#1118707 dumb-init: please drop the now extraneous dependency on RC-buggy python3-py

Package:
src:dumb-init
Source:
src:dumb-init
Submitter:
Alexandre Detiste
Date:
2026-08-22 17:03:01 UTC
Severity:
normal
Tags:
#1118707#5
Date:
2025-10-24 08:04:58 UTC
From:
To:
Dear Maintainer,

python3-py is deprecated and slated for removal

Please remove it's use from this packaging.

Greetings

Alexandre

#1118707#14
Date:
2026-04-15 09:50:13 UTC
From:
To:
Hi,

I find source-less repository confusing.

I now see that python3-py dep was not extraneous.

Still it could be patched-out I guess.

Greetings

Alexandre

tchet@quieter:/tmp/dumb-init-1.2.5$ grep LocalPath -r
testing/__init__.py:from py._path.local import LocalPath
testing/__init__.py:    for p in LocalPath('/proc').listdir():
testing/__init__.py:    return LocalPath('/proc').join(str(pid)).isdir()
testing/__init__.py:    status = LocalPath('/proc').join(str(pid),
'status').read()
tchet@quieter:/tmp/dumb-init-1.2.5$

#1118707#25
Date:
2026-08-17 11:30:41 UTC
From:
To:
Hello,

Bug #1118707 in dumb-init reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/debian/dumb-init/-/commit/29c11c13159406d8e0d4d2552e02abc9c21644e2
------------------------------------------------------------------------
patch-out usage of python3-py (Closes: #1118707)
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1118707

#1118707#32
Date:
2026-08-17 11:43:56 UTC
From:
To:
Dear maintainer,

I've prepared an NMU for dumb-init (versioned as 1.2.5-3.1) and
uploaded it to DELAYED/7. Please feel free to tell me if I
should cancel it.

Regards.

diffstat for dumb-init-1.2.5 dumb-init-1.2.5

 changelog     |   12 ++++++++++++
 tests/control |    1 -
 2 files changed, 12 insertions(+), 1 deletion(-)

diff -Nru dumb-init-1.2.5/debian/changelog dumb-init-1.2.5/debian/changelog
--- dumb-init-1.2.5/debian/changelog	2023-07-27 18:23:58.000000000 +0200
+++ dumb-init-1.2.5/debian/changelog	2026-08-17 13:36:07.000000000 +0200
@@ -1,3 +1,15 @@
+dumb-init (1.2.5-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Patch-out usage of python3-py (Closes: #1118707)
+  * Build using the default build flags (Closes: #1119399)
+  * Clean better (Closes: #1044759)
+  * Add debian/salsa-ci.yml
+  * Drop "Rules-Requires-Root: no": it is the default now
+  * Bump Standards-Version to 4.7.4, drop Priority: tag
+
+ -- Alexandre Detiste <tchet@debian.org>  Mon, 17 Aug 2026 13:36:07 +0200
+
 dumb-init (1.2.5-3) unstable; urgency=medium

   * Add python3-py to Build-Depends
diff -Nru dumb-init-1.2.5/debian/tests/control dumb-init-1.2.5/debian/tests/control
--- dumb-init-1.2.5/debian/tests/control	2023-07-27 18:23:58.000000000 +0200
+++ dumb-init-1.2.5/debian/tests/control	2026-08-17 13:28:52.000000000 +0200
@@ -1,7 +1,6 @@
 Test-Command: py.test-3 -k "not setsid_signals_entire_group and not no_setsid_doesnt_signal_entire_group" tests/
 Depends:
  python3,
- python3-py,
  python3-pytest,
  @,
 Restrictions: needs-root