Closed Bug 1442359 Opened 6 years ago Closed 6 years ago

Please upload Rust 1.24 packages to tooltool

Categories

(Infrastructure & Operations Graveyard :: CIDuty, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jorgk-bmo, Assigned: dlabici)

Details

+++ This bug was initially created as a clone of Bug #1433385 +++

+++ This bug was initially created as a clone of Bug #1424421 +++

+++ This bug was initially created as a clone of Bug #1412352 +++

Please get the rustc artefacts from

https://treeherder.mozilla.org/#/jobs?repo=comm-central&revision=6c63128a12cad1d8340eb0eac611c71c9b03c672&filter-searchStr=rust-1.24

Oops, hold it, that link doesn't give me any artefacts :-( - so nothing to do yet

Well, in bug 1412352 the link was:
https://treeherder.mozilla.org/#/jobs?repo=comm-central&revision=b4b02a5f79ff2de6f74382e0e0ef8e4bfa18ac24&filter-searchStr=rust-1.23
and there were some Rust tasks visible. With the latest push, that is not the case so I don't know where to get the artefacts from :-(
Flags: needinfo?(philipp)
Flags: needinfo?(mozilla)
Assignee: nobody → dlabici
Hey :jorgk do you want this to be on the internal or public tooltool.
I can upload the packages for you.
Flags: needinfo?(jorgk)
linux: https://queue.taskcluster.net/v1/task/LpT4Gd1LQU2LTHx6LRKIrQ/artifacts/public/build/rustc.tar.xz
mac: https://queue.taskcluster.net/v1/task/GbKr9u4_SwWdpFzpEVH8iQ/artifacts/public/build/rustc.tar.xz
windows: "https://queue.taskcluster.net/v1/task/Kl8tCuSVT2yAGWgzOxo4JA/artifacts/public/build/rustc.tar.bz2
 

It looks like win32/win64 are the same package now, as are linux32/linux64. For documentation, I found these by going to the latest m-c build, getting the toolchains.json artifact from each platform build, which contains the links.

Previous bugs suggest that this needs to go into the public tooltool.
Flags: needinfo?(philipp)
Flags: needinfo?(mozilla)
Flags: needinfo?(jorgk)
Please hold, mac needs an update.
Amazing, thanks!!
The Windows quoted above is for x64, we also need the 32bit version from here:
https://queue.taskcluster.net/v1/task/cUqb_jfCSDeCa12Yx1ky4Q/artifacts/public/build/rustc.tar.bz2
found via https://queue.taskcluster.net/v1/task/Q7fdW2xMSKucxfE6eC49tA/runs/0/artifacts/public/build/toolchains.json,
that's from the latest C-C push, I can't see 32bit on M-C for some reason. From memory, there were always four: Linux, Mac and 2x Windows.
Here is the correct link for mac: https://queue.taskcluster.net/v1/task/ODAcBhvkQRWaWXwc0LsMpg/runs/0/artifacts/public/build/rustc.tar.bz2
Retrieved this from a try run for https://hg.mozilla.org/try/rev/94010be603598006ce60a7f1ad863a2016a6cc74

Jörg, we need to take the rust compiler from the latest m-c build, not c-c iiuc. The last working c-c run probaly still uses 1.23
(In reply to Philipp Kewisch [:Fallen]  from comment #6)
> Jörg, we need to take the rust compiler from the latest m-c build, not c-c
> iiuc. The last working c-c run probaly still uses 1.23
No, 1.24 is now mandatory. The links in comment #7 should be correct, the of them are from Tom's link, the Mac one from today's run. Today's run also confirms the other three, albeit without the "run/0" in the directory name.

Do you agree? Maybe then set NI for Danut.
Oops, Mac link is wrong, I've picked it from the cross compile job :-(
Hey, was about to post the manifest containing the files :Fallen has posted, but bugzilla stopped me because of the new replies. When you have the links/packages that you want me to upload, feel free to poke me on #buildduty irc channel or simply NI me.
Packages are up on tooltool. Tested them with wget and each of them returned a download payload.

[
  {
    "size": 127256827,
    "visibility": "public",
    "digest": "42ab7a91a40546b38677faf195ac0cedcf8e2854da6b7468c1616bbd14c9c71678551558dd9a7f26e7a6f2a49b11e39dddc4589f7ac277ed569e5fa33e9516a8",
    "algorithm": "sha512",
    "filename": "macox64-rustc.tar.bz2"
  },
  {
    "size": 216054063,
    "visibility": "public",
    "digest": "34456ad3abffab49afdb70407793fe6a19b4be1380c9c0ee0547245566d71d42716effadf7cf90e1eade65856b2b17e6ddac534b9dfdc94f09131907e2672515",
    "algorithm": "sha512",
    "filename": "win64-rustc.tar.bz2"
  },
  {
    "size": 126242752,
    "visibility": "public",
    "digest": "b25cfd1a6961f698f5cc9f1bdfce19c5657e921ca941789f64940a3516e41be1c5c083b109ee5ada1f023e8fd9c154615b2c4c27ef1b55d4a6527e905e07722b",
    "algorithm": "sha512",
    "filename": "win32-rustc.tar.bz2"
  },
  {
    "size": 199629912,
    "visibility": "public",
    "digest": "8d2b7bbd45951e782eff7c8deb8bb58d0cb79d745651466a17daabeede4d6f48342bc5e532b2ca7bd6cf290b02f7cc001a07f8de143542a39711503623e087ae",
    "algorithm": "sha512",
    "filename": "linux64-rustc.tar.xz"
  }
]
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(dlabici)
Resolution: --- → FIXED
Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/07139f55188e
Update rustc tooltool package to 1.24.0. rs=bustage-fix
Product: Release Engineering → Infrastructure & Operations
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in before you can comment on or make changes to this bug.