Bug#520844: evince: ghostscript as a recommends
On Wed, 22 Apr 2009 11:31:44 +0200, Josselin Mouette wrote: Maybe if evince doesn't fail miserably if libspectre1 or other dependencies of the backends aren't found, we could exclude them from Depends and put them on Recommends, or maybe split the backends into separate packages (I don't like this). Downgrading them to recommends sounds better, but we should find a way to autogenerate the recommends, maybe running dpkg-shlibdeps for usr/lib/evince/backends and placing the result in Recommends (not sure if this would be possible). Although this would work, we would get gazillions of bug reports saying that evince cannot read PS documents. No, thanks. recommends are now automatically installed, so this shouldn't happen too often. and when you do get a bug like this, you can easily respond with make sure you have all recommends installed. i don't think decisions should be made solely on the possibliity an increasing number of bug reports... mike -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#520844: evince: ghostscript as a recommends
Michael S. Gilbert wrote: recommends are now automatically installed, so this shouldn't happen too often. Except for new installs AFAIK. signature.asc Description: OpenPGP digital signature
Bug#520844: evince: ghostscript as a recommends
On Thu, 23 Apr 2009 16:41:07 +0200, Emilio Pozuelo Monfort wrote: Michael S. Gilbert wrote: recommends are now automatically installed, so this shouldn't happen too often. Except for new installs AFAIK. i presume that a new install via debian-installer does not circumvent apt's default behavior. is there any reason to think that this is not the case? fyi, recommends installed by default became apt's default behavior on Oct 1 2007. see debian-devel-announce message [1]. [1] http://lwn.net/Articles/243939/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#520844: evince: ghostscript as a recommends
Le jeudi 23 avril 2009 à 15:08 -0400, Michael S. Gilbert a écrit : On Thu, 23 Apr 2009 16:41:07 +0200, Emilio Pozuelo Monfort wrote: Michael S. Gilbert wrote: recommends are now automatically installed, so this shouldn't happen too often. Except for new installs AFAIK. i presume that a new install via debian-installer does not circumvent apt's default behavior. is there any reason to think that this is not the case? It is disabled during initial installation, but even if it wasn’t, and even if the default installation included it, I’d still consider removing libspectre from the dependencies a very bad idea. We received several bug reports because of some rhythmbox plugins that didn’t work when you don’t install the Recommends. Believe me, for something as fundamental as PostScript support in evince, we would be drowning under bugs. Cheers, -- .''`. Josselin Mouette : :' : `. `' “I recommend you to learn English in hope that you in `- future understand things” -- Jörg Schilling signature.asc Description: Ceci est une partie de message numériquement signée
Bug#520844: evince: ghostscript as a recommends
On Thu, 23 Apr 2009 21:54:14 +0200, Josselin Mouette wrote: i presume that a new install via debian-installer does not circumvent apt's default behavior. is there any reason to think that this is not the case? It is disabled during initial installation, but even if it wasn’t, and even if the default installation included it, I’d still consider removing libspectre from the dependencies a very bad idea. wasn't part of the philosophy of moving to recommends as default to give user's more power and flexibility in maintaining their system -- specifically if they want to trim out the fat from the stuff that they never/rarely use? We received several bug reports because of some rhythmbox plugins that didn’t work when you don’t install the Recommends. Believe me, for something as fundamental as PostScript support in evince, we would be drowning under bugs. but that's easy to deal with. just say thanks for the report. please reinstall with all recommends, $ apt-get --reinstall install evince. see x and read doc for more info. closing. mike -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#520844: evince: ghostscript as a recommends
Le mardi 21 avril 2009 à 19:20 +0200, Emilio Pozuelo Monfort a écrit : Maybe if evince doesn't fail miserably if libspectre1 or other dependencies of the backends aren't found, we could exclude them from Depends and put them on Recommends, or maybe split the backends into separate packages (I don't like this). Downgrading them to recommends sounds better, but we should find a way to autogenerate the recommends, maybe running dpkg-shlibdeps for usr/lib/evince/backends and placing the result in Recommends (not sure if this would be possible). Although this would work, we would get gazillions of bug reports saying that evince cannot read PS documents. No, thanks. -- .''`. Debian 5.0 “Lenny” has been released! : :' : `. `' Last night, Darth Vader came down from planet Vulcan and told `-me that if you don't install Lenny, he’d melt your brain. signature.asc Description: Ceci est une partie de message numériquement signée
Bug#520844: evince: ghostscript as a recommends
Michael Gilbert wrote: it seems like ghostscript support in evince is a bonus feature (rather a core component). it would be nice if the libgs8 dependency were treated as recommends instead of a depends. this is especially poignant Where have you seen such a dependency? signature.asc Description: OpenPGP digital signature
Bug#520844: evince: ghostscript as a recommends
On Tue, 21 Apr 2009 11:49:57 +0200, Emilio Pozuelo Monfort wrote: Michael Gilbert wrote: it seems like ghostscript support in evince is a bonus feature (rather a core component). it would be nice if the libgs8 dependency were treated as recommends instead of a depends. this is especially poignant Where have you seen such a dependency? the very last item in the dependency list: $ apt-cache show evince | grep gs Depends: libart-2.0-2 (= 2.3.16), libatk1.0-0 (= 1.12.2), libaudiofile0 (= 0.2.3-4), libavahi-client3 (= 0.6.13), libavahi-common3 (= 0.6.10), libavahi-glib1 (= 0.6.12), libbonobo2-0 (= 2.13.0), libbonoboui2-0 (= 2.5.4), libc6 (= 2.3.5-1), libcairo2 (= 1.2.4), libdbus-1-3 (= 0.94), libdjvulibre15 (= 3.5.17), libesd0 (= 0.2.35) | libesd-alsa0 (= 0.2.35), libfontconfig1 (= 2.4.0), libfreetype6 (= 2.2), libgconf2-4 (= 2.13.5), libgcrypt11 (= 1.2.2), libglade2-0 (= 1:2.5.1), libglib2.0-0 (= 2.12.0), libgnome-keyring0 (= 0.6.0), libgnome2-0 (= 2.14.1), libgnomecanvas2-0 (= 2.11.1), libgnomeprint2.2-0 (= 2.12.1), libgnomeprintui2.2-0 (= 2.12.1), libgnomeui-0 (= 2.13.0), libgnomevfs2-0 (= 2.13.92), libgnutls13 (= 1.4.0-0), libgpg-error0 (= 1.4), libgtk2.0-0 (= 2.8.0), libice6 (= 1:1.0.0), libjpeg62, libkpathsea4, libnautilus-extension1 (= 2.14.0), liborbit2 (= 1:2.14.1), libpango1.0-0 (= 1.14.8), libpng12-0 (= 1.2.13-4), libpoppler0c2 (= 0.4.2), libpoppler0c2-glib (= 0.4.2), libpopt0 (= 1.10), libsm6, libstdc++6 (= 4.1.1-12), libtasn1-3 (= 0.3.4), libtiff4, libx11-6, libxcursor1 ( 1.1.2), libxext6, libxfixes3 (= 1:4.0.1), libxi6, libxinerama1, libxml2 (= 2.6.27), libxrandr2, libxrender1, zlib1g (= 1:1.2.1), gconf2 (= 2.10.1-2), gs-esp | gs -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#520844: evince: ghostscript as a recommends
Michael S. Gilbert wrote: On Tue, 21 Apr 2009 11:49:57 +0200, Emilio Pozuelo Monfort wrote: Michael Gilbert wrote: it seems like ghostscript support in evince is a bonus feature (rather a core component). it would be nice if the libgs8 dependency were treated as recommends instead of a depends. this is especially poignant Where have you seen such a dependency? the very last item in the dependency list: I don't get that, nor does packages.debian.org. Is that package from the archive, or am I going crazy? $ apt-cache policy evince signature.asc Description: OpenPGP digital signature
Bug#520844: evince: ghostscript as a recommends
On Tue, 21 Apr 2009 17:21:20 +0200, Emilio Pozuelo Monfort wrote: Michael S. Gilbert wrote: On Tue, 21 Apr 2009 11:49:57 +0200, Emilio Pozuelo Monfort wrote: Michael Gilbert wrote: it seems like ghostscript support in evince is a bonus feature (rather a core component). it would be nice if the libgs8 dependency were treated as recommends instead of a depends. this is especially poignant Where have you seen such a dependency? the very last item in the dependency list: I don't get that, nor does packages.debian.org. Is that package from the archive, or am I going crazy? opps, those were etch's evince dependencies. the real problem is the dependency on libspectre1, which in turn depends on libgs8. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#520844: evince: ghostscript as a recommends
Michael S. Gilbert wrote: On Tue, 21 Apr 2009 17:21:20 +0200, Emilio Pozuelo Monfort wrote: Michael S. Gilbert wrote: On Tue, 21 Apr 2009 11:49:57 +0200, Emilio Pozuelo Monfort wrote: Michael Gilbert wrote: it seems like ghostscript support in evince is a bonus feature (rather a core component). it would be nice if the libgs8 dependency were treated as recommends instead of a depends. this is especially poignant Where have you seen such a dependency? the very last item in the dependency list: I don't get that, nor does packages.debian.org. Is that package from the archive, or am I going crazy? opps, those were etch's evince dependencies. the real problem is the dependency on libspectre1, which in turn depends on libgs8. Ok, it's needed by /usr/lib/evince/backends/libdvidocument.so and /usr/lib/evince/backends/libpsdocument.so, but not by /usr/bin/evince itself. It's added to Depends by shlibs:Depends. Maybe if evince doesn't fail miserably if libspectre1 or other dependencies of the backends aren't found, we could exclude them from Depends and put them on Recommends, or maybe split the backends into separate packages (I don't like this). Downgrading them to recommends sounds better, but we should find a way to autogenerate the recommends, maybe running dpkg-shlibdeps for usr/lib/evince/backends and placing the result in Recommends (not sure if this would be possible). Cheers, Emilio signature.asc Description: OpenPGP digital signature
Bug#520844: evince: ghostscript as a recommends
package: evince severity: wishlist it seems like ghostscript support in evince is a bonus feature (rather a core component). it would be nice if the libgs8 dependency were treated as recommends instead of a depends. this is especially poignant since i like to remove vulnerable packages from my system (right now there are known unpatched security flaws with the ghostscript packages), but i can't since its an evince depends. thank you for your consideration. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org