← Back to team overview

ubuntustudio-bugs team mailing list archive

[Bug 2077979] Re: [SRU] Audacity 3.6.1: Waveform screen goes blank when zooming

 

Hello Mihai, or anyone else affected,

Accepted audacity into oracular-proposed. The package will build now and
be available at
https://launchpad.net/ubuntu/+source/audacity/3.6.1+dfsg-1ubuntu0.1 in a
few hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
oracular to verification-done-oracular. If it does not fix the bug for
you, please add a comment stating that, and change the tag to
verification-failed-oracular. In either case, without details of your
testing we will not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: audacity (Ubuntu Oracular)
       Status: In Progress => Fix Committed

** Tags added: verification-needed verification-needed-oracular

-- 
You received this bug notification because you are a member of Ubuntu
Studio Bugs, which is subscribed to audacity in Ubuntu.
Matching subscriptions: Ubuntu Studio Bugs
https://bugs.launchpad.net/bugs/2077979

Title:
  [SRU] Audacity 3.6.1: Waveform screen goes blank when zooming

Status in audacity package in Ubuntu:
  Fix Released
Status in audacity source package in Oracular:
  Fix Committed
Status in audacity source package in Plucky:
  Fix Released

Bug description:
  [ Impact ]

  Audacity 3.6.1 included a bug which caused the waveform to disappear
  when users zoom in and zoom out in the user interface. This is not
  only inconvenient but also breaks the entire user interface because it
  makes it impossible to work on anything as the entire user interface
  depends on the waveform.

  Note that this does *not* occur in later versions, therefore, this bug
  does not apply to Plucky and therefore this is "Fix Released" in
  Plucky.

  [ Test Case ]

  * Install Audacity

  * Open a sound file (any will do)

  * Zoom in.
   - Eventually waveform disappears If it does not, keep zooming.

  Expected result: Waveform does not disappear
  Actual result: Waveform disappears if zoomed in enough.

  [ What problems could occur ]

  This is a simple, one-line patch that is the basis for the same fix in
  3.6.2 that fixes the issue upstream:

  +-   const int64_t cacheRight      = right / CacheElementWidth + 1;
  ++   const int64_t cacheRight      = (right + CacheElementWidth - 1) / CacheElementWidth;

  As this is a relatively simple patch, I don't foresee any problem,
  however, there is obviously the risk that any patch can cause
  problems. There's also the risk that this doesn't actually fix the
  problem and needs further refinements later, but rather than do a
  microrelease here, I'd rather start with this and see where it leads.

  [ Other Information ]

  Original bug report:

  As reported in https://github.com/audacity/audacity/issues/7108 by
  someone else, but fully reproducible with the oracular build of 3.6.1,
  the interface waveform render goes blank after a bit of zooming.

  This is an upstream bug fixed in
  https://github.com/audacity/audacity/pull/6955 , merged in the
  upcoming 3.6.2 release.

  I've tested building oracular's 3.6.1 adding just commit bf7b2dd (i.e.
  https://github.com/audacity/audacity/commit/bf7b2dd95756f6077790ff8d4eb3306833203fa4.patch
  ) and can confirm it fully fixes this bug.

  The only reliable workaround I've found is to force the Audacity
  interface to fully re-render by accessing the Edit -> Preferences
  dialog, not changing anything, and closing it via the Ok button (as
  opposed to the Cancel button.) That of course doesn't prevent the
  problem from manifesting again after a few zoom operations, but it's
  better than nothing. Quite annoying though.

  Not aware of the release plans for oracular, but if there are no plans
  to ship 3.6.2, then that patch should probably be added in, since this
  bug is disruptive.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/audacity/+bug/2077979/+subscriptions



References