Ticket #7676 (new enhancement)

Opened 4 months ago

Last modified 3 months ago

Tinderbox should update joyride-latest

Reported by: cscott Owned by: cjb
Priority: high Milestone: 8.2.0 (was Update.2)
Component: tinderbox Version: not specified
Keywords: Cc:
Action Needed: never set Verified: no
Deployments affected: Blocked By:
Blocking: #4325

Description

When/if tinderbox 'passes' a joyride build, it should upload an appropriate entry to the activation server to change where the 'joyride' stream points. This will allow implementation of joyride-latest.

Some example code at: http://dev.laptop.org/git?p=users/cscott/upgrade-server;a=blob;f=upload-build-hash.py;hb=HEAD

The example just needs to be tweaked to get the 'contents' file from /versions/contents/<hash> on the running system, instead of from the unpacked contents file on the upgrade server.

Change History

Changed 4 months ago by cscott

  • blocking 4325 added

(In #4325) Scheduled for olpc-update 2.12; but blocked by #7676.

Changed 4 months ago by cscott

  • blocking 4325 removed

The parameters to the request are those generated by https://activation.laptop.org/streams/upload/ ; in particular we probably want to include the 'latest' parameter to get it to automatically update the 'joyride' stream.

Changed 4 months ago by cscott

Hmm, if we update the joyride stream, everyone running a joyride build before joyride-2223 will automatically update. We should probably update the 'unstable' stream for now.

Changed 4 months ago by cscott

  • blocking 4325 added

Changed 3 months ago by kimquirk

  • priority changed from normal to high

Not a blocker for 8.2. Leaving it in 8.2 to try to get some priority.

Note: See TracTickets for help on using tickets.