Hello folks! :) The new major version of GNU awk (gawk) was released recently, and this version introduced a new API (version 2.0). I want to give all of you a heads up that I'm planning to do a rebase in Rawhide next week (probably on Tuesday, November 7th, if everything goes OK).
If you have any gawk extension (or you somehow depend on gawk internals in your packages), then you will have to update your packages so they are able to work properly during runtime (with the new ABI). On the other hand, I do not think we have so many extensions of gawk in Fedora. Most of the packages depending on gawk (see below) probably uses the gawk for its text processing capabilities. :) In any case, I have recently introduced (in gawk-4.1.4-7) the 'gawk(abi)' in the gawk's specfile: > Provides: gawk(abi) = %{gawk_api_major}.%{gawk_api_minor} If your package requires a specific API version, then you can require that version in your package's specfile as you need. Once you have this in place, the users shouldn't be able to update to newer version of gawk, if it would break the ABI compatibility. --------------------- Last thing I have in my mind regarding the upcoming rebase - should we schedule a mass-rebuild for the packages listed below, to see if they build correctly with the latest version of gawk? If they wouldn't, we could file the new FTBFS BZs for it. Thoughts? Comments? :) --------------------- List of packages requiring gawk (it might not be complete, it was extracted from some quick dnf query): akmods am-utils autoconf213 autofs calamares ceph-selinux checksec cloud-utils cloud-utils-growpart copr-backend ctdb dhcp-client-12 dkms docbook-utils e2fsprogs-devel execstack firehol gt5 guilt hylafax+ krb5-libs latex2rtf lde libguestfs libsmi linuxdoc-tools lorax netdump-server nfs-utils pcp phpPgAdmin pkgdiff policycoreutils quilt ragel rarian R-core rear rf rpm-build rpmdevtools screenie seqan testssl translate-shell tuned tw txt2man unity-gtk-module-common virt-p2v-maker virt-v2v vzctl-core xfce4-dev-tools ypserv ----------------------- ​Best regards, David Kaspar [Dee'Kej] *Associate Software Engineer* *Brno, Czech Republic* RED HAT | TRIED. TESTED. TRUSTED. Every airline in the Fortune 500 relies on Red Hat. Find out why at Trusted | Red Hat <http://www.redhat.com/en/about/trusted>.
_______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org