Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Feb 2024 20:38:12 +1300
From:      Jonathan Chen <jonc@chen.org.nz>
To:        ports@freebsd.org
Subject:   Re: Subpackages: Update
Message-ID:  <2bbcfe51-13fa-46c2-86b8-7adde3b1d80e@chen.org.nz>
In-Reply-To: <4021180.BRNeRiNLvY@mercury>
References:  <CAB88xy8o_d99cndg%2BnTi9fK6XfS%2Bym=Njor4%2BcVAkTqV49tfhQ@mail.gmail.com> <4021180.BRNeRiNLvY@mercury>

next in thread | previous in thread | raw e-mail | index | archive | help
On 18/02/24 23:08, Max Brazhnikov wrote:
> On Thu, 8 Feb 2024 22:44:17 +0100 Luca Pizzamiglio wrote:
>> Hi FreeBSD porters.
>>
>> Here are some updates about subpackages.
>>
>> At the moment, subpackages adoption is *on hold*, as a few annoying issues
>> have been identified and they need some time to be fixed.
>> A bug about optional dependencies for subpackages has already been fixed
>> <https://cgit.freebsd.org/ports/commit/Mk?id=064923481f420136c46895d1047344c580be3c25>;
>> (OPT_*_DEPENDS.subpkg was not detected correctly)
>>
>> The main blockers are:
>> * `make describe` is not subpackages aware. A fix is in review, but not yet
>> ready to land. This is also breaking INDEX.
>> * `make install` doesn't allow for partial installation. A patch is ready
>> and in review (https://reviews.freebsd.org/D43789) to address it (in
>> reference to previous email threads)
>> * poudriere forces the rebuild of subpackages dependency. A PR is open and
>> we hope to find a solution soon.
>> Additionally, `USES.subpkg` doesn't work properly at the moment:
>> dependencies (LIB and RUN) are linked to the main package, instead of the
>> subpackage.
>>
>> Because of those issues, some subpackage commits have also been *reverted*,
>> waiting for the fixes to land, before being committed back.
> 
> Shall we revert commit to alsa-plugins as well until these issues are sorted?

+1
-- 
Jonathan Chen <jonc@chen.org.nz>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2bbcfe51-13fa-46c2-86b8-7adde3b1d80e>