braindump/list_builder_differences.sh fails

RESOLVED FIXED

Status

Release Engineering
General
RESOLVED FIXED
2 years ago
6 months ago

People

(Reporter: jmaher, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

2 years ago
Kaustabh and I are trying to run list_builder_differences.sh and both run into the same problem:
Checking 20 masters...
bm01-tests1-linux32 bm51-tests1-linux64 bm69-tests1-windows bm70-build1 bm75-try1 bm81-build_scheduler bm81-tests_scheduler bm89-tests1-panda bm103-tests1-linux bm106-tests1-macosx bm109-tests1-windows bm01-tests1-linux32-universal bm51-tests1-linux64-universal bm69-tests1-windows-universal bm70-build1-universal bm75-try1-universal bm89-tests1-panda-universal bm103-tests1-linux-universal bm106-tests1-macosx-universal bm109-tests1-windows-universal
skipping universal master bm70-build1-universal
skipping universal master bm51-tests1-linux64-universal
skipping universal master bm01-tests1-linux32-universal
skipping universal master bm75-try1-universal
skipping universal master bm89-tests1-panda-universal
skipping universal master bm103-tests1-linux-universal
skipping universal master bm69-tests1-windows-universal
skipping universal master bm109-tests1-windows-universal
skipping universal master bm106-tests1-macosx-universal
2015-10-16 14:03:12,811 - Couldn't load test-output/bm75-try1/master.cfg
Traceback (most recent call last):
  File "/home/jmaher/.mozilla/releng/repos/braindump/buildbot-related/dump_master_json.py", line 111, in dump_master
    c = loadMaster(path)
  File "/home/jmaher/.mozilla/releng/repos/braindump/buildbot-related/dump_master_json.py", line 26, in loadMaster
    execfile(path, g, g)
  File "/home/jmaher/.mozilla/releng/repos/buildbot-configs/test-output/bm75-try1/master.cfg", line 12, in <module>
ImportError: No module named thunderbird_config
Traceback (most recent call last):
  File "/home/jmaher/.mozilla/releng/repos/braindump/buildbot-related/dump_master_json.py", line 165, in <module>
    main()
  File "/home/jmaher/.mozilla/releng/repos/braindump/buildbot-related/dump_master_json.py", line 146, in main
    dump = dump_master(args.masters[0])
  File "/home/jmaher/.mozilla/releng/repos/braindump/buildbot-related/dump_master_json.py", line 111, in dump_master
    c = loadMaster(path)
  File "/home/jmaher/.mozilla/releng/repos/braindump/buildbot-related/dump_master_json.py", line 26, in loadMaster
    execfile(path, g, g)
  File "/home/jmaher/.mozilla/releng/repos/buildbot-configs/test-output/bm75-try1/master.cfg", line 12, in <module>
ImportError: No module named thunderbird_config


and a bunch of other errors.  I assume something was changed/updated and we just need to update the braindump tools?

Comment 1

2 years ago
Could you try from revision 7b94c4dfc3e3? I landed a couple of changes today.

What OS are you trying this on? I've been hitting a lot of issues on Mac and gave up.
(Reporter)

Comment 2

2 years ago
hmm, that didn't work.  I am on Linux, Kaustabh is as well.

Comment 3

2 years ago
Created attachment 8675713 [details]
output.txt

Could you please upload the patch you were trying to test?

I've also landed some more code to help determine the issue.
Please update to the latest code, run this instead and upload the file generated: ~/.mozilla/releng/output.txt?
 ./setup_buildbot_environment.sh -c -d

I have attached my output.txt for reference.

This will clobber ~/.mozilla/releng and show every single step and its output (plus more debugging info at the end).

After you run it once, you can stop using "-c". That is for me to know you're starting from a clean state.

If that script runs all the way to completion, you should be able to do this:
 source ~/.mozilla/releng/venv/bin/activate
 cd ~/.mozilla/releng/repos/buildbot-configs
 ./test-masters.sh

I've also tried to run list_builder_differences.sh with a random patch without any issues.
(Reporter)

Comment 4

2 years ago
this appears to work smoothly for me.  When Kaustabh gets some time in the next day or two he can update and try again.
No response from Kaustabh for ~ half a year, so R/F
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → FIXED
(Assignee)

Updated

6 months ago
Component: Tools → General
Product: Release Engineering → Release Engineering
You need to log in before you can comment on or make changes to this bug.