tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: 9.0 is getting old...



Taylor R Campbell <campbell+netbsd-tech-pkg%mumble.net@localhost> writes:

>> Date: Fri, 07 Jun 2024 15:29:30 +0200 (CEST)
>> From: Havard Eidnes <he%NetBSD.org@localhost>
>> 
>> Another and perhaps orthogonal issue is that pkgsrc is apparently
>> not preferring to use pkgsrc openssl on these older systems.  I
>> don't know if it should, and whether this is a bug or not.
>
> Maybe we should run netbsd-9 bulk builds with PREFER_PKGSRC=openssl?
> We would need to do the same to avoid libraries in base that link
> against libssl/libcrypto.

Have there been ABI changes?  Is this to deal with those changes, or to
force a version with a security fix (i.e., telling people that the choice
they made to update isn't ok :-), or ?

> I haven't thought through all the ABI difficulties with this -- it
> would presumably require updating all packages at once, but maybe
> that's expected practice anyway in quarterly releases so not an issue.

Yes, it's expected to use only packages from one set, more or less.

> But it's not far from the need to do netbsd-9 bulk builds with
> GCC_REQD+=10 or whatever it is these days.

I am not seeing that this is necessary.  Packages are coded for what
they need, and that mostly works.  The fears of ABI trouble from mixed
gcc appear to significant, but I am not sure we have any recent (last
year or so) reports of actual trouble.

I would not argue that building everything with 10 (except gcc of
course) would be bad.  I am just saying that I don't think it's
necessary.

On my 9 builder, I have almost 500 packages installed, and I don't force
10.  I do have code to say "if 8 or 9, force 10" so that it is mostly
(native) 7 and 10, but I see that as saving me building those and taking
up space, rather than making it work.


Home | Main Index | Thread Index | Old Index