GNOME Bugzilla – Bug 501843
autogen.sh should avoid specified list of files/directories
Last modified: 2018-08-17 13:38:47 UTC
Please describe the problem: It's possible to tell autogen.sh to skip some folders with a "touch NO-AUTO-GEN". But when you're using quilt this doesn't work. quilt creates a temporary folder, called ".pc", where is not suitable to put some NO-AUTO-GEN files. The proposed solution (patch attached) is to maintain an optional list of files/directories to be avoided. Steps to reproduce: 1. apply a patch that modifies configure.in, using quilt 2. try to build the source, using ./autogen.sh Actual results: autogen.sh finds a configure.in inside directory ".pc" and uses it, leading to an incorrect configure generation. Expected results: using the proposed patch, autogen.sh will avoid ".pc" directory Does this happen every time? yes Other information:
Created attachment 100311 [details] [review] makes autogen.sh to avoid files listed in FILES_TO_SKIP file
What is quilt and why PyGTK should bother?
quilt is a patch management software IIRC. And PyGTK should bother because it wants to attract as many contributors as possible and if one works with Quilt, you don't want to make their life harder than it needs to be. You may disagree and close as WONTFIX of course. And Luciano might as well bring this issue up on pygtk-devel or so. Anyway, if this is a bug worth fixing, please set to NEW :)
pygtk is not under active development anymore and had its last code changes in 2013. Its codebase has been archived: https://gitlab.gnome.org/Archive/pygtk/commits/master PyGObject at https://gitlab.gnome.org/GNOME/pygobject is its successor. See https://pygobject.readthedocs.io/en/latest/guide/porting.html for porting info. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Feel free to open a task in GNOME Gitlab if the issue described in this task still applies to a recent version of PyGObject. Thanks!