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

Audacity Bugzilla



Bug 543 - Mac: "Kind" information not sufficiently visible.
Mac: "Kind" information not sufficiently visible.
Status: RESOLVED WONTFIX
Product: Audacity
Classification: Unclassified
Component: Application Core
2.0.2
Mac macOS
: P4 Repeatable
Assigned To: Default Assignee for New Bugs
:
Depends on:
Blocks: 1702
  Show dependency treegraph
 
Reported: 2012-07-07 16:55 UTC by Gale Andrews
Modified: 2018-08-20 11:51 UTC (History)
6 users (show)

See Also:
Steps To Reproduce:
1 Open Finder, Go > Utilities > System Information.app (might be called System Profiler on older systems). 2 Expand "Software" in the tree on the left, then select "Applications". In the list on the right, look at the "Kind" column. Audacity will be almost the only app with blank information. 3 Right-click over Audacity.app in Finder > Get Info. "Kind" only has "Application". It should say "Application (Universal)". If instead of "Get Info" you choose "Show Package Contents" and drill down to the Audacity application you will see "Universal" for "Get Info", but few users are going to do that.
Release Note:
First Git SHA:
Group: ---
Workaround:
Closed: 2018-08-20 00:00:00


Attachments
Patch to correct "Kind" display (21.05 KB, patch)
2013-02-24 08:26 UTC, Leland Lucius
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Gale Andrews 2012-07-07 16:55:37 UTC
Reported several times a year.
Comment 1 Leland Lucius 2013-02-24 08:26:23 UTC
Created attachment 348 [details]
Patch to correct "Kind" display

This will resolve the problem described by this bug.

The problem is that in distributed builds, the Audacity binary is not the target of the app bundle.  Instead a shell script is used so the DYLD_LIBRARY_PATH environment variable can be unset prior to Audacity being started.  This is needed to allow users more control over the location of libraries like Lame and FFmpeg.

So, to maintain that requirement and to fix this bug, the script functionality has been moved into the Audacity binary and the script usage removed.

As mentioned in the code comments, this can be removed once(if) Audacity is updated to use the Lame and FFmpeg commands rather than calling the libraries directly.
Comment 2 Gale Andrews 2013-03-04 04:31:07 UTC
Thanks Leland.

Steps to reproduce are solved ("Kind" information displays).

Audacity was able to detect LAME and FFmpeg in /usr/local/lib/audacity after launching and I was able to point it to other copies of those libs elsewhere. So marked "patch_ready".

I am surprised if you right-click over Audacity.app (or any app) > Show Package Contents > MacOS > then right-click over the app > Get Info, it says it's a unix executable file and executing it launchex the Terminal and the app. But that seems how it is.
Comment 3 Vaughan Johnson 2013-07-17 23:38:09 UTC
Committed LLL's patch. At revision: 12431
Comment 4 Gale Andrews 2013-07-19 06:26:46 UTC
Retested and still OK. Right-click over Audacity.app in Finder > Get Info: "Kind" does not show "Universal" in 10.8.4 but then neither do Apple universal apps. So given "System Information.app" now shows "Universal" for Audacity, I think this is OK.
Comment 5 Paul L 2017-07-27 14:32:30 UTC
After this commit:

https://github.com/audacity/audacity/commit/dba49dd485d718a7ce5e42cf1cf4a7990d2e6a59

I am changing the resolution of this old bug to WONTFIX

Because the previous fix for it, removing Audacity.sh and introducing the execve at startup, was a very strange thing to do which is now suspect for causing bugs 1567, 1703, and who knows what else in macOs Sierra.

I mention that GIMP is another program that doesn't display Kind information as other programs do, becuase it uses the same technique of a shell script at start.
Comment 6 Paul L 2017-07-27 14:51:18 UTC
Addendum:  Just maybe Audacity.sh could be rewritten as a tiny C program that does the same thing, and would cure this symptom.

I don't think it's worth the trouble.