Bug#520844: evince: ghostscript as a recommends

2009-04-23 Thread Michael S. Gilbert
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

2009-04-23 Thread Emilio Pozuelo Monfort
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

2009-04-23 Thread Michael S. Gilbert
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

2009-04-23 Thread Josselin Mouette
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

2009-04-23 Thread Michael S. Gilbert
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

2009-04-22 Thread Josselin Mouette
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

2009-04-21 Thread Emilio Pozuelo Monfort
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

2009-04-21 Thread Michael S. Gilbert
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

2009-04-21 Thread Emilio Pozuelo Monfort
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

2009-04-21 Thread Michael S. Gilbert
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

2009-04-21 Thread Emilio Pozuelo Monfort
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

2009-03-22 Thread Michael Gilbert
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