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 <[email protected]> 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
<[email protected]> 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