Closed Bug 649322 Opened 13 years ago Closed 13 years ago

Disable nightly updates for OSX 64bit

Categories

(Release Engineering :: General, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: johnath, Assigned: robert.strong.bugs)

References

Details

Attachments

(1 file)

Last night's landing of bug 386760 and some related updater fixes seems to have left OS X 64-bit perma-orange with an updater-related error.[1]

I haven't dug into the bustage and rs is probably asleep at the moment. Until we get that sorted out, let's disable nightly updates for these users so that we don't accidentally strand them with a broken updater.

[1] http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1302582482.1302593912.6040.gz&fulltext=1
Disabled with:
[ffxbld@dm-ausstage01 mozilla-central]$ pwd
/opt/aus2/incoming/2/Firefox/mozilla-central
[ffxbld@dm-ausstage01 mozilla-central]$ chmod 700 Darwin_x86_64-gcc3

for now.
Assignee: server-ops-releng → nobody
Component: Server Operations: RelEng → Release Engineering
QA Contact: zandr → release
It looks like I may not be around when these need turning back on. Instructions for doing so are:
- Be ffxbld@aus2-staging
- Run the following:
cd /opt/aus2/incoming/2/Firefox/mozilla-central
chmod 755 Darwin_x86_64-gcc3
Note: the error is
/builds/slave/cen-osx64/build/obj-firefox/i386/dist/universal/firefox/Nightly.app /builds/slave/cen-osx64/build/obj-firefox/i386/tools/update-packaging
precomplete file is missing!
<a name='err0'></a><font color='000080'>make: *** [complete-patch] Error 1
</font>program finished with exit code 2

So, the updates are already not being generated because I added a requirement for the precomplete file to be in the mar.
The problem here appears to be that it cd's into
cd universal/firefox/Nightly.app/Contents/MacOS

when it needs to cd into
cd universal/firefox/Nightly.app
specifically
(cd universal/firefox/Nightly.app/Contents/MacOS &amp;&amp; /tools/buildbot/bin/python2.6 /builds/slave/cen-osx64/build/config/createprecomplete.py)

needs to be

(cd universal/firefox/Nightly.app &amp;&amp; /tools/buildbot/bin/python2.6 /builds/slave/cen-osx64/build/config/createprecomplete.py)
Attached patch patch rev1Splinter Review
There are a couple of places where we have to munge the path used based on whether we are working with a Mac OS bundle and this is one of them. I could add additional checks such as checking two parent dirs up if the dir ends with .app but it seems like it really wouldn't add any value.

I'll be offline for a bit as I drive into the office so if Ted's not around if someone else could review I'd appreciate it.
Assignee: nobody → robert.bugzilla
Status: NEW → ASSIGNED
Attachment #525480 - Flags: review?(ted.mielczarek)
Comment on attachment 525480 [details] [diff] [review]
patch rev1

I hate Mac.

r=me
Attachment #525480 - Flags: review?(ted.mielczarek) → review+
I should have posted the patch in bug 386760... I'm going to move it over there and carry over the review.
I should have posted the patch in bug 386760... I'm going to move it over there and carry over the review.
I should have posted the patch in bug 386760... I'm going to move it over there and carry over the review.
I should have posted the patch in bug 386760... I'm going to move it over there and carry over the review.
dang bugzilla :(
When bug 588746 is fixed, we can catch issues like this at check-in time.
builds have gone green
I've turned mac updates back on, as described in comment #2. As rs says in comment #3 we never published any 20110412 build, so the 20110411 nightly is what's being offered (at least until a new nightly is done).
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Should automatic updates be working today (2011-04-14)?
(In reply to comment #16)
> Should automatic updates be working today (2011-04-14)?

I was able to get an update today through the About dialog as per normal.  Are you not able to?
Also got a nightly
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:6.0a1) Gecko/20110414 Firefox/6.0a1
I tried on two computers separated by about 30 minutes or so and no updates were found. I will see what happens tomorrow. I installed Win32 build from http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-aurora/
Ray, this bug is Mac only
(In reply to comment #19)
> I tried on two computers separated by about 30 minutes or so and no updates
> were found. I will see what happens tomorrow. I installed Win32 build from
> http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-aurora/

Aurora builds do not get rebuilt every night (only mozilla-central), afaik.  Rob, feel free to correct me.
You are correct
But, this was the bug that was referred to for why Aurora was not automatic
updating. Must have been whoever or whatever referred me to this who had the
wrong bug. Sorry about this.
Ray, you should only see an update every day with the latest-mozilla-central nightlies.  Aurora will not see updates every day.  If you want the bleeding edge, you should be using latest-mozilla-central.

If you have any further updater issues, please file a new bug.  This bug was specific to Mac OSX 64-bit updates being disabled.

Thanks

Marking VERIFIED FIXED.
Status: RESOLVED → VERIFIED
(In reply to comment #24)
> Ray, you should only see an update every day with the latest-mozilla-central
> nightlies.  Aurora will not see updates every day.  If you want the bleeding
> edge, you should be using latest-mozilla-central.
> 
> If you have any further updater issues, please file a new bug.  This bug was
> specific to Mac OSX 64-bit updates being disabled.
> 
> Thanks
> 
> Marking VERIFIED FIXED.

Aurora will be updating every day, out of the mozilla-aurora repo (as long as changes went in to the repo on that day). I told RelEng to turn that on yesterday but doesn't look to have stuck.
The only reason I am "using" Aurora is because of covering for Peter on the
daily build thread while he is on holiday. Again, sorry.
Blocks: 650016
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: