Source: leave
Version: 1.12-5
Severity: serious
Tags: patch

leave has one ftbfs on all architectures:

```
...
Command: dpkg-buildpackage --sanitize-env -us -uc -mamd64 / i386 Build Daemon 
(x86-ubc-01) <buildd_amd64-x86-ubc...@buildd.debian.org> -B -rfakeroot 
--changes-option=-O../leave_1.12-5_amd64-buildd.changes 
--buildinfo-option=-O../leave_1.12-5_amd64-buildd.buildinfo
dpkg-buildpackage: warning: passing -O via --changes-option is not supported; 
please use --changes-file instead
dpkg-buildpackage: warning: passing -O via --buildinfo-option is not supported; 
please use --buildinfo-file instead
dpkg-buildpackage: info: source package leave
dpkg-buildpackage: info: source version 1.12-5
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
test -f leave.c || { echo not in the right dir\!; exit 1; }
test `id -u` -eq 0 || { echo "don't have (pseudo-)root!"; exit 1; }
don't have (pseudo-)root!
make: *** [debian/rules:22: clean] Error 1
```

See https://buildd.debian.org/status/package.php?p=leave

I think the issue was raised by adding `Rules-Requires-Root: no` in
previous upload but checking the root env during build. I am not sure
why to check it so please double check it.


-- 
Regards,
--
  Bo YU

diff -Nru leave-1.12/debian/changelog leave-1.12/debian/changelog
--- leave-1.12/debian/changelog 2024-06-24 20:35:33.000000000 +0800
+++ leave-1.12/debian/changelog 2024-07-04 18:02:43.000000000 +0800
@@ -1,3 +1,10 @@
+leave (1.12-6) UNRELEASED; urgency=medium
+
+  * QA upload.
+  * Drop to check root uid when building. (Closes: #-1)
+
+ -- Bo YU <tsu.y...@gmail.com>  Thu, 04 Jul 2024 18:02:43 +0800
+
 leave (1.12-5) unstable; urgency=medium
 
   * QA upload.
diff -Nru leave-1.12/debian/rules leave-1.12/debian/rules
--- leave-1.12/debian/rules     2024-06-24 20:35:33.000000000 +0800
+++ leave-1.12/debian/rules     2024-07-04 18:02:43.000000000 +0800
@@ -19,12 +19,10 @@
 
 clean:
        test -f leave.c || { echo not in the right dir\!; exit 1; }
-       test `id -u` -eq 0 || { echo "don't have (pseudo-)root!"; exit 1; }
        rm -f build-stamp leave leave.o leave.cat1 debian/files debian/substvars
        rm -rf $(tmp)
 
 binary-arch binary: build
-       test `id -u` -eq 0 || { echo "don't have (pseudo-)root!"; exit 1; }
        rm -rf $(tmp)
        install -d -m 755 $(tmp)/usr/bin $(tmp)/usr/share/man/man1 \
                $(tmp)/DEBIAN $(tmp)/usr/share/doc/leave

Attachment: signature.asc
Description: PGP signature

Reply via email to