Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 546124 (gnutls-3.5-breakage) - [TRACKER] >=net-libs/gnutls-3.5.0 breakage
Summary: [TRACKER] >=net-libs/gnutls-3.5.0 breakage
Status: RESOLVED FIXED
Alias: gnutls-3.5-breakage
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Crypto team [DISABLED]
URL:
Whiteboard:
Keywords: Tracker
: 546274 (view as bug list)
Depends on: 546114 546120 546150 546862 546864 548922 549014 549054 557262 560084 560234 582736 582752 582758 582788 582812 582924 583110 583416 583476 583608 583752 584924 586194 586358 595952 601116 601122 601278 616602 619488 631248
Blocks: 612340
  Show dependency tree
 
Reported: 2015-04-10 07:37 UTC by Patrick Lauer
Modified: 2017-09-17 19:36 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Lauer gentoo-dev 2015-04-10 07:37:21 UTC
# Patrick Lauer <patrick@gentoo.org> (10 Apr 2015)
# Breaks pretty much all consumers, like samba
# Mask until it's more usable
>=net-libs/gnutls-3.4.0
Comment 1 Graham Murray 2015-04-10 07:47:14 UTC
I think the problem is that the openssl compatible library is no longer built by default, so either a USE flag for this should be introduced or the library built unconditionally
Comment 2 Alon Bar-Lev (RETIRED) gentoo-dev 2015-04-10 08:31:16 UTC
(In reply to Graham Murray from comment #1)
> I think the problem is that the openssl compatible library is no longer
> built by default, so either a USE flag for this should be introduced or the
> library built unconditionally

thanks!

added openssl USE for but gnutls-3.3.14 and gnutls-3.4.0.
Comment 3 linedot 2015-04-11 16:32:35 UTC
*** Bug 546274 has been marked as a duplicate of this bug. ***
Comment 4 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2015-04-13 12:41:15 UTC
Let's make this a tracker bug...
Comment 5 Martin Jansa 2015-04-14 11:09:03 UTC
There is also an issue in dev-libs/efl, when built with gnutls USE flag (even when gnutls itself is built with openssl USE flag):
https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1314316.html
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2015-04-17 04:25:11 UTC
(In reply to Martin Jansa from comment #5)
> There is also an issue in dev-libs/efl, when built with gnutls USE flag

Please file a new bug report for each issue.
Comment 7 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-05-10 11:46:38 UTC
commit b9a33361371825153728d97d0503a42eb8c62d10
Author: Lars Wendler <polynomial-c@gentoo.org>
Date:   Tue May 10 13:44:32 2016

    package.mask: Unleash >=net-libs/gnutls-3.4.0 to ~arch.
    
    Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Comment 8 Alon Bar-Lev (RETIRED) gentoo-dev 2016-05-10 11:49:58 UTC
Hi,
I committed gnutls-3.5.0, so basically nobody will test 3.4 now.
Do you think we should mask the 3.5?
Thanks!
Comment 9 Graham Murray 2016-05-10 11:55:04 UTC
(In reply to Alon Bar-Lev from comment #8)
> Hi,
> I committed gnutls-3.5.0, so basically nobody will test 3.4 now.
> Do you think we should mask the 3.5?
> Thanks!

According to the release notes and documentation, 3.5 is backward compatible (at least at source code level) with 3.4 - in other words none of the removal of deprecated functions which plagued the 3.3 to 3.4 transition. So if it builds with 3.4 then it should build and work with 3.5.

So if 3.4 is going ~arch then there should be no reason to mask 3.5.
Comment 10 Alon Bar-Lev (RETIRED) gentoo-dev 2016-05-10 11:57:10 UTC
Do you want to skip stabilization of 3.4?
Comment 11 Kristian Fiskerstrand (RETIRED) gentoo-dev 2016-05-11 17:38:09 UTC
(In reply to Alon Bar-Lev from comment #10)
> Do you want to skip stabilization of 3.4?

3.4 is current stable so I would recommend stabilizing that over 3.5 at the present time
Comment 12 Alon Bar-Lev (RETIRED) gentoo-dev 2016-05-11 19:59:58 UTC
(In reply to Kristian Fiskerstrand from comment #11)
> (In reply to Alon Bar-Lev from comment #10)
> > Do you want to skip stabilization of 3.4?
> 
> 3.4 is current stable so I would recommend stabilizing that over 3.5 at the
> present time

So we need to mask >=3.5
Polynomial-C?
Comment 13 Kristian Fiskerstrand (RETIRED) gentoo-dev 2016-05-12 09:12:05 UTC
(In reply to Alon Bar-Lev from comment #12)
> (In reply to Kristian Fiskerstrand from comment #11)
> > (In reply to Alon Bar-Lev from comment #10)
> > > Do you want to skip stabilization of 3.4?
> > 
> > 3.4 is current stable so I would recommend stabilizing that over 3.5 at the
> > present time
> 
> So we need to mask >=3.5


Yeah, that sounds like a prudent choice to me to ensure proper testing of 3.4 before stabilization.
Comment 14 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-05-12 23:10:38 UTC
I have no issues with masking gnutls-3.5.x although I am under the impression that there's no real difference in testing gnutls-3.4.x or gnutls-3.5.x.
Comment 15 Alon Bar-Lev (RETIRED) gentoo-dev 2016-05-13 05:06:15 UTC
I masked >=gnutls-3.5.0, we leave this as long as upstream does not treat the 3.5 series as stable.
This will enable us to stabilize the 3.4 in the mean time.