Closed Bug 369588 Opened 18 years ago Closed 18 years ago

switch all thunderbird and lightning tinderboxes to cairo

Categories

(Webtools Graveyard :: Tinderbox, defect)

defect
Not set
critical

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dbaron, Unassigned)

Details

Attachments

(1 file)

Now that bug 177805 has landed, non-cairo builds are no longer supported. Some Thunderbird and Lightning release tinderboxes are still forcibly building non-cairo. (Also Sunbird, but they're currently building from a branch.)
OS: Linux → All
Hardware: PC → All
Attached patch patchSplinter Review
Some of the comments suggest that this might not work on some of the machines.
For Sunbird and Lightning, please wait until after 0.3.1 releases (hopefully early next week) before applying dbaron's patch. At that point we should be able to also move the Sb-Trunk tinders to cairo as well.
(In reply to comment #2) I didn't realize this bug was to fix the Lightning trunk tbox bustage. (thanks Ted) In that case, this patch is okay to apply to the Lightning trunk tboxes. Please leave Sunbird (which isn't in dbaron's patch) alone until after 0.3.1. galactica may still need pango (and perhaps gcc) to be updated (see bug 332900 and bug 356663) before this will work, and since doing that would possibly affect the Sunbird build as well, if galactica stays red after applying, it'll need to wait until after we ship 0.3.1 to be fixed.
bumping the severity on this since this is keeping us from getting nightly Thunderbird trunk builds on windows and linux. dbaron, do you have suggestions on what we need to do with the config patch attached to this bug? You mentioned that there are some comments that these config changes may not work on some of the build machines. Are these issues with the build machine or the apps that the build machine is building? I know for Thunderbird on windows, I don't have: -ac_add_options --enable-default-toolkit=windows defined in my debug and static builds seem to build and run ok.
Severity: normal → critical
This could probably just be checked in, but it might not fix some of the tinderboxes -- especially the ones where I'm removing comments explaining why it's not going to work.
Comment on attachment 254281 [details] [diff] [review] patch Paul can you or one of the build folks review this? This should fix the tinderbox redness for windows, and possibly linux on some of the build machines. The linux builds may still be red based on comment 3 where pango and gtk2 may need upgraded but I see there is already a separate bug for that.
Attachment #254281 - Flags: review?(preed)
Comment on attachment 254281 [details] [diff] [review] patch Can't hurt. :-) r=preed
Attachment #254281 - Flags: review?(preed) → review+
I landed the Thunderbird config changes to see if this would make things better after Paul's review and sure enough as dbaron/lillmatt predicted the linux machine needs an upgraded version of pango: checking for pango >= 1.6.0 pangoft2 >= 1.6.0 pangoxft >= 1.6.0... Requested 'pango >= 1.6.0' but version of Pango is 1.1.1 configure: error: Library requirements (pango >= 1.6.0 pangoft2 >= 1.6.0 pangoxft >= 1.6.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them. *** Fix above errors and then restart with "gmake -f client.mk build" I've spun up Bug 369874 for this.
Now that Sunbird 0.3.1 has been released, there's nothing blocking this from the Calendar side of things.
And, at various times (mostly as part of the 2007-02-21 reversion to the trunk, and in coop's 2007-03-22 mozconfig cleanup), it's all been done.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Component: Tinderbox Configuration → Tinderbox
Product: mozilla.org → Webtools
Product: Webtools → Webtools Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: