Your message dated Wed, 22 Jan 2014 15:19:51 +0000 with message-id <[email protected]> and subject line Bug#726248: fixed in kfreebsd-kernel-headers 9.2~7 has caused the Debian Bug report #726248, regarding systemtap-sdt-dev: should be "Arch: all" so gcc and libc can B-D on it 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.) -- 726248: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=726248 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: systemtap-sdt-dev Version: 2.3-1 Severity: important Dear Maintainer, I've been working on GDB packaging, and upstream has been telling me that if we built our libgcc and libc with the STAP probes enabled, it would make some things work better; in particular: * There are probes in libgcc and libc that allow GDB to follow C++ exceptions and longjmp (respectively) even without the respective debug symbols. (See <https://sourceware.org/ml/gdb-patches/2012-03/msg00360.html>. * There are more probes in libc (well, ld.so) that would keep gdb better (and more efficiently) informed about library load/unload events. (See <https://sourceware.org/ml/gdb-patches/2013-05/msg00624.html>.) (I believe all of the STAP probes for this are now upstream.) Until now, I've been reluctant to suggest this because systemtap-sdt-dev wasn't available on all arches, so it would be necessary to add it as a build-dependency for only some arches, which would involve hard-coding the list of arches systemtap builds on in the control files for those packages. (This also prevents use on kfreebsd, hurd, or any arch that might be supported in GDB before it is supported in systemtap.) However, I've just learned that sdt.h contains very little arch-specific code and, in particular, that it doesn't need to specifically mention each supported arch, nor is it a different file on each arch. It doesn't look like sdt-config.h is arch-dependent, either: the only thing in there is about whether the assembler supports a certain feature, which it does, and presumably will continue to do for quite some time. So, please make this package "Arch: all" so I can propose that the STAP probes in libgcc and libc be enabled on all arches. Sergio Durigan Junior <[email protected]> (who implemented the first bullet above upstream in GDB) has graciously offered his assistance in making this work for us. (Of course, this would also be useful for any other package which would like to provide STAP probes without compromising portability.) Note to Sergio: "Arch: all" makes a single build of a binary package available for all architectures, and can thus only be used when that binary package doesn't contain anything that would need to be different on each arch, or which would need to be built on each arch. It would also be possible to use "Arch: any" to build "systemtap-sdt-dev" on every single arch, but then we'd have to make the "systemtap" source package build on all arches, and explicitly restrict the other binary packages it produces to the supported architectures, but it would mean (a) repeating that list of arches several times in debian/control and (b) conditionalizing the bulk of the package build on whether the arch was on the list or not, both of which would seem to be rather a pain. (On the other hand, it would make arches more self-contained.) -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 3.9-1-686-pae (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages systemtap-sdt-dev depends on: ii python 2.7.5-5 systemtap-sdt-dev recommends no packages. systemtap-sdt-dev suggests no packages. -- no debconf information -- Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!
--- End Message ---
--- Begin Message ---Source: kfreebsd-kernel-headers Source-Version: 9.2~7 We believe that the bug you reported is fixed in the latest version of kfreebsd-kernel-headers, 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. Robert Millan <[email protected]> (supplier of updated kfreebsd-kernel-headers 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, 22 Jan 2014 15:15:00 +0100 Source: kfreebsd-kernel-headers Binary: kfreebsd-kernel-headers Architecture: source kfreebsd-amd64 Version: 9.2~7 Distribution: unstable Urgency: high Maintainer: GNU/kFreeBSD Maintainers <[email protected]> Changed-By: Robert Millan <[email protected]> Description: kfreebsd-kernel-headers - kFreeBSD headers for development Closes: 726248 Changes: kfreebsd-kernel-headers (9.2~7) unstable; urgency=high . * Remove <sys/sdt.h>. When adding it back, it should be in a separate package. (Closes: #726248) Checksums-Sha1: 1a021c44056893c77b6b2dd6b36a8097903229ff 1144 kfreebsd-kernel-headers_9.2~7.dsc 54b3fea91bdf818e2a6b802accf3327bec15490a 59714 kfreebsd-kernel-headers_9.2~7.tar.gz 479ce4342bb8e702c57633dc0b7c2342fb66a296 1247122 kfreebsd-kernel-headers_9.2~7_kfreebsd-amd64.deb Checksums-Sha256: 02019737769232004a071a22addc5c7ebb48c57a6a1a7a5333a77eff9b4a24a8 1144 kfreebsd-kernel-headers_9.2~7.dsc 929ee2b6bd3c4e8bb57cf629ae5f1b5c787ec3671e61f3519c66b2ef9be6c019 59714 kfreebsd-kernel-headers_9.2~7.tar.gz dc26fc519ea47cf4aa0f812ce33eca9c847f6570322234cacaffc93b5f8b2b03 1247122 kfreebsd-kernel-headers_9.2~7_kfreebsd-amd64.deb Files: 2c29be52b3a350b702154ade68b05f5d 1144 kernel standard kfreebsd-kernel-headers_9.2~7.dsc 8e376402f3063ff427a2a9ab31772e75 59714 kernel standard kfreebsd-kernel-headers_9.2~7.tar.gz 74f20f33e0c7ff23fa0756f9fb69efb8 1247122 kernel standard kfreebsd-kernel-headers_9.2~7_kfreebsd-amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.15 (GNU/kFreeBSD) iEYEARECAAYFAlLf03oACgkQC19io6rUCv99DwCfSnraUPWxLbFD4FRNtFpWpk8J 7isAniMg0KKGJKf12iNyVKZO3reJmOMJ =OQWI -----END PGP SIGNATURE-----
--- End Message ---

