Remove esr38 from the buildbot configs

RESOLVED FIXED

Status

Release Engineering
General Automation
RESOLVED FIXED
2 years ago
2 years ago

People

(Reporter: RyanVM, Assigned: RyanVM)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(2 attachments)

Comment hidden (empty)
(Assignee)

Comment 1

2 years ago
Created attachment 8757529 [details] [diff] [review]
remove esr38 from buildbot-configs
Attachment #8757529 - Flags: review?(catlee)
(Assignee)

Comment 2

2 years ago
Created attachment 8757530 [details] [diff] [review]
remove esr38 from tools

grep says I've gotten all esr38 references, but I'm getting errors when I run list_builder_differences.sh for reasons I can't fathom.

2016-05-27 19:30:34,455 - Couldn't load test-output/bm81-build_scheduler/master.cfg
Traceback (most recent call last):
  File "/home/ryanvm/.mozilla/releng/repos/braindump/buildbot-related/dump_master_json.py", line 111, in dump_master
    c = loadMaster(path)
  File "/home/ryanvm/.mozilla/releng/repos/braindump/buildbot-related/dump_master_json.py", line 26, in loadMaster
    execfile(path, g, g)
  File "/home/ryanvm/.mozilla/releng/repos/buildbot-configs/test-output/bm81-build_scheduler/master.cfg", line 110, in <module>
    execfile(releaseConfigFile, releaseBranchConfig, releaseBranchConfig)
IOError: [Errno 2] No such file or directory: 'release-thunderbird-comm-esr38.py'
Flags: needinfo?(catlee)
Attachment #8757530 - Flags: review?(catlee)
Attachment #8757529 - Flags: review?(catlee) → review?(rail)
Attachment #8757530 - Flags: review?(catlee) → review?(rail)
(In reply to Ryan VanderMeulen [:RyanVM] from comment #2)
> Created attachment 8757530 [details] [diff] [review]
> remove esr38 from tools
> 
> grep says I've gotten all esr38 references, but I'm getting errors when I
> run list_builder_differences.sh for reasons I can't fathom.
> 
> 2016-05-27 19:30:34,455 - Couldn't load
> test-output/bm81-build_scheduler/master.cfg
> Traceback (most recent call last):
>   File
> "/home/ryanvm/.mozilla/releng/repos/braindump/buildbot-related/
> dump_master_json.py", line 111, in dump_master
>     c = loadMaster(path)
>   File
> "/home/ryanvm/.mozilla/releng/repos/braindump/buildbot-related/
> dump_master_json.py", line 26, in loadMaster
>     execfile(path, g, g)
>   File
> "/home/ryanvm/.mozilla/releng/repos/buildbot-configs/test-output/bm81-
> build_scheduler/master.cfg", line 110, in <module>
>     execfile(releaseConfigFile, releaseBranchConfig, releaseBranchConfig)
> IOError: [Errno 2] No such file or directory:
> 'release-thunderbird-comm-esr38.py'

I think this is because it uses unmodified tools repo, where esr38 is enabled on some masters. If we land the tools patch it should just work
Flags: needinfo?(catlee)
Attachment #8757530 - Flags: review?(rail) → review+
Attachment #8757529 - Flags: review?(rail) → review+
Thank you for the patches Ryan!
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → FIXED

Updated

2 years ago
Blocks: 1276864
I used Fabric to run 'make update' on the build masters, and also scheduler (manually), since they were failing checkconfig after the landings here. The automated reconfig script doesn't update the master_config.json --> bug 1277116.
You need to log in before you can comment on or make changes to this bug.