Audacity Bug Summary
••• Introduction •••
••• Keywords •••
    Audacity 3.0.3 development began 19th April 2021

Audacity Bugzilla



Bug 1590 - Mac: Duplicate working plugins not removed from previous installation
Mac: Duplicate working plugins not removed from previous installation
Status: RESOLVED FIXED
Product: Audacity
Classification: Unclassified
Component: Installer
2.1.3
Per OS macOS
: P2 Repeatable
Assigned To: Default Assignee for New Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2017-02-16 23:44 UTC by Gale Andrews
Modified: 2018-08-20 11:45 UTC (History)
9 users (show)

See Also:
Steps To Reproduce:
1 Install 2.1.2 in /Applications/. 2 Add / Remove Plug-ins and OK. 3 Quit Audacity. 4 Leave the old 2.1.2 folder in /Applications/ and don't modify ~/Library/Application Support/audacity 5 Install 2.1.3 in /Applications/, launch Audacity and look in the menus that have effects. Observe that Nyquist effects that were shipped in 2.1.2 have a working duplicate pointing to the old installation.
Release Note:
GROUP: Effects * '''(macOS) '''After upgrading to 2.1.3 from previous Audacity, the Generate, Effect or Analyze Menu will show working duplicate copies of shipped Nyquist plug-ins''' if you have not yet deleted the old /Applications/Audacity/Plug-ins folder. Duplicates or single copies of other previously shipped plug-ins might appear even if they no longer exist, in which case they will fail to run. ** You can remove any duplicates that don't run by using Effect > Add / Remove Plug-ins... then click OK. This does not remove the duplicates from the Plug-in Manager's list. Alternatively you can remove all unwanted duplicates, whether you have deleted the old Audacity installation folder or not, by deleting the file pluginregistry.cfg in ~/Library/Application Support/audacity/. ** If you delete the Audacity folder from a previous installation, remember to move any optional plug-ins you added to its plug-ins folder to the new Audacity Plug-Ins folder at ~/Library/Application Support/audacity/Plug-Ins.
First Git SHA:
Group: ---
Workaround:
Closed: 2018-08-20 00:00:00
petersampsonaudacity: Test‑OK‑Mac+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gale Andrews 2017-02-16 23:44:03 UTC
Rating applies from 2.2.0 onwards.
Comment 1 Paul L 2017-07-25 23:36:21 UTC
Fix at https://github.com/audacity/audacity/commit/34f8e79623c0b443820125a3ecfa1673006b290a

Follow the Steps to Reproduce exactly, except of course for "2.1.3" substitute 2.2.0 alpha.

If you don't move the 2.2.0 executable into /Applications, the fix doesn't apply.

If you do, and there any .ny files anywhere else under /Applications (than under the 2.2.0 executable bundle itself), then they will be assumed to be .ny's from other versions of Audacity (maybe past, maybe future), and therefore unavailable in the menus.

If you happen to put your other .ny's elsewhere than in the 2.1.2 folder, but still under /Applications, then no luck.  But then, you shouldn't do that, it's not what the Manual recommends.
Comment 2 Peter Sampson 2017-07-27 09:53:06 UTC
(In reply to Paul L from comment #1)
Testing on macOS Sierra 10.12.5 00f8658 27Jul17 build

And carefully follwing Paul's injunction:
"Follow the Steps to Reproduce exactly, except of course for "2.1.3" substitute 2.2.0 alpha."

I cannot reproduce this.  So AFAICT this bug is fixed - I will mark it as OK on Mac - nut leave still open for a while in cave anyone else finds otherwise.

It would be good if Bill and/or Cliff could also test this.


Aside:  this is not something that I have ever observed on Mac in real life on my Macbook test engine
Comment 3 Bill Wharrie 2017-07-28 20:49:01 UTC
Yes, if the steps are followed exactly, the bug is fixed.

I also tried this:
0) Delete contents of ~/Library/Application Support/audacity
1) Install 2.1.3 in /Applications/
2) Launch and quit 2.1.3
3) Move 2.1.3 to a folder inside /Applications/
4) Install 2.2.0 in /Applications/
5) Launch 2.2.0

Result: no duplicate effects.

OS X 10.11.4.

It *is* possible to get duplicate effects, but you have to make a non-standard installation. For example, I can get duplicate effects if I have:
a) 2.1.2 in its own folder in /Applications/
b) 2.2.0 in its own folder in /Applications/

but no-one should be doing (b) unless they are deliberately keeping multiple version of Audacity on their machine.

-- Bill
Comment 4 Paul L 2017-07-28 21:40:50 UTC
(In reply to Bill Wharrie from comment #3)

As I expect it to behave.

As I explained, my fix applies only in case the 2.2.0 (or later; renamed or not) package is placed directly under /Applications.

But if not directly, or at all, then bets are off.

Which we seem to agree, is good enough.
Comment 5 Peter Sampson 2017-07-29 04:38:47 UTC
(In reply to Paul L from comment #4)
We cannot be expected to totally watertight-protect those who insist on going off-piste (to mix my metaphors) and not follow the installation instructions.

Therefore I shall mark this bug as resolved