Closed Bug 951019 Opened 11 years ago Closed 10 years ago

Port bug 915735 to mail/installer/package-manifest.in and suite/installer/package-manifest.in

Categories

(Thunderbird :: Installer, defect)

x86
Windows 8.1
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 31.0

People

(Reporter: m_kato, Assigned: m_kato)

Details

Attachments

(1 file)

When using ICU build, some files will be added on Windows. We should update package-manifest.in for bug 915735.
Summary: Port but 915735 to mail/installer/package-manifest.in and suite/installer/package-manifest.in → Port bug 915735 to mail/installer/package-manifest.in and suite/installer/package-manifest.in
Attached patch icuSplinter Review
Assignee: nobody → m_kato
Makoto, did you mean to request review?
(In reply to Mark Banner (:standard8) from comment #2)
> Makoto, did you mean to request review?

This isn't tested yet.  After testing, set review flag.
Attachment #8350508 - Flags: review?(neil)
Attachment #8350508 - Flags: review?(mbanner)
Attachment #8350508 - Flags: review?(neil) → review?(bugzilla)
Comment on attachment 8350508 [details] [diff] [review]
icu

So to test this I basically would have to build with --enable-shared-js and then create an installer?
Actually on Windows JS shared lib should be default. I wonder how to test this as I don't see any icudt*.dll files in my bin/ folder. Do I need other special build options for ICU?
I guess the answer is to build with "--with-intl-api" as so far this is only the default for Firefox.
I filed Bug 958523 on not being able to use "--with-intl-api" with SeaMonkey or Thunderbird (it's a configure bug IMHO).
Comment on attachment 8350508 [details] [diff] [review]
icu

Patch works fine on Windows, I trust you to get the file names right for *unix and OS X :). Note I used the patch from Bug 958523 to test this. I guess in the end libicu will get enabled for all platforms, including Android and B2G (from what I saw in the mentioned bug #)?
Attachment #8350508 - Flags: review?(bugzilla) → review+
Attachment #8350508 - Flags: review?(mbanner) → review+
(In reply to Frank Wein [:mcsmurf] from comment #7)
> Comment on attachment 8350508 [details] [diff] [review]
> icu
> 
> Patch works fine on Windows, I trust you to get the file names right for
> *unix and OS X :). Note I used the patch from Bug 958523 to test this. I
> guess in the end libicu will get enabled for all platforms, including
> Android and B2G (from what I saw in the mentioned bug #)?

bug 864843 for Android and B2G.  This has packaging fix, too.  Many people are waiting to use ICU for IndexedDB, BIDI and etc.  So ICU will turn on all platform.
m_kato: so this is ready to land, no?
(In reply to Magnus Melin from comment #9)
> m_kato: so this is ready to land, no?

Ah, I forget this bug.  I land it soon.
now, tree closed. after open, i will land this.
(In reply to Makoto Kato (:m_kato) from comment #11)
> now, tree closed. after open, i will land this.

gentle ping
Status: NEW → ASSIGNED
Flags: needinfo?(m_kato)
remote: Tree Seamonkey comm-central is CLOSED! ....
Flags: needinfo?(m_kato)
I think that's been closed a long time, you may want to just ask approval over irc and land it... while the tb tree is still open ;)
(In reply to Makoto Kato (:m_kato) from comment #13)
> remote: Tree Seamonkey comm-central is CLOSED! ....

NeilAway> wsm: packaging fixes can usually land with a heads-up from ewong or Callek
Flags: needinfo?(m_kato)
It's ok to land with CLOSED TREE on comm-central/SeaMonkey for now.
I just pushed this to make sure it landed before the merges:

https://hg.mozilla.org/comm-central/rev/fd35deed885d
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Flags: needinfo?(m_kato)
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 31.0
thanks, Mark!
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: