Public bug reported:

quota currently fails[1] to build in oracular on non-amd64
architectures:
dpkg-buildpackage
-----------------

Command: dpkg-buildpackage --sanitize-env -us -uc -mLaunchpad Build Daemon 
<buildd@bos03-arm64-109.buildd> -B -rfakeroot
dpkg-buildpackage: info: source package quota
dpkg-buildpackage: info: source version 4.06-1.1build1~ppa1
dpkg-buildpackage: info: source distribution oracular
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp *~ debian/*~ stamp-h1 configure-stamp
# Add here commands to clean up after the build process.
[ ! -f Makefile ] || /usr/bin/make distclean
debconf-updatepo
dh_autoreconf_clean
dh_clean
 debian/rules build-arch
make: *** No rule to make target 'build-arch'.  Stop.
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit 
status 2

A successful build[2] from May 2024 shows this instead:
dh_clean
dpkg-buildpackage: warning: debian/rules must be updated to support the 
'build-arch' and 'build-indep' targets (at least 'build-arch' seems to be 
missing)
 debian/rules build

Back then dpkg was 1.22.6ubuntu10. In the failed build case, dpkg is
1.22.11ubuntu1.

To reproduce the failure, build arm64 in a ppa, or locally with:

  dpkg-buildpackage -uc -us -B

1. 
https://launchpadlibrarian.net/749840505/buildlog_ubuntu-oracular-arm64.quota_4.06-1.1build1~ppa1_BUILDING.txt.gz
2. 
https://launchpadlibrarian.net/727352280/buildlog_ubuntu-oracular-arm64.quota_4.06-1.1_BUILDING.txt.gz

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


** Tags: ftbfs

** Description changed:

  quota currently fails[1] to build in oracular on non-amd64
  architectures:
  
  dpkg-buildpackage
  -----------------
  
  Command: dpkg-buildpackage --sanitize-env -us -uc -mLaunchpad Build Daemon 
<buildd@bos03-arm64-109.buildd> -B -rfakeroot
  dpkg-buildpackage: info: source package quota
  dpkg-buildpackage: info: source version 4.06-1.1build1~ppa1
  dpkg-buildpackage: info: source distribution oracular
-  dpkg-source --before-build .
+  dpkg-source --before-build .
  dpkg-buildpackage: info: host architecture arm64
-  fakeroot debian/rules clean
+  fakeroot debian/rules clean
  dh_testdir
  dh_testroot
  rm -f build-stamp *~ debian/*~ stamp-h1 configure-stamp
  # Add here commands to clean up after the build process.
  [ ! -f Makefile ] || /usr/bin/make distclean
  debconf-updatepo
  dh_autoreconf_clean
  dh_clean
-  debian/rules build-arch
+  debian/rules build-arch
  make: *** No rule to make target 'build-arch'.  Stop.
  dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit 
status 2
- 
  
  A successful build[2] from May 2024 shows this instead:
  dh_clean
  dpkg-buildpackage: warning: debian/rules must be updated to support the 
'build-arch' and 'build-indep' targets (at least 'build-arch' seems to be 
missing)
-  debian/rules build
+  debian/rules build
  
+ Back then dpkg was 1.22.6ubuntu10. In the failed build case, dpkg is
+ 1.22.11ubuntu1.
  
- Back then dpkg was 1.22.6ubuntu10. In the failed build case, dpkg is 
1.22.11ubuntu1.
+ To reproduce the failure, build arm64 in a ppa, or locally with:
  
+   dpkg-buildpackage -uc -us -B
  
  1. 
https://launchpadlibrarian.net/749840505/buildlog_ubuntu-oracular-arm64.quota_4.06-1.1build1~ppa1_BUILDING.txt.gz
  2. 
https://launchpadlibrarian.net/727352280/buildlog_ubuntu-oracular-arm64.quota_4.06-1.1_BUILDING.txt.gz

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

Title:
  FTBFS: legacy debian/rules missing build-arch target

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


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to