port renames are ignored

Bug #490436 reported by raboof
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
qjackctl (Ubuntu)
Fix Released
Undecided
Unassigned
Lucid
Fix Released
Medium
Daniel T Chen

Bug Description

-- SRU report follows --

Please see comment #2.

-- Original bug report follows --

Binary package hint: qjackctl

When a Jack client renames one of its ports, this change is not visible in qjackctl - not even after pressing 'refresh'.

I tried upstream SVN, and it appears this problem has since been fixed there.

Revision history for this message
Scott Lavender (slavender) wrote :

Upstream has fixed this bug in qjackctl-0.3.6 which is in Maverick.

qjackctl-0.3.6 is available for Lucid in the following PPA:
https://launchpad.net/~slavender/+archive/lucid

If you need qjackctl for an earlier release of Ubuntu please let me know.

Marking this as 'fixed released'

Changed in qjackctl (Ubuntu):
status: New → Fix Released
Revision history for this message
Scott Lavender (slavender) wrote :

Request for SRU:
1. The bug is fixed in the current development release (maverick) and this bug report is marked "Fix Released".

2.1. This bug prevents users from making connections via qjackctl's Connection window to ports (tracks in Ardour) that are renamed. The workaround for this is either to use the innocuous default names for tracks (i.e. audio 1, audio 2) which make it difficult to ascertain which track is being connected or to close all audio applications after renaming and restart them which is a substantial regression. Backporting this fix to the stable release will eliminate this regression.

2.2. The bug has been resolved by an upstream release (qjackctl-0.3.5), however qjackctl-0.3.6 is currently in the current development branch (maverick). The attached patch cherry picked the fix from qjackctl-0.3.5.

2.3. The patch will be attached to this bug report.

2.4. These are detailed instructions to reproduce the bug:
TEST CASE:
   a. start jack using qjackctl
   b. start ardour
   c. create two tracks in ardour (these are considered "ports" in qjackctl)
   d. rename one of the tracks (ports) in ardour
   e. using qjackctl Connections try to connect an input to both ports (tracks)

You will see that you can connect to the port (track) that was not renamed. You will NOT be able to connect to the renamed port (track). In fact, the Connections window in qjackctl will continue to show the original name for a renamed port (track). The Refresh button will NOT update the renamed port (track).

2.5. I am unaware of any potential regression, however if should be noted that if a regression did occur it would affect those using qjackctl (i.e. excludes practically all desktop users and only the subset of ubuntu studio users who use qjackctl).

It should also be noted that the patch was successfully tested on a fresh lucid install.

Revision history for this message
Scott Lavender (slavender) wrote :
Daniel T Chen (crimsun)
Changed in qjackctl (Ubuntu Lucid):
assignee: nobody → Daniel T Chen (crimsun)
importance: Undecided → Medium
milestone: none → lucid-updates
status: New → In Progress
description: updated
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted qjackctl into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in qjackctl (Ubuntu Lucid):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Scott Lavender (slavender) wrote :

Downloaded new version from lucid-proposed and successfully tested.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qjackctl - 0.3.4-0ubuntu4.1

---------------
qjackctl (0.3.4-0ubuntu4.1) lucid-proposed; urgency=low

  * 04_fix-source-port-renames.patch: Cherry-pick relevant hunk from
    upstream svn revision 542 to fix source port renames (LP: #490436)
  * debian/control: Fix lintian error:
    E: qjackctl source: missing-separator-between-items in qjackctl
    depends field between '${shlibs:Depends}' and '${misc:Depends}'
 -- Daniel T Chen <email address hidden> Sun, 25 Jul 2010 16:45:42 -0400

Changed in qjackctl (Ubuntu Lucid):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.