New submission from Jason R. Coombs <jar...@jaraco.com>:

As [reported here](https://bugs.python.org/issue34632#msg343445), I submitted a 
pull request that passed all tests locally and in CI, but when accepted, build 
bots started to fail as a result of new files having been added to the project. 
It seems it's necessary in Makefile.pre.in to duplicate the git manifest to 
declare those directories... but only for buildbot builds. I don't fully 
understand why that is the case, but it would be nicer if there were 
protections from this footgun, especially since this issue may manifest several 
times in the same PR.

I can think of some ways to prevent this undesirable behavior:

- Include buildbot builds in the GitHub merge request checks.
- Add a GitHub bot that checks merge requests that create directories and alert 
the review of directories created if Makefile.pre.in doesn't include changes 
reflecting those directories.
- Remove the reliance on a separate directory listing in Makefile.pre.in.

----------
components: Tests
messages: 343478
nosy: jaraco
priority: normal
severity: normal
status: open
title: Buildbots fail when new files are added
versions: Python 3.8

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue37043>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to