Your message dated Fri, 31 Jan 2020 12:51:07 +0000
with message-id <[email protected]>
and subject line Bug#946375: fixed in pulseaudio 13.0-4
has caused the Debian Bug report #946375,
regarding pulseaudio: Please make autopkgtests cross-test-friendly
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.)
--
946375: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=946375
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pulseaudio
Version: 13.0-1
Severity: minor
Tags: patch
User: [email protected]
Usertags: origin-ubuntu focal ubuntu-patch
Dear maintainers,
In Ubuntu, we are in the process of moving the i386 architecture to a
compatibility-only layer on amd64, and therefore we are also moving our
autopkgtest infrastructure to test i386 binaries in a cross-environment.
This requires changes to some tests so that they are cross-aware and can do
the right thing.
The pulseaudio tests currently fail in this environment, because they are
build tests that do not invoke the toolchain in a cross-aware manner. I've
verified that the attached patch lets the tests successfully build (and run)
i386 tests on an amd64 host.
Note that upstream autopkgtest doesn't currently set DEB_HOST_ARCH so this
is a complete no-op in Debian for the moment. Support for cross-testing in
autopkgtest is currently awaiting review at
https://salsa.debian.org/ci-team/autopkgtest/merge_requests/69 and once
landed, will still have no effect unless autopkgtest is invoked with a '-a'
option. So this change should be safe to land in your package despite this
not being upstream in autopkgtest.
Thanks for considering,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer https://www.debian.org/
[email protected] [email protected]
diff -Nru pulseaudio-13.0/debian/tests/build pulseaudio-13.0/debian/tests/build
--- pulseaudio-13.0/debian/tests/build 2019-09-17 23:38:48.000000000 -0700
+++ pulseaudio-13.0/debian/tests/build 2019-12-07 21:38:59.000000000 -0800
@@ -10,6 +10,13 @@
WORKDIR=$(mktemp -d)
trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
cd $WORKDIR
+
+if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then
+ CROSS_COMPILE="$DEB_HOST_GNU_TYPE-"
+else
+ CROSS_COMPILE=
+fi
+
cat <<EOF > buildtest.c
#include <pulse/pulseaudio.h>
#include <assert.h>
@@ -23,7 +30,7 @@
}
EOF
-gcc -o buildtest buildtest.c $(pkg-config --cflags --libs libpulse)
+${CROSS_COMPILE}gcc -o buildtest buildtest.c $(${CROSS_COMPILE}pkg-config
--cflags --libs libpulse)
echo "build: OK"
[ -x buildtest ]
./buildtest
--- End Message ---
--- Begin Message ---
Source: pulseaudio
Source-Version: 13.0-4
We believe that the bug you reported is fixed in the latest version of
pulseaudio, 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.
Felipe Sateler <[email protected]> (supplier of updated pulseaudio 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: SHA256
Format: 1.8
Date: Fri, 31 Jan 2020 09:24:15 -0300
Source: pulseaudio
Architecture: source
Version: 13.0-4
Distribution: unstable
Urgency: medium
Maintainer: Pulseaudio maintenance team
<[email protected]>
Changed-By: Felipe Sateler <[email protected]>
Closes: 923201 923203 943999 946375
Changes:
pulseaudio (13.0-4) unstable; urgency=medium
.
[ Steve Langasek ]
* Make autopkgtests cross-test-friendly.
In Ubuntu, we are in the process of moving the i386 architecture to a
compatibility-only layer on amd64, and therefore we are also moving our
autopkgtest infrastructure to test i386 binaries in a cross-environment.
This requires changes to some tests so that they are cross-aware and can do
the right thing.
The pulseaudio tests currently fail in this environment, because they are
build tests that do not invoke the toolchain in a cross-aware manner. I've
verified that the attached patch lets the tests successfully build (and
run)
i386 tests on an amd64 host.
Note that upstream autopkgtest doesn't currently set DEB_HOST_ARCH so this
is a complete no-op in Debian for the moment. Support for cross-testing in
autopkgtest is currently awaiting review at
https://salsa.debian.org/ci-team/autopkgtest/merge_requests/69 and once
landed, will still have no effect unless autopkgtest is invoked with a '-a'
option. So this change should be safe to land in your package despite this
not being upstream in autopkgtest. (Closes: #946375)
.
[ Felipe Sateler ]
* Enable autospawn automatically on sysvinit systems.
Instead of having a default configuration, make pulseaudio default to
disabled, and then have a sysvinit service to reenable the autospawn
setting
(Closes: #923203)
* Allow installing pulseaudio with elogind.
Because we now autospawn with non-systemd, we can use the weaker guarantees
provided by elogind
(Closes: #923201)
* Drop postinst snippet dealing with old upgrades.
5.0 is already in oldoldstable so no need to carry it anymore
* Set upstream metadata fields: Name (from ./configure), Repository,
Repository-Browse.
Fixes: lintian: upstream-metadata-file-is-missing
See-also:
https://lintian.debian.org/tags/upstream-metadata-file-is-missing.html
* Bump Standards-Version.
No changes needed
* Enable the systemd user units dynamically, not statically.
Now that there is support for systemd --user in debhelper, lets use that to
enable the user units instead of having a global link (Closes: #943999)
Checksums-Sha1:
b8f4b0b3632d62d22a60f077421b2ab3326818ee 3695 pulseaudio_13.0-4.dsc
9b26da708e29d10de7897baafee726ba539653a0 35212 pulseaudio_13.0-4.debian.tar.xz
Checksums-Sha256:
179bb51c13edcbb86d60325a8433d75cd6326dfaf4afc3ba964ea0f0de0b2d48 3695
pulseaudio_13.0-4.dsc
063920508d2992b58ff9d8dace7abc8eb4cb54f67e23ff3a68a3fc982bf5fa4b 35212
pulseaudio_13.0-4.debian.tar.xz
Files:
9fc915da8229daa47866c6aa07b2a446 3695 sound optional pulseaudio_13.0-4.dsc
66f4a0516c3ff5ddd3de285c7f4122eb 35212 sound optional
pulseaudio_13.0-4.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCAAyFiEEIY7gNiAzyHtsE1+ko7q64kCN1s8FAl40HMYUHGZzYXRlbGVy
QGRlYmlhbi5vcmcACgkQo7q64kCN1s+R2A/7BBM9r93DRYtPrNEwZFvJxi4qwudx
h/43P9UkaO7b2zK5EkOw0u9RkktlQ/oHTse7dORMKumU5WIo8880t7iLZktzTpQl
oGB7h8wXsSKkxHB83cNfRsf/9uJ0ZDr2BK/l/rojILGmWyikVU8Lh7S2F49zqryu
gVlyocDijwRSBBE6ZzFY78yZFJo+6Ms3q1vV/WsktrLHHcLHfp7eCu4TY02Dix+4
ygv4FA69ckfQmb8ty+NV8zOsBxINER63m3y/b4lt0XFHGnWw86M8CjFbSmP2lv3d
gNmWHVRs4fcudNsNy5hu8drmo04zWQ3OrRT6y2w83Bq09ippAYPEVvrUSsNCOmIP
TlfPvwSOi6JCcUNrmLKgnfk7VXe+r5sgjcYrGsijXQfoqBPcZ061v8niHEeJG4hL
5txdi3Wl5AMLnU3av3HKi+zSapBRUdiyCBg6YGvf2W3gHFqccr+zjoU0b11p0A+I
9kPXo/jCfJsgEDU129h2nyMZQRgBSM9gazQ88sd7Ar+pbTcHRqp7G1v1wezfh20c
dKMjUj1ZLQfGVHeisKJI7YqRwetbCYlWtniGrwWGybZYwQKqSqclIir72Bjzcif+
t3+Sy36BKrcZ9NwQUv+TfXQ5xuLQavsSpwArZHuhiU5MeL+ARFPas7N6hWtCtwfl
5VQUj9Z787Dj5b8=
=9iF9
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
pkg-pulseaudio-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-pulseaudio-devel