Control: tags -1 patch

On Sat, 7 Dec 2024 20:04:21 +0100 Niels Thykier <ni...@thykier.net> wrote:
Source: extrepo
Version: 0.13
Severity: important
Tags: ftbfs
Justification: FTBFS
X-Debbugs-Cc: ni...@thykier.net
User: ni...@thykier.net
Usertags: rrr-no-as-default-issue

Dear maintainer,

During a test rebuild for building packages with
`Rules-Requires-Root: no` as the default in `dpkg`,
extrepo failed to rebuild.

[...]

Hi,

Please consider attached patch / [MR!8].

Best regards,
Niels

[MR!8]: https://salsa.debian.org/extrepo-team/extrepo/-/merge_requests/8
From 6b2d1daa662845a1d3c5e5febaa6d2af835dbeb3 Mon Sep 17 00:00:00 2001
From: Niels Thykier <ni...@thykier.net>
Date: Sun, 15 Dec 2024 15:53:15 +0000
Subject: [PATCH] Support building without root

Closes: #1089322
---
 debian/control | 1 +
 debian/install | 1 -
 debian/rules   | 6 ++----
 3 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/debian/control b/debian/control
index 74d8128..c67168c 100644
--- a/debian/control
+++ b/debian/control
@@ -1,6 +1,7 @@
 Source: extrepo
 Section: admin
 Priority: optional
+Rules-Requires-Root: no
 Standards-Version: 4.4.1
 Maintainer: Wouter Verhelst <wou...@debian.org>
 Vcs-Browser: https://salsa.debian.org/extrepo-team/extrepo
diff --git a/debian/install b/debian/install
index e8dca8a..0ecfc4c 100644
--- a/debian/install
+++ b/debian/install
@@ -1,4 +1,3 @@
 completions/extrepo usr/share/bash-completion/completions
 config.yaml etc/extrepo/
-extrepo usr/bin/
 keyring.gpg etc/extrepo/
diff --git a/debian/rules b/debian/rules
index 76f9d9e..dcb8ef8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,12 +3,10 @@
 %:
 	dh $@
 
-override_dh_install: keyring.gpg
-	dh_install
+execute_before_dh_install: keyring.gpg
 
-override_dh_auto_clean:
+execute_before_dh_auto_clean:
 	rm -f keyring.gpg
-	dh_auto_clean
 
 %.gpg: %.asc
 	gpg --dearmor < $< > $@
-- 
2.45.2

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to