UbuntuBudgie / budgie-extras

Additional Budgie Desktop enhancements for user experience
https://ubuntubudgie.org
GNU General Public License v3.0
175 stars 34 forks source link

Transition from libsoup2 to libsoup3 #448

Closed fossfreedom closed 1 year ago

fossfreedom commented 1 year ago

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

samlane-ma commented 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

fossfreedom commented 1 year ago

Worth I suppose removing the build dependency to see what happens

samlane-ma commented 1 year ago

Tested without the dependency - seems to build just fine

fossfreedom commented 1 year ago

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: @.***>