Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 627696 - =dev-libs/libressl-2.6.0: please stablize
Summary: =dev-libs/libressl-2.6.0: please stablize
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo LibreSSL
URL: https://github.com/gentoo/gentoo/pull...
Whiteboard:
Keywords: STABLEREQ
Depends on: 625266
Blocks: libressl-support
  Show dependency tree
 
Reported: 2017-08-12 12:44 UTC by Anthony Basile
Modified: 2017-11-13 09:48 UTC (History)
1 user (show)

See Also:
Package list:
=dev-libs/libressl-2.6.0
Runtime testing required: No
stable-bot: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anthony Basile gentoo-dev 2017-08-12 12:44:08 UTC
I'm beginning the process of unmasking USE=libressl in the tree.  I've tested this out on github. See pull 5299 referenced in ${URL}.  Since libressl blocks against openssl, and most arch testers are running openssl systems, you may have to do just a compile test by manually stepping through the phases with ebuild, like this:

ebuild =dev-libs/libressl-2.6.0 clean install

This doesn't do a qmerge, but hopefully this won't be needed.

I have extensively tested on amd64, arm and x86 and could stabilize myself on those, but I'd like feedback from the arch testers.
Comment 1 Anthony Basile gentoo-dev 2017-08-12 12:45:45 UTC
KEYWORDS="amd64 arm hppa ppc ppc64 x86"
Comment 2 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2017-08-26 12:33:32 UTC
amd64 done (switched laptop long ago anyway)
Comment 3 Ulenrich 2017-09-06 17:20:58 UTC
Hey guys, do you know about bug 625944 :
"dev-qt/qtnetwork-5.7.1 doesn't know about dev-libs/libressl, it forces to use dev-libs/openssl"

dependencies, shown by equery output - especially look at needed USE ssl:
# equery -C d  dev-qt/qtnetwork
 * These packages depend on dev-qt/qtnetwork:
dev-qt/designer-5.7.1 (~dev-qt/qtnetwork-5.7.1)
dev-qt/qtdeclarative-5.7.1 (~dev-qt/qtnetwork-5.7.1)
                           (xml ? ~dev-qt/qtnetwork-5.7.1)
dev-qt/qtgui-5.7.1-r1 (tuio ? ~dev-qt/qtnetwork-5.7.1)
dev-qt/qtprintsupport-5.7.1 (test ? ~dev-qt/qtnetwork-5.7.1)
dev-qt/qtsingleapplication-2.6.1_p20150629 (qt5 ? dev-qt/qtnetwork:5)
dev-qt/qtwebkit-5.7.1 (~dev-qt/qtnetwork-5.7.1)
dev-qt/qtxml-5.7.1 (test ? ~dev-qt/qtnetwork-5.7.1)
dev-qt/qtxmlpatterns-5.7.1 (~dev-qt/qtnetwork-5.7.1)
kde-frameworks/khtml-5.37.0 (>=dev-qt/qtnetwork-5.7.1:5[ssl])
kde-frameworks/kio-5.37.0 (>=dev-qt/qtnetwork-5.7.1:5[ssl])
kde-frameworks/kxmlgui-5.37.0 (>=dev-qt/qtnetwork-5.7.1:5[ssl])
media-video/kaffeine-2.0.12.1 (>=dev-qt/qtnetwork-5.6.1:5)
net-p2p/qbittorrent-3.3.12 (dev-qt/qtnetwork:5[ssl])
x11-misc/sddm-0.15.0 (>=dev-qt/qtnetwork-5.6:5)
--
Comment 4 Anthony Basile gentoo-dev 2017-09-07 01:14:10 UTC
(In reply to Ulenrich from comment #3)
> Hey guys, do you know about bug 625944 :
> "dev-qt/qtnetwork-5.7.1 doesn't know about dev-libs/libressl, it forces to
> use dev-libs/openssl"
> 

This does not belong here.  We can move to stabilize and remove the use.stable.masks without every package in the tree supporting both openssl and libressl.
Comment 5 Anthony Basile gentoo-dev 2017-09-19 10:26:56 UTC
Seeing as none of the arch teams will touch this, I'll take care of everything but hppa.

@hppa team, can you please just check that libressl-2.6.0 compiles.
Comment 6 Sergei Trofimovich (RETIRED) gentoo-dev 2017-09-19 21:04:22 UTC
hppa stable
Comment 7 Thomas Deutschmann (RETIRED) gentoo-dev 2017-09-23 14:38:14 UTC
Bug 625266 is blocking stabilization for x86
Comment 8 Anthony Basile gentoo-dev 2017-09-23 18:10:58 UTC
(In reply to Thomas Deutschmann from comment #7)
> Bug 625266 is blocking stabilization for x86

That bug has gcc-6.3.0 which is not stable yet.  I did not hit any problems on amd64 with gcc-5.4.0-r3?

Are you getting any problems with gcc-5.4.0-r3 on x86?
Comment 9 Thomas Deutschmann (RETIRED) gentoo-dev 2017-09-24 18:23:22 UTC
(In reply to Anthony Basile from comment #8)
> That bug has gcc-6.3.0 which is not stable yet.  I did not hit any problems
> on amd64 with gcc-5.4.0-r3?
> 
> Are you getting any problems with gcc-5.4.0-r3 on x86?

Yes, sys-devel/gcc-5.4.0-r3 on (stable) x86. I attached build.log and "emerge --info" details to bug 625266.
Comment 10 Anthony Basile gentoo-dev 2017-11-12 19:05:14 UTC
(In reply to Thomas Deutschmann from comment #9)
> (In reply to Anthony Basile from comment #8)
> > That bug has gcc-6.3.0 which is not stable yet.  I did not hit any problems
> > on amd64 with gcc-5.4.0-r3?
> > 
> > Are you getting any problems with gcc-5.4.0-r3 on x86?
> 
> Yes, sys-devel/gcc-5.4.0-r3 on (stable) x86. I attached build.log and
> "emerge --info" details to bug 625266.

The problem is in tests, so I've added RESTRICT=test for 2.6.0 so we can continue with the stabilization.  I don't know why cd-ing directly into the build directory and running make check works, but it doesn't from the portage environment.  So it looks like its more an issue of tests not working right in portage rather than `make check` being broken.

I'll take care of the remaining two arches, arm and x86.
Comment 11 Thomas Deutschmann (RETIRED) gentoo-dev 2017-11-13 00:56:01 UTC
x86 stable without running test suite
Comment 12 Anthony Basile gentoo-dev 2017-11-13 00:58:55 UTC
arm stable, all done
Comment 13 Sergei Trofimovich (RETIRED) gentoo-dev 2017-11-13 07:58:27 UTC
sparc stable (thanks to Rolf Eike Beer)
Comment 14 Anthony Basile gentoo-dev 2017-11-13 09:48:16 UTC
(In reply to Sergei Trofimovich from comment #13)
> sparc stable (thanks to Rolf Eike Beer)

thanks i'll unmask it