Page MenuHomeFreeBSD

haraldei (Harald Eilertsen)
User

Projects

User Details

User Since
Dec 24 2024, 12:50 PM (90 w, 16 h)

Recent Activity

Mon, Sep 14

haraldei updated the diff for D59519: java/openjdk27: Add port.

Bumb build num and add extra patch for PPC64 build

Mon, Sep 14, 10:49 AM
haraldei added a comment to D59519: java/openjdk27: Add port.

Corrected:

Mon, Sep 14, 10:44 AM

Fri, Sep 11

haraldei added a comment to D59519: java/openjdk27: Add port.
--- src/hotspot/os_cpu/bsd_ppc/vm_version_bsd_ppc.cpp.orig  2026-09-03 11:42:54 UTC
+++ src/hotspot/os_cpu/bsd_ppc/vm_version_bsd_ppc.cpp
@@ -0,0 +1,47 @@
+/*
+ * Copyright (c) 1997, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2012, 2025 SAP SE. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
Fri, Sep 11, 11:52 AM

Wed, Sep 9

haraldei added a comment to D59519: java/openjdk27: Add port.

Also, PORTREVISION shouldn't be set for a new port.

Wed, Sep 9, 10:17 AM
haraldei added a comment to D59519: java/openjdk27: Add port.

OpenJDK27 will be released by upstream on Sept 15. It's most likely going to be the version tagged here, but if there's any updates I'll update the patch.

Wed, Sep 9, 7:22 AM
haraldei requested review of D59519: java/openjdk27: Add port.
Wed, Sep 9, 7:15 AM

Tue, Sep 8

haraldei committed R11:94a68738ff31: java/openjdk{25,26}: portclippy and cleanup (authored by haraldei).
java/openjdk{25,26}: portclippy and cleanup
Tue, Sep 8, 6:29 PM

Fri, Sep 4

haraldei added a comment to D59304: java/openjdk{25,26}: portclippy and cleanup.

Fix typo and tab-alignment

I would suggest always running portfmt after making any changes to Makefiles. This way, you would almost never worry about tabs/spaces, line wraps, etc.

Fri, Sep 4, 11:36 AM

Wed, Sep 2

haraldei updated the diff for D59304: java/openjdk{25,26}: portclippy and cleanup.

...and the double newline

Wed, Sep 2, 9:48 AM
haraldei updated the diff for D59304: java/openjdk{25,26}: portclippy and cleanup.

Fix typo and tab-alignment

Wed, Sep 2, 9:46 AM

Tue, Sep 1

haraldei requested review of D59304: java/openjdk{25,26}: portclippy and cleanup.
Tue, Sep 1, 1:50 PM
haraldei added a comment to D59167: java/openjdk{25,26}: Don't req xorg for headless.

Is there any specific reason for checking flavor twice? Putting USES + USE_XORG into same conditional would be nicer. Or just leaving USE_XORG as is because it's no-op without USES=... xorg ....

Tue, Sep 1, 12:40 PM
haraldei committed R11:9c0054517dd7: java/openjdk{25,26}: Don't req xorg for headless (authored by Raivo Hool <raivo@lehma.com>).
java/openjdk{25,26}: Don't req xorg for headless
Tue, Sep 1, 8:09 AM
haraldei closed D59167: java/openjdk{25,26}: Don't req xorg for headless.
Tue, Sep 1, 8:09 AM
haraldei added inline comments to D59290: java/openjfx14: Fix openjfx14 after 9477c9da0a4.
Tue, Sep 1, 8:00 AM
haraldei closed D59290: java/openjfx14: Fix openjfx14 after 9477c9da0a4.
Tue, Sep 1, 8:00 AM
haraldei committed R11:cfb60c1505c9: java/openjfx14: Fix openjfx14 after 9477c9da0a4 (authored by haraldei).
java/openjfx14: Fix openjfx14 after 9477c9da0a4
Tue, Sep 1, 7:59 AM

Mon, Aug 31

haraldei requested review of D59290: java/openjfx14: Fix openjfx14 after 9477c9da0a4.
Mon, Aug 31, 4:55 PM

Thu, Aug 27

haraldei updated the diff for D59167: java/openjdk{25,26}: Don't req xorg for headless.

Removed BUILD_DEPENDS lines no longer needed after 25.0.4 and 26.0.2, and
updates commit message to reflect this.

Thu, Aug 27, 8:38 AM

Wed, Aug 26

haraldei updated the diff for D59167: java/openjdk{25,26}: Don't req xorg for headless.

Address review comments.

Wed, Aug 26, 1:54 PM

Tue, Aug 25

haraldei added a comment to D59167: java/openjdk{25,26}: Don't req xorg for headless.

Mainly just a check that I got the field in the commit message right, but feel free to have a look to see if the patches looks ok too.

Tue, Aug 25, 9:44 AM
haraldei requested review of D59167: java/openjdk{25,26}: Don't req xorg for headless.
Tue, Aug 25, 9:39 AM

Wed, Aug 19

haraldei added a comment to D58841: java/openjdk8 + 11: Remove USE_LDCONFIG from ports.
In D58841#1352268, @vvd wrote:
Wed, Aug 19, 7:40 AM

Mon, Aug 17

haraldei added a comment to D58841: java/openjdk8 + 11: Remove USE_LDCONFIG from ports.
In D58841#1350633, @jrm wrote:

It's probably the spaces before the : catching the subject line hook. You could either get rid of those spaces, or use java/openjdk{8,11}: Remove USE_LDCONFIG from ports, which is a format I see in the logs.

Mon, Aug 17, 10:26 AM
haraldei closed D58841: java/openjdk8 + 11: Remove USE_LDCONFIG from ports.
Mon, Aug 17, 10:26 AM
haraldei committed R11:9477c9da0a43: java/openjdk{8,11}: Remove USE_LDCONFIG from ports (authored by haraldei).
java/openjdk{8,11}: Remove USE_LDCONFIG from ports
Mon, Aug 17, 10:26 AM

Aug 15 2026

haraldei added a comment to D58841: java/openjdk8 + 11: Remove USE_LDCONFIG from ports.

The patch is rejected because of the subject line: "java/openjdk8 + 11: ..." Should I split it in two, or is there an established way of marking that it affects more than one port?

Aug 15 2026, 7:29 AM
haraldei added a comment to D58841: java/openjdk8 + 11: Remove USE_LDCONFIG from ports.
In D58841#1350374, @jrm wrote:

One nit: In the commit log, PR: expects only the bug number to automatically update the bug, not the full URL.

Aug 15 2026, 7:22 AM

Aug 14 2026

haraldei requested review of D58841: java/openjdk8 + 11: Remove USE_LDCONFIG from ports.
Aug 14 2026, 10:24 AM

Aug 3 2026

haraldei committed R11:970b592062e6: java/openjdk11: Add back missing x86 bootjdk (authored by haraldei).
java/openjdk11: Add back missing x86 bootjdk
Aug 3 2026, 12:35 PM

Jul 31 2026

haraldei committed R11:88a1cd69ff7e: java/openjdk11: Update to version 11.0.32 (authored by haraldei).
java/openjdk11: Update to version 11.0.32
Jul 31 2026, 12:43 PM
haraldei committed R11:ea43accd8d00: java/openjdk17: Update to version 17.0.20 (authored by haraldei).
java/openjdk17: Update to version 17.0.20
Jul 31 2026, 11:59 AM
haraldei committed R11:a86e7f3b7b3b: java/openjdk21: Update to version 21.0.12 (authored by haraldei).
java/openjdk21: Update to version 21.0.12
Jul 31 2026, 11:20 AM
haraldei committed R11:2583bd8561d2: java/openjdk25: Update to version 25.0.4 (authored by haraldei).
java/openjdk25: Update to version 25.0.4
Jul 31 2026, 9:59 AM

Jul 30 2026

haraldei committed R11:80f1e6b5d140: java/openjdk26: Upgrade to OpenJDK 26.0.2 (authored by haraldei).
java/openjdk26: Upgrade to OpenJDK 26.0.2
Jul 30 2026, 12:30 PM

May 8 2026

haraldei abandoned D56830: java/javavmwrapper: JAVA_VERSION does not work with openjdk25.

This change was pushed in commit https://cgit.freebsd.org/ports/commit/?id=7878106082fd1f07814d754ef767c1f59168d1e9

May 8 2026, 1:00 PM

May 7 2026

haraldei committed R11:7878106082fd: java/javavmwrapper: JAVA_VERSION does not work with openjdk25 (authored by haraldei).
java/javavmwrapper: JAVA_VERSION does not work with openjdk25
May 7 2026, 9:13 AM
haraldei updated the diff for D56830: java/javavmwrapper: JAVA_VERSION does not work with openjdk25.

Incremented portrev and added sponsored-by tag

May 7 2026, 9:07 AM

May 5 2026

haraldei updated the summary of D56830: java/javavmwrapper: JAVA_VERSION does not work with openjdk25.
May 5 2026, 3:20 PM
haraldei updated the diff for D56830: java/javavmwrapper: JAVA_VERSION does not work with openjdk25.

Updated commit message

May 5 2026, 2:56 PM
haraldei requested review of D56830: java/javavmwrapper: JAVA_VERSION does not work with openjdk25.
May 5 2026, 12:23 PM

Apr 22 2026

haraldei closed D56522: java/openjdk25: Update to OpenJDK 25.0.3.
Apr 22 2026, 7:01 PM
haraldei committed R11:7004c1690858: java/openjdk25: Update to OpenJDK 25.0.3 (authored by haraldei).
java/openjdk25: Update to OpenJDK 25.0.3
Apr 22 2026, 7:01 PM

Apr 21 2026

haraldei added a comment to D56522: java/openjdk25: Update to OpenJDK 25.0.3.
In D56522#1293796, @fuz wrote:

Note that you don't need to file a DR for such trivial updates

Apr 21 2026, 9:40 AM

Apr 20 2026

haraldei added a comment to D56522: java/openjdk25: Update to OpenJDK 25.0.3.

Trivial update to latest version, 25.0.3. Assuming this is the tag that will be released by upstream tomorrow. Otherwise I'll update the patch accordingly.

Apr 20 2026, 2:00 PM
haraldei requested review of D56522: java/openjdk25: Update to OpenJDK 25.0.3.
Apr 20 2026, 1:57 PM

Apr 14 2026

haraldei added a comment to D56125: java/openjdk26: Fix build for powerpc64.

Damn, I forgot about this review. But fixing those compilation errors from the PR and the one reported here is only one part of the problem. Another one is that the built binary crashes (still before the package is built). I needed to sync os_bsd_ppc.cpp with os_linux_ppc.cpp to fix that. I'm not sure which single change actually fixed the crash.

Apr 14 2026, 8:41 AM

Apr 8 2026

haraldei closed D56289: java/openjdk*: Fix possible race after configure.
Apr 8 2026, 2:13 PM
haraldei committed R11:6fe56cc444f4: java/openjdk*: Fix possible race after configure (authored by haraldei).
java/openjdk*: Fix possible race after configure
Apr 8 2026, 2:13 PM

Apr 7 2026

haraldei requested review of D56289: java/openjdk*: Fix possible race after configure.
Apr 7 2026, 8:15 AM

Mar 29 2026

haraldei added a comment to D56123: java/openjdk: Fix pkgsuffix for jre builds.

@jrm Ah, cool! Was worried I had forgotten about something. But I don't want to take credit for your work, so if you want to commit it yourself, that's probably better?

Mar 29 2026, 12:13 PM

Mar 28 2026

haraldei added a comment to D56125: java/openjdk26: Fix build for powerpc64.
In D56125#1283835, @fuz wrote:

Now fails to build like so:

ERROR: Build failed for target 'images' in configuration 'bsd-ppc64le-server-release' (exit code 2)

=== Output from failing command(s) repeated here ===
* For target hotspot_variant-server_libjvm_objs_precompiled_precompiled.hpp.pch:
In file included from /wrkdirs/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-2/src/hotspot/share/precompiled/precompiled.hpp:32:
In file included from /wrkdirs/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-2/src/hotspot/share/classfile/javaClasses.inline.hpp:28:
In file included from /wrkdirs/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-2/src/hotspot/share/classfile/javaClasses.hpp:28:
In file included from /wrkdirs/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-2/src/hotspot/share/classfile/vmClasses.hpp:30:
In file included from /wrkdirs/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-2/src/hotspot/share/runtime/handles.hpp:29:
In file included from /wrkdirs/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-2/src/hotspot/share/oops/oop.hpp:36:
In file included from /wrkdirs/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-2/src/hotspot/share/runtime/atomicAccess.hpp:859:
In file included from /wrkdirs/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-2/src/hotspot/os_cpu/bsd_ppc/atomicAccess_bsd_ppc.hpp:27:
In file included from /wrkdirs/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-2/src/hotspot/cpu/ppc/atomicAccess_ppc.hpp:33:
/wrkdirs/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-2/src/hotspot/cpu/ppc/orderAccess_ppc.hpp:70:28: error: redefinition of 'loadload'
   70 | inline void   OrderAccess::loadload()   { inlasm_lwsync(); }
      |                            ^
/wrkdirs/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-2/src/hotspot/os_cpu/bsd_ppc/orderAccess_bsd_ppc.hpp:72:28: note: previous definition is here
   72 | inline void   OrderAccess::loadload()   { inlasm_lwsync(); }
      |                            ^
   ... (rest of output omitted)

* All command lines available in /wrkdirs/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-2/build/bsd-ppc64le-server-release/make-support/failure-logs.
=== End of repeated output ===
Mar 28 2026, 10:04 PM
haraldei added a comment to D56125: java/openjdk26: Fix build for powerpc64.
In D56125#1283797, @fuz wrote:

For some reason pkg thinks version 26+35.1_1 is greater than 26+35.2. Not sure how this will affect upgrades or the pkg builders?

You sure? My pkg says:

$ pkg version -t 26+35.1_1 26+35.2 
<
Mar 28 2026, 10:03 PM
haraldei added a comment to D56125: java/openjdk26: Fix build for powerpc64.

For some reason pkg thinks version 26+35.1_1 is greater than 26+35.2. Not sure how this will affect upgrades or the pkg builders?

Mar 28 2026, 3:04 PM
haraldei requested review of D56125: java/openjdk26: Fix build for powerpc64.
Mar 28 2026, 2:59 PM
haraldei closed D56123: java/openjdk: Fix pkgsuffix for jre builds.
Mar 28 2026, 10:26 AM
haraldei committed R11:ad618043f3d2: java/openjdk: Fix pkgsuffix for jre builds (authored by haraldei).
java/openjdk: Fix pkgsuffix for jre builds
Mar 28 2026, 10:26 AM
haraldei requested review of D56123: java/openjdk: Fix pkgsuffix for jre builds.
Mar 28 2026, 10:12 AM

Mar 27 2026

haraldei added a comment to D56092: java/openjdk11: Fix bootstraping for arm32.

@fuz If you have an ARM box I can use, that would be great. Otherwise I can set up a VM too. I will either have to work my way up from openjdk8, or see if I can use a jdk for another arch to bootstrap it. The latter should be possible, but I haven't done that before, so will have to explore a bit.

Mar 27 2026, 9:34 AM

Mar 26 2026

haraldei requested review of D56092: java/openjdk11: Fix bootstraping for arm32.
Mar 26 2026, 2:50 PM

Mar 23 2026

haraldei closed D55938: java/openjdk26: Add port Add port for OpenJDK 26..
Mar 23 2026, 8:16 AM
haraldei committed R11:dd0268f9f5d9: java/openjdk26: Add port (authored by haraldei).
java/openjdk26: Add port
Mar 23 2026, 8:16 AM
haraldei added a comment to D55938: java/openjdk26: Add port Add port for OpenJDK 26..

Thanks for the reviews!

Mar 23 2026, 7:06 AM

Mar 20 2026

haraldei added a comment to D55938: java/openjdk26: Add port Add port for OpenJDK 26..
In D55938#1279966, @jrm wrote:

Considering the diff [0] between this and java/openjdk25 is quite minimal, I think we're pretty safe.

Mar 20 2026, 8:42 AM

Mar 19 2026

haraldei requested review of D55938: java/openjdk26: Add port Add port for OpenJDK 26..
Mar 19 2026, 2:36 PM

Feb 28 2026

haraldei closed D55589: java/openjdk25: Fix headless build.
Feb 28 2026, 1:34 PM
haraldei committed R11:46e595f7284d: java/openjdk25: Fix headless build (authored by haraldei).
java/openjdk25: Fix headless build
Feb 28 2026, 1:34 PM
haraldei added a comment to D55589: java/openjdk25: Fix headless build.
In D55589#1271778, @fuz wrote:

LGTM. Please bump PORTREVISION for this kind of change. You can add that in when you land the fix.

Feb 28 2026, 1:14 PM
haraldei requested review of D55589: java/openjdk25: Fix headless build.
Feb 28 2026, 10:54 AM

Feb 26 2026

haraldei closed D55529: java/openjdk25: Update to OpenJDK 25.0.2.
Feb 26 2026, 8:00 PM
haraldei committed R11:0f26e39d7ca5: java/openjdk25: Update to OpenJDK 25.0.2 (authored by haraldei).
java/openjdk25: Update to OpenJDK 25.0.2
Feb 26 2026, 8:00 PM
haraldei updated the diff for D55529: java/openjdk25: Update to OpenJDK 25.0.2.

Remove relnote info from pkg-descr

Feb 26 2026, 1:56 PM
haraldei requested review of D55529: java/openjdk25: Update to OpenJDK 25.0.2.
Feb 26 2026, 12:39 PM

Feb 23 2026

haraldei added a comment to D54731: java/openjdk21-25: Bootstrap from prebuilt packages.

Thanks a lot!

Feb 23 2026, 2:28 PM
haraldei closed D54731: java/openjdk21-25: Bootstrap from prebuilt packages.
Feb 23 2026, 2:25 PM
haraldei committed R11:8de6fe603338: java/openjdk21-25: Bootstrap from prebuilt packages (authored by haraldei).
java/openjdk21-25: Bootstrap from prebuilt packages
Feb 23 2026, 2:25 PM
haraldei added a comment to D54731: java/openjdk21-25: Bootstrap from prebuilt packages.

Hi again, it would be nice if the review could be accepted sometime before OpenJDK 20 expires in two and a half weeks.
Let me know if there's anything that should be changed.

Feb 23 2026, 11:10 AM

Feb 9 2026

haraldei updated the diff for D54731: java/openjdk21-25: Bootstrap from prebuilt packages.

Rebase on main again for updated openjdk21

Feb 9 2026, 12:47 PM

Feb 6 2026

haraldei added a comment to D54731: java/openjdk21-25: Bootstrap from prebuilt packages.

Is there anything else needed for this review, or could I get it accepted?

Feb 6 2026, 12:03 PM

Jan 29 2026

haraldei added a comment to D54731: java/openjdk21-25: Bootstrap from prebuilt packages.

@jrm Awesome! Thanks!

Jan 29 2026, 8:37 AM

Jan 28 2026

haraldei added a comment to D54731: java/openjdk21-25: Bootstrap from prebuilt packages.

@jrm Hoping it's because it's been a while, so rebased on main again and hope it works better now?

Jan 28 2026, 7:03 PM
haraldei updated the diff for D54731: java/openjdk21-25: Bootstrap from prebuilt packages.

Rebase on main again

Jan 28 2026, 7:02 PM

Jan 26 2026

haraldei added a comment to D54731: java/openjdk21-25: Bootstrap from prebuilt packages.
In D54731#1255008, @jrm wrote:

@haraldei, look at the diffs, nothing problematic stands out to me. I can do i386/amd64 build tests in about a day or so, if that's helpful. (I recently upgraded all my systems from 15 to 16-CURRENT, so all packages are rebuilding.)

Jan 26 2026, 8:28 PM
haraldei added a comment to D54731: java/openjdk21-25: Bootstrap from prebuilt packages.
In D54731#1254985, @fuz wrote:

LGTM, sorry for the delay.

Jan 26 2026, 8:25 PM
haraldei added a comment to D54731: java/openjdk21-25: Bootstrap from prebuilt packages.

I'd love to get some feedback on this one.

Jan 26 2026, 1:04 PM

Jan 15 2026

haraldei requested review of D54731: java/openjdk21-25: Bootstrap from prebuilt packages.
Jan 15 2026, 1:06 PM
haraldei closed D54683: java/openjdk8-20: Bootstrap from prebuilt packages.
Jan 15 2026, 10:56 AM
haraldei committed R11:4121610441a8: java/openjdk8-20: Bootstrap from prebuilt packages (authored by haraldei).
java/openjdk8-20: Bootstrap from prebuilt packages
Jan 15 2026, 10:56 AM
haraldei added a comment to D54683: java/openjdk8-20: Bootstrap from prebuilt packages.

Thank you for the review!

Jan 15 2026, 10:44 AM
haraldei updated the diff for D54683: java/openjdk8-20: Bootstrap from prebuilt packages.
  • Change order of bootstrap variables based on feedback
Jan 15 2026, 9:41 AM

Jan 14 2026

haraldei requested review of D54683: java/openjdk8-20: Bootstrap from prebuilt packages.
Jan 14 2026, 12:49 AM

Jan 12 2026

haraldei closed D54608: java/openjdk19: Bootstrap port from prebuilt package.
Jan 12 2026, 1:26 PM
haraldei committed R11:12ed3bddb5d5: java/openjdk19: Bootstrap port from prebuilt package (authored by haraldei).
java/openjdk19: Bootstrap port from prebuilt package
Jan 12 2026, 1:26 PM
haraldei added a comment to D54608: java/openjdk19: Bootstrap port from prebuilt package.

If I could get a review on this patch today, it would be really helpful. As java/openjdk18 is expiring today, we need this in place to be able to build any of the jdks from 19 and up.

Jan 12 2026, 12:08 PM

Jan 9 2026

haraldei added a comment to D54608: java/openjdk19: Bootstrap port from prebuilt package.

Where does openjdk19-19.0.2+7.1_4.${JDK_ARCH}.tar.xz come from and how is it produced?

From pkg.freebsd.org. It's the release pkg file that has been extracted, moved to the boot-jdk directory and compressed and packed with tar. The only exception is the ppc64(le) tarballs as there's no official packages of these, so they are built by pkubaj@.

It seems that the port will never be selfcontained in the ports tree, no?

The OpenJDK ports were never self contained. They either depended on the port of the previous version, or in some cases a bootstrap-jdk that was installed to the system. The main difference in this approach is that we don't rely on the previous jdk, and we don't install the bootstrap-jdk to the system.

I see, it applies the Münchhausen trilemma which is logically flawed, but we cannot change it.

Jan 9 2026, 6:00 PM
haraldei added a comment to D54608: java/openjdk19: Bootstrap port from prebuilt package.

Where does openjdk19-19.0.2+7.1_4.${JDK_ARCH}.tar.xz come from and how is it produced?

Jan 9 2026, 3:57 PM
haraldei updated the diff for D54608: java/openjdk19: Bootstrap port from prebuilt package.
  • java/openjdk19: Update bootstraps + add ppc64
Jan 9 2026, 1:21 PM

Jan 8 2026

haraldei requested review of D54608: java/openjdk19: Bootstrap port from prebuilt package.
Jan 8 2026, 10:03 PM

Jan 5 2026

haraldei added a comment to D54176: java/openjdk*: Deprecate unmaintained versions.

I think this should have happened *after* new bootstrap ports have emerged...

Jan 5 2026, 12:14 PM

Dec 13 2025

haraldei added a comment to D54176: java/openjdk*: Deprecate unmaintained versions.
In D54176#1238034, @vvd wrote:

But there is no bootstrap in the ports for either 21 or 25.

Dec 13 2025, 1:49 PM