Next Release

From Audacity Wiki
Jump to: navigation, search

Contents

Timeline

  • 17th March 2017 - Release 2.1.3.
  • 18th March 2017 - 2.2.0 RM yet to be announced. <--- We are here

Schedule

  • dd/mm/yy - Preparations (code/manual) for kick-the tyres release completed. One week for refining-ktt-planning/last-minute-fixes.
  • dd/mm/yy - Kick-the-tyres test release released. 1 week for wider testing and feedback.
  • dd/mm/yy - RC1
  • dd/mm/yy - 2.2.0 released.



Requests to RM

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

  • Please review the Wording page. <--


Planned Release Announcement Text

Audacity 2.2.0 replaces all previous versions.


New and changed in Audacity 2.2.0:

  • feature
  • feature

Thanks to....


Headline Features

  • feature
  • feature

Longstanding Bugs swatted

These are low numbered bugs that were dealt with in this release.

no bugzilla tickets were found


Headline Features (held over)

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

  • More compact and more flexible menu on tracks.
  • Color-selectable Spectrogram (later will go when we have theming)
  • Export Multiple - More flexibility in automatic naming.


Operating system support

  • Audacity 2.2.0 is planned to be the final version for OS X 10.6 Snow Leopard. It may even be that 2.13 was the last Snow Leopard release.

Won't be reported on

These were some pieces of work done that won't be reported on in the release announcement.

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.
  • 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.
  • Silent write failure on disk full is reported on Wikipedia and needs to be cleared.



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 (46 tasks) ID
1636P1NEW(Mac) Equalization: Crash selecting the "RIAA" or "Telephone" curves1636
1567P1NEWMac Sierra: LAME, FFmpeg and some plugins disappear. (intermittent)1567
1637P1NEWKeyboard interaction with many controls in toolbars broken1637
1626P1NEWPreview of non-RTP effects fails if all the track is selected1626
1630P2DEVEL - FIX MADEAccessibility of the length/end radio buttons1630
1499P2NEWLinux: ASSERT on check dependencies1499
550P2NEWEnh: Add Directories Preference to export to directory the file came from550
1412P2NEWLinux: ASSERT failure in EndModal(): when closing modeless real/empty "Help on the Internet" pair.1412
1509P2NEWLinux: ASSERT / possible crash OK'ing Preferences with label track present, project window resized to small width1509
42P2NEWTimer Record carries on recording past the scheduled end, requiring force quit42
1244P2NEWVAMP: QM 1.7.1 plugins crash Audacity on opening Plug-in Manager.1244
652P2NEWSummary: WASAPI issues652
1432P2NEWUndocking Toolbars removes track focus, and drag or resize of undocked toolbars removes the control's focus border1432
1590P2NEWMac: Duplicate working plugins not removed from previous installation1590
1319P2NEWExcessive delays repeatedly opening/closing long projects on Windows (sometimes)1319
1639P2NEWLeft and Right arrow keys no longer work in docked toolbars1639
880P2NEWRTP preview does not supply latency compensation.880
1453P2NEWEffects that are no longer available still in the Effect menu, which is a problem for previously shipped effects1453
1608P2NEWLV2 Chain problems: LV2s crash when used in Chains, or are unavailable in Chains if the LADSPA version is also enabled1608
276P2NEWPULSE-AUDIO issues. Freeze repeatedly starting/stopping streams.276
1331P2NEWEnh: Cannot use SPACE to play with mouse left button down.1331
939P2NEWMac: Clicky playback and recording (both with Soundflower and external devices)939
1492P2NEWUsing Scrub Ruler to start Scrub or then change to Seek removes the selection1492
1627P2NEWScrub/Seek when the selected playback device is unavailable spawns continual errors, requiring force quit1627
437P2NEWWrite fails without error message box on disk full437
1404P2NEWVSTs with bypass button cease to function if the plugin is closed with bypass button unchecked.1404
1502P2NEWVST and AU: effects preview incorrectly if track rate not 44100 Hz or project rate differs from track rate1502
41P2NEWEnh: Changes in available devices not detected without restart41
1227P2NEWOSX: Audacity "System" language choice always produces English irrespective of Mac system locale.1227
1632P2NEWExports in excess of about 24 hours are silently truncated1632
651P2NEWSummary: WDM/KS issues651
1305P2NEWEnh: Improve recall and customisation of starting Save and Export directories.1305
665P2NEWSummary: AU and VST crash and hang bugs665
1446P2NEW(Mac and Linux) Audacity does not launch if TempDir is on a FAT/exFAT file system1446
1603P2NEW(mac) AUNBandEQ crashes Audacity1603
935P2NEWOld modules shipped with Audacity 1.3.x crash Audacity after enabling the modules in Preferences.935
1460P2NEWMoonphase: Bass and Treble cannot be opened when audio is playing or does not affect playback1460
300P2NEWSummary: Building and linking issues.300
33P2REOPENEDSummary: Accessibility issues33
1073P2REOPENEDAudacity language set to "System" sets Traditional Chinese and Brazilian Portuguese incorrectly.1073
139P2REOPENEDSummary: Mac accessibility weaknesses139
1416P2REOPENEDClicking in Timeline or Scrub bar removes focus1416
73P2REOPENEDChains: all effects should remember settings applied via chain and Effect menu independently73
218P2REOPENEDExcessive delays fitting long projects to window, and progress dialog whited out after import or effect.218
1329P2REOPENED(OS X) ENTER does not close/apply effects unless user has turned on Full Keyboard Access1329
1338P2REOPENEDMac: Opening non-RTP effect while Voxengo Span is open freezes Audacity, as does opening Span options.1338

RM Watchlist

These are bugs the RM is paying particular attention to that usually are not in the list above.

IDPStatusSummary (7 tasks) ID
1244P2NEWVAMP: QM 1.7.1 plugins crash Audacity on opening Plug-in Manager.1244
437P2NEWWrite fails without error message box on disk full437
279P3NEWMouse Bindings are not currently configurable by the user.279
641P3REOPENEDAppend record causes spurious playthrough and may crash.641
1119P3REOPENEDMac: Window menu's list of open windows not available1119
1198P3RESOLVEDMac system "minimize" shortcuts ignored.1198
1205P3RESOLVEDEnh: Edits and other functionality unavailable while in Pause mode1205

Scrubbing/Seeking Bugs

IDPStatusSummary (25 tasks) ID
1451P2RESOLVEDOn Mac the background of the Pinned/Unpinned button is not the same color as the Timeline1451
1457P2RESOLVEDTransport Menu "Scrub" and "Seek" do not correctly indicate when either Scrubbing mode is active1457
1478P2RESOLVEDCannot generate or record after starting and stopping Scrub Mode with no audio present1478
1458P2RESOLVEDScrubbing Toolbar buttons do not update to show the action they will perform1458
1477P3NEWMac: Sticky Tooltips1477
1476P3NEWHorizontal Scroll serves no useful purpose when Scrubbing or Seeking1476
966?P3REOPENEDEnh: Effortful/unintuitive to scroll-scrub at 1x speed without mousewheel or from start/end of project966
1053P3REOPENED[Scrub Phase I] Status Bar message does not mention scrub if pointer over waveform1053
1421P3RESOLVEDWhen Scrubbing the Play button in the Transport Toolbar should not change its icon1421
1479P4NEWScrubbing buttons or menus do not change Scrubbing type if transport is not initiated1479
1490P4NEWThe Scrub pointer is not consistent on Ubuntu1490
1423P4REOPENEDEnh: Click & drag in the Scrub Bar should invoke scrubbing not seeking1423
1419?P4REOPENEDConfusing and unnecessary widget change when clicking in Scrub Bar1419
926P4RESOLVEDScrub play continues after end of project926
1455P4RESOLVEDWindows/Linux: Scrub Bar button background colour darker than Timeline/other toolbar buttons1455
1414P4RESOLVEDGreen triangles in scrub bar sometimes appear and sometimes don't1414
1487P4RESOLVEDScrub and Seek are enabled when there is no audio to operate on1487
1467P4RESOLVEDNew pref for pinned head should move to the Prefs>Tracks1467
928P4RESOLVEDPlayhead does not move immediately after restarting scroll-scrub from track start, then playback starts late928
1452P4RESOLVEDOn Mac the Show Scrub Bar button does not display properly when down1452
1481P4RESOLVEDClicking the Scrub or Seek button twice corrupts Selection Start and Audio Position1481
1422P4RESOLVEDChanging to temporary seeking from Scrub Bar does not activate the seek button1422
1475P5NEWEnh: Default shortcuts for Scrub and Seek1475
1489P5NEWStray ticks in Timeline after stopping Scrub Mode with Scrub Bar open1489
1456P5REOPENEDScrub Bar tooltip is incorrect on mouse down because there is no separate tooltip for that state1456

Linux: ASSERT Bugs

These (may) be bugs caused by higher default error checking in wx3 release builds.

IDPStatusSummary (8 tasks) ID
1412P2NEWLinux: ASSERT failure in EndModal(): when closing modeless real/empty "Help on the Internet" pair.1412
1499P2NEWLinux: ASSERT on check dependencies1499
1401P2RESOLVEDLinux: ASSERT (Intermittent) opening new projects.1401
1174P3REOPENEDLinux: ASSERT error after quit by any method1174
908P4NEWLinux: ASSERT playing audio after adding a label908
1232P4NEWLinux: ASSERT resizing window when zoomed in on label1232
1413P4NEWLinux: ASSERT (Intermittent) when time shifting audio clips1413
1504P4NEWLinux: ASSERT (frequent) when pasting audio within a clip1504




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 (10 tasks) ID
198P3RESOLVEDFIXEDSnap-To does not move cursor when first enabled/selection format changed198
1051P4ASSIGNEDHelp button for Effects, Generators and Analyzers1051
1601P4CLOSEDDUPLICATEHovering over a tool shows an (empty) box but not tool tip1601
809P4RESOLVEDFIXEDSpectral selection is not persistent, as the time selection is.809
1043P4RESOLVEDFIXEDPitch (EAC) Default View Mode from 2.1.0 misinterpreted as Spectral Selection by 2.1.1.1043
470?P4RESOLVEDFIXEDManage Curves dialog UI - buttons incorrectly enabled, resize corrupts appearance470
1044P4RESOLVEDFIXEDChoosing Spectral Selection log(f) or Pitch (EAC) Default View Mode breaks waveform creation in 2.1.0 or earlier1044
613P4RESOLVEDFIXEDMenu key deselects track613
985P4RESOLVEDFIXEDImported Equalization curves do not appear until restart985
830P5DEVEL - FIX MADEPaste destroys envelope information in the clipboard830


These are also bugs which we knew about before we started work on this version, and have updated, and that are currently in REOPENED state. Often that will mean that we REOPENED them for this release.

IDPStatusSummary (6 tasks) ID
33P2REOPENEDSummary: Accessibility issues33
1338P2REOPENEDMac: Opening non-RTP effect while Voxengo Span is open freezes Audacity, as does opening Span options.1338
139P2REOPENEDSummary: Mac accessibility weaknesses139
646P3REOPENEDSummary: VST List of Plugins - Residual Issues.646
878P3REOPENEDBuilt in Generators don't work correctly in Chains878
815P4REOPENEDEnh: Transcription Toolbar Play button should be down after clicking it, not Transport Play button815


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 (2 tasks) ID
1630P2DEVEL - FIX MADEAccessibility of the length/end radio buttons1630
1611P4DEVEL - FIX MADESelect none leaves timeline and selection times temporarily incorrect1611

Quick-Fixed in this version

IDPStatusResolutionSummary (12 tasks) ID
1610P1RESOLVEDQUICKFIXEDUnable to save projects1610
1614P1RESOLVEDQUICKFIXEDCrash duplicating a clip1614
1628P1RESOLVEDQUICKFIXEDTracks > Align items two submenus deep1628
1629P1RESOLVEDQUICKFIXEDEdit Toolbar buttons work once only.1629
1624P3RESOLVEDQUICKFIXEDMute/Unmute all does not remove soloing when Solo buttons are set to Simple1624
1625P4RESOLVEDQUICKFIXEDMute/Unmute All Tracks in "None" Solo Button Mode does not change track audibility, only changes button state1625
1617?P4RESOLVEDQUICKFIXEDClipfix very slow1617
1633P4RESOLVEDQUICKFIXEDSpectral Selection Toolbar incorrect above 100 kHz1633
1621P4RESOLVEDQUICKFIXEDClipfix silently fails on long selections1621
1619P4RESOLVEDQUICKFIXEDClipfix may cause Audacity to freeze or crash on long selections1619
1616P4RESOLVEDQUICKFIXEDClipfix fails if selection is a multiple of 100000 samples1616
1620P4RESOLVEDQUICKFIXEDClipfix process dialog counts up rather than down1620

NEW in this version

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

IDPStatusSummary (18 tasks) ID
1636P1NEW(Mac) Equalization: Crash selecting the "RIAA" or "Telephone" curves1636
1626P1NEWPreview of non-RTP effects fails if all the track is selected1626
1637P1NEWKeyboard interaction with many controls in toolbars broken1637
1608P2NEWLV2 Chain problems: LV2s crash when used in Chains, or are unavailable in Chains if the LADSPA version is also enabled1608
1639P2NEWLeft and Right arrow keys no longer work in docked toolbars1639
1627P2NEWScrub/Seek when the selected playback device is unavailable spawns continual errors, requiring force quit1627
1632P2NEWExports in excess of about 24 hours are silently truncated1632
1623P3NEWUsing Ctrl+V to Paste one type of track into another causes the Play button to display incorrectly1623
1622P3NEWCryptic error message when existing project cannot be saved1622
1635P3NEWHard to drag stereo track vertically from channel nearest target track1635
1634P4NEWSpectral Selection Toolbar issues in German1634
1612P4NEWZoom factor lost1612
1615P4NEWIcon for Shift modified record button needs changing1615
1638P4NEWEnh: Some Ext- menu items depend on mouse position1638
1609P4NEW(mac) Crashes quitting with mod-nyq-bench enabled1609
1613P4NEWEnh: Audacity should be able to record at the cursor position, not just at track end.1613
1631P4NEWAudacity silently fails to launch if it cannot read or write "Portable Settings"1631
1618P5NEWClipfix fails to correct clipped audio that lies on a buffer boundary1618




Below the Fold

Notes that are relevant to next release.
WIBN= "Wouldn't It Be Nice".

Developer WIBN lists are list of things they are actively looking at. QA/Support WIBN lists are lists of things they are lobbying for. These are aspirational changes. The closer we get to the planned release date the less likely the ones still listed in this section are to be in.

James' WIBN List

  • 276 [P2] Repeatedly start/stopping Pulse Audio. A fix by keeping the audio card open. Also means monitoring persists.
  • Diags - Glitch detection (counting) of overruns and underruns.
  • Diags - Command line options, and run very simple test, e.g. generate DTMF from Travis build to get us started on automated test.
  • Diags - mod-diag as built-in module. Also to help get built-in modules working for other reasons.
  • Diags - mod-diag actually with a GUI window so we can see diags and reset them live.
  • Diags - Automatically generate screenshot for each effects dialog.

James' Notes

Already seem to be making promises for 2.2.0

  • "We'll look into more unicode use during development of 2.2.0"
  • Bring new menus from DA into Audacity
    • Peter 21Nov16: don't forget David's new Edit menu entries
      1. Store Cursor Position
      2. Select>Cursor to Saved Cursor Position
  • Bring (option of) Dark Theme into Audacity.
  • Bug 437 - Paul's extended solution.
  • PULSE Audio. Starting/Stopping.

General News/Activity

  • Viktor working on (LADSPA?) percussion/harmonic separation effect.
  • Luciano working on spectral colouring.

Enabled / Disabled

This is current status/plan:

  • WDM-KS out (considering a module, but not for 2.1.3 needs work on test support)
  • MIDI_OUT out.
  • Updated PortAudio


Steve's WIBN List

  • 683: Excessive amplification causes NaNs.

Buanzo WIBN List

  • Bugzilla_report, Maths and SoundManager2Button Extensions to wiki.

Gale WIBN List

Vaughan WIBN List

  • Updated Logo/Text (via Chris F).

Paul/Leland WIBN List

Luciano#s WIBN List

  • Customisable spectral colours.

Peter's WIBN list

Other

  • Configurable Mouse Prefs.
  • Far fewer binding prefs set up by default. The most common high value ones only. Instead use import for a fully populated list, if desired. Power users (the people who use all the shortcuts) will typically set up their own.
  • MultiButtons

Demos/Experiments

  • Leland's analyze effects whilst recording.
Personal tools

Donate securely by PayPal, using your credit card or PayPal account!