Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #17281

Re: Human uploader needed for three packages

From Mahangu Weerasinghe <mahangu@gmail.com>
Newsgroups linux.debian.maint.python
Subject Re: Human uploader needed for three packages
Date 2025-12-21 04:50 +0100
Message-ID <M4iCd-4tNR-3@gated-at.bofh.it> (permalink)
References (1 earlier) <LZWTD-1tJK-1@gated-at.bofh.it> <M0sTw-1Prm-17@gated-at.bofh.it> <M0twd-1PX5-17@gated-at.bofh.it> <M4d9v-4pZY-9@gated-at.bofh.it> <M4i9b-4tCq-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Hi Nicholas,
Thanks for the ping and sorry for the delay on this!

On Sun, Dec 21, 2025 at 3:20 AM Nicholas D Steeves <sten@debian.org> wrote:

> Have you built these three packages locally yet?

Yes, all three build successfully in clean Debian sid without any
Lintian E or W.

> Have you tested Alexandre Detiste's changes (in fissix, iirc)?

Yes. Commit efec763d added debian/2to3.py and debian/2to3.1 but they
weren't being installed. I've added the install commands to
debian/rules to complete this.
The 2to3 command now works:

  $ 2to3 --help
  Usage: 2to3 [options] file|dir ...

  Options:
    -h, --help            show this help message and exit
    -d, --doctests_only   Fix up doctests only
    [...]

$ echo "print 'hello'" > /tmp/test.py

$ 2to3 /tmp/test.py
RefactoringTool: Skipping optional fixer: buffer
RefactoringTool: Skipping optional fixer: idioms
RefactoringTool: Skipping optional fixer: set_literal
RefactoringTool: Skipping optional fixer: ws_comma
RefactoringTool: Refactored /tmp/test.py
--- /tmp/test.py        (original)
+++ /tmp/test.py        (refactored)
@@ -1 +1 @@
-print 'hello'
+print('hello')
RefactoringTool: Files that need to be modified:
RefactoringTool: /tmp/test.py

I also updated the man page header to reference fissix instead of the
old python3-defaults versioning.

> Are the three packages ready for sponsored upload?

I believe so, but I am new to Debian packaging so I could have missed
things. Please let me know if I have? I also fixed changelog
formatting and autopkgtest issues (py3versions -s) in moreorless and
volatile.

On Sun, Dec 21, 2025 at 8:40 AM Alexandre Detiste
<alexandre.detiste@gmail.com> wrote:

> I did not implemented anything.
> I think this most likely came from an old CPython tarball.

Yes noted, Alexandre! I meant you copied it over from
python3-defaults. I should have been clearer. Anyway, I've removed
that line from debian/changelog. Thank you!

Regards,
Mahangu

Back to linux.debian.maint.python | Previous | NextPrevious in thread | Find similar


Thread

Human uploader needed for three packages Nicholas D Steeves <sten@debian.org> - 2025-12-09 03:20 +0100
  Re: Human uploader needed for three packages Mahangu Weerasinghe <mahangu@gmail.com> - 2025-12-09 04:50 +0100
    Re: Human uploader needed for three packages Alexandre Detiste <alexandre.detiste@gmail.com> - 2025-12-09 06:50 +0100
    Re: Human uploader needed for three packages Nicholas D Steeves <sten@debian.org> - 2025-12-10 15:00 +0100
      Re: Human uploader needed for three packages Mahangu Weerasinghe <mahangu@gmail.com> - 2025-12-10 15:40 +0100
        Re: Human uploader needed for three packages Nicholas D Steeves <sten@debian.org> - 2025-12-20 23:00 +0100
          Re: Human uploader needed for three packages Alexandre Detiste <alexandre.detiste@gmail.com> - 2025-12-21 04:20 +0100
            Re: Human uploader needed for three packages Mahangu Weerasinghe <mahangu@gmail.com> - 2025-12-21 04:50 +0100

csiph-web