autogen.sh script has no option to run the configure script

Bug #169099 reported by Acruiz
2
Affects Status Importance Assigned to Milestone
Inkscape
Won't Fix
Wishlist
Javier Jardón

Bug Description

Most autogen.sh scripts call the generated configure script using the same
arguments right after the generation. This is quite important for building
automation tools (such as jhbuild).

Is there any reason for not doing this by default or adding an option to do
this?

Luca Bruno (lucab)
Changed in inkscape:
importance: Undecided → Wishlist
Ryan Lerch (ryanlerch)
Changed in inkscape:
status: New → Triaged
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

Should be fixed in lp:inkscape r12150

Changed in inkscape:
assignee: nobody → Javier Jardón (jjardon)
status: Triaged → Fix Committed
su_v (suv-lp)
Changed in inkscape:
milestone: none → 0.49
jazzynico (jazzynico)
tags: added: code-design
removed: build-compile-code-design
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

Was reverted in lp:inkscape r12368.

Perhaps this could be added as an optional feature:

DOCONFIGURE=1 ./autogen.sh

Changed in inkscape:
status: Fix Committed → Triaged
Revision history for this message
Alberto Ruiz (alberto.ruiz) wrote :

So you want most rel-eng systems to add an exception just for Inkscape? Don't you think you'd be making the distributors life a lot easier if they could run autogen.sh and expect the same behaviour as any other project?

Otherwise don't call it autogen.sh as it is clearly breaking the convention.

Revision history for this message
Alex Valavanis (valavanisalex) wrote :

I didn't revert it... I'm just noting the fact that the feature was not implemented in the final release of 0.91.

I agree though that the usual behaviour (at least in GNOME projects) is for the autogen.sh script to run configure unless the NOCONFIGURE variable is set. See, for example, Gimp [1] or the gnome-common [2] autogen.sh scripts.

I don't really want to get into a revert war over this, so I'd suggest reaching consensus on the developers mailing list or IRC before we change it back.

[1] https://git.gnome.org/browse/gimp/tree/autogen.sh
[2] https://git.gnome.org/browse/gnome-common/tree/macros2/gnome-autogen.sh

Changed in inkscape:
milestone: 0.91 → none
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

Autotools build has been deprecated in Inkscape 0.92 and removed in trunk

Changed in inkscape:
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.