Closed Bug 672143 Opened 13 years ago Closed 13 years ago

Windows nightly builds are failing [mozilla\intl\locales\et\hyphenation\hyph_mn.dic: No such file or directory]

Categories

(Calendar :: Build Config, defect)

x86
Windows XP
defect
Not set
blocker

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: ssitter, Assigned: Fallen)

Details

Both comm-miramar and comm-central Windows nightly builds are failing since 13-Jul-2011 due to insufficient disk space. The error reported is

> Error: unable to free 8.00 GB of space. Free space only 7.83 GB

http://tinderbox.mozilla.org/showlog.cgi?log=CalendarTrunk/1310897567.1310897589.7214.gz#err0
Comm-miramar is back. Comm-central Windows nightly builds are failing with the following error:

> nsinstall: e:\buildbot\comm-central-lightning-win32-nightly\build\mozilla
> \intl\locales\et\hyphenation\hyph_mn.dic: No such file or directory

http://tinderbox.mozilla.org/showlog.cgi?log=CalendarTrunk/1311933813.1311937019.27019.gz#err0

Looking at the surrounding logs the file should be "hyph_et.dic" using the correct locale abbreviation.
Summary: Windows nightly builds are failing due to insufficient disk space → Windows nightly builds are failing [mozilla\intl\locales\et\hyphenation\hyph_mn.dic: No such file or directory]
Somebody has an idea? 

Could this be related to the l10n repackaging of Lightning? But why should this be enabled on the nightly build server? And why does it affect only the Windows builds?
The install line from the latest build is this:

e:/buildbot/comm-central-lightning-win32/build/objdir-tb/mozilla/config/nsinstall.exe  /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/af/hyphenation/hyph_af.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/bg/hyphenation/hyph_bg.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/ca/hyphenation/hyph_ca.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/cy/hyphenation/hyph_cy.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/da/hyphenation/hyph_da.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/de-1901/hyphenation/hyph_de-1901.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/de-1996/hyphenation/hyph_de-1996.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/de-CH/hyphenation/hyph_de-CH.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/en-US/hyphenation/hyph_en_US.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/eo/hyphenation/hyph_eo.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/es/hyphenation/hyph_es.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/et/hyphenation/hyph_et.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/fi/hyphenation/hyph_fi.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/fr/hyphenation/hyph_fr.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/gl/hyphenation/hyph_gl.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/hr/hyphenation/hyph_hr.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/hsb/hyphenation/hyph_hsb.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/ia/hyphenation/hyph_ia.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/is/hyphenation/hyph_mn.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/kmr/hyphenation/hyph_kmr.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/la/hyphenation/hyph_la.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/lt/hyphenation/hyph_lt.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/mn/hyphenation/hyph_mn.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/nb/hyphenation/hyph_nb.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/nl/hyphenation/hyph_nl.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/nn/hyphenation/hyph_nn.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/pt/hyphenation/hyph_pt.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/ru/hyphenation/hyph_ru.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/sh/hyphenation/hyph_sh.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/sl/hyphenation/hyph_sl.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/sv/hyphenation/hyph_sv.dic /e/buildbot/comm-central-lightning-win32/build/mozilla/intl/locales/uk/hyphenation/hyph_uk.dic ../../dist/bin/hyphenation

and it complains looking for hyph_mn.dic in /is/

The relevant line is here:

http://hg.mozilla.org/mozilla-central/annotate/410af9c91a7b/intl/locales/Makefile.in#l50

PATTERN_FILES = $(strip $(wildcard $(srcdir)/*/hyphenation/*.dic))

My best guess is that wildcard is giving unexpected results.

Maybe make or something is out of date on that box?
I've created a testcase makefile that just does the wildcard call, in the source directory, i.e with @echo $(wildcard */hyphenation/*.dic) and I'm getting the same bad results.

I've noticed that both is and mn have the same inode number and I think thats the culprit. I don't know why thats happening though:

$ ls -1id is mn
1466713320 is
1466713320 mn
Maybe now is a good idea to upgrade to NTFS
(In reply to Philipp Kewisch [:Fallen] from comment #5)
> Maybe now is a good idea to upgrade to NTFS

Could be, on FAT, cygwin has to generate inode IDs and can't store them anywhere, so collisions are possible, and that confuses lots of tools.

We upgraded our windows builders to NTFS without issues, so I'd try that, yes.
OK, who can upgrade the build servers? Is he or she informed about the problem?

Or could it be workaround by e.g. cleaning the server and doing a new checkout? Or by disabling some locales and restricting the nightly build to en-US locale?
Usually jhopkins, but I should be able to do it too. I'll see if I can get to this asap.
I've upgraded to ntfs and restarted the buildbot. Waiting for builds to go green.
Thank you Philipp. The nightly builds are produced again.
Assignee: nobody → philipp
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.