Next Release

From Audacity Wiki
Revision as of 15:17, 6 April 2021 by James (talk | contribs) (Updates!)
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


3.0.1 Plan

Audacity 3.0.1 is likely to be a maintenance release for possible issues found with 3.0.0, and done quickly.

Bugfixes will happen during 3.0.1.

  • Likely no other user visible features
  • Likely safe changes only, e.g build/cmake improvements (if these changes fail, they fail visibly at compile time).
  • 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 17th Mar 2021 - 3.0.0 released
  • Done.png 27th Mar 2021 - James announced as RM for 3.0.1
  • Done.png 31st Mar 2021 - String freeze. Audacity.pot updated and sent to translators.
  • Done.png 3rd Apr 2021 - Review bug status, especially bugs P1, P2, ASSERT, accessibility or new for Unitary Project.
  • Done.png 5th April - Code and Manual frozen or very chilly indeed
  • Done.png 5th April - Translation closed.
  • <--- We are here
  • ToDo.png P1 bugs and certain P2 bugs might further delay releases. See live counts below.
no bugzilla tickets were found
P2 (11)
11
total11
  • ToDo.png 7th Apr 2021 eta RC01
  • ToDo.png 17th Apr 2021 - Audacity 3.0.1 Released!

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:

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

Requests to the RM for 3.0.1

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

  • Done.png P3 2524 - Macros "Cancel" button is confusing - doesn't do "what it says on the tin"
  • ToDo.png P2 2676 - Import Export: Incorrect handling over 0 dB
  • 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
  • ToDo.png P3 498 - Enh: Yellow snap guidelines lost after saving in high resolution selection format
  • ToDo.png P3 2672 - Plug-ins listed in reverse alphabetic order in Plug-ins Manager
  • ToDo.png P3 2678 - Source will not build if path contains a space character
  • ToDo.png P3 2680 - Scale for Spectrogram changed unexpectedly
  • ToDo.png P4 2683 - Join clips can create spurious envelope points

Planned Release Announcement Text

Audacity 3.0.1 replaces all previous versions.

  • yada yada yada.

Full details at New Features in 3.0.1

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.0
  • 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 (11 tasks) ID
2734P2DEVEL - FIX MADEApply macro may not create the macro-output folder in the source directory2734
2718P2DEVEL - FIX MADEFailed to execute a project file command (on server)2718
2700P2DEVEL - FIX MADE"Failed to open the project database"2700
2738P2NEWAudacity crashes with Macros on files when the macro-output folder is in an unwritable location2738
2740P2NEWDirectories in Directories preferences can be set to unwritable locations2740
2748P2NEWOgg decoding can hang (old vorbis library)2748
2452P2NEWEnh: De-clutter Plug-in Manager2452
2739P2NEWIf Temporary files directory is set to be unwritable then Audacity has a catalog of cryptic unhelpful errors2739
2741P2NEWMsgctxt feature of translation not working2741
2749P2NEWLIB-MAD: Huffman Data Overrun2749
2743P2REOPENEDThe first use of the "window" command in LOF files is ignored by Audacity2743


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 (18 tasks) ID
2694P2RESOLVEDFIXEDColoring of tracks in Mixer Board are awry2694
2240P2RESOLVEDFIXED"Set Default" button in Metadata editor does not set the default during Export Multiple2240
2676P2RESOLVEDFIXEDExport: Incorrect handling over 0 dB2676
2692?P2RESOLVEDFIXEDMac: VI users get trapped in radio buttons of Keyboard Preferences2692
2522P3RESOLVEDFIXEDIn Macros, Record New Track and Play with a selection do not wait for completion.2522
2672P3RESOLVEDFIXEDPlug-ins listed in reverse alphabetic order in Plug-ins Manager2672
2523P3RESOLVEDFIXEDAudacity may suggest installing FFmpeg even when FFmpeg is installed2523
2209P3RESOLVEDFIXEDNyquist: Audacity crashes when running seq-write-smf2209
1572P3RESOLVEDFIXEDDither not applied when exporting 24-bit WAV from 32-bit float1572
2524P3RESOLVEDFIXEDMacros "Cancel" button is confusing - doesn't do "what it says on the tin"2524
2211P3RESOLVEDFIXEDMac: keyboard navigation problem in Libraries preferences dialog2211
1334P4CLOSEDWONTFIXEnh: No warning is provided that if some tracks are muted then they are not exported.1334
585P4CLOSEDNOT-A-BUGLinux: Requested 44100Hz sample rate not honored on recording585
644P4RESOLVEDFIXEDAssert in libnyquist sndseq.c causes Audacity to crash644
2124P4RESOLVEDFIXEDImport>Audio failure error message is misleading2124
2690P4RESOLVEDFIXEDMove the actual build information to the top of the build information tab2690
2511P4RESOLVEDFIXEDEnh: Remove the "Variable Speed: Fast / Standard" option from MP3 dialog2511
2684P4RESOLVEDFIXEDBitrot for Docimage script2684


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 (33 tasks) ID
2698P1RESOLVEDFIXEDNoise Gate fails silently if "hold" is non-zero2698
2708P1RESOLVEDFIXEDNyquist effects fail silently with One hour plus stereo2708
2711P1RESOLVEDFIXEDManual: Many Shortcuts missing from shortcuts table2711
2706P1RESOLVEDFIXEDWin: Vocal Reduction and Isolation most options fail2706
2720P1RESOLVEDFIXEDCannot open project that's in a read only folder - error message vague2720
2703P1RESOLVEDFIXEDMac: EGAT preview dialog is hidden behind the EGAT dialog2703
2707P1RESOLVEDFIXEDOpened projects not being removed from "audacity.cfg"2707
2718P2DEVEL - FIX MADEFailed to execute a project file command (on server)2718
2734P2DEVEL - FIX MADEApply macro may not create the macro-output folder in the source directory2734
2700P2DEVEL - FIX MADE"Failed to open the project database"2700
2743P2REOPENEDThe first use of the "window" command in LOF files is ignored by Audacity2743
2701P2RESOLVEDFIXEDProgress dialog interferes with scripting2701
2722P2RESOLVEDFIXEDNoise Gate fails on a one hour stereo selection2722
2744P2RESOLVEDFIXEDManual: Incorrect escaping of backslash character2744
2696P2RESOLVEDFIXEDMetadata Editor: changed size is not remembered/restored on next use2696
2716P2RESOLVEDFIXEDCleared "Recent Files" are restored on next launch2716
2699P2RESOLVEDFIXEDWindows: Cannot edit labels with emoji in them correctly2699
2709P2RESOLVEDFIXEDMac: Missing sub-menu check marks in French2709
2714P2RESOLVEDFIXED(Japanese & Korean) "Unable to parse project information"2714
2697P2RESOLVEDFIXEDLinux: AUP3 projects use incorrect char size on "differently" configured wxWidgets2697
2704P2RESOLVEDFIXEDMac: Stop button in EGATs with Preview does nor stop the preview2704
2715P2RESOLVEDNOT-A-BUG(Japanese) Crash on pressing any key2715
2747P2RESOLVEDFIXEDThe Macros output directory is in the top section in audacity.cfg2747
2728?P3CLOSEDNOT-A-BUGWin: Effect menu overlays menu bar2728
2723P3RESOLVEDFIXEDVST_PATH environment variable fails for non-standard locations2723
2751P4CLOSEDNOT-A-BUGlegacyblockfile tag is not recognised when importing to aup32751
2710?P4REOPENEDCompressor only for T>02710
2736P4RESOLVEDFIXEDRecent files list can be replaced by ExportCL commands2736
2746P4RESOLVEDNOT-A-BUGLinux: The "offset" keyword is ignored when used in conjunction with "window"2746
2717P4RESOLVEDFIXEDLinux: Internal Error at DBConnection.cpp line 2752717
2733P4RESOLVEDFIXEDNoise Gate 'Level Reduction' has a minimum of -60 dB2733
2721P4RESOLVEDFIXEDAllegro (.gro files) cause crash with undo/redo2721
2726P4RESOLVEDFIXEDEnh: Some preference changes are not written until Audacity exits2726

Quick-Fixed in this version

IDPStatusResolutionSummary (2 tasks) ID
2745?P1RESOLVEDQUICKFIXEDExiting Audacity with a never saved project takes massively longer in 3.0.2 than 3.0.02745
2742P2RESOLVEDQUICKFIXEDFreeBSD Compilation issues2742

NEW in this version

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

IDPStatusSummary (21 tasks) ID
2741P2NEWMsgctxt feature of translation not working2741
2749P2NEWLIB-MAD: Huffman Data Overrun2749
2738P2NEWAudacity crashes with Macros on files when the macro-output folder is in an unwritable location2738
2740P2NEWDirectories in Directories preferences can be set to unwritable locations2740
2748P2NEWOgg decoding can hang (old vorbis library)2748
2739P2NEWIf Temporary files directory is set to be unwritable then Audacity has a catalog of cryptic unhelpful errors2739
2735P3NEWENH: Native AUP3/AUP project files should be listed independently of imported audio files in Recent Files list2735
2730P3NEWImport: Incorrect handling over 0 dB2730
2719P3NEWScreenshot incorrect after first screenshot2719
2732P3NEWFaux recovery offered on launch (very moonphase)2732
2705P3NEWLinux: Interface issues with GTK32705
2737P3NEWENH: When running a Macro on files there is no completion/success dialog2737
2750P3NEWExport Multiple substitutes default metadata for user-entered metadata2750
2727P4NEWEnh: LOF files do not support Unicode (or Extended ASCII)2727
2725P4NEWEnh: Disable Automatic Toolbar Drag Prompt2725
2729P4NEWTracks in 16-bit AUP projects imported into version 3 are not converted to 32 bit when quality prefs set to 32-bit2729
2713P4NEWENH: add a Zoom Fit to Height button to the Edit/Zoom Toolbar2713
2731P4NEWSliding Stretch adds clicks2731
2724P4NEWDouble-Height Toolbars Dock Incorrectly2724
2702P4NEWEnh: Build Info Improvements2702
2712P5NEWRecovered project is badly positioned2712




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.0.0 as it needs work on test support)