Closed Bug 391308 Opened 12 years ago Closed 12 years ago

Make the new-style SDK package

Categories

(Toolkit Graveyard :: XULRunner, defect)

x86
Linux
defect
Not set

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: benjamin, Assigned: benjamin)

Details

Attachments

(2 files)

As written up on my blog, I'm changing the Mozilla (XR) SDK to include both frozen and nonfrozen headers and such. This patch makes the new-style SDK. And... it works! You can build Firefox against this SDK, at least on Linux (haven't tested mac/Windows yet, but I don't see why it wouldn't work there too).

I'm a little tired and ecstatic right now ;-)
Attachment #275718 - Flags: review?(ted.mielczarek)
Comment on attachment 275718 [details] [diff] [review]
Build the new-style XR SDK, rev. 1

Index: toolkit/mozapps/installer/packager.mk

Looks like you missed the Mac case here (DMG).  Other than that, looks good.  r=me
Attachment #275718 - Flags: review?(ted.mielczarek) → review+
Fixed on trunk
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
The mac tinderbox is creating 
mozilla/../build/universal/ppc/dist/xulrunner-1.9a8pre.en-US.mac-pkg.sdk.tar.bz2
but it isn't copied into the dir for pushing the ftp server.

----------------------
mkdir -p /builds/tinderbox/XR-Trunk/Darwin_8.8.4_Depend/mozilla/../build/universal/ppc/dist/install
Copying /builds/tinderbox/XR-Trunk/Darwin_8.8.4_Depend/mozilla/../build/universal/ppc/dist/install/../xulrunner-1.9a8pre.en-US.mac-pkg.dmg to /builds/tinderbox/XR-Trunk/Darwin_8.8.4_Depend/mozilla/../build/universal/ppc/dist/install/bm-xserve09-trunk/
cp /builds/tinderbox/XR-Trunk/Darwin_8.8.4_Depend/mozilla/../build/universal/ppc/dist/install/../xulrunner-1.9a8pre.en-US.mac-pkg.dmg /builds/tinderbox/XR-Trunk/Darwin_8.8.4_Depend/mozilla/../build/universal/ppc/dist/install/bm-xserve09-trunk/
cp /builds/tinderbox/XR-Trunk/Darwin_8.8.4_Depend/mozilla/../build/universal/ppc/dist/install/../*.zip /builds/tinderbox/XR-Trunk/Darwin_8.8.4_Depend/mozilla/../build/universal/ppc/dist/install/bm-xserve09-trunk/
cp: /builds/tinderbox/XR-Trunk/Darwin_8.8.4_Depend/mozilla/../build/universal/ppc/dist/install/../*.zip: No such file or directory
Found old storage directory.  Removing.
rm -rf /builds/tinderbox/XR-Trunk/Darwin_8.8.4_Depend/bm-xserve09-trunk/packages
mkdir -p /builds/tinderbox/XR-Trunk/Darwin_8.8.4_Depend/bm-xserve09-trunk/packages
cp -r -p -v /builds/tinderbox/XR-Trunk/Darwin_8.8.4_Depend/mozilla/../build/universal/ppc/dist/install/bm-xserve09-trunk/. /builds/tinderbox/XR-Trunk/Darwin_8.8.4_Depend/bm-xserve09-trunk/packages/
/builds/tinderbox/XR-Trunk/Darwin_8.8.4_Depend/mozilla/../build/universal/ppc/dist/install/bm-xserve09-trunk/. -> /builds/tinderbox/XR-Trunk/Darwin_8.8.4_Depend/bm-xserve09-trunk/packages/.
/builds/tinderbox/XR-Trunk/Darwin_8.8.4_Depend/mozilla/../build/universal/ppc/dist/install/bm-xserve09-trunk/./xulrunner-1.9a8pre.en-US.mac-pkg.dmg -> /builds/tinderbox/XR-Trunk/Darwin_8.8.4_Depend/bm-xserve09-trunk/packages/./xulrunner-1.9a8pre.en-US.mac-pkg.dmg
chmod 755 upload-packages.sh
./upload-packages.sh
ssh -2 -l cltbld stage.mozilla.org mkdir -p /home/ftp/pub/xulrunner/tinderbox-builds/bm-xserve09-trunk

scp -r -p -oProtocol=2 /builds/tinderbox/XR-Trunk/Darwin_8.8.4_Depend/bm-xserve09-trunk/packages/. cltbld@stage.mozilla.org:/home/ftp/pub/xulrunner/tinderbox-builds/bm-xserve09-trunk/
----------------------

I think this regressed with the changes here, at least the modification date on the mac sdk is the 9th,
 http://stage.mozilla.org/pub/mozilla.org/xulrunner/nightly/latest-trunk/

Perhaps the extension change from .zip to .tar.bz2.

Once this is sorted it would be good to add the Mac SDK to 
  mozilla/tools/tinderbox-configs/monitoring/XULRunner_trunk.txt
Attached patch Fix tbox, rev. 1Splinter Review
Yay for new release deliverables ;-)
Attachment #276476 - Flags: review?(nrthomas)
Comment on attachment 276476 [details] [diff] [review]
Fix tbox, rev. 1

r+ with the change from *.gz to *tar* we discussed on IRC.
Attachment #276476 - Flags: review?(nrthomas) → review+
Landed tinderbox change.
Product: Toolkit → Toolkit Graveyard
You need to log in before you can comment on or make changes to this bug.