tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: the nature of pkgsrc support for OS versions (release vs stable)
Manuel Bouyer <bouyer%antioche.eu.org@localhost> writes:
>> So, the big question is:
>>
>> Does pkgsrc need to support *building* on 8.0_RELEASE, even when that
>> version has bugs that are fixed in 8.X_STABLE, and it's not reasonable
>> to work around this?
>>
>> I would say no, that while pkgsrc should ideally be buildable on
>> RELEASE, if the problem is a bug in RELEASE, then it's entirely
>> reasonable to expect people *building packages* to update to a STABLE
>> with the fix.
>
> I'd say: workaround the issue in pkgsrc as far as possible, and if really
> it can't then get the fix in _STABLE and document it.
> But, as far as possible we should also be able to build on _RELEASE.
Agreed, modulo what poosible means.
> For rust, it looks like forcing MAKE_JOBS=1 is a working workaround.
1) But we do have a situation where
check out pkgsrc
install 9.0_STABLE
set MAKE_JOBS appropriately for number of cpus
kick off pbulk
works? We need to have no special configuration for bulk builds, or for
anybody else. I realize you can work around it on pkgbuild, but this
should work for everyone.
2) This MAKE_JOBS=1 forcing is not understandable since it is already
MAKE_JOBS_SAFE=no on NetBSD. Please file a PR about this. I would like
to have a clear understanding on whether this MAKE_JOBS=1 is needed for
9.0_RELEASE or also 9.0_STABLE. (I wonder if the MAKE_JOBS_SAFE needs
to be someplace else in the Makefile.)
I just added a \todo in rust asking for a PR and link to it about why
MAKE_JOBS_SAFE is set to no.
> BTW I requested that the chroots for netbsd-9 on pkgbuild be updated to
> _STABLE when the currently running build complete.
Thanks - sounds like progress. This probably should be done for 8 too.
If we can
1) move pkgbuild to STABLE (and document this as how it should be)
2) Condition the MAKE_JOBS_SAFE workaround on RELEASE vs adequately new stable
3) push your MAKE_JOBS=1 fix into pkgsrc
then we can perhaps have the best situation possible.
Home |
Main Index |
Thread Index |
Old Index