Next Release

From Audacity Wiki
Jump to: navigation, search
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

Timeline

  • 8th Oct 2018 - RM for 2.3.1 announced (James)
  • Done.png Paul's big track reorg in the codebase.
  • Done.png Scrub Ruler turned off by default
  • Done.png 64-Bit Mac project checked into master.
  • 15th Nov - Code and String Freeze
  • 24th Nov - Audacity.pot updated and sent to translators.
  • <--- We are here
  • ToDo.png More bugfixing
  • P1 bugs and certain P2 bugs can delay RCs. See live counts below.
P1 (2)
P2 (13)
15
total15
  • 12th December - First RC
  • 28th December - Audacity 2.3.1 Released

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




Milestone work


  • ToDo.png Upgrade to latest xcodebuild on mac, but target 10.7+
  • ToDo.png building 64 bit on Mac

Misc 'under the hood' work

  • ToDo.png OSX Travis build
  • ToDo.png Linux (bionic) AppVeyor build
  • ToDo.png Fix many compiler warnings on Win, Mac, Linux.



Requests to the RM

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

  • Please review the Wording page. <--
  • Please change some defaults:
  • Please make the (optional) track name overlays on the tracks to be translucent
    • In the interests of drawing speed this may not be possible for Recording/Playing - but should be available for editing
  • Please fix Bug #2027 - Mac: cannot use keyboard "Return" to accept a corrected legalized filename in Export Multiple

Libs etc

Current plan is:


Mini Checklist

  • ToDo.png LUFS UI acceptable
  • ToDo.png Experiment with redist in Windows installer.


Planned Release Announcement Text

Audacity 2.3.1 replaces all previous versions.

  • Over xx bugs fixed since 2.3.0
    • Includes
  • New feature - yyy

Full details at New Features in 2.3.1

Headline Features

  • TBA

W.I.P. Features intended for 2.3.1

  • TBA


Headline Features (held over)

Take these with a big grain of salt... they could be vapourware.

  • Export Multiple - More flexibility in automatic naming.
  • ToDo.png Implement and document Export2 scripting command, adding the export options.
  • ToDo.png Implement and document Next command.
  • ToDo.png Implement 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

  • Patches to wxWidgets need to be better documented. What is each patch for? Need to be applied to our GitHub copy of wxWidgets too.
  • 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.

IDPStatusSummary (15 tasks) ID
2046P1NEWLAME not found error on 64-bit Mac build shows wrong library (32-bit one)2046
2033P1NEWMacOS LAME and FFmpeg libraries will not load in 64-bit version of Audacity.2033
1954P2NEWClicks starting/pausing play-at-speed or Scrub1954
1964P2NEWUntranslated menu items for Nyquist (using old config)1964
276P2NEWLinux: PULSE-AUDIO issues. Freeze repeatedly starting/stopping streams.276
1986P2NEWLinux: Unwanted messages in console.1986
1534P2NEWLinux: Malformed tooltips/"Untitled window" in taskbar when clicking or hovering over toolbar sliders1534
2027P2NEWMac: cannot use keyboard "Return" to accept a corrected legalized filename in Export Multiple2027
1366P2NEWUsing the sliders in Mixer Toolbar in a Project-2 alters levels in on-going recording (or playback) in Project-11366
1989P2NEWWindows Vista: 2.3.0 will not run on Vista due to missing DLL1989
2031P2NEWEqualization: presets under the Manage button do not save custom EQ curves2031
1826P2REOPENEDLinux: Dropout detection fails to detect dropouts on Linux1826
1960P2REOPENEDScrubbing head moves left to right in right to left scrubbing.1960
1979P2REOPENEDSaving an unsaved project takes much longer in 2.2.2/2.3.0 versus 2.1.01979
1763P2REOPENEDClicks on starting/stopping playback.1763


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 (3 tasks) ID
1832P3RESOLVEDFIXEDCan't adjust Time Track envelope when Logarithmic scale selected1832
770P4RESOLVEDFIXEDEnh: Create region labels with "Regular Interval Labels" tool.770
1298P4RESOLVEDFIXEDWindows: Regular Interval Labels on multiple tracks produces multiple labels1298


Longstanding Bugs swatted

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

no bugzilla tickets were found


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 (17 tasks) ID
2032P1CLOSEDNOT-A-BUGEqualization: Factory presets for unavailable with cleaned settings (and probably fresh install)2032
2037P1RESOLVEDFIXEDLibraries prefs online Manual page for FFmpeg is a non-existent page in the Manual2037
2016P1RESOLVEDFIXEDMultiple problems with Change Pitch2016
2041P1RESOLVEDFIXEDNyquist: Generating audio at a point within a track, deletes audio after the generated audio2041
2013P1RESOLVEDFIXEDLinux: Extended ASCII characters in Nyquist plug-ins freeze Audacity2013
2030P1RESOLVEDFIXEDWindows: Manage dialog in effects has reduced vertical height OK and Cancel buttons2030
1992P1RESOLVEDFIXEDLinux: built-in real-time preview effects crash1992
2040?P1RESOLVEDFIXEDLinux: Assert on recording or generating when main Window minimized2040
2018P1RESOLVEDFIXEDEqualization does not retain settings2018
2028?P1RESOLVEDFIXEDMac: Audacity crashes when right clicking in label after copying label text to ano app2028
1990P2RESOLVEDFIXEDLinux: Shipped Nyquist plug-ins are not translated on Linux1990
2020P2RESOLVEDFIXEDTracks in a sync-lock group can be sync locked when none in the group is selected2020
2039P2RESOLVEDFIXEDMacros: Reload parameter not remembered.2039
2017P2RESOLVEDFIXEDNormalize may destroy audio when "Normalize stereo channels independently" is selected.2017
2009P2RESOLVEDFIXEDWindows and Linux: Intermittent truncation of the end of a recording2009
2014P3RESOLVEDFIXEDRegular Interval Labels fails2014
2022P4RESOLVEDFIXEDMixer Board does not automatically update when tracks added or removed2022

Quick-Fixed in this version

IDPStatusResolutionSummary (24 tasks) ID
2008P1RESOLVEDQUICKFIXEDContrast returns wrong value for stereo tracks2008
2035P1RESOLVEDQUICKFIXEDSave Project fails to display error message on Save with overfull disk2035
1998P1RESOLVEDQUICKFIXEDSplit New fails to work - hangs Audacity1998
2015P1RESOLVEDQUICKFIXEDRecording with sync-locked tracks causes crash2015
1991P1RESOLVEDQUICKFIXEDWindows: Nyquist Effects and Analyzers run much slower on 2.3.0 than in 2.2.21991
2001P1RESOLVEDQUICKFIXEDSome Analyzers cause Audacity to crash on completion2001
2026P1RESOLVEDQUICKFIXEDStereo waveform, initial channel separator is corrupted2026
1996P1RESOLVEDQUICKFIXEDAudacity crashes when you resize a track with Click&Drag1996
2004P1RESOLVEDQUICKFIXEDCrash when opening Mixer Board if project contains Note track2004
1999P1RESOLVEDQUICKFIXEDChannel resizing crashes Audacity1999
1994P1RESOLVEDQUICKFIXEDAudacity crashes on appended recordings in stereo or mono1994
2002P1RESOLVEDQUICKFIXEDUsing any generator will cause Audacity to crash2002
2034P1RESOLVEDQUICKFIXEDMac: first use of Record on 64-bit Audacity causes EGAs, Exports, Imports and Saves to be grayed out2034
1997P1RESOLVEDQUICKFIXEDSplit Stereo track fails to work1997
2005P1RESOLVEDQUICKFIXEDEfects with Preview button. using that button causes crash2005
2011?P1RESOLVEDQUICKFIXEDLinux: Audacity may stop responding to GUI after opening Label Editor2011
2045P1RESOLVEDQUICKFIXEDClicky playback with Play-at-Speed and Scrubbing/Seeking2045
2000P1RESOLVEDQUICKFIXEDEdit>Duplicate causes Audacity to hang/crash2000
2025P1RESOLVEDQUICKFIXEDWindows: WASAPI: seek commands during playback can cause crash2025
1995P1RESOLVEDQUICKFIXEDStereo waveform corrupted in latest alpha - regression on previous alpha1995
2003P1RESOLVEDQUICKFIXEDMix commands non-functional2003
2010P2RESOLVEDQUICKFIXEDScriptables: SelectTracks and Select incorrect for stereo tracks2010
2019P2RESOLVEDQUICKFIXEDScriptables: Set Envelope allows envelope points at zero which can cause NaNs2019
2044P4RESOLVEDQUICKFIXEDMac: no context menu when right clicking in label after copying label text to ano app2044

NEW in this version

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

IDPStatusSummary (19 tasks) ID
2046P1NEWLAME not found error on 64-bit Mac build shows wrong library (32-bit one)2046
2033P1NEWMacOS LAME and FFmpeg libraries will not load in 64-bit version of Audacity.2033
2027P2NEWMac: cannot use keyboard "Return" to accept a corrected legalized filename in Export Multiple2027
2031P2NEWEqualization: presets under the Manage button do not save custom EQ curves2031
2007P3NEWEmpty folder created on Import if last used import folder does not exist2007
2036P3NEWSome AU effects can be enabled but fail to register2036
2006P3NEWRandom failed assert during playback with time tracks2006
2012P3NEWNyquist plug-in translations broken when string includes format specifiers2012
2023P4NEWWindows: Screenshot tools dialog is not hidden from screenshots2023
2048P4NEWSlicker Noise Reduction GUI2048
2038P4NEWMetadata editor opens without grid focus2038
2043P4NEWAccess keys not shown (Japanese)2043
2021P4NEWmod-script-pipe: Thread not terminated on quit2021
2047P4NEWPlay at Speed does not respond to slider when looping2047
2049P4NEWNoise Reduction error message for no selection is unhelpful2049
2042P4NEWSome plug-ins show "Debug" buttons2042
2029P4NEWEnvelopes can no longer achieve silence2029
1993P5NEWLogarithmic time track vruler numbers break when another track is added1993
2024P5NEWWindows: Running from command line does not display messages2024




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 2.3.1 needs work on test support)