Re: Status of pythondialog in Debian
On 22 October 2014 09:47, Florent Rougon 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
Tristan Seligmann 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
Re: Status of pythondialog in Debian
Florent Rougon wrote: > 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... Hmm... I believe I spoke a bit quickly and that this "automatic upgrade" only works when some installed or to-be-installed package Depends on the new package that Conflicts: and Replaces: the old package. Sorry! -- 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/877fzq4q9w@frougon.crabdance.com