Public bug reported:

test rebuild of 25.04 raised a FTBFS on walinuxagent 2.11.1.4-0ubuntu2

https://launchpadlibrarian.net/783617522/buildlog_ubuntu-plucky-
amd64.walinuxagent_2.11.1.4-0ubuntu2_BUILDING.txt.gz [10]

The log points to a Python Dead Battery, `crypt`[0]. This is imported in
single file[1]. `legacycrypt` has now been packaged and synced from
Debian. However, it is in universe[2]. Upstream has logged the FTBFS as
well, but for a newer version[3]. The newer upstream version
specifically calls out installing `legacycrypt` to use the feature.

in 25.04, we can add a dependency on python3-legacycrypt, _however_,
this will also necessitate an MIR for python3-legacycrypt, as
walinuxagent is in main.


[0] https://wiki.debian.org/Python/Dead%20Batteries
[1] ./azurelinuxagent/common/utils/textutil.py:20:import crypt
[2] python3-legacycrypt | 0.3-2 | plucky/universe | all
[3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1092518

[10] FTBFS snippet

Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/setup.py", line 28, in <module>
    from azurelinuxagent.common.osutil import get_osutil
  File "/<<PKGBUILDDIR>>/azurelinuxagent/common/osutil/__init__.py", line 18, 
in <module>
    from azurelinuxagent.common.osutil.factory import get_osutil
  File "/<<PKGBUILDDIR>>/azurelinuxagent/common/osutil/factory.py", line 22, in 
<module>
    from azurelinuxagent.common.version import DISTRO_NAME, DISTRO_CODE_NAME, 
DISTRO_VERSION, DISTRO_FULL_NAME
  File "/<<PKGBUILDDIR>>/azurelinuxagent/common/version.py", line 23, in 
<module>
    import azurelinuxagent.common.conf as conf
  File "/<<PKGBUILDDIR>>/azurelinuxagent/common/conf.py", line 26, in <module>
    from azurelinuxagent.common.utils.fileutil import read_file #pylint: 
disable=R0401
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/<<PKGBUILDDIR>>/azurelinuxagent/common/utils/fileutil.py", line 32, in 
<module>
    import azurelinuxagent.common.utils.textutil as textutil
  File "/<<PKGBUILDDIR>>/azurelinuxagent/common/utils/textutil.py", line 20, in 
<module>
    import crypt
ModuleNotFoundError: No module named 'crypt'

** Affects: walinuxagent (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: waagent (Debian)
     Importance: Unknown
         Status: Unknown

** Bug watch added: Debian Bug tracker #1092518
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1092518

** Also affects: waagent (Debian) via
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1092518
   Importance: Unknown
       Status: Unknown

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2104189

Title:
  walinuxagent on py3.13+ FTBFS missing crypt

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/walinuxagent/+bug/2104189/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to