Your message dated Mon, 18 May 2015 22:21:42 +0000
with message-id <[email protected]>
and subject line Bug#783078: fixed in musl 1.1.9-1
has caused the Debian Bug report #783078,
regarding build musl for architectures matching musl-linux-any
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.)


-- 
783078: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=783078
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: musl
Version: 1.1.5-2
Tags: patch
User: [email protected]
Usertags: rebootstrap

Out of interest, I tried bootstrapping musl-linux-mips with
rebootstrap[1] and noticed that musl doesn't build any packages for
musl-linux-mips! This seems wrong. Please build musl for musl-linux-any.
Also, please provide libc-dev. Keeping #725376 in mind, libc-dev must be
provided for musl-linux-any only and not for glibc architectures.

Attaching a patch for your convenience.

Helmut

[1] https://wiki.debian.org/HelmutGrohne/rebootstrap
diff -Nru musl-1.1.5/debian/changelog musl-1.1.5/debian/changelog
--- musl-1.1.5/debian/changelog
+++ musl-1.1.5/debian/changelog
@@ -1,3 +1,11 @@
+musl (1.1.5-2.1) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * Build musl for the corresponding musl-linux-any.
+  * Provide libc-dev on musl-linux-any.
+
+ -- Helmut Grohne <[email protected]>  Tue, 21 Apr 2015 18:46:17 +0200
+
 musl (1.1.5-2) unstable; urgency=low
 
   * Fixes possible stack-based buffer overflow CVE-2015-1817 (Closes: #781497)
diff -Nru musl-1.1.5/debian/control musl-1.1.5/debian/control
--- musl-1.1.5/debian/control
+++ musl-1.1.5/debian/control
@@ -11,7 +11,7 @@
 
 Package: musl
 Section: libs
-Architecture: armel armhf i386 amd64 mips mipsel
+Architecture: armel musl-linux-armel armhf musl-linux-armhf i386 
musl-linux-i386 amd64 musl-linux-amd64 mips musl-linux-mips mipsel 
musl-linux-mipsel
 Multi-Arch: same
 Depends: ${misc:Depends}
 Description: standard C library
@@ -23,7 +23,8 @@
 
 Package: musl-dev
 Section: libdevel
-Architecture: armel armhf i386 amd64 mips mipsel
+Architecture: armel musl-linux-armel armhf musl-linux-armhf i386 
musl-linux-i386 amd64 musl-linux-amd64 mips musl-linux-mips mipsel 
musl-linux-mipsel
+Provides: ${libc-dev:Provides}
 Depends: ${misc:Depends}, musl (= ${binary:Version})
 Description: standard C library development files
  musl is lightweight, fast, simple, free and strives
diff -Nru musl-1.1.5/debian/rules musl-1.1.5/debian/rules
--- musl-1.1.5/debian/rules
+++ musl-1.1.5/debian/rules
@@ -4,23 +4,24 @@
 DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 DEB_HOST_GNU_CPU ?= $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
+DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
 DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 
 # Calculating musl based architecture
 MUSL_ARCH=$(DEB_HOST_GNU_CPU)
 MUSL_TRIPLE=$(DEB_HOST_GNU_CPU)-linux-musl
 
-ifeq ($(DEB_HOST_ARCH),armel)
+ifneq (,$(findstring armel,$(DEB_HOST_ARCH)))
   MUSL_ARCH=arm
   MUSL_TRIPLE=arm-linux-musleabi
 endif
 
-ifeq ($(DEB_HOST_ARCH),armhf)
+ifneq (,$(findstring armhf,$(DEB_HOST_ARCH)))
   MUSL_ARCH=armhf
   MUSL_TRIPLE=arm-linux-musleabihf
 endif
 
-ifeq ($(DEB_HOST_ARCH),i386)
+ifeq ($(DEB_HOST_ARCH_CPU),i386)
   MUSL_ARCH=i386
   MUSL_TRIPLE=i386-linux-musl
 endif
@@ -58,3 +59,7 @@
 override_dh_fixperms:
        dh_fixperms --exclude libc.so
 
+ifneq (,$(findstring musl-linux-,$(DEB_HOST_ARCH)))
+override_dh_gencontrol:
+       dh_gencontrol -- -Vlibc-dev:Provides=libc-dev
+endif

--- End Message ---
--- Begin Message ---
Source: musl
Source-Version: 1.1.9-1

We believe that the bug you reported is fixed in the latest version of
musl, 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.
Kevin Bortis <[email protected]> (supplier of updated musl 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: SHA1

Format: 1.8
Date: Wed, 29 Apr 2015 18:16:36 +0200
Source: musl
Binary: musl musl-dev musl-tools
Architecture: source
Version: 1.1.9-1
Distribution: unstable
Urgency: low
Maintainer: Kevin Bortis <[email protected]>
Changed-By: Kevin Bortis <[email protected]>
Description:
 musl       - standard C library
 musl-dev   - standard C library development files
 musl-tools - standard C library tools
Closes: 783078
Changes:
 musl (1.1.9-1) unstable; urgency=low
 .
   [ Kevin Bortis ]
   * Import upstream version 1.1.9
   * Provide linux-libc-dev on musl-linux-any
 .
   [ Helmut Grohne ]
   * Build musl for the corresponding musl-linux-any (Closes: #783078)
   * Provide libc-dev on musl-linux-any
Checksums-Sha1:
 8675f6e46c6f3ea7e488c5404271f57a05cf58b0 2316 musl_1.1.9-1.dsc
 488509a6cf70881713d5e8f9ecb27b2d5a300334 905914 musl_1.1.9.orig.tar.gz
 fd80b75441261f7ac6a7cfca4602addf3f22fe6c 8208 musl_1.1.9-1.debian.tar.xz
Checksums-Sha256:
 b06568f033aab8e4c8c1e26cd9c37cff90864ffe4cc4e97aea87f8568e633229 2316 
musl_1.1.9-1.dsc
 00bf7173caf972c88cd07cb0d420c082a2f35efcccc1a81f8909bec2d030283e 905914 
musl_1.1.9.orig.tar.gz
 8ecb4e052a2a43cbecd52a9c635c529a28bf7cb249e07a1bf0311a74970f2da1 8208 
musl_1.1.9-1.debian.tar.xz
Files:
 4660df95eb64e744cc7c607937a64bb3 2316 libs extra musl_1.1.9-1.dsc
 14e8c5ac74f887d53256b3dcaf9b4aaa 905914 libs extra musl_1.1.9.orig.tar.gz
 a8035b45aca8b978d7607c05f527454a 8208 libs extra musl_1.1.9-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJVWl2wAAoJENPhc4PPp/8GBucP/RkQbSPsaORViv1kl3qJA7E5
FDdBjCy3PLJDzDbQibK4JItEPUdx7Z59d/dBS0PEw80JZrN/xW7DB6FMP2MgejYY
pIZEv6TzgjhjqdYYGXHqh0tjCjXUyXrJrLntktwY7LAJKB8MPloCFRwQLVfA7L/6
nqDsizUevX0PU2wfEEy5R+sOV9tWvZXKLmSJy3c45VxJtTQed4lkBGxo0ll3Js9Z
zbuweZQpKq9GxNbbSDvcfP7VSuKmdDjA+5J6B4zFu88XOzF67U+2LEkYDyZ6O4mu
4Czm4DvckshfGPvws0rlrkggAettF6+Pw3MXU3I2h4JqAlvCGVKDa8cn7AcWXRJZ
F0onN1ZJOouaRDLXZWYp7COjHIu1ZUJ0bYsKMnNWw6148DQ7k5vUZF9hGI/f2VgE
anss44xBDd7MosRsoLjjljGApOOh6EdsDGBRh1CGApa/ZIUzMNL3w7GVSYyFxsrq
ZkRkqa45mwFGT7L1X6SKEiNj34QYHtsfBEKnCj7k+8pEhipzsiA9D0uvErH+CKmp
gqecTBTEU+AaQzI0owoH5gh4/XsUlQZJRNCXVJL/5VHJOOPa5wB+KIqK3O0jpKzM
blztdBZHaSEubmcHFlW6VMMl1U4qv8ZVYrtQM+X89Ghdqbdt+/Iux7OJ5B2ajvwU
8tTp9n225It7X15ac2Dj
=jDxm
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to