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 683418 - 'conflicting' version requires in configure.ac
'conflicting' version requires in configure.ac
Status: RESOLVED FIXED
Product: epiphany
Classification: Core
Component: Build
unspecified
Other Windows
: Normal normal
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-09-05 13:04 UTC by Dominique Leuenberger
Modified: 2012-09-05 13:17 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Dominique Leuenberger 2012-09-05 13:04:48 UTC
Commit http://git.gnome.org/browse/epiphany/commit/configure.ac?id=fb5f322406068fb9e514d204f9ba999bc40e2c55 introduced, likely unintentional, a bunch of 'weird' duplicates in configure.:

LIBXSLT_REQUIRED=1.1.7
WEBKIT_GTK_REQUIRED=1.9.6
LIBSOUP_GNOME_REQUIRED=2.39.6
+WEBKIT_GTK_REQUIRED=1.9.5
+LIBSOUP_GNOME_REQUIRED=2.37.1
+GNOME_DESKTOP_REQUIRED=2.91.2
GNOME_KEYRING_REQUIRED=2.26.0

=> so WEBKIT_GTK_REQUIRED is first defined to be 1.9.5, then redefined to 1.9.5;
same for LIBSOUP_GNOME_REQUIRED: first 2.39.6, then redefined to 2.37.1.

One of the two requirements is surely not true.
Comment 1 Claudio Saavedra 2012-09-05 13:13:50 UTC
My bad. Is this causing any build issues that would require a new release?
Comment 2 Dominique Leuenberger 2012-09-05 13:15:38 UTC
(In reply to comment #1)
> My bad. Is this causing any build issues that would require a new release?

The only issue that could happen is if somebody has Libsoup 2.37.1, which, per configure, is now allowed (and was not before) and webkit 1.9.5 being sufficient per configure (as they were higher before, I assume those might actually be required at higher versions)
Comment 3 Claudio Saavedra 2012-09-05 13:17:05 UTC
I removed the conflicting entries.