msghack, a Fedora-specific tool not included in the upstream tarball, makes the gettext package depend on python3, pulling the full python stack into an otherwise system-python-only minimal compose, such as Base Runtime. Please, consider one of the following actions: 1. Sub-package msghack. 2. Make msghack use system-python. 3. Since gettext is written in C, rewrite msghack in C as well. 4. Drop msghack entirely. Thanks!
Created attachment 1232551 [details] Subpackage msghack A patch for Rawhide implementing the first variant
Is msghack self-standing (no explicit requires is fine)? I would possibly use the '%package -n msghack' so we could separate it out from gettext later. Otherwise it looks fine to me. TBH, I'm still not fully oriented in gettext, so I'm rather asking previous maintainer what is the motivation to keep msghack etc.
(In reply to Pavel Raiskup from comment #2) > Is msghack self-standing (no explicit requires is fine)? I would possibly > use the '%package -n msghack' so we could separate it out from gettext > later. Otherwise it looks fine to me. It seems to be. > TBH, I'm still not fully oriented in gettext, so I'm rather asking previous > maintainer what is the motivation to keep msghack etc. Looking at comments like https://bugzilla.redhat.com/show_bug.cgi?id=1192086#c2, it could be it's there because no one's been brave enough to drop it yet ;)
Ok, python guys were able to build gettext finally (a matter of luck probably, because of bug 1406031). Is it OK to wait for f26-python3 merge into f26?
I was told f26-python3 tag will be merged ASAP, thus closing.
Rawhide fix: http://pkgs.fedoraproject.org/cgit/rpms/gettext.git/commit/?id=83c226dd020a8f15c593fb75a7 Any review is welcome!
Uhm, wrong bug. Please disregard the comment #6.