GNOME Bugzilla – Bug 747920
gnome-common installs ax_check_enable_debug.m4 and ax_code_coverage.m4 which belong to autoconf-archive
Last modified: 2015-09-21 23:07:30 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.
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.
Review of attachment 304032 [details] [review]: Looks good to me.
This patch doesn't seem to be committed?
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.
Review of attachment 306251 [details] [review]: Looks better to me. Sorry, my first review was wrong. :-(
Review of attachment 306251 [details] [review]: Thanks! Pushed to master as commit 4363223839649f4e5d01dc6d0b3e23a629ddcd8a.
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!
Dave, we could just release 3.17.0 now and then relabel it as 3.18.0 later on, right?
3.18.0 has now been released, and includes the fix.