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

Andreas Grapentin andreas at grapentin.org
Mon May 1 14:28:36 GMT 2017


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
------------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <https://lists.parabola.nu/pipermail/dev/attachments/20170501/c1ab689b/attachment.sig>


More information about the Dev mailing list