Merge ~rosco2/ubuntu/+source/qjackctl:merge-disco-0.5.0-1ubuntu1-fix into ubuntu/+source/qjackctl:debian/sid

Proposed by Ross Gammon
Status: Merged
Approved by: Nish Aravamudan
Approved revision: f76c9a3b3592ece2e421695f279ac0d893364fdc
Merge reported by: Nish Aravamudan
Merged at revision: f76c9a3b3592ece2e421695f279ac0d893364fdc
Proposed branch: ~rosco2/ubuntu/+source/qjackctl:merge-disco-0.5.0-1ubuntu1-fix
Merge into: ubuntu/+source/qjackctl:debian/sid
Diff against target: 148 lines (+96/-1)
5 files modified
debian/changelog (+43/-0)
debian/control (+2/-1)
debian/patches/00_settings.patch (+29/-0)
debian/patches/90_dbus_setting.patch (+20/-0)
debian/patches/series (+2/-0)
Reviewer Review Type Date Requested Status
Nish Aravamudan (community) Approve
Review via email: mp+360141@code.launchpad.net

This proposal supersedes a proposal from 2018-12-05.

Description of the change

Amended the last commit to mention the relevant bug for the 90_dbus_setting.patch, for future reference.

To post a comment you must log in.
Revision history for this message
Nish Aravamudan (nacc) wrote : Posted in a previous version of this proposal

I think this looks good overall. The delta that was present before is carried forward accurately. I think the only nit I have is if you could put a (LP #1567589) [note, no colon] with the second change in the changelog and the commit message, so that we carry the bug attribution forward. That way, if a user or developer later wonders what this bit of delta is doing, they can quickly see it in the topmost entry, rather than having to do archaeology to find the bug number.

Revision history for this message
Nish Aravamudan (nacc) wrote : Posted in a previous version of this proposal

I think you lost a newline before your signature :)

Revision history for this message
Ross Gammon (rosco2) wrote :

Doh!

This one looks a bit better.

Revision history for this message
Nish Aravamudan (nacc) wrote :

Yeah this looks good now. Do you want me to sponsor it?

Revision history for this message
Ross Gammon (rosco2) wrote :

That would be fantastic. Thanks Nish.

Revision history for this message
Nish Aravamudan (nacc) wrote :

Tagged and uploaded:

$ git show upload/0.5.0-1ubuntu1
tag upload/0.5.0-1ubuntu1
Tagger: Nishanth Aravamudan <email address hidden>
Date: Wed Dec 5 15:06:41 2018 -0600

Upload of 0.5.0-1ubuntu1 to disco

commit f76c9a3b3592ece2e421695f279ac0d893364fdc (HEAD, tag: upload/0.5.0-1ubuntu1, tag: pkg/upload/0.5.0-1ubuntu1, rosco2/merge-disco-0.5.0-1ubuntu1-fix)

$ dput ubuntu qjackctl_0.5.0-1ubuntu1_source.changes
Checking signature on .changes
gpg: /tmp/qjackctl_0.5.0-1ubuntu1_source.changes: Valid signature from 03446C9E663204F8
Checking signature on .dsc
gpg: /tmp/qjackctl_0.5.0-1ubuntu1.dsc: Valid signature from 03446C9E663204F8
Package includes an .orig.tar.gz file although the debian revision suggests
that it might not be required. Multiple uploads of the .orig.tar.gz may be
rejected by the upload queue management software.
Uploading to ubuntu (via ftp to upload.ubuntu.com):
  Uploading qjackctl_0.5.0-1ubuntu1.dsc: done.
  Uploading qjackctl_0.5.0.orig.tar.gz: done.
  Uploading qjackctl_0.5.0-1ubuntu1.debian.tar.xz: done.
  Uploading qjackctl_0.5.0-1ubuntu1_source.buildinfo: done.
  Uploading qjackctl_0.5.0-1ubuntu1_source.changes: done.
Successfully uploaded packages.

review: Approve
Revision history for this message
Nish Aravamudan (nacc) wrote :

This is now in disco and was merged properly into the history.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index be678ca..ae86cb0 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,12 @@
6+qjackctl (0.5.0-1ubuntu1) disco; urgency=medium
7+
8+ * Merge with Debian unstable. Remaining changes:
9+ - Reapply and refresh 00_settings.patch
10+ - Reapply and refresh debian/patches/90_dbus_setting.patch
11+ (LP #1567589)
12+
13+ -- Ross Gammon <rossgammon@debian.org> Sat, 24 Nov 2018 23:49:01 +0100
14+
15 qjackctl (0.5.0-1) unstable; urgency=medium
16
17 * New upstream version 0.5.0
18@@ -13,6 +22,19 @@ qjackctl (0.5.0-1) unstable; urgency=medium
19
20 -- Jaromír Mikeš <mira.mikes@seznam.cz> Sun, 17 Dec 2017 15:42:35 +0100
21
22+qjackctl (0.4.5-1ubuntu1) artful; urgency=medium
23+
24+ * Merge with Debian unstable (LP: #1709796).
25+ * Drop: New upstream minor release.
26+ - Partially fixes issues with systray icon (LP: #1546328).
27+ * Remaining changes:
28+ - Fix and refresh Ubuntu-specific patches to fix FTBFS.
29+ - Refresh 90_dbus_setting.patch.
30+ - Extend 90_dbus_setting.patch to enable JACK D-Bus interface too
31+ (LP: #1567589).
32+
33+ -- Ross Gammon <rossgammon@debian.org> Mon, 21 Aug 2017 23:06:44 +0200
34+
35 qjackctl (0.4.5-1) unstable; urgency=medium
36
37 * New upstream version 0.4.5
38@@ -61,6 +83,27 @@ qjackctl (0.4.2-1) unstable; urgency=medium
39
40 -- Jaromír Mikeš <mira.mikes@seznam.cz> Tue, 14 Jun 2016 20:05:46 +0200
41
42+qjackctl (0.4.2-0ubuntu2) xenial; urgency=medium
43+
44+ * Extend 90_dbus_setting.patch to enable JACK D-Bus interface too
45+ (LP: #1567589).
46+
47+ -- Dmitry Shachnev <mitya57@ubuntu.com> Thu, 07 Apr 2016 23:01:12 +0200
48+
49+qjackctl (0.4.2-0ubuntu1) xenial; urgency=medium
50+
51+ * New upstream minor release.
52+ - Partially fixes issues with systray icon (LP: #1546328).
53+ * Refresh 90_dbus_setting.patch.
54+
55+ -- Dmitry Shachnev <mitya57@ubuntu.com> Wed, 06 Apr 2016 22:38:28 +0200
56+
57+qjackctl (0.4.1-1ubuntu1) xenial; urgency=medium
58+
59+ * Fix and refresh Ubuntu-specific patches to fix FTBFS.
60+
61+ -- Logan Rosen <logan@ubuntu.com> Sun, 08 Nov 2015 05:07:06 -0500
62+
63 qjackctl (0.4.1-1) unstable; urgency=medium
64
65 * Imported Upstream version 0.4.1
66diff --git a/debian/control b/debian/control
67index 4856b37..a01b26b 100644
68--- a/debian/control
69+++ b/debian/control
70@@ -1,7 +1,8 @@
71 Source: qjackctl
72 Section: sound
73 Priority: optional
74-Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
75+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
76+XSBC-Original-Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
77 Uploaders:
78 Adrian Knoth <adi@drcomp.erfurt.thur.de>,
79 Jaromír Mikeš <mira.mikes@seznam.cz>,
80diff --git a/debian/patches/00_settings.patch b/debian/patches/00_settings.patch
81new file mode 100644
82index 0000000..26a773c
83--- /dev/null
84+++ b/debian/patches/00_settings.patch
85@@ -0,0 +1,29 @@
86+Description: Apply Debian-specific patches.
87+ This patch was modified from the original debian patch.
88+ It changes the default jackd patch to /usr/bin/jackd.
89+ In addition, the preset sample rate is 44100.
90+Origin: Debian
91+Author: Chris J Arges <chris.j.arges@canonical.com>
92+Forwarded: not-needed
93+Last-Update: <2012-06-21>
94+
95+--- qjackctl.orig/src/qjackctlSetup.cpp
96++++ qjackctl/src/qjackctlSetup.cpp
97+@@ -368,7 +368,7 @@
98+ #if defined(__WIN32__) || defined(_WIN32) || defined(WIN32)
99+ preset.sServerPrefix = m_settings.value("/Server", "jackd -S").toString();
100+ #else
101+- preset.sServerPrefix = m_settings.value("/Server", "jackd").toString();
102++ preset.sServerPrefix = m_settings.value("/Server", "/usr/bin/jackd").toString();
103+ #endif
104+ preset.sServerName = m_settings.value("/ServerName").toString();
105+ preset.bRealtime = m_settings.value("/Realtime", true).toBool();
106+@@ -382,7 +382,7 @@
107+ preset.bIgnoreHW = m_settings.value("/IgnoreHW", false).toBool();
108+ preset.iPriority = m_settings.value("/Priority", 0).toInt();
109+ preset.iFrames = m_settings.value("/Frames", 1024).toInt();
110+- preset.iSampleRate = m_settings.value("/SampleRate", 48000).toInt();
111++ preset.iSampleRate = m_settings.value("/SampleRate", 44100).toInt();
112+ preset.iPeriods = m_settings.value("/Periods", 2).toInt();
113+ preset.iWordLength = m_settings.value("/WordLength", 16).toInt();
114+ preset.iWait = m_settings.value("/Wait", 21333).toInt();
115diff --git a/debian/patches/90_dbus_setting.patch b/debian/patches/90_dbus_setting.patch
116new file mode 100644
117index 0000000..f2911ca
118--- /dev/null
119+++ b/debian/patches/90_dbus_setting.patch
120@@ -0,0 +1,20 @@
121+Description: Enable dbus by default to ease cooperation between JACK and Pulse
122+Author: David Henningsson <david.henningsson@canonical.com>
123+Bug-Ubuntu: https://launchpad.net/bugs/803026
124+---
125+ src/qjackctlSetup.cpp | 2 +-
126+ 1 file changed, 1 insertion(+), 1 deletion(-)
127+
128+--- qjackctl.orig/src/qjackctlSetup.cpp
129++++ qjackctl/src/qjackctlSetup.cpp
130+@@ -126,8 +126,8 @@
131+ sServerConfigName = m_settings.value("/ServerConfigName", ".jackdrc").toString();
132+ bServerConfigTemp = m_settings.value("/ServerConfigTemp", false).toBool();
133+ bAlsaSeqEnabled = m_settings.value("/AlsaSeqEnabled", true).toBool();
134+- bDBusEnabled = m_settings.value("/DBusEnabled", false).toBool();
135+- bJackDBusEnabled = m_settings.value("/JackDBusEnabled", false).toBool();
136++ bDBusEnabled = m_settings.value("/DBusEnabled", true).toBool();
137++ bJackDBusEnabled = m_settings.value("/JackDBusEnabled", true).toBool();
138+ bAliasesEnabled = m_settings.value("/AliasesEnabled", false).toBool();
139+ bAliasesEditing = m_settings.value("/AliasesEditing", false).toBool();
140+ bLeftButtons = m_settings.value("/LeftButtons", true).toBool();
141diff --git a/debian/patches/series b/debian/patches/series
142index 56aa973..ef2378e 100644
143--- a/debian/patches/series
144+++ b/debian/patches/series
145@@ -1 +1,3 @@
146 0001-hardening.patch
147+00_settings.patch
148+90_dbus_setting.patch

Subscribers

People subscribed via source and target branches