[Pkg-gmagick-im-team] Bug#659259: Bug#659259: imagemagick: "convert" falls back to /usr/bin/rsvg which is removed upstream, potential for mass FTBFSes

roucaries bastien roucaries.bastien+debian at gmail.com
Thu Feb 9 16:11:15 UTC 2012


On Thu, Feb 9, 2012 at 5:08 PM, roucaries bastien
<roucaries.bastien+debian at gmail.com> wrote:
> On Thu, Feb 9, 2012 at 4:58 PM, Scott Howard <showard314 at gmail.com> wrote:
>> Package: imagemagick
>> Severity: wishlist
>>
>> This is a heads up about a pending problem coming down the pipe.
>>
>> imagemagick's "convert" command for svg files uses an internal
>> converter found in libmagickcore?-extra, which is recommended by
>> imagemagick. However, the buildds do not install recommends, so it
>> falls back to /usr/bin/rsvg to act as the converter. Many packages
>> convert upstream's svg icon to a pixmap for debian menus (.xpm per the
>> menu policy)
>>
>> rsvg upstream has removed /usr/bin/rsvg from their latest release, so
>> builds will fail when /usr/bin/convert no longer can find
>> /usr/bin/rsvg.  "convert" will also fail on user systems that have
>> librsvg2-bin installed and not the recommended package
>> libmagickcore?-extra.
>>
>> Would it be possible to have a virtual package: libmagickcore-extra
>> which is provided by the current SONAME of libmagickcore?-extra? This
>> way we can depend on that and don't need to bump our build
>> dependencies for this internal library that we don't interface.
>> Alternatively, would it be possible to bump libmagickcore?-extra to a
>> "depends" level relationship? If I want to convert svg files, and I
>> don't have "Recommends:" installed by default, I could be confused as
>> to why it doesn't just work and not easily figure out I need the
>> libmagickcore3-extra package.
>>
>>
>> I found this when the package I maintain in Debian suddenly FTBFS on ubuntu:
>> https://launchpadlibrarian.net/92231198/buildlog_ubuntu-precise-i386.librecad_1.0.0%2Bnolibs-1_FAILEDTOBUILD.txt.gz
>> and the imagemagick bug I filed in ubuntu:
>> https://bugs.launchpad.net/ubuntu/+source/imagemagick/+bug/929573
>
> No.
>
> WTF librsvg remove rsvg binary ?
>
> We will not put extra by default because it will force install of
> gnome what is not needed on server.
>
> Please fill a bug with important what you want to librsvg.

Reading more the good solution is to use rsvg-convert instead of rsvg
script in delegate. Patch welcome.

And please fill a bug to libsrvg in order to get a man page for rsvg-convert.

Thanks

Bastien

> Thanks
>
> Bastien
>
>>
>>
>> _______________________________________________
>> Pkg-gmagick-im-team mailing list
>> Pkg-gmagick-im-team at lists.alioth.debian.org
>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-gmagick-im-team





More information about the Pkg-gmagick-im-team mailing list