RE: Please test sysconfig
Pranav P <[email protected]>
| Newsgroups | gmane.linux.debian.ports.s390 |
|---|---|
| Message-ID | <PH0PR15MB4848ADAC2032EAD4344B8A08A056A@PH0PR15MB4848.namprd15.prod.outlook.com> |
Hi Andreas, In that case we will face the following error because of an unhandled target: dh install-sysconfig-hardware-common dh: error: Unknown sequence install-sysconfig-hardware-common (choose from: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep) make[2]: *** [debian/rules:9: install-sysconfig-hardware-common] Error 25 make[2]: Leaving directory '/home/pranav/salsa/PR/sysconfig' make[1]: *** [debian/rules:12: override_dh_auto_install] Error 2 make[1]: Leaving directory '/home/pranav/salsa/PR/sysconfig' make: *** [debian/rules:9: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 debuild: fatal error at line 1185: dpkg-buildpackage -us -uc -ui -i -I failed gbp:error: 'debuild -i -I -us -us -ui' failed: it exited with 29 I have made some changes to facilitate for this and also have tested building from this. Can you please verify and push the same if everything is correct. Please feel free to make suggestions. Thanks, Pranav
0001-convert-d-rules-to-short-dh.patch
(text/x-patch, 1.9 KB)
From 553c9bdb88ad26a6ad996d69669d0a3dc39e5da1 Mon Sep 17 00:00:00 2001 From: Pranav P <[email protected]> Date: Wed, 25 Mar 2026 16:47:19 +0530 Subject: [PATCH 1/1] convert d/rules to short dh --- debian/changelog | 3 +-- debian/rules | 37 ++++--------------------------------- 2 files changed, 5 insertions(+), 35 deletions(-) diff --git a/debian/changelog b/debian/changelog index 981a2bd..7c8f4ca 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,8 +8,7 @@ sysconfig (0.0.16) UNRELEASED; urgency=medium * Standards-Version: 4.7.3 (Removed Priority field) [ Pranav P ] - * d/rules: Replace deprecated dh_clean -k with dh_prep - * d/rules: Use -a instead of deprecated -s flag for debhelper commands + * Convert d/rules to short dh -- Andreas Tille <[email protected]> Tue, 24 Mar 2026 11:19:58 +0100 diff --git a/debian/rules b/debian/rules index c31f2cd..13ba306 100755 --- a/debian/rules +++ b/debian/rules @@ -5,20 +5,10 @@ DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) -build: -build-arch: -build-indep: - -clean: - dh_testdir - dh_clean - -install: - dh_testdir - dh_testroot - dh_prep - dh_installdirs +%: + dh $@ +override_dh_auto_install: $(MAKE) -f debian/rules install-sysconfig-hardware-arch-$(DEB_HOST_ARCH) install-sysconfig-hardware-%: export DH_OPTIONS = -psysconfig-hardware @@ -39,23 +29,4 @@ install-sysconfig-hardware-common: dh_installman man/hw*.8 dh_install sbin/hw* usr/sbin -binary-indep: install - -binary-arch: install - dh_testdir - dh_testroot - dh_installchangelogs -a - dh_installdocs -a - dh_installexamples -a - dh_installman -a - dh_link -a - dh_strip -a - dh_compress -a - dh_fixperms -a - dh_installdeb -a - dh_gencontrol -a - dh_md5sums -a - dh_builddeb -a - -binary: binary-arch binary-indep -.PHONY: build build-arch build-indep clean binary-indep binary-arch binary install +override_dh_auto_configure override_dh_auto_build override_dh_auto_test: -- 2.51.0