Re: git: 25e6f68a6661 - main - textproc/libxml2: Update to 2.11.6

From: Daniel Engberg <daniel.engberg.lists_at_pyret.net>
Date: Sat, 13 Jan 2024 18:43:32 UTC
On 2024-01-13T18:46:34.000+01:00, Charlie Li <vishwin@freebsd.org>
wrote:

> Gleb Popov wrote:
>>  On Sat, Jan 13, 2024 at 4:37 PM Charlie Li <vishwin@freebsd.org>
>>  wrote:
>>  
>>>   Until upstream specifically declares and recommends CMake as
>>>   ready for
>>>   
>>>    Unix-like systems in at least their documentation, nothing else
>>>   is relevant.
>>  
>>   What makes you so categorical about it? Recommendations are,
>>  well,
>>  
>>   recommendations. The upstream might even recommend nothing but
>>  Linux.
>>  
>>   Should we not port such software then?
> 
>  The Build Instructions section of the README specifically states 
> 
> "Autotools (for POSIX systems like Linux, BSD, macOS)", even in the 
> 
> latest trunk. CMake was originally added mainly for Windows support.
> 
> 
> Their CMake support on platforms like ours still has an outstanding
> bug 
> 
> pertaining to dependency resolution, which at least I consider a 
> 
> showstopper. While upstream have been accepting and responsive to
> any 
> 
> and all improvements to their CMake support, that is irrelevant
> until 
> 
> they explicitly bless it as an equal to autotools. (Not to say
> autotools 
> 
> is perfect either, far from it)
> 
> Personally, between the two choices here, I prefer CMake. But
> personal 
> 
> preferences are irrelevant wrt liability and support issues.
> 
> -- 
> 
> Charlie Li
> 
> ...nope, still don't have an exit line.

Hi,

That's a bit contractionary? We upstream patches, community and others
also do and yet there's a "support issue" despite autotools is "far
from it" (perfect)? Why not embrace instead of obstructing? Please
keep in mind ports is a joint / community effort which is why we have
groups, guidelines etc and for custom trees there's overlay support
for who want or need to diverge.

Best regards,

Daniel