[Dev] Orphan Nonprism package [icedove] marked out-of-date

Robert Alessi alessi at robertalessi.net
Mon May 1 15:15:51 GMT 2017


Understood.  This is a recurring issue: each time it is updated, icu
breaks a lot of packages, but fortunately not for too long!

On Mon, May 01, 2017 at 04:28:36PM +0200, Andreas Grapentin wrote:
> 
> correct. the packages built by arch (in the core, extra, etc.. repos)
> are not under our control, and, in fact, seem to be using the updated
> version of icu:
> 
> >  $ ldd /usr/bin/postfix 
> >	libicui18n.so.59 => not found
> >	libicuuc.so.59 => not found
> >	libicudata.so.59 => not found
> >	libicui18n.so.59 => not found
> >	libicuuc.so.59 => not found
> >	libicudata.so.59 => not found
> 
> once we fixed our problems, and people are able to cleanly grade to
> icu-59, the packages from the arch repos should resume to work correctly
> 
> -A
> 
> On Mon, May 01, 2017 at 03:30:39PM +0200, Robert Alessi wrote:
> > Well done.  Other packages also depend on icu, such as postfix.  But I
> > think they must come directly form archlinux repos?  Hence your script
> > didn't catch them?
> > 
> > On Mon, May 01, 2017 at 09:38:31AM +0200, Andreas Grapentin wrote:
> > > 
> > > this is a list of everything in abslibre that depends on icu:
> > > 
> > > ./nonprism/icedove/PKGBUILD :: icu=58.2
> > > ./pcr/seeks/PKGBUILD :: icu
> > > ./pcr/pandoc-static/PKGBUILD :: icu>=56 icu<57
> > > ./pcr/vislcg3/PKGBUILD :: icu
> > > ./pcr/beecrypt/PKGBUILD :: icu
> > > ./libre/unar/PKGBUILD :: icu=58.2
> > > ./libre/openttd/PKGBUILD :: icu
> > > ./libre/iceape/PKGBUILD :: icu=58.2
> > > ./libre/iceweasel/PKGBUILD :: icu>=58.2
> > > ./libre/icedove/PKGBUILD :: icu=58.2
> > > ./libre/kdelibs/PKGBUILD :: icu
> > > ./libre/jquery-ui/PKGBUILD :: icu
> > > ./libre/calibre/PKGBUILD :: icu
> > > ./libre/icecat/PKGBUILD :: icu=58.2
> > > ./libre/mapnik/PKGBUILD :: icu
> > > 
> > > generated by the following script:
> > > 
> > > > #!/bin/bash
> > > > 
> > > > pkgbuilds=$(find -iname 'PKGBUILD')
> > > > 
> > > > for pkg in $pkgbuilds; do
> > > >   . ${pkg}
> > > > 
> > > >   if [[ " ${depends[@]} " =~ " icu" ]]; then
> > > >     icu=""
> > > >     for dep in "${depends[@]}"; do
> > > >       if [[ "$dep" =~ "icu" ]]; then
> > > >         icu="$icu $dep"
> > > >       fi
> > > >     done
> > > > 
> > > >     if [ -n "${icu}" ]; then
> > > >       echo ${pkg} :: ${icu}
> > > >     fi
> > > >   fi
> > > > done
> > > 
> > > do we want to make all of these use icu=59.1 explicitly, and rebuild
> > > accordingly?
> > > 
> > > Best,
> > > -A
> > > 
> > > 
> > > On Sun, Apr 30, 2017 at 11:37:12AM +0200, Robert Alessi wrote:
> > > > Hi,
> > > > 
> > > > I actually got all of the following:
> > > > :: cups-filters: installing poppler (0.54.0-1) breaks dependency 'poppler=0.52.0'
> > > > :: icecat: installing icu (59.1-1) breaks dependency 'icu=58.2'
> > > > :: icedove: installing icu (59.1-1) breaks dependency 'icu=58.2'
> > > > :: iceweasel: installing icu (59.1-1) breaks dependency 'icu=58.2'
> > > > :: unar: installing icu (59.1-1) breaks dependency 'icu=58.2'
> > > > 
> > > > I tried to force the update with '--ignore poppler,icu', but that was
> > > > a bad idea: it broke almost all of the packages which have been
> > > > compiled with the latest 'icu' without depending on 'icu=x.y', but
> > > > merely on bare 'icu', such as postfix among many others.
> > > > 
> > > > It might be a good idea to be more specific on the version of icu
> > > > which such packages depend on.
> > > > 
> > > > Best,
> > > > 
> > > > Robert
> > > > 
> > > > On Sun, Apr 30, 2017 at 09:22:30AM -0000, Parabola Website Notification wrote:
> > > > > Hi,
> > > > > 
> > > > > I got this:
> > > > > :: icedove: installing icu (59.1-1) breaks dependency 'icu=58.2'
> > > > > 
> > > > > Robert
> > > 
> > > 
> > > 
> > > > _______________________________________________
> > > > Dev mailing list
> > > > Dev at lists.parabola.nu
> > > > https://lists.parabola.nu/mailman/listinfo/dev
> > > 
> > > 
> > > -- 
> > > 
> > > ------------------------------------------------------------------------------
> > > my GPG Public Key:                 https://files.grapentin.org/.gpg/public.key
> > > ------------------------------------------------------------------------------
> > 
> > 
> > 
> > > _______________________________________________
> > > Dev mailing list
> > > Dev at lists.parabola.nu
> > > https://lists.parabola.nu/mailman/listinfo/dev
> > 
> 
> 
> 
> > _______________________________________________
> > Dev mailing list
> > Dev at lists.parabola.nu
> > https://lists.parabola.nu/mailman/listinfo/dev
> 
> 
> -- 
> 
> ------------------------------------------------------------------------------
> my GPG Public Key:                 https://files.grapentin.org/.gpg/public.key
> ------------------------------------------------------------------------------



> _______________________________________________
> Dev mailing list
> Dev at lists.parabola.nu
> https://lists.parabola.nu/mailman/listinfo/dev

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.parabola.nu/pipermail/dev/attachments/20170501/4fbe63d2/attachment.sig>


More information about the Dev mailing list