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. Helmut

