Bug#852984: audacious-plugins: please do not build-depend on oss4-dev on Linux
On Sun, 29 Jan 2017 at 18:30:09 +0100, Sebastian Ramacher wrote: > > On Sat, 28 Jan 2017 at 17:54:43 +, Simon McVittie wrote: > > I have done a non-maintainer upload to DELAYED/7 > > Thank you. Feel free to reschedule it to DELAYED/0. Rescheduled. I'll open an unblock bug when it's been accepted. S
Bug#852984: audacious-plugins: please do not build-depend on oss4-dev on Linux
On 2017-01-29 16:13:49, Simon McVittie wrote: > Control: tags 852984 + patch pending > > On Sat, 28 Jan 2017 at 17:54:43 +, Simon McVittie wrote: > > This package build-depends on oss4-dev, which is built by RC-buggy source > > package oss4. > > I have done a non-maintainer upload to DELAYED/7 to make sure this doesn't > result in audacious getting removed from stretch; a (trivial) patch against > debian/3.7.2-2-1 in pkg-multimedia git is attached. Please let me know > if you would like me to cancel or reschedule it. Thank you. Feel free to reschedule it to DELAYED/0. Cheers > > If you would prefer to do a maintainer upload (which would pre-empt my > NMU), please do. > > Regards, > S > From b7a3e1dcf98703f2f15c4cf3c12e1a24c7a5a30e Mon Sep 17 00:00:00 2001 > From: Simon McVittie> Date: Sun, 29 Jan 2017 11:54:47 + > Subject: [PATCH] Drop build-dependency on oss4-dev for Linux kernel (Closes: > #852984) > > --- > debian/changelog | 7 +++ > debian/control | 2 +- > 2 files changed, 8 insertions(+), 1 deletion(-) > > diff --git a/debian/changelog b/debian/changelog > index b98217b..f889020 100644 > --- a/debian/changelog > +++ b/debian/changelog > @@ -1,3 +1,10 @@ > +audacious-plugins (3.7.2-2.1) unstable; urgency=medium > + > + * Non-maintainer upload. > + * Drop build-dependency on oss4-dev for Linux kernel (Closes: #852984) > + > + -- Simon McVittie Sun, 29 Jan 2017 11:54:36 + > + > audacious-plugins (3.7.2-2) unstable; urgency=medium > >* Team upload. > diff --git a/debian/control b/debian/control > index 62c771d..700cd18 100644 > --- a/debian/control > +++ b/debian/control > @@ -47,7 +47,7 @@ Build-Depends: > libwavpack-dev (>= 4.31), > libxcomposite-dev, > libxml2-dev, > - oss4-dev, > + oss4-dev [!linux-any], > qtbase5-dev, > qtmultimedia5-dev, > libqt5opengl5-dev > -- > 2.11.0 > > ___ > pkg-multimedia-maintainers mailing list > pkg-multimedia-maintain...@lists.alioth.debian.org > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers -- Sebastian Ramacher signature.asc Description: PGP signature
Processed: Re: Bug#852984: audacious-plugins: please do not build-depend on oss4-dev on Linux
Processing control commands: > tags 852984 + patch pending Bug #852984 [src:audacious-plugins] audacious-plugins: please do not build-depend on oss4-dev on Linux Added tag(s) patch and pending. -- 852984: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852984 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#852984: audacious-plugins: please do not build-depend on oss4-dev on Linux
Control: tags 852984 + patch pending On Sat, 28 Jan 2017 at 17:54:43 +, Simon McVittie wrote: > This package build-depends on oss4-dev, which is built by RC-buggy source > package oss4. I have done a non-maintainer upload to DELAYED/7 to make sure this doesn't result in audacious getting removed from stretch; a (trivial) patch against debian/3.7.2-2-1 in pkg-multimedia git is attached. Please let me know if you would like me to cancel or reschedule it. If you would prefer to do a maintainer upload (which would pre-empt my NMU), please do. Regards, S >From b7a3e1dcf98703f2f15c4cf3c12e1a24c7a5a30e Mon Sep 17 00:00:00 2001 From: Simon McVittieDate: Sun, 29 Jan 2017 11:54:47 + Subject: [PATCH] Drop build-dependency on oss4-dev for Linux kernel (Closes: #852984) --- debian/changelog | 7 +++ debian/control | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index b98217b..f889020 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +audacious-plugins (3.7.2-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Drop build-dependency on oss4-dev for Linux kernel (Closes: #852984) + + -- Simon McVittie Sun, 29 Jan 2017 11:54:36 + + audacious-plugins (3.7.2-2) unstable; urgency=medium * Team upload. diff --git a/debian/control b/debian/control index 62c771d..700cd18 100644 --- a/debian/control +++ b/debian/control @@ -47,7 +47,7 @@ Build-Depends: libwavpack-dev (>= 4.31), libxcomposite-dev, libxml2-dev, - oss4-dev, + oss4-dev [!linux-any], qtbase5-dev, qtmultimedia5-dev, libqt5opengl5-dev -- 2.11.0
Bug#852984: audacious-plugins: please do not build-depend on oss4-dev on Linux
Source: audacious-plugins Version: 3.7.2-2 Severity: serious Justification: release team consensus This package build-depends on oss4-dev, which is built by RC-buggy source package oss4. I discussed this with some release team members and their opinion is that oss4 should only be used on non-Linux architectures: on Linux, we should be using ALSA, either directly or via intermediaries like PulseAudio. Please restrict the build-dependency to oss4-dev [kfreebsd-any] or possibly oss4-dev [kfreebsd-any hurd-any], and if necessary set the configure options so OSS is only requested on those architectures, similar to what is done in vlc (>= 2.2.0~pre3-1). Regards, smcv helping the Cambridge BSP -- System Information: Debian Release: 9.0 APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)