GNOME Bugzilla – Bug 683416
bring back -a --autogen command-line option
Last modified: 2012-09-28 12:47:19 UTC
In a recent change, JHBuild only autogens if configure.ac is newer than configure (bug 660844). The -a --autogen options make sense again. Bring them back. -a --autogen were removed in [1]. [1] http://git.gnome.org/browse/jhbuild/commit/?id=96182ea661cc65c42afe6b11972230e6c1ffbb55
After changing my ~/.jhbuildrc, I'm trying to rebuild totem-pl-parser with the --enable-code-coverage option. jhbuild -afn buildone totem-pl-parser will jump straight to installing it. touch configure.ac is a crappy work-around, IMO.
(In reply to comment #1) > After changing my ~/.jhbuildrc, I'm trying to rebuild totem-pl-parser with the > --enable-code-coverage option. > jhbuild -afn buildone totem-pl-parser > will jump straight to installing it. Bug 683374 will help here too. JHBuild will detect changes to autogen arguments (like --enable-code-coverage) and then re-run autogen.sh.
*** Bug 683496 has been marked as a duplicate of this bug. ***
This problem is seriously starting to annoy me. Now I need to go in the directory of the dependency I want to force build and execute multiple commands when one used to suffice.
(In reply to comment #4) > This problem is seriously starting to annoy me. Now I need to go in the > directory of the dependency I want to force build and execute multiple commands > when one used to suffice. Isn't this fixed by bug 683374?
I think JHBuild should provide a -a option, but I am also interested to know why you need to force an autogen Bastien? Perhaps there is an underlying JHBuild bug?
(In reply to comment #6) > I think JHBuild should provide a -a option, but I am also interested to know > why you need to force an autogen Bastien? Perhaps there is an underlying > JHBuild bug? Because I manually made changes to the environment (in this case, removed left-over libsoup bits in the tree), and I wanted to force autogen.sh to be run with the right arguments. I also use -afn to get jhbuild to run autogen.sh for me for software that's not listed in jhbuild. I would git clone the repo, and run jhbuild -afn, which would run autogen.sh with the right arguments.
And the bug is still current. The "-f" part of the options is a clear sign that I don't want jhbuild to try and be cleverer than me.
Fixed. http://git.gnome.org/browse/jhbuild/commit/?id=936f1b6cbcf3ab0022f59c683419c0b535564f3d