Opened 8 months ago
Last modified 7 days ago
#18565 new bug
Upgrade various build-packages
Reported by: | waddlesplash | Owned by: | nobody |
---|---|---|---|
Priority: | critical | Milestone: | R1/beta5 |
Component: | Build System | Version: | R1/beta4 |
Keywords: | Cc: | ||
Blocked By: | #17829, #17836, #18581, #18769, #18876 | Blocking: | |
Platform: | All |
Description (last modified by )
This should be done before the next release.
This will require careful testing, as libsolv is used for dependency solving in Package Kit.
- ICU (https://review.haiku-os.org/c/haiku/+/5966/4 and https://github.com/haikuports/haikuports/pull/7665)
ICU 67 is now outdated, but apparently anything newer than 69 results in an unbootable system. That will need to be investigated.
Additionally, there are a number of packages that will need to be rebuilt following an ICU upgrade, so as to avoid requiring two versions of ICU with the base install.
- Gutenprint (https://review.haiku-os.org/c/haiku/+/5969 and #17836)
This should be straightforward.
- OpenEXR (#18537)
See comments in that ticket: some work at HaikuPorts will be needed before this is done.
Change History (12)
comment:1 by , 8 months ago
Description: | modified (diff) |
---|
comment:2 by , 8 months ago
comment:3 by , 8 months ago
Regarding ICU: the most likely problem is that ICU ends up calling the standard C library for some locale things. They do not take into account that our C locale support is implemented using ICU. We already patched some things like that in previous versions, and I think they were happy to upstream those patches.
The problem is investigating exactly which function is problematic.
That being said, updating to ICU 67 would already be nice :)
comment:4 by , 3 months ago
Blocked By: | 18581 added |
---|
comment:5 by , 3 months ago
Blocked By: | 18769 added |
---|
comment:6 by , 3 months ago
Blocked By: | 17829 added |
---|
comment:7 by , 3 months ago
Blocked By: | 17836 added |
---|
comment:8 by , 3 months ago
ICU 74 is being tracked here: https://review.haiku-os.org/c/haiku/+/7346
https://dev.haiku-os.org/ticket/18769 tracks the current ICU crash. Pulkomandy found the cause, just need to figure out why it's happening since we should be patching around it.
comment:12 by , 7 days ago
Blocked By: | 18876 added |
---|
Also add ffmpeg to this list: #17829
Probably some more functions we use are going to be deprecated, I'm OK with solving these problems if needed.