[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#49417: the new separated packages should conflict with old versions of netstd



On Tue, Nov 09, 1999 at 07:02:55PM +0100, Gabor Fleischer wrote:
> On Sun, 7 Nov 1999, Wichert Akkerman wrote:
> 
> > Previously Gabor Fleischer wrote:
> > > I saw that the dependency bugs are already reported:-) I think the best
> > > way to resolve them is that netstd only SUGGESTS the packages that are not
> > > really needed (for example finger,fingerd).
> > 
> > That means that people who are upgrading to potato using apt-get will
> > loose a lot of functionality.. that isn't a really good idea.

    Well, if I uninstall tftp and then do an `apt-get dist-upgrade', I get
tftp re-installed; I didn't expect this:

% dpkg --print-avail netstd
[ . . . ]
Architecture: i386
Version: 3.07-10
Replaces: pftp (<< 0.7.6-1)
Pre-Depends: netbase (>= 3.00), libc6 (>= 2.1)
Suggests: bootp, bootpc, ftpd, ftp, nfs-client, pidentd, telnet, telnetd, rsh-client, rsh-server
[ . . . ]
% apt-cache showpkg tftp
Package: tftp
Versions: 0.10-1(/var/state/apt/lists/http.us.debian.org_debian_dists_potato_main_binary-i386_Packages),
Reverse Depends: 
  netstd,tftp
Dependencies: 
0.10-1 - libc6 (2 2.1) netstd (0 (null)) 
Provides: 
0.10-1 - 
Reverse Provides: 

    First of all, where does that Reverse Depends come from?  Second of
all, since when does apt-get dist-upgrade install Suggests: packages?
And third of all, why is netstd still installed on my system when tftp
0.10-2 Replaces: netstd?

> Hi Wichert!
> 
> This means that people who don't need finger (or fingerd is even much less
> needed) will have to use it?
> 
> I think there should be a better idea!
> OK, I understand, that netstd is separated, because for example if
> one uses cfingerd, which provides finger-daemon, than he doesn't need
> the simple fingerd. But nether I need it !
> 
> I see that the problem is not netstd specific. Maybe we should make
> something with apt-get :-)
> 
> Or: provide a "dummy" netstd package which upgrades to potato and
> depends on netstd2 which suggests all the other (not neccessary)
> packages. Later netstd can be purged. This way at least the
> people using dselect will see the new choice.

    There's another problem with netstd, IMHO; it includes man pages for
all of its Suggests: elements.  Why do I want a tftp man page if I haven't
installed tftp?

    I apologize for so much complaining.  I'm trying to work these
issues out constructively, but it's been a _very_ long week . . . .

    Peace,
* Kurt Starsinic (Kurt.Starsinic@isinet.com) --------- Technical Specialist *
|          `The term `Internet' has the meaning given that term in          |
|           section 230(f)(1) of the Communications Act of 1934.'           |
|           -- H.R. 3028, Trademark Cyberpiracy Prevention Act              |
Institute for Scientific Information                   http://www.isinet.com/


Reply to: