Closed
Bug 1617236
Opened 6 years ago
Closed 6 years ago
mach package fails with No such file or directory: .../pippki.dtd
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 1614136
People
(Reporter: mstange, Unassigned)
Details
(Keywords: in-triage)
This looks similar to bug 1614136. I'm guessing the pippki.dtd file got moved recently and I still have a stale symlink?
% mach package
0:00.97 /usr/bin/make -C . -s -j8 -s -w package
0:01.01 make: Entering directory `/Users/mstange/code/obj-m-opt'
0:01.02 make[1]: Entering directory `/Users/mstange/code/obj-m-opt/browser/installer'
0:01.05 make[2]: Entering directory `/Users/mstange/code/obj-m-opt/browser/installer'
0:01.06 make[3]: Entering directory `/Users/mstange/code/obj-m-opt/browser/installer'
0:11.19 Generating macOS codesigning bundle (firefox-75.0a1.en-US.mac.codesign-entitlements.zip)
0:11.20 updating: hardenedruntime/codesign.bash (deflated 65%)
0:11.20 updating: hardenedruntime/plugin-container.production.entitlements.xml (deflated 61%)
0:11.20 updating: hardenedruntime/production.entitlements.xml (deflated 61%)
0:11.20 updating: hardenedruntime/browser.production.entitlements.xml (deflated 61%)
0:11.20 updating: hardenedruntime/plugin-container.developer.entitlements.xml (deflated 61%)
0:11.20 updating: hardenedruntime/developer.entitlements.xml (deflated 62%)
0:11.20 updating: hardenedruntime/browser.developer.entitlements.xml (deflated 61%)
0:11.20 Compressing...
0:17.48 Creating hybrid image...
0:18.36
0:18.38 Preparing imaging engine…
0:18.38 Reading Driver Descriptor Map (DDM : 0)…
0:18.39 (CRC32 $E4F3D371: Driver Descriptor Map (DDM : 0))
0:18.39 Reading Apple (Apple_partition_map : 1)…
0:18.39 (CRC32 $D86395D4: Apple (Apple_partition_map : 1))
0:18.39 Reading DiscRecording 9.0.3d5 (Apple_HFS : 2)…
0:22.35 (CRC32 $36D0ABE7: DiscRecording 9.0.3d5 (Apple_HFS : 2))
0:22.36 Adding resources…
0:22.36 Elapsed Time: 3.968s
0:22.36 File size: 70545358 bytes, Checksum: CRC32 $06B5F945
0:22.36 Sectors processed: 408120, 408117 compressed
0:22.36 Speed: 50.2Mbytes/sec
0:22.36 Savings: 66.2%
0:22.36 created: /Users/mstange/code/obj-m-opt/dist/firefox-75.0a1.en-US.mac.dmg
0:22.41 make[3]: Leaving directory `/Users/mstange/code/obj-m-opt/browser/installer'
0:22.42 make[3]: Entering directory `/Users/mstange/code/obj-m-opt/browser/locales'
0:22.43 Making langpack
0:22.43 make[4]: Entering directory `/Users/mstange/code/obj-m-opt/browser/locales'
0:22.45 make[5]: Entering directory `/Users/mstange/code/obj-m-opt/toolkit/locales'
0:22.45 make[6]: Entering directory `/Users/mstange/code/obj-m-opt/netwerk/locales'
0:22.64 make[6]: Leaving directory `/Users/mstange/code/obj-m-opt/netwerk/locales'
0:22.65 make[6]: Entering directory `/Users/mstange/code/obj-m-opt/dom/locales'
0:22.82 make[6]: Leaving directory `/Users/mstange/code/obj-m-opt/dom/locales'
0:22.82 make[6]: Entering directory `/Users/mstange/code/obj-m-opt/security/manager/locales'
0:23.01 make[6]: Leaving directory `/Users/mstange/code/obj-m-opt/security/manager/locales'
0:23.01 make[6]: Entering directory `/Users/mstange/code/obj-m-opt/devtools/shared/locales'
0:23.20 make[6]: Leaving directory `/Users/mstange/code/obj-m-opt/devtools/shared/locales'
0:23.21 toolkit/locales/update.locale.stub
0:23.21 make[6]: Entering directory `/Users/mstange/code/obj-m-opt/toolkit/locales'
0:23.57 make[6]: Leaving directory `/Users/mstange/code/obj-m-opt/toolkit/locales'
0:23.57 make[5]: Leaving directory `/Users/mstange/code/obj-m-opt/toolkit/locales'
0:23.57 make[5]: Entering directory `/Users/mstange/code/obj-m-opt/services/sync/locales'
0:23.60 make[6]: Entering directory `/Users/mstange/code/obj-m-opt/services/sync/locales'
0:23.79 make[6]: Leaving directory `/Users/mstange/code/obj-m-opt/services/sync/locales'
0:23.80 make[5]: Leaving directory `/Users/mstange/code/obj-m-opt/services/sync/locales'
0:23.80 make[5]: Entering directory `/Users/mstange/code/obj-m-opt/extensions/spellcheck/locales'
0:23.84 make[5]: Leaving directory `/Users/mstange/code/obj-m-opt/extensions/spellcheck/locales'
0:23.85 make[5]: Entering directory `/Users/mstange/code/obj-m-opt/browser/extensions/formautofill/locales'
0:23.89 make[6]: Entering directory `/Users/mstange/code/obj-m-opt/browser/extensions/formautofill/locales'
0:24.07 make[6]: Leaving directory `/Users/mstange/code/obj-m-opt/browser/extensions/formautofill/locales'
0:24.08 make[5]: Leaving directory `/Users/mstange/code/obj-m-opt/browser/extensions/formautofill/locales'
0:24.09 make[5]: Entering directory `/Users/mstange/code/obj-m-opt/browser/extensions/report-site-issue/locales'
0:24.12 make[6]: Entering directory `/Users/mstange/code/obj-m-opt/browser/extensions/report-site-issue/locales'
0:24.31 make[6]: Leaving directory `/Users/mstange/code/obj-m-opt/browser/extensions/report-site-issue/locales'
0:24.31 make[5]: Leaving directory `/Users/mstange/code/obj-m-opt/browser/extensions/report-site-issue/locales'
0:24.32 make[5]: Entering directory `/Users/mstange/code/obj-m-opt/devtools/client/locales'
0:24.35 make[6]: Entering directory `/Users/mstange/code/obj-m-opt/devtools/client/locales'
0:24.54 make[6]: Leaving directory `/Users/mstange/code/obj-m-opt/devtools/client/locales'
0:24.55 make[5]: Leaving directory `/Users/mstange/code/obj-m-opt/devtools/client/locales'
0:24.55 make[5]: Entering directory `/Users/mstange/code/obj-m-opt/devtools/startup/locales'
0:24.58 make[6]: Entering directory `/Users/mstange/code/obj-m-opt/devtools/startup/locales'
0:24.79 make[6]: Leaving directory `/Users/mstange/code/obj-m-opt/devtools/startup/locales'
0:24.80 make[5]: Leaving directory `/Users/mstange/code/obj-m-opt/devtools/startup/locales'
0:24.82 browser/locales/updater.ini.stub
0:24.82 make[5]: Entering directory `/Users/mstange/code/obj-m-opt/browser/locales'
0:24.82 browser/locales/bookmarks.html.stub
0:25.22 make[5]: Leaving directory `/Users/mstange/code/obj-m-opt/browser/locales'
0:25.23 make[5]: Entering directory `/Users/mstange/code/obj-m-opt/browser/locales'
0:25.41 make[5]: Leaving directory `/Users/mstange/code/obj-m-opt/browser/locales'
0:25.41 make[5]: Entering directory `/Users/mstange/code/obj-m-opt/browser/branding/unofficial/locales'
0:25.45 make[6]: Entering directory `/Users/mstange/code/obj-m-opt/browser/branding/unofficial/locales'
0:25.62 make[6]: Leaving directory `/Users/mstange/code/obj-m-opt/browser/branding/unofficial/locales'
0:25.63 make[5]: Leaving directory `/Users/mstange/code/obj-m-opt/browser/branding/unofficial/locales'
0:25.63 make[4]: Leaving directory `/Users/mstange/code/obj-m-opt/browser/locales'
0:25.65 make[4]: Entering directory `/Users/mstange/code/obj-m-opt/browser/locales'
0:26.14 Traceback (most recent call last):
0:26.14 File "/usr/local/Cellar/python@2/2.7.17/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 174, in _run_module_as_main
0:26.14 "__main__", fname, loader, pkg_name)
0:26.14 File "/usr/local/Cellar/python@2/2.7.17/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 72, in _run_code
0:26.14 exec code in run_globals
0:26.14 File "/Users/mstange/code/mozilla/python/mozbuild/mozbuild/action/zip.py", line 46, in <module>
0:26.14 main(sys.argv[1:])
0:26.14 File "/Users/mstange/code/mozilla/python/mozbuild/mozbuild/action/zip.py", line 42, in main
0:26.14 jarrer.copy(mozpath.join(args.C, args.zip))
0:26.14 File "/Users/mstange/code/mozilla/python/mozbuild/mozpack/copier.py", line 597, in copy
0:26.14 file.copy(deflater, skip_if_older)
0:26.14 File "/Users/mstange/code/mozilla/python/mozbuild/mozpack/files.py", line 227, in copy
0:26.14 shutil.copyfileobj(self.open(), dest)
0:26.14 File "/Users/mstange/code/mozilla/python/mozbuild/mozpack/files.py", line 256, in open
0:26.14 return _open(self.path, mode=mode)
0:26.14 File "/Users/mstange/code/mozilla/python/mozbuild/mozpack/files.py", line 83, in _open
0:26.14 return open(path, mode)
0:26.14 IOError: [Errno 2] No such file or directory: u'../../dist/xpi-stage/locale-en-US/chrome/en-US/locale/en-US/pippki/pippki.dtd'
0:26.15 make[4]: *** [package-langpack-en-US] Error 1
0:26.15 make[4]: Leaving directory `/Users/mstange/code/obj-m-opt/browser/locales'
0:26.15 make[3]: *** [langpack-en-US] Error 2
0:26.15 make[3]: Leaving directory `/Users/mstange/code/obj-m-opt/browser/locales'
0:26.15 make[2]: *** [libs] Error 2
0:26.15 make[2]: Leaving directory `/Users/mstange/code/obj-m-opt/browser/installer'
0:26.15 make[1]: *** [default] Error 2
0:26.15 make[1]: Leaving directory `/Users/mstange/code/obj-m-opt/browser/installer'
0:26.15 make: *** [package] Error 2
0:26.15 make: Leaving directory `/Users/mstange/code/obj-m-opt'
mstange@Markuss-MacBook-Pro obj-m-opt %
Reporter | ||
Comment 1•6 years ago
|
||
It's working after I've deleted three stale symlinks:
% rm dist/xpi-stage/locale-en-US/chrome/en-US/locale/en-US/pippki/pippki.dtd
% rm dist/xpi-stage/locale-en-US/browser/chrome/en-US/locale/browser/setDesktopBackground.dtd
% rm dist/xpi-stage/locale-en-US/browser/chrome/en-US/locale/en-US/devtools/client/toolbox.dtd
So I guess the real bug is "stale symlinks for packaged files get left behind, messing up mach package
".
Comment 2•6 years ago
|
||
Yes, this appears to be the same bug.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•