Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Nov 2023 09:06:47 +0100
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        FreeBSD Java <freebsd-java@freebsd.org>, Freebsd Ports <freebsd-ports@freebsd.org>
Subject:   Re: Why is building poudirere-devel several openjdks when I ask for openjdk21?
Message-ID:  <ebe40c3a8ec9d90e8b8bd0f389f72e42@Leidinger.net>
In-Reply-To: <ZVU7Xe66aZy7uSGF@ircbsd.lifeofadishwasher.com>
References:  <d6d3e9440985cc7e4532d76f3add7eeb@Leidinger.net> <ZVU7Xe66aZy7uSGF@ircbsd.lifeofadishwasher.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)

--=_6893fa9e0602345cc990ab96b83f1e76
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII;
 format=flowed

Am 2023-11-15 22:42, schrieb Derek Schrock:
> On Wed, Nov 15, 2023 at 09:01:28AM EST, Alexander Leidinger wrote:
>> Hi,
>> 
>> I have stuff which depends upon openjdk17 -> pkg exists in my local 
>> repo.
>> Now I want to use something which needs openjdk21. So I did a 
>> poudriere bulk
>> -j ... java/openjdk21 and now it builds openjdk18, openjdk19 and 
>> openjdk20
>> serially before openjdk21.
>> 
>> I can understand if we need ot build 1 bootstrap, but why do we need 
>> to
>> build multiple jdks sequencially to get the one I want?
>> 
>> Bye,
>> Alexander.
>> 
> 
> This appears to be a recommendation (requirement) from the project. N-1
> to bootstrap.
> 
> https://github.com/openjdk/jdk/blob/master/doc/building.md#boot-jdk-requirements

I assumed something like that, that's the reason why I wrote "1 
bootstrap" above. If we look into the java category, we have some 
bootstrap ports there, but not for all jdk versions. Can we add more 
bootstraps please, and make use of them? It took about double the time 
to build openjdk21 than it would really need to. Typically if you want 
to check out some new software, you want to do it "now", and if it 
depends upon other stuff, such a long chain of bootstrapping 4 JDKs to 
get the one you want is ... pulling a tooth or two.

Bye,
Alexander.

-- 
http://www.Leidinger.net Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF
http://www.FreeBSD.org    netchild@FreeBSD.org  : PGP 0x8F31830F9F2772BF

--=_6893fa9e0602345cc990ab96b83f1e76
Content-Type: application/pgp-signature;
 name=signature.asc
Content-Disposition: attachment;
 filename=signature.asc;
 size=833
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEER9UlYXp1PSd08nWXEg2wmwP42IYFAmVVzaQACgkQEg2wmwP4
2IY1dBAApQiVE4BwiqsAXeiZdwIJmbSnrmtTCt57sb2CDGJw2ukcPtQpfIeTu57D
p+jGSnUYr+9QlNdBdi68Rfs3I5IxTWhSx/XNiKZ7mTY4WKTPK3nvksAhaBozJNSv
RURJ+OBd5nc6PMg4akUahWqHnZhUCaMmwjKU07x35tjWleTA5RkYjczwaiUKNhLu
n7rcPiY2KKW6eVhxbGTtAEzbio+Yxzi1d+s4KMwrbrRallfwNzsm/1i7udSX6gMN
CcVl63OvRo0dkbaTfzbRYtzb5hMn/E3FlgnUnPCs1CpjGT3IOjdiUZjQl5Ekqqhs
SDpU8gTsQKe+2FdlfDYYSBgoKA+KngxwRi3OfnzxARwnNaFeIp5Z+e2yOWVs7AQS
Ldq3WeGYo7h7TisqFEas6G1At/kHcFWOAgFcf8/pMVWngm/fXjoaMvGOLXfswxFv
sx2JeUKQoExJiX+dv2XwDOL1Bm19sqKRvMtaZ7SdA1dyYjzTc4QCn4YVwBGm8GP/
caIaAG0HGpfYtkR1tkylYrFffiqFmrhFhgVTG+5Ma6tC5qVA/k1CKNdvRe2DJ9Kf
C3BIpU+Nva2gJHDF0k0Q/fUfkKdwCI2Z7iSU3diXrjJiULd6KkWJS1ImfBszLAPw
mnmgGaDHzvq3W3BUqAcL9D/KU4ji0xZxLgI08W0oZ/vEBRslb94=
=ke7N
-----END PGP SIGNATURE-----

--=_6893fa9e0602345cc990ab96b83f1e76--



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