[Bug 1179945] New: [icu68] postgresql fails to build
http://bugzilla.opensuse.org/show_bug.cgi?id=1179945 Bug ID: 1179945 Summary: [icu68] postgresql fails to build Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: dimstar@opensuse.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- in Staging:I, icu is being updated to ICU 68.1 (from 67.x) PostgreSQL is amongst the few packages failing to build. From pgsql12 build log: [ 100s] collationcmds.c:466:51: error: 'TRUE' undeclared (first use in this function); did you mean 'IS_TRUE'? The point being that icu stopped defining the macros for TRUE/FALSE in order to avoid issues with C++20 other consumers, like chromium, did: s/TRUE/true/ and s/FALSE/false/ -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1179945
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=1179945
http://bugzilla.opensuse.org/show_bug.cgi?id=1179945#c1
--- Comment #1 from Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=1179945
http://bugzilla.opensuse.org/show_bug.cgi?id=1179945#c2
--- Comment #2 from Reinhard Max
If ICU68 has then to goes into Factory, on postgresql side this would mean obsolete all versions below 11. (9.6 and 10) I wouldn't say this is not possible for TW (there's actually 11,12 and 13), but will certainly create a major things on SLE side.
Why should putting ICU68 into TW affect SLE at all? Or is it planned to upgrade ICU on SLE as well? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1179945
http://bugzilla.opensuse.org/show_bug.cgi?id=1179945#c3
--- Comment #3 from Dominique Leuenberger
Continuing the discussion from https://build.opensuse.org/request/show/860145 .
Bruno Friedmann wrote:
If ICU68 has then to goes into Factory, on postgresql side this would mean obsolete all versions below 11. (9.6 and 10) I wouldn't say this is not possible for TW (there's actually 11,12 and 13), but will certainly create a major things on SLE side.
Why should putting ICU68 into TW affect SLE at all? Or is it planned to upgrade ICU on SLE as well?
I'd assume SLE16 only -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1179945
http://bugzilla.opensuse.org/show_bug.cgi?id=1179945#c4
--- Comment #4 from Reinhard Max
http://bugzilla.opensuse.org/show_bug.cgi?id=1179945
http://bugzilla.opensuse.org/show_bug.cgi?id=1179945#c5
Bruno Friedmann
Then I see no problem, because PostgreSQL 10 or older wouldn't have been on SLE16 anyway, and all existing SLE releases just got PostgreSQL 13 as their default version (SLE15-SP3) or as an optional maintenance upgrade (all others), so there is an upgrade path.
Thanks for this clear path to what we should expect. @Dominique should we start removing building for 9x and 10x in multibuild to allow the removal, or should we create another meta bug pointing to this one. (In this case I would designate Reinhard as leader of this new bug) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1179945
http://bugzilla.opensuse.org/show_bug.cgi?id=1179945#c6
--- Comment #6 from Dominique Leuenberger
Thanks R(In reply to Reinhard Max from comment #4)
Then I see no problem, because PostgreSQL 10 or older wouldn't have been on SLE16 anyway, and all existing SLE releases just got PostgreSQL 13 as their default version (SLE15-SP3) or as an optional maintenance upgrade (all others), so there is an upgrade path.
Thanks for this clear path to what we should expect.
@Dominique should we start removing building for 9x and 10x in multibuild to allow the removal, or should we create another meta bug pointing to this one. (In this case I would designate Reinhard as leader of this new bug)
If removing pgsql10 is what the maintainers consider most sensible, this clearly sounds like the way to go. Would raise the question though if and why we want to keep pgsql < 10 in TW, or if we should not rather clean up a bit more -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1179945
http://bugzilla.opensuse.org/show_bug.cgi?id=1179945#c7
--- Comment #7 from Bruno Friedmann
http://bugzilla.opensuse.org/show_bug.cgi?id=1179945
http://bugzilla.opensuse.org/show_bug.cgi?id=1179945#c29
--- Comment #29 from OBSbugzilla Bot
participants (1)
-
bugzilla_noreply@suse.com