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-nvchecker

As 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

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to