#1073842 calypso: please patch-out usage of python3-lockfile

Package:
src:calypso
Source:
src:calypso
Submitter:
Alexandre Detiste
Date:
2025-04-20 12:30:01 UTC
Severity:
normal
Tags:
#1073842#5
Date:
2024-06-19 16:33:35 UTC
From:
To:
Dear Maintainer,

python3-lockfile is an obsolete library
that needs other obsolete library to be built: nose, 2to3...

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1073280
---

Please patch-out it's usage from calypso,
to allow it's removal.

Greetings


$ grep lockfile -r
calypso.py:import lockfile
calypso.py:    from lockfile import pidlockfile
calypso.py:    context.pidfile = pidlockfile.PIDLockFile(options.pidfile)
debian/changelog:  * Import pidlockfile module from lockfile package
debian/control: python3-daemon, python3-lockfile, python3-iniparse, git
debian/control: python3-daemon, python3-lockfile, python3-iniparse, git
$

#1073842#14
Date:
2024-11-24 23:39:41 UTC
From:
To:
On Wed, Jun 19, 2024 at 06:33:35PM +0200, Alexandre Detiste wrote:

[..]
[..]

I have posted a patch to remove obsolete library python3-lockfile as a
dependency of calypso, as requested:

https://salsa.debian.org/debian/calypso/-/merge_requests/2

This patch removes the PID file option from the application. I believe
this is of limited use as calypso is not intended to be launched as a
system service, but I have explained a possible workaround in a
prospective NEWS file that could be used to introduce the change to
users.

I have tested the change but am not skilled in the art of Python
packaging so this would require review by someone who is.

Hope this helps.

Yours,

Andrew

#1073842#19
Date:
2024-11-24 23:39:41 UTC
From:
To:
On Wed, Jun 19, 2024 at 06:33:35PM +0200, Alexandre Detiste wrote:

[..]
[..]

I have posted a patch to remove obsolete library python3-lockfile as a
dependency of calypso, as requested:

https://salsa.debian.org/debian/calypso/-/merge_requests/2

This patch removes the PID file option from the application. I believe
this is of limited use as calypso is not intended to be launched as a
system service, but I have explained a possible workaround in a
prospective NEWS file that could be used to introduce the change to
users.

I have tested the change but am not skilled in the art of Python
packaging so this would require review by someone who is.

Hope this helps.

Yours,

Andrew

#1073842#24
Date:
2025-03-08 22:51:28 UTC
From:
To:
Control: tags -1 - patch

Withdrawing my patch that was an attempt to be helpful but would reduce
functionality. It doesn't seem as if anyone cares and I couldn't work
out if the bug that it blocked still had the same perceived importance.

#1073842#31
Date:
2025-04-20 12:26:23 UTC
From:
To:
I

Thank you.

I _do_ care, but not enough to try to convince 4 maintainers
of the urgency to remove python-lockfile for Trixie (there is no urgency)
and not willing to start doing NMU's on this either.

We'll come back at this with Forky.

Greetings

Alexandre