After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 501843 - autogen.sh should avoid specified list of files/directories
autogen.sh should avoid specified list of files/directories
Status: RESOLVED WONTFIX
Product: pygtk
Classification: Bindings
Component: general
Git Master
Other All
: Normal minor
: ---
Assigned To: Nobody's working on this now (help wanted and appreciated)
Python bindings maintainers
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2007-12-05 18:14 UTC by Luciano Miguel Wolf
Modified: 2018-08-17 13:38 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
makes autogen.sh to avoid files listed in FILES_TO_SKIP file (855 bytes, patch)
2007-12-05 18:16 UTC, Luciano Miguel Wolf
none Details | Review

Description Luciano Miguel Wolf 2007-12-05 18:14:44 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:
Comment 1 Luciano Miguel Wolf 2007-12-05 18:16:41 UTC
Created attachment 100311 [details] [review]
makes autogen.sh to avoid files listed in FILES_TO_SKIP file
Comment 2 Paul Pogonyshev 2008-07-17 20:23:09 UTC
What is quilt and why PyGTK should bother?
Comment 3 Tobias Mueller 2010-02-27 16:00:57 UTC
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 :)
Comment 4 André Klapper 2018-08-17 13:38:47 UTC
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!