Your message dated Sat, 29 Mar 2025 21:51:06 +0000
with message-id <[email protected]>
and subject line Bug#1092929: fixed in dgit 12.10
has caused the Debian Bug report #1092929,
regarding dgit: building packages using the debputy Build-Driver
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1092929: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1092929
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dgit
Version: 12.4
Severity: whishlist

Hi! I'm experimenting a bit with the new debputy build driver, which allows building packages via a declarative manifest and without debian/rules. Of couse, this is all at early stages and somewhat experimental.

I've noticed that dgit is currently unable to build packages using this new alternative dpkg interface, since it relies on debian/rules to be present (I don't fully understand why) as it tries putting it into a temporary tar archive right before building.

To reproduce:

   $ git clone [email protected]:debian/oaknut.git
   $ cd oaknut
$ dgit build Format `3.0 (quilt)', need to check/update patch stack
   dpkg-buildpackage: info: source package oaknut
   dpkg-buildpackage: info: source version 1.2.2+git20240301.94c726c-1
   dpkg-buildpackage: info: source distribution unstable
   dpkg-buildpackage: info: source changed by Andrea Pappacoda 
<[email protected]>
    debputy internal-command dpkg-build-driver-run-task clean
      dpkg-buildtree clean
      rm -fr debian/.debputy
   examining quilt state (multiple patches, linear mode)
   tar: debian/rules: Cannot stat: No such file or directory
   tar: Exiting with failure status due to previous errors
   dgit: failed command: tar -cf 
'./oaknut_1.2.2+git20240301.94c726c-~~DGITFAKE.debian.tar' -C 
/home/tachi/dev/deb/oaknut debian/source/format debian/rules debian/control 
debian/changelog
dgit: error: subprocess failed with error exit status 2

Would it be possible to avoid including the rules file into the temporary archive, or doing so only when present?

Bye!

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: dgit
Source-Version: 12.10
Done: Ian Jackson <[email protected]>

We believe that the bug you reported is fixed in the latest version of
dgit, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ian Jackson <[email protected]> (supplier of updated dgit package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 29 Mar 2025 18:04:29 +0000
Source: dgit
Architecture: source
Version: 12.10
Distribution: unstable
Urgency: medium
Maintainer: Ian Jackson <[email protected]>
Changed-By: Ian Jackson <[email protected]>
Closes: 1076983 1090762 1090763 1092929 1099311 1099519
Changes:
 dgit (12.10) unstable; urgency=medium
 .
   dgit:
   * Avoid crash with EEXIST on single-debian-patch and --split-view=always.
     Closes: #1076983.  [Report from Aaron M. Ucko]
   * Better tolerate source trees without debian/rules, eg with debputy.
     Closes: #1092929.  [Niels Thykier; report from Andrea Pappacoda]
 .
   git-debrebase:
   * Unconditionally enable general merge resolution attempts;
     improve relevant documentation, and invite bug reports.
     (Previously this required --experimental-merge-resolution).
   * upstream: Strip epoch in human-facing outputs.  Closes: #1099311.
 .
   workflow manpages:
   * dgit-maint-bpo(7): Replace a lingering --overwrite.  [Sean Whitton]
   * dgit-nmu-simple(7): Be less pessimistic about rebasing.  Closes: #1099519.
   * Disambiguate what we mean by "first ever dgit push".  [Sean Whitton]
 .
   translations [Frans Spiesschaert]:
   * nl: Update translation for messages.  Closes: #1090762.
   * nl: Update translation for dgit-user(7).  Closes: #1090763.
 .
   Infrastructure:
   * Improve handling of stderr output from gpgv.
     (Improves the output for users of dgit push, and tag2upload emails.)
 .
   tag2upload:
   * Builder: Use dgit and gdr from testing.  [Sean Whitton]
   * dgit-repos access control): Expect a separate tag2upload public keyring.
   * Oracle: Pass -u to dput to suppress a spurious warning in email reports.
   * Oracle: Speak oracle-to-manager protocol version 4.
   * Oracle: Report fidelity to Manager (whether we're the production codebase).
   * Oracle/Builder: Always report source package (using info from Manager).
   * Oracle: Improved consistency and informativeness of logging.
   * tests: t2u: Add a test case for a completely unknown signing key.
Checksums-Sha1:
 b290440811f29de8af55775a4ece7298ddad43c3 1898 dgit_12.10.dsc
 60bff19d0bdf967453c758237f62c9ce10e9c4d2 753330 dgit_12.10.tar.gz
Checksums-Sha256:
 73c14f61182faa06b800f860a78a40efe307a881f8d53fb7f87dda2d32725e2a 1898 
dgit_12.10.dsc
 a833518a1b7ea02fc861969e530a8412c7f737d848dff57ba97fa44a9031c692 753330 
dgit_12.10.tar.gz
Files:
 b9ef032112eb10363d8face9396d9b5c 1898 devel optional dgit_12.10.dsc
 08ea681b47b0088cc5dc398318fdb6d8 753330 devel optional dgit_12.10.tar.gz

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEVZrkbC1rbTJl58uh4+M5I0i1DTkFAmfoS/sACgkQ4+M5I0i1
DTmNFgf/ZeijLzE+aylazupsLHWsXEpFJyAN/VhDriXJiW3AqQpCaz3clHNKDfK9
gQsAy75aVE/7zmZqtQeG+grBdXJR46nipYUI8F9HUx6z4gm8zt+OYXwreSU5lbML
ML3NSierMSMrcBE6E/53PzXz9UZNAgYKiG7WWKOfj2hIC56b60R85rySoSe0XYZ4
JTLMsB0yJKpNNHuTkm0bq+yBptggusIqQ57elkyFkfQaXv8D/fNuo4QwMBnbOruA
4RtVr9rUcT91ocmmMq7x4Cc9pziySkYiA6jNweLEGTs/xGPn03fNMg0bzA0y2lBh
n7H4t7fVJtaklTceeQBJhlXtgbXf8Q==
=p5LF
-----END PGP SIGNATURE-----

Attachment: pgpbfHND_iEAd.pgp
Description: PGP signature


--- End Message ---

Reply via email to