Closed Bug 1222693 Opened 9 years ago Closed 5 years ago

Thunderbird partial.mar updates for nightly comm-central builds

Categories

(Thunderbird :: Build Config, defect, P5)

44 Branch
defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1410512

People

(Reporter: hannu.nyman, Unassigned)

References

Details

Thunderbird Nightly and Earlybird builds are missing the partial .mar update files. Only the >40MB sized "complete.mar" updates are currently available. So Thunderbird downloads the full update every day.

http://ftp.mozilla.org/pub/thunderbird/nightly/latest-comm-aurora/
http://ftp.mozilla.org/pub/thunderbird/nightly/latest-comm-central/

The last partial update can be found for October 19th/20th, just before the ftp.m.o. move to S3, as discussed in Bug 1213721. So this is likely related to that change.

Last Earlybird build with partial .mar  files:
http://ftp.mozilla.org/pub/thunderbird/nightly/2015/10/2015-10-20-00-41-33-comm-aurora/
Yes, there's been various bustages (release automation infra and code).
should be all better now. 
let us know if it reappears
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
Summary: Thunderbird partial updates are missing → Thunderbird partial updates are missing for nightly builds
Not better, partial mar are still missing.
Status: RESOLVED → REOPENED
Ever confirmed: true
Resolution: WORKSFORME → ---
Same here. So far each daily Thunderbird Earlybird update has been a full update of ~40.8 MB.

Last update was today to version Mozilla/5.0 (Windows NT 6.1; WOW64; rv:44.0) Gecko/20100101 Thunderbird/44.0a2 ID:20151205004008 CSet: 4c2aa4d60adda56a258bd04a77dd7c9364805603
my bad. partial.mar are indeed missing 
https://archive.mozilla.org/pub/thunderbird/nightly/latest-comm-central/
https://archive.mozilla.org/pub/thunderbird/nightly/latest-comm-aurora/
Summary: Thunderbird partial updates are missing for nightly builds → Thunderbird partial.mar updates are missing for nightly auroa and comm-central builds
The partial *.mar updates are still missing for Thunderbird Earlybird. Each daily update is a full update, which is annoying. 

Apparently the partial updates are either not generated or alternatively, they are not copied to the correct place.

It is almost four months since the move to aws infra, so apparently this is the "new normal" for Thunderbird users :-(
related to the move to s3?
Flags: needinfo?(rail)
Yes, I've found out about this in bug 1222878 and commented about it there too. To fix partial mars I'll need to find a way to fix buildbot code, which may mean the need for JSON directory listing access to the aws bucket behind the respective staging server (e.g. archive.mozilla.org). We may need to disable partials for the time being and hope to fix this with the TC move.
Flags: needinfo?(rail)
Blocks: 1213721
perhaps there is hope in bug 1222878 comment 21
Depends on: 1222878
l10n partials have been disabled in bug 1222878 comment 50. See also comment 8.
Depends on: tb-taskcluster
Funsize is the best way forward here I think, since it's a dedicated partial generation services (as used by Firefox). It may or may not be part of the taskcluster plans though.

FWIW, an interim approach would be to use boto to find the last nightly. The S3 bucket allows anonymous access to list the contents, eg

from boto.s3.connection import S3Connection
s3_conn = S3Connection(anon=True)
bucket = s3_conn.get_bucket('net-mozaws-prod-delivery-archive')

nightlies = [k.name for k in bucket.list(prefix='pub/thunderbird/nightly/latest-comm-central/')
             if k.name.endswith('complete.mar')]

Then filter for the platform of interest, and take the highest version (taking care that string sorting doesn't usually cope with X.Y.Z versioning properly). Numerous other tools could also be used, if a virtualenv with boto proves painful to implement in buildbot.
Summary: Thunderbird partial.mar updates are missing for nightly auroa and comm-central builds → Thunderbird partial.mar updates are missing for nightly aurora and comm-central builds
Depends on: 1322344
Tom how does this now fit in with TC (if it does)?
Flags: needinfo?(mozilla)
I think taskcluster might make things easier, but it isn't something that I'm going to worry about until after we are entirely migrated.
Flags: needinfo?(mozilla)
Priority: -- → P5
Depends on: comm-taskcluster

Rob, is this something you could check?

Flags: needinfo?(rob)

We have not generated partials for anything with Taskcluster. It's on my todo list, ideally starting with 68.1. I haven't looked into how much work is involved yet though.

Flags: needinfo?(rob)
Status: REOPENED → RESOLVED
Closed: 9 years ago5 years ago
Resolution: --- → DUPLICATE
Summary: Thunderbird partial.mar updates are missing for nightly aurora and comm-central builds → Thunderbird partial.mar updates for nightly comm-central builds
You need to log in before you can comment on or make changes to this bug.