Difference between revisions of "Next Release"

From Audacity Wiki
Jump to: navigation, search
(RC05)
m
 
(125 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{deprecated|
 +
* bug lists can be found in the respective milestones on github: https://github.com/audacity/audacity/milestones
 +
* release note preparation can be found on the release note pages themselves }}
 +
 
__NOTOC__
 
__NOTOC__
 
{{intro|1=RM keeps this page up to date during RMing - especially the Timeline.  The selected bug progress lists on this page are automatically populated by BugzillaReports|2=}}
 
{{intro|1=RM keeps this page up to date during RMing - especially the Timeline.  The selected bug progress lists on this page are automatically populated by BugzillaReports|2=}}
 +
 +
 +
==3.0.3 Plan==
 +
 +
Audacity 3.0.3 will be ''(to be provided)'' 
 +
 +
Bugfixes will happen during 3.0.3.
 +
 +
* Details of what is allowed in to be decided by RM.
 +
 +
Changes to the Manual, github docs (build instructions) and scripts may happen.
  
 
==Timeline==
 
==Timeline==
  
* {{done}} 22nd Nov 2019 - 2.3.3 released
+
* {{done}} 19th Apr 2021 - 3.0.2 released
* {{done}} 2nd Feb 2020 - RM for 2.4.0 announced (James)
+
* {{done}} 25th Apr 2021 - RM appointed; Dmitry
* {{done}} 28th Feb 2020 - RM notes 5 P1's and 41 P2's
+
* {{done}} 08th Jun 2021 - String freezeAudacity.pot updated and sent to translators.
At this stage (28th Feb) we have way too many P1s and P2s to stick to our original scheduleThe main concern is additional P1 bugs that we have not bumped into yet in testing. Accordingly taking a one month slip relative to original schedule.
+
* {{done}} TBP - Review bug status, especially bugs P1, P2, ASSERT, accessibility or new for Unitary Project.
* {{done}} 22 March 2020 - RM notes 22 P2s, plus a Covid-19 bug (actually a virus) out in the wild.  Too many bugs to  meet the revised 1st April String freeze target, but as so much is unclear, not pencilling in a slip yet.  It seems we are also finding new serious bugs fast, e.g. a recent P1, [https://bugzilla.audacityteam.org/show_bug.cgi?id=2367 Bug 2367], reported by Steve, so it is dangerous to progress to freeze.
+
* {{done}} TBP - Code and Manual frozen or very chilly indeed
* {{done}} 29 March 2020 - RM notes 21 P2s, and P1 Bug 2367 is DEVL-FIX-MADE but not closed.  It has not yet been tested on Linux.  Based on trade offs we have to make, now slipping by 1 week, with a string freeze of 8th April.
+
* {{done}} TBP - Translation closed.
* {{done}} Wiki > [[Wording]] agreed changes to be implemented
+
* {{done}} TBP P1 bugs and certain P2 bugs might further delay releases.  See live counts below.
* {{done}}  8th Apr - String freeze.  Audacity.pot updated and sent to translators.
 
* {{done}} 17th Apr - Translation closed.
 
* {{done}} P1 bugs and certain P2 bugs might further delay releases.  See live counts below.
 
 
{{#bugzilla:
 
{{#bugzilla:
 
   |priority=P0,P1
 
   |priority=P0,P1
Line 26: Line 38:
 
   |bar=priority
 
   |bar=priority
 
}}
 
}}
As of 20th April, a ton of bugs fixed; Manual in good state; Build instructions and such needing some work - and testing of very recent fixes.
+
* {{done}} 28Jun21 3.0.3 RC1
* {{done}} 22nd Apr - RC01
+
* {{done}} 30Jun21 3.0.3 RC2
* {{done}} 25th Apr - RC02
+
* {{done}} TBP Audacity 3.0.3 Released!
* {{done}} 26th Apr new P1 bug fixed [https://bugzilla.audacityteam.org/show_bug.cgi?id=2399 Bug #2399]
 
* {{done}} 27th Apr - RC03
 
As of 27th April a show-stopper issue was found with the CMake windows build. It crashes on recording or playing.  The non-CMake build is fine, so we are proceeding with that, whilst we investigate what the differences are between the two builds.
 
* {{done}} 01st May - RC04
 
For RC04 we were able to use the CMake build again for PC, having figured out David's issue was the AVX instruction not being supported.  Also on Mac, the dock-insertion cursor regained its transparent background. Rolling RC04 also was combined with an update to the scripting section of the manual.
 
 
* '''<--- We are here'''
 
* '''<--- We are here'''
As of 2nd May, a new P1 (Mac only) bug, [https://bugzilla.audacityteam.org/show_bug.cgi?id=2411 bug 2411] has been found, a crash involving toolbars.  Pushing dates by 2 days to accommodate it.
+
 
* {{todo}} 4th May - RC05
 
* {{todo}} 6th May - RC05 on FossHub-devel and announced on forum (available for wider testing).
 
* {{todo}} 12th May - Audacity 2.4.0 Released!
 
  
 
[[Release Process]] has a checklist showing progress close to release at a finer granularity.
 
[[Release Process]] has a checklist showing progress close to release at a finer granularity.
Line 44: Line 48:
 
<hr>
 
<hr>
  
 
===Milestone work===
 
 
===Milestones not for 2.4.0===
 
  
  
----
 
 
===Requests to the RM===
 
===Requests to the RM===
 +
''This is a place for requests to the RM for this release:''
  
''This is a place for requests to the RM for this release:'' 
+
* {{done}} Review/Improve build instructions on all platforms.
* {{todo}} Review/Improve build instructions on all platforms.   '''<--'''
+
** {{done}} Windows
** {{todo}} Windows
+
** {{done}} Linux
** {{todo}} Linux
+
** {{done}} Mac
** {{todo}} Mac
 
* {{done}} [https://bugzilla.audacityteam.org/show_bug.cgi?id=2052 P2 Bug 2052] - Mac: Lock file prevents launching Audacity - this wastes a lot of Forum Elves' time and trips up lot of Mac users
 
** {{done}} [https://bugzilla.audacityteam.org/show_bug.cgi?id=2052 P2 Bug 2052] - Linux: Lock file prevents launching Audacity
 
* {{done}} bigger Time position display (as in Dark Audacity)
 
* {{done}} [https://bugzilla.audacityteam.org/show_bug.cgi?id=2214 P3 ENH 2214] - ENH: Rendering a single track unnecessarily moves the track to project bottom and loses its properties
 
* {{done}} [https://bugzilla.audacityteam.org/show_bug.cgi?id=2027 Bug #2027] - Mac: cannot use keyboard "Return" to accept a corrected legalized filename in Export Multiple
 
* {{done}} [https://bugzilla.audacityteam.org/show_bug.cgi?id=2063 P3 ENH Bug 2063] - Enh: Impossible to use Macros to Export 24-bit or 32-bit WAV files
 
 
 
===EQ Related for 2.4.0===
 
* {{done}} Import & Export buttons for EQ effects
 
 
 
{{#bugzilla:
 
|id=2237,2260,2261
 
|disablecache=1
 
|columns=id,priority,status,summary,id
 
}}
 
 
 
===Requests passed over for 2.4.0===
 
* {{todo}} If the user starts recording or playing with volume set to zero, pop up the precision volume setting dialog (as a clue to the user as to what they are doing wrong).
 
* {{todo}} Scripting to include a GetInfo: Time command.
 
* {{todo}} Change in GetInfo: Menus format to include optional extra information about effects (their classification)
 
* {{todo}} Experiment with redist in Windows installer.
 
* {{todo}} [https://bugzilla.audacityteam.org/show_bug.cgi?id=565 P4 ENH Bug 565] - Easier way to avoid clipping on multiple tracks
 
** a lot of users get caught out by this
 
** However this would be a new feature and needs design, so not for 2.4.0
 
* {{todo}} Negative Play At Speed ''(poor-man's scrubbing)''
 
* {{todo}} [https://bugzilla.audacityteam.org/show_bug.cgi?id=2188 ENH 2188] - ENH: No warning is given on project opening that the project is not self-contained and relies on aliased file(s)
 
* {{todo}} Change some defaults:
 
** {{todo}} Overdubbing "off" by default - see [[ToDo: Unstick 'Stuck In a Mode']] (contentious - needs more discussion or better proposals)
 
** This is a 'patches-welcome' request.  It's a bug fix which can be fixed safely up to the point when translation is complete.
 
* {{todo}} [https://bugzilla.audacityteam.org/show_bug.cgi?id=266 P3 Bug 266] - Set Sample Format lacks progress dialog
 
** This is delegated to a library, making it hard to get accurate progress indication measures.  So it is fiddlier than it looks at first.
 
* {{todo}} Make the export step in macros more flexible. (work in progress, but ran out of time).
 
** {{todo}} 'Next' functions.  Needs agreement.  Maybe we should do it via Nyquist rather than string-substitutions.
 
** {{todo}} 'Export' options.
 
 
 
===Mini Checklist===
 
 
 
* {{todo}} LUFS UI acceptable
 
  
 +
===Requests to the RM for 3.0.3===
 +
''This is a place for requests to the RM for bugs held over from3.0.0 for 3.0.2:'' 
 +
* {{todo}} For 3.0.1 '''Peter:''' [https://wiki.audacityteam.org/wiki/Proposal:_Rationalizing_where_new_tracks_are_created_to_aid_usability_and_consistency Proposal: Rationalizing where new tracks are created to aid usability and consistency] - '''''we had bugs for part of this but closed them in favor of this proposal'''''
 +
** This encompasses the following bugs:
 +
** [https://bugzilla.audacityteam.org/show_bug.cgi?id=2219 P3 ENH 2219] - ENH: Add new track places the track at the bottom of the project - should be under user control
 +
** [https://bugzilla.audacityteam.org/show_bug.cgi?id=2220 P3 ENH 2220] - ENH: Duplicate command places the duplicate track(s) at the bottom of the project -not under the selected track(s)
 +
***We already sorted these cousin bugs:
 +
*** {{done}} [https://bugzilla.audacityteam.org/show_bug.cgi?id=2214 P2 2214] - Rendering a single track unnecessarily moves the track to project bottom
 +
*** {{done}} [https://bugzilla.audacityteam.org/show_bug.cgi?id=2422 P3 2422] - Append Recording always scrolls vertically to bottom track
  
 
===Planned Release Announcement Text===
 
===Planned Release Announcement Text===
  
Audacity 2.4.0 replaces all previous versions.
+
Audacity 3.0.3 replaces all previous versions.
  
 
* yada yada yada.
 
* yada yada yada.
  
Full details at [https://alphamanual.audacityteam.org/man/New_features_in_this_release New Features in 2.4.0]
+
Full details at [https://alphamanual.audacityteam.org/man/New_features_in_this_release New Features in 3.0.3]
 
 
===Headline Features===
 
* TBA
 
 
 
===W.I.P. Features intended for 2.4.0===
 
* TBA
 
 
 
===Feature Requests for 2.4.0===
 
*'''Additional Nyquist plug-in types:'''
 
: In most cases, Nyquist Macros have to behave as {{InlineCode|;type tool}} even though it may be more appropriate for them to be listed in the Generate, Effect or Analyze menus.
 
:* {{InlineCode|;type tool generate}} would behave as a "tool" type, and appear in the Generate menu.
 
:* {{InlineCode|;type tool process}} would behave as a "tool" type, and appear in the Effect menu.
 
:* {{InlineCode|;type tool analyze}} would behave as a "tool" type, and appear in the Analyze menu.
 
 
 
*'''Additional Macro Commands:'''
 
:* '''Sleep:''' Pauses the macro for specified number of seconds. Useful for handling recording with a Macro.
 
 
 
===Headline Features (held over)===
 
 
 
''Take these with a big grain of salt...  they could be vapourware.''
 
 
 
* Export Multiple - More flexibility in automatic naming.
 
* {{todo}} Implement and document [https://alphamanual.audacityteam.org/man/Extra_Menu:_Scriptables_II#export Export2] scripting command, adding the export options.
 
* {{todo}} Implement and document [https://alphamanual.audacityteam.org/man/Extra_Menu:_Scriptables_II#next Next] command.
 
* {{todo}} Implement [https://alphamanual.audacityteam.org/man/Automatic_Name Automatic Names].
 
 
 
 
 
=== Operating system support ===
 
* TBA ''if we move past 10.6 on Mac, this will have implications for Mac support''
 
   
 
----
 
 
 
===Won't be reported on===
 
These were some pieces of work done that won't be reported on in the release announcement.
 
* TBA
 
 
 
 
 
====Build/Infrastructure====
 
*
 
 
 
----
 
  
 
===RM's list===
 
===RM's list===
Line 152: Line 81:
 
** Update [[For_Upstream_wxWidgets|workarounds for wxWidgets]] page, and track any reports back via wxWidgets Trac.
 
** Update [[For_Upstream_wxWidgets|workarounds for wxWidgets]] page, and track any reports back via wxWidgets Trac.
 
** [https://bugzilla.audacityteam.org/buglist.cgi?quicksearch=ASSERT&list_id=7531 Linux ASSERT Issues] Not addressed yet to a safe level.  We need code to guarantee we are building with patched wxWidgets under linux, I think.
 
** [https://bugzilla.audacityteam.org/buglist.cgi?quicksearch=ASSERT&list_id=7531 Linux ASSERT Issues] Not addressed yet to a safe level.  We need code to guarantee we are building with patched wxWidgets under linux, I think.
** [https://bugzilla.audacityteam.org/show_bug.cgi?id=276 Pulse Audio issue] leads to plan to keep sound card steams open.
+
** <s>[https://bugzilla.audacityteam.org/show_bug.cgi?id=276 Pulse Audio issue] leads to plan to keep sound card steams open.</s> Not suitable for 3.0.257
 
* Build instructions on Wiki must be brought up to date.   
 
* Build instructions on Wiki must be brought up to date.   
  
Line 192: Line 121:
 
{{#bugzilla:
 
{{#bugzilla:
 
|status=!(NEW,REOPENED)
 
|status=!(NEW,REOPENED)
|filters=modified%3D2019-11-22:2030-01-01%26created%3D1900-01-01:2019-11-22
+
|filters=modified%3D2021-04-19:2030-01-01%26created%3D1900-01-01:2021-04-19
 
|disablecache=1
 
|disablecache=1
 
|columns=id,priority,status,resolution,summary,id
 
|columns=id,priority,status,resolution,summary,id
Line 204: Line 133:
 
{{#bugzilla:
 
{{#bugzilla:
 
|status=!(NEW,REOPENED)
 
|status=!(NEW,REOPENED)
|filters=modified%3D2019-11-22:2030-01-01%26created%3D1900-01-01:2010-04-04
+
|filters=modified%3D2021-04-19:2030-01-01%26created%3D1900-01-01:2010-04-04
 
|disablecache=1
 
|disablecache=1
 
|columns=id,priority,status,resolution,id,summary,id
 
|columns=id,priority,status,resolution,id,summary,id
Line 218: Line 147:
 
|status=!NEW
 
|status=!NEW
 
|resolution=!QUICKFIXED
 
|resolution=!QUICKFIXED
|filters=modified%3D2019-11-22:2030-01-01%26created%3D2019-11-22:2030-01-01
+
|filters=modified%3D2021-04-19:2030-01-01%26created%3D2021-04-19:2030-01-01
 
|disablecache=1
 
|disablecache=1
 
|columns=id,priority,status,resolution,summary,id
 
|columns=id,priority,status,resolution,summary,id
Line 228: Line 157:
 
|status=!NEW
 
|status=!NEW
 
|resolution=QUICKFIXED
 
|resolution=QUICKFIXED
|filters=modified%3D2019-11-22:2030-01-01%26created%3D2019-11-22:2030-01-01
+
|filters=modified%3D2021-04-19:2030-01-01%26created%3D2021-04-19:2030-01-01
 
|disablecache=1
 
|disablecache=1
 
|columns=id,priority,status,resolution,summary,id
 
|columns=id,priority,status,resolution,summary,id
Line 239: Line 168:
 
{{#bugzilla:
 
{{#bugzilla:
 
|status=NEW
 
|status=NEW
|filters=created%3D2019-11-22:2030-01-01
+
|filters=created%3D2021-04-19:2030-01-01
 
|disablecache=1
 
|disablecache=1
 
|columns=id,priority,status,summary,id
 
|columns=id,priority,status,summary,id
 
}}
 
}}
 
  
  
Line 267: Line 195:
 
This is current status/plan:
 
This is current status/plan:
  
* WDM-KS out (considering a module, but not for 2.3.1 needs work on test support)
+
* WDM-KS out (considering a module, but not for 3.1.0 as it needs work on test support)

Latest revision as of 17:55, 20 March 2022

Warning icon This page has been deprecated. Newer information can be found here:
The information on this page are likely out-of-date and will not be updated in the forseeable future. It may be removed at any time.


RM keeps this page up to date during RMing - especially the Timeline. The selected bug progress lists on this page are automatically populated by BugzillaReports


3.0.3 Plan

Audacity 3.0.3 will be (to be provided)

Bugfixes will happen during 3.0.3.

  • Details of what is allowed in to be decided by RM.

Changes to the Manual, github docs (build instructions) and scripts may happen.

Timeline

  • Done.png 19th Apr 2021 - 3.0.2 released
  • Done.png 25th Apr 2021 - RM appointed; Dmitry
  • Done.png 08th Jun 2021 - String freeze. Audacity.pot updated and sent to translators.
  • Done.png TBP - Review bug status, especially bugs P1, P2, ASSERT, accessibility or new for Unitary Project.
  • Done.png TBP - Code and Manual frozen or very chilly indeed
  • Done.png TBP - Translation closed.
  • Done.png TBP P1 bugs and certain P2 bugs might further delay releases. See live counts below.
no bugzilla tickets were found
P2 (1)
1
total1
  • Done.png 28Jun21 3.0.3 RC1
  • Done.png 30Jun21 3.0.3 RC2
  • Done.png TBP Audacity 3.0.3 Released!
  • <--- We are here


Release Process has a checklist showing progress close to release at a finer granularity.



Requests to the RM

This is a place for requests to the RM for this release:

  • Done.png Review/Improve build instructions on all platforms.
    • Done.png Windows
    • Done.png Linux
    • Done.png Mac

Requests to the RM for 3.0.3

This is a place for requests to the RM for bugs held over from3.0.0 for 3.0.2:

  • ToDo.png For 3.0.1 Peter: Proposal: Rationalizing where new tracks are created to aid usability and consistency - we had bugs for part of this but closed them in favor of this proposal
    • This encompasses the following bugs:
    • P3 ENH 2219 - ENH: Add new track places the track at the bottom of the project - should be under user control
    • P3 ENH 2220 - ENH: Duplicate command places the duplicate track(s) at the bottom of the project -not under the selected track(s)
      • We already sorted these cousin bugs:
      • Done.png P2 2214 - Rendering a single track unnecessarily moves the track to project bottom
      • Done.png P3 2422 - Append Recording always scrolls vertically to bottom track

Planned Release Announcement Text

Audacity 3.0.3 replaces all previous versions.

  • yada yada yada.

Full details at New Features in 3.0.3

RM's list

  • Patches to wxWidgets need to be better documented. What is each patch for? Need to be applied to our GitHub copy of wxWidgets too.
    • Update workarounds for wxWidgets page, and track any reports back via wxWidgets Trac.
    • Linux ASSERT Issues Not addressed yet to a safe level. We need code to guarantee we are building with patched wxWidgets under linux, I think.
    • Pulse Audio issue leads to plan to keep sound card steams open. Not suitable for 3.0.257
  • Build instructions on Wiki must be brought up to date.



So is the Manual Release Ready?

This page lists pages that refer to 'ToDo-1' in the manual.

  • Manual team now maintain a div with the manual status on it on the front page.
  • Manual team also maintain a Clean-up Plan for dealing with P1s and critical P2s



So is the Code Release Ready?

This query shows us possibly problematic P1 and P2 bugs right now. If there is a P1 in there, the answer is 'NO'. The P2s need closer examination, and RM may decide that one or more of them block release, even at the last moment. The PXs (if any) might possibly be P1s - so we need to know about them.

IDPStatusSummaryID
2734P2DEVEL - FIX MADEApply macro may not create the macro-output folder in the source directory2734


Bugs Addressed in this Release

There are lots of tables here with information about work done on bugs for this version.

These bugs and fixes probably won't be reported on individually. However we should report on the P2s that we have fixed and summarise the general trend.

Updated in this Release

These are bugs which we knew about before we started on this version, and have updated, and that are now DEVEL-FIXED or better. Often that will mean we DEVEL-FIXed them for this release.

IDPStatusResolutionSummary (182 tasks) ID
2280P0RESOLVEDQUICKFIXEDLinux: Audacity fails to launch2280
2587P2CLOSEDMOVEDMove Focus to Previous / Next and Select2587
701P2CLOSEDMOVEDMetadata: Embedded album art and lyrics metadata discarded701
2452P2CLOSEDMOVEDEnh: De-clutter Plug-in Manager2452
2750P2CLOSEDMOVEDMetadata: Export Multiple substitutes default metadata for user-entered metadata2750
1686P2CLOSEDMOVEDEqualization effects ignore and remove any amplitude envelope1686
2635P2CLOSEDMOVEDKeyboard seeking commands don't work for MIDI playback2635
2748P2CLOSEDMOVEDOgg decoding can hang (old vorbis library)2748
1747P2CLOSEDMOVEDInconsistent quoting of names with '...' or "..." or not at all in user visible messages1747
1476P2CLOSEDWONTFIXHorizontal Scroll serves no useful purpose when Scrubbing or Seeking1476
2476P2CLOSEDMOVEDChange speed with Sync-Lock changes Note tracks incorrectly2476
2029P2CLOSEDMOVEDEnvelopes can no longer achieve silence2029
2253P2CLOSEDMOVEDMac/Linux: Keyboard Shortcut Preferences may open unexpectedly2253
2705P2CLOSEDMOVEDLinux: Interface issues with GTK32705
2734P2DEVEL - FIX MADEApply macro may not create the macro-output folder in the source directory2734
2076P2RESOLVEDFIXEDUnreliable "Undo" of Macro commands2076
2740P2RESOLVEDFIXEDDirectories in Directories preferences can be set to unwritable locations2740
1514P2RESOLVEDFIXEDMac: Extended Import: Pointer indicates you can drag an importer into the rules1514
2339P2RESOLVEDFIXEDOn second run of Audacity "Filter Curve EQ" gets changed to "Filter Curve..." in the Effect menu2339
2747P2RESOLVEDFIXEDThe Macros output directory is in the top section in audacity.cfg2747
2738P2RESOLVEDFIXEDAudacity crashes with Macros on files when the macro-output folder is in an unwriteable location2738
2741P2RESOLVEDFIXEDMsgctxt feature of translation not working2741
2718P2RESOLVEDFIXEDFailed to execute a project file command (on server)2718
2700P2RESOLVEDFIXED"Failed to open the project database"2700
379P2RESOLVEDFIXEDNyquist scripts that trigger Nyquist exit (e.g. random(0)) exit audacity without saving379
2739P2RESOLVEDFIXEDIf Temporary files directory is set to be unwritable then Audacity has a catalog of cryptic unhelpful errors2739
2573P2RESOLVEDFIXEDHigh / Low Pass filters limited to ~94 mins stereo at 44100 Hz2573
2743P2RESOLVEDFIXEDThe first use of the "window" command in LOF files is ignored by Audacity2743
1462P3CLOSEDMOVEDENH: Timer Record does not check that there is sufficient space for Export1462
548P3CLOSEDMOVEDEnh: Add export format options and export sample rate to Macro parameters548
2565P3CLOSEDMOVEDMac: AU instruments may be installed but do not work2565
1644?P3CLOSEDNOT-A-BUGVarious incorrect Envelope edits in Wave and Time tracks1644
711P3CLOSEDMOVEDEnh: Play-at-Speed speed setting should be saved in audacity.cfg and project711
2634P3CLOSEDMOVEDWith cut preview: Pan, gain, mute, solo, and MIDI channel buttons (and velocity slider) don't work2634
1769P3CLOSEDMOVEDPinned play-head button not updated across projects1769
865P3CLOSEDMOVEDENH: Nyquist effects render white-space as silence865
2292?P3CLOSEDMOVEDEffects apply dither to non-float tracks2292
1284P3CLOSEDMOVEDIncorrect Equalization preview when track rate is different from project rate1284
1974P3CLOSEDWORKSFORMELinux/Mac: Crash if monitoring too early using JACK1974
738P3CLOSEDMOVEDMac: File formats not in info.plist cannot be dragged to Audacity's Dock icon738
2662P3CLOSEDMOVEDMac: no thousands separator in toolbars: Timer, Selection or Spectral Selection in Deutsch locale2662
2210P3CLOSEDMOVEDSelection fails at high zoom levels when Snap To is on2210
971P3CLOSEDMOVEDPlot Spectrum misbehaves for square wave971
2695P3CLOSEDMOVEDNo easy way to reset Plot Spectrum to factory settings2695
1179P3CLOSEDMOVEDHighest resolution selection formats don't show split line snap guides when they should when Snap-To is on.1179
104P3CLOSEDMOVEDWin/Mac: Timer Record prevents Audacity being minimized104
2412P3CLOSEDMOVEDPlot Spectrum mishandles Nyquist frequency2412
2520P3CLOSEDMOVEDENH: provide Multiple Macros Import2520
2548P3CLOSEDMOVEDChanged temporary directory location should be implemented immediately - not after restart2548
2629P3CLOSEDMOVEDSwapping USB drives while Audacity active can cause a silent crash2629
2125P3CLOSEDMOVEDEnh: Small clips become invisible when zoomed out2125
1743P3CLOSEDMOVEDIn Plug-in Manager "Built-in effect... " does not translate1743
838P3CLOSEDMOVEDPaulstretch and Set Rate do not affect Sync-Locked tracks838
2683P3CLOSEDMOVEDJoin clips can create spurious envelope points2683
1848P3CLOSEDMOVEDMac: VoiceOver does not read the name of choice controls1848
2364P3CLOSEDWONTFIXUsing the playback slider in Mixer Toolbar in a Project-2 alters levels in on-going playback in Project-12364
1256P3CLOSEDMOVEDLinux: Orca: Keyboard Preferences bindings list not read1256
1960P3CLOSEDMOVEDScrubbing head moves left to right in right to left scrubbing1960
2729P3CLOSEDMOVEDTracks in 16-bit AUP projects imported into version 3 are not converted to 32 bit when quality prefs set to 32-bit2729
1471?P3CLOSEDMOVEDMac: RTP effects lose focus (and may, but only may, go behind project window after being applied)1471
549P3CLOSEDMOVEDEnh: Add missing export formats to Macros549
2568P3CLOSEDMOVEDImpossible to import a labels TXT file using drag&drop2568
726P3CLOSEDMOVEDMac: VoiceOver: Tracks not read after exporting726
901P3CLOSEDMOVEDEnh: Macros: Noise Reduction and Noise Removal do not store parameters in a Macro901
2691P3CLOSEDMOVEDWin: Preferences: keyboard: focus bug in Keyboard prefs2691
2381P3CLOSEDMOVEDMac: Export to Opus (OggOpus) is not available on Mac - Opus import fails on Mac2381
1920P3CLOSEDMOVEDMac: undocking any tool removes track focus1920
1285P3CLOSEDMOVEDEnh: Make Nyquist effects more memory efficient1285
270P3CLOSEDWORKSFORMELinux: Audacity breaks system bluetooth support270
2474P3CLOSEDMOVEDMac: VoiceOver - Keyboard Preferences bindings list not read2474
1976P3CLOSEDMOVEDScrubbing & Seeking breaks down at 5 x zoom-in levels and greater1976
2521P3CLOSEDMOVEDENH: provide Multiple Macros Export - Export All2521
1581P3CLOSEDMOVEDEnh: Clip indicators in Mixer Board cannot be cleared without restarting playback1581
2601P3CLOSEDMOVED"Editing a clip can move other clips" ignored when "Sync-Lock" enabled2601
2222P3CLOSEDMOVEDLinux: Multiple problems with Label Editor2222
1846P3CLOSEDMOVEDMac: VoiceOver does not read the names of tracks (or Preference categories) when using standard keyboard navigation1846
1019P3CLOSEDMOVEDEnh: Contrast and Plot Spectrum cannot be disabled in Plug-In Manager1019
2350P3CLOSEDMOVEDPartial (and undocumented) support for Noise Reduction effect with Macros2350
1212P3CLOSEDMOVED"Auto-fit track height" preference not honored during recording1212
2423?P3CLOSEDMOVEDSpectrogram Settings unavailable when playing, recording or paused2423
2735P3CLOSEDMOVEDNative AUP3/AUP project files should be listed independently of imported audio files in Recent Files list2735
2048P3CLOSEDMOVEDENH: Slicker Noise Reduction GUI2048
1643P3CLOSEDMOVEDBad results in Envelope, joining clips with gap between1643
2633P3CLOSEDMOVEDCut preview play interacts wrongly with time track2633
853P3CLOSEDMOVEDLinux: Orca: Many plug-in labels not read853
2685P3CLOSEDMOVEDTrack Spectrogram settings may change global preferences2685
2291P3CLOSEDNOT-A-BUGMetadata: Exported MP3 shows double year in MP3tag metadata2291
2370P3CLOSEDMOVEDSpectral Selection center frequency dragging issues2370
1892P3CLOSEDMOVEDMac: VoiceOver does not read the categories in Preferences using standard keyboard navigation1892
2461P3CLOSEDMOVEDOdd behavior of selection by label clicking with multiple SLTGs2461
2730P3CLOSEDMOVEDImport: Incorrect handling over 0 dB2730
565P3CLOSEDMOVEDEnh: Easier way to avoid clipping on multiple tracks565
1709P3CLOSEDMOVEDIdentically-named effects cannot be differentiated in the Select Command dialog in Macro editing1709
727P3CLOSEDMOVEDLinux: Orca: Tracks not read727
2658P3CLOSEDMOVEDImport preset into EQ effects fail silently when more than 200 points2658
2203P3CLOSEDMOVEDScripting: Macro Export commands ignore track pan when all mono tracks2203
1800P3CLOSEDMOVEDCustom shortcuts can be overwritten without warning using Full set or importing shortcuts1800
917P3CLOSEDMOVEDEnh: Spectral Selection only enabled for spectral edit effects917
2693P3CLOSEDMOVEDMixer Board shows wrong no. of tracks when splitting or joining stereo tracks2693
2336P3CLOSEDMOVEDNyquist Plug-ins: Text after control is not read by screen reader2336
1921P3CLOSEDMOVEDWith focus on a track, changing settings in a floated toolbar causes the track to lose focus1921
1289P3CLOSEDMOVEDWindows: Move the Audacity debug report location to that not scanned by cleanup apps1289
1985P3CLOSEDMOVEDEnh: in dark themes EGA dialogs and error messages remain light-themed1985
2719P3CLOSEDMOVEDScreenshot incorrect after first screenshot2719
439?P3CLOSEDMOVEDNyquist effects overflow at > 2^31 samples439
2525P3CLOSEDMOVEDMetadata: FFmpeg export fills in metadata tags in a way not compatible with other software2525
2620P3CLOSEDMOVEDSlow drives are allowed for use but can be very slow2620
1847P3CLOSEDMOVEDMac: VoiceOver does not read the names of text boxes1847
1245P3CLOSEDMOVEDWindows: NVDA screen reader not speaking typed characters1245
153P3CLOSEDMOVEDEnh: Compressor usability enhancements153
1942P3CLOSEDMOVEDEffects in wrong menu if type is changed1942
2737P3CLOSEDMOVEDENH: When running a Macro on files there is no completion/success dialog2737
2727P3CLOSEDMOVEDLOF files do not support Unicode (or Extended ASCII)2727
1836P3RESOLVEDFIXEDMac: With Full shortcuts Cmd+Shift+A fails to Select>None if focus is on Project Rate1836
2732P3RESOLVEDFIXEDFaux recovery offered on launch (very moonphase)2732
791P3RESOLVEDFIXEDVertical zoom restrictions apply incorrectly when zooming from beyond +/- 1.0791
2663P3RESOLVEDFIXEDEnh: Audacity can make unwanted moves of toolbars2663
1941P3RESOLVEDFIXEDSeek commands do not work during variable Play at Speed1941
815P3RESOLVEDFIXEDEnh: Clicking Play-at-Speed Toolbar Play button pushes down Transport Play button815
2671P3RESOLVEDFIXEDENH: "Show track name as overlay" cannot be turned on from main menus2671
2749P3RESOLVEDFIXEDLIB-MAD: Huffman Data Overrun2749
2686P4CLOSEDNOT-A-BUGWin: floating toolbars can block access to the menu commands2686
1911P4CLOSEDMOVEDENH: Windows: no input stream for WASAPI loopback freezes recording without warning1911
2713P4CLOSEDNOT-A-BUGENH: add a Zoom Fit to Height button to the Edit/Zoom Toolbar2713
2103P4CLOSEDMOVEDMac: VoiceOver does not read lists in Manage Macros dialog2103
1717P4CLOSEDMOVEDENH: On opening new project in Dark or High Contrast theme, area to left of horizontal scroll bar is filled with Light theme color1717
1936P4CLOSEDNOT-A-BUGEnh: Nyquist Generators ignore selection1936
1987P4CLOSEDNOT-A-BUGEnh: Export button on History Dialog1987
453P4CLOSEDWONTFIXNyquist receives Unicode characters from Audacity producing platform-inconsistent behavior453
1063P4CLOSEDMOVEDLinux: Effects are not modal in other projects1063
2190P4CLOSEDMOVEDEnh: Meter options in Mixer Board2190
1785P4CLOSEDNOT-A-BUGEnh: Ability for File>Open to "open" a Label file1785
2331P4CLOSEDWONTFIXRMS plug-in duplicate versions after upgrade from 2.3.32331
2108P4CLOSEDMOVEDMac: VoiceOver can't open Combo box menu2108
126P4CLOSEDNOT-A-BUGEnh: Too difficult for new users to capture diagnostic information126
2725P4CLOSEDWORKSFORMEEnh: Disable Automatic Toolbar Drag Prompt2725
1435P4CLOSEDFIXEDMac: Focus rings do not appear around some types of controls on Mac1435
2161P4CLOSEDMOVEDEnh: Same quality setting and range used for mono and stereo M4A (AAC).2161
1070P4CLOSEDFIXEDENH: Time-shift tool not implemented for time tracks1070
1265P4CLOSEDWONTFIXENH: Select All in Plug-in Manager should display selected unfocused rows in more prominent colour, or same as fully selected.1265
2102P4CLOSEDMOVEDMac: VoiceOver unable to change keyboard shortcuts2102
1174P4CLOSEDWORKSFORMELinux: ASSERT error after quit by any method1174
325P4CLOSEDMOVEDEnh: Metadata - FLAC export lacks seekpoints and metadata padding325
1333P4CLOSEDWONTFIXENH: AIF and AIFC should be accepted extensions for AIFF files and not questioned.1333
1598P4CLOSEDMOVEDEnh: Improve GUI for Screenshot Tools1598
678P4CLOSEDMOVEDLinux: Incorrect time display for times > 2^31 samples.678
1054P4CLOSEDMOVEDLinux/Mac: LV2 instruments are listed in Plug-in Manager on Ubuntu 14.04 32-bit1054
2354P4CLOSEDNOT-A-BUGWindows: WASAPI host causes an audio glitch on starting Loop Play2354
2430P4CLOSEDNOT-A-BUGWindows: Welcome window not shown in task view2430
2374P4RESOLVEDFIXEDLinux: Temporal selection lost when toggling Spectral Selection off2374
2466P4RESOLVEDFIXEDLinux: Filter Curve EQ GUI far too wide2466
2724P4RESOLVEDFIXEDDouble-Height Toolbars Dock Incorrectly2724
1406?P4RESOLVEDFIXEDUndoing envelope points by shortcut with mouse down creates spurious undo entries1406
2047P4RESOLVEDFIXEDENH: Play at Speed does not respond to slider when looping2047
1631P4RESOLVEDFIXEDAudacity silently fails to launch if it cannot read or write "Portable Settings"1631
2710?P4RESOLVEDFIXEDCompressor only for T>02710
2081P4RESOLVEDFIXEDFrequencies added to labels by "invisible" spectral selection2081
2021P4RESOLVEDFIXEDLinux: mod-script-pipe: Thread not terminated on quit2021
1736P4RESOLVEDFIXEDWindows: Incorrect encoding in Installer text for some locales1736
1309P4RESOLVEDFIXEDPaste with sync-lock can give error message but still do something1309
2562P4RESOLVEDFIXEDDragging a selection which exactly abuts another labelled clip can wrongly move the non-selected clip and label2562
703P4RESOLVEDWORKSFORMELinux: Metadata Editor fields appear to lose selection on right-click703
234P4RESOLVEDFIXEDTransport button behaviour in multiple projects234
2407P4RESOLVEDFIXEDExtra 'white line' when playing pinned2407
2733P4RESOLVEDFIXEDNoise Gate 'Level Reduction' has a minimum of -60 dB2733
2173P5CLOSEDFIXEDView clipping does not update when setting changed2173
1082P5CLOSEDWONTFIXWindows: VST - MDA Tracker plug-in crashes in RTP1082
267P5CLOSEDCAN'T-TESTLinux: PortAudio warnings on startup267
2731P5CLOSEDWORKSFORMESliding Stretch adds clicks2731
615P5CLOSEDWONTFIXTime Track playback silenced in libresample615
1308P5CLOSEDNOT-A-BUGPaste is inconsistent when clipboard has more tracks than selection1308
326P5CLOSEDWONTFIXENH: Recovery does not retain project name from import326
159P5CLOSEDWONTFIXENH: Linux: Support X11 second clipboard in Label Tracks159
665P5CLOSEDNOT-A-BUGPlug-ins: Issues with 3rd party plug-ins - Crash, hang and failure bugs665
541P5CLOSEDMOVEDMetadata: Audacity non-default ID3 frames rewritten as TXXX, rendering them invisible in WMP and iTunes541
1849P5CLOSEDWONTFIXAdjusting Pan and Gain during recording gives weird Undo History1849
1973P5CLOSEDNOT-A-BUGEnh: Support WDM/KS1973
2712P5CLOSEDWORKSFORMERecovered project is badly positioned2712
92P5CLOSEDCAN'T-TESTLinux: Defining EXPERIMENTAL_SCOREALIGN prevents building92
2123P5CLOSEDWORKSFORMENumber spacing anomaly on resized meters2123
1091P5RESOLVEDFIXEDSpectral Edit effects may have unpredictable results1091
1739?P5RESOLVEDFIXEDIncorrect character encoding of WASAPI device name1739


Longstanding Bugs swatted

These are low numbered bugs from the table above that were dealt with in this release.

IDPStatusResolutionIDSummary (3 tasks) ID
104P3CLOSEDMOVED104Win/Mac: Timer Record prevents Audacity being minimized104
126P4CLOSEDNOT-A-BUG126Enh: Too difficult for new users to capture diagnostic information126
92P5CLOSEDCAN'T-TEST92Linux: Defining EXPERIMENTAL_SCOREALIGN prevents building92


Quick-Fix attempted for this version

These are bugs which we learned about during work on this version, and have attempted to fix. See status to see if we were successful.

IDPStatusResolutionSummary (48 tasks) ID
2793P1RESOLVEDFIXEDAUP3 projects fail to compact if project's path contains a single-quote2793
2805P1RESOLVEDFIXEDAudacity fails to export metadata with MP3 files2805
2803P1RESOLVEDFIXEDAudacity unresponsive after 'Fit to Height'2803
2754P1RESOLVEDFIXEDChange Tempo & Pitch and Sliding Stretch with selected audio in negative time crash Audacity on windows (error on Mac)2754
2772P1RESOLVEDFIXEDAudacity crashes after failing to open corrupt project2772
2785P2CLOSEDMOVEDRunning Macros on 600plus files gives a misleading error message2785
2777P2CLOSEDMOVEDWin/Mac: Excessive slowness for some Windows and Mac users2777
2798P2CLOSEDMOVEDMacros: command Open Project2 fails to "open" projects and audio files2798
2755P2CLOSEDMOVEDMac/Linux: No error message when attempting to save to SMB drive2755
2812P2CLOSEDMOVEDMacros: OpenProject2 causes macros to fail2812
2753P2CLOSEDMOVEDCompressor works incorrectly when selected audio is partly in negative time2753
2757P2CLOSEDMOVEDLinux: Font size scales incorrectly2757
2761P2CLOSEDMOVEDOrphan block detection is skipped on open when there are no wave data2761
2774P2CLOSEDNOT-A-BUGNo Zoom-in in Multi-Tool mode2774
2787P2CLOSEDMOVEDWin/Mac: Macros running on files can't be cancelled2787
2797P2CLOSEDMOVEDInconsistency between File>Open and Extra>ScriptablesII>Open Project2797
2801P2CLOSEDNOT-A-BUGMetadata: most metadata is discarded on import into Audacity2801
2764P2RESOLVEDFIXEDOpen Project... under ScriptablesII can corrupt a project2764
2800P2RESOLVEDFIXEDAudio and MIDI files cannot be opened from FAT/FAT32 drives2800
2769P2RESOLVEDFIXEDNyquist effects cannot extend length of selected audio2769
2779P2RESOLVEDFIXEDGerman translation of "signed" file formats inappropriate2779
2790P2RESOLVEDFIXEDScripting not working under GBK charset2790
2758P2RESOLVEDFIXEDLinux: No support for Jack Audio System2758
2804?P3CLOSEDMOVEDWin/Mac: Audacity fails to play 256 stereo tracks2804
2770P3CLOSEDMOVEDENH: Macros have no completion dialog indicating success or failure2770
2802P3CLOSEDMOVEDMetadata: custom entries are ignored by Audacity on export2802
2789P3CLOSEDMOVEDWindows: Simplified Chinese locale Audacity fails to respond2789
2771P3CLOSEDMOVEDExport Labels cannot export selected label tracks or selections within label tracks2771
2781P3CLOSEDMOVEDGerman keyboard: Trying to enter digit 8 or 9 into project sample rates opens a dialog instead2781
2794P3CLOSEDMOVEDFailure to compact a database on closing is not reported to user2794
2813P3CLOSEDMOVEDSync-lock not honored when Timeshifting labels2813
2806P3CLOSEDWONTFIXSpectrogram view has poor/inadequate visual cues to show Sync-lock selection2806
2807P3RESOLVEDFIXEDError message for a failed import of malforned MP3 lacks a "?" help button2807
2778P3RESOLVEDFIXEDIn German in the Erzeugen menu (Generator menu) "Silence..." is untranslated2778
2782P3RESOLVEDFIXED8-bit FLAC samples are not imported correctly2782
2809P3RESOLVEDFIXEDLabel Sounds fails when track sample rate is 22050 Hz2809
2795P4CLOSEDMOVEDWindows: horizontal scrolling with mouse with horizontal scroll wheel fails to scroll2795
2788P4CLOSEDMOVEDWindows: Interrupting a Macro (running on files) initial import step with Cancel-Import causes a debug report2788
2780P4CLOSEDWONTFIXENH: Add a setting and documentation for character encoding of ID3 tags2780
2783P4CLOSEDFIXEDReset Configuration does not reset "Language" to the default "System" setting2783
2773P4CLOSEDMOVEDZoom cursor should not have "+" sign iconography2773
2786P4CLOSEDMOVEDKaraoke view still adds spaces even when there are hyphens2786
2796P4CLOSEDWORKSFORMEFFmpeg automatically scales the volume when importing lossy audio files2796
2763P4REOPENEDCertain Scriptables in Extra menu don't push Undo stack2763
2759P4RESOLVEDFIXEDFailed Macro command leaves empty undo item in history2759
2808P4RESOLVEDFIXEDNyquist GATE function limits floor level to -60 dB2808
2784P4RESOLVEDFIXEDEnh: Filter Curve EQ does not remember window size2784
2752P5CLOSEDNOT-A-BUGEnh: Import Label Tracks - Allow HH:MM:SS time spec2752

Quick-Fixed in this version

IDPStatusResolutionSummary (5 tasks) ID
2811P1RESOLVEDQUICKFIXEDWindows: 64-bit Audacity cannot export (or import) FFmpeg reliant audio files2811
2792P1RESOLVEDQUICKFIXEDAudacity fails to launch2792
2775P1RESOLVEDQUICKFIXEDAudacity can crash when exporting some FFmpeg types (when FFmpeg library not updated)2775
2776P1RESOLVEDQUICKFIXEDWrong unhelpful error message when importing FFmpeg audio files2776
2799P2RESOLVEDQUICKFIXEDMac: mod-script-pipe fails to load2799

NEW in this version

These are new bugs which we learned about during work on this version.

IDPStatusSummary (9 tasks) ID
2768P4NEWUndo and Redo in macros have unexpected results2768
2760P4NEWTools written with aud-do do not handle failures as the equivalent Macros do; possible database corruptions2760
2810P4NEWLinux: Summary: Wayland issues2810
2765P4NEWMacro commands push Undo History inconsistently2765
2767P4NEWaud-do can cause data losses2767
2756P4NEWLinux/Mac: Cryptic error message when using NAS2756
2791P4NEWLinux: VSTs behaving differently between "Apply" and "Play"2791
2762P4NEWPlug-in manager does not check for changed timestamps of plug-in files2762
2766P4NEWTools written with aud-do do not push undo stack as Macros do2766




Below the Fold

Notes that are relevant to next release.

  • WIBN stands for 'Wouldn't It Be Nice'
Bulb icon We are often overoptimistic about what can be achieved for the next release. The WIBN lists are things we thought might make it to the next release.

Some longer term (but still short term) aspirations have moved to:

Enabled / Disabled

This is current status/plan:

  • WDM-KS out (considering a module, but not for 3.1.0 as it needs work on test support)