Closed
Bug 627604
Opened 14 years ago
Closed 14 years ago
jetpack SDK now lives in a new repo: need to update buildsteps
Categories
(Release Engineering :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: warner, Assigned: lsblakk)
References
Details
Attachments
(3 files, 1 obsolete file)
313 bytes,
patch
|
cmtalbert
:
review+
|
Details | Diff | Splinter Review |
650 bytes,
patch
|
lsblakk
:
review+
|
Details | Diff | Splinter Review |
5.23 KB,
patch
|
armenzg
:
review+
|
Details | Diff | Splinter Review |
Due to a problem with the git-to-hg bridge (in bug 618838), we had to move the jetpack repo to a new home (in bug 623787). It now lives at http://hg.mozilla.org/projects/addon-sdk .
From the log at http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1295535232.1295535952.3246.gz&fulltext=1 it appears that the jetpack-testing step is still pulling code from the old repo (i.e. mozillalabs/jetpack-sdk). That repo hasn't been updated since mid-december. Unfortunately in retrospect, we decided to leave the old repo in place (and merely update its description) rather than delete it entirely, so the buildbot has been getting stale code rather than a clean error.
So we need to update the buildsteps to pull from the right place. I'm hopeful that this will improve the breakage noted by bug 570251 or bug 627070, but I don't know for sure.
Reporter | ||
Updated•14 years ago
|
Summary: jetpack SDK now lives in a new repo → jetpack SDK now lives in a new repo: need to update buildsteps
Assignee | ||
Updated•14 years ago
|
Assignee: nobody → lsblakk
Reporter | ||
Comment 1•14 years ago
|
||
From one log I'm looking at (http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1295996877.1295997041.28526.gz), it looks like the buildstep is downloading and unpacking a tarball from http://hg.mozilla.org/labs/jetpack-sdk/archive/tip.tar.bz2 rather than doing an "hg clone" or "hg pull". So I don't think that this fix will be made any more difficult by the fact that the new repo's history is unrelated to the old repo (such that 'hg pull' into an existing tree would get confused).
OTOH, it appears that the URL is written into a build artifact, the file "jetpack/jetpack-location.txt" inside a generated tests .zip bundle. I don't know enough about our build process to figure out what needs to be modified to change the contents of this file.
Assignee | ||
Comment 2•14 years ago
|
||
So bug 589005 shows where the jetpack location gets set - my patch updates that location - but I'll need someone with mozilla-central commit privileges to land this.
Attachment #506953 -
Flags: review?(ctalbert)
Attachment #506953 -
Flags: review?(ctalbert) → review+
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Comment 4•14 years ago
|
||
(In reply to comment #3)
> Landed http://hg.mozilla.org/mozilla-central/rev/464f3a23aa4e
Thanks Clint!
Leaving this open to track tests reporting green, and then unhiding them on tinderbox/tbpl.
Status: RESOLVED → REOPENED
OS: Mac OS X → All
Resolution: FIXED → ---
Assignee | ||
Comment 5•14 years ago
|
||
we need these back on now that the new repo is in use.
Attachment #506994 -
Flags: review?(armenzg)
Comment 6•14 years ago
|
||
Attachment #507010 -
Flags: review?(lsblakk)
Comment 7•14 years ago
|
||
Now that the patch has landed, and builds generated with that patch, all Jetpack tests are consistently burning red, with an error during/immediatelyafter extracting the bz2 file.
...
addon-sdk-66de8008a38a/static-files/syntaxhighlighter/styles/shThemeDefault.css
program finished with exit code 1
elapsedTime=0.973526
TinderboxPrint: jetpack<br/>
Unknown Error: command finished with exit code: 1
=== Output ended ===
======== BuildStep ended ========
...
Aki posted a patch for one missed reference to the old repo. Unknown why we do not get the "SDK_DIR is either missing or invalid." error message in the logs. This needs further investigation.
Note: as these builds are currently hidden, this is wasting compute cycles, but is *not* closing the tree.
Comment 8•14 years ago
|
||
(In reply to comment #4)
> Leaving this open to track tests reporting green, and then unhiding them on
> tinderbox/tbpl.
They are not hidden because they were red, they were red because they were hidden, and they were hidden because the decision reached in the public discussion in m.d.planning was that it wasn't acceptable to have the tip of a separate repository close mozilla-central, so we were going to wait until jetpack had something stable that we could import into mozilla-central, and then have visible tests that ran against that. Are we now talking about unhiding them in the same state that was previously unacceptable because we privately reverted that decision, or just because we forgot why they were hidden?
Assignee | ||
Updated•14 years ago
|
Attachment #507010 -
Flags: review?(lsblakk) → review+
Assignee | ||
Comment 9•14 years ago
|
||
per discussion in IRC I am now adding it to the try suites for quicker iterations by developers in fix but leaving out win7 for both (a builder will be loaned out for troublshooting 'hung slave' issues).
Attachment #506994 -
Attachment is obsolete: true
Attachment #507155 -
Flags: review?(armenzg)
Attachment #506994 -
Flags: review?(armenzg)
Updated•14 years ago
|
Attachment #507155 -
Flags: review?(armenzg) → review+
Comment 10•14 years ago
|
||
For the win7 situation please refer to this log:
https://bugzilla.mozilla.org/show_bug.cgi?id=627070#c0
Reporter | ||
Comment 11•14 years ago
|
||
incidentally, the current Linux failure is probably bug 628112
Comment 12•14 years ago
|
||
(In reply to comment #8)
> (In reply to comment #4)
> > Leaving this open to track tests reporting green, and then unhiding them on
> > tinderbox/tbpl.
>
> They are not hidden because they were red, they were red because they were
> hidden, and they were hidden because the decision reached in the public
> discussion in m.d.planning was that it wasn't acceptable to have the tip of a
> separate repository close mozilla-central, so we were going to wait until
> jetpack had something stable that we could import into mozilla-central, and
> then have visible tests that ran against that. Are we now talking about
> unhiding them in the same state that was previously unacceptable because we
> privately reverted that decision, or just because we forgot why they were
> hidden?
Moving this comment to bug#629263, which is tracking test failures, and tracking displaying results for this test suite on TBPL. Thats a better place to discus this topic.
No longer blocks: 629263
Comment 13•14 years ago
|
||
per irc with lsblakk, this work of switching to use new jetpack repo is all done here, so ok to close.
Status: REOPENED → RESOLVED
Closed: 14 years ago → 14 years ago
Resolution: --- → FIXED
Updated•12 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•