Page MenuHomeFreeBSD

haraldei (Harald Eilertsen)
User

Projects

User Details

User Since
Dec 24 2024, 12:50 PM (50 w, 3 d)

Recent Activity

Today

haraldei committed R11:2e748402abce: java/openjdk*: Deprecate unmaintained versions (authored by haraldei).
java/openjdk*: Deprecate unmaintained versions
Fri, Dec 12, 1:43 PM
haraldei closed D50349: java/openjdk24: Build with temporary bootjdk.

I feel this is no longer relevant, as the target version is deprecated. Will close and reopen for relevant OpenJDK versions when time permits.

Fri, Dec 12, 12:27 PM
haraldei added a comment to D54176: java/openjdk*: Deprecate unmaintained versions.

Thanks a lot for the reviews!

Fri, Dec 12, 12:02 PM
haraldei closed D54176: java/openjdk*: Deprecate unmaintained versions.
Fri, Dec 12, 12:01 PM
haraldei committed R11:6a245515c7c2: java/openjdk*: Deprecate unmaintained versions (authored by haraldei).
java/openjdk*: Deprecate unmaintained versions
Fri, Dec 12, 12:01 PM
haraldei updated the diff for D54176: java/openjdk*: Deprecate unmaintained versions.
  • java/openjdk*: expiration date + portrevision
Fri, Dec 12, 10:52 AM
haraldei added a comment to D54176: java/openjdk*: Deprecate unmaintained versions.

@bofh Thanks! That's exactly the kind of feedback I was looking for.

Fri, Dec 12, 10:38 AM

Yesterday

haraldei requested review of D54176: java/openjdk*: Deprecate unmaintained versions.
Thu, Dec 11, 3:09 PM

Thu, Dec 4

haraldei closed D53975: java/openjdk25: Update to version 25.0.1.
Thu, Dec 4, 5:06 PM
haraldei committed R11:c8fa124a26dc: java/openjdk25: Update to version 25.0.1 (authored by haraldei).
java/openjdk25: Update to version 25.0.1
Thu, Dec 4, 5:06 PM
haraldei added a comment to D53975: java/openjdk25: Update to version 25.0.1.
In D53975#1235259, @fuz wrote:

Patch looks fine. Approved for commit once you feel like you have tested it sufficiently.

Thu, Dec 4, 4:59 PM

Mon, Dec 1

haraldei added a comment to D53975: java/openjdk25: Update to version 25.0.1.
In D53975#1234044, @fuz wrote:
In D53975#1233152, @fuz wrote:

For testing, the gold standard is to build the port and execute the test suite on as many platforms we support as possible, on all currently supported OS versions (that is, 13.5, 14.3, and 15.0).

Do I have access to, and can I use the ref*-machines for that?

As far as I know, there are no resources for that.

Mon, Dec 1, 6:38 PM
haraldei added a comment to D53975: java/openjdk25: Update to version 25.0.1.

For posterity, the current test results for AMD64:

Mon, Dec 1, 1:01 PM
haraldei added a comment to D53975: java/openjdk25: Update to version 25.0.1.
In D53975#1233152, @fuz wrote:

For testing, the gold standard is to build the port and execute the test suite on as many platforms we support as possible, on all currently supported OS versions (that is, 13.5, 14.3, and 15.0).

Mon, Dec 1, 12:49 PM

Fri, Nov 28

haraldei accepted D53944: java/bootstrap-openjdk17: Add missing libX11 dependency.
Fri, Nov 28, 2:31 PM
haraldei added a comment to D53944: java/bootstrap-openjdk17: Add missing libX11 dependency.

I don't really have a strong opinion on this change, but if it fixes the issue for now, I'm good with it. Technically I don't think the bootstrap JDK needs X11 to build the target JDK, but since they packaged the full JDK including libawt_xawt.so at the time it is now flagged with the new change to pkg.

Fri, Nov 28, 2:31 PM
haraldei requested review of D53975: java/openjdk25: Update to version 25.0.1.
Fri, Nov 28, 1:36 PM

Thu, Nov 27

haraldei added a comment to D53782: Uses/java.mk: Add headless arg.

I've been thinking a bit more about this, and wrote up some of my thoughts here: https://kodeknekkeriet.net/en/blog/introducing-flavors-in-openjdk-freebsd/

Thu, Nov 27, 12:28 PM

Tue, Nov 25

haraldei added a comment to D53707: java/openjdk25: Add jre_headless flavor.

Thanks for the reviews and help!

Tue, Nov 25, 1:45 PM
haraldei closed D53707: java/openjdk25: Add jre_headless flavor.
Tue, Nov 25, 1:44 PM
haraldei committed R11:558ad9ce8991: java/openjdk25: Add jre_headless flavor (authored by haraldei).
java/openjdk25: Add jre_headless flavor
Tue, Nov 25, 1:44 PM
haraldei updated the diff for D53707: java/openjdk25: Add jre_headless flavor.

Rebased to main and:

Tue, Nov 25, 10:50 AM
haraldei added a comment to D53707: java/openjdk25: Add jre_headless flavor.

@fuz There's really no problem with installing all flavors at the same time, except for bloat of course. It was @jrm who wanted me to look into the CONFLICTS_INSTALL stuff. For now I think I'll just revert that, and look back into it if needed later.

Tue, Nov 25, 9:40 AM

Mon, Nov 24

haraldei added a comment to D53707: java/openjdk25: Add jre_headless flavor.

The commit message was not included, so here's a description instead:

Mon, Nov 24, 2:36 PM
haraldei updated the diff for D53707: java/openjdk25: Add jre_headless flavor.
  • java/openjdk25: Fix more review comments
  • java/openjdk25: Fix lib dependencies and flavor matchers
  • java/openjdk25: Add CONFLIGS_INSTALL
Mon, Nov 24, 2:35 PM

Thu, Nov 20

haraldei added inline comments to D53707: java/openjdk25: Add jre_headless flavor.
Thu, Nov 20, 1:20 PM
haraldei added a comment to D53807: java/autofirma: [new port]. Digital signature application.

Not sure if it belongs in the java category, though... Perhaps security instead?

Yeah, you're right. Dropping java as category.

Thu, Nov 20, 12:52 PM

Wed, Nov 19

haraldei added a comment to D53807: java/autofirma: [new port]. Digital signature application.

Not sure if it belongs in the java category, though... Perhaps security instead?

Wed, Nov 19, 9:47 AM

Tue, Nov 18

haraldei added a comment to D53782: Uses/java.mk: Add headless arg.

And in ports we probably cannot only checks for ${JAVA_HOME}/bin/java and think it's the full version, need to check for something only available in full version but not in headless version.

Tue, Nov 18, 3:50 PM

Sun, Nov 16

haraldei added a comment to D53782: Uses/java.mk: Add headless arg.

This is a good point!

Sun, Nov 16, 5:46 PM

Thu, Nov 13

haraldei added a comment to D53707: java/openjdk25: Add jre_headless flavor.

Think I fixed all issues now.

Thu, Nov 13, 9:32 AM
haraldei updated the diff for D53707: java/openjdk25: Add jre_headless flavor.
  • java/openjdk25: Fix minor typo causing wrong pkg name
Thu, Nov 13, 9:31 AM
haraldei updated the diff for D53707: java/openjdk25: Add jre_headless flavor.
  • java/openjdk25: Fix review comments
Thu, Nov 13, 8:27 AM

Nov 12 2025

haraldei added a comment to D53707: java/openjdk25: Add jre_headless flavor.
In D53707#1226353, @fuz wrote:

Looks reasonable. I trust you to have tested this change well.

Nov 12 2025, 5:01 PM
haraldei requested review of D53707: java/openjdk25: Add jre_headless flavor.
Nov 12 2025, 1:44 PM

Nov 4 2025

haraldei closed D53450: java/openjdk25: Add jre and headless flavors.
Nov 4 2025, 12:17 PM
haraldei committed R11:fe94eea55572: java/openjdk25: Add jre and headless flavors (authored by haraldei).
java/openjdk25: Add jre and headless flavors
Nov 4 2025, 12:17 PM
haraldei added a comment to D53450: java/openjdk25: Add jre and headless flavors.
In D53450#1222561, @fuz wrote:

Looks good to me. Please proceed with a commit.

Nov 4 2025, 8:52 AM

Nov 3 2025

haraldei added a comment to D53450: java/openjdk25: Add jre and headless flavors.

The reason I was able to run tuxguitar (a gui app) under the -headless variant was that it bundles swt.jar which dynamically loads gtk. The -headless variant only affects awt based apps.

Nov 3 2025, 1:14 PM
haraldei updated the diff for D53450: java/openjdk25: Add jre and headless flavors.
  • java/openjdk25: Update with comments for review
Nov 3 2025, 1:12 PM
haraldei closed D51522: java/openjdk11: Update port to version 11.0.28.

Obsoleted by https://cgit.FreeBSD.org/ports/commit/?id=1019f032bb79414f19b7f7c120905782ed2392db

Nov 3 2025, 9:14 AM

Oct 31 2025

haraldei added a comment to D53450: java/openjdk25: Add jre and headless flavors.

I discovered during testing that it seems the headless build happyly also runs gui programs. That's not as intended, so I'll have to explore that before pushing this in any case.

Oct 31 2025, 8:47 AM
haraldei added a comment to D53450: java/openjdk25: Add jre and headless flavors.
In D53450#1221235, @jrm wrote:

If you really wanted to try to make portlint happy, you could replace the .if ${FLAVORS:U} instances with flavor helpers (e.g., jre_USES=...), but that seems like busy work for little benefit.

Oct 31 2025, 8:38 AM
haraldei added inline comments to D53450: java/openjdk25: Add jre and headless flavors.
Oct 31 2025, 8:32 AM

Oct 29 2025

haraldei requested review of D53450: java/openjdk25: Add jre and headless flavors.
Oct 29 2025, 6:01 PM

Oct 27 2025

haraldei closed D53326: java/openjdk25: Add port for openjdk 25.
Oct 27 2025, 2:30 PM
haraldei committed R11:dd93e1a47a37: java/openjdk25: New port (authored by haraldei).
java/openjdk25: New port
Oct 27 2025, 2:30 PM
haraldei added a comment to D53326: java/openjdk25: Add port for openjdk 25.

Hopefully the commit message is better now. Used the template so field should be in order and values align, though it's not visible in the differential summary.

Oct 27 2025, 11:52 AM
haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.

java/openjdk25: New port

Oct 27 2025, 11:48 AM

Oct 25 2025

haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.

java/openjdk25: New port

Oct 25 2025, 2:59 PM
haraldei added a comment to D53326: java/openjdk25: Add port for openjdk 25.

Thanks a lot for the review, I'll squash and update the summary/commit message once the diff is accepted.

Oct 25 2025, 12:44 PM
haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.
  • java/openjdk25: feedback from bofh and fuz
Oct 25 2025, 12:40 PM

Oct 24 2025

bofh renamed haraldei from haraldei_anduin.net to haraldei.
Oct 24 2025, 9:49 PM
haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.
  • java/openjdk25: Drop PORTREVISION
Oct 24 2025, 2:32 PM
haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.
  • Add openjdk25 to bsd.default-versions.mk
Oct 24 2025, 2:29 PM
haraldei added a comment to D53326: java/openjdk25: Add port for openjdk 25.
In D53326#1217838, @jrm wrote:

The build is failing because configure is unhappy with the bootstrap version.

Oct 24 2025, 1:49 PM
haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.
  • java/openjdk25: Fix bootstrap jdk dependency
Oct 24 2025, 1:47 PM
haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.
  • java/Makefile: Fix indentation
Oct 24 2025, 1:29 PM
haraldei added a comment to D53326: java/openjdk25: Add port for openjdk 25.
In D53326#1217823, @jrm wrote:

We need an entry in java/Makefile.

Oct 24 2025, 1:26 PM
haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.
  • Add openjdk 25 to available ports
Oct 24 2025, 1:25 PM
haraldei requested review of D53326: java/openjdk25: Add port for openjdk 25.
Oct 24 2025, 1:16 PM
haraldei added a comment to D53320: getrlimitusage.2: Update HISTORY section.

14.2 not 14.3

Oct 24 2025, 12:47 PM

Sep 25 2025

haraldei added a comment to D51522: java/openjdk11: Update port to version 11.0.28.

@jrm Thanks, I'll revisit this.

Sep 25 2025, 8:21 AM

Sep 4 2025

haraldei added a comment to D52381: java/openjdk23: FreeBSD updates and fixes.

Should probably also mention in the commit message that this changes from the battleblow repo to the freebsd hosted repo.

Sep 4 2025, 1:22 PM
haraldei requested review of D52381: java/openjdk23: FreeBSD updates and fixes.
Sep 4 2025, 1:20 PM

Sep 3 2025

haraldei requested review of D52354: java/openjdk24: FreeBSD updates and fixes.
Sep 3 2025, 11:15 AM

Aug 13 2025

haraldei added a comment to D51873: java/bootstrap-openjdk17: Require compat14x.
In D51873#1185810, @des wrote:
In D51873#1185795, @haraldei_anduin.net wrote:

I don't really have an opinion, but it's interesting wrt https://reviews.freebsd.org/D50349.

Sorry, I don't see the relevance

Aug 13 2025, 12:59 PM
haraldei added a comment to D51873: java/bootstrap-openjdk17: Require compat14x.

I don't really have an opinion, but it's interesting wrt https://reviews.freebsd.org/D50349.

Aug 13 2025, 11:11 AM

Jul 25 2025

haraldei added a comment to D51522: java/openjdk11: Update port to version 11.0.28.

@glewis Thanks for the feedback. Fixed the issues you pointed out. Seems make makesum was a bit too eager :)

Jul 25 2025, 2:56 PM
haraldei updated the diff for D51522: java/openjdk11: Update port to version 11.0.28.
  • java/openjdk11: Drop PORTREVISION from makefile
  • java/openjdk11: Restore cups in distinfo
Jul 25 2025, 2:54 PM
haraldei requested review of D51522: java/openjdk11: Update port to version 11.0.28.
Jul 25 2025, 1:05 PM

Jul 17 2025

haraldei requested review of D51367: java/openjdk24: Update to version 24.0.2.
Jul 17 2025, 9:39 AM

May 16 2025

haraldei added a comment to D50349: java/openjdk24: Build with temporary bootjdk.

Yeah, it's superfluous to install multiple JDKs unless you really need to use multiple versions, and the bootstrap- one isn't supposed to be used in other place so it's better not to leave on the system. (OTOH, it's only BUILD_DEPENDS so it won't be the case when installing via pkg)

May 16 2025, 9:56 AM

May 15 2025

haraldei updated the diff for D50349: java/openjdk24: Build with temporary bootjdk.
  • java/openjdk24: Update distfiles location
May 15 2025, 9:57 AM
haraldei added a comment to D50349: java/openjdk24: Build with temporary bootjdk.

I do not see any pkg-descr file. Please add one.

May 15 2025, 8:33 AM
haraldei updated the diff for D50349: java/openjdk24: Build with temporary bootjdk.
  • java/openjdk24: Remove unused var from Makefile
May 15 2025, 8:01 AM
haraldei added a comment to D50349: java/openjdk24: Build with temporary bootjdk.

I feel that we could follow other java/bootstrap-openjdk* route, that seems more clear and cleaner (IMHO). We don't have newer bootstrap-openjdk than version 17 and maybe it's time for adding a bootstrap-openjdk23?

May 15 2025, 7:57 AM

May 14 2025

haraldei updated the diff for D50349: java/openjdk24: Build with temporary bootjdk.
  • java/openjdk24: Don't extract bootjdk twice
May 14 2025, 1:16 PM
haraldei added a comment to D50349: java/openjdk24: Build with temporary bootjdk.
In D50349#1148782, @jrm wrote:

I requested an openjdk account on freefall to host the distfiles. Adding PowerPC here to see if they are willing to help.

May 14 2025, 12:57 PM
haraldei added inline comments to D50349: java/openjdk24: Build with temporary bootjdk.
May 14 2025, 12:55 PM
haraldei added a comment to D50349: java/openjdk24: Build with temporary bootjdk.

Note, I do not have a OpenJDK23 bootstrap jdk for PPC64 yet, and will need help to get that built.

May 14 2025, 12:16 PM
haraldei requested review of D50349: java/openjdk24: Build with temporary bootjdk.
May 14 2025, 12:13 PM

Apr 25 2025

haraldei added a comment to D49996: java/openjdk24: Upgrade to version 24.0.1.
In D49996#1140454, @jrm wrote:

Poudriere builds look good. Harald, please let me know if you're satisfied with all your run-time tests, and I'll commit.

Apr 25 2025, 10:26 AM

Apr 24 2025

haraldei updated the diff for D49996: java/openjdk24: Upgrade to version 24.0.1.
  • java/openjdk24: Don't bump portrevision
Apr 24 2025, 1:43 PM
haraldei added inline comments to D49996: java/openjdk24: Upgrade to version 24.0.1.
Apr 24 2025, 1:03 PM
haraldei added a comment to D49996: java/openjdk24: Upgrade to version 24.0.1.

Builds and installs fine on AMD64 and Aarch64. Waiting for feedback on PPC.

Apr 24 2025, 1:01 PM
haraldei updated the diff for D49996: java/openjdk24: Upgrade to version 24.0.1.
  • java/openjdk24: Remove os_bsd_ppc patch
Apr 24 2025, 11:53 AM
haraldei requested review of D49996: java/openjdk24: Upgrade to version 24.0.1.
Apr 24 2025, 10:33 AM

Mar 28 2025

haraldei updated the diff for D49354: Add port for java/openjdk24.

Update pkg-descr to align with previous openjdk ports.

Mar 28 2025, 5:20 PM
haraldei added a comment to D49354: Add port for java/openjdk24.

I'm good with the commit message, but let me fix the pkg-descr first :)

Mar 28 2025, 5:11 PM

Mar 25 2025

haraldei added a comment to D49354: Add port for java/openjdk24.
In D49354#1128642, @jrm wrote:

Some lower-priority points:

Mar 25 2025, 5:34 PM
haraldei updated the diff for D49354: Add port for java/openjdk24.
  • Changed source repo to freebsd/openjdk.
  • Changed release tag to jdk-24-ga-freebsd-1
  • Removed i386 as target arch, and added comment.
  • Removed broken build lines for i386.
  • Fixed build for aarch64 by removing JAVA_TOOL_OPTIONS env var and enabling compressed class pointers.
Mar 25 2025, 12:13 PM

Mar 14 2025

haraldei added a comment to D49354: Add port for java/openjdk24.

Is there a reason not to apply (some of) the patches in the repo directly?

Mar 14 2025, 8:40 PM
haraldei added a comment to D49354: Add port for java/openjdk24.

This port is based on my own clone of the openjdk/jdk repo, as there's no bsd openjdk branch or repo from battleblow yet. I'm hoping we can move to battleblow before release.

Mar 14 2025, 10:12 AM
haraldei requested review of D49354: Add port for java/openjdk24.
Mar 14 2025, 10:07 AM

Mar 1 2025

haraldei added a comment to D48806: Bug 284503: Delete patch for fontmanager/freetypeScaler.c.

Anything missing for this to be merged?

Mar 1 2025, 12:12 PM

Feb 3 2025

haraldei updated the diff for D48806: Bug 284503: Delete patch for fontmanager/freetypeScaler.c.

Bump PORTREVISION

Feb 3 2025, 2:26 PM
haraldei added a comment to D48806: Bug 284503: Delete patch for fontmanager/freetypeScaler.c.
In D48806#1113263, @jrm wrote:

Sounds good. You also need to bump PORTREVSION.

Feb 3 2025, 2:20 PM
haraldei added a comment to D48806: Bug 284503: Delete patch for fontmanager/freetypeScaler.c.
In D48806#1113261, @jrm wrote:

Should the patch be removed from other JDK ports as well?

Feb 3 2025, 1:43 PM
haraldei requested review of D48806: Bug 284503: Delete patch for fontmanager/freetypeScaler.c.
Feb 3 2025, 11:22 AM