Closed
Bug 495008
Opened 15 years ago
Closed 15 years ago
Desktop Maemo builds/repacks
Categories
(Release Engineering :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: mozilla, Assigned: jhford)
Details
Attachments
(2 files, 3 obsolete files)
2.63 KB,
patch
|
mozilla
:
review+
mozilla
:
checked-in+
|
Details | Diff | Splinter Review |
24.54 KB,
patch
|
mozilla
:
review+
mozilla
:
checked-in+
|
Details | Diff | Splinter Review |
Seth says that we will need desktop (x86) builds of Maemo for testers/localizers.
Reporter | ||
Comment 1•15 years ago
|
||
er, builds of Fennec.
Comment 2•15 years ago
|
||
Thanks for filing this bug.
I cant remembered all details of when Seth and I talked; was just doing nightly builds enough, or was there also a need for per-checkin builds?
Comment 3•15 years ago
|
||
We should get the full monty for l10n. I would expect that to be easier to set up, too.
I can't speak for the en-US desktop builds, for l10n we only need nightlies of those right now. Whether those should support depend builds, too, is a question for the fennec guys.
Reporter | ||
Comment 4•15 years ago
|
||
Also, I assume these are linux desktop builds? Or are we able to build win32/osx versions of desktop Fennec?
I didn't find any instructions on desktop Fennec builds with a quick glance at the wiki; does anyone have some? (Manual steps, mozconfig)
Comment 5•15 years ago
|
||
(In reply to comment #4)
> Also, I assume these are linux desktop builds? Or are we able to build
> win32/osx versions of desktop Fennec?
Yep. All 3 platforms are built pretty much the same way. I use a slightly different mozconfig for OS X, but Win32 and Linux is the same.
> I didn't find any instructions on desktop Fennec builds with a quick glance at
> the wiki; does anyone have some? (Manual steps, mozconfig)
https://wiki.mozilla.org/Mobile/Build/Fennec has some details
Reporter | ||
Comment 6•15 years ago
|
||
Comment 8•15 years ago
|
||
(In reply to comment #6)
> Created an attachment (id=380872) [details]
> mozconfig that worked on a manual build
In general, I'm glad you're using --enable-tests, but do we need that for desktop builds? Might be faster to not enable the tests.
Reporter | ||
Comment 9•15 years ago
|
||
I'd actually be curious as to how Fennec unit/perf tests would do on our standard test images/machines as compared to the devices. That's certainly beyond the scope of this bug, however, and if the Mobile team doesn't think that's needed we can certainly disable them easily.
Assignee | ||
Comment 10•15 years ago
|
||
Builds and repacks are now working for Linux-i686. I am going to clean up and submit for review tomorrow morning.
Assignee | ||
Comment 11•15 years ago
|
||
Include a Linux i686 build of Fennec and a nightly repack.
Attachment #380872 -
Attachment is obsolete: true
Attachment #382455 -
Flags: review?(aki)
Assignee | ||
Comment 12•15 years ago
|
||
Add a MobileDesktop build and repack factory
Attachment #382456 -
Flags: review?(aki)
Assignee | ||
Comment 13•15 years ago
|
||
accidentally included an incorrect mozconfig with previous patch. sorry for the bugspam.
Attachment #382455 -
Attachment is obsolete: true
Attachment #382458 -
Flags: review?(aki)
Attachment #382455 -
Flags: review?(aki)
Reporter | ||
Comment 14•15 years ago
|
||
Comment on attachment 382458 [details] [diff] [review]
buildbot-configs redux
Nit: does a multi-line build name work? Not sure if you tested it this way or if this was a later change.
>+MOBILE_BRANCHES['mobile-trunk']['platforms']['linux-i686']['base_name'] ='Linux
>+Fennec Desktop mozilla-central'
Nit: let's just do 'l10n' instead of 'build/l10n' to match the scratchbox layout. Spoiler: you may be working on changing these soon anyway, though not necessarily for l10n =)
>+MOBILE_BRANCHES['mobile-trunk']['platforms']['linux-i686']['base_l10n_workdir'] = 'build/l10n'
Nit: let's play a game of "spot the typo":
>+ print 'platform %s is not linux-gnueabi-armi or linux-i686' % platform
Also I'm not sure if it was from this morning's checkins or what, but I had issues applying this patch:
patch: **** malformed patch at line 22: diff -r 18156ce9a107 mozilla2-staging/mobile_config.py
Reporter | ||
Comment 15•15 years ago
|
||
Comment on attachment 382456 [details] [diff] [review]
buildbotcustom
looks good.
also, great job.
Attachment #382456 -
Flags: review?(aki) → review+
Assignee | ||
Comment 16•15 years ago
|
||
Fixed bitrot and the three nits Aki had.
Attachment #382458 -
Attachment is obsolete: true
Attachment #382585 -
Flags: review?(aki)
Attachment #382458 -
Flags: review?(aki)
Reporter | ||
Updated•15 years ago
|
Attachment #382585 -
Flags: review?(aki) → review+
Reporter | ||
Comment 17•15 years ago
|
||
Comment on attachment 382585 [details] [diff] [review]
buildbot-configs
revision 1201:6401e8060e93, 1202:4bc6ce43788a
Attachment #382585 -
Flags: checked‑in+
Reporter | ||
Comment 18•15 years ago
|
||
Comment on attachment 382456 [details] [diff] [review]
buildbotcustom
revision 334:fa752dffb214
Attachment #382456 -
Flags: checked‑in+
Assignee | ||
Comment 19•15 years ago
|
||
Seems to work in production, there was an issue with one specific slave (moz2-linux-slave07) regarding the mozilla-central checkout. I have clobbered all the linux fennec desktop builders and check tomorrow on the output
Status: NEW → ASSIGNED
Assignee | ||
Comment 20•15 years ago
|
||
It seems like the DNS issue has been resolved and there are now the correct number of Fennec-i686 builds compared to Fennec-gnueabi-arm builds.
Assignee | ||
Updated•15 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 15 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
•