Recently we've been doing some Makefile hacking and managed to break the build slaves many times. This is because we run backup-rust and restore-rust using the old Makefile but with a fresh checkout of a different branch. This causes problems if the makefile includes things that don't exist on the current branch. I've created a new Makefile.backup that has these targets in it and won't have version skew. buildbot will need to be modified to do: make -f $SRC/Makefile.backup backup-rust and make -f $SRC/Makefile.backup restore-rust
Created attachment 8336140 [details] [diff] [review] use Makefile.backup
Comment on attachment 8336140 [details] [diff] [review] use Makefile.backup This will probably get merged to production on Monday.
In production - should apply to all builds started from now onwards.
something[s] here made it to production
Needed a bustage fix for this: https://hg.mozilla.org/build/mozharness/rev/96e496f3241f