Re: Status of pythondialog in Debian

2014-10-23 Thread Tristan Seligmann
On 22 October 2014 09:47, Florent Rougon f.rou...@free.fr wrote:
 It is in unstable, thank you! I wonder if the new package
 (python3-dialog) should not have Conflicts and Replaces with
 python-dialog. Although I suppose both packages can be installed at the
 same time, the current situation may leave the old, unmaintained
 python-dialog forever installed on users' systems (until manual removal
 or removal of Python 2...).

 What do you think?

Replaces: would not be appropriate or necessary since none of the
files are overlapping; this is only necessary when two packages
install files to the same location, and the one package must be
installed over the other.

Conflicts: would not be appropriate either, because both packages will
work just fine when coinstalled, as you mention.

It is indeed possible for a removed package (obsolete package, as
aptitude etc. call it) to stay on user systems forever, unless the
user takes some action, but I think the packaging tools and
documentation provide the necessary tools for users to address this.
For example, the release notes have a section on this topic:

https://www.debian.org/releases/wheezy/i386/release-notes/ch-upgrading.en.html#obsolete

aptitude will list the package under Obsolete and Locally Created
Packages), I believe the other package management frontends will do
something similar. If the old python-dialog package is working for
some user (there is no package in Debian using python-dialog, but
perhaps they have some locally installed software using it), then I
expect they can just continue to use it, whereas if it is not being
used then it doesn't really cause any harm by being installed on their
system.
-- 
mithrandi, i Ainil en-Balandor, a faer Ambar


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAMcKhMTEMBpkrtqXD=+iwpyftchwnrbhlrxktfiipaxygw+...@mail.gmail.com



Re: Status of pythondialog in Debian

2014-10-23 Thread Florent Rougon
Tristan Seligmann mithra...@mithrandi.net wrote:

 Replaces: would not be appropriate or necessary since none of the
 files are overlapping; this is only necessary when two packages
 install files to the same location, and the one package must be
 installed over the other.

 Conflicts: would not be appropriate either, because both packages will
 work just fine when coinstalled, as you mention.

Yes, I know the technical conditions that justify Conflicts and
Replaces, I only proposed them as a means to get users' package managers
to automatically propose the upgrade from python-dialog to
python3-dialog...

 It is indeed possible for a removed package (obsolete package, as
 aptitude etc. call it) to stay on user systems forever, unless the
 user takes some action, but I think the packaging tools and
 documentation provide the necessary tools for users to address this.

[...]

 I
 expect they can just continue to use it, whereas if it is not being
 used then it doesn't really cause any harm by being installed on their
 system.

That is true, I also use aptitude and this feature works well. The main
downside to leaving obsolete packages is when they have security
problems, since they never get fixed in such a case. I am not aware of
any such problem for pythondialog, though, so I suppose we can live with
the current situation.

Thanks

-- 
Florent


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/87fvef3q9e@frougon.crabdance.com