Closed fossfreedom closed 1 year ago
Curious if the applications menu even needs the libsoup2 dependency anymore. As best I can tell, it hasn't been used in a few years: https://github.com/UbuntuBudgie/applications-menu/commit/5d7bbf4657da3c5741ec8c586a0973f6612574b9
Worth I suppose removing the build dependency to see what happens
Tested without the dependency - seems to build just fine
fair enough - so just the weather applet to worry about.
On Mon, 10 Jul 2023 at 15:51, Sam Lane @.***> wrote:
Tested without the dependency - seems to build just fine
— Reply to this email directly, view it on GitHub https://github.com/UbuntuBudgie/budgie-extras/issues/448#issuecomment-1629130146, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHTHEHYAECAVXPBBZK4EODXPQJFJANCNFSM6AAAAAAWAMLF7U . You are receiving this because you authored the thread.Message ID: @.***>
Various distros have initiatives to transition from libsoup2.4 to libsoup3. Debian and Fedora from a quick look around are the most prominent distros.
2.4 is seen as deprecated potentially ... and maybe construed as security vulnerable.
When debian flips the transition budgie extras will be removed from debian and likely also ubuntu.
We have weathershow and the applications menu that use libsoup2 as a build dependency
This task is to investigate the transition.
I would prefer a meson option initially to control which to prefer. Initially 2.4 and later by changing the meson option boolean value to build against v3
This may need some code reworking and/or code guards
https://libsoup.org/libsoup-3.0/migrating-from-libsoup-2.html