bd44eb6beabbe041fb851d632e84780b5a7be24d: Bug 1547730 - Define __hash__ for SandboxDependsFunction and CombinedDependsFunction so we can reference it as a dictionary key in py3 r=glandium
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:28:30 +0000 - rev 535539
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1547730 - Define __hash__ for SandboxDependsFunction and CombinedDependsFunction so we can reference it as a dictionary key in py3 r=glandium Differential Revision: https://phabricator.services.mozilla.com/D28111
577509d87235ee88b5fae2ad732b0b892c7e37c3: Bug 1547730 - Stop using some cases of types.NoneType. r=glandium
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:28:25 +0000 - rev 535538
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1547730 - Stop using some cases of types.NoneType. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D30966
7d416b0e2d4e367b6ce866cf2898c09a07813bf3: Bug 1547730 - Recognize StreamWriter exceptions for fileno() in py3 r=glandium
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:28:23 +0000 - rev 535537
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1547730 - Recognize StreamWriter exceptions for fileno() in py3 r=glandium Differential Revision: https://phabricator.services.mozilla.com/D28110
5eefa13f42a6a286b001ffb11e8d96de8bfb9117: Bug 1547730 - Use six.moves.reduce for reduce() r=glandium
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:28:18 +0000 - rev 535536
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1547730 - Use six.moves.reduce for reduce() r=glandium Differential Revision: https://phabricator.services.mozilla.com/D28109
f234dadb03c21a509c2659e46cdfc3890df8eabe: Bug 1547730 - Use six.moves for urllib.urlparse r=glandium
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:28:01 +0000 - rev 535535
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1547730 - Use six.moves for urllib.urlparse r=glandium Differential Revision: https://phabricator.services.mozilla.com/D28108
5839ef6f14c5b15e01bd70d4fe870362244f46fa: Bug 1547730 - Fix b''.join(rand.choice(bytestring)..) to use bytes() constructor instead r=glandium
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:26:10 +0000 - rev 535534
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1547730 - Fix b''.join(rand.choice(bytestring)..) to use bytes() constructor instead r=glandium Differential Revision: https://phabricator.services.mozilla.com/D28107
2dafc77a00b283ac6dcf51f4d11be4f79520cb69: Bug 1547730 - Use six.moves.xrange() instead of xrange() r=glandium
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:25:49 +0000 - rev 535533
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1547730 - Use six.moves.xrange() instead of xrange() r=glandium Differential Revision: https://phabricator.services.mozilla.com/D28106
d74097a6c6c52c00f034c08796a99786f7698302: Bug 1547730 - Compensate for __builtin__ use in files accessed by py3 r=glandium
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:25:30 +0000 - rev 535532
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1547730 - Compensate for __builtin__ use in files accessed by py3 r=glandium Differential Revision: https://phabricator.services.mozilla.com/D28105
47e737a70bea7123ac7afbd69925a7819254e0c7: Bug 1547730 - Don't try to py3-ize indented_repr yet. r=glandium
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:25:23 +0000 - rev 535531
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1547730 - Don't try to py3-ize indented_repr yet. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D28103
f6509e01bf77786d6c244586ac20e7b1b6c0450d: Bug 1547730 - don't use py2 builtin 'unicode' in mozpack and deps r=glandium
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:25:15 +0000 - rev 535530
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1547730 - don't use py2 builtin 'unicode' in mozpack and deps r=glandium Also adjust 'basestring' usage in some places. Differential Revision: https://phabricator.services.mozilla.com/D28102
af2c8864114c760fb8c119c6b50bd6a87baaa8fc: Bug 1547730 - do s/StringIO.StringIO/six.StringIO/ to support py3 r=glandium
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:25:00 +0000 - rev 535529
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1547730 - do s/StringIO.StringIO/six.StringIO/ to support py3 r=glandium Differential Revision: https://phabricator.services.mozilla.com/D28101
228da077174ef2c378edfbd0c68fa4677585daa1: Bug 1547730 - do py3 for cStringIO r=glandium
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:24:47 +0000 - rev 535528
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1547730 - do py3 for cStringIO r=glandium Differential Revision: https://phabricator.services.mozilla.com/D28100
6c6c8728e836670743372f92b0495701623d4cea: Bug 1547730 - Do s/StandardError/Exception/ to support py3 r=glandium
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:24:40 +0000 - rev 535527
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1547730 - Do s/StandardError/Exception/ to support py3 r=glandium Differential Revision: https://phabricator.services.mozilla.com/D28099
01397bf93fc474d73c07357e34b9fa62609290f6: Bug 1547730 - Switch to six.string_types instead of types.StringTypes for py3 r=glandium
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:24:27 +0000 - rev 535526
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1547730 - Switch to six.string_types instead of types.StringTypes for py3 r=glandium Differential Revision: https://phabricator.services.mozilla.com/D28098
5588a24fd92cb79e6fba9dba660b7430b90b9e8d: Bug 1547730 - Allow testing of mozpack on py3 r=glandium
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:24:14 +0000 - rev 535525
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1547730 - Allow testing of mozpack on py3 r=glandium Differential Revision: https://phabricator.services.mozilla.com/D28097
1e4407c3c9e307af9ca79295ff224939039ff2c3: Bug 1547730 - use six.iterkeys() r=glandium
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:24:07 +0000 - rev 535524
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1547730 - use six.iterkeys() r=glandium Differential Revision: https://phabricator.services.mozilla.com/D28119
66933913a2dfe148b6770940d100f71ad0c87c99: Bug 1547730 - Do six.itervalues instead of dict.itervalues r=glandium
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:23:54 +0000 - rev 535523
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1547730 - Do six.itervalues instead of dict.itervalues r=glandium Differential Revision: https://phabricator.services.mozilla.com/D28104
abbfe68afc04cd4473f152f75b4f65e8a5d5dc69: Bug 1547730 - Do dict.iteritems() via six to support py3. r=glandium
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:23:47 +0000 - rev 535522
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1547730 - Do dict.iteritems() via six to support py3. r=glandium shellutil.py needed special handling since it is invoked earlier than the vendor directory adding we do, so it does not have six available. Differential Revision: https://phabricator.services.mozilla.com/D28096
198001a673f6ae43eb5edfea4f3a095c1ee5682b: Bug 1547730 - Add six to path when running configure. r=glandium
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:23:35 +0000 - rev 535521
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1547730 - Add six to path when running configure. r=glandium This is necessary for any attempt at @import('six') or doing any similar py2+py3 work in the configure sandbox. Differential Revision: https://phabricator.services.mozilla.com/D29604
d799c2e1cd02bbd0fbba0871e4fe04f66c7be7a5: Bug 1542963 - Insert unicode_literals into python/mozbuild/mozpack and called mozbuild/* files. r=firefox-build-system-reviewers,chmanchester
Justin Wood <Callek@gmail.com> - Tue, 28 May 2019 14:23:25 +0000 - rev 535520
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1542963 - Insert unicode_literals into python/mozbuild/mozpack and called mozbuild/* files. r=firefox-build-system-reviewers,chmanchester Lint python/mozbuild/{mozbuild,mozpack}. This makes sure we use byte strings (type(b'')) in many places. This also has a few places where we know we want unicode, by enforcing it. This code also has a few places where we call into windows API's which expect either all args to be unicode, or all args to be bytestrings (not-unicode) so make sure those calls align. This is the most risky of the stack, since there are some mach commands and codepaths that are neither excercised in automation nor excercised in tests. Differential Revision: https://phabricator.services.mozilla.com/D26645
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip