Closed
Bug 955394
Opened 12 years ago
Closed 12 years ago
Update to Mozilla 21
Categories
(Chat Core :: General, defect)
Chat Core
General
Tracking
(Not tracked)
RESOLVED
FIXED
1.5
People
(Reporter: clokep, Assigned: clokep)
References
(Blocks 1 open bug, )
Details
Attachments
(4 files)
4.71 KB,
patch
|
florian
:
review+
|
Details | Diff | Splinter Review |
52.05 KB,
patch
|
florian
:
review+
|
Details | Diff | Splinter Review |
136.29 KB,
patch
|
florian
:
review+
|
Details | Diff | Splinter Review |
13.72 KB,
patch
|
clokep
:
review+
|
Details | Diff | Splinter Review |
*** Original post on bio 1956 at 2013-05-13 12:19:00 UTC ***
+++ This bug was initially created as a clone of Bug #955262 (bio 1829) +++
Assignee | ||
Comment 1•12 years ago
|
||
*** Original post on bio 1956 as attmnt 2448 at 2013-05-23 01:58:00 UTC was without comment, so any subsequent comment numbers will be shifted ***
Attachment #8354215 -
Flags: review?(florian)
Assignee | ||
Updated•12 years ago
|
Assignee: nobody → clokep
Status: NEW → ASSIGNED
Assignee | ||
Comment 2•12 years ago
|
||
*** Original post on bio 1956 as attmnt 2449 at 2013-05-23 02:06:00 UTC was without comment, so any subsequent comment numbers will be shifted ***
Attachment #8354216 -
Flags: review?(florian)
Assignee | ||
Comment 3•12 years ago
|
||
*** Original post on bio 1956 as attmnt 2450 at 2013-05-23 02:07:00 UTC was without comment, so any subsequent comment numbers will be shifted ***
Attachment #8354217 -
Flags: review?(florian)
Assignee | ||
Comment 4•12 years ago
|
||
*** Original post on bio 1956 at 2013-05-23 02:09:30 UTC ***
I also had to apply the patch from bug 955395 (bio 1957) and ran into bug 955406 (bio 1969) (we're wondering if that's from the new MozillaBuild, maybe?).
Depends on: 955395
Comment 5•12 years ago
|
||
Comment on attachment 8354215 [details] [diff] [review]
Updated patches and client.py
*** Original change on bio 1956 attmnt 2448 at 2013-05-23 22:34:09 UTC was without comment, so any subsequent comment numbers will be shifted ***
Attachment #8354215 -
Flags: review?(florian) → review+
Comment 6•12 years ago
|
||
Comment on attachment 8354216 [details] [diff] [review]
Port patches to configure.in & config from comm-release
*** Original change on bio 1956 attmnt 2449 at 2013-05-23 23:00:44 UTC ***
This touches a bunch of stuff related to Mac universal builds, and to l10n stuff, so... I hope this doesn't mean there'll be painful debugging coming soon ;).
># HG changeset patch
># User Patrick Cloke <clokep@gmail.com>
># Date 1352693961 -28800
># Node ID 80cf46680bf0c5a28cb44850f97beab4f9a60d28
># Parent 8b39ab9b8a91c19c543bb1964317e81dcfdd1454
>Bug 955394 (bio 1956) - Port |Bio 785675 - Port |Bio 748490 - Provide common location for testing modules| to fix multiple perma-oranges.|, r=fqueze.
>
>diff --git a/config/rules.mk b/config/rules.mk
>--- a/config/rules.mk
>+++ b/config/rules.mk
>@@ -92,32 +92,34 @@ testxpcsrcdir = $(MOZILLA_SRCDIR)/testin
> # See also $(MOZILLA_DIR)/testing/testsuite-targets.mk 'xpcshell-tests' target for global execution.
> xpcshell-tests:
> $(PYTHON) -u $(MOZILLA_DIR)/config/pythonpath.py \
> -I$(MOZILLA_DIR)/build \
> $(testxpcsrcdir)/runxpcshelltests.py \
> --symbols-path=$(DIST)/crashreporter-symbols \
> --build-info-json=$(MOZDEPTH)/mozinfo.json \
> --tests-root-dir=$(testxpcobjdir) \
>+ --testing-modules-dir=$(MOZDEPTH)/_tests/modules \
> --xunit-file=$(testxpcobjdir)/$(relativesrcdir)/results.xml \
> --xunit-suite-name=xpcshell \
> $(EXTRA_TEST_ARGS) \
> $(DIST)/bin/xpcshell \
> $(foreach dir,$(XPCSHELL_TESTS),$(testxpcobjdir)/$(relativesrcdir)/$(dir))
>
> # Execute a single test, specified in $(SOLO_FILE), but don't automatically
> # start the test. Instead, present the xpcshell prompt so the user can
> # attach a debugger and then start the test.
> check-interactive:
> $(PYTHON) -u $(MOZILLA_DIR)/config/pythonpath.py \
> -I$(MOZILLA_DIR)/build \
> $(testxpcsrcdir)/runxpcshelltests.py \
> --symbols-path=$(DIST)/crashreporter-symbols \
> --build-info-json=$(MOZDEPTH)/mozinfo.json \
> --test-path=$(SOLO_FILE) \
>+ --testing-modules-dir=$(MOZDEPTH)/_tests/modules \
> --profile-name=$(MOZ_APP_NAME) \
> --interactive \
> $(DIST)/bin/xpcshell \
> $(foreach dir,$(XPCSHELL_TESTS),$(testxpcobjdir)/$(relativesrcdir)/$(dir))
It seems you got 2 spaces replaced by one tab in these 2 places.
rs=fqueze with this fixed.
Attachment #8354216 -
Flags: review?(florian) → review+
Comment 7•12 years ago
|
||
Comment on attachment 8354217 [details] [diff] [review]
Sync configure.in & config/ with comm-release
*** Original change on bio 1956 attmnt 2450 at 2013-05-23 23:18:34 UTC ***
This patch undoes the encoding errors mentioned in my previous comment. If you want I can edit the two attachments locally before applying them to avoid this.
Potential issue on Linux with turning GIO on by default. I don't remember what the issue was exactly, but I remember we wasted time on this in the past.
After checking, it turns out we added --disable-gio in our linux buildbot mozconfigs, so this should be alright.
The configure changes add an HAVE_SSIZE_T define. I wondered if some Instantbird-specific checks we added in the past for libpurple could be removed, but after checking, the answer is 'no'.
rs=me, assuming this builds on all our supported plaforms.
Attachment #8354217 -
Flags: review?(florian) → review+
Assignee | ||
Comment 8•12 years ago
|
||
*** Original post on bio 1956 at 2013-05-23 23:26:30 UTC ***
(In reply to comment #6)
> Comment on attachment 8354217 [details] [diff] [review] (bio-attmnt 2450) [details]
> Sync configure.in & config/ with comm-release
>
> This patch undoes the encoding errors mentioned in my previous comment. If you
> want I can edit the two attachments locally before applying them to avoid this.
Sorry about that. :( It'd be easier for me if you could fix them. But of course I can do it too.
Comment 9•12 years ago
|
||
*** Original post on bio 1956 at 2013-05-23 23:40:09 UTC ***
(In reply to comment #7)
> (In reply to comment #6)
> > Comment on attachment 8354217 [details] [diff] [review] (bio-attmnt 2450) [details]
> > Sync configure.in & config/ with comm-release
> >
> > This patch undoes the encoding errors mentioned in my previous comment.
I meant 'indenting' of course, not 'encoding'.
> Sorry about that. :( It'd be easier for me if you could fix them. But of course
> I can do it too.
Done locally already.
Comment 10•12 years ago
|
||
*** Original post on bio 1956 as attmnt 2469 at 2013-05-30 22:24:00 UTC ***
It turns out adding the -std=gnu++0x flag on the command line for C++ files makes the build error I was encountering disappear.
Updating aclocal.m4 fixed the compiler command flags generated by our configure.
Before that, I attempted updating build/macosx/universal/mozconfig.common but I now belive it was a red herring.
Attachment #8354236 -
Flags: review?
Comment 11•12 years ago
|
||
*** Original post on bio 1956 at 2013-05-30 22:49:09 UTC ***
Comment on attachment 8354236 [details] [diff] [review] (bio-attmnt 2469)
Potential fix for Mac build
Note for the reviewer: The autoconf stuff for glib 1.2 detection that this patch removes was dead code. IIRC glib 1.2 was a dependency of libidl (that's been reimplemented in python a while ago). We never cared about it for libpurple. Libpurple depends on glib version at least 2.0; and we don't care if a correct version is available on the build machine or not, as on Mac/Windows we want to build it unconditionnaly so that it doesn't become a runtime dependency.
Comment 12•12 years ago
|
||
*** Original post on bio 1956 at 2013-05-30 23:10:03 UTC ***
After building for 46 minutes, my Mac universal debug build is finished and works correctly.
Assignee | ||
Comment 13•12 years ago
|
||
Comment on attachment 8354236 [details] [diff] [review]
Potential fix for Mac build
*** Original change on bio 1956 attmnt 2469 at 2013-05-31 00:35:24 UTC ***
rs=me, I wonder if this will fix the issue I had on Linux too.
Attachment #8354236 -
Flags: review? → review+
Comment 14•12 years ago
|
||
*** Original post on bio 1956 at 2013-05-31 21:58:28 UTC ***
http://hg.instantbird.org/instantbird/rev/fa6eed2e8139
http://hg.instantbird.org/instantbird/rev/b4f9c6bd6452
http://hg.instantbird.org/instantbird/rev/572cc0caf007
http://hg.instantbird.org/instantbird/rev/d06b26ce85ea
http://hg.instantbird.org/instantbird/rev/529869e847ab
http://hg.instantbird.org/instantbird/rev/4406b6dc8c74
http://hg.instantbird.org/instantbird/rev/7c4f35efb0e0
http://hg.instantbird.org/instantbird/rev/a0b6687f1ee2
http://hg.instantbird.org/instantbird/rev/3b5fc5a0cc9e
http://hg.instantbird.org/instantbird/rev/bc895e424b70
http://hg.instantbird.org/instantbird/rev/740abfd49e5b
http://hg.instantbird.org/instantbird/rev/733cce71238e
http://hg.instantbird.org/instantbird/rev/0468c8cd1481
http://hg.instantbird.org/instantbird/rev/feb840fd5d88
http://hg.instantbird.org/instantbird/rev/9ed5d3abbe8a
http://hg.instantbird.org/instantbird/rev/bcd11f419854
Thank you so much for all this work! :-)
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → 1.5
Comment 15•12 years ago
|
||
*** Original post on bio 1956 at 2013-06-01 11:19:12 UTC ***
Update packaging is busted with a python syntax error in Mozilla 21+, I've pushed http://hg.instantbird.org/instantbird/rev/d00d63c42ad7 to fix the bustage, and filed https://bugzilla.mozilla.org/show_bug.cgi?id=878419 to get it fixed upstream.
Comment 16•12 years ago
|
||
*** Original post on bio 1956 at 2013-06-01 18:12:09 UTC ***
Fix Windows bustage in addon-sdk/ (bio 842341): http://hg.instantbird.org/instantbird/rev/690dcce0a25c
You need to log in
before you can comment on or make changes to this bug.
Description
•