![]()
Craig Federighi Admits Appleâs Beta Programs Donât Provide the Interaction and Influence Many Users Desire
An astonishing insight:
Appleâs senior vice president of software engineering, Craig Federighi, has admitted that the companyâs beta testing program, which offers developers and public beta testers access to beta versions of iOS, iPadOS, watchOS, tvOS, and macOS, isnât effective in giving users the amount of influence and interaction they desire.
I heard this one today.
âApple cares about keeping your data private, in that theyâve been collecting it, privatelyâ.
For those of you impacted with the Ventura + MBS plugins issue, I tried this and it is working here every single run of the Xojo IDE. (It can be seen as a workaround until Apple fixes the dlopen thing).
The setup:
- MacBook Pro - M1 Pro - 16 GB - Ventura 13.1 Beta 3.
- The plugins folder inside the Xojo folder is an alias pointing to the real plugins folder stored in an external USB stick. (That one containing the by default plugins + all the MBS plugins suite).
It is working here every time I Run the Xojo IDE⊠without crashes.
Wow. What a workaround, what format is the USB stick? Earlier Christophe mentioned FAT32, which IIRC does not support Appleâs ACls or xattrsâŠ
Have you tried from a DMG file?
The USB stick is way slower than a normal hard disk. That could mean a race condition.
No AFAIK from our side of the code involved in the processâŠ
Some Engineer at Apple may love TimersâŠ
âŠor blocks inside dlopen stuffâŠ
So this may be related to new security features that may be disabled outside APFS, and instead of firing an error for unsecured conditions, it just ignores, and load it anyway? Formatting an NTFS partition could work too? Instead of using a pen-drive that removed will break things?
Does not sound like blocking to me if it only crashes some of the time. Block would block always. Sounds more like some sort of memory clobbering. And given the logs then its probably something to do with the path, how that is handled.
Try substituting a disk image for the USB stick and see what happens. Make sure it is the same format.
That was one of my concerns also, especially as the path for dlopen is char and not string or CFString.
âŠit crashes.
Letâs keep in mind that everything works (AKA: same code) in Monterrey. ![]()
Has anyone submitted a DTS/TSI? For another related ventura crashing bug, my TSI was responded to within 24 hours (they didnât fix it or have a workaround, but they seem aware of the issue).
What does this mean, heck it didnât crash in dlopen on Monterey either.
In the past I had a problem with char path encodings on a newer version of the macOS, it was something I was doing wrong, that was accepted in older versions of the macOS, but they changed it.
Then itâs not you that was doing wrong; itâs the change that shouldnât have taken place ![]()
The changes should or must occur. People must to know and adapt. In the past a file named today as âReçu Rapport GĂ©nĂ©rique.XLSâ should be written as ârecu_rapport_generique.xlsâ due to lack of internationalization. Once introduced, mixing older and newer machines, you could end with one working ok, and in another the filename would corrupt as âRe?u Rapport G?n?rique.XLSâ. Changes for the best sometimes comes with initial pain, but it does not mean you should avoid it.
Just: why?
Iâd say the problem is the lack of internationalisation in the first place.