Closed Bug 1131909 Opened 9 years ago Closed 7 years ago

Add symlink from revision sha1 to timestamp directory for ftp.mozilla.org builds

Categories

(Release Engineering :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: nalexander, Unassigned)

Details

I would like a symlink from, for example:

http://ftp.mozilla.org/pub/mozilla.org/mobile/tinderbox-builds/fx-team-android-api-11/a803874de085

to

http://ftp.mozilla.org/pub/mozilla.org/mobile/tinderbox-builds/fx-team-android-api-11/1423618318

My use case is going from a local commit to a pushlog entry and then to build artifacts.  Right now I need to manually open treeherder, view the appropriate sha1, choose the appropriate build artifact, and manually copy the build directory timestamp to download artifacts.  I talked to camd who assures me that there exists a build API for extracting this data, but it's complicated and this is simple.  (If not future proof: eventually these build artifacts will move to S3.)
13:41 <~bhearsum> nalexander: part of the reason for that is to cope with rebuilds
13:41 <~bhearsum> if you based it on push time, rebuilds would overwrite each other
13:41 <~bhearsum> which gets confusing
13:42 < nalexander> bhearsum: oh, that's a good note.  Could you add it to the ticket?
13:42 <@catlee> also nightlies
13:42 <@catlee> or pgo builds
13:42 <@catlee> or other periodic builds

That's not to say there isn't other ways of coping with this. Eg, for releases we directories like http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/36.0b8-candidates/, which have "build1", "build2", etc. inside of them. I'm not sure if that would work for this case, considering that nightly+pgo+periodic+dep could overwrite each other without any rebuilds.
Component: Release Automation → General Automation
QA Contact: bhearsum → catlee
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
Component: General Automation → General
You need to log in before you can comment on or make changes to this bug.