Your message dated Thu, 21 Mar 2024 04:35:44 +0000
with message-id <[email protected]>
and subject line Bug#1067242: fixed in dh-builtusing 0.0.6
has caused the Debian Bug report #1067242,
regarding dh-builtusing: Broken "Built-Using" field with architecture-specific 
invocations
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.)


-- 
1067242: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067242
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dh-builtusing
Version: 0.0.5
Severity: normal
Control: affects -1 u-boot
X-Debbugs-Cc: [email protected]

u-boot recently switched to dh-builtusing, but it fails with
architecture-specific Built-Using entries in packages that do not have
the same Built-Using dependencies across architectures, e.g. for an
armhf build with arm64 specific Built-Using entries:

  dpkg-gencontrol: warning: Built-Using field of package u-boot-rockchip: 
substitution variable ${dh-builtusing:arm-trusted-firmware} used, but is not 
defined
  dpkg-gencontrol: warning: can't parse dependency [arm64]
  dpkg-gencontrol: error: parsing package 'u-boot-rockchip' Built-Using field:  
[arm64]
  ...
  dpkg-gencontrol: warning: Built-Using field of package u-boot-sunxi: 
substitution variable ${dh-builtusing:arm-trusted-firmware} used, but is not 
defined
  dpkg-gencontrol: warning: Built-Using field of package u-boot-sunxi: 
substitution variable ${dh-builtusing:crust-firmware} used, but is not defined
  dpkg-gencontrol: warning: can't parse dependency [arm64]
  dpkg-gencontrol: error: parsing package 'u-boot-sunxi' Built-Using field:  
[arm64],
   [arm64],
  
The dh-builtusing manpage suggests this should work, but results in an
invalid Built-Using field:

  Built-Using:  [arm64]

It seems the substitution variable is correctly empty, but still
leaves the architecture qualifier in the result...

I tried working around this by leaving out the architecture qualifier,
but then failed differently:

  dpkg-query: no packages found matching arm-trusted-firmware
  dh_builtusing: error: dpkg-query -Wf 
"\${source:Package},\${source:Version},\${Architecture}\" arm-trusted-firmware 
returned exit code 1
  make: *** [debian/rules:63: binary-arch] Error 25

Leaving out the architecture qualifiers worked before switching to
dh-builtusing, though it did issue warnings in the build log about empty
variables.


Thanks for dh-builtusing, despite this hopefully small bump along the
road!


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: dh-builtusing
Source-Version: 0.0.6
Done: Nicolas Boulenguez <[email protected]>

We believe that the bug you reported is fixed in the latest version of
dh-builtusing, 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.
Nicolas Boulenguez <[email protected]> (supplier of updated dh-builtusing 
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: SHA256

Format: 1.8
Date: Thu, 21 Mar 2024 04:16:53 +0000
Source: dh-builtusing
Architecture: source
Version: 0.0.6
Distribution: unstable
Urgency: medium
Maintainer: Nicolas Boulenguez <[email protected]>
Changed-By: Nicolas Boulenguez <[email protected]>
Closes: 1067242
Changes:
 dh-builtusing (0.0.6) unstable; urgency=medium
 .
   * When an architecture or profile restriction disables the field, expand
     to a dummy but syntactically valid value.  Closes: #1067242.
   * Run dpkg-gencontrol after each test, preventing similar issues.
Checksums-Sha1:
 4cb120deae5c25673d50353ac38ecbd6e0c771dd 1666 dh-builtusing_0.0.6.dsc
 43306f92c44f95dab19489013886d37054210802 9372 dh-builtusing_0.0.6.tar.xz
Checksums-Sha256:
 b416f54a172d6a33fc426d622a1ba36194e94891d148a98e5e048cfef03012da 1666 
dh-builtusing_0.0.6.dsc
 7f94ebc419e7344b811c640a5b763554d97608317efa2514f71ac4fbd2708b54 9372 
dh-builtusing_0.0.6.tar.xz
Files:
 870885e14d58f47bae590dab91b33634 1666 devel optional dh-builtusing_0.0.6.dsc
 fec13809900828e709c341c0f942b924 9372 devel optional dh-builtusing_0.0.6.tar.xz

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

iQJHBAEBCAAxFiEEawm/6zYhqkfTAKHtFHKayZgPCdIFAmX7tnMTHG5pY29sYXNA
ZGViaWFuLm9yZwAKCRAUcprJmA8J0k+wD/4j6/ojDuMOKB5Pyz6nU7gC+GM/jVKD
mDkzSOtnogD4FecOSL54B17aeixXzxewrsuXlWv1cd1Z7iTvcrRuuHg0IBM4qMsF
n4FLGgelZ8kMjdqKXxqBER+46/BkEEgI9mhI27auE6ku/NXYtrH+LIgDGb1Gqe91
ZbyE2MPCe0oEUwrfPAl6sCNul1rwKS1ZRup6feM508m+Os37GJ4HOqC+WLb+S8WH
MSekS8nr2Sel9cRK7zsx0jWLdnBnVyGMZJSGaiahP5C4jtkQv5R+l5+EiSt+ZcF4
cOvE19bvYs5fC/rneBvuKXXA24R1iJEZq6Z09S/p7AkzHQKgA6EGBcri3Fpg/u1R
6j3sCD8prX6/yXk7kmLSfLe4B6ggwxBmFS2mLwG476kfTRZmCraFKY13RqLnkzdt
hE5Johl0rn33GTxtVKHpWaSTmTTdM85RYbXekkvPDbNtaPedGWBy1IWwgMVjt9/N
16ccznTZNCx+Ur8himBg5gaRCV8V84A6f9PNaKNBFOLlx8pihCW4p+YLlTv3f1/8
ybJBZ3PVnim3Ixu8+ySFREHcakIbneFFn7/fkQCqoiGUbspDdYjhz4Q4pnNzi5mV
rp/cgeKQ3W1Ppg4b+pKBcz5ACIEKpAPOtEtKKCqvW1fCevZb6ecAvsAf/Jxsc+6y
8O7vAC83cENHZw==
=Shdm
-----END PGP SIGNATURE-----

Attachment: pgpjEq0fqRPHl.pgp
Description: PGP signature


--- End Message ---

Reply via email to