Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 06 Jan 2025 16:09:55 +0100
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        Xavier Beaudouin <kiwi@FreeBSD.org>, <ports-committers@FreeBSD.org>, <dev-commits-ports-all@FreeBSD.org>, <dev-commits-ports-main@FreeBSD.org>
Subject:   Re: git: 2cf6bc1add64 - main - java/openjdk*: Update pkg-message information about fdescfs and procfs
Message-ID:  <1943c291180.2805.fa4b1493b064008fe79f0f905b8e5741@Leidinger.net>
In-Reply-To: <202501061418.506EIOj7078214@gitrepo.freebsd.org>
References:  <202501061418.506EIOj7078214@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--1943c2a596613082805a645b50
Content-Type: text/plain; format=flowed; charset="us-ascii"
Content-Transfer-Encoding: 8bit

Hi,

It would be good to have some indicators how to determine if it is needed 
or not. Some things to watch out for to be able to decide if it is worth a 
try or not.

Bye,
Alexander.

-- 
Send from a mobile device, please forgive brevity and misspellings.
Am 6. Januar 2025 15:20:23 schrieb Xavier Beaudouin <kiwi@FreeBSD.org>:

> The branch main has been updated by kiwi:
>
> URL: 
> https://cgit.FreeBSD.org/ports/commit/?id=2cf6bc1add649b35668b449ab35fb04ed0a6d263
>
> commit 2cf6bc1add649b35668b449ab35fb04ed0a6d263
> Author:     Xavier Beaudouin <kiwi@FreeBSD.org>
> AuthorDate: 2024-12-16 14:30:55 +0000
> Commit:     Xavier Beaudouin <kiwi@FreeBSD.org>
> CommitDate: 2025-01-06 14:16:58 +0000
>
>    java/openjdk*: Update pkg-message information about fdescfs and procfs
>
>    OpenJDK installation inform that fdescfs(5) and procfs(5) should be
>    mounted when using OpenJDK.
>    After doing some test and some traces, it seems that this should be
>    no so usefull, some applications will require it, but most of java
>    applications doesn't seems to suffer to work or performance when
>    such pseudo FS is not mounted.
>
>    So this change request permit to let local administrator to decide if
>    it is really needed or not.
>
>    Sponsored by:   Entersekt (previously Modirum MDpay)
>    Sponsored by:   Klara Inc.
>    Approved by:    0mp (mentor)
>    PR:     283364		(https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283364)
> ---
> java/openjdk11/pkg-message | 4 ++--
> java/openjdk17/pkg-message | 4 ++--
> java/openjdk18/pkg-message | 4 ++--
> java/openjdk19/pkg-message | 4 ++--
> java/openjdk20/pkg-message | 4 ++--
> java/openjdk21/pkg-message | 4 ++--
> java/openjdk22/pkg-message | 4 ++--
> java/openjdk8/pkg-message  | 4 ++--
> 8 files changed, 16 insertions(+), 16 deletions(-)
>
> diff --git a/java/openjdk11/pkg-message b/java/openjdk11/pkg-message
> index 2ea3d87d89c8..fcb6defe8dcd 100644
> --- a/java/openjdk11/pkg-message
> +++ b/java/openjdk11/pkg-message
> @@ -1,8 +1,8 @@
> [
> { type: install
>   message: <<EOM
> -This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd and
> -procfs(5) mounted on /proc.
> +This OpenJDK implementation may require fdescfs(5) mounted on /dev/fd
> +and procfs(5) mounted on /proc for some applications.
>
> If you have not done it yet, please do the following:
>
> diff --git a/java/openjdk17/pkg-message b/java/openjdk17/pkg-message
> index 2ea3d87d89c8..fcb6defe8dcd 100644
> --- a/java/openjdk17/pkg-message
> +++ b/java/openjdk17/pkg-message
> @@ -1,8 +1,8 @@
> [
> { type: install
>   message: <<EOM
> -This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd and
> -procfs(5) mounted on /proc.
> +This OpenJDK implementation may require fdescfs(5) mounted on /dev/fd
> +and procfs(5) mounted on /proc for some applications.
>
> If you have not done it yet, please do the following:
>
> diff --git a/java/openjdk18/pkg-message b/java/openjdk18/pkg-message
> index 2ea3d87d89c8..fcb6defe8dcd 100644
> --- a/java/openjdk18/pkg-message
> +++ b/java/openjdk18/pkg-message
> @@ -1,8 +1,8 @@
> [
> { type: install
>   message: <<EOM
> -This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd and
> -procfs(5) mounted on /proc.
> +This OpenJDK implementation may require fdescfs(5) mounted on /dev/fd
> +and procfs(5) mounted on /proc for some applications.
>
> If you have not done it yet, please do the following:
>
> diff --git a/java/openjdk19/pkg-message b/java/openjdk19/pkg-message
> index 2ea3d87d89c8..fcb6defe8dcd 100644
> --- a/java/openjdk19/pkg-message
> +++ b/java/openjdk19/pkg-message
> @@ -1,8 +1,8 @@
> [
> { type: install
>   message: <<EOM
> -This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd and
> -procfs(5) mounted on /proc.
> +This OpenJDK implementation may require fdescfs(5) mounted on /dev/fd
> +and procfs(5) mounted on /proc for some applications.
>
> If you have not done it yet, please do the following:
>
> diff --git a/java/openjdk20/pkg-message b/java/openjdk20/pkg-message
> index 2ea3d87d89c8..fcb6defe8dcd 100644
> --- a/java/openjdk20/pkg-message
> +++ b/java/openjdk20/pkg-message
> @@ -1,8 +1,8 @@
> [
> { type: install
>   message: <<EOM
> -This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd and
> -procfs(5) mounted on /proc.
> +This OpenJDK implementation may require fdescfs(5) mounted on /dev/fd
> +and procfs(5) mounted on /proc for some applications.
>
> If you have not done it yet, please do the following:
>
> diff --git a/java/openjdk21/pkg-message b/java/openjdk21/pkg-message
> index 2ea3d87d89c8..fcb6defe8dcd 100644
> --- a/java/openjdk21/pkg-message
> +++ b/java/openjdk21/pkg-message
> @@ -1,8 +1,8 @@
> [
> { type: install
>   message: <<EOM
> -This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd and
> -procfs(5) mounted on /proc.
> +This OpenJDK implementation may require fdescfs(5) mounted on /dev/fd
> +and procfs(5) mounted on /proc for some applications.
>
> If you have not done it yet, please do the following:
>
> diff --git a/java/openjdk22/pkg-message b/java/openjdk22/pkg-message
> index 2ea3d87d89c8..fcb6defe8dcd 100644
> --- a/java/openjdk22/pkg-message
> +++ b/java/openjdk22/pkg-message
> @@ -1,8 +1,8 @@
> [
> { type: install
>   message: <<EOM
> -This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd and
> -procfs(5) mounted on /proc.
> +This OpenJDK implementation may require fdescfs(5) mounted on /dev/fd
> +and procfs(5) mounted on /proc for some applications.
>
> If you have not done it yet, please do the following:
>
> diff --git a/java/openjdk8/pkg-message b/java/openjdk8/pkg-message
> index 2ea3d87d89c8..fcb6defe8dcd 100644
> --- a/java/openjdk8/pkg-message
> +++ b/java/openjdk8/pkg-message
> @@ -1,8 +1,8 @@
> [
> { type: install
>   message: <<EOM
> -This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd and
> -procfs(5) mounted on /proc.
> +This OpenJDK implementation may require fdescfs(5) mounted on /dev/fd
> +and procfs(5) mounted on /proc for some applications.
>
> If you have not done it yet, please do the following:


--1943c2a596613082805a645b50
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.=
w3.org/TR/html4/loose.dtd">
<html>
<body>
<div dir=3D"auto">
<div dir=3D"auto">Hi,&nbsp;</div><div dir=3D"auto"><br></div><div dir=3D"au=
to">It would be good to have some indicators how to determine if it is need=
ed or not. Some things to watch out for to be able to decide if it is worth=
 a try or not.&nbsp;</div><div dir=3D"auto"><br></div><div dir=3D"auto">Bye=
,&nbsp;</div><div dir=3D"auto">Alexander.&nbsp;</div><div dir=3D"auto"><br>=
</div><div id=3D"aqm-signature" dir=3D"auto" style=3D"color: black;"><div d=
ir=3D"auto">--&nbsp;</div><div dir=3D"auto">Send from a mobile device, plea=
se forgive brevity and misspellings.</div></div><div dir=3D'auto'><br></div=
>
<div id=3D"aqm-original" style=3D"color: black;">
<div dir=3D"auto">Am 6. Januar 2025 15:20:23 schrieb Xavier Beaudouin &lt;k=
iwi@FreeBSD.org&gt;:</div>
<div><br></div>
<blockquote type=3D"cite" class=3D"gmail_quote" style=3D"margin: 0 0 0 0.75=
ex; border-left: 1px solid #808080; padding-left: 0.75ex;">
<div dir=3D"auto">The branch main has been updated by kiwi:</div>
<div dir=3D"auto"><br></div>
<div dir=3D"auto">URL: https://cgit.FreeBSD.org/ports/commit/?id=3D2cf6bc1a=
dd649b35668b449ab35fb04ed0a6d263</div>
<div dir=3D"auto"><br></div>
<div dir=3D"auto">commit 2cf6bc1add649b35668b449ab35fb04ed0a6d263</div>
<div dir=3D"auto">Author: &nbsp; &nbsp; Xavier Beaudouin &lt;kiwi@FreeBSD.o=
rg&gt;</div>
<div dir=3D"auto">AuthorDate: 2024-12-16 14:30:55 +0000</div>
<div dir=3D"auto">Commit: &nbsp; &nbsp; Xavier Beaudouin &lt;kiwi@FreeBSD.o=
rg&gt;</div>
<div dir=3D"auto">CommitDate: 2025-01-06 14:16:58 +0000</div>
<div dir=3D"auto"><br></div>
<div dir=3D"auto">&nbsp; &nbsp; java/openjdk*: Update pkg-message informati=
on about fdescfs and procfs</div>
<div dir=3D"auto">&nbsp; &nbsp;&nbsp;</div>
<div dir=3D"auto">&nbsp; &nbsp; OpenJDK installation inform that fdescfs(5)=
 and procfs(5) should be</div>
<div dir=3D"auto">&nbsp; &nbsp; mounted when using OpenJDK.</div>
<div dir=3D"auto">&nbsp; &nbsp; After doing some test and some traces, it s=
eems that this should be</div>
<div dir=3D"auto">&nbsp; &nbsp; no so usefull, some applications will requi=
re it, but most of java</div>
<div dir=3D"auto">&nbsp; &nbsp; applications doesn't seems to suffer to wor=
k or performance when</div>
<div dir=3D"auto">&nbsp; &nbsp; such pseudo FS is not mounted.</div>
<div dir=3D"auto">&nbsp; &nbsp;&nbsp;</div>
<div dir=3D"auto">&nbsp; &nbsp; So this change request permit to let local =
administrator to decide if</div>
<div dir=3D"auto">&nbsp; &nbsp; it is really needed or not.</div>
<div dir=3D"auto">&nbsp; &nbsp;&nbsp;</div>
<div dir=3D"auto">&nbsp; &nbsp; Sponsored by: &nbsp; Entersekt (previously =
Modirum MDpay)</div>
<div dir=3D"auto">&nbsp; &nbsp; Sponsored by: &nbsp; Klara Inc.</div>
<div dir=3D"auto">&nbsp; &nbsp; Approved by: &nbsp; &nbsp;0mp (mentor)</div=
>
<div dir=3D"auto">&nbsp; &nbsp; PR: &nbsp; &nbsp; 283364=09=09(https://bugs=
.freebsd.org/bugzilla/show_bug.cgi?id=3D283364)</div>
<div dir=3D"auto">---</div>
<div dir=3D"auto">&nbsp;java/openjdk11/pkg-message | 4 ++--</div>
<div dir=3D"auto">&nbsp;java/openjdk17/pkg-message | 4 ++--</div>
<div dir=3D"auto">&nbsp;java/openjdk18/pkg-message | 4 ++--</div>
<div dir=3D"auto">&nbsp;java/openjdk19/pkg-message | 4 ++--</div>
<div dir=3D"auto">&nbsp;java/openjdk20/pkg-message | 4 ++--</div>
<div dir=3D"auto">&nbsp;java/openjdk21/pkg-message | 4 ++--</div>
<div dir=3D"auto">&nbsp;java/openjdk22/pkg-message | 4 ++--</div>
<div dir=3D"auto">&nbsp;java/openjdk8/pkg-message &nbsp;| 4 ++--</div>
<div dir=3D"auto">&nbsp;8 files changed, 16 insertions(+), 16 deletions(-)<=
/div>
<div dir=3D"auto"><br></div>
<div dir=3D"auto">diff --git a/java/openjdk11/pkg-message b/java/openjdk11/=
pkg-message</div>
<div dir=3D"auto">index 2ea3d87d89c8..fcb6defe8dcd 100644</div>
<div dir=3D"auto">--- a/java/openjdk11/pkg-message</div>
<div dir=3D"auto">+++ b/java/openjdk11/pkg-message</div>
<div dir=3D"auto">@@ -1,8 +1,8 @@</div>
<div dir=3D"auto">&nbsp;[</div>
<div dir=3D"auto">&nbsp;{ type: install</div>
<div dir=3D"auto">&nbsp; &nbsp;message: &lt;&lt;EOM</div>
<div dir=3D"auto">-This OpenJDK implementation requires fdescfs(5) mounted =
on /dev/fd and</div>
<div dir=3D"auto">-procfs(5) mounted on /proc.</div>
<div dir=3D"auto">+This OpenJDK implementation may require fdescfs(5) mount=
ed on /dev/fd</div>
<div dir=3D"auto">+and procfs(5) mounted on /proc for some applications.</d=
iv>
<div dir=3D"auto">&nbsp;</div>
<div dir=3D"auto">&nbsp;If you have not done it yet, please do the followin=
g:</div>
<div dir=3D"auto">&nbsp;</div>
<div dir=3D"auto">diff --git a/java/openjdk17/pkg-message b/java/openjdk17/=
pkg-message</div>
<div dir=3D"auto">index 2ea3d87d89c8..fcb6defe8dcd 100644</div>
<div dir=3D"auto">--- a/java/openjdk17/pkg-message</div>
<div dir=3D"auto">+++ b/java/openjdk17/pkg-message</div>
<div dir=3D"auto">@@ -1,8 +1,8 @@</div>
<div dir=3D"auto">&nbsp;[</div>
<div dir=3D"auto">&nbsp;{ type: install</div>
<div dir=3D"auto">&nbsp; &nbsp;message: &lt;&lt;EOM</div>
<div dir=3D"auto">-This OpenJDK implementation requires fdescfs(5) mounted =
on /dev/fd and</div>
<div dir=3D"auto">-procfs(5) mounted on /proc.</div>
<div dir=3D"auto">+This OpenJDK implementation may require fdescfs(5) mount=
ed on /dev/fd</div>
<div dir=3D"auto">+and procfs(5) mounted on /proc for some applications.</d=
iv>
<div dir=3D"auto">&nbsp;</div>
<div dir=3D"auto">&nbsp;If you have not done it yet, please do the followin=
g:</div>
<div dir=3D"auto">&nbsp;</div>
<div dir=3D"auto">diff --git a/java/openjdk18/pkg-message b/java/openjdk18/=
pkg-message</div>
<div dir=3D"auto">index 2ea3d87d89c8..fcb6defe8dcd 100644</div>
<div dir=3D"auto">--- a/java/openjdk18/pkg-message</div>
<div dir=3D"auto">+++ b/java/openjdk18/pkg-message</div>
<div dir=3D"auto">@@ -1,8 +1,8 @@</div>
<div dir=3D"auto">&nbsp;[</div>
<div dir=3D"auto">&nbsp;{ type: install</div>
<div dir=3D"auto">&nbsp; &nbsp;message: &lt;&lt;EOM</div>
<div dir=3D"auto">-This OpenJDK implementation requires fdescfs(5) mounted =
on /dev/fd and</div>
<div dir=3D"auto">-procfs(5) mounted on /proc.</div>
<div dir=3D"auto">+This OpenJDK implementation may require fdescfs(5) mount=
ed on /dev/fd</div>
<div dir=3D"auto">+and procfs(5) mounted on /proc for some applications.</d=
iv>
<div dir=3D"auto">&nbsp;</div>
<div dir=3D"auto">&nbsp;If you have not done it yet, please do the followin=
g:</div>
<div dir=3D"auto">&nbsp;</div>
<div dir=3D"auto">diff --git a/java/openjdk19/pkg-message b/java/openjdk19/=
pkg-message</div>
<div dir=3D"auto">index 2ea3d87d89c8..fcb6defe8dcd 100644</div>
<div dir=3D"auto">--- a/java/openjdk19/pkg-message</div>
<div dir=3D"auto">+++ b/java/openjdk19/pkg-message</div>
<div dir=3D"auto">@@ -1,8 +1,8 @@</div>
<div dir=3D"auto">&nbsp;[</div>
<div dir=3D"auto">&nbsp;{ type: install</div>
<div dir=3D"auto">&nbsp; &nbsp;message: &lt;&lt;EOM</div>
<div dir=3D"auto">-This OpenJDK implementation requires fdescfs(5) mounted =
on /dev/fd and</div>
<div dir=3D"auto">-procfs(5) mounted on /proc.</div>
<div dir=3D"auto">+This OpenJDK implementation may require fdescfs(5) mount=
ed on /dev/fd</div>
<div dir=3D"auto">+and procfs(5) mounted on /proc for some applications.</d=
iv>
<div dir=3D"auto">&nbsp;</div>
<div dir=3D"auto">&nbsp;If you have not done it yet, please do the followin=
g:</div>
<div dir=3D"auto">&nbsp;</div>
<div dir=3D"auto">diff --git a/java/openjdk20/pkg-message b/java/openjdk20/=
pkg-message</div>
<div dir=3D"auto">index 2ea3d87d89c8..fcb6defe8dcd 100644</div>
<div dir=3D"auto">--- a/java/openjdk20/pkg-message</div>
<div dir=3D"auto">+++ b/java/openjdk20/pkg-message</div>
<div dir=3D"auto">@@ -1,8 +1,8 @@</div>
<div dir=3D"auto">&nbsp;[</div>
<div dir=3D"auto">&nbsp;{ type: install</div>
<div dir=3D"auto">&nbsp; &nbsp;message: &lt;&lt;EOM</div>
<div dir=3D"auto">-This OpenJDK implementation requires fdescfs(5) mounted =
on /dev/fd and</div>
<div dir=3D"auto">-procfs(5) mounted on /proc.</div>
<div dir=3D"auto">+This OpenJDK implementation may require fdescfs(5) mount=
ed on /dev/fd</div>
<div dir=3D"auto">+and procfs(5) mounted on /proc for some applications.</d=
iv>
<div dir=3D"auto">&nbsp;</div>
<div dir=3D"auto">&nbsp;If you have not done it yet, please do the followin=
g:</div>
<div dir=3D"auto">&nbsp;</div>
<div dir=3D"auto">diff --git a/java/openjdk21/pkg-message b/java/openjdk21/=
pkg-message</div>
<div dir=3D"auto">index 2ea3d87d89c8..fcb6defe8dcd 100644</div>
<div dir=3D"auto">--- a/java/openjdk21/pkg-message</div>
<div dir=3D"auto">+++ b/java/openjdk21/pkg-message</div>
<div dir=3D"auto">@@ -1,8 +1,8 @@</div>
<div dir=3D"auto">&nbsp;[</div>
<div dir=3D"auto">&nbsp;{ type: install</div>
<div dir=3D"auto">&nbsp; &nbsp;message: &lt;&lt;EOM</div>
<div dir=3D"auto">-This OpenJDK implementation requires fdescfs(5) mounted =
on /dev/fd and</div>
<div dir=3D"auto">-procfs(5) mounted on /proc.</div>
<div dir=3D"auto">+This OpenJDK implementation may require fdescfs(5) mount=
ed on /dev/fd</div>
<div dir=3D"auto">+and procfs(5) mounted on /proc for some applications.</d=
iv>
<div dir=3D"auto">&nbsp;</div>
<div dir=3D"auto">&nbsp;If you have not done it yet, please do the followin=
g:</div>
<div dir=3D"auto">&nbsp;</div>
<div dir=3D"auto">diff --git a/java/openjdk22/pkg-message b/java/openjdk22/=
pkg-message</div>
<div dir=3D"auto">index 2ea3d87d89c8..fcb6defe8dcd 100644</div>
<div dir=3D"auto">--- a/java/openjdk22/pkg-message</div>
<div dir=3D"auto">+++ b/java/openjdk22/pkg-message</div>
<div dir=3D"auto">@@ -1,8 +1,8 @@</div>
<div dir=3D"auto">&nbsp;[</div>
<div dir=3D"auto">&nbsp;{ type: install</div>
<div dir=3D"auto">&nbsp; &nbsp;message: &lt;&lt;EOM</div>
<div dir=3D"auto">-This OpenJDK implementation requires fdescfs(5) mounted =
on /dev/fd and</div>
<div dir=3D"auto">-procfs(5) mounted on /proc.</div>
<div dir=3D"auto">+This OpenJDK implementation may require fdescfs(5) mount=
ed on /dev/fd</div>
<div dir=3D"auto">+and procfs(5) mounted on /proc for some applications.</d=
iv>
<div dir=3D"auto">&nbsp;</div>
<div dir=3D"auto">&nbsp;If you have not done it yet, please do the followin=
g:</div>
<div dir=3D"auto">&nbsp;</div>
<div dir=3D"auto">diff --git a/java/openjdk8/pkg-message b/java/openjdk8/pk=
g-message</div>
<div dir=3D"auto">index 2ea3d87d89c8..fcb6defe8dcd 100644</div>
<div dir=3D"auto">--- a/java/openjdk8/pkg-message</div>
<div dir=3D"auto">+++ b/java/openjdk8/pkg-message</div>
<div dir=3D"auto">@@ -1,8 +1,8 @@</div>
<div dir=3D"auto">&nbsp;[</div>
<div dir=3D"auto">&nbsp;{ type: install</div>
<div dir=3D"auto">&nbsp; &nbsp;message: &lt;&lt;EOM</div>
<div dir=3D"auto">-This OpenJDK implementation requires fdescfs(5) mounted =
on /dev/fd and</div>
<div dir=3D"auto">-procfs(5) mounted on /proc.</div>
<div dir=3D"auto">+This OpenJDK implementation may require fdescfs(5) mount=
ed on /dev/fd</div>
<div dir=3D"auto">+and procfs(5) mounted on /proc for some applications.</d=
iv>
<div dir=3D"auto">&nbsp;</div>
<div dir=3D"auto">&nbsp;If you have not done it yet, please do the followin=
g:</div>
</blockquote>
</div><div dir=3D"auto"><br></div>
</div></body>
</html>

--1943c2a596613082805a645b50--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1943c291180.2805.fa4b1493b064008fe79f0f905b8e5741>