Bug#768139: unblock: mumble/1.2.8-1

2014-11-10 Thread Chris Knadle
On Thu, Nov 06, 2014 at 02:24:20PM +, Adam D. Barratt wrote:
> On 2014-11-06 2:52, Chris Knadle wrote:
> >On 05.11.14, Adam D. Barratt wrote:
> >>Control: tags -1 + moreinfo
> >>
> >>On Wed, 2014-11-05 at 05:43 -0500, Chris Knadle wrote:
> >>> mumble_1.2.8-1 contains a bugfix of priority "important" for
> >>> allowing installation with pre-allocated user/group and the
> >>> package has been in Unstable for 6 days without new bugs reported.
> >>> Additionally 1.2.8-1 is marked as a "stable" upstream version,
> >>> where the current 1.2.8~7~g76f6870-2 in Jessie is a "snapshot".
> >>> The differences in code between the versions are small -- I believe
> >>> it's literrally only two patches incorporated.
> >>
> >>There's also
> >>
> >> debian/mumble-server.init   |  143 +++
> >>
> >>which doesn't appear to be mentioned afaics.
> >
> >*sigh*  Thanks for catching this: it wasn't mentioned because I
> >didn't make this change (AFAIK) and was unaware of it concerning this
> >upload;
> [...]
> >At one time I had accidentily included a debian/mumble-server.init
> >(in a prior version) because it's something upstream includes in
> >their PPA package for Ubuntu so I was testing using the file but had
> >not committed it to git.
> [...]
> >Other than that, do you have a suggestion as to how I should proceed
> >from here?
> 
> If it can happen really soon, I'd be happy with an upload that matches
> what you intended.

Okay, a new mumble 1.2.8-2 has been uploaded into Unstable, and I believe
it matches what we would all want.

I was asked to revert the Standards-Version back to 3.9.5 so this upload
is just slightly different from the last debdiff I sent; as such I've
attaching a new debdiff and an interdiff against the first debdiff
(mumble_1.2.8~7_to_1.2.8-1.diff) that I had started the bug with.  The
interdiff is just slightly larger than expected because the time zone
changed back an hour (-0400 to -0500) since the last upload.

Thanks much.

  -- Chris

--
Chris Knadle
chris.kna...@coredump.us
diffstat for mumble-1.2.8~7~g76f6870 mumble-1.2.8

 CHANGES  |   42 
 debian/changelog |   29 
 debian/control   |1 
 debian/mumble-server.postinst|4 -
 debian/patches/23-fix-pulseaudio-segfault-pt1.diff   |   66 ---
 debian/patches/24-fix-pulseaudio-segfault-pt2.diff   |   48 -
 debian/patches/25-make-logfiles-readable-by-adm.diff |   15 
 debian/patches/series|3 
 src/Version.h|2 
 src/mumble/PulseAudio.cpp|   26 ++-
 10 files changed, 112 insertions(+), 124 deletions(-)

diff -Nru mumble-1.2.8~7~g76f6870/CHANGES mumble-1.2.8/CHANGES
--- mumble-1.2.8~7~g76f6870/CHANGES	2014-07-04 06:15:44.0 -0400
+++ mumble-1.2.8/CHANGES	2014-08-08 11:51:59.0 -0400
@@ -1,3 +1,36 @@
+2014-08-08
+  Mikkel Krautz 
+82c483e  scripts: modify git2cl.pl to work on the currently checked-out
+	 branch rather than origin/master.
+
+2014-07-23
+  Mikkel Krautz 
+0bf4aa3  PulseAudio: don't call pa_stream_drop() for empty
+	 pa_stream_peek().
+
+2014-07-20
+  Mikkel Krautz 
+633f905  PulseAudio: stricter pa_stream_peek() validation.
+
+2014-07-02
+  Mikkel Krautz 
+76f6870  PulseAudio: fix access to protected enums in AudioInput and
+	 AudioOutput.
+9529651  installer: add the ability to use a custom bzip2 directory in
+	 the Win32 installer.
+8609912  installer: fix ability to use a custom OpenSslDir when
+	 building the Win32 installer.
+
+2014-06-29
+  Mikkel Krautz 
+196a6f7  Allow building 1.2.x on Windows with
+	 mumble-releng/buildenv/1.2.x/win32
+
+2014-06-14
+  Mikkel Krautz 
+414494d  Bump version to 1.2.8
+173ec2b  Update changelog
+
 2014-06-13
   Mikkel Krautz 
 aef3509  Add CA certificate filter to MumbleSSL::addSystemCA() to work
@@ -31,6 +64,15 @@
 8323bd4  mumble: allow Log_macx.mm to build against the OS X 10.4 SDK
 	 (for universal builds).
 
+2013-08-02
+  Mikkel Krautz 
+228f844  mumble: fix VoiceRecorderDialog build on Apple clang-500.1.70.
+
+2013-06-08
+  Mikkel Krautz 
+9c06ecf  bonjour: use Qt::AutoConnection for BonjourServiceResolver's
+	 QSocketNotifier slot.
+
 2013-06-01
   Stefan Hacker 
 5ff038e  Update changelog
diff -Nru mumble-1.2.8~7~g76f6870/debian/changelog mumble-1.2.8/debian/changelog
--- mumble-1.2.8~7~g76f6870/debian/changelog	2014-07-23 22:32:00.0 -0400
+++ mumble-1.2.8/debian/changelog	2014-11-09 11:10:08.0 -0500
@@ -1,3 +1,32 @@
+mumble (1.2.8-2) unstable; urgency=medium
+
+  * debian/mumble-server.init
+  - Remove file as it was included accidentily
+
+ -- Christopher Knadle   Sun, 09 Nov 2014 09:54:55 -0500
+
+mumble (1.2.8-1) unstable; urgency=medium
+
+  

Bug#768139: unblock: mumble/1.2.8-1

2014-11-07 Thread Chris Knadle
On 06.11.14, Adam D. Barratt wrote:
> On 2014-11-06 2:52, Chris Knadle wrote:
> >On 05.11.14, Adam D. Barratt wrote:
> >>Control: tags -1 + moreinfo
> >>
> >>On Wed, 2014-11-05 at 05:43 -0500, Chris Knadle wrote:
> >>> mumble_1.2.8-1 contains a bugfix of priority "important" for
> >>> allowing installation with pre-allocated user/group and the
> >>> package has been in Unstable for 6 days without new bugs reported.
> >>> Additionally 1.2.8-1 is marked as a "stable" upstream version,
> >>> where the current 1.2.8~7~g76f6870-2 in Jessie is a "snapshot".
> >>> The differences in code between the versions are small -- I believe
> >>> it's literrally only two patches incorporated.
> >>
> >>There's also
> >>
> >> debian/mumble-server.init   |  143 +++
> >>
> >>which doesn't appear to be mentioned afaics.
> >
> >*sigh*  Thanks for catching this: it wasn't mentioned because I
> >didn't make this change (AFAIK) and was unaware of it concerning this
> >upload;
> [...]
> >At one time I had accidentily included a debian/mumble-server.init
> >(in a prior version) because it's something upstream includes in
> >their PPA package for Ubuntu so I was testing using the file but had
> >not committed it to git.
> [...]
> >Other than that, do you have a suggestion as to how I should proceed
> >from here?
> 
> If it can happen really soon, I'd be happy with an upload that
> matches what you intended.

Thank you.

I've just uploaded mumble 1.2.8-2 to mentors.debian.net and pinged my
package sponsor.  I've double-checked a debdiff between the downloaded
versions between Jessie and the new upload to Mentors -- attached.
I made one additional change to bump the Standards-Version to 3.9.6
because no changes were needed.  Link to Mentors pacge in case you
would like a look:

   https://mentors.debian.net/package/mumble

This took me all night because the backup machine I'm using is
experiencing disk corruption, but only when the disk is under load,
so once I discovered that I had to be careful how and where I did
the work.  When lightly loaded such as mounted when running a Knoppix
DVD or when doing low-level hard disk checks it shows no errors.  Yet
every time I attempt to load Jessie, the filesystem is corrupted on
it's first use (or doesn't even survive the attempt to load it).  :-(
It's extremely frustrating.  [And for obvious reasons this new upload
was built on a different system.]

Thanks for your work and for your diligence.

  -- Chris

--
Chris Knadle
chris.kna...@coredump.us
diff -Nru mumble-1.2.8~7~g76f6870/CHANGES mumble-1.2.8/CHANGES
--- mumble-1.2.8~7~g76f6870/CHANGES	2014-07-04 06:15:44.0 -0400
+++ mumble-1.2.8/CHANGES	2014-08-08 11:51:59.0 -0400
@@ -1,3 +1,36 @@
+2014-08-08
+  Mikkel Krautz 
+82c483e  scripts: modify git2cl.pl to work on the currently checked-out
+	 branch rather than origin/master.
+
+2014-07-23
+  Mikkel Krautz 
+0bf4aa3  PulseAudio: don't call pa_stream_drop() for empty
+	 pa_stream_peek().
+
+2014-07-20
+  Mikkel Krautz 
+633f905  PulseAudio: stricter pa_stream_peek() validation.
+
+2014-07-02
+  Mikkel Krautz 
+76f6870  PulseAudio: fix access to protected enums in AudioInput and
+	 AudioOutput.
+9529651  installer: add the ability to use a custom bzip2 directory in
+	 the Win32 installer.
+8609912  installer: fix ability to use a custom OpenSslDir when
+	 building the Win32 installer.
+
+2014-06-29
+  Mikkel Krautz 
+196a6f7  Allow building 1.2.x on Windows with
+	 mumble-releng/buildenv/1.2.x/win32
+
+2014-06-14
+  Mikkel Krautz 
+414494d  Bump version to 1.2.8
+173ec2b  Update changelog
+
 2014-06-13
   Mikkel Krautz 
 aef3509  Add CA certificate filter to MumbleSSL::addSystemCA() to work
@@ -31,6 +64,15 @@
 8323bd4  mumble: allow Log_macx.mm to build against the OS X 10.4 SDK
 	 (for universal builds).
 
+2013-08-02
+  Mikkel Krautz 
+228f844  mumble: fix VoiceRecorderDialog build on Apple clang-500.1.70.
+
+2013-06-08
+  Mikkel Krautz 
+9c06ecf  bonjour: use Qt::AutoConnection for BonjourServiceResolver's
+	 QSocketNotifier slot.
+
 2013-06-01
   Stefan Hacker 
 5ff038e  Update changelog
diff -Nru mumble-1.2.8~7~g76f6870/debian/changelog mumble-1.2.8/debian/changelog
--- mumble-1.2.8~7~g76f6870/debian/changelog	2014-07-23 22:32:00.0 -0400
+++ mumble-1.2.8/debian/changelog	2014-11-07 04:29:22.0 -0500
@@ -1,3 +1,34 @@
+mumble (1.2.8-2) unstable; urgency=medium
+
+  * debian/mumble-server.init
+  - Remove file as it was included accidentily
+  * debian/control:
+  - Standards-Version updated to 3.9.6 (no changes needed)
+
+ -- Christopher Knadle   Fri, 07 Nov 2014 03:40:00 -0500
+
+mumble (1.2.8-1) unstable; urgency=medium
+
+  * New upstream stable release from 2014-08-09
+  * debian/control:
+  - Remove uploader Thorvald Natvig  due to
+inactivity; thanks very much for your prior contributions.
+  * debian/patches:
+  - Remove 23-f

Bug#768139: unblock: mumble/1.2.8-1

2014-11-06 Thread Adam D. Barratt

On 2014-11-06 2:52, Chris Knadle wrote:

On 05.11.14, Adam D. Barratt wrote:

Control: tags -1 + moreinfo

On Wed, 2014-11-05 at 05:43 -0500, Chris Knadle wrote:
> mumble_1.2.8-1 contains a bugfix of priority "important" for
> allowing installation with pre-allocated user/group and the
> package has been in Unstable for 6 days without new bugs reported.
> Additionally 1.2.8-1 is marked as a "stable" upstream version,
> where the current 1.2.8~7~g76f6870-2 in Jessie is a "snapshot".
> The differences in code between the versions are small -- I believe
> it's literrally only two patches incorporated.

There's also

 debian/mumble-server.init   |  143 +++

which doesn't appear to be mentioned afaics.


*sigh*  Thanks for catching this: it wasn't mentioned because I
didn't make this change (AFAIK) and was unaware of it concerning this
upload;

[...]

At one time I had accidentily included a debian/mumble-server.init
(in a prior version) because it's something upstream includes in
their PPA package for Ubuntu so I was testing using the file but had
not committed it to git.

[...]

Other than that, do you have a suggestion as to how I should proceed
from here?


If it can happen really soon, I'd be happy with an upload that matches 
what you intended.


Regards,

Adam


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#768139: unblock: mumble/1.2.8-1

2014-11-05 Thread Chris Knadle
On 05.11.14, Adam D. Barratt wrote:
> Control: tags -1 + moreinfo
> 
> On Wed, 2014-11-05 at 05:43 -0500, Chris Knadle wrote:
> > mumble_1.2.8-1 contains a bugfix of priority "important" for
> > allowing installation with pre-allocated user/group and the
> > package has been in Unstable for 6 days without new bugs reported.
> > Additionally 1.2.8-1 is marked as a "stable" upstream version,
> > where the current 1.2.8~7~g76f6870-2 in Jessie is a "snapshot".
> > The differences in code between the versions are small -- I believe
> > it's literrally only two patches incorporated.
> 
> There's also
> 
>  debian/mumble-server.init   |  143 +++
> 
> which doesn't appear to be mentioned afaics.

*sigh*  Thanks for catching this: it wasn't mentioned because I
didn't make this change (AFAIK) and was unaware of it concerning this
upload; I believe what I uploaded to mentors.debian.net for 1.2.8-1
was this:

   ftp://ftp.coredump.us/debian-packages/mumble/mumble-1.2.8/

but I see that indeed the package now in unstable contains this file,
and a debdiff between that and the package linked to above shows the
debian/mumble-server.init (and no other differences).

At one time I had accidentily included a debian/mumble-server.init
(in a prior version) because it's something upstream includes in
their PPA package for Ubuntu so I was testing using the file but had
not committed it to git.  I had also configured git-buildpackage with
"export = WC" to export the working copy rather than only what's in
git to allow doing a debuild of things I'm not sure I want to commit
yet, so the file got included in one of the uploads -- I removed
it on the next upload which is why 1.2.8~7~g76f6870-2 in Jessie
doesn't contain it. I'll double-check with my package sponsor to see
if he has any insight on what happened in this case.

Other than that, do you have a suggestion as to how I should proceed
from here?

> > debdiff attached.
> > 
> > I would have uploaded 1.2.8-1 earlier but my laptop had a hardware
> > failure and didn't have other hardware to read the disk.
> > [The Lenovo T61p uses an Nvidia G84 GPU which was misdesigned such
> >  that it eventually fails, requiring motherboard replacement.]
> > I and my package sponsor were unaware that the sid->jessie
> > transition time had been extended from 5 to 10 days for October.
> 
> Hmmm, it was mentioned on d-d-a five times.

Yes I see that (Johnathan -- thanks for the links).  Ugh.  Sorry I
missed this, but now that we've caught an error in thie upload, I'm
sort of glad that I did.

  -- Chris

--
Chris Knadle
chris.kna...@coredump.us


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#768139: unblock: mumble/1.2.8-1

2014-11-05 Thread Jonathan Wiltshire

On 2014-11-05 10:43, Chris Knadle wrote:

I and my package sponsor were unaware that the sid->jessie
transition time had been extended from 5 to 10 days for October.


https://lists.debian.org/debian-devel-announce/2013/12/msg8.html
https://lists.debian.org/debian-devel-announce/2014/05/msg0.html
https://lists.debian.org/debian-devel-announce/2014/07/msg2.html
https://lists.debian.org/debian-devel-announce/2014/09/msg2.html
https://lists.debian.org/debian-devel-announce/2014/10/msg1.html

--
Jonathan Wiltshire  j...@debian.org
Debian Developer http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51

 i have six years of solaris sysadmin experience, from
8->10. i am well qualified to say it is made from bonghits
layered on top of bonghits


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#768139: unblock: mumble/1.2.8-1

2014-11-05 Thread Adam D. Barratt
Control: tags -1 + moreinfo

On Wed, 2014-11-05 at 05:43 -0500, Chris Knadle wrote:
> mumble_1.2.8-1 contains a bugfix of priority "important" for
> allowing installation with pre-allocated user/group and the
> package has been in Unstable for 6 days without new bugs reported.
> Additionally 1.2.8-1 is marked as a "stable" upstream version,
> where the current 1.2.8~7~g76f6870-2 in Jessie is a "snapshot".
> The differences in code between the versions are small -- I believe
> it's literrally only two patches incorporated.

There's also

 debian/mumble-server.init   |  143 +++

which doesn't appear to be mentioned afaics.

> debdiff attached.
> 
> I would have uploaded 1.2.8-1 earlier but my laptop had a hardware
> failure and didn't have other hardware to read the disk.
> [The Lenovo T61p uses an Nvidia G84 GPU which was misdesigned such
>  that it eventually fails, requiring motherboard replacement.]
> I and my package sponsor were unaware that the sid->jessie
> transition time had been extended from 5 to 10 days for October.

Hmmm, it was mentioned on d-d-a five times.

Regards,

Adam


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#768139: unblock: mumble/1.2.8-1

2014-11-05 Thread Chris Knadle
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package mumble

mumble_1.2.8-1 contains a bugfix of priority "important" for
allowing installation with pre-allocated user/group and the
package has been in Unstable for 6 days without new bugs reported.
Additionally 1.2.8-1 is marked as a "stable" upstream version,
where the current 1.2.8~7~g76f6870-2 in Jessie is a "snapshot".
The differences in code between the versions are small -- I believe
it's literrally only two patches incorporated.

debdiff attached.

I would have uploaded 1.2.8-1 earlier but my laptop had a hardware
failure and didn't have other hardware to read the disk.
[The Lenovo T61p uses an Nvidia G84 GPU which was misdesigned such
 that it eventually fails, requiring motherboard replacement.]
I and my package sponsor were unaware that the sid->jessie
transition time had been extended from 5 to 10 days for October.

Thanks much.

  -- Chris

--
Chris Knadle
chris.kna...@coredump.us
diffstat for mumble-1.2.8~7~g76f6870 mumble-1.2.8

 CHANGES  |   42 
 debian/changelog |   22 ++
 debian/control   |1 
 debian/mumble-server.postinst|4 -
 debian/patches/23-fix-pulseaudio-segfault-pt1.diff   |   66 ---
 debian/patches/24-fix-pulseaudio-segfault-pt2.diff   |   48 -
 debian/patches/25-make-logfiles-readable-by-adm.diff |   15 
 debian/patches/series|3 
 src/Version.h|2 
 src/mumble/PulseAudio.cpp|   26 ++-
 10 files changed, 105 insertions(+), 124 deletions(-)

diff -Nru mumble-1.2.8~7~g76f6870/CHANGES mumble-1.2.8/CHANGES
--- mumble-1.2.8~7~g76f6870/CHANGES	2014-07-04 06:15:44.0 -0400
+++ mumble-1.2.8/CHANGES	2014-08-08 11:51:59.0 -0400
@@ -1,3 +1,36 @@
+2014-08-08
+  Mikkel Krautz 
+82c483e  scripts: modify git2cl.pl to work on the currently checked-out
+	 branch rather than origin/master.
+
+2014-07-23
+  Mikkel Krautz 
+0bf4aa3  PulseAudio: don't call pa_stream_drop() for empty
+	 pa_stream_peek().
+
+2014-07-20
+  Mikkel Krautz 
+633f905  PulseAudio: stricter pa_stream_peek() validation.
+
+2014-07-02
+  Mikkel Krautz 
+76f6870  PulseAudio: fix access to protected enums in AudioInput and
+	 AudioOutput.
+9529651  installer: add the ability to use a custom bzip2 directory in
+	 the Win32 installer.
+8609912  installer: fix ability to use a custom OpenSslDir when
+	 building the Win32 installer.
+
+2014-06-29
+  Mikkel Krautz 
+196a6f7  Allow building 1.2.x on Windows with
+	 mumble-releng/buildenv/1.2.x/win32
+
+2014-06-14
+  Mikkel Krautz 
+414494d  Bump version to 1.2.8
+173ec2b  Update changelog
+
 2014-06-13
   Mikkel Krautz 
 aef3509  Add CA certificate filter to MumbleSSL::addSystemCA() to work
@@ -31,6 +64,15 @@
 8323bd4  mumble: allow Log_macx.mm to build against the OS X 10.4 SDK
 	 (for universal builds).
 
+2013-08-02
+  Mikkel Krautz 
+228f844  mumble: fix VoiceRecorderDialog build on Apple clang-500.1.70.
+
+2013-06-08
+  Mikkel Krautz 
+9c06ecf  bonjour: use Qt::AutoConnection for BonjourServiceResolver's
+	 QSocketNotifier slot.
+
 2013-06-01
   Stefan Hacker 
 5ff038e  Update changelog
diff -Nru mumble-1.2.8~7~g76f6870/debian/changelog mumble-1.2.8/debian/changelog
--- mumble-1.2.8~7~g76f6870/debian/changelog	2014-07-23 22:32:00.0 -0400
+++ mumble-1.2.8/debian/changelog	2014-10-28 15:54:13.0 -0400
@@ -1,3 +1,25 @@
+mumble (1.2.8-1) unstable; urgency=medium
+
+  * New upstream stable release from 2014-08-09
+  * debian/control:
+  - Remove uploader Thorvald Natvig  due to
+inactivity; thanks very much for your prior contributions.
+  * debian/patches:
+  - Remove 23-fix-pulseaudio-segfault-pt1.diff
+   24-fix-pulseaudio-segfault-pt2.diff
+Both patches incorporated upstream in 1.2.8
+  - Add 25-make-logfiles-readable-by-adm.diff to make mumble-server log
+files readable by group adm.  Closes: #759287
+Thanks to Jan Braun  for reporting the bug and
+submitting a patch.
+  * debian/mumble-server.postinst:
+  - Add check for existance of mumble-server group entry before creation
+of group and user.  Closes: #758833
+Thanks to William Martin  for reporting
+the bug and discussing a fix.
+
+ -- Christopher Knadle   Thu, 28 Aug 2014 16:23:17 -0400
+
 mumble (1.2.8~7~g76f6870-2) unstable; urgency=medium
 
   * debian/patches:
diff -Nru mumble-1.2.8~7~g76f6870/debian/control mumble-1.2.8/debian/control
--- mumble-1.2.8~7~g76f6870/debian/control	2014-07-13 07:20:16.0 -0400
+++ mumble-1.2.8/debian/control	2014-10-28 15:54:13.0 -0400
@@ -2,7 +