Page MenuHomeFreeBSD

haraldei (Harald Eilertsen)
User

Projects

User Details

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

Recent Activity

Yesterday

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

Wed, Nov 12

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.

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

Tue, Nov 4

haraldei closed D53450: java/openjdk25: Add jre and headless flavors.
Tue, Nov 4, 12:17 PM
haraldei committed R11:fe94eea55572: java/openjdk25: Add jre and headless flavors (authored by haraldei).
java/openjdk25: Add jre and headless flavors
Tue, Nov 4, 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.

Tue, Nov 4, 8:52 AM

Mon, Nov 3

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.

Mon, Nov 3, 1:14 PM
haraldei updated the diff for D53450: java/openjdk25: Add jre and headless flavors.
  • java/openjdk25: Update with comments for review
Mon, Nov 3, 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

Mon, Nov 3, 9:14 AM

Fri, Oct 31

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.

Fri, Oct 31, 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.

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

Wed, Oct 29

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

Mon, Oct 27

haraldei closed D53326: java/openjdk25: Add port for openjdk 25.
Mon, Oct 27, 2:30 PM
haraldei committed R11:dd93e1a47a37: java/openjdk25: New port (authored by haraldei).
java/openjdk25: New port
Mon, Oct 27, 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.

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

java/openjdk25: New port

Mon, Oct 27, 11:48 AM

Sat, Oct 25

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

java/openjdk25: New port

Sat, Oct 25, 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.

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

Fri, Oct 24

bofh renamed haraldei from haraldei_anduin.net to haraldei.
Fri, Oct 24, 9:49 PM
haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.
  • java/openjdk25: Drop PORTREVISION
Fri, Oct 24, 2:32 PM
haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.
  • Add openjdk25 to bsd.default-versions.mk
Fri, Oct 24, 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.

Fri, Oct 24, 1:49 PM
haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.
  • java/openjdk25: Fix bootstrap jdk dependency
Fri, Oct 24, 1:47 PM
haraldei updated the diff for D53326: java/openjdk25: Add port for openjdk 25.
  • java/Makefile: Fix indentation
Fri, Oct 24, 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.

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

14.2 not 14.3

Fri, Oct 24, 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

Jan 13 2025

haraldei added a comment to D48223: java/openjdk23: Strip shared libraries and binaries.

@jrm Yeah, I was mostly thinking about the quality of production code backtraces :) A full strip will clearly strip more than just debug info. It will probably make a difference for internal errors in the JVM itself, but not much for code running _on_ the JVM.

Jan 13 2025, 6:03 PM
haraldei added a comment to D48223: java/openjdk23: Strip shared libraries and binaries.

@michaelo I don't see any significant change between the output from jstack regardless of the target process running from stripped or non-stripped binaries: https://gist.github.com/snake66/319cdc0772902037610da906c0863d47

Jan 13 2025, 2:22 PM
haraldei added a comment to D48223: java/openjdk23: Strip shared libraries and binaries.
In D48223#1105116, @haraldei_anduin.net wrote:

I think so, but only native code. The stack traces should still include all the information that the JVM itself handles.

Very good, there is likely only case: JVM crashes and dump file does contain any reasonable information for a backtrace.

Jan 13 2025, 11:16 AM
haraldei added a comment to D48223: java/openjdk23: Strip shared libraries and binaries.

It depends, sometimes you simply cannot reproduce on non-prod. Does this affect jstack? This is often requested on the Tomcat mailing lists.

Jan 13 2025, 10:40 AM

Jan 3 2025

haraldei added a comment to D48223: java/openjdk23: Strip shared libraries and binaries.

I think this should be ok. There are some parts of the handling of internal errors that tries to look up debug info to get better stacktraces, but I don't think that is important to production deployments.

Jan 3 2025, 10:56 AM
haraldei requested review of D48299: java/openjdk23: More Makefile improvements.
Jan 3 2025, 10:52 AM

Dec 30 2024

haraldei added a comment to D48252: java/openjdk23: Mark port broken on i386 for FreeBSD 14 and 15.

@glewis With debug enabled I get this more useful message:

#  Internal Error (/home/haraldei/src/openjdk/src/hotspot/cpu/x86/macroAssembler_x86.cpp:4206), pid=14704, tid=109565
#  assert(is_aligned(set.size() * xmm_save_size(), StackAlignmentInBytes)) failed: must be
Dec 30 2024, 7:20 PM
haraldei updated the diff for D48252: java/openjdk23: Mark port broken on i386 for FreeBSD 14 and 15.

Update based on feedback:

Dec 30 2024, 5:49 PM
haraldei updated the diff for D48252: java/openjdk23: Mark port broken on i386 for FreeBSD 14 and 15.

Update patch based on feedback.

Dec 30 2024, 5:41 PM
haraldei added reviewers for D48252: java/openjdk23: Mark port broken on i386 for FreeBSD 14 and 15: jrm, emaste, glewis, bofh.
Dec 30 2024, 4:24 PM
haraldei requested review of D48252: java/openjdk23: Mark port broken on i386 for FreeBSD 14 and 15.
Dec 30 2024, 4:21 PM

Dec 27 2024

haraldei updated the diff for D48194: Add OpenJDK 23 to ports.

Rebased on top of bofh's openjdk22 additions.

Dec 27 2024, 7:00 PM

Dec 26 2024

haraldei updated the diff for D48194: Add OpenJDK 23 to ports.

Updated regex in Mk/bsd.java.mk and fixed indentation in openjdk23/Makefile

Dec 26 2024, 9:13 PM
haraldei added inline comments to D48194: Add OpenJDK 23 to ports.
Dec 26 2024, 8:53 PM
haraldei updated the diff for D48194: Add OpenJDK 23 to ports.

More changes based on feedback.

Dec 26 2024, 5:46 PM

Dec 25 2024

haraldei added a comment to D48194: Add OpenJDK 23 to ports.

I have created a bug report https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283600 for adding the openjdk22. Have a look at it as it will give some idea about the changes required.

Dec 25 2024, 6:34 PM
haraldei updated the diff for D48194: Add OpenJDK 23 to ports.

Think I got all the parts of Mk/bsd.java.mk covered now, but please check as I'm not all that familiar with how it works.

Dec 25 2024, 9:40 AM
haraldei added inline comments to D48194: Add OpenJDK 23 to ports.
Dec 25 2024, 9:14 AM

Dec 24 2024

haraldei updated the diff for D48194: Add OpenJDK 23 to ports.

Update based on feedback.

Dec 24 2024, 6:35 PM
haraldei added inline comments to D48194: Add OpenJDK 23 to ports.
Dec 24 2024, 6:33 PM
haraldei requested review of D48194: Add OpenJDK 23 to ports.
Dec 24 2024, 4:25 PM