This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients berker.peksag, brett.cannon, ezio.melotti, josh.r, martin.panter, ned.deily, python-dev, vlee, vstinner, willingc, yan12125, zach.ware
Date 2017-04-21.17:00:53
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1492794053.94.0.341693918405.issue23404@psf.upfronthosting.co.za>
In-reply-to
Content
> Anyway my preference was to stop automatically regenerating files, and to keep the build system as simple as practical without hacks like the BOOT="#" flag.

In the past, this issue bite me so many times on Solaris, FreeBSD, etc. One because there was not "python" command, then because "python" was an old python 2.6 and so hg touch didn't work, etc.

It's "nice" to try to keep track of build dependencies, but in pratice it is super painful. So I'm also in favor of removing these build dependencies based on file modification file, and maybe document how to force a rebuild (do you really need to do that? developers hacking special files know how to rebuild generated files, no?).
History
Date User Action Args
2017-04-21 17:00:54vstinnersetrecipients: + vstinner, brett.cannon, ned.deily, ezio.melotti, python-dev, berker.peksag, martin.panter, zach.ware, willingc, josh.r, vlee, yan12125
2017-04-21 17:00:53vstinnersetmessageid: <1492794053.94.0.341693918405.issue23404@psf.upfronthosting.co.za>
2017-04-21 17:00:53vstinnerlinkissue23404 messages
2017-04-21 17:00:53vstinnercreate