[MacPorts] #66133: openjdk11-graalvm doesn't allow mirroring distfiles
MacPorts
noreply at macports.org
Sat Nov 5 14:40:50 UTC 2022
#66133: openjdk11-graalvm doesn't allow mirroring distfiles
--------------------------------+----------------------
Reporter: ryandesign | Owner: breun
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.0
Resolution: | Keywords:
Port: openjdk11-graalvm |
--------------------------------+----------------------
Comment (by breun):
I set this port to `NoMirror` because the binary archives used to be like
400+ MB per release and would be cached for each Darwin version. They have
since been reduced to ~250 MB and the new `platforms {darwin any}` syntax
could be used to only store the binary once for all Darwin versions.
`/Library/Java/JavaVirtualMachines/openjdk11-graalvm/Contents/Home/LICENSE.txt`
says:
GraalVM Community Edition consists of multiple modules. The software as
a
whole, is released under version 2 of the GNU General Public License
with the
“Classpath” Exception. Certain modules of GraalVM Community Edition are
released
under separate and/or additional licenses, as follows: Graal.js is
released
under the Universal Permissive License (UPL) Version 1.0; Sulong – LLVM
is
released under a 3-clause BSD license.
Graal.js and LLVM modules are not included in this port at this time. I
believe redistribution of these binaries should be allowed, but I'm no
expert on this.
By the way, I'm also not sure if these binaries would work on Mac OS 10.9
if they could be downloaded. I can't find any info on which versions of
macOS are supported in the [https://www.graalvm.org/22.3/docs/getting-
started/macos/ installation documentation]. Most OpenJDK-based
distributions only support newer versions, but I don't know if that's
because they don't verify correct operation on those legacy OS versions or
if it actually doesn't work.
If you think `NoMirror` should be removed, I'm fine with doing that.
--
Ticket URL: <https://trac.macports.org/ticket/66133#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list