> (qa hat in place) > > There is a qa policy about this. All packages in the tree should > move away from the non-versioned gtk use flag to versioned use flags, > like the ones the qt team uses [1] [2]. > > This seems to be the best compromise. It allows the maintainers of the > packages to decide which toolkit they want to support. If there is too > much work involved in maintaining a package with dual support, don't do > the work, just make it support the appropriate toolkit version. > > I have not seen any reason why something like this couldn't work. After > all, it seems to work for the qt team. > > William > > [1] > https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Policies#gtk.2Fgtk2.2Fgtk3_USE_flag_situation > [2] > https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Meeting_Summaries#GTK_flag_situation
Shouldn't this rule be generalized? Eg. sqlite will relatively soon face a similar issue with SQLite4 and there are certainly more examples.