Subject: Bug#4457: popclient conflicts with netstd

From: [email-masked] (Michael Shields)
Date: Mon, 9 Sep 1996 16:18:35 -0400

> Suggestions:
> 
> 1) Remove popclient from netstd, or
> 2) Update the popclient in netstd and eliminate the separate package.

I had already packaged and uploaded popclient before noticing this.
I'm not sure it needs to be in netstd; if we take it out, I can
trivially upload another version that Replaces: netstd.
-- 
Shields, CrossLink.

---

From: Buddha Buck <[email-masked]>
Date: Sun, 08 Sep 1996 17:53:25 -0400

Package: popclient, netstd
Version: 3.05-1, 2.07-1

The netstd package provides popclient 2.21, and the popclient package 
provides popclient 3.05.  These two versions aren't completely 
compatable.

Neither package conflicts with the other, yet both provide 
/usr/bin/popclient, /usr/man/man.1/popclient.1, and 
/usr/doc/copyright/popclient.

Dselect is still configured to automatically override conflicts like 
this, so when I installed the popclient package, I had to modify my 
scripts, and when I installed a new version of the netstd package, I 
had to remodify my scripts.

Suggestions:

-- 
     Buddha Buck                      [email-masked]
"Just as the strength of the Internet is chaos, so the strength of our
liberty depends upon the chaos and cacaphony of the unfettered speech
the First Amendment protects."  -- A.L.A. v. U.S. Dept. of Justice

-- 
     Buddha Buck                      [email-masked]
"Just as the strength of the Internet is chaos, so the strength of our
liberty depends upon the chaos and cacaphony of the unfettered speech
the First Amendment protects."  -- A.L.A. v. U.S. Dept. of Justice

---

From: "Peter Tobias" <[email-masked]>
Date: Mon, 9 Sep 1996 23:59:01 +0200 (MET DST)

> trivially upload another version that Replaces: netstd.

I'll remove it from the netstd package. There is one open bug report
against the popclient in netstd. I'll reassign it to the popclient
package to make sure it won't get lost.

Thanks,

Peter

-- 
 Peter Tobias                                EMail:
 Fachhochschule Ostfriesland                 [email-masked]
 Fachbereich Elektrotechnik und Informatik   [email-masked]
 Constantiaplatz 4, 26723 Emden, Germany     [email-masked]

---

From: Buddha Buck <[email-masked]>
Date: Mon, 09 Sep 1996 20:22:19 -0400

> package to make sure it won't get lost.
That sounds good...  However, please -DON'T- mark popclient as Replaces: netstd.  As far as I understand, Replaces should only be used when one package completely replaces another's functionality, and I don't thing popclient replaces all of netstd.

---

From: [email-masked] (Michael Shields)
Date: Tue, 10 Sep 1996 13:07:20 -0400

> That sounds good...  However, please -DON'T- mark popclient as Replaces: netstd.  As far as I understand, Replaces should only be used when one package completely replaces another's functionality,…

I thought it meant the package replaced files in netstd.  If not, what
*should* I be using?

The package maintainer's guide on www.debian.org doesn't seem to cover
Replaces: at all.
-- 
Shields, CrossLink.

---

From: Guy Maor <[email-masked]>
Date: Tue, 10 Sep 1996 12:28:20 -0500 (CDT)

> That sounds good...  However, please -DON'T- mark popclient as Replaces: netstd.  As far as I understand, Replaces should only be used when one package completely replaces another's functionality,…

That's not true.  Replaces should be used whenever one package
overwrites files from another.  See the dpkg programmer's manual for
details.

In this case, popclient should use 
	Replaces: netstd (<= 2.07-1)
assuming that future versions of netstd will not include popclient.

Guy