pallotron / yubiswitch

OSX status bar application to enable/disable Yubikey Nano
Other
881 stars 65 forks source link

Support dropped on MacBook Pro (2020)? #135

Closed gjmveloso closed 3 weeks ago

gjmveloso commented 4 weeks ago

I had updated to 0.17 via Homebrew early today and learned that it dropped support for my old Mac. Is that correct?

$ uname -a

Darwin 24.1.0 Darwin Kernel Version 24.1.0: Thu Oct 10 21:02:27 PDT 2024; root:xnu-11215.41.3~2/RELEASE_X86_64 x86_64

Spec:

13-inch, 2020, Four Thunderbolt 3 ports
2 GHz Quad-Core Intel Core i5
Intel Iris Plus Graphics 1536 MB
16 GB 3733 MHz LPDDR4X

Thanks!

davidrothera commented 4 weeks ago

Unfortunately Xcode dropped support for versions older than 10.13 and so to be able to support new builds it was required to update the minimum version.

rbergman18 commented 3 weeks ago

I'm not entirely understanding... MBP 2020 runs Sequoia. Presumably the problem is that Yubiswitch needs to be distributed as a Universal Binary?

davidrothera commented 3 weeks ago

Hmm this does seem strange, as the release process doesn't leverage "Archive" builds it looks like it only included the release build for my architecture.

This must have been a change in a recent Xcode version as no build settings have been changed.

I'll look to re-release v0.17 shortly.

davidrothera commented 3 weeks ago

@rbergman18 there is a new release DMG of 0.17 uploaded now which is a universal binary and also now notarised.

davidrothera commented 3 weeks ago

@gjmveloso please download the latest version again and retry.

gjmveloso commented 3 weeks ago

Hi @davidrothera, just tested manually downloading the most recent .dmg file and I confirm it's now working fine.

Testing with Homebrew didn't went through due to file hash mismatch:

Error: SHA256 mismatch
Expected: 48787eadef7df2383a508587ff93932f35800c146c808269def5db99f6dc869c
Actual: da18d8059e42dfe71abaa7211d7da80f4b5f7f0c1c18bad104bd11a0885b633f
rbergman18 commented 3 weeks ago

Can confirm the same experience. homebrew will require only an issue to be opened to reset the hash.

On Sat, Nov 2, 2024 at 07:59 Gustavo Veloso @.***> wrote:

Hi @davidrothera https://github.com/davidrothera, just tested manually downloading the most recent .dmg file and I confirm it's now working fine.

Testing with Homebrew didn't went through due to file hash mismatch:

Error: SHA256 mismatch Expected: 48787eadef7df2383a508587ff93932f35800c146c808269def5db99f6dc869c Actual: da18d8059e42dfe71abaa7211d7da80f4b5f7f0c1c18bad104bd11a0885b633f

— Reply to this email directly, view it on GitHub https://github.com/pallotron/yubiswitch/issues/135#issuecomment-2452982691, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOZLIWEPRGNP6236OHYW5T3Z6TEBPAVCNFSM6AAAAABQ2SFNN2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJSHE4DENRZGE . You are receiving this because you were mentioned.Message ID: @.***>

davidrothera commented 3 weeks ago

I've created https://github.com/Homebrew/homebrew-cask/pull/190760 to address the SHA256 mismatch with homebrew

davidrothera commented 3 weeks ago

Homebrew issue resolved. Closing.