Unification fails intermittently when application.ini differs (make[2]: *** [postflight_all] Error 1)

RESOLVED INVALID

Status

RESOLVED INVALID
4 years ago
a year ago

People

(Reporter: Fallen, Assigned: Fallen)

Tracking

Details

(Assignee)

Description

4 years ago
/builds/slave/tb-c-cen-osx64-000000000000000/build/mozilla/build/macosx/universal/unify \
	      --unify-with-sort "\.manifest$" \
	      --unify-with-sort "all-test-dirs\.list$" \
	      /builds/slave/tb-c-cen-osx64-000000000000000/build/objdir-tb/i386/dist/test-stage                         \
	      /builds/slave/tb-c-cen-osx64-000000000000000/build/objdir-tb/x86_64/dist/test-stage                         \
	      /builds/slave/tb-c-cen-osx64-000000000000000/build/objdir-tb/i386/dist/universal/test-stage; \
	fi
/builds/slave/tb-c-cen-osx64-000000000000000/build/mozilla/build/macosx/universal/unify: warning: makeUniversalDirectory: only in x86 /builds/slave/tb-c-cen-osx64-000000000000000/build/objdir-tb/x86_64/dist/test-stage/cppunittests:
  TestJemalloc
/builds/slave/tb-c-cen-osx64-000000000000000/build/mozilla/build/macosx/universal/unify: copyIfIdentical: files differ:
  /builds/slave/tb-c-cen-osx64-000000000000000/build/objdir-tb/i386/dist/test-stage/extensions/\{e2fda1a4-762b-4020-b5ad-a41df1933103\}/application.ini,
  /builds/slave/tb-c-cen-osx64-000000000000000/build/objdir-tb/x86_64/dist/test-stage/extensions/\{e2fda1a4-762b-4020-b5ad-a41df1933103\}/application.ini
make[2]: *** [postflight_all] Error 1
make[1]: *** [build] Error 2
make: *** [build] Error 2


I assume the build id is off by a second or so. We should exclude the file by copying application.ini from one ABI to the next. This is done similarly for other files. The other alternative is to check if the platform.ini is now created during the repack jobs, maybe we can get rid of application.ini altogether. This requires staging and all the annoying work around it though, so maybe the one-line cp is easier :-)
(Assignee)

Updated

4 years ago
Summary: Unification fails intermittently when application.ini differs. → Unification fails intermittently when application.ini differs (make[2]: *** [postflight_all] Error 1)
Could it be related to bug 1061768 (empty build id)?
Philipp, aren't universal Mac builds a thing of the past? If the answer is yes, this bug can be closed.
Flags: needinfo?(philipp)
(Assignee)

Comment 3

a year ago
Yes, thankfully!
Status: ASSIGNED → RESOLVED
Last Resolved: a year ago
Flags: needinfo?(philipp)
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.