Draluy / chocoratage

Ecoute des mots cles lies au chocoblastage et verrouille la session des qu'un de ces mots est tape au clavier.
GNU General Public License v3.0
5 stars 2 forks source link

Test on more OS versions #7

Closed fabmars closed 4 years ago

fabmars commented 4 years ago

The current coverage (see OS.ods) is pretty wide across distributions and window managers, but most versions are recent. Could be worthwhile testig on:

fabmars commented 4 years ago

@Draluy please assign this one to me.

fabmars commented 4 years ago

Old Ubuntus: http://old-releases.ubuntu.com/releases/

oldest downloadable fedora: 29 https://dl.fedoraproject.org/pub/fedora/linux/releases/29/

Oldest FreeBSD available is 11.2 https://download.freebsd.org/ftp/releases/ISO-IMAGES/11.2/FreeBSD-11.2-RELEASE-i386-disc1.iso

I still have an old Win7 license.

Solaris 11 refuses to install on my machine because it says my CPU isn't patched against Spectre...but it is.

As for OSX, I'll do what I can.

fabmars commented 4 years ago

So far

fabmars commented 4 years ago

Found Fedora Workstation 25, same as 31

fabmars commented 4 years ago

Tested on OSX Mountzain Lion (10.8.5), Maverick (10.9), Yosemite (10.10.5) and this is a pain in the neck: the locking command is now "/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend" (uppercase U on User.menu instead of lowercase on My Mojave 10.14). So now I'm trying to figure out in which version those animals changed the folder name. Judging by some commits I saw on github, it might be on High Sierra (10.13). But its intaller wiped my harddisk before failing and all I have left is a bootable USB key with an uninstallable High Sierra. Working on it...

Draluy commented 4 years ago

What about launching both commands letting one silently fail and calling it a day?

fabmars commented 4 years ago

Nah :) I managed to install High Sierra (10.13) and it's /User.menu/ (uppercase) too. So it gets lowercase from Mojave (10.14). Funnty thing, the partition I got on HS was case insensitive, so both commands worked.

fabmars commented 4 years ago

Got Solaris 11 to startup in VirtualBox thanks to https://docs.oracle.com/cd/E37838_01/html/E60973/instal.html

fabmars commented 4 years ago

OSX 10.15 Catalina is a piece of crap that's not unique in its kind only because Windows Vista existed before... the security layer makes it REAL hard to run any unsigned software from the terminal (or eslewhere for the matter) due to OSX security policies. The Oracle JRE/JDK bundles just don't install (dmg, only applet plugin) or refuse to run (.tar). I managed to get OpenJDK 11 to run on it and in the end it's no different than the rest (/User.menu/) except that chocoratage will be virtually real hard to run from this OSX version...

fabmars commented 4 years ago

In the end:

fabmars commented 4 years ago

Whilst working on the jnativehook build in https://github.com/Draluy/chocoratage/issues/3 I saw the lib only supports Linux, Windows and OSX. So long for the FreeBSD support...