Currently for firefox and fennec we use the old route buildbot.*. We should not do that anymore, the gecko.v2.* routes should be the way to go now (it is better structured, and more builds are available). Since gecko.v2.* routes are fully working since the August 1st 2015, I wanted to wait a bit before activating that. I don't think maintaining the two set of routes is something we should do (can be a bit complicated, because we know the dates for which route should be used, but on TC we mainly know changesets). Anyway if that is required we can look into that. Else, I would propose to only switch to the new routes - in January we will have 6 months of data - that seems sufficient to me (still archives.m.o would be used when TC builds are not available). Guys, what do you think ?
I'm ok with TC builds being used, with archive.m.o as a fallback prior to the switchover. We might want to verify that during the switchover, the TC and archive.m.o builds are actually the same build by checking the revision hashes. (On archive.m.o, the revision hashes are found in a .txt file in their respective dirs.)
(In reply to Gary Kwong [:gkw] [:nth10sd] from comment #1) > I'm ok with TC builds being used, with archive.m.o as a fallback prior to > the switchover. We might want to verify that during the switchover, the TC > and archive.m.o builds are actually the same build by checking the revision > hashes. > > (On archive.m.o, the revision hashes are found in a .txt file in their > respective dirs.) We already use the txt files for that purpose.
Created attachment 8700699 [details] [review] use the new gecko.v2 routes So, I switched to use the new routes, and added some support for asan and pgo builds.
Assignee: nobody → j.parkouss
Status: NEW → ASSIGNED
Attachment #8700699 - Flags: review?(wlachance)
Comment on attachment 8700699 [details] [review] use the new gecko.v2 routes Just going to assume this is good. :)
Attachment #8700699 - Flags: review?(wlachance) → review+
Eh. It works, but we are loosing much. mozregression -g 2015-06-05 -b 2015-08-09 -B debug no longer works. Looks like the first debug builds on this route are starting in september... Sigh. Not sure I want to merge this right now.
Created attachment 8710313 [details] [review] support gecko.v2 routes I reworked it - now we use the gecko.v2 routes if the push date of the changeset is superior to september 2015 (starting october 2015). I believe this is a safe date, from my testings everything looks fine. Also follow up patches adds support for pgo and asan builds (firefox and jsshell) and debug for fennec/fennec-2.3. So this will fix bug 1233900.
Attachment #8710313 - Flags: review?(wlachance) → review+
Landed in: https://github.com/parkouss/mozregression/commit/81f20dd1b350071ebdf8e2283bd839c108ee8f7e https://github.com/parkouss/mozregression/commit/89b6ce5b77df0abfe52cb111cf06ba0fdaab4fc8 https://github.com/parkouss/mozregression/commit/0f96b0f47ac04d6df6a598901c23fdb980e81a97 https://github.com/parkouss/mozregression/commit/50b6f382c81c730021f0f956048cc8f4856b5f2a
Status: ASSIGNED → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.