Re: git: 25e6f68a6661 - main - textproc/libxml2: Update to 2.11.6
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