Bug 1201089 (gcc13) - [META] GCC 13 package failures
Summary: [META] GCC 13 package failures
Status: RESOLVED FIXED
Alias: gcc13
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Martin Liška
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on: 1201088 1207339 1207467 1207468 1207469 1207470 1208736 1208849
Blocks:
  Show dependency treegraph
 
Reported: 2022-07-01 11:22 UTC by Martin Liška
Modified: 2023-11-28 11:30 UTC (History)
6 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Liška 2022-07-01 11:22:46 UTC
Meta issue that will track all packages that fail with gcc13 package.
Comment 1 Chenzi Cao 2022-07-06 13:36:28 UTC
This bug is opened for tracking issue, so assign it to reporter, thanks.
Comment 2 Martin Liška 2022-12-27 10:39:08 UTC
grub2 issue:
https://github.com/rhboot/grub2/pull/115
Comment 3 Martin Liška 2022-12-27 10:42:26 UTC
MozillaFirefox issue:
https://bugzilla.mozilla.org/show_bug.cgi?id=1807652
Comment 4 Martin Liška 2022-12-27 10:52:15 UTC
icmake issue:
https://gitlab.com/fbb-git/icmake/-/issues/5
Comment 5 Martin Liška 2022-12-27 11:53:26 UTC
https://github.com/strukturag/libheif/issues/748
Comment 6 Martin Liška 2023-01-18 08:54:37 UTC
Blender issue:
https://developer.blender.org/T103960
Comment 7 Fabian Vogt 2023-01-18 09:02:08 UTC
(In reply to Martin Liška from comment #2)
> grub2 issue:
> https://github.com/rhboot/grub2/pull/115

That's just the red hat fork of grub2. To send patches upstream, send them to the grub-devel ML.
Comment 8 Richard Biener 2023-01-20 12:38:57 UTC
glibc issue (fixed upstream): https://bugzilla.suse.com/show_bug.cgi?id=1207339
Comment 9 Michael Chang 2023-01-30 05:33:55 UTC
(In reply to Martin Liška from comment #2)
> grub2 issue:
> https://github.com/rhboot/grub2/pull/115

I think we should fix 0002-AUDIT-0-http-boot-tracker-bug.patch to use HTTP_MAX_CHUNK_SIZE =  GRUB_INT_MAX and making port range check not to be 0x80000000 inclusive. The patch is part of efi https support which's not upstreamed yet.
Comment 10 Michael Chang 2023-02-06 02:06:59 UTC
(In reply to Michael Chang from comment #9)
> (In reply to Martin Liška from comment #2)
> > grub2 issue:
> > https://github.com/rhboot/grub2/pull/115
> 
> I think we should fix 0002-AUDIT-0-http-boot-tracker-bug.patch to use
> HTTP_MAX_CHUNK_SIZE =  GRUB_INT_MAX and making port range check not to be
> 0x80000000 inclusive. The patch is part of efi https support which's not
> upstreamed yet.

It now works for gcc13 and will be submitted to factory later today.
https://build.opensuse.org/package/live_build_log/home:michael-chang:branches:Base:System/grub2/gcc13/x86_64
Comment 11 Martin Liška 2023-02-27 09:09:03 UTC
timezone packages waits for the following fix:
https://github.com/eggert/tz/commit/9cfe9507fcc22cd4a0c4da486ea1c7f0de6b075f
Comment 12 Martin Liška 2023-02-28 07:33:49 UTC
libcamera fails due to:
[  175s] ../src/apps/cam/file_sink.cpp:117:45: error: possibly dangling reference to a temporary [-Werror=dangling-reference]

which is a known GCC issue: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108165
Comment 13 Martin Liška 2023-02-28 07:36:19 UTC
For qemu issue:
[  374s] ../replay/replay-time.c:34:6: error: conflicting types for 'replay_read_next_clock' due to enum/integer mismatch; have 'void(ReplayClockKind)' [-Werror=enum-int-mismatch]

we're waiting for 7.2 release that will contain:
https://www.mail-archive.com/qemu-devel@nongnu.org/msg923683.html
Comment 14 Martin Liška 2023-02-28 07:52:54 UTC
For kitinerary issue:
[   40s] /home/abuild/rpmbuild/BUILD/kitinerary-22.12.2/src/lib/asn1/bitvectorview.h:32:5: error: 'uint8_t' does not name a type

we're waiting for a release that will include:
https://invent.kde.org/pim/kitinerary/-/merge_requests/50
Comment 15 Martin Liška 2023-02-28 07:54:39 UTC
For MozillaFirefox we're waiting for a release that will include:
https://bugzilla.mozilla.org/show_bug.cgi?id=1807652

Plus, there's a GCC issue that also needs to be addressed:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108772
Comment 16 Martin Liška 2023-02-28 07:57:48 UTC
For liborcus, we're waiting for a release bump of the openSUSE package that will include: https://gitlab.com/orcus/orcus/-/merge_requests/133
Comment 17 Martin Liška 2023-02-28 07:59:19 UTC
For libvoikko, we're waiting for a release that will include: https://github.com/voikko/corevoikko/issues/51
Comment 18 Martin Liška 2023-02-28 08:03:52 UTC
For openexr we're waiting for:
https://github.com/AcademySoftwareFoundation/openexr/issues/1327
Comment 19 Martin Liška 2023-02-28 08:06:53 UTC
For openucx we're waiting for:
https://github.com/openucx/ucx/pull/8517
Comment 20 Martin Liška 2023-02-28 15:18:03 UTC
(In reply to Martin Liška from comment #4)
> icmake issue:
> https://gitlab.com/fbb-git/icmake/-/issues/5

Addressed in: https://build.opensuse.org/request/show/1068216
Comment 21 Martin Liška 2023-03-02 09:35:43 UTC
icu i586 test failures will be fixed with:
https://build.opensuse.org/request/show/1068645
Comment 22 Martin Liška 2023-03-02 12:18:20 UTC
(In reply to Martin Liška from comment #21)
> icu i586 test failures will be fixed with:
> https://build.opensuse.org/request/show/1068645

I've just made similar SRs for lib2geom, libixion and qpdf.
Comment 23 Martin Liška 2023-03-02 12:43:10 UTC
(In reply to Martin Liška from comment #22)
> (In reply to Martin Liška from comment #21)
> > icu i586 test failures will be fixed with:
> > https://build.opensuse.org/request/show/1068645
> 
> I've just made similar SRs for lib2geom, libixion and qpdf.

and swig package, where it's the same story:
https://build.opensuse.org/request/show/1068688
Comment 24 Martin Liška 2023-03-06 12:16:41 UTC
(In reply to Martin Liška from comment #16)
> For liborcus, we're waiting for a release bump of the openSUSE package that
> will include: https://gitlab.com/orcus/orcus/-/merge_requests/133

One more error needs to be addressed:
https://gitlab.com/orcus/orcus/-/issues/162#note_1302173320
Comment 25 Martin Liška 2023-03-06 12:32:15 UTC
I cherry-picked many upstream fixes for packages that still lack a new (fixed) release..
Comment 26 Martin Liška 2023-03-07 12:54:44 UTC
We'll also need the latest libreoffice release 7.5.1. Danilo is working on that.
Comment 27 Dario Faggioli 2023-03-07 15:09:53 UTC
(In reply to Martin Liška from comment #13)
> For qemu issue:
> [...]
> we're waiting for 7.2 release that will contain:
> https://www.mail-archive.com/qemu-devel@nongnu.org/msg923683.html

I'm working on this, but it's not ready yet. I'll let you know here when I manage to submit it
Comment 28 Martin Liška 2023-04-12 16:13:00 UTC
We're done.