git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Investigating Cirrus CI FreeBSD failures

From
Junio C Hamano <gitster@pobox.com>
Date
May 31, 2022, 14:05 UTC
Message-ID
<xmqqczftx0e0.fsf@gitster.g>
In-Reply-To
<e31d26ad-3b0b-15c0-262f-4eee83220949@gmail.com>
Philippe Blain <levraiphilippeblain@gmail.com> writes:
Show 13 quoted lines
>> Ah, what happened here is that this is picking up the perl package
>> built on 12.3 (i.e., the earliest supported FreeBSD 12.x) which added
>> strerror_l.
>> https://cgit.freebsd.org/src/commit/?id=d3912bec58d0b82509a0973cae02f156986d88fa
>
> OK, so it is expected that the Cirrus 12.2 image would install this newer
> version of the perl package which if I understand correctly is not compatible
> with this version ?
>
> Is there a way to tell pkg not to update packages to incompatible versions,
> or is the FreeBSD policy that as soon as a release is marked as unsupported, 
> then no guarantee is made that things (like installing packages) continue working 
> on that version ?

Sorry for a noise, but I would also be curious to know, as it is quite unexpected for a packaging system to miss such a compatibility issue and for a distro to not care.

>> I expect this could have been addressed also by updating to 12.3.
>> Cirrus also supports "matrix" so both could be tested.
>
> For now we opted to just update to 12.3, see [1].

Indeed we did. Let's make sure we fast-track the topic down to 'master' and possibly to 'maint'. I do not think it is worth letting it sit in 'next' for a week, like we do for usual topics.

Thanks.
P.S. I'll be offline today (like every other Tuesday).
Previous: Philippe BlainNext: Johannes Schindelin
Message 5 of 6 in “Investigating Cirrus CI FreeBSD failures”
  1. Philippe BlainMay 21, 2022
  2. Carlo ArenasMay 21, 2022
  3. Ed MasteMay 30, 2022
  4. Philippe BlainMay 30, 2022
  5. Junio C HamanoMay 31, 2022
  6. Johannes SchindelinJun 2, 2022

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.