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 747920 - gnome-common installs ax_check_enable_debug.m4 and ax_code_coverage.m4 which belong to autoconf-archive
gnome-common installs ax_check_enable_debug.m4 and ax_code_coverage.m4 which ...
Status: RESOLVED FIXED
Product: gnome-common
Classification: Core
Component: general
3.14.x
Other Mac OS
: Normal normal
: ---
Assigned To: Gnome Common Maintainer(s)
Gnome Common Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2015-04-15 14:03 UTC by Ryan Schmidt
Modified: 2015-09-21 23:07 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
do not install the autoconf-archive macros by default (2.15 KB, patch)
2015-05-26 17:06 UTC, David King
accepted-commit_now Details | Review
install the autoconf-archive macros by default (2.14 KB, patch)
2015-06-28 21:13 UTC, David King
committed Details | Review

Description Ryan Schmidt 2015-04-15 14:03:19 UTC
gnome-common installs ax_check_enable_debug.m4 and ax_code_coverage.m4 which belong to autoconf-archive. In package management systems like MacPorts that do not allow files installed by other software to be overwritten, this means that gnome-common and autoconf-archive are marked as conflicting with one another, which was probably not your intent.

See:

https://trac.macports.org/ticket/45427

https://bugzilla.gnome.org/show_bug.cgi?id=729403#c6

https://bugzilla.gnome.org/show_bug.cgi?id=729405#c7

Please decide which software -- gnome-common or autoconf-archive -- should own these files (my understanding from the above gnome bug reports is that they were moved from gnome-common to autoconf-archive, and then make the other software no longer install them. Thanks.
Comment 1 David King 2015-05-26 17:06:06 UTC
Created attachment 304032 [details] [review]
do not install the autoconf-archive macros by default

After discussion with Philip, we decided that not installing the macros that conflict with autoconf-archive is the best option. This patch provides an option to continue installing the macros, so that distributions and build tools can elect to make gnome-common install the macros (and, presumably, not install autoconf-archive) as requested.
Comment 2 Philip Withnall 2015-05-26 17:35:12 UTC
Review of attachment 304032 [details] [review]:

Looks good to me.
Comment 3 Olav Vitters 2015-06-28 19:34:33 UTC
This patch doesn't seem to be committed?
Comment 4 David King 2015-06-28 21:13:18 UTC
Created attachment 306251 [details] [review]
install the autoconf-archive macros by default

The original patch did the opposite of what Philip's blog post implied was the default option (the patch did not install the autoconf-archive macros by default, which would be the same behaviour as the --with-autoconf-archive argument suggested in the blog post):

https://tecnocode.co.uk/2015/06/27/gnome-common-deprecation-round-2/

This patch installs the macros by default, but allows installation to be disabled by passing hte --with-autoconf-archive argument.
Comment 5 Philip Withnall 2015-07-06 16:16:04 UTC
Review of attachment 306251 [details] [review]:

Looks better to me. Sorry, my first review was wrong. :-(
Comment 6 David King 2015-07-06 16:21:06 UTC
Review of attachment 306251 [details] [review]:

Thanks! Pushed to master as commit 4363223839649f4e5d01dc6d0b3e23a629ddcd8a.
Comment 7 Eric Gallager 2015-07-07 18:02:34 UTC
Looking forward to this commit showing up in a release!
As a heavy user of the autoconf-archive, this conflict has been bothering me for a while now, so it's good to see it finally fixed!
Comment 8 Philip Withnall 2015-07-07 19:02:34 UTC
Dave, we could just release 3.17.0 now and then relabel it as 3.18.0 later on, right?
Comment 9 David King 2015-09-21 23:07:30 UTC
3.18.0 has now been released, and includes the fix.