Description of problem: It seems that fedora ships guile22 (which is guile 2.2) and guile (which is 2.0). The guile22 component is available on every system by default (dependency of make), while guile20 is brought by autogen. It would be great for fedora to have a single version of guile, and autogen could help towards that by depending on guile22 instead of guile.
Hi Nikos, It surely is a good idea. I built autogen with guile22, ran simple test and it seems working. I will need to review all incompatible changes done between guile 2.0 and 2.2. Packages which require autogen during build will have to be rebuild with new version to ensure we do not break anything, that means: anjuta arm-none-eabi-gcc-cs ebtables gnutls grub2 insight iptables ntp Packages which require autogen during runtime will need to be tested to ensure that their way of using autogen remains working. autogen-libopts - i think this is tested during build because autoopts are using libopts and autoopts has its own tests. anjuta I will add this to my TODO list.
This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle. Changing version to '31'.
This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle. Changing version to 31.
This bug appears to have been reported against 'rawhide' during the Fedora 33 development cycle. Changing version to 33.
This seems to be already addressed.