Dear Helmut and nvchecker maintainer, On Mon, 21 Apr 2025 09:29:59 +0200 Helmut Grohne wrote:
> Package: python3-nvchecker > Version: 2.12-2 > Severity: important > Control: affects -1 + nvchecker > X-Debbugs-C: [email protected], [email protected] > > Hi, > > I spent a deeper look at these two packages after reporting the > undeclared file conflicts earlier and observe more problems here. > > It seems to me that src:nvchecker originally packaged this and later > src:python-nvchecker duplicated it. In theory, we should have removed > the duplicate and rescued the existing package. Instead, both got > maintained concurrently. Eventually I reported the file conflict and > that resulted in python3-nvchecker to declare Breaks+Replaces+Provides > nvchecker. This effectively is a package takeover. Is it coordinated in > any way? Is it authorized by the present src:nvchecker maintainers? > > Now given that src:nvchecker has received its last maintainer upload in > 2021 and lacked behind upstream by several versions, we can certainly > say it wasn't in its best shape. From a wider perspective, handing over > maintenance to a more active maintainer can be beneficial. At this > point, it would most probably make sense to simply remove src:nvchecker > from unstable after figuring out what good aspects (e.g. an example > file) can be rescued into src:python-nvchecker. > > Last but not least, Provides is not a proper package transition. apt > will not move an existing installation of nvchecker over to > python3-nvchecker by itself. src:nvchecker should temporarily include a > real, transitional nvchecker binary package to finish the transition. > Introducing a new binary package requires a freeze exception, but this > seems like one of those cases where I expect it to be granted.As src:nvchecker is not in bullseye, bookworm, nor trixie, and src:python-nvchecker is in trixie, I intend to maintain binary package nvchecker in src:python-nvchecker, under Debian Python Team's umbrella.
I plan to add a transitional nvchecker binary package in src:python-nvchecker, to allow a smooth transition.
Currently, I've done the changes in: https://salsa.debian.org/python-team/packages/python-nvcheckerAs moving the nvchecker binary package to src:python-nvchecker will cause the removal of src:nvchecker, I consider delaying the upload a bit would be better to get your thoughts.
I plan to upload this after 21 days. If you consider the changes inappropriate, let me know your thoughts, and I will hold the upload.
Best regards, Tianyu Chen
OpenPGP_signature.asc
Description: OpenPGP digital signature

