--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: The roc-toolkit package has no autopkgtests
- From: Sebastien Bacher <seb128@ubuntu.com>
- Date: Fri, 22 Dec 2023 11:01:44 +0100
- Message-id: <61aa91b4-ef30-4b6f-8b03-93c361bd2860@ubuntu.com>
Package: roc-toolkit
Version: 0.3.0+dfsg-5
Tags: patch
User: ubuntu-devel@lists.ubuntu.com
Usertags: origin-ubuntu noble ubuntu-patch
The package currently has no autopkgtest, the attached patch creates a
new -tests binary package and use it as autopkgtest.
Testlog from an Ubuntu ppa upload
https://autopkgtest.ubuntu.com/results/autopkgtest-noble-ubuntu-desktop-transitions/noble/amd64/r/roc-toolkit/20231222_093603_97108@/log.gz
Cheers,
Sébastien
diff -Nru roc-toolkit-0.3.0+dfsg/debian/changelog roc-toolkit-0.3.0+dfsg/debian/changelog
--- roc-toolkit-0.3.0+dfsg/debian/changelog 2023-12-13 21:37:47.000000000 +0100
+++ roc-toolkit-0.3.0+dfsg/debian/changelog 2023-12-22 09:36:51.000000000 +0100
@@ -1,3 +1,9 @@
+roc-toolkit (0.3.0+dfsg-6) UNRELEASED; urgency=medium
+
+ * Install the upstream tests in a new binary and use it for autopkgtests
+
+ -- Sebastien Bacher <seb128@ubuntu.com> Fri, 22 Dec 2023 09:36:51 +0100
+
roc-toolkit (0.3.0+dfsg-5) unstable; urgency=medium
[ Sebastien Bacher ]
diff -Nru roc-toolkit-0.3.0+dfsg/debian/control roc-toolkit-0.3.0+dfsg/debian/control
--- roc-toolkit-0.3.0+dfsg/debian/control 2023-12-13 21:37:47.000000000 +0100
+++ roc-toolkit-0.3.0+dfsg/debian/control 2023-12-22 09:36:51.000000000 +0100
@@ -67,3 +67,18 @@
these are performed transparently under the hood.
.
This package provides the roc-toolkit tools.
+
+Package: roc-toolkit-tests
+Architecture: any
+Depends: ${misc:Depends},
+ ${shlibs:Depends}
+Multi-Arch: foreign
+Description: real-time audio streaming over the network (tests)
+ Roc is a network transport, highly specialized for the real-time streaming use
+ case. The user writes the stream to the one end and reads it from another end,
+ and Roc deals with all the complexity of the task of delivering data in time
+ and with no loss. Encoding, decoding, adjusting rates, restoring losses - all
+ these are performed transparently under the hood.
+ .
+ This package contains test programs from the upstream code which are used
+ for the autopkgtests.
diff -Nru roc-toolkit-0.3.0+dfsg/debian/roc-toolkit-tests.install roc-toolkit-0.3.0+dfsg/debian/roc-toolkit-tests.install
--- roc-toolkit-0.3.0+dfsg/debian/roc-toolkit-tests.install 1970-01-01 01:00:00.000000000 +0100
+++ roc-toolkit-0.3.0+dfsg/debian/roc-toolkit-tests.install 2023-12-22 09:33:21.000000000 +0100
@@ -0,0 +1 @@
+bin/*/roc-test-* usr/libexec/roc-toolkit/
diff -Nru roc-toolkit-0.3.0+dfsg/debian/tests/control roc-toolkit-0.3.0+dfsg/debian/tests/control
--- roc-toolkit-0.3.0+dfsg/debian/tests/control 1970-01-01 01:00:00.000000000 +0100
+++ roc-toolkit-0.3.0+dfsg/debian/tests/control 2023-12-22 09:36:41.000000000 +0100
@@ -0,0 +1,3 @@
+Test-Command: for t in /usr/libexec/roc-toolkit/roc-test-*; do echo $t; $t; done
+Depends: roc-toolkit-tests
+
--- End Message ---
--- Begin Message ---
Source: roc-toolkit
Source-Version: 0.3.0+dfsg-6
Done: Dylan Aïssi <daissi@debian.org>
We believe that the bug you reported is fixed in the latest version of
roc-toolkit, 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 1059269@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Dylan Aïssi <daissi@debian.org> (supplier of updated roc-toolkit 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 09 Jan 2024 20:38:04 +0100
Source: roc-toolkit
Binary: libroc-dev libroc0.3 libroc0.3-dbgsym roc-toolkit-tests roc-toolkit-tests-dbgsym roc-toolkit-tools roc-toolkit-tools-dbgsym
Architecture: source amd64
Version: 0.3.0+dfsg-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Dylan Aïssi <daissi@debian.org>
Description:
libroc-dev - real-time audio streaming over the network (development files)
libroc0.3 - real-time audio streaming over the network (shared library)
roc-toolkit-tests - real-time audio streaming over the network (tests)
roc-toolkit-tools - real-time audio streaming over the network (tools)
Closes: 1059269
Changes:
roc-toolkit (0.3.0+dfsg-6) unstable; urgency=medium
.
[ Sebastien Bacher ]
* Install the upstream tests in a new binary and
use it for autopkgtests (Closes: #1059269)
Checksums-Sha1:
a3055103a56286d9a46c4176e8c9003839ad0cdc 2357 roc-toolkit_0.3.0+dfsg-6.dsc
7cbe5bdda8e34e46c2dfab92405c59f2b65a7546 3052 roc-toolkit_0.3.0+dfsg-6.debian.tar.xz
20df349c5a050ea39e5e441ecd44e7ff35d4352e 20668 libroc-dev_0.3.0+dfsg-6_amd64.deb
1eb6d8d1a5d79325f1d1f04288703f7586dddd5f 3275788 libroc0.3-dbgsym_0.3.0+dfsg-6_amd64.deb
ce2a6dc9a56890538110fb892c0ffb93b494f752 296388 libroc0.3_0.3.0+dfsg-6_amd64.deb
33fbef09bfb32c2bdc127bcdcaa7ac0729dfff85 21093396 roc-toolkit-tests-dbgsym_0.3.0+dfsg-6_amd64.deb
ba68c9acafc815eabd868322b545a904d15b8d03 2120900 roc-toolkit-tests_0.3.0+dfsg-6_amd64.deb
9370aee1edd21309e94518591e15c0b2711b41c4 6260876 roc-toolkit-tools-dbgsym_0.3.0+dfsg-6_amd64.deb
d042005ea1fdb59d8648a1bc020c138eb0310cda 435120 roc-toolkit-tools_0.3.0+dfsg-6_amd64.deb
42dea31044ade1a63405fc39b3870fda18db1f45 10837 roc-toolkit_0.3.0+dfsg-6_amd64.buildinfo
Checksums-Sha256:
bec0a3719bfbff4d17dce7040ab11fdd776c525359a856d8f18f668c51526ec8 2357 roc-toolkit_0.3.0+dfsg-6.dsc
f46f2545ae483f1a3ecb9c94f6bc049ae712080681983241422124a8b8c88b49 3052 roc-toolkit_0.3.0+dfsg-6.debian.tar.xz
ec5b9d7ffc5bbb4d5304ba202ec5ac86dbb7024f548f4c7d36fc681530efc240 20668 libroc-dev_0.3.0+dfsg-6_amd64.deb
725e96160b7ac033c3c9595e29fa45b7afd23cb6b5ada04d1c5fc0d80e6b9063 3275788 libroc0.3-dbgsym_0.3.0+dfsg-6_amd64.deb
c047bfe96f5548b761788e482a0eaaf21be2bd6bde6f68ea361fbbca7afb34a8 296388 libroc0.3_0.3.0+dfsg-6_amd64.deb
4639562cae5753875c5d19789e5f1bc46b4905afe12150ddb6c7527e3d22d95d 21093396 roc-toolkit-tests-dbgsym_0.3.0+dfsg-6_amd64.deb
fd438ae93ef71d7acbe7a01498da59d0eb74b12fa1f4305c85db652859321f0a 2120900 roc-toolkit-tests_0.3.0+dfsg-6_amd64.deb
37c2347ebfa72597ec4738fd43a9b5fcf40b2b4262c8780b5bfdb888f1cdbbda 6260876 roc-toolkit-tools-dbgsym_0.3.0+dfsg-6_amd64.deb
1d43b909076d87c84a4157339dbdc9bdbb8d5238fbfcd9672bc5966a9427fbe1 435120 roc-toolkit-tools_0.3.0+dfsg-6_amd64.deb
17c767fbabed3dd5f83a7bf1b90843103ac8ce08122b5c36e2d28748ef8e027b 10837 roc-toolkit_0.3.0+dfsg-6_amd64.buildinfo
Files:
e4e680b6409cc75012860536d3f976bd 2357 sound optional roc-toolkit_0.3.0+dfsg-6.dsc
60771f599c458eb76b49d129b4c69862 3052 sound optional roc-toolkit_0.3.0+dfsg-6.debian.tar.xz
4fc9f8601739e56d500860ef5867d4c2 20668 libdevel optional libroc-dev_0.3.0+dfsg-6_amd64.deb
ce6fe4bbc6095a43cf3fba36135d68d8 3275788 debug optional libroc0.3-dbgsym_0.3.0+dfsg-6_amd64.deb
87fb907bfbd43b3bab31f001dde3d5f2 296388 libs optional libroc0.3_0.3.0+dfsg-6_amd64.deb
d19a05061dea46aad59ecc73bff6a49a 21093396 debug optional roc-toolkit-tests-dbgsym_0.3.0+dfsg-6_amd64.deb
5f3fefce38ba8a2bf2dcd47cea11e25f 2120900 sound optional roc-toolkit-tests_0.3.0+dfsg-6_amd64.deb
2d52e4a3b5bb6cc8813f509f9ff4cb9b 6260876 debug optional roc-toolkit-tools-dbgsym_0.3.0+dfsg-6_amd64.deb
b0315bc6044e8b3984055b45816d62f1 435120 sound optional roc-toolkit-tools_0.3.0+dfsg-6_amd64.deb
d1369ad325496152cc37868985efd951 10837 sound optional roc-toolkit_0.3.0+dfsg-6_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEmjwHvQbeL0FugTpdYS7xYT4FD1QFAmWdon8ACgkQYS7xYT4F
D1TjjxAAp1gE/fnv4h8vgfFteKuTpQnCVxIHsAWcHk2K53qEAZOJGWQ1aZpJwC41
Rg4hVQdj0RGueJkk3ZvnMgwpEc01uWPgxcsXgMa5ynwil26Q5QWQxPwEWqC2vxjc
rokvPgDL9yo75cvtWc2UtLZSp8Db0+4AJO8YIhO5BV7JNBC4Res7cNIbvH6mGFQf
r4Tk68XdrQ1pyzsIeP3z6iF4E/NB+45pchmntN47KInNRtMndBhT+wMQ7FLJrZvp
nO8oy88NwVkaGPkyBea30O38rQ0mARf30yg+Mx04WuVwBi66nmouDmaBMDRphm2h
9ITG4KVKQVjqUkqIC1KR7LRezr3mQw/2rZaDsBwilH25QQLE4zgMrTf2yad2Ra4T
A5P/za/Y/IeOEL8gCvp7l08NlV/FOuVK75j+un9Zy9pc2yeAR8ssHnXPhHsPR/8C
m3nVLMhcW4R6M0mgNDGMUOG9sgQrKvA49EiRmUqCJB26iFWwzfvQ+V3qoj0+o+w7
4D3g3zOQaak0V5YmPr/fC+qm4ubjBTFF6GlQ/+JkmEwixoKHULqNyL+79dzc8UF9
RCTKakhojTb0NXfWUwmKz/7AoiDGOW/v7oOSaNvnfYP3qtPfSt3kCje5C4iKxxqh
wIvbGy+tZXu0peks/hxvK7oAoxjmsIWTjkofmG0TwsH+NSHkHeY=
=K87i
-----END PGP SIGNATURE-----
--- End Message ---