#1090692 remote-logon-config-agent: FTBFS: buildsystem=python_distutils is obsolete

#1090692#5
Date:
2024-12-18 01:29:29 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
 debian/rules build
py3versions: no X-Python3-Version in control file, using supported versions
dh build --with python3 --buildsystem=python_distutils
   dh_update_autotools_config -O--buildsystem=python_distutils
   dh_autoreconf -O--buildsystem=python_distutils
   dh_auto_configure -O--buildsystem=python_distutils
dh_auto_configure: error: unable to load build system class 'python_distutils': Can't locate Debian/Debhelper/Buildsystem/python_distutils.pm in @INC (you may need to install the Debian::Debhelper::Buildsystem::python_distutils module) (@INC entries checked: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.40.0 /usr/local/share/perl/5.40.0 /usr/lib/x86_64-linux-gnu/perl5/5.40 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.40 /usr/share/perl/5.40 /usr/local/lib/site_perl) at (eval 2) line 1.
BEGIN failed--compilation aborted at (eval 2) line 1.

make: *** [debian/rules:6: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------

If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202412/

For details about this deprecation, please see:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089715

Thanks.

#1090692#18
Date:
2025-11-25 22:10:19 UTC
From:
To:
The immediate issue was fixed with remote-logon-config-agent 0.10-2
which sets the buildsystem to pybuild.

However, the general issue described in message 20 of
https://bugs.debian.org/1089715 still applies that this package's
build is not fully using pybuild. Therefore, I'll keep this bug open,
retitled, to reflect the need to update the packaging rules to avoid
the build warning and optimize the build.

Thank you,
Jeremy Bícha