Date: Tue, 02 Aug 2022 07:05:24 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265559 --- Comment #6 from Sean Champ <email@example.com> --- The Glade catalog files already have a 'book' attribute value, in each. Perhaps the Glade/Devhelp "Read Documentation" quirk might be difficult to work around with a simple patch. Glade might be using each widget/group name, independent of the containing scope? If two widgets with a same name though installed from separate catalogs are being resolved to one devehelp book, it might not be very well useful to patch any widget names in either catalog. Maybe a notice could be added to the pkg-message for either or both of gtksourceview3 and gtksourceview4 with the added glade option, if the issue itself is not too complex to explain succinctly? With the patches and a catalog file rename during stage in the gtksourceview3 port, the catalog files don't conflict at a file level. With both catalog files patched and installed, there is at least this quirk with regards to how the documentation is resolved from Glade. There are some slight differences between the gtksourceview3 and gtksourceview4 catalog files. I'm not certain how it could be reflected in the widget API environment, if both are installed and then used from any source code. I can try testing this in Ruby. Assuming that Gtk::Builder would use the same catalog resolution algorithm as presented in Glade, perhaps it would break the code too when both catalogs are installed. I wonder Gtk::Builder might simply use the first catalog it finds, for some named widget? Perhaps it may be advisable to simply warn the user to not install both catalogs? -- You are receiving this mail because: You are the assignee for the bug.