Bug#1024940: glibc: declare packages skipped by noudeb build profile
Source: glibc
Version: 2.36-5
Severity: minor
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap
Hi Aurelien et al,
I noticed that while glibc does implement the noudeb build profile
somewhat, it does not declare the profile in debian/control. I'm
attaching a patch to fix that latter part for your convenience.
Helmut
diff --minimal -Nru glibc-2.36/debian/changelog glibc-2.36/debian/changelog
--- glibc-2.36/debian/changelog 2022-11-12 14:23:05.000000000 +0100
+++ glibc-2.36/debian/changelog 2022-11-27 14:47:44.000000000 +0100
@@ -1,3 +1,10 @@
+glibc (2.36-5.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Declare packages skipped by noudeb build profile. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de> Sun, 27 Nov 2022 14:47:44 +0100
+
glibc (2.36-5) unstable; urgency=medium
[ Samuel Thibault ]
diff --minimal -Nru glibc-2.36/debian/control glibc-2.36/debian/control
--- glibc-2.36/debian/control 2022-11-09 23:31:15.000000000 +0100
+++ glibc-2.36/debian/control 2022-11-27 14:45:51.000000000 +0100
@@ -222,7 +222,7 @@
Section: debian-installer
Priority: optional
Provides: libc6, libc-udeb, libnss-dns-udeb, libnss-files-udeb
-Build-Profiles: <!stage1>
+Build-Profiles: <!noudeb !stage1>
Description: GNU C Library: Shared libraries - udeb
Contains the standard libraries that are used by nearly all programs on
the system. This package includes shared versions of the standard C library
@@ -296,7 +296,7 @@
Section: debian-installer
Priority: optional
Provides: libc6.1, libc-udeb, libnss-dns-udeb, libnss-files-udeb
-Build-Profiles: <!stage1>
+Build-Profiles: <!noudeb !stage1>
Description: GNU C Library: Shared libraries - udeb
Contains the standard libraries that are used by nearly all programs on
the system. This package includes shared versions of the standard C library
@@ -370,7 +370,7 @@
Section: debian-installer
Priority: optional
Provides: libc0.3, libc-udeb, libnss-dns-udeb, libnss-files-udeb
-Build-Profiles: <!stage1>
+Build-Profiles: <!noudeb !stage1>
Description: GNU C Library: Shared libraries - udeb
Contains the standard libraries that are used by nearly all programs on
the system. This package includes shared versions of the standard C library
@@ -444,7 +444,7 @@
Section: debian-installer
Priority: optional
Provides: libc0.1, libc-udeb, libnss-dns-udeb, libnss-files-udeb
-Build-Profiles: <!stage1>
+Build-Profiles: <!noudeb !stage1>
Description: GNU C Library: Shared libraries - udeb
Contains the standard libraries that are used by nearly all programs on
the system. This package includes shared versions of the standard C library
diff --minimal -Nru glibc-2.36/debian/control.in/libc glibc-2.36/debian/control.in/libc
--- glibc-2.36/debian/control.in/libc 2022-11-09 23:31:03.000000000 +0100
+++ glibc-2.36/debian/control.in/libc 2022-11-27 14:46:08.000000000 +0100
@@ -63,7 +63,7 @@
Section: debian-installer
Priority: optional
Provides: @libc@, libc-udeb, libnss-dns-udeb, libnss-files-udeb
-Build-Profiles: <!stage1>
+Build-Profiles: <!noudeb !stage1>
Description: GNU C Library: Shared libraries - udeb
Contains the standard libraries that are used by nearly all programs on
the system. This package includes shared versions of the standard C library
Reply to: