Closed
Bug 548118
Opened 14 years ago
Closed 14 years ago
Maemo & WinMo tryserver builds perma-red with "make package failed" and "cd: build/./try/objdir/mobile: No such file or directory"
Categories
(Release Engineering :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: dholbert, Assigned: mozilla)
References
()
Details
Attachments
(2 files, 1 obsolete file)
23.78 KB,
patch
|
catlee
:
review+
mozilla
:
checked-in+
|
Details | Diff | Splinter Review |
1.43 KB,
patch
|
catlee
:
review+
mozilla
:
checked-in+
|
Details | Diff | Splinter Review |
http://tinderbox.mozilla.org/showlog.cgi?log=MozillaTry/1266954341.1266956873.15181.gz Maemo try hg build on 2010/02/23 11:45:41 s: try-linux-slave06 Snippet of failure log: > ======== BuildStep started ======== > make package failed > === Output === > /scratchbox/moz_scratchbox -p -d build/./try/objdir/mobile make package > in dir /builds/slave/sendchange-maemo-hg/build (timeout 1200 secs) > watching logfiles {} > argv: ['/scratchbox/moz_scratchbox', '-p', '-d', 'build/./try/objdir/mobile', 'make package', ''] > environment: [SNIP] > using PTY: True > eval eval /builds/scratchbox/sbin/chroot-uid /builds/scratchbox/users/cltbld /scratchbox/tools/bin/env - $SBENV /scratchbox/tools/bin/bash -l /scratchbox/tools/bin/exec.sh build/./try/objdir/mobile make package > /scratchbox/tools/bin/exec.sh: line 1: cd: build/./try/objdir/mobile: No such file or directory > make: *** No rule to make target `package'. Stop. Here's the corresponding chunk of a good log, for comparison: > ======== BuildStep started ======== > make package > === Output === > /scratchbox/moz_scratchbox -p -d /scratchbox/users/cltbld/home/cltbld/build/objdir/mobile make package > in dir /builds/slave/sendchange-maemo-hg/build (timeout 1200 secs) > watching logfiles {} > argv: ['/scratchbox/moz_scratchbox', '-p', '-d', '/scratchbox/users/cltbld/home/cltbld/build/objdir/mobile', 'make package'] > environment: [SNIP] > using PTY: True > eval eval /builds/scratchbox/sbin/chroot-uid /builds/scratchbox/users/cltbld /scratchbox/tools/bin/env - $SBENV /scratchbox/tools/bin/bash -l /scratchbox/tools/bin/exec.sh /scratchbox/users/cltbld/home/cltbld/build/objdir/mobile make package > make[1]: Entering directory `/scratchbox/users/cltbld/home/cltbld/build/objdir/mobile/mobile/installer' > make export [...] Note in particular the difference in directory for "objdir/mobile" -- the bad log uses "build/./try/objdir/mobile", whereas the good log uses "/scratchbox/users/cltbld/home/cltbld/build/objdir/mobile".
Assignee | ||
Comment 1•14 years ago
|
||
=( My fault for not testing the last fix fully.
Assignee: nobody → aki
Reporter | ||
Comment 2•14 years ago
|
||
Sounds like you might have an idea about what's going on, though, which is great! :) Maybe you already know this, but just in case -- something similar seems to be happening on WinMo, too: http://tinderbox.mozilla.org/showlog.cgi?log=MozillaTry/1266962017.1266966170.16586.gz WinMo try hg build on 2010/02/23 13:53:37 Snippet of Full Log: > ======== BuildStep started ======== > make package failed > === Output === > make package > in dir e:\builds\sendchange-slave\winmo-hg\build/try/objdir/mobile (timeout 1200 secs) > watching logfiles {} > argv: ['make', 'package'] > environment: [SNIP] > using PTY: False > make: *** No rule to make target `package'. Stop. > program finished with exit code 2 > elapsedTime=0.125000 > === Output ended === > ======== BuildStep ended ========
Summary: maemo tryserver builds perma-red with "make package failed" and "cd: build/./try/objdir/mobile: No such file or directory" → Maemo & WinMo tryserver builds perma-red with "make package failed" and "cd: build/./try/objdir/mobile: No such file or directory"
Assignee | ||
Comment 3•14 years ago
|
||
Yup. Fixing my previous patch, then testing on try-staging, so it'll be red for a bit.
Assignee | ||
Comment 4•14 years ago
|
||
Things are looking promising, but I'm still waiting for at least Maemo on staging Try.
Assignee | ||
Comment 5•14 years ago
|
||
Comment on attachment 428599 [details] [diff] [review] allow maemo/winmo factories to specify a different objdir in addPackageSteps() I think bhearsum's feeling left out of my patch review request flood. I was able to get winmo+maemo builds to work on sm02, and maemo try to work on staging-try-master. For some reason I couldn't get try-w32-slave05 to connect so I didn't test the winmo part on try, but things are looking good.
Attachment #428599 -
Flags: review?(bhearsum)
Assignee | ||
Comment 6•14 years ago
|
||
Comment on attachment 428599 [details] [diff] [review] allow maemo/winmo factories to specify a different objdir in addPackageSteps() For reference: these were the packaging steps before: http://hg.mozilla.org/build/buildbotcustom/rev/e1adbcbb0de0 )
Assignee | ||
Comment 7•14 years ago
|
||
Have a new patch that I'm going to test in staging to address bhearsum's nits (via irc).
Assignee | ||
Updated•14 years ago
|
Attachment #428599 -
Flags: review?(bhearsum)
Assignee | ||
Comment 8•14 years ago
|
||
As bhearsum asked, I moved objdir[Path] from a function-level to a class-level variable. For scratchbox I needed objdirRelPath and objdirAbsPath. We may need an objdirScratchboxAbsPath, but for now hardcode /home/cltbld/... Tested winmo/maemo builds on staging and maemo on Try staging (try-w32-slave05 is still MIA) though I definitely had to keep tweaking things on the try factory side to get things working. Patch 1 of 2.
Attachment #428599 -
Attachment is obsolete: true
Attachment #429276 -
Flags: review?(catlee)
Assignee | ||
Comment 9•14 years ago
|
||
Update the try maemo baseBuildDir -> build, to fix the try maemo objdirRelPath. Since bhearsum is on PTO next week, -> catlee =)
Attachment #429277 -
Flags: review?(catlee)
Updated•14 years ago
|
Attachment #429276 -
Flags: review?(catlee) → review+
Updated•14 years ago
|
Attachment #429277 -
Flags: review?(catlee) → review+
Assignee | ||
Comment 10•14 years ago
|
||
Comment on attachment 429277 [details] [diff] [review] configs part http://hg.mozilla.org/build/buildbot-configs/rev/b6394bcac20a
Attachment #429277 -
Flags: checked-in+
Assignee | ||
Comment 11•14 years ago
|
||
Comment on attachment 429276 [details] [diff] [review] set objdirPath as class variable http://hg.mozilla.org/build/buildbotcustom/rev/d3915cfb94fd I oopsed on the -configs checkin comment =P
Attachment #429276 -
Flags: checked-in+
Assignee | ||
Comment 12•14 years ago
|
||
Hoping this one sticks.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Updated•11 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•