It generates a .deb file with a directory:
/usr/lib/python3.12/dist-packages/ping3-4.0.4.dist-info/
With two files there:
-INSTALLER
-top_level.txt
Hi Carles (2024.02.25_00:14:46_+0000)
It generates a .deb file with a directory:
/usr/lib/python3.12/dist-packages/ping3-4.0.4.dist-info/
With two files there:
-INSTALLER
-top_level.txt
If there are files in /usr/lib/python3.*/dist-packages/ after running dh_python3, it means they differed between python 3.x versions.
So to investigate, diff the files against the ones in /usr/lib/python3/dist-packages/ and see if you can spot why they are not matching.
It's probably something non-reproducible in the package's build system.
Hi,
On 25 Feb 2024 at 01:35:41, stefanor@debian.org wrote:
Hi Carles (2024.02.25_00:14:46_+0000)
It generates a .deb file with a directory:
/usr/lib/python3.12/dist-packages/ping3-4.0.4.dist-info/
With two files there:
-INSTALLER
-top_level.txt
If there are files in /usr/lib/python3.*/dist-packages/ after running dh_python3, it means they differed between python 3.x versions.
yes...
So to investigate, diff the files against the ones in /usr/lib/python3/dist-packages/ and see if you can spot why they are not matching.
$ ls python3.12/dist-packages/ping3-4.0.4.dist-info/
INSTALLER top_level.txt
$ ls python3/dist-packages/ping3-4.0.4.dist-info/
entry_points.txt INSTALLER METADATA top_level.txt WHEEL
The file INSTALLER is the same:
$ diff -u python3.12/dist-packages/ping3-4.0.4.dist-info/INSTALLER python3/dist-packages/ping3-4.0.4.dist-info/INSTALLER
The file top_level.txt is different:
$ diff -u python3.12/dist-packages/ping3-4.0.4.dist-info/top_level.txt python3/dist-packages/ping3-4.0.4.dist-info/top_level.txt
--- python3.12/dist-packages/ping3-4.0.4.dist-info/top_level.txt 2023-11-06 22:53:00.000000000 +0000
+++ python3/dist-packages/ping3-4.0.4.dist-info/top_level.txt 2023-11-06 22:53:00.000000000 +0000
@@ -1,2 +1,3 @@
+build
debian
ping3
It's probably something non-reproducible in the package's build system.
Will investigate and if relevant share the problem here. This is in
salsa using the standard pipeline. Last time that I run the pipeline I
didn't have this problem. It was months ago.
If you have any ideas let me know, of course!
Thanks!
--
Carles Pina i Estany
https://carles.pina.cat
The first one includes, in top_level.txt:
debian
ping3
And the second one:
build
debian
ping3
Where "ping3" is the expected module. "debian" is there because of the debian/ directory (I'm super sure, and AFAIK should not be there!) and "build" is there on the second time since, I guess, it exists at that
time.
So, even in the package in testing, it contains "debian" which is wrong:
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 349 |
Nodes: | 16 (2 / 14) |
Uptime: | 116:33:42 |
Calls: | 7,612 |
Files: | 12,786 |
Messages: | 5,683,800 |