Your message dated Sat, 03 Jun 2006 10:20:46 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#362545: fixed in usrp 0.12-1
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: usrp
Version: 0.10-1
Severity: wishlist
Tags: patch
I have some code that uses libusrp directly, and as I needed to debug it
today I found rebuilding the usrp source package with the attached patch
quite helpful. It adds a new binary package, libusrp0c2a-dbg, containing
only the debugging version of libusrp0c2a; and also sets up libusrp0c2a
with the right debug link section.
Thanks,
--Jamey
diff -ur usrp-0.10/debian/control usrp-0.11/debian/control
--- usrp-0.10/debian/control 2006-04-12 14:56:24.000000000 -0700
+++ usrp-0.11/debian/control 2006-04-13 18:49:50.000000000 -0700
@@ -76,6 +76,21 @@
This package contains the client-side library, providing an easy interface
for communicating with the USRP.
+Package: libusrp0c2a-dbg
+Section: contrib/libdevel
+Architecture: any
+Depends: libusrp0c2a (= ${Source-Version}), ${shlibs:Depends}
+Description: client side library debugging symbols for the USRP
+ The Universal Software Radio Peripheral (USRP) is an USB-connected,
+ low-cost and open board. It features four high-speed analog-to-digital
+ and digital-to-analog converters, an FPGA and a microcontroller. It's
+ ideal for capturing or transmitting various signals, usually in
+ combination with GNU Radio. The design schemas are available under a
+ free license.
+ .
+ This package contains the debug symbols needed to debug programs that
+ use the USRP client-side library.
+
Package: python2.3-usrp
Section: contrib/libs
Architecture: any
diff -ur usrp-0.10/debian/rules usrp-0.11/debian/rules
--- usrp-0.10/debian/rules 2006-04-12 14:56:24.000000000 -0700
+++ usrp-0.11/debian/rules 2006-04-13 18:47:56.000000000 -0700
@@ -73,7 +73,8 @@
dh_installdocs debian/README.arch
dh_install -a --sourcedir=debian/tmp
install -m 0755 debian/usrp.hotplug
$(CURDIR)/debian/usrp/etc/hotplug.d/usb/
- dh_strip
+ dh_strip --no-package=libusrp0c2a
+ dh_strip --package=libusrp0c2a --dbg-package=libusrp0c2a-dbg
dh_compress
dh_fixperms -a
dh_python
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: usrp
Source-Version: 0.12-1
We believe that the bug you reported is fixed in the latest version of
usrp, which is due to be installed in the Debian FTP archive:
libusrp0-dev_0.12-1_i386.deb
to pool/contrib/u/usrp/libusrp0-dev_0.12-1_i386.deb
libusrp0c2a-dbg_0.12-1_i386.deb
to pool/contrib/u/usrp/libusrp0c2a-dbg_0.12-1_i386.deb
libusrp0c2a_0.12-1_i386.deb
to pool/contrib/u/usrp/libusrp0c2a_0.12-1_i386.deb
python2.3-usrp_0.12-1_i386.deb
to pool/contrib/u/usrp/python2.3-usrp_0.12-1_i386.deb
usrp-firmware_0.12-1_all.deb
to pool/contrib/u/usrp/usrp-firmware_0.12-1_all.deb
usrp_0.12-1.diff.gz
to pool/contrib/u/usrp/usrp_0.12-1.diff.gz
usrp_0.12-1.dsc
to pool/contrib/u/usrp/usrp_0.12-1.dsc
usrp_0.12-1_i386.deb
to pool/contrib/u/usrp/usrp_0.12-1_i386.deb
usrp_0.12.orig.tar.gz
to pool/contrib/u/usrp/usrp_0.12.orig.tar.gz
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.
Steinar H. Gunderson <[EMAIL PROTECTED]> (supplier of updated usrp 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.7
Date: Mon, 15 May 2006 01:28:18 +0200
Source: usrp
Binary: libusrp0c2a python2.3-usrp libusrp0c2a-dbg libusrp0-dev usrp-firmware
usrp
Architecture: all i386 source
Version: 0.12-1
Distribution: unstable
Urgency: low
Maintainer: Steinar H. Gunderson <[EMAIL PROTECTED]>
Changed-By: Steinar H. Gunderson <[EMAIL PROTECTED]>
Description:
libusrp0-dev - development library files for the USRP
libusrp0c2a - client side library for the USRP
libusrp0c2a-dbg - client side library debugging symbols for the USRP
python2.3-usrp - Python binding for the USRP client side library
usrp - control applications and firmware for the USRP
usrp-firmware - control applications and firmware for the USRP
Closes: 362527 362545
Changes:
usrp (0.12-1) unstable; urgency=low
.
* New upstream version. Untested, unfortunately; please report any bugs
you might find! (Closes: #362527)
* Remove test_usrp0; it's not built by upstream anymore.
* Update paths to .rbf files in debian/usrp-firmware.install.
* Install usrp_cal_dc_offset binary.
* Firmware for rev0 and rev1 are no longer shipped, but rev4 has been
added; update the paths in usrp.install accordingly.
* The usrp and gr-usrp packages are no longer maintained in Arch; it had
its merits, but some operations, especially upgrading to newer upstream
versions, were too painful.
* Accordingly, the README.arch file has been removed.
* Don't try to install README.arch in debian/rules.
* Remove the part about Arch from debian/copyright.
* Add libusrp0c2a-dbg package; patch from Jamey Sharp. (Closes: #362545)
* Port the rev4 and udev fixes from usrp.postinst to usrp-firmware.postinst.
* Add debhelper token to usrp.postinst.
* Update Standards-version to 3.7.2 (no changes needed).
* Change the upstream URL in debian/copyright to use the directory instead
of the file, so it doesn't get out of date so quickly.
* In debian/copyright, note copyright and set a license for the packaging.
* Make sure we run dh_installdocs, dh_installchangelogs and dh_compress for
_all_ packages; usrp-firmware was missing its copyright file.
* Fix shlib generation:
* Give proper arguments to dh_shlibdeps, so proper shlibs are generated
for libusrp0c2a.
* Add -V to dh_makeshlibs, to get versioned dependencies.
* Add ${shlibs:Depends} to python2.3-usrp's Depends.
* Remove the manual dependencies from usrp and python2.3-usrp on
libusrp0c2a, now that we have proper autogenerated shlibs.
Files:
057987f9cc9e552c4d618a2f91b10b98 74694 contrib/libdevel optional
libusrp0-dev_0.12-1_i386.deb
1066b047f5ab43812bb53401940a3e97 595718 contrib/comm optional
usrp-firmware_0.12-1_all.deb
41ee5d5f1ef440fdd880f99c53fccf69 1470926 contrib/comm optional
usrp_0.12.orig.tar.gz
588e65e0fc9778d9fd47d08f8bb19ff4 127326 contrib/libdevel optional
libusrp0c2a-dbg_0.12-1_i386.deb
93a84a387e593061c3e8d748858717ac 56798 contrib/libs optional
libusrp0c2a_0.12-1_i386.deb
9a041c8c036119c7893b2bf2e5302cd3 43912 contrib/comm optional
usrp_0.12-1_i386.deb
6becff9014aa09633d00b4f9633a79f1 918 contrib/comm optional usrp_0.12-1.dsc
d644e17b3117e38985dd5b74a9d465d8 327365 contrib/comm optional
usrp_0.12-1.diff.gz
f34490544e76e8dc6e77349cc4370e30 145054 contrib/libs optional
python2.3-usrp_0.12-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iQCVAwUBRGfEDH7hqgLJpbVOAQK4OAQAhlBlyuSm6VaGpCoGXW6vMaRuiXlth5TU
p2l4QtsbormLBiSukPrFbHww/hb0Hm1Glkt0ConmMjnGH3W33C5UGPWEyoTPB7k6
hDMy9sgLUX+VVqwfx8ooNZ9ymWhOWpv98iI0NDBGFG1CrhnYm0X0bQNveqbsiK24
bZxNSBf2iCM=
=gvrT
-----END PGP SIGNATURE-----
--- End Message ---