On Mon, Nov 11, 2019, 15:09 Vít Ondruch <vondr...@redhat.com> wrote:
> > Dne 11. 11. 19 v 14:39 Kevin Kofler napsal(a): > > David Timms wrote: > >> Audacity development (git) requires linking against wxGTK3.1. > > Does it really? I cannot find this requirement in their git repository. > > > >> The normal Fedora wxGTK3 package is at wxGTK3-3.04 in F29/30/31/devel. > >> wxGTK3.1 is a development series which eventually leads to wxGTK3.2 > >> release. Upstream is currently at 3.1.3 and expecting at least a 3.1.4 > >> next year. Audacity 2.3.3 release is imminent (RC02). > > Ewww! Why is nobody complaining to Audacity upstream about that > (assuming > > that they really do require 3.1)? Requiring an unreleased/unstable wxGTK > (I > > would not count a development release as "released") makes no sense > > whatsoever for a stable release of Audacity. Why are they not > maintaining a > > stable branch based on a stable wxGTK release? They should. > > > >> I would like to be able to release the next Audacity (once tested) when > >> it drops. > > I would recommend against doing that (unless you can get it to build > against > > wxGTK 3.0 after all). Please wait until wxGTK 3.2 is actually stable and > > available in Fedora. > > > In the mean time, you can use Copr to provide updated wxGTK + Audacity. > Keeping the resolution of possible conflicts on the users. > > > Vít > I think the easiest solution would be to introduce a wxGTK "compat package" for 3.1, assuming it wouldn't conflict with the stable versions, and provide both the compat package and audacity builds based on it via COPR for testing. Fabio > > > > >> I've been reading about Fedora modules, and am wondering whether the > >> following would make sense as a potential solution ?: > >> > >> $ dnf modules list wxGTK3 > >> > >> Fedora Modular 30 - x86_64 > >> Name Stream Profiles Summary > >> wxGTK3 3.1.n-unstable default [d], devel GTK wxWidgets GUI library > > No, that would be a very bad idea, because it means Audacity would then > > conflict with all other wxGTK applications, or at least force them to > run > > with the unstable wxGTK with which they were not tested (depending on > > whether wxGTK 3.1 is binary-backwards-compatible with 3.0 or not). > > > > Modules are always the wrong solution for libraries because they are not > > parallel-installable. > > > >> If the module was setup like this, then could the normal repo > >> audacity.spec package: > >> BuildRequires: wxGTK3:3.1.n-unstable/devel > >> > >> Requires: does this get sorted out magically like in a normal package ? > > No, building against a module does not work like that, it is more > > complicated. But a module is a bad idea anyway, see above. > > > >> As I'm not on the wxGTK3 package team, can I do this without their > >> approval/assistance ? > > No, you definitely need to find a solution together with them. > > > > Kevin Kofler > > _______________________________________________ > > devel mailing list -- devel@lists.fedoraproject.org > > To unsubscribe send an email to devel-le...@lists.fedoraproject.org > > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > > List Archives: > https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org > _______________________________________________ > devel mailing list -- devel@lists.fedoraproject.org > To unsubscribe send an email to devel-le...@lists.fedoraproject.org > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org >
_______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org