Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 673448

Summary: net-libs/glib-networking-{2.56.1,2.58.0} version bump
Product: Gentoo Linux Reporter: Joakim Tjernlund <joakim.tjernlund>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: casta
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Joakim Tjernlund 2018-12-19 16:48:10 UTC
net-libs/glib-networking should follow dev-libs/glib but is lagging behind
Comment 1 Mart Raudsepp gentoo-dev 2018-12-19 20:03:40 UTC
There is no known reason to me that they have to be in sync. Of course it'd be nice if it weren't more out of date due to new features and bug fixes. I resisted the urge to mark this a duplicate of gnome 3.28 or 3.30 tracker.
Comment 2 Guillaume Castagnino 2018-12-23 07:23:14 UTC
Hello,

Just a note that glib-networking urgently needs to be bumped to 2.59.1 since gnutls 3.6.5 is now unmasked: the version currently in tree does not correctly handle TLS 1.3 handshake and unexpectedly abort handshakes.
For example it breaks evolution IMAPS (that uses glib-networking for connection handling) if server side handle TLS 1.3.

See the changelog that show a bunch of fixes for gnutls tls1.3 handling: https://gitlab.gnome.org/GNOME/glib-networking/blob/master/NEWS

upgrading to glib-networking 2.59.1 (ebuild from gnome-next overlay) fixes everything.

Thank’s
Comment 3 Larry the Git Cow gentoo-dev 2019-01-17 19:36:06 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e4db289aa5671d58a414a972faeafa5d507b0e

commit d2e4db289aa5671d58a414a972faeafa5d507b0e
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2019-01-17 19:16:34 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2019-01-17 19:35:37 +0000

    net-libs/glib-networking: bump to 2.58.0 - works better with gnutls-3.6
    
    2.58.0 (and maybe 2.56.x) is enough to have a working TLS 1.3 when
    gnutls is upgraded to 3.6. glib-networking-2.59.1 just makes test suite
    work for that - we comment out those tests for 2.58.0 for now instead.
    
    Closes: https://bugs.gentoo.org/675252
    Closes: https://bugs.gentoo.org/673448
    Package-Manager: Portage-2.3.52, Repoman-2.3.12
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 net-libs/glib-networking/Manifest                  |  1 +
 .../files/2.58.0-disable-failing-tests.patch       | 36 +++++++++++
 .../glib-networking/glib-networking-2.58.0.ebuild  | 75 ++++++++++++++++++++++
 3 files changed, 112 insertions(+)