Closed Bug 525470 Opened 15 years ago Closed 15 years ago

Fennec 1.0b5 deb packages are broken

Categories

(Release Engineering :: General, defect, P2)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mfinkle, Assigned: coop)

References

Details

Attachments

(1 file)

Nightly Fennec deb fails to launch. The deb is empty. Multi-locale build is overwriting a good single locale deb with a bad multi-locale deb.

Tinderbox log:
http://tinderbox.mozilla.org/showlog.cgi?log=Mobile/1256889604.1256892737.7178.gz&fulltext=1

Search for "fennec_1.0b5_armel.deb" and you will see a 556KB (good) file uploaded and then a 24KB (bad) file uploaded.

The bad file is the result of repacking the deb from the multi-locale bz2 archive.

The | make deb | code assumes the bz2 package has a specific name and it is trying to use the en-US bz2, which was removed (and not what we want to use):

bunzip2: Can't open input file ../../dist/fennec-1.0b5.en-US.linux-gnueabi-arm.tar.bz2: No such file or directory.
Assignee: nobody → ccooper
Status: NEW → ASSIGNED
OS: Mac OS X → All
Priority: -- → P2
Hardware: x86 → All
This probably is because of the step that removes the packages from the single-locale build:
http://mxr.mozilla.org/build/source/buildbotcustom/process/factory.py#4069

*sigh* I can see fixing this by doing the single-locale build completely separated from the multi-locale build (bug 525327). It was a bad choice to have both happening in the same builder.
I have a patch for this running in staging right now.
Blocks: 519684
I also pass the extraArgs to the other commands in this block as well, but they aren't used at present.

This is running in staging right now.
Attachment #409406 - Flags: review?(aki)
(In reply to comment #3)
> This is running in staging right now.

...and the successful step log is here:

http://staging-master.build.mozilla.org:8011/builders/Maemo%20mozilla-1.9.2%20nightly/builds/81/steps/make_mobile_deb_2/logs/stdio
Attachment #409406 - Flags: review?(aki) → review+
Component: Linux/Maemo → Release Engineering
Product: Fennec → mozilla.org
QA Contact: maemo-linux → release
Version: Trunk → other
Attachment #409406 - Flags: checked-in+
Looks fixed according to:

http://tinderbox.mozilla.org/showlog.cgi?log=Mobile/1256939530.1256944478.22556.gz
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Verified:
 1) The multi-locale's deb was generated of the multi-locale's tar ball
 2) The size of the deb uploaded makes more sense

[1]
bunzip2 -c ../../dist/fennec-1.0b5.multi.linux-gnueabi-arm.tar.bz2 | tar -xf- -C debian/fennec//usr/local/fennec-1.0b5

[2]
fennec_1.0b5_armel.deb	31-Oct-2009 01:56 	1.2M
fennec-1.0b5.multi.linux-gnueabi-arm.tar.bz2	31-Oct-2009 01:56 	11M
xulrunner-1.9.2b2pre.en-US.linux-gnueabi-arm.tests.tar.bz2	31-Oct-2009 01:54 	9.2M
xulrunner-1.9.2b2pre.en-US.linux-gnueabi-arm.tar.bz2	31-Oct-2009 01:54 	9.8M
xulrunner_1.9.2b2pre-20091031010516_armel.deb	31-Oct-2009 01:54 	11M
fennec-1.0b5.en-US.linux-gnueabi-arm.tar.bz2	31-Oct-2009 01:54 	10M
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: