Modify

Opened 30 hours ago

Last modified 29 hours ago

#24689 new defect

JOSM 19555 With Java 25 fails macOS Signatures

Reported by: krehel Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: Cc:

Description

Hi JOSM Team!

We were attempting to update JOSM in macOS Homebrew and realized the latest JOSM 19555 build using Java 25 appears to not be validly signed, causing it to fail macOS Gatekeeper checks.

The 19555 build using Java 21 does appear to be correct, so this may be a build pipeline issue for your Java 25 artifact.

The GitHub PR is at https://github.com/Homebrew/homebrew-cask/pull/256718

Attachments (0)

Change History (1)

comment:1 by stoecker, 29 hours ago

See trunk/.github/workflows/ant.yml. That's our build action.

I have no idea why it sometimes fails and sometimes works. When you look at "Build and package for MacOs" you see that Java 21 worked, Java 25 failed.

Java 21: https://github.com/JOSM/josm/actions/runs/23692662186/job/69148302133
Java 25: https://github.com/JOSM/josm/actions/runs/23692662186/job/69148302137

If someone can fix that: Patches are welcome. I never owned a Mac and thus can't help here.

Maybe it doesn't accept parallel requests or the Mac signing service is restricted to Java <21? I have no idea. That service isn't operated by me.

Also a recommendation what has to be done, in case it's on the Apple server side, is welcome. I can forward this to the account holder.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from team to the specified user.
Next status will be 'needinfo'. The owner will be changed from team to krehel.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from team to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.