Your message dated Mon, 09 Mar 2026 23:35:09 +0000
with message-id <[email protected]>
and subject line Bug#1128787: fixed in mig 1.8+git20231217-10
has caused the Debian Bug report #1128787,
regarding targeted mig builds miss mig-for-host
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.)


-- 
1128787: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128787
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mig
Version: 1.8+git20231217-8
Tags: patch
User: [email protected]
Usertags: rebootstrap

Hi Samuel,

until very recently, hurd failed to cross build a stage1 and you fixed
that. Thank you. This failure hid a regression in mig. The refactoring
of debian/control caused mig-for-host to disappear from a targeted
build. However, glibc stage1 depends on mig-for-host. debian/rules
actually tries to generate a mig-for-host, but debhelper ends up
skipping it as it is not part of debian/control.

I propose that we move mig-for-host from control.native.in to the
generally used control.in. Once doing so, targeted builds end up
generating it and I can complete a toolchain bootstrap for hurd-i386
again.

Helmut
diff -Nru mig-1.8+git20231217/debian/changelog 
mig-1.8+git20231217/debian/changelog
--- mig-1.8+git20231217/debian/changelog        2025-06-12 01:33:19.000000000 
+0200
+++ mig-1.8+git20231217/debian/changelog        2026-02-21 21:08:01.000000000 
+0100
@@ -1,3 +1,10 @@
+mig (1.8+git20231217-8.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Include mig-for-host in the targeted control file. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Sat, 21 Feb 2026 21:08:01 +0100
+
 mig (1.8+git20231217-8) unstable; urgency=medium
 
   * tests: Run make check in autopkgtest.
diff -Nru mig-1.8+git20231217/debian/control mig-1.8+git20231217/debian/control
--- mig-1.8+git20231217/debian/control  2024-11-30 16:31:44.000000000 +0100
+++ mig-1.8+git20231217/debian/control  2026-02-21 21:07:29.000000000 +0100
@@ -11,6 +11,17 @@
  flex, libfl-dev, bison
 Rules-Requires-Root: no
 Standards-Version: 4.6.0
+
+Package: mig-for-host
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${mig:host}
+Description: GNU Mach Interface Generator - metapackage for host
+ This is the GNU distribution of the MIG, which is needed to compile
+ the GNU C library, the GNU Hurd and GNU Mach.
+ .
+ Like the mig package, this produces interfaces for the host architecture of
+ this package, but as a triplet-mig command which is possibly a 
cross-generator.
 #Note: XXX this file is generated from .in files, see debian/rules
 
 Package: mig
@@ -24,17 +35,6 @@
  This package provides a mig command that generates interfaces for the host
  architecture of this package.
 
-Package: mig-for-host
-Architecture: any
-Multi-Arch: same
-Depends: ${misc:Depends}, ${mig:host}
-Description: GNU Mach Interface Generator - metapackage for host
- This is the GNU distribution of the MIG, which is needed to compile
- the GNU C library, the GNU Hurd and GNU Mach.
- .
- Like the mig package, this produces interfaces for the host architecture of
- this package, but as a triplet-mig command which is possibly a 
cross-generator.
-
 Package: mig-i686-gnu
 Architecture: any-i386
 Multi-Arch: foreign
diff -Nru mig-1.8+git20231217/debian/control.in 
mig-1.8+git20231217/debian/control.in
--- mig-1.8+git20231217/debian/control.in       2023-12-18 00:29:30.000000000 
+0100
+++ mig-1.8+git20231217/debian/control.in       2026-02-21 21:07:05.000000000 
+0100
@@ -11,3 +11,14 @@
  flex, libfl-dev, bison
 Rules-Requires-Root: no
 Standards-Version: 4.6.0
+
+Package: mig-for-host
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${mig:host}
+Description: GNU Mach Interface Generator - metapackage for host
+ This is the GNU distribution of the MIG, which is needed to compile
+ the GNU C library, the GNU Hurd and GNU Mach.
+ .
+ Like the mig package, this produces interfaces for the host architecture of
+ this package, but as a triplet-mig command which is possibly a 
cross-generator.
diff -Nru mig-1.8+git20231217/debian/control.native.in 
mig-1.8+git20231217/debian/control.native.in
--- mig-1.8+git20231217/debian/control.native.in        2024-11-30 
16:31:15.000000000 +0100
+++ mig-1.8+git20231217/debian/control.native.in        2026-02-21 
21:07:07.000000000 +0100
@@ -9,14 +9,3 @@
  .
  This package provides a mig command that generates interfaces for the host
  architecture of this package.
-
-Package: mig-for-host
-Architecture: any
-Multi-Arch: same
-Depends: ${misc:Depends}, ${mig:host}
-Description: GNU Mach Interface Generator - metapackage for host
- This is the GNU distribution of the MIG, which is needed to compile
- the GNU C library, the GNU Hurd and GNU Mach.
- .
- Like the mig package, this produces interfaces for the host architecture of
- this package, but as a triplet-mig command which is possibly a 
cross-generator.

--- End Message ---
--- Begin Message ---
Source: mig
Source-Version: 1.8+git20231217-10
Done: Samuel Thibault <[email protected]>

We believe that the bug you reported is fixed in the latest version of
mig, 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.
Samuel Thibault <[email protected]> (supplier of updated mig 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: Tue, 10 Mar 2026 00:14:16 +0100
Source: mig
Architecture: source
Version: 1.8+git20231217-10
Distribution: unstable
Urgency: medium
Maintainer: GNU Hurd Maintainers <[email protected]>
Changed-By: Samuel Thibault <[email protected]>
Closes: 1128787
Changes:
 mig (1.8+git20231217-10) unstable; urgency=medium
 .
   [ Helmut Grohne ]
   * Include mig-for-host in the targeted control file. (Closes: Bug#1128787)
Checksums-Sha1:
 730faed335fee2154bacd794a1f802720db82c1b 2640 mig_1.8+git20231217-10.dsc
 ea270d69540fd48acc3ab705d25511bcf0fb6347 12560 
mig_1.8+git20231217-10.debian.tar.xz
 5642736ec946f0ca71c99787bcab87f41a4d1606 577920 
mig_1.8+git20231217-10.git.tar.xz
 5d39fc3f7692fde249a1b5ee057f641524b96b46 17324 
mig_1.8+git20231217-10_source.buildinfo
Checksums-Sha256:
 656d7f20a7a69e0336d476525002d6d99f4f1cd12d1b42f8db649ce6baef2807 2640 
mig_1.8+git20231217-10.dsc
 20d4caaabac0b9c0b806235c12ba94aa1b8f18532f9f0d4175bb5030111ab31a 12560 
mig_1.8+git20231217-10.debian.tar.xz
 ad2193bcb345c93e74faab432fd93d2fb252fa85d2cae058dfc0588bed12ea92 577920 
mig_1.8+git20231217-10.git.tar.xz
 57511880a33f21f63fe590725b6cbe165d1bc1b0f0ddf06c1ab77f4a623f5585 17324 
mig_1.8+git20231217-10_source.buildinfo
Files:
 733740e7ebdcc0e23113e007787c1a70 2640 devel optional mig_1.8+git20231217-10.dsc
 42c2db231ef86e40f6f2f08aeeaae006 12560 devel optional 
mig_1.8+git20231217-10.debian.tar.xz
 1c718060b233b4c9b6c789ee8e6326ec 577920 devel optional 
mig_1.8+git20231217-10.git.tar.xz
 f416a539984029281dd9aa56cc545c6c 17324 devel optional 
mig_1.8+git20231217-10_source.buildinfo
Git-Tag-Info: tag=7690169f1ec9c1b70705f7ab2d36f18d59349da5 
fp=e2f46417b3bc6ac01eab1d85dcfcad349ba2d52f
Git-Tag-Tagger: Samuel Thibault <[email protected]>

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

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmmvVLQACgkQYG0ITkaD
wHluUQ//QAQDIzo968uDOP9XfTJerj7rcDLGb5cRDoidV6cXF8anHYFad/0zISnC
oUtGGWmuarPSS7rdj1akoEiWZ80uqhTp9evmaedVsdMlqlYDkZ8Eo2x6r+Es9NMJ
Qi0PyMSIBmW9JW9JJnkmRcXsZiGYPaYsp3AHeY7YYXl2DuEq7Uoj6X9KVw7Z3wJA
ggOzRGy67uwjlwKTsUUfUWai0PHTcKr5UFCQP/29PbFMdi34/nbRiAcEbu8CWhWs
MB/7d3uPdDoXe8sgGT0TNrfI7uWon85MgtxM9kSq0LPt5vU5CsEnAjgs0rr9zELa
qT3G13Ezp5LCUwiyhCtJ8XlYJ3XPYBE4HRDyHMhZOzGQ5K2+oi3lV9tIYQ43uZhF
YiOUMfAxjjbnuu5Vd+BAaUeCw/Lgv/PZO+akNaI577wIp32rYXzgYdH/ZGs/Sdew
Q93cBmGlaVZoM4JzDC/cBUqaN+WLDsef+gGfh0igskM/3meSIm8BV612cL8zitIz
HBR+ojzS+hOypfj5HD7y0W//K5rWhY4R7/AsYc8YtrPE4GyX3RX/cAmkiIA5pIAA
C3kLYdGgohVHk9lJqxjF83FDhbh+wA4Ki37ndcqxy9OTd2H8kr34bR72GfrJR5X/
MtCt3o+GKRdtHSRhaCCB61SThoKR8t31lz9vGWDbaUfk63x/01g=
=jkJX
-----END PGP SIGNATURE-----

Attachment: pgp97_tIvDNAS.pgp
Description: PGP signature


--- End Message ---

Reply via email to