Closed Bug 1190773 Opened 10 years ago Closed 7 years ago

Revamp/update how SeaMonkey uses tooltool.

Categories

(SeaMonkey :: Release Engineering, defect)

defect
Not set
critical

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: ewong, Assigned: ewong)

References

Details

Attachments

(9 files, 34 obsolete files)

23.07 KB, patch
Details | Diff | Splinter Review
11.50 KB, patch
Details | Diff | Splinter Review
4.96 KB, patch
Details | Diff | Splinter Review
9.22 KB, patch
philip.chee
: review+
Details | Diff | Splinter Review
53.29 KB, patch
Details | Diff | Splinter Review
2.95 KB, patch
Details | Diff | Splinter Review
8.81 KB, patch
ewong
: review+
Details | Diff | Splinter Review
1009 bytes, patch
Details | Diff | Splinter Review
9.13 KB, patch
philip.chee
: review+
Details | Diff | Splinter Review
Bug 1190256 stems from us not having the same tooltool configuration as Moco-proper. The inclusion of gtk3/setup.sh at http://hg.mozilla.org/comm-central/file/eace0c64cb12/build/unix/mozconfig.gtk#l25 so what's choking us. Moco-proper's tooltool gtk3.tar.xz package has the setup.sh. Ours don't. It's pointless to somehow 'fudge' it by copying our setup.sh to gtk3/. Somehow during the build, it deletes the setup.sh. So, since we *need* to update our tooltool setup, might as well do it now, especially since bug 1184951 is looming in the forefront as well. Plan of attack: 1) Get the updated tooltool.py file and push them to the slaves. 2) Fix our buildbotcustom tooltool code. 3) *preliminary scan* implies that we won't need to do much in terms of modifying our mozconfigs. #1 is simple. #2 is a little more complicated in that we have a bunch of manually applied patches(without a proper review, call 'em hacks) (which 'fixes' our previously busted releng (mock.. I'm looking at you).
(In reply to Edmund Wong (:ewong) from comment #0) > Bug 1190256 stems from us not having the same tooltool configuration as > Moco-proper. > > The inclusion of gtk3/setup.sh at > http://hg.mozilla.org/comm-central/file/eace0c64cb12/build/unix/mozconfig. > gtk#l25 so what's choking us. > > Moco-proper's tooltool gtk3.tar.xz package has the setup.sh. Ours > don't. It's pointless to somehow 'fudge' it by copying our setup.sh to > gtk3/. Somehow during the build, it deletes the setup.sh. > > So, since we *need* to update our tooltool setup, might as well do it > now, especially since bug 1184951 is looming in the forefront as well. > > Plan of attack: > > 1) Get the updated tooltool.py file and push them to the slaves. > 2) Fix our buildbotcustom tooltool code. > 3) *preliminary scan* implies that we won't need to do much in terms > of modifying our mozconfigs. > While the mozconfigs 'might' not need changing, then tooltool-manifests do.
Assignee: nobody → ewong
Status: NEW → ASSIGNED
Blocks: 1190256
Attached patch buildbotcustom changes (v1) (obsolete) — Splinter Review
Attachment #8643114 - Flags: review?(bugspam.Callek)
Attached patch buildbot-configs changes (v1) (obsolete) — Splinter Review
Attachment #8643115 - Flags: review?(bugspam.Callek)
Attached patch c-c manifest changes (v1) (obsolete) — Splinter Review
Attachment #8643117 - Flags: review?(bugspam.Callek)
Attached patch c-a manifest changes (v1) (obsolete) — Splinter Review
Attachment #8643119 - Flags: review?(bugspam.Callek)
Attached patch c-b manifest changes (v1) (obsolete) — Splinter Review
Attachment #8643120 - Flags: review?(bugspam.Callek)
Attached patch c-r manifest changes (v1) (obsolete) — Splinter Review
Attachment #8643121 - Flags: review?(bugspam.Callek)
Those are the WIP patches. It's my belief that c-c is currently the only tree that requires the changes. The others can wait for 1) train movement, or 2) uplift. [train movement would render the c-a -> c-r patches irrelevant.)
Addendum: I pro-actively added the Win64 for our future Win64 builds.
Attached patch c-c manifests changes (v2) (obsolete) — Splinter Review
Fixed some nits and removed sccache.* mentions.
Attachment #8643117 - Attachment is obsolete: true
Attachment #8643117 - Flags: review?(bugspam.Callek)
Attachment #8643422 - Flags: review?(bugspam.Callek)
Attached patch c-c manifests changes (v3) (obsolete) — Splinter Review
Forgot to remove the extra ,
Attachment #8643422 - Attachment is obsolete: true
Attachment #8643422 - Flags: review?(bugspam.Callek)
Attachment #8643424 - Flags: review?(bugspam.Callek)
Attachment #8643114 - Attachment is obsolete: true
Attachment #8643114 - Flags: review?(bugspam.Callek)
Attachment #8649171 - Flags: review?(bugspam.Callek)
Attached patch buildbotcustom patch (v3) (obsolete) — Splinter Review
Attachment #8649171 - Attachment is obsolete: true
Attachment #8649171 - Flags: review?(bugspam.Callek)
Attachment #8649723 - Flags: review?(bugspam.Callek)
Attached file tooltool.py (obsolete) —
This is the tooltool.py file that is required to be put in all our slaves.
Blocks: 1260099
Attached patch [c-a] tooltool manifest changes (obsolete) — Splinter Review
Attachment #8643119 - Attachment is obsolete: true
Attachment #8643119 - Flags: review?(bugspam.Callek)
Attachment #8735695 - Flags: review?(bugspam.Callek)
Attachment #8735695 - Attachment is obsolete: true
Attachment #8735695 - Flags: review?(bugspam.Callek)
Attachment #8735702 - Flags: review?(bugspam.Callek)
Attached patch [c-b] tooltool manifest changes (obsolete) — Splinter Review
Attachment #8643120 - Attachment is obsolete: true
Attachment #8643120 - Flags: review?(bugspam.Callek)
Attachment #8735703 - Flags: review?(bugspam.Callek)
Attached patch [c-r] tooltool manifest changes. (obsolete) — Splinter Review
Attachment #8643121 - Attachment is obsolete: true
Attachment #8643121 - Flags: review?(bugspam.Callek)
Attachment #8735704 - Flags: review?(bugspam.Callek)
Attachment #8735702 - Attachment is obsolete: true
Attachment #8735702 - Flags: review?(bugspam.Callek)
Attachment #8735711 - Flags: review?(bugspam.Callek)
Attachment #8643424 - Attachment is obsolete: true
Attachment #8643424 - Flags: review?(bugspam.Callek)
Attachment #8735714 - Flags: review?(bugspam.Callek)
Attachment #8735703 - Attachment is obsolete: true
Attachment #8735703 - Flags: review?(bugspam.Callek)
Attachment #8735715 - Flags: review?(bugspam.Callek)
Attachment #8735704 - Attachment is obsolete: true
Attachment #8735704 - Flags: review?(bugspam.Callek)
Attachment #8735717 - Flags: review?(bugspam.Callek)
Attached patch [puppet] support tooltool tokens (obsolete) — Splinter Review
Attachment #8735753 - Flags: review?(bugspam.Callek)
Attachment #8643115 - Attachment is obsolete: true
Attachment #8643115 - Flags: review?(bugspam.Callek)
With regards to the tooltool.token puppet and config changes, it's the start of using the public api (which I believe, the tooltool.token at this point, is optional).
Attachment #8649723 - Attachment is obsolete: true
Attachment #8649723 - Flags: review?(bugspam.Callek)
Attachment #8736128 - Flags: review?(bugspam.Callek)
Attachment #8735753 - Attachment is obsolete: true
Attachment #8735753 - Flags: review?(bugspam.Callek)
Attachment #8736130 - Flags: review?(bugspam.Callek)
Attachment #8736128 - Attachment is obsolete: true
Attachment #8736128 - Flags: review?(bugspam.Callek)
Attachment #8736135 - Attachment is obsolete: true
Attachment #8735754 - Attachment is obsolete: true
Attachment #8736142 - Flags: review?(bugspam.Callek)
Attachment #8736130 - Attachment is obsolete: true
Attachment #8736130 - Flags: review?(bugspam.Callek)
Attachment #8736159 - Flags: review?(bugspam.Callek)
Comment on attachment 8736159 [details] [diff] [review] [puppet] support tooltool tokens (v3) [checked-in] Pushed to puppet: (default) https://hg.mozilla.org/SeaMonkey/puppet/rev/e28e041616db Merged to production: https://hg.mozilla.org/SeaMonkey/puppet/rev/9efd7daf6f24
Attachment #8736159 - Attachment description: [puppet] support tooltool tokens (v3) → [puppet] support tooltool tokens (v3) [checked-in]
Comment on attachment 8735714 [details] [diff] [review] [c-c] tooltool manifest changes (v4) > # HG changeset patch > # User Edmund Wong <ewong@pw-wspx.org> > # Parent 709e8de02a1540e270af41bbb608b321e13f6a06 > Bug 1190773 - comm-central tooltool manifest changes > +++ b/suite/config/tooltool-manifests/linux32/clang.manifest > -"clang_version": "r170890" > +"clang_version": "r247539" Bug 1254451 - Better document toolchain versions in tooltool manifests. "version": "clang 3.8.0/r247539" Also please fix linux64/clang.manifest etc > +"size": 105219872, > +"digest": "aa8de2fa535d0667e079019c475c631ea008f1bb5228505510867255b4d9c30663e2c97e579220a575a5887aa3bcf250021b50f76b90c2fa8c65a7aa19270066", OK. > "algorithm": "sha512", > +"filename": "clang.tar.bz2", Bug 1182727 - Part 17: Fix some incorrect file names in tooltool mnifests "filename": "clang.tar.xz" Also please fix /macosx64/releng.manifest etc > +"unpack": true OK. > +++ b/suite/config/tooltool-manifests/linux32/releng.manifest > "size": 80458572, > "digest": "e5101f9dee1e462f6cbd3897ea57eede41d23981825c7b20d91d23ab461875d54d3dfc24999aa58a31e8b01f49fb3140e05ffe5af2957ef1d1afb89fd0dfe1ad", This only gets you gcc 4.7.3 Bug 1175546 - Update GCC to 4.8.5 "version": "gcc 4.8.5", "size": 81065660, "digest": "db26f498ab56a3b5c65d7cda290cbb74174af9f2d021ca9c158f53b0382924ccf5ed9638d41eef449434aa9383a9113994d9729d9dd910321d1f35f9411eae38", Also please fix up linux64/releng.manifest > "algorithm": "sha512", > +"filename": "gcc.tar.xz", > +"unpack": true OK > "size": 11179576, > "digest": "91567ce8e2bb8ab0ebc60c31e90731d88a1ea889fb71bcf55c735746a60fa7610b7e040ea3d8f727b6f692ae3ee703d6f3b30cdbd76fdf5617f77d9c38aa20ed", Do we need Bug 1242641? "size": 11189216, "digest": "18bc52b0599b1308b667e282abb45f47597bfc98a5140cfcab8da71dacf89dd76d0dee22a04ce26fe7ad1f04e2d6596991f9e5b01fd2aaaab5542965f596b0e6", > "algorithm": "sha512", > -"filename": "gtk3.tar.xz" > +"filename": "gtk3.tar.xz", "setup": "setup.sh", (Bug 124264) Also please fix up linux64/releng.manifest. > +"unpack": true OK. > "size": 167175, > "digest": "0b71a936edf5bd70cf274aaa5d7abc8f77fe8e7b5593a208f805cc9436fac646b9c4f0b43c2b10de63ff3da671497d35536077ecbc72dba7f8159a38b580f831", > "algorithm": "sha512", > -"filename": "sccache.tar.bz2" > +"filename": "sccache.tar.bz2", > +"unpack": true OK. > +++ b/suite/config/tooltool-manifests/linux64/clang.manifest > +"clang_version": "r247539" "version": "clang 3.8.0/r247539", > +"size": 105219872, > +"digest": "aa8de2fa535d0667e079019c475c631ea008f1bb5228505510867255b4d9c30663e2c97e579220a575a5887aa3bcf250021b50f76b90c2fa8c65a7aa19270066", > "algorithm": "sha512", > +"filename": "clang.tar.bz2", "filename": "clang.tar.xz" > +"unpack": true OK. > +++ b/suite/config/tooltool-manifests/linux64/releng.manifest > "size": 80458572, > "digest": "e5101f9dee1e462f6cbd3897ea57eede41d23981825c7b20d91d23ab461875d54d3dfc24999aa58a31e8b01f49fb3140e05ffe5af2957ef1d1afb89fd0dfe1ad", > "algorithm": "sha512", > +"filename": "gcc.tar.xz", > +"unpack": true Bug 1175546 - Update GCC to 4.8.5 "version": "gcc 4.8.5", "size": 81065660, "digest": "db26f498ab56a3b5c65d7cda290cbb74174af9f2d021ca9c158f53b0382924ccf5ed9638d41eef449434aa9383a9113994d9729d9dd910321d1f35f9411eae38", > "size": 12057960, > "digest": "6105d6432943141cffb40020dc5ba3a793650bdeb3af9bd5e56d3796c5f03df9962a73e521646cd71fbfb5e266c1e74716ad722fb6055589dfb7d35175bca89e", Bug 1242641 "size": 12072532, "digest": "3915f8ec396c56a8a92e6f9695b70f09ce9d1582359d1258e37e3fd43a143bc974410e4cfc27f500e095f34a8956206e0ebf799b7287f0f38def0d5e34ed71c9", > "algorithm": "sha512", > -"filename": "gtk3.tar.xz" > +"filename": "gtk3.tar.xz", Bug 1242641 "setup": "setup.sh", > +"unpack": true OK. > "size": 167175, > "digest": "0b71a936edf5bd70cf274aaa5d7abc8f77fe8e7b5593a208f805cc9436fac646b9c4f0b43c2b10de63ff3da671497d35536077ecbc72dba7f8159a38b580f831", > "algorithm": "sha512", > -"filename": "sccache.tar.bz2" > +"filename": "sccache.tar.bz2", > +"unpack": true OK. > +++ b/suite/config/tooltool-manifests/macosx64/releng.manifest > @@ -1,17 +1,12 @@ > "clang_version": "r247539" "version": "clang 3.8.0/r247539", > +"size": 121393888, > +"digest": "6ae4e651e545538e6de326a7fb8b44b6e6d0b3acdb6a969ecb2b6f63b9995bbad2111cabf044ba575464f17f1f948d78ec92ad3a6922a7bfdf3ad6b6b2cad050", Where does this size/digest come from? I think this should be: "size": 121389802, "digest": "2be6b42cfa1e92de4b49a57123f54043fec2d3cf8385276516dc6aaed99c88768ac4aebd7ce2e007ab074163523da29223436a4d1aef82f0f750f08f1b14cd71", > "algorithm": "sha512", > +"filename": "clang.tar.bz2", > +"unpack": true OK. > +++ b/suite/config/tooltool-manifests/win32/l10n.manifest > "size": 266240, > "digest": "bb345b0e700ffab4d09436981f14b5de84da55a3f18a7f09ebc4364a4488acdeab8d46f447b12ac70f2da1444a68b8ce8b8675f0dae2ccf845e966d1df0f0869", > "algorithm": "sha512", > "filename": "mozmake.exe" OK. > +++ b/suite/config/tooltool-manifests/win32/releng.manifest > "size": 266240, > "digest": "bb345b0e700ffab4d09436981f14b5de84da55a3f18a7f09ebc4364a4488acdeab8d46f447b12ac70f2da1444a68b8ce8b8675f0dae2ccf845e966d1df0f0869", > "algorithm": "sha512", > "filename": "mozmake.exe" OK. Do we need entries for sccache, rust, and VS 2015u1? > +++ b/suite/config/tooltool-manifests/win64/l10n.manifest > +"size": 266240, > +"digest": "bb345b0e700ffab4d09436981f14b5de84da55a3f18a7f09ebc4364a4488acdeab8d46f447b12ac70f2da1444a68b8ce8b8675f0dae2ccf845e966d1df0f0869", > +"algorithm": "sha512", > +"filename": "mozmake.exe" OK. > +++ b/suite/config/tooltool-manifests/win64/releng.manifest > +"size": 266240, > +"digest": "bb345b0e700ffab4d09436981f14b5de84da55a3f18a7f09ebc4364a4488acdeab8d46f447b12ac70f2da1444a68b8ce8b8675f0dae2ccf845e966d1df0f0869", > +"algorithm": "sha512", > +"filename": "mozmake.exe" OK. Do we need entries for sccache, rust, and VS 2015u1?
Attachment #8735714 - Flags: review?(bugspam.Callek) → review-
(In reply to Edmund Wong (:ewong) from comment #22) > Created attachment 8735717 [details] [diff] [review] > [c-r] tooltool manifest changes. (v4) This appears to be identical to the comm-beta patch. Is this intentional?
Flags: needinfo?(ewong)
Comment on attachment 8735711 [details] [diff] [review] [c-a] tooltool manifest changes (v4) > # HG changeset patch > # User Edmund Wong <ewong@pw-wspx.org> > # Parent aa7262925765e09922407bb43f0af40569f72ef1 > Bug 1190773 - comm-aurora manifest changes. > +++ b/suite/config/tooltool-manifests/linux32/clang.manifest > -"clang_version": "r170890" > +"clang_version": "r247539" "version": "clang 3.8.0/r247539" > +"size": 105219872, > +"digest": "aa8de2fa535d0667e079019c475c631ea008f1bb5228505510867255b4d9c30663e2c97e579220a575a5887aa3bcf250021b50f76b90c2fa8c65a7aa19270066", > "algorithm": "sha512", > "filename": "clang.tar.bz2" "filename": "clang.tar.xz", > +"unpack": true OK. > +++ b/suite/config/tooltool-manifests/linux32/releng.manifest > "size": 80458572, > "digest": "e5101f9dee1e462f6cbd3897ea57eede41d23981825c7b20d91d23ab461875d54d3dfc24999aa58a31e8b01f49fb3140e05ffe5af2957ef1d1afb89fd0dfe1ad", > "algorithm": "sha512", > +"filename": "gcc.tar.xz", > +"unpack": true OK. > "size": 11179576, > "digest": "91567ce8e2bb8ab0ebc60c31e90731d88a1ea889fb71bcf55c735746a60fa7610b7e040ea3d8f727b6f692ae3ee703d6f3b30cdbd76fdf5617f77d9c38aa20ed", "size": 11189216, "digest": "18bc52b0599b1308b667e282abb45f47597bfc98a5140cfcab8da71dacf89dd76d0dee22a04ce26fe7ad1f04e2d6596991f9e5b01fd2aaaab5542965f596b0e6", > "algorithm": "sha512", > +"filename": "gtk3.tar.xz", "setup": "setup.sh", > +"unpack": true, OK. > "size": 167175, > "digest": "0b71a936edf5bd70cf274aaa5d7abc8f77fe8e7b5593a208f805cc9436fac646b9c4f0b43c2b10de63ff3da671497d35536077ecbc72dba7f8159a38b580f831", > "algorithm": "sha512", > +"filename": "sccache.tar.bz2", > +"unpack": true OK. > +++ b/suite/config/tooltool-manifests/linux64/clang.manifest > +"clang_version": "r247539" "version": "clang 3.8.0/r247539" > +"size": 105219872, > +"digest": "aa8de2fa535d0667e079019c475c631ea008f1bb5228505510867255b4d9c30663e2c97e579220a575a5887aa3bcf250021b50f76b90c2fa8c65a7aa19270066", "size": 106877168, "digest": "1c50c6348eaf429ed59bb603cff63bcc1f870f59216dd3c234db5b1156cfd351d5ee7b820ec31be4d2661eb4213b2e0030e2ba2782b42905d1ec19c7f8bd322a", > "algorithm": "sha512", > +"filename": "clang.tar.bz2", "filename": "clang.tar.xz", > +"unpack": true > +++ b/suite/config/tooltool-manifests/linux64/releng.manifest > "size": 80458572, > "digest": "e5101f9dee1e462f6cbd3897ea57eede41d23981825c7b20d91d23ab461875d54d3dfc24999aa58a31e8b01f49fb3140e05ffe5af2957ef1d1afb89fd0dfe1ad", > "algorithm": "sha512", > +"filename": "gcc.tar.xz", > +"unpack": true OK. > "size": 12057960, > "digest": "6105d6432943141cffb40020dc5ba3a793650bdeb3af9bd5e56d3796c5f03df9962a73e521646cd71fbfb5e266c1e74716ad722fb6055589dfb7d35175bca89e", "size": 12072532, "digest": "3915f8ec396c56a8a92e6f9695b70f09ce9d1582359d1258e37e3fd43a143bc974410e4cfc27f500e095f34a8956206e0ebf799b7287f0f38def0d5e34ed71c9", > "algorithm": "sha512", > +"filename": "gtk3.tar.xz", "setup": "setup.sh", > +"unpack": true OK. > "size": 167175, > "digest": "0b71a936edf5bd70cf274aaa5d7abc8f77fe8e7b5593a208f805cc9436fac646b9c4f0b43c2b10de63ff3da671497d35536077ecbc72dba7f8159a38b580f831", > "algorithm": "sha512", > +"filename": "sccache.tar.bz2", > +"unpack": true OK. > +++ b/suite/config/tooltool-manifests/macosx64/clang.manifest > +"clang_version": "r247539" "version": "clang 3.8.0/r247539" > +"size": 121393888, > +"digest": "6ae4e651e545538e6de326a7fb8b44b6e6d0b3acdb6a969ecb2b6f63b9995bbad2111cabf044ba575464f17f1f948d78ec92ad3a6922a7bfdf3ad6b6b2cad050", Where do these numbers come from? "size": 121389802, "digest": "2be6b42cfa1e92de4b49a57123f54043fec2d3cf8385276516dc6aaed99c88768ac4aebd7ce2e007ab074163523da29223436a4d1aef82f0f750f08f1b14cd71", > +"algorithm": "sha512", > +"filename": "clang.tar.bz2", > +"unpack": true OK. > +++ b/suite/config/tooltool-manifests/macosx64/releng.manifest > "clang_version": "r247539" "version": "clang 3.8.0/r247539" > "size": 121389802, > "digest": "2be6b42cfa1e92de4b49a57123f54043fec2d3cf8385276516dc6aaed99c88768ac4aebd7ce2e007ab074163523da29223436a4d1aef82f0f750f08f1b14cd71", > "algorithm": "sha512", > +"filename": "clang.tar.bz2", > +"unpack": true OK. > +++ b/suite/config/tooltool-manifests/win32/l10n.manifest > "size": 266240, > "digest": "bb345b0e700ffab4d09436981f14b5de84da55a3f18a7f09ebc4364a4488acdeab8d46f447b12ac70f2da1444a68b8ce8b8675f0dae2ccf845e966d1df0f0869", > "algorithm": "sha512", > "filename": "mozmake.exe" OK. > +++ b/suite/config/tooltool-manifests/win32/releng.manifest > "size": 266240, > "digest": "bb345b0e700ffab4d09436981f14b5de84da55a3f18a7f09ebc4364a4488acdeab8d46f447b12ac70f2da1444a68b8ce8b8675f0dae2ccf845e966d1df0f0869", > "algorithm": "sha512", > "filename": "mozmake.exe" OK. > +++ b/suite/config/tooltool-manifests/win64/l10n.manifest > +"size": 266240, > +"digest": "bb345b0e700ffab4d09436981f14b5de84da55a3f18a7f09ebc4364a4488acdeab8d46f447b12ac70f2da1444a68b8ce8b8675f0dae2ccf845e966d1df0f0869", > +"algorithm": "sha512", > +"filename": "mozmake.exe" OK. > +++ b/suite/config/tooltool-manifests/win64/releng.manifest > +"size": 266240, > +"digest": "bb345b0e700ffab4d09436981f14b5de84da55a3f18a7f09ebc4364a4488acdeab8d46f447b12ac70f2da1444a68b8ce8b8675f0dae2ccf845e966d1df0f0869", > +"algorithm": "sha512", > +"filename": "mozmake.exe" OK.
Attachment #8735711 - Flags: review?(bugspam.Callek) → review-
(In reply to Philip Chee from comment #36) > > https://hg.mozilla.org/SeaMonkey/puppet/rev/9efd7daf6f24 > What is the difference between > https://hg.mozilla.org/SeaMonkey/puppet/manifests/seamonkey-config.pp > and > https://hg.mozilla.org/build/puppet/manifests/seamonkey-config.pp You don't need to review the puppet changes. the difference is that we no longer use build/puppet and we strictly use SeaMonkey/puppet now.
Flags: needinfo?(ewong)
(In reply to Philip Chee from comment #35) > Comment on attachment 8735711 [details] [diff] [review] > [c-a] tooltool manifest changes (v4) > > > # HG changeset patch > > # User Edmund Wong <ewong@pw-wspx.org> > > # Parent aa7262925765e09922407bb43f0af40569f72ef1 > > Bug 1190773 - comm-aurora manifest changes. > > > +++ b/suite/config/tooltool-manifests/linux32/clang.manifest > > > -"clang_version": "r170890" > > +"clang_version": "r247539" > "version": "clang 3.8.0/r247539" > > > +"size": 105219872, > > +"digest": "aa8de2fa535d0667e079019c475c631ea008f1bb5228505510867255b4d9c30663e2c97e579220a575a5887aa3bcf250021b50f76b90c2fa8c65a7aa19270066", > > "algorithm": "sha512", > > "filename": "clang.tar.bz2" > "filename": "clang.tar.xz", > the digest describes the bz2 file. the xz requires the digest and size to be changed as well. We might as well start using .xz. :) I'll get an updated patch done.
incidentally, those #s come from the tooltool repository and they represent the digest and the size of the filename, which is stored in the tooltool repository as a sha512 hash.
We're supposed to move to VS2015u1 (or was it it u2?); but our Win32 machines can't handle that (couldn't even have vs2013 installed on them); but there'd be too many changes to include and the VS2015u1/2 change needs its own bug since it requires tooltool manifest changes and mozconfig changes.
Attachment #8735714 - Attachment is obsolete: true
Attachment #8737452 - Flags: review?(philip.chee)
Comment on attachment 8737452 [details] [diff] [review] [c-c] tooltool manifest changes (v5) [checked-in] > +++ b/suite/config/tooltool-manifests/win32/releng.manifest > -{ > -"size": 165226, > -"digest": "79280f7595bc9e1613e05f8b2f0db3798ac739b96191e0f133e8ccd8ad149fedc84a1046e59863574189db28363a01712ae7b368ad1714e30ff88e7ebd5dad23", > -"algorithm": "sha512", > -"filename": "sccache.tar.bz2" We don't need sccache here?
Attachment #8737452 - Flags: review?(philip.chee) → review+
(In reply to Philip Chee from comment #43) > Comment on attachment 8737452 [details] [diff] [review] > [c-c] tooltool manifest changes (v5) > > > +++ b/suite/config/tooltool-manifests/win32/releng.manifest > > -{ > > -"size": 165226, > > -"digest": "79280f7595bc9e1613e05f8b2f0db3798ac739b96191e0f133e8ccd8ad149fedc84a1046e59863574189db28363a01712ae7b368ad1714e30ff88e7ebd5dad23", > > -"algorithm": "sha512", > > -"filename": "sccache.tar.bz2" > We don't need sccache here? we don't use sccache on win32.
Comment on attachment 8736141 [details] [diff] [review] [custom] custom code changes (v4) [checked-in] Pushed to buildbotcustom: https://hg.mozilla.org/build/buildbotcustom/rev/9df5790d4725
Attachment #8736141 - Attachment description: [custom] custom code changes (v4) → [custom] custom code changes (v4) [checked-in]
Attachment #8736141 - Flags: review?(bugspam.Callek)
Comment on attachment 8736142 [details] [diff] [review] [configs] Update configs to support new tooltool.py (v3) [checked-in] Pushed to buildbot-configs: https://hg.mozilla.org/build/buildbot-configs/rev/6cfd37e02e84
Attachment #8736142 - Attachment description: [configs] Update configs to support new tooltool.py (v3) → [configs] Update configs to support new tooltool.py (v3) [checked-in]
Comment on attachment 8737452 [details] [diff] [review] [c-c] tooltool manifest changes (v5) [checked-in] Pushed to comm-central: https://hg.mozilla.org/comm-central/rev/62a82225206d
Attachment #8737452 - Attachment description: [c-c] tooltool manifest changes (v5) → [c-c] tooltool manifest changes (v5) [checked-in]
Attachment #8649877 - Attachment is obsolete: true
Attachment #8737683 - Flags: review?(bugspam.Callek)
Attachment #8737683 - Attachment is obsolete: true
Attachment #8737683 - Flags: review?(bugspam.Callek)
Attachment #8737684 - Flags: review?(bugspam.Callek)
Comment on attachment 8737684 [details] [diff] [review] [puppet] update tooltool.py in packages. (v2) [checked-in] Pushed to puppet: https://hg.mozilla.org/SeaMonkey/puppet/rev/cdc5476c2064
Attachment #8737684 - Attachment description: [puppet] update tooltool.py in packages. (v2) → [puppet] update tooltool.py in packages. (v2) [checked-in]
Comment on attachment 8737691 [details] [diff] [review] [custom] fix for custom code. change ShellCommand to MockCommand. (v1) [checked-in] Pushed to buildbotcustom: https://hg.mozilla.org/build/buildbotcustom/rev/2418962d2be8
Attachment #8737691 - Attachment description: [custom] fix for custom code. change ShellCommand to MockCommand. (v1) → [custom] fix for custom code. change ShellCommand to MockCommand. (v1) [checked-in]
Attachment #8737691 - Attachment is obsolete: true
Attachment #8737691 - Flags: review?(bugspam.Callek)
Attachment #8737692 - Flags: review?(bugspam.Callek)
Comment on attachment 8737692 [details] [diff] [review] [custom] fix for custom code. change ShellCommand to MockCommand. (v2) [checked-in] Pushed to buildbotcustom: (backout of previous patch): https://hg.mozilla.org/build/buildbotcustom/rev/4b80bebf2018 Pushed: https://hg.mozilla.org/build/buildbotcustom/rev/09fe2c1233bb
Attachment #8737692 - Attachment description: [custom] fix for custom code. change ShellCommand to MockCommand. (v2) → [custom] fix for custom code. change ShellCommand to MockCommand. (v2) [checked-in]
Attachment #8737692 - Attachment is obsolete: true
Attachment #8737695 - Attachment is obsolete: true
Attachment #8737692 - Flags: review?(bugspam.Callek)
Comment on attachment 8737696 [details] [diff] [review] [custom] fix for custom code. change ShellCommand to MockCommand. (v3) [checked-in] Pushed to buildbotcustom: (backed out previous patch) https://hg.mozilla.org/build/buildbotcustom/rev/937f5dfa6f68 (pushed) https://hg.mozilla.org/build/buildbotcustom/rev/55aeadc24f9b
Attachment #8737696 - Attachment description: [custom] fix for custom code. change ShellCommand to MockCommand. (v3) → [custom] fix for custom code. change ShellCommand to MockCommand. (v3) [checked-in]
Attachment #8735711 - Attachment is obsolete: true
Attachment #8738004 - Flags: review?(philip.chee)
Comment on attachment 8738004 [details] [diff] [review] [c-a] tooltool manifest changes (v5) Please fix clang.tar.bz2/clang.tar.xz before check-in r=me for comm-aurora. a=me for CLOSED TREE > +"version": "clang 3.8.0/r247539", > +"size": 106877168, > +"digest": "1c50c6348eaf429ed59bb603cff63bcc1f870f59216dd3c234db5b1156cfd351d5ee7b820ec31be4d2661eb4213b2e0030e2ba2782b42905d1ec19c7f8bd322a", > "algorithm": "sha512", > "filename": "clang.tar.bz2" > +"unpack": true This size/digest appears to be for "clang.tar.xz" > +++ b/suite/config/tooltool-manifests/linux32/releng.manifest > "size": 80458572, > "digest": "e5101f9dee1e462f6cbd3897ea57eede41d23981825c7b20d91d23ab461875d54d3dfc24999aa58a31e8b01f49fb3140e05ffe5af2957ef1d1afb89fd0dfe1ad", > "algorithm": "sha512", > -"filename": "gcc.tar.xz" > +"filename": "gcc.tar.xz", > +"unpack": true OK. > +"size": 11189216, > +"digest": "18bc52b0599b1308b667e282abb45f47597bfc98a5140cfcab8da71dacf89dd76d0dee22a04ce26fe7ad1f04e2d6596991f9e5b01fd2aaaab5542965f596b0e6", > "algorithm": "sha512", > +"filename": "gtk3.tar.xz", > +"setup": "setup.sh", > +"unpack": true, OK. > "size": 167175, > "digest": "0b71a936edf5bd70cf274aaa5d7abc8f77fe8e7b5593a208f805cc9436fac646b9c4f0b43c2b10de63ff3da671497d35536077ecbc72dba7f8159a38b580f831", > "algorithm": "sha512", > +"filename": "sccache.tar.bz2", > +"unpack": true OK > +++ b/suite/config/tooltool-manifests/linux64/clang.manifest > +"version": "clang 3.8.0/r247539", > +"size": 106877168, > +"digest": "1c50c6348eaf429ed59bb603cff63bcc1f870f59216dd3c234db5b1156cfd351d5ee7b820ec31be4d2661eb4213b2e0030e2ba2782b42905d1ec19c7f8bd322a", > "algorithm": "sha512", > +"filename": "clang.tar.xz", > +"unpack": true OK. > +++ b/suite/config/tooltool-manifests/linux64/releng.manifest > +"version": "gcc 4.8.5", > "size": 80458572, > "digest": "e5101f9dee1e462f6cbd3897ea57eede41d23981825c7b20d91d23ab461875d54d3dfc24999aa58a31e8b01f49fb3140e05ffe5af2957ef1d1afb89fd0dfe1ad", > "algorithm": "sha512", > +"filename": "gcc.tar.xz", > +"unpack": true OK. > "size": 12057960, > "digest": "6105d6432943141cffb40020dc5ba3a793650bdeb3af9bd5e56d3796c5f03df9962a73e521646cd71fbfb5e266c1e74716ad722fb6055589dfb7d35175bca89e", > "algorithm": "sha512", > +"filename": "gtk3.tar.xz", > +"setup": "setup.sh", > +"unpack": true Do we need to update gtk3 to this? Bug 1242641 - Update gtk3 package in tooltool to specify the fontconfig path in the setup.sh +"size": 12072532, +"digest": "3915f8ec396c56a8a92e6f9695b70f09ce9d1582359d1258e37e3fd43a143bc974410e4cfc27f500e095f34a8956206e0ebf799b7287f0f38def0d5e34ed71c9", > "size": 167175, > "digest": "0b71a936edf5bd70cf274aaa5d7abc8f77fe8e7b5593a208f805cc9436fac646b9c4f0b43c2b10de63ff3da671497d35536077ecbc72dba7f8159a38b580f831", > "algorithm": "sha512", > -"filename": "sccache.tar.bz2" > +"filename": "sccache.tar.bz2", > +"unpack": true OK. > +++ b/suite/config/tooltool-manifests/macosx64/clang.manifest > +"version": "clang 3.8.0/r247539", > +"size": 121393888, > +"digest": "6ae4e651e545538e6de326a7fb8b44b6e6d0b3acdb6a969ecb2b6f63b9995bbad2111cabf044ba575464f17f1f948d78ec92ad3a6922a7bfdf3ad6b6b2cad050", > +"algorithm": "sha512", > +"filename": "clang.tar.bz2", > +"unpack": true OK. > +++ b/suite/config/tooltool-manifests/macosx64/releng.manifest > +"version": "clang 3.8.0/r247539", > "size": 121389802, > "digest": "2be6b42cfa1e92de4b49a57123f54043fec2d3cf8385276516dc6aaed99c88768ac4aebd7ce2e007ab074163523da29223436a4d1aef82f0f750f08f1b14cd71", > "algorithm": "sha512", > -"filename": "clang.tar.bz2" > +"filename": "clang.tar.bz2", > +"unpack": true OK. > +++ b/suite/config/tooltool-manifests/win32/l10n.manifest > "size": 266240, > "digest": "bb345b0e700ffab4d09436981f14b5de84da55a3f18a7f09ebc4364a4488acdeab8d46f447b12ac70f2da1444a68b8ce8b8675f0dae2ccf845e966d1df0f0869", > "algorithm": "sha512", > "filename": "mozmake.exe" OK. > +++ b/suite/config/tooltool-manifests/win32/releng.manifest > "size": 266240, > "digest": "bb345b0e700ffab4d09436981f14b5de84da55a3f18a7f09ebc4364a4488acdeab8d46f447b12ac70f2da1444a68b8ce8b8675f0dae2ccf845e966d1df0f0869", > "algorithm": "sha512", > "filename": "mozmake.exe" OK. > +++ b/suite/config/tooltool-manifests/win64/l10n.manifest > +"size": 266240, > +"digest": "bb345b0e700ffab4d09436981f14b5de84da55a3f18a7f09ebc4364a4488acdeab8d46f447b12ac70f2da1444a68b8ce8b8675f0dae2ccf845e966d1df0f0869", > +"algorithm": "sha512", > +"filename": "mozmake.exe" OK. > +++ b/suite/config/tooltool-manifests/win64/releng.manifest > +"size": 266240, > +"digest": "bb345b0e700ffab4d09436981f14b5de84da55a3f18a7f09ebc4364a4488acdeab8d46f447b12ac70f2da1444a68b8ce8b8675f0dae2ccf845e966d1df0f0869", > +"algorithm": "sha512", > +"filename": "mozmake.exe" OK.
Attachment #8738004 - Flags: review?(philip.chee) → review+
(In reply to Philip Chee from comment #59) > Comment on attachment 8738004 [details] [diff] [review] > [c-a] tooltool manifest changes (v5) > > Please fix clang.tar.bz2/clang.tar.xz before check-in > r=me for comm-aurora. a=me for CLOSED TREE > > > +"version": "clang 3.8.0/r247539", > > +"size": 106877168, > > +"digest": "1c50c6348eaf429ed59bb603cff63bcc1f870f59216dd3c234db5b1156cfd351d5ee7b820ec31be4d2661eb4213b2e0030e2ba2782b42905d1ec19c7f8bd322a", > > "algorithm": "sha512", > > "filename": "clang.tar.bz2" > > +"unpack": true > This size/digest appears to be for "clang.tar.xz" > My bad. fixed. > > "size": 12057960, > > "digest": "6105d6432943141cffb40020dc5ba3a793650bdeb3af9bd5e56d3796c5f03df9962a73e521646cd71fbfb5e266c1e74716ad722fb6055589dfb7d35175bca89e", > > "algorithm": "sha512", > > +"filename": "gtk3.tar.xz", > > +"setup": "setup.sh", > > +"unpack": true > > Do we need to update gtk3 to this? > Bug 1242641 - Update gtk3 package in tooltool to specify the fontconfig path > in the setup.sh > +"size": 12072532, > +"digest": > "3915f8ec396c56a8a92e6f9695b70f09ce9d1582359d1258e37e3fd43a143bc974410e4cfc27 > f500e095f34a8956206e0ebf799b7287f0f38def0d5e34ed71c9", > Fixed.
Attachment #8738004 - Attachment is obsolete: true
Attachment #8739285 - Flags: review+
Comment on attachment 8739285 [details] [diff] [review] [c-a] tooltool manifest changes (v6) [checked-in] [Approval Request Comment] Regression caused by (bug #): User impact if declined: Testing completed (on m-c, etc.): Risk to taking this patch (and alternatives if risky): String changes made by this patch:
Attachment #8739285 - Flags: approval-comm-aurora?
(In reply to Edmund Wong (:ewong) from comment #62) > Comment on attachment 8739285 [details] [diff] [review] > [c-a] tooltool manifest changes (v6) > > [Approval Request Comment] > Regression caused by (bug #): > User impact if declined: cannot build in automation once the old tooltool repo is gone. > Testing completed (on m-c, etc.): > Risk to taking this patch (and alternatives if risky): > String changes made by this patch: none
Attachment #8739285 - Flags: approval-comm-aurora? → approval-comm-aurora+
https://hg.mozilla.org/releases/comm-aurora/rev/c21a3b196cf4f771fc3083d52409a3099fb2a48e Bug 1190773 - tooltool manifest changes to support new tooltool repo. r+a=RattyAway
Comment on attachment 8739285 [details] [diff] [review] [c-a] tooltool manifest changes (v6) [checked-in] Pushed to comm-aurora: https://hg.mozilla.org/releases/comm-aurora/rev/c21a3b196cf4
Comment on attachment 8744771 [details] [diff] [review] [c-a] tooltool manifest fix (v1) [checked-in] Pushed to comm-aurora: https://hg.mozilla.org/releases/comm-aurora/rev/54445fccee69
Attachment #8735717 - Attachment is obsolete: true
Attachment #8735717 - Flags: review?(bugspam.Callek)
Attachment #8744813 - Flags: review?(philip.chee)
Attachment #8739285 - Attachment description: [c-a] tooltool manifest changes (v6) → [c-a] tooltool manifest changes (v6) [checked-in]
Attachment #8744771 - Attachment description: [c-a] tooltool manifest fix (v1) → [c-a] tooltool manifest fix (v1) [checked-in]
(In reply to Philip Chee from comment #34) > (In reply to Edmund Wong (:ewong) from comment #22) > > Created attachment 8735717 [details] [diff] [review] > > [c-r] tooltool manifest changes. (v4) > This appears to be identical to the comm-beta patch. Is this intentional? No. Mistake on my part. Just fixed that.
Comment on attachment 8735715 [details] [diff] [review] [c-b] tooltool manifest changes (v4) With the recent merge from c-a -> c-b, this patch is no longer needed. Just need c-r to be reviewed.
Attachment #8735715 - Attachment is obsolete: true
Attachment #8735715 - Flags: review?(bugspam.Callek)
Comment on attachment 8744813 [details] [diff] [review] [c-r] tooltool manifest changes(v5) This doesn't apply to comm-release tip. It appears to come from a 2.40 build?
Attachment #8744813 - Flags: review?(philip.chee) → review-
(In reply to Philip Chee from comment #72) > Comment on attachment 8744813 [details] [diff] [review] > [c-r] tooltool manifest changes(v5) > > This doesn't apply to comm-release tip. It appears to come from a 2.40 build? Ah, right. ;/ Sorry.
Attachment #8744813 - Attachment is obsolete: true
Attachment #8746900 - Flags: review?(philip.chee)
the VS changes will be done in Bug 1092468. (mainly because we're not ready to use VS2015u2 yet.)
Attachment #8746900 - Attachment is obsolete: true
Attachment #8746900 - Flags: review?(philip.chee)
Attachment #8746901 - Flags: review?(philip.chee)
Comment on attachment 8746901 [details] [diff] [review] [c-r] tooltool manifest changes (v6) r=me with the missing newlines fixed and sccache either restored or explained why we don't need this. > suite/config/tooltool-manifests/linux32/releng.manifest > +"version": "gcc 4.8.5", > +"size": 81065660, > +"digest": "db26f498ab56a3b5c65d7cda290cbb74174af9f2d021ca9c158f53b0382924ccf5ed9638d41eef449434aa9383a9113994d9729d9dd910321d1f35f9411eae38", > "algorithm": "sha512", > -"filename": "setup.sh" > +"filename": "gcc.tar.xz", > +"unpack": "true" I don't know if this makes a difference but in other parts of this file and in other manifests true is not "quoted" > suite/config/tooltool-manifests/linux64/clang.manifest Ah we don't use sccache here I remember. > suite/config/tooltool-manifests/macosx64/releng.manifest But we do here? What are the reasons we do or don't use sccache? > suite/config/tooltool-manifests/win32/l10n.manifest > -] > +] > \ No newline at end of file Please add back all the missing NL at the ends of all the files you touched. > suite/config/tooltool-manifests/win32/releng.manifest > -"size": 165226, > -"digest": "79280f7595bc9e1613e05f8b2f0db3798ac739b96191e0f133e8ccd8ad149fedc84a1046e59863574189db28363a01712ae7b368ad1714e30ff88e7ebd5dad23", > -"algorithm": "sha512", > -"filename": "sccache.tar.bz2" What reason are we removing this? Thunderbird and Firefox both still have this. > suite/config/tooltool-manifests/win64/l10n.manifest > suite/config/tooltool-manifests/win64/releng.manifest Missing NewLines? Missing sccache?
Attachment #8746901 - Flags: review?(philip.chee) → review+
Attached patch [c-r] tooltool manifests (v7) (obsolete) — Splinter Review
Attachment #8746901 - Attachment is obsolete: true
Attachment #8747583 - Flags: review?(philip.chee)
Attached patch [c-r] tooltool manifests (v7) (obsolete) — Splinter Review
Attachment #8747583 - Attachment is obsolete: true
Attachment #8747583 - Flags: review?(philip.chee)
Attachment #8747586 - Flags: review?(philip.chee)
Comment on attachment 8747586 [details] [diff] [review] [c-r] tooltool manifests (v7) I don't know what happened but your linux32/releng.manifest and linux64/releng.manifest look totally broken.
Attachment #8747586 - Flags: review?(philip.chee) → review-
Attachment #8747586 - Attachment is obsolete: true
Attachment #8748649 - Flags: review?(philip.chee)
Comment on attachment 8748649 [details] [diff] [review] [c-r] tooltool manifest changes (v7c) (for real) r+Ratty a+Ratty [checked-in] r=Ratty a=Ratty for comm-release (with minor fixes
Attachment #8748649 - Attachment description: [c-r] tooltool manifest changes (v7) (for real) → [c-r] tooltool manifest changes (v7c) (for real) r+Ratty a+Ratty
Attachment #8748649 - Attachment filename: bug_1190773.diff → bug_1190773c-rV3.diff
Attachment #8748649 - Flags: review?(philip.chee)
Attachment #8748649 - Flags: review+
Attachment #8748649 - Flags: approval-comm-release+
> [c-r] tooltool manifest changes (v7c) (for real) r+Ratty a+Ratty > r=Ratty a=Ratty for comm-release (with minor fixes) http://hg.mozilla.org/releases/comm-release/rev/07a4595692ad
Attachment #8748649 - Attachment description: [c-r] tooltool manifest changes (v7c) (for real) r+Ratty a+Ratty → [c-r] tooltool manifest changes (v7c) (for real) r+Ratty a+Ratty [checked-in]
Severity: normal → critical
Apart from the post-land-review patches, should I consider this bug fixed? Puppet, build-configs, buildbotcustom and the tooltool manifest changes have all been checked in. Am I missing anything?
Blocks: 1092468
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Attachment #8737684 - Flags: review?(bugspam.Callek)
Attachment #8736141 - Flags: review?(bugspam.Callek)
Attachment #8736142 - Flags: review?(bugspam.Callek)
Attachment #8736159 - Flags: review?(bugspam.Callek)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: