Release Checklist
This is the de facto bug list for all Stable and Beta releases of Audacity. The current suggestion is that Beta releases are blocked until all P1 bugs are fixed, and Stable blocked until all P1 and P2 bugs are fixed. There is no pre-determined plan for dealing with lower priority bugs.
Contents
|
Documentation Checklist, for documentation changes needed for 1.4 Manual and any developer recruitment drive.
Wording, where we track suggested changes to the exact words that appear on a dialogue
Pending website changes where we post suggested wording or layout changes to our audacity.sourceforge.net and audacityteam.org sites (except the Wiki).
Unless indicated by discussion against particular items, these should be regarded as needing attention. When processed, please move them to the "Done" section of those pages.
- Patches are added and tracked on the Sourceforge Patch Tracker .
- There are companion pages to discuss and monitor development of our audacityteam.org sites: Wiki Development Checklist (for both this Wiki and the Manual Wiki) and Forum Development Checklist. Relevant items include security issues, bug fixes and enhanced functionality through installing additional extensions.
Essential changes
These are other changes to source code that are deemed essential. We will do all of these for final release candidate for 2.0.
- Help/Manual issues
- Installer versions of Audacity now install Html help. Suggestion has been made that Windows installer should have an option to install help for all users, not just current user.
- Address documentation issues, including web site updates.
- Completing the Manual.
- Nyquist plug-ins (for 2.0): Gale to keep an eye on the Nyquist plug-ins provided in the Audacity Plug-Ins folder, possibly commit others requested by users if they work satisfactorily, such as binaural tones and Sequencer. On Windows/Mac, add the src/plug-ins folder to the installer but also add latest versions of GVerb.dll, Hard Limiter.dll and sc4.dll which are not in CVS. No special action is needed on Linux, as any *.ny plug-ins from the plug-ins dir are installed, except those deleted when the tarball is created using scripts/maketarball.sh.
Rating Keys for Issues
All issues are given a Priority Rating of 1 to 5 as follows: | |
P1 | Blocks any Release - See the discussion page for a guide to what may be deemed an issue that blocks release. |
P2 | Blocks a Stable Release, but not a Beta. Maybe only affects a limited number of users. |
P3 | Not a blocker, but deemed worthy of release-noting if unfixed, so should not be ignored and left to mount up. |
P4 | Clear benefits from fixing, but not sufficiently important to release note. May include easy fixes giving considerable benefit relative to the time involved. |
P5 | Only just important enough to be fixed. It could be done in "spare time", or by someone learning the code. |
√ | Believed fixed but awaiting confirmation (cross-platform issues should be tested on at least two platforms) |
R | Regression on 1.2.6. Mainly used as an indication that a lower priority item could be promoted. Many issues not marked as regressions may well be so. |
Blocking Issues
P2 (Stable Release Blockers)
P2 | Spurious "not writable/disk full" errors when saving projects.
|
P2 | Desynchronised playback mixing of short regions in different tracks.
|
P2 | Reverse does not reverse clip boundaries.
|
P2 | Edit Labels: "start/end times display as zero" fix breaks screen reading ability. |
P2 | Nyquist effects join separate clips together.
|
P2 | Boundary drawing problem with Generate and SoundTouch
|
P2 | R (Windows) Projects crash when applying repeated effects on zoomed in regions towards the end of audio tracks
|
P2 | (Windows 7) Runtime Error Program: (location) R6034 on launching Audacity.
|
P2 | (Windows Vista, 7) Input sources cannot be selected in Mixer Toolbar.
|
P2 | (Windows Vista, 7) Audacity input/output level sliders act independently of/incorrectly with system level sliders.
Symptoms:
|
Non-blockers
P3 Release Noted (Prioritised non-blockers)
P2 | Effects processing/waveform rendering after process completion much slower than 1.3.8.
|
P3 | Cursor jumps to start of scroll after playback cursor goes past scroll
|
P3 | Labels cannot be repeated
|
P3 | SBSMS, Change Speed, Change Tempo do not keep labels in sync.
|
P3 | Truncate Silence does not keep labels in sync
|
P3 | R Unreliable project re-opening with orphaned and missing blockfile errors.
|
P3 | R (reported on Mac) Unreliable project re-opening due to duplicate attributes
|
P3 | Unreliable Automatic Crash Recovery.
|
P3 | R AIFF files created by Audacity from recorded or generated data import intermittently (but at times very frequently) as noise - files play fine in other software.
|
P3 | Automatic Crash Recovery: disregards track zoom level and position.
|
P3 | Time Track disables audio/label linking.
|
P3 | All Edit menu items to be consistently enabled and work consistently when select-all-on-none enabled.
|
P3 | Label tracks: typing "j" or"k" in a label may activate the "move cursor" shortcut instead.
|
P3 | Changes in available devices not detected without restart.
|
P3 | (reported on Windows) Timer Record unreliable with recordings straddling midnight
|
P3 | (reported on Windows) Timer Record cannot maintain scheduled duration if system clock changes
|
P3 | Modal block circumventable using File > New (Mac only) or shortcuts, leading to risk of crash. See this thread. |
P3 | Muting specific time-shifted mono tracks when exporting produces audio at wrong point on timeline in exported file if muted tracks are to left of unmuted. |
P3 | WAVEX (Microsoft) headers: GSM 6.10 files cannot be exported, and U-Law/A-Law files may not be playable. |
P3 | LADSPA Multiband EQ may not be visible in Effect menu (occurs on Windows XP), and crashes soon after opening.
|
P3 | Residual FFmpeg issues:
|
P3 | On-Demand: when importing a mixture of uncompressed and compressed files, on-demand loading does not start until normal import of the compressed files completes, if the names of the compressed files come earlier in the alphabet.
|
P3 | When changing language in Preferences, some elements don't change until restart. Affects Audio Track at the top of the Track Drop-down menu, and the toolbars tooltips (except Selection Bar).
|
P3 | R Pressing Play (but not Space) or clicking on the timeline in a second project when another is already playing stops playback of the first project.
|
P3 | Calculation of "disk space remains for recording (time)" incorrect when recording in 24 bit quality. Macro now created by RA to return size on disk of 16/24/32 bit sample formats as 2, 3, 4 respectively as first part of a fix, but Audacity does not currently record in 24 bit. |
P3 | Tag import/export occasionally non-orthogonal. Some known specifics:
|
P3 | Nyquist implementation: Values appearing in effects text boxes are not always the hard-coded/previously entered values.
|
P3 | (Windows only) After a period launching correctly, Audacity opens minimised.
|
P3 | (Windows only) LADSPA plug-ins not categorisable despite compiling with USE_LIBLRDF defined and installing RDF data files in Audacity data directory. See this thread |
P3 | (Windows only) The slv2 library needed for LV2 support does not build.
|
P3 | (Linux only) JACK issues:
|
P3 | (Linux) Audacity output slider may affect playback meters.
|
P3 | (Linux only) Effects and other dialogues do not have focus on opening.
|
P3 | (Linux only) After opening a sufficiently long audio file, opening a second file of any size leads to locked GUI/console messages until first file completes play. Reported by Michael Schwendt on Fedora 8 test rpms of Audacity CVS from 11 Jan 08 and Jim Cline on Debian 31 Jan 08.
|
P4 / P5 Other Issues (not Release Noted)
P4 | Truncate Silence doesn't work well on multiple tracks
Selecting multiple tracks of audio and then trying to Truncate Silence doesn't work in a terribly useful on intuitive manner. No agreed specification exists for what the behaviour should be in all the possible circumstances, devising and documenting this specification is the first task. |
P4 | Transport and Tracks menu items wrongly enabled when no tracks.
|
P4 | Analysis effects that create labels should give focus to label track.
|
P4 | "Specify Command Line Encoder" needs a dropdown to store entries.
|
P4 | Phaser and Wahwah: some sliders do not respond to arrow keys.
|
P4 | Vertical ruler scale only has zeros on a recorded track displaying Waveform (dB) view.
|
P4 | Analyze > Plot Spectrum needs progress dialogue.
|
P4 | Play-at-Speed slider should have 6 steps using page up/down, and 60 using arrow keys. For input/output sliders, 5 up/down and 100 using arrow keys. |
P4 | Export Multiple success dialogue: untitled files after the first should still include "untitled" or "empty" in the name
|
P4 | Export Multiple success dialogue cannot be dismissed with ENTER. |
P4 | Chains: all effects should remember settings applied via chain and Effect menu independently.
|
P4 | EQ: Can't save a flat curve.
|
P4 | Toolbar and track gain/pan sliders should display current slider position on hover
|
P4 | Name in Track Panel should have tooltip which displays full name.
|
P4 | Users insufficiently aware of "export" because the word is not found or understood.
|
P4 | Recordings of audio played in Audacity are truncated by approximately 100 ms.
|
P4 | "Automatically fit" preference: resized track snaps back to fit after any edit or gain/pan change.
|
P4 | "Automatically fit" preference: tracks not re-fitted if tracks added or deleted then undone/redone. |
P4 | "Automatically fit" preference: Time, Label, and Note tracks not re-fitted. |
P4 | "Advanced Mixing Options": Names of all input tracks scaled unreadably small if any input tracks have a long name. |
P4 | "Advanced Mixing Options": right channel of unsplit stereo pair called "Audio Track - Right".
|
P4 | Selection bugs when zoomed in
|
P4 | When Control Toolbar is undocked, its associated shortcuts only work if the main application has focus. |
P4 | Minimum and maximum frequency display in Spectrograms preferences don't work for spectrum log (f) view. |
P4 | Memory leaks:
|
P4 | Nyquist implementation: Excessive memory usage
|
P4 | (Mac only) Command-modified shortcuts that are also system shortcuts always perform the system action. For example, Command-M does not add label at playback position, but minimises the app. List of system shortcuts. |
P4 | (Mac only) CoreAudio crash when input device's sample rate is 44100 and the output device's sample rate is 48000. |
P4 | (Mac only) Envelope points do not restore properly when reopening a saved project -see here .
|
P4 | [LL] (Mac *and* Linux only) Random bits of silence occur during recording (Jack and non-Jack versions of this problem).
|
P4 | (Linux only) Defining EXPERIMENTAL_SCOREALIGN prevents building on Linux. |
P5 | Find Clipping: needs decision on optimal behaviour with regard to when/where created, linking, and label retention if re-run in same track.
|
P5 | Meter Toolbar: Right-edge hover corrupts cursor.
|
P5 | "Latency problem" warning when audio is pushed behind zero occurs for both tracks of a stereo pair. |
P5 | R (Windows only) Executable will not launch in Safe Mode but runs an unkillable process. |
P5 | Pressing OK in Preferences removes action-specific text in last Undo menu item. |
P5 | Standardise per-platform behaviour after changing Default Sample Rate in Preferences: On Windows, changing the rate in Preferences changes the visible project rate at once, so affects all new tracks in current project. On other platforms, visible project rate does not change until opening a new project. This creates problems in the Manual. Windows users seem to like current behaviour and report a bug if the visible rate does not change. We need to decide. Similarly, on Windows, a new track in the current project takes the changed default sample format at once. |
P5 | Debug Log window and Help > Index... browser do not escape. |
P5 | Links from built-in text to Wiki to be locally over-ridable in the same way that links from built-in text to external html files can be. This way we can have a local copy of the relevant Wiki pages, if we want to. |
P5 | Dependencies Dialogue: If click on "Copy Selected Audio Into Project" in error, the copying cannot be cancelled from the progress dialogue. |
P5 | Nyquist implementation: (dribble [fname]) function
|
P5 | Nyquist Prompt should be categorised as "Utility".
|
P5 | Nyquist: s-add-to sound max-samples "file-name"and s-overwrite issues
|
P5 | (Windows) If Windows Taskbar positioned at top, title bar of "Welcome Message" is obscured.
|
P5 | (Windows only) Timer Record progress dialogue reappears underneath programs restored to the desktop after hiding the dialogue with "Show Desktop". Also the progress dialogue ought to disappear with the WIN + M equivalent shortcut, but doesn't. |
P5 | (Mac only) When Preferences set to "Update display", trying to change timeline position during playback (for example by dragging horizontal scrollbar) causes playback cursor to desynchronise until playback stopped. |
P5 | (Linux only) Intermittent crashes using Undo command (irrespective of command being undone).
|
P5 | (Linux only) Recovery action if project rate not supported by card. OK on Windows.
|
P5 | (Linux only) Miscellaneous OSS crashes.
|
Not aiming to do for 1.4.0
This has moved to release checklist not aiming for 1.4 and now includes former "Aim tos" from this page. Many of these "Aim tos" are relatively small items but could nonetheless make a worthwhile difference for the time involved. Please do not forget them.
If you claim ownership to items in "Not Aiming", please cut them from that page and park them here:
Truncate Silence needs a "remove DC bias" before running the effect.
- RS: Started to fix this bug 04 Apr 2009