[Bug 2067196] Re: FTBFS gitsome 0.8.0+ds-9 fails to build without python3-six
Miriam EspaƱa Acebal
2067196 at bugs.launchpad.net
Tue Jun 11 15:59:27 UTC 2024
Hi Hans,
I recently fixed a similar issue for python-chemspipy package [1].
Sharing here in case it helps.
Yes, the needed fix is adding python3-six as you did. Why?
Summarizing, the key is python3-urllib3: we're syncing it from
experimental, not from sid/trixie, and this latest version from
experimental doesn't have the six module embedded as it was used to have
(check changelog [2]).
python3-urllib3 comes from python3-request that comes from
python3-pytest (as Build dependency in gitsome/d/control).
[1] https://code.launchpad.net/~mirespace/ubuntu/+source/python-chemspipy/+git/python-chemspipy/+merge/466962
[2] https://launchpad.net/ubuntu/+source/python-urllib3/2.0.7-1
--
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2067196
Title:
FTBFS gitsome 0.8.0+ds-9 fails to build without python3-six
Status in gitsome package in Ubuntu:
New
Bug description:
gitsome 0.8.0+ds-9 was synced from Debian to Ubuntu Oracular but
fails to build with the following error message:
ModuleNotFoundError: No module named 'six'
(https://launchpadlibrarian.net/730825470/buildlog_ubuntu-oracular-
amd64.gitsome_0.8.0+ds-9_BUILDING.txt.gz)
Interestingly enough, the same package builds successfully in Debian Sid. One notable difference is that python3-six is installed as part of the build:
Get: 102 http://deb.debian.org/debian unstable/main amd64 python3-six all 1.16.0-6 [16.3 kB]
(https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/gitsome.html)
I could not find a corresponding line in the build log for Ubuntu. I
am not sure why, but adding the build dependency manually fixes the
build.
The question is how to address this. I will add a debdiff below which
resolves the issue to make gitsome build successfully. Normally the
patch should be forwarded or applied to Debian, though for now this
only seems to be a problem in Ubuntu. Also, it looks Debian is pulling
in python3-six as a transitive dependency but I don't know how to
drill down where it comes from to see the actual delta between Debian
and Ubuntu causing this issue.
ProblemType: Bug
DistroRelease: Ubuntu 24.10
Package: gitsome (not installed)
ProcVersionSignature: Ubuntu 6.8.0-31.31-generic 6.8.1
Uname: Linux 6.8.0-31-generic x86_64
ApportVersion: 2.28.1-0ubuntu4
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Sun May 26 10:47:19 2024
InstallationDate: Installed on 2024-04-26 (30 days ago)
InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240424)
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
SourcePackage: gitsome
UpgradeStatus: Upgraded to oracular on 2024-05-26 (0 days ago)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gitsome/+bug/2067196/+subscriptions
More information about the Ubuntu-sponsors
mailing list