Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Jan 2024 19:43:32 +0100
From:      Daniel Engberg <daniel.engberg.lists@pyret.net>
To:        Charlie Li <vishwin@freebsd.org>
Cc:        Gleb Popov <arrowd@freebsd.org>, ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org
Subject:   Re: git: 25e6f68a6661 - main - textproc/libxml2: Update to 2.11.6
Message-ID:  <30d803b8ab6713c88aa8fe2c0e516e51@mail.infomaniak.com>
In-Reply-To: <d9314eaa-4629-49d4-8929-ba7b0551762a@freebsd.org>
References:  <202401121705.40CH5JhG014492@gitrepo.freebsd.org> <ZaIcEvYZ2Yq_jW9Z@FreeBSD.org> <CALH631=meexWeEvPY4dBsVviAEms9OfcmKTk-YHGfw4fHJCzSw@mail.gmail.com> <a228d839c5a29d9991b72f1e0664da04@mail.infomaniak.com> <02ebab1b-a763-45e4-9380-0d82c83c22a4@freebsd.org> <CALH631keLuwEchvHA8OWuHy_LiWsodJi8VL5NN-L5p1WYsKGwA@mail.gmail.com> <d9314eaa-4629-49d4-8929-ba7b0551762a@freebsd.org>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
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


[-- Attachment #2 --]
<div>On 2024-01-13T18:46:34.000+01:00, Charlie Li &lt;vishwin@freebsd.org&gt; wrote:<br></div><div class="ik_mail_quote answerContentMessage"><blockquote class="ws-ng-quote"><pre style="white-space: normal;"><div>Gleb Popov wrote:<br></div><blockquote class="ws-ng-quote"><div>  On Sat, Jan 13, 2024 at 4:37 PM Charlie Li &lt;<a class="defaultMailLink" href="mailto:vishwin@freebsd.org">vishwin@freebsd.org</a>&gt; wrote:<br></div><blockquote class="ws-ng-quote"><div> <br></div><div> Until upstream specifically declares and recommends CMake as ready for<br></div><div> Unix-like systems in at least their documentation, nothing else is relevant.<br></div></blockquote><div>  <br></div><div> What makes you so categorical about it? Recommendations are, well,<br></div><div> recommendations. The upstream might even recommend nothing but Linux.<br></div><div> Should we not port such software then?<br></div></blockquote><div> The Build Instructions section of the README specifically states <br></div><div>"Autotools (for POSIX systems like Linux, BSD, macOS)", even in the <br></div><div>latest trunk. CMake was originally added mainly for Windows support. <br></div><div>Their CMake support on platforms like ours still has an outstanding bug <br></div><div>pertaining to dependency resolution, which at least I consider a <br></div><div>showstopper. While upstream have been accepting and responsive to any <br></div><div>and all improvements to their CMake support, that is irrelevant until <br></div><div>they explicitly bless it as an equal to autotools. (Not to say autotools <br></div><div>is perfect either, far from it)<br></div><div><br></div><div>Personally, between the two choices here, I prefer CMake. But personal <br></div><div>preferences are irrelevant wrt liability and support issues.<br></div><div><br></div><div>-- <br></div><div>Charlie Li<br></div><div>...nope, still don't have an exit line.<br></div></pre></blockquote></div><div>Hi,<br></div><div><br></div><div>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.<br></div><div><br></div><div>Best regards,<br></div><div>Daniel<br></div>

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?30d803b8ab6713c88aa8fe2c0e516e51>