HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • ← Previous Ticket
  • Next Ticket →

Ticket #402 (closed task: fixed)

Opened 5 years ago

Last modified 9 months ago

Cleanup ICU patch and upstream it.

Reported by: scottmc Owned by: pulkomandy
Priority: normal Milestone: Haiku Optional Packages
Component: dev-libs/icu Version:
Severity: normal Keywords:
Cc:

Description

The icu patch uses quite a few hacks that wouldn't be acceptable upstream. Check with upstream providers to determine which type(s) of fixes they accept and update the current haiku icu patch so that it's acceptable and can be applied upstream. It may just be adding a handful of

#ifdef __HAIKU__   

cases, or something more complex. Check upstream first though, as projects can very widely on this.

Change History

comment:1 Changed 3 years ago by zooey

Just to share what I've learned:

the ICU guys usually accept our patches (although it takes them some time), except for the ones directed at getting ICU to build with gcc2. I personally find that perfectly acceptable, as those are rather circumventing bugs in gcc2.

So I guess we should keep upstreaming patches for current ICU versions once we have them (we are currently two versions behind their current release). Additionally, we need to maintain the gcc2-related part of the patch ourselves.

comment:2 Changed 9 months ago by pulkomandy

  • Resolution set to fixed
  • Status changed from new to closed

Tracked upstream here:  http://bugs.icu-project.org/trac/ticket/8256

Note: See TracTickets for help on using tickets.

Download in other formats:

  • Comma-delimited Text
  • Tab-delimited Text
  • RSS Feed

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/