perl_base not in Base ?

Jon Turney jon.turney@dronecode.org.uk
Wed Dec 29 16:12:17 GMT 2021


On 29/12/2021 14:25, Ken Brown wrote:
> On 12/29/2021 3:51 AM, Achim Gratz wrote:
>> Am 28.12.2021 um 11:57 schrieb Marco Atzeri:
>>> I had the impression it was in the Base category
>>>
>>> @ perl_base
>>> sdesc: "Perl programming language interpreter"
>>> ldesc: "Perl programming language interpreter
>>
>> That split was indeed made to enable making it available for Base 
>> packages, but that decision was never made I think.
> 
> It makes sense to me to add it to Base.  Were there any objections when 
> that was proposed before?
> 
>>> Or is it supposed to be pulled by another Base program ?

I think this was the case, at one time.

I believe something (chkdupexe?) in the 'util-linux' package (which is 
in base) used to be written in perl, and so brought in perl_base.

I think it's since been rewritten in C. So nothing in the base category 
requires perl_base currently (and hopefully in the future :)).

>> Base packages should not pull in non-Base packages, but it appears 
>> that info currently fails that requirement.
> 
> A lot of packages fail that requirement.  I don't think it should be a 
> requirement.  To me, Base packages are those that we've decided should 
> be in every Cygwin installation.  If that forces other packages to be 
> installed, so be it.

Yeah.  It shouldn't be the case that libX is in base just because it's 
required by P, so we have to notice, remember and check if it can be 
removed when P changes to require libY instead...


More information about the Cygwin-apps mailing list