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

Bug 592438 (openssl-1.1)

Summary: [TRACKER] packages failing with =dev-libs/openssl-1.1.0*
Product: Gentoo Linux Reporter: Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c>
Component: Current packagesAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED FIXED    
Severity: normal CC: ab4bd, ahferroin7, asturm, atoth, axiator, bertrand, che, chutzpah, dschridde+gentoobugs, endymion+gentoo, eugene.shalygin, gentoo, ikelos, jasmin+gentoo, jesse, jnerin, leho, max, mgmadden, mike, mike, mpagano, pacho, sam, sandino, sergeev917, Sergiy.Borodych, tb, thomas.bettler, tsmksubc, viklevin2
Priority: Normal Keywords: Tracker
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://wiki.openssl.org/index.php/1.1_API_Changes
See Also: https://bugs.gentoo.org/show_bug.cgi?id=669514
https://bugs.gentoo.org/show_bug.cgi?id=679194
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 573352, 587590, 592444, 592454, 592456, 592466, 592472, 592480, 592482, 592484, 592486, 592488, 592490, 592492, 592494, 592498, 592500, 592504, 592506, 592508, 592512, 592514, 592526, 592528, 592530, 592532, 592534, 592536, 592538, 592540, 592550, 592552, 592556, 592558, 592560, 592568, 592578, 592582, 592594, 592596, 604454, 604490, 604492, 604576, 604642, 604698, 604842, 604844, 604882, 604978, 605026, 605134, 606012, 606600, 606628, 606922, 614756, 614762, 614764, 614768, 614770, 614780, 614782, 614784, 614794, 614810, 615276, 617764, 624412, 624858, 630380, 630804, 632560, 632562, 632566, 634444, 634446, 634696, 635036, 635038, 646276, 646734, 646950, 646952, 647616, 647680, 647832, 647914, 647976, 648016, 648696, 648698, 648766, 648796, 648910, 649004, 652428, 655688, 655694, 658036, 658902, 658910, 663994, 664118, 664302, 666156, 666160, 666762, 669504, 669506, 669512, 669550, 669574, 669758, 671006, 671060, 671138, 671178, 672494, 672756, 672758, 673222, 673928, 673940, 673954, 673956, 673960, 673968, 673986, 673988, 674004, 674032, 674060, 674074, 674098, 674160, 674168, 674174, 674192, 674194, 674232, 674234, 674236, 674238, 674240, 674242, 674244, 674246, 674258, 674260, 674266, 674280, 674318, 674342, 674344, 674346, 674416, 674418, 674420, 674422, 674424, 674426, 674442, 674460, 674462, 674524, 674526, 674528, 674554, 674566, 674576, 674580, 674582, 674586, 674606, 674656, 674786, 674794, 674796, 674800, 674822, 674892, 674896, 674940, 675008, 675010, 675012, 675014, 675052, 675054, 675060, 675124, 675254, 675292, 675330, 675502, 675578, 675612, 675614, 675716, 675840, 675986, 675988, 676000, 676008, 676080, 676240, 676242, 676286, 676558, 676654, 676938, 677170, 677478, 677482, 677502, 677614, 677682, 677734, 677736, 677760, 678606, 678684, 681166, 691264, 696046, 696936, 696958, 697558, 697580, 697700, 697800, 697976, 698322, 708732, 719974, 797364    
Bug Blocks: 682392, 651074, 672664, 684590    

Description Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-08-30 14:56:35 UTC
As usual no talking in here please.
If you have a package failing to compile against or working with >=dev-libs/openssl-1.1.0, file a new bug and make that new bug block this tracker bug.
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-08-31 11:45:48 UTC
Debian's build results:

https://breakpoint.cc/openssl-1.1-rebuild-2016-08-26/
Comment 2 Alon Bar-Lev (RETIRED) gentoo-dev 2016-09-09 06:31:59 UTC
Please address if setting OPENSSL_USE_DEPRECATED is an acceptable solution until upstream provide a proper fix.
Comment 3 Brian Evans (RETIRED) gentoo-dev 2017-04-07 15:08:04 UTC
*** Bug 614918 has been marked as a duplicate of this bug. ***
Comment 4 Pacho Ramos gentoo-dev 2018-03-11 16:58:23 UTC
Maybe not passing "disable-deprecated" would help, it seems we are the only major distribution trying to disable them and probably causing most of the issues in reverse deps. In distributions like Debian, Fedora and OpenSuSE, it seems that most reverse are ok and they are using openssl-1.1 for some time :/
Comment 5 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2018-03-16 10:42:07 UTC
commit a999820820bddaefedbc959999faa7adf467a12b
Author: Lars Wendler <polynomial-c@gentoo.org>
Date:   Fri Mar 16 11:33:09 2018

    dev-libs/openssl: Revbump to remove "disable-deprecated" option.

    It breaks too many revdeps and many upstreams are not really eager to fix
    them because "it works with deprecated features".

    Package-Manager: Portage-2.3.24, Repoman-2.3.6
Comment 6 Pacho Ramos gentoo-dev 2018-03-17 09:20:15 UTC
Thanks! :)

Maybe we could now have a separate tracker to try to unmask that revbumped version (we could suggest Toralf to run a tinderbox with that revision)
Comment 7 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2018-03-17 20:15:47 UTC
(In reply to Pacho Ramos from comment #6)
> Thanks! :)
> 
> Maybe we could now have a separate tracker to try to unmask that revbumped
> version (we could suggest Toralf to run a tinderbox with that revision)

I doubt it. Gave that revbumped version a try yesterday and still had over a dozen of packages (among my 2000+ installed packages) that still don't build with openssl-1.1. I'm afraid that especially qt4 will be a showstopper until it finally got entirely removed from the tree.
Comment 8 Pacho Ramos gentoo-dev 2018-03-17 23:49:58 UTC
Ah, the idea was to try to distinguish between old reported bugs regarding "deprecated" (that are likely harder to fix and make upstream to include the patch) than the new ones that would appear that we could try to handle "stealing" fixes from other distributions already shipping openssl-1.1
Comment 9 Vincent-Xavier JUMEL 2018-12-28 22:15:42 UTC
Depends on #673928