Re: Update on the Modern C initiative

2024-01-02 Thread Florian Weimer
* Solomon Peachy via devel: > On Fri, Dec 22, 2023 at 10:27:55PM +0100, Florian Weimer wrote: >> >> gutenprint jpopelka jridky twaugh zdohnal >> > ...FWIW as of a few minutes ago this should be resolved upstream. >> >> Thanks, I can confirm this fixes the issue for the Fedora package as

Re: Update on the Modern C initiative

2023-12-22 Thread Solomon Peachy via devel
On Fri, Dec 22, 2023 at 10:27:55PM +0100, Florian Weimer wrote: > >> gutenprint jpopelka jridky twaugh zdohnal > > ...FWIW as of a few minutes ago this should be resolved upstream. > > Thanks, I can confirm this fixes the issue for the Fedora package as > well. Should I push this to raw

Re: Update on the Modern C initiative

2023-12-22 Thread Florian Weimer
* Solomon Peachy via devel: > On Fri, Dec 22, 2023 at 02:18:54PM +0100, Florian Weimer wrote: >> gutenprint jpopelka jridky twaugh zdohnal > > ...FWIW as of a few minutes ago this should be resolved upstream. Thanks, I can confirm this fixes the issue for the Fedora package as well. Sh

Re: Update on the Modern C initiative

2023-12-22 Thread Solomon Peachy via devel
On Fri, Dec 22, 2023 at 02:18:54PM +0100, Florian Weimer wrote: > gutenprint jpopelka jridky twaugh zdohnal ...FWIW as of a few minutes ago this should be resolved upstream. - Solomon -- Solomon Peachypizza at shaftnet dot org (email&xmpp)

Re: Update on the Modern C initiative

2023-12-22 Thread Florian Weimer
* Richard W. M. Jones: > On Thu, Dec 21, 2023 at 01:59:59PM +0100, Florian Weimer wrote: >> Based on my records, all issues that can lead to silent miscompilation >> because of altered configure probes (autoconf/CMake and a few others) >> have been addressed, or there are at least Bugzilla bugs fi

Re: Update on the Modern C initiative

2023-12-21 Thread Richard W.M. Jones
On Thu, Dec 21, 2023 at 01:59:59PM +0100, Florian Weimer wrote: > Based on my records, all issues that can lead to silent miscompilation > because of altered configure probes (autoconf/CMake and a few others) > have been addressed, or there are at least Bugzilla bugs filed for them. > There could b

Update on the Modern C initiative

2023-12-21 Thread Florian Weimer
Based on my records, all issues that can lead to silent miscompilation because of altered configure probes (autoconf/CMake and a few others) have been addressed, or there are at least Bugzilla bugs filed for them. There could be some gaps due to lack of architecture capture, general rawhide churn,

Re: Update on the Modern C initiative

2023-12-06 Thread Kevin Kofler via devel
Florian Weimer wrote: > Although the critical type size mismatch happens on 32-bit architectures > and Windows only. Problems like these are the reason why I don't think > the Clang approach of restricting to incompatible-function-pointer-types > only makes much sense. Uhm, yeah, there are certai

Re: Update on the Modern C initiative

2023-12-05 Thread Daniel P . Berrangé
On Sat, Dec 02, 2023 at 05:42:11PM +0100, Florian Weimer wrote: > * Vít Ondruch: > > > Dne 01. 12. 23 v 11:40 Milan Crha napsal(a): > >> On Thu, 2023-11-30 at 18:09 +0100, Florian Weimer wrote: > >>> Again, some of these are false positives. > >>Hi, > >> I think the errors from the configure t

Re: Update on the Modern C initiative

2023-12-05 Thread Florian Weimer
* Jakub Jelinek: > On Tue, Dec 05, 2023 at 04:38:55AM +0100, Kevin Kofler via devel wrote: >> Florian Weimer wrote: >> > The final patches for GCC 14 are currently under upstream review and >> > should land very soon. Earlier, I had received feedback that the larger >> > community desires just on

Re: Update on the Modern C initiative

2023-12-04 Thread Jakub Jelinek
On Tue, Dec 05, 2023 at 04:38:55AM +0100, Kevin Kofler via devel wrote: > Florian Weimer wrote: > > The final patches for GCC 14 are currently under upstream review and > > should land very soon. Earlier, I had received feedback that the larger > > community desires just one transition, so we end

Re: Update on the Modern C initiative

2023-12-04 Thread Kevin Kofler via devel
Florian Weimer wrote: > The final patches for GCC 14 are currently under upstream review and > should land very soon. Earlier, I had received feedback that the larger > community desires just one transition, so we end up with the following > warnings which turn into errors by default: > > -Wimp

Re: Update on the Modern C initiative

2023-12-04 Thread Richard W.M. Jones
On Mon, Dec 04, 2023 at 02:28:03PM +0100, Florian Weimer wrote: > * Richard W. M. Jones: > > > On Sat, Dec 02, 2023 at 09:15:28PM +, Richard W.M. Jones wrote: > >> On Thu, Nov 30, 2023 at 06:09:55PM +0100, Florian Weimer wrote: > >> > nbdkit rjones > >> > >> Can you help me to u

Re: Update on the Modern C initiative

2023-12-04 Thread Florian Weimer
* Richard W. M. Jones: > On Sat, Dec 02, 2023 at 09:15:28PM +, Richard W.M. Jones wrote: >> On Thu, Nov 30, 2023 at 06:09:55PM +0100, Florian Weimer wrote: >> > nbdkit rjones >> >> Can you help me to understand the build error in this log? >> >> https://gitlab.com/fweimer-rh/fe

Re: Update on the Modern C initiative

2023-12-04 Thread Richard W.M. Jones
On Sat, Dec 02, 2023 at 09:15:28PM +, Richard W.M. Jones wrote: > On Thu, Nov 30, 2023 at 06:09:55PM +0100, Florian Weimer wrote: > > nbdkit rjones > > Can you help me to understand the build error in this log? > > https://gitlab.com/fweimer-rh/fedora-modernc-logs/-/raw/main/log

Re: Update on the Modern C initiative

2023-12-04 Thread Vít Ondruch
Dne 02. 12. 23 v 17:42 Florian Weimer napsal(a): * Vít Ondruch: Dne 01. 12. 23 v 11:40 Milan Crha napsal(a): On Thu, 2023-11-30 at 18:09 +0100, Florian Weimer wrote: Again, some of these are false positives. Hi, I think the errors from the configure time of the script are not always

Re: Update on the Modern C initiative

2023-12-04 Thread Milan Crha
On Mon, 2023-12-04 at 09:01 +0100, Florian Weimer wrote: > No, that's actually not changing, this is already an error and will > remain an error. Hi, right, the "check-compile" test is supposed to fail, thus it's fine. > Only the -Wincompatible-pointer-types warning above is > upgraded to

Re: Update on the Modern C initiative

2023-12-04 Thread Florian Weimer
* Milan Crha: > The a), an expected failure, is this one: > .../TryCompile-0C2YRH/src.c: In function ‘main’: > .../TryCompile-0C2YRH/src.c:11:37: warning: redundant redeclaration of > ‘__h_errno_location’ [-Wredundant-decls] > 11 | int h_errno; >

Re: Update on the Modern C initiative

2023-12-03 Thread Milan Crha
On Sat, 2023-12-02 at 17:33 +0100, Florian Weimer wrote: > > Specifically, one "configure" (there is used CMake) check tries to > > figure out whether gethostbyname_r() has five arguments. It does > > not in > > Fedora, thus a) there are passed no enough arguments to the > > function; > > b) there

Re: Update on the Modern C initiative

2023-12-03 Thread Florian Weimer
* Richard W. M. Jones: > On Thu, Nov 30, 2023 at 06:09:55PM +0100, Florian Weimer wrote: >> * Integrate a backport of the GCC 14 changes into the rawhide GCC 13 >> version (rawhide only, not Fedora 39 or 38). This will allow us >> to isolate these issues from GCC 14 issues that typically occu

Re: Update on the Modern C initiative

2023-12-03 Thread Florian Weimer
* Richard W. M. Jones: > On Thu, Nov 30, 2023 at 06:09:55PM +0100, Florian Weimer wrote: >> nbdkit rjones > > Can you help me to understand the build error in this log? > > https://gitlab.com/fweimer-rh/fedora-modernc-logs/-/raw/main/logs/n/nbdkit.log?ref_type=heads > > I'm not exact

Re: Update on the Modern C initiative

2023-12-02 Thread Richard W.M. Jones
On Thu, Nov 30, 2023 at 06:09:55PM +0100, Florian Weimer wrote: > nbdkit rjones Can you help me to understand the build error in this log? https://gitlab.com/fweimer-rh/fedora-modernc-logs/-/raw/main/logs/n/nbdkit.log?ref_type=heads I'm not exactly sure what / where the error is su

Re: Update on the Modern C initiative

2023-12-02 Thread Richard W.M. Jones
On Thu, Nov 30, 2023 at 06:09:55PM +0100, Florian Weimer wrote: > * Integrate a backport of the GCC 14 changes into the rawhide GCC 13 > version (rawhide only, not Fedora 39 or 38). This will allow us > to isolate these issues from GCC 14 issues that typically occur > during the upcoming mas

Re: Update on the Modern C initiative

2023-12-02 Thread Florian Weimer
* Vít Ondruch: > Dne 01. 12. 23 v 11:40 Milan Crha napsal(a): >> On Thu, 2023-11-30 at 18:09 +0100, Florian Weimer wrote: >>> Again, some of these are false positives. >> Hi, >> I think the errors from the configure time of the script are not always >> problems, are they? > > > This probably

Re: Update on the Modern C initiative

2023-12-02 Thread Florian Weimer
* Milan Crha: > On Thu, 2023-11-30 at 18:09 +0100, Florian Weimer wrote: >> Again, some of these are false positives.  > > Hi, > I think the errors from the configure time of the script are not always > problems, are they? At least in the case of the evolution-data-server, > it's half a prob

Re: Update on the Modern C initiative

2023-12-02 Thread Florian Weimer
* Vít Ondruch: >> Build logs with results from the instrumentation are available here; >> >> >> >> We delete logs from that repository as packages get fixed. > > > How often this happens? It seems that there might be upstream fix for > rubyge

Re: Update on the Modern C initiative

2023-12-01 Thread Vít Ondruch
Dne 01. 12. 23 v 11:40 Milan Crha napsal(a): On Thu, 2023-11-30 at 18:09 +0100, Florian Weimer wrote: Again, some of these are false positives. Hi, I think the errors from the configure time of the script are not always problems, are they? This probably falls into the configuration

Re: Update on the Modern C initiative

2023-12-01 Thread Milan Crha
On Thu, 2023-11-30 at 18:09 +0100, Florian Weimer wrote: > Again, some of these are false positives.  Hi, I think the errors from the configure time of the script are not always problems, are they? At least in the case of the evolution-data-server, it's half a problem and half expected. S

Re: Update on the Modern C initiative

2023-12-01 Thread Vít Ondruch
Dne 30. 11. 23 v 18:09 Florian Weimer napsal(a): This message is realted to: The final patches for GCC 14 are currently under upstream review and should land very soon.

Update on the Modern C initiative

2023-11-30 Thread Florian Weimer
This message is realted to: The final patches for GCC 14 are currently under upstream review and should land very soon. Earlier, I had received feedback that the larger commu