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: