OXT Lite 1.08
- richmond62
- Posts: 3692
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
OXT Lite 1.08
Well, on MacOS 12 there is a strange 'something' that keeps flashing on screen as the app attempts to load . . .
It appears to be running . . .
BUT no GUI loaded, and after 3 minutes the thing quit . . .
On second attempt the 'whole thing loads': most odd.
- -
Now it is running: absolutely wonderful.
It appears to be running . . .
BUT no GUI loaded, and after 3 minutes the thing quit . . .
On second attempt the 'whole thing loads': most odd.
- -
Now it is running: absolutely wonderful.
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 3692
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: OXT Lite 1.08
Just installed on MacOS 15.1 and runs without a hitch.
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 3692
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
- tperry2x
- Posts: 2393
- Joined: Tue Dec 21, 2021 9:10 pm
- Location: Somewhere in deepest darkest Norfolk, England
- Contact:
Re: OXT Lite 1.08
9?... Hmmmm.
Are you counting each file as an 'update'? Some aren't 'updates', just informational text to tell you what's changed, so not updated files.
Should be 10 though. I wonder if you were downloading it while I was actually uploading the update files. Please re-run the updates, and click 're download last update'. It should be showing 10 downloads.
- richmond62
- Posts: 3692
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: OXT Lite 1.08
Yes, I am counting each file as an update.
- -Please re-run the updates, and click 're download last update'.
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 3692
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: OXT Lite 1.08
The 'insecure' option worked . . . I wonder why that was: the 'secure' (i.e. https) option has always worked previously.
https://richmondmathewson.owlstown.net/
- tperry2x
- Posts: 2393
- Joined: Tue Dec 21, 2021 9:10 pm
- Location: Somewhere in deepest darkest Norfolk, England
- Contact:
Re: OXT Lite 1.08
Then that's incorrect. There are 10 files. Not 10 updates.
- richmond62
- Posts: 3692
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: OXT Lite 1.08
Alright: understood.Then that's incorrect. There are 10 files. Not 10 updates.
I STILL think the way, after the updates/files have been downloaded, the IDE quits (and does NOT automatically restart) is going to put some people off.
https://richmondmathewson.owlstown.net/
- neville
- Posts: 37
- Joined: Wed Jul 31, 2024 1:03 am
- Location: Canberra, Australia
- Contact:
Re: OXT Lite 1.08
So is OxT Lite 1.08 different from OxT Lite 1.07 with all its recent updates, other than its name? Because the list of things changed looks exactly like the automatic updates that were happening to my 1.07 version, but the splash screen still shows 1.07.
In fact only after perusing the forum did I find out that 1.08 was available; maybe Check for updates should say a new version is available?
Some quibbles:
The version number does not appear anywhere in Get info (on Mac) so until you open the app you have no idea which version a given file contains (doesn't appear in the About... box for the app either). Presumably this is the pList-codesigning issue.
I downloaded 1.08. Wouldn't open under macOS Ventura. So I install the certificate as per the instructions. Certificate indeed installs into the keychain. But on running the suggested codesigning command , Terminal says "No identity found" so I guess it didn't find the certificate. Maybe a missing option in the command .... aargh, I really don't want to relive my old nightmares with certificates in my former life as a (part-time) Mac developer, I really really hope you can work out how to codesign the app.
So back to the insecure method of bypassing Gatekeeper ... except that some time since I first launched OxT Lite 1.07, Ventura has decided to hide the "Allow any app downloaded from anywhere" option again, and it's late at night and my aging brain has forgotten the magic incantation to enable it and Google keeps telling me how to do it in Mohave or somewhere else in California, anywhere but Ventura...
OK got there eventually. Despite my grumblings many thanks Tom for your great work.
In fact only after perusing the forum did I find out that 1.08 was available; maybe Check for updates should say a new version is available?
Some quibbles:
The version number does not appear anywhere in Get info (on Mac) so until you open the app you have no idea which version a given file contains (doesn't appear in the About... box for the app either). Presumably this is the pList-codesigning issue.
I downloaded 1.08. Wouldn't open under macOS Ventura. So I install the certificate as per the instructions. Certificate indeed installs into the keychain. But on running the suggested codesigning command , Terminal says "No identity found" so I guess it didn't find the certificate. Maybe a missing option in the command .... aargh, I really don't want to relive my old nightmares with certificates in my former life as a (part-time) Mac developer, I really really hope you can work out how to codesign the app.
So back to the insecure method of bypassing Gatekeeper ... except that some time since I first launched OxT Lite 1.07, Ventura has decided to hide the "Allow any app downloaded from anywhere" option again, and it's late at night and my aging brain has forgotten the magic incantation to enable it and Google keeps telling me how to do it in Mohave or somewhere else in California, anywhere but Ventura...
OK got there eventually. Despite my grumblings many thanks Tom for your great work.
- tperry2x
- Posts: 2393
- Joined: Tue Dec 21, 2021 9:10 pm
- Location: Somewhere in deepest darkest Norfolk, England
- Contact:
Re: OXT Lite 1.08
Hi Neville, firstly - and above all else: I'm glad you got it working.
Oh, and thank you for the thank you. I write that (not to massage my ego or anything), what I mean is it's just good to hear when people are appreciative.
I'll try and answer a few points.
Why release v1.08 then? - because if you wanted to install this on a new computer, but didn't want to have to run through all the updates one by one. What I might do however is try and get the updates to run all at the same time. That's a bit trickier, and the last time I tried it on my tests here, I messed up my own script - (Of course, I have local version control, so not a problem).
What I'd also like to do is implement Richmond's suggestion about "re-springing / relaunching" the IDE after an update, but that's a bit more involved.
The reason I didn't mess about with the 'About' menu and put the versioning information in there - was because it seems to crash the IDE under MacOS. The revMenuBar stack is extremely sensitive it seems under MacOS 11+, and I've caused some pretty spectacular crashes in the past by trying to add things here.
As such, I'm keeping it in the "Help menu" > "IDE Information" for the time being. I know it's not intuitive and doesn't fit with standard MacOS menu behavior, but it seems to mean the IDE doesn't throw spectacular fatal errors from time to time. (I've since made a mental note to avoid touching anything to do with menu generation of the IDE if I can at all help it).
So much so, that I might turn on the updater to allow for version number upgrading. (What that means is, if you were on v1.08 and had been following the updates, when I saw fit to go to v1.09 - you'd do it via the updater, rather than download a whole new IDE afresh) - but to do that, so that you don't have to download updates one after the other, I need to get my head around how best to have this on a loop - so they all come in at once. Again, doable - when my head is less fried.
Oh, and thank you for the thank you. I write that (not to massage my ego or anything), what I mean is it's just good to hear when people are appreciative.
I'll try and answer a few points.
Yes and no. I'll explain. Let's say you downloaded v1.07 and didn't do any updates. You'd obviously see the changes when downloading the entire thing afresh. That would contain all the cumulative updates. If, on the other hand, you'd downloaded 1.07 and run the updater when the updates were available, then you wouldn't see any changes upon first downloading v1.08 - that's because your v1.07 was previously patched up to the point of v1.08 (if that makes sense).
Why release v1.08 then? - because if you wanted to install this on a new computer, but didn't want to have to run through all the updates one by one. What I might do however is try and get the updates to run all at the same time. That's a bit trickier, and the last time I tried it on my tests here, I messed up my own script - (Of course, I have local version control, so not a problem).
What I'd also like to do is implement Richmond's suggestion about "re-springing / relaunching" the IDE after an update, but that's a bit more involved.
That is a fair point - I mean, yes - the updates are reported always on the same page, but OXT Lite won't have told you necessarily. I try to keep the pushing-of-updates out of everyone's face. Not everyone wants them all the time. However there is an option in the preferences to automatically check for updates now and again, which could get annoying quickly. That's why it's off as default.
Yes, exactly - and it's kind of intentional. If I change the pList with each release, I end up breaking codesigning. So I intentionally left it generic. Codesigning continues to be a headache, and as I've mentioned, I absolutely wish someone would codesign the OXT Lite app only for me, and push it back to me - but that's a big ask each and every time I do a version upgrade.
The reason I didn't mess about with the 'About' menu and put the versioning information in there - was because it seems to crash the IDE under MacOS. The revMenuBar stack is extremely sensitive it seems under MacOS 11+, and I've caused some pretty spectacular crashes in the past by trying to add things here.
As such, I'm keeping it in the "Help menu" > "IDE Information" for the time being. I know it's not intuitive and doesn't fit with standard MacOS menu behavior, but it seems to mean the IDE doesn't throw spectacular fatal errors from time to time. (I've since made a mental note to avoid touching anything to do with menu generation of the IDE if I can at all help it).
There's a "Read me first" (Yellow Warning triangle) in the DMG. Open that, follow through the prompts. It'll open the security prefpane and then you'll have the option to "Allow any app downloaded from anywhere" - this has been hidden by Apple on recent versions of MacOS as default.neville wrote: ↑Sat Oct 05, 2024 11:59 am I downloaded 1.08. Wouldn't open under macOS Ventura. So I install the certificate as per the instructions. Certificate indeed installs into the keychain. But on running the suggested codesigning command , Terminal says "No identity found" so I guess it didn't find the certificate. Maybe a missing option in the command .... aargh, I really don't want to relive my old nightmares with certificates in my former life as a (part-time) Mac developer, I really really hope you can work out how to codesign the app.
So back to the insecure method of bypassing Gatekeeper ... except that some time since I first launched OxT Lite 1.07, Ventura has decided to hide the "Allow any app downloaded from anywhere" option again, and it's late at night and my aging brain has forgotten the magic incantation to enable it and Google keeps telling me how to do it in Mohave or somewhere else in California, anywhere but Ventura...
^ I'm glad you got there. Yes, it can be a headache. It's always codesigning, always.
So much so, that I might turn on the updater to allow for version number upgrading. (What that means is, if you were on v1.08 and had been following the updates, when I saw fit to go to v1.09 - you'd do it via the updater, rather than download a whole new IDE afresh) - but to do that, so that you don't have to download updates one after the other, I need to get my head around how best to have this on a loop - so they all come in at once. Again, doable - when my head is less fried.
Who is online
Users browsing this forum: No registered users and 1 guest