* [gentoo-user] openssl upgrade may miss some needed rebuilds @ 2016-03-02 14:41 walt 2016-03-02 15:15 ` [gentoo-user] " Nikos Chantziaras 0 siblings, 1 reply; 17+ messages in thread From: walt @ 2016-03-02 14:41 UTC (permalink / raw To: gentoo-user Today's upgrade of openssl to 1.0.2g-r1 may cause some necessary rebuilds to fail due to missing symbol errors. Example: libcurl was broken and caused the rebuilds of virtualbox and git to fail until I forced a rebuild of curl. Any installed package that is actually linked against openssl will be affected by this, notably curl or wget, which may prevent portage from fetching source files. I suggest using quickpkg to back up openssl before the upgrade in case you need to recover urgently in the middle of the update. ^ permalink raw reply [flat|nested] 17+ messages in thread
* [gentoo-user] Re: openssl upgrade may miss some needed rebuilds 2016-03-02 14:41 [gentoo-user] openssl upgrade may miss some needed rebuilds walt @ 2016-03-02 15:15 ` Nikos Chantziaras 2016-03-02 15:25 ` Todd Goodman 2016-03-02 15:49 ` Rich Freeman 0 siblings, 2 replies; 17+ messages in thread From: Nikos Chantziaras @ 2016-03-02 15:15 UTC (permalink / raw To: gentoo-user On 02/03/16 16:41, walt wrote: > Today's upgrade of openssl to 1.0.2g-r1 may cause some necessary > rebuilds to fail due to missing symbol errors. > > Example: libcurl was broken and caused the rebuilds of virtualbox and > git to fail until I forced a rebuild of curl. Any installed package > that is actually linked against openssl will be affected by this, > notably curl or wget, which may prevent portage from fetching source > files. Does that mean that the library name is the same and the "preserve-libs" FEATURE doesn't kick in in this case? ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] Re: openssl upgrade may miss some needed rebuilds 2016-03-02 15:15 ` [gentoo-user] " Nikos Chantziaras @ 2016-03-02 15:25 ` Todd Goodman 2016-03-02 15:49 ` Rich Freeman 1 sibling, 0 replies; 17+ messages in thread From: Todd Goodman @ 2016-03-02 15:25 UTC (permalink / raw To: gentoo-user * Nikos Chantziaras <realnc@gmail.com> [160302 10:16]: > On 02/03/16 16:41, walt wrote: > > Today's upgrade of openssl to 1.0.2g-r1 may cause some necessary > > rebuilds to fail due to missing symbol errors. > > > > Example: libcurl was broken and caused the rebuilds of virtualbox and > > git to fail until I forced a rebuild of curl. Any installed package > > that is actually linked against openssl will be affected by this, > > notably curl or wget, which may prevent portage from fetching source > > files. > > Does that mean that the library name is the same and the "preserve-libs" > FEATURE doesn't kick in in this case? It's not working for me either and I've had to manually rebuild curl and w3m. Todd ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] Re: openssl upgrade may miss some needed rebuilds 2016-03-02 15:15 ` [gentoo-user] " Nikos Chantziaras 2016-03-02 15:25 ` Todd Goodman @ 2016-03-02 15:49 ` Rich Freeman 2016-03-02 15:54 ` Alan McKinnon ` (2 more replies) 1 sibling, 3 replies; 17+ messages in thread From: Rich Freeman @ 2016-03-02 15:49 UTC (permalink / raw To: gentoo-user On Wed, Mar 2, 2016 at 10:15 AM, Nikos Chantziaras <realnc@gmail.com> wrote: > On 02/03/16 16:41, walt wrote: >> >> Today's upgrade of openssl to 1.0.2g-r1 may cause some necessary >> rebuilds to fail due to missing symbol errors. >> >> Example: libcurl was broken and caused the rebuilds of virtualbox and >> git to fail until I forced a rebuild of curl. Any installed package >> that is actually linked against openssl will be affected by this, >> notably curl or wget, which may prevent portage from fetching source >> files. > > Does that mean that the library name is the same and the "preserve-libs" > FEATURE doesn't kick in in this case? > https://forums.gentoo.org/viewtopic-p-7886940.html https://bugs.gentoo.org/show_bug.cgi?id=576128 They changed ABI without changing SONAME, which is an absolutely braid-dead thing for upstream to do, because it causes exactly this kind of breakage. revdep-rebuild is incapable of detecting this kind of breakage. Your linking will appear intact, but things will crash because the ABI changed. Everybody should be on the lookout for this update and carefully follow the forum post instructions to get through it. -- Rich ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] Re: openssl upgrade may miss some needed rebuilds 2016-03-02 15:49 ` Rich Freeman @ 2016-03-02 15:54 ` Alan McKinnon 2016-03-02 16:02 ` Rich Freeman 2016-03-02 16:06 ` James 2016-03-02 18:19 ` »Q« 2 siblings, 1 reply; 17+ messages in thread From: Alan McKinnon @ 2016-03-02 15:54 UTC (permalink / raw To: gentoo-user On 02/03/2016 17:49, Rich Freeman wrote: > https://forums.gentoo.org/viewtopic-p-7886940.html > https://bugs.gentoo.org/show_bug.cgi?id=576128 > > They changed ABI without changing SONAME, which is an absolutely > braid-dead thing for upstream to do, because it causes exactly this > kind of breakage. brain dead is being kind to folks with non-functioning brains... I'm now seriously considering the libressl folks might have a point. -- Alan McKinnon alan.mckinnon@gmail.com ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] Re: openssl upgrade may miss some needed rebuilds 2016-03-02 15:54 ` Alan McKinnon @ 2016-03-02 16:02 ` Rich Freeman 0 siblings, 0 replies; 17+ messages in thread From: Rich Freeman @ 2016-03-02 16:02 UTC (permalink / raw To: gentoo-user On Wed, Mar 2, 2016 at 10:54 AM, Alan McKinnon <alan.mckinnon@gmail.com> wrote: > On 02/03/2016 17:49, Rich Freeman wrote: >> https://forums.gentoo.org/viewtopic-p-7886940.html >> https://bugs.gentoo.org/show_bug.cgi?id=576128 >> >> They changed ABI without changing SONAME, which is an absolutely >> braid-dead thing for upstream to do, because it causes exactly this >> kind of breakage. > > brain dead is being kind to folks with non-functioning brains... > > I'm now seriously considering the libressl folks might have a point. > You mean the project that forked openssl, changed the APIs and ABIs, and also kept the same SONAMEs for "compatibility?" We can see how well that worked with libav... -- Rich ^ permalink raw reply [flat|nested] 17+ messages in thread
* [gentoo-user] Re: openssl upgrade may miss some needed rebuilds 2016-03-02 15:49 ` Rich Freeman 2016-03-02 15:54 ` Alan McKinnon @ 2016-03-02 16:06 ` James 2016-03-02 17:54 ` Rich Freeman 2016-03-02 18:19 ` »Q« 2 siblings, 1 reply; 17+ messages in thread From: James @ 2016-03-02 16:06 UTC (permalink / raw To: gentoo-user Rich Freeman <rich0 <at> gentoo.org> writes: > >> Today's upgrade of openssl to 1.0.2g-r1 may cause some necessary > >> rebuilds to fail due to missing symbol errors. > https://forums.gentoo.org/viewtopic-p-7886940.html > https://bugs.gentoo.org/show_bug.cgi?id=576128 > They changed ABI without changing SONAME, which is an absolutely > braid-dead thing for upstream to do, because it causes exactly this > kind of breakage. Hmmmm. I've been working on my ebuild and end-o-mentoring quizes:: so in that vein, should not the gentoo dev have bumped the gentoo rev numbers, or did I miss-read the gentoo docs? > Everybody should be on the lookout for this update and carefully > follow the forum post instructions to get through it. Again, in light of the dev-quizes, should not the package maintainer have posted a news item prior/simultaneously to the new package release? Not trying to stir things up, just scratching many itches here on the dev-quizes. Surely we are all human(oid) and thus forginving of our comrades....even to the point of encouragement? quizfully, James ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] Re: openssl upgrade may miss some needed rebuilds 2016-03-02 16:06 ` James @ 2016-03-02 17:54 ` Rich Freeman 2016-03-02 18:32 ` Jeremi Piotrowski 2016-03-02 19:11 ` James 0 siblings, 2 replies; 17+ messages in thread From: Rich Freeman @ 2016-03-02 17:54 UTC (permalink / raw To: gentoo-user On Wed, Mar 2, 2016 at 11:06 AM, James <wireless@tampabay.rr.com> wrote: > Rich Freeman <rich0 <at> gentoo.org> writes: > >> They changed ABI without changing SONAME, which is an absolutely >> braid-dead thing for upstream to do, because it causes exactly this >> kind of breakage. > > Hmmmm. I've been working on my ebuild and end-o-mentoring quizes:: so in > that vein, should not the gentoo dev have bumped the gentoo rev numbers, or > did I miss-read the gentoo docs? > So, first, this isn't really the forum to critique what the devs did, and I haven't spoken to them so I can't vouch for what their knowledge was at the time. Revbumping wouldn't help, and I'm pretty sure they did revbump it. The real issue was upstream, and I'd have to think about whether trying to fix it with a Gentoo patch would make things better or worse (it would make Gentoo different from everybody else, causing havoc if you had a proprietary binary you wanted to run and so on). Upstream really dropped the ball on this. When I'm updating packages I certainly don't carefully review all their ABIs and SONAMEs. Without some kind of automatic QA tool it would be a pretty big undertaking. I might go see if there is such a tool though, maybe that might be a good outcome if such a tool exists. > >> Everybody should be on the lookout for this update and carefully >> follow the forum post instructions to get through it. > > Again, in light of the dev-quizes, should not the package maintainer have > posted a news item prior/simultaneously to the new package release? Sure, if they had known about it. However, it sounds like they may have been as surprised as anybody else. I'd really like to see one right away though. The way openssl handles their ABIs really makes me think that libressl may not be the lesser evil. Sloppy SONAME handling causes all kinds of issues though and seeing it in high-profile projects like these is pretty concerning. > > Not trying to stir things up, just scratching many itches here on the > dev-quizes. Surely we are all human(oid) and thus forginving of our > comrades....even to the point of encouragement? > Of course. To err is human. To stabilize errs carries the death penalty. :) (I'm sure somebody will file that away for the next stable package I break.) -- Rich ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] Re: openssl upgrade may miss some needed rebuilds 2016-03-02 17:54 ` Rich Freeman @ 2016-03-02 18:32 ` Jeremi Piotrowski 2016-03-02 19:11 ` James 1 sibling, 0 replies; 17+ messages in thread From: Jeremi Piotrowski @ 2016-03-02 18:32 UTC (permalink / raw To: gentoo-user On Wed, Mar 2, 2016 at 6:54 PM, Rich Freeman <rich0@gentoo.org> wrote: > Upstream really dropped the ball on this. When I'm updating packages > I certainly don't carefully review all their ABIs and SONAMEs. > Without some kind of automatic QA tool it would be a pretty big > undertaking. I might go see if there is such a tool though, maybe > that might be a good outcome if such a tool exists. > I recall reading about such a tool: http://ispras.linuxbase.org/index.php/ABI_compliance_checker I haven't tried it out, but I would be curious to see whether it would have caught this case. ^ permalink raw reply [flat|nested] 17+ messages in thread
* [gentoo-user] Re: openssl upgrade may miss some needed rebuilds 2016-03-02 17:54 ` Rich Freeman 2016-03-02 18:32 ` Jeremi Piotrowski @ 2016-03-02 19:11 ` James 2016-03-02 20:16 ` Rich Freeman 1 sibling, 1 reply; 17+ messages in thread From: James @ 2016-03-02 19:11 UTC (permalink / raw To: gentoo-user Rich Freeman <rich0 <at> gentoo.org> writes: > >> They changed ABI without changing SONAME, which is an absolutely > >> braid-dead thing for upstream to do, because it causes exactly this > >> kind of breakage. > > > > Hmmmm. I've been working on my ebuild and end-o-mentoring quizes:: so in > > that vein, should not the gentoo dev have bumped the gentoo rev > > numbers, or did I miss-read the gentoo docs? > > > > So, first, this isn't really the forum to critique what the devs did, > and I haven't spoken to them so I can't vouch for what their knowledge > was at the time. Excuse me, but I did not criticize anyone. I *appreciate* what the devs do; in fact so much, I've started down that path myself. As one who has put together dozens of ebuilds, but few published, I greatly appreciated their work and the opportunity to learn from all mistakes, mine and the devs. Besides, I'm not a dev, so what forum would be more appropriate to question and learn about ebuilds and booboos? So please appreciated that thge focus of my questions, *are to learn* with a robust discussion, as I do intend to seek dev_status one day. Are 'users' discouraged from breaking down package/ebuild issues in this forum? If so, which forum can I ask questions, even the dumb ones? > Revbumping wouldn't help, and I'm pretty sure they did revbump it. > The real issue was upstream, and I'd have to think about whether > trying to fix it with a Gentoo patch would make things better or worse > (it would make Gentoo different from everybody else, causing havoc if > you had a proprietary binary you wanted to run and so on). One of the dev-quiz questions is about how long to leave a package in testing, with 30 days being the minimum, unless there is critical need, or have I not correctly understood the docs and devmanual? Again, I have no idea how long this package was in 'testing' but, this does sound like an excellent opportunity for fledgling devs to learn a bit deeper? My intentions are only based on the good for this distro, but, close examination, at least for me, is highly warranted. So what commands do I run (git style) to see the history of the relevant build/release dates for openssl? The changelog seems incomplete.... > Upstream really dropped the ball on this. When I'm updating packages > I certainly don't carefully review all their ABIs and SONAMEs. > Without some kind of automatic QA tool it would be a pretty big > undertaking. I might go see if there is such a tool though, maybe > that might be a good outcome if such a tool exists. > >> Everybody should be on the lookout for this update and carefully > >> follow the forum post instructions to get through it. Again, in > >> light of the dev-quizes, should not the package maintainer have > >> posted a news item prior/simultaneously to the new package release? > Sure, if they had known about it. However, it sounds like they may > have been as surprised as anybody else. I'd really like to see one > right away though. Thanks! Good answer and now I'll have to go an edited/update my dev quiz responses to indicate that a late news items, for something critical or that touches so many packages, is warranted. Excellent, concrete example. One of the things I have been working on, is supplying more details examples to the devmanual current editor, just like this one, to reinforce the key principles of the devmanual. I think some kind of footnotes to lots of practical examples, is *exactly what the dev manual is missing* imho. > The way openssl handles their ABIs really makes me think that libressl > may not be the lesser evil. Sloppy SONAME handling causes all kinds > of issues though and seeing it in high-profile projects like these is > pretty concerning. Good to know. In fact gentoo supports such a wide variety of libs so all of this information, in a practical example, is very valuable imho. > > Not trying to stir things up, just scratching many itches here on the > > dev-quizes. Surely we are all human(oid) and thus forgiving of our > > comrades....even to the point of encouragement? > Of course. To err is human. To stabilize errs carries the death > penalty. :) (I'm sure somebody will file that away for the next > stable package I break.) Easy on being so critical, either for others or yourself. I've been hacking on ebuilds for almost a year now, and there is good reason quite a few of mine are still not published....... Besides this is excellent evidence for CI (Jenkins + Gerrit) ? Are you not a proponent of CI for Gentoo? That's a common and ordinary usage for clusters these days..... I do appreciate the information and candor! be at peace, James ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] Re: openssl upgrade may miss some needed rebuilds 2016-03-02 19:11 ` James @ 2016-03-02 20:16 ` Rich Freeman 2016-03-03 5:10 ` Adam Carter 0 siblings, 1 reply; 17+ messages in thread From: Rich Freeman @ 2016-03-02 20:16 UTC (permalink / raw To: gentoo-user On Wed, Mar 2, 2016 at 2:11 PM, James <wireless@tampabay.rr.com> wrote: > Rich Freeman <rich0 <at> gentoo.org> writes: > > Excuse me, but I did not criticize anyone. I know. It was really meant to temper my remarks, since email is easy to misconstrue. It wasn't really directed at you, and you did get at your intent at the end of your previous post. > >> Revbumping wouldn't help, and I'm pretty sure they did revbump it. >> The real issue was upstream, and I'd have to think about whether >> trying to fix it with a Gentoo patch would make things better or worse >> (it would make Gentoo different from everybody else, causing havoc if >> you had a proprietary binary you wanted to run and so on). > > One of the dev-quiz questions is about how long to leave a package in > testing, with 30 days being the minimum, unless there is critical need, > or have I not correctly understood the docs and devmanual? Again, I have no > idea how long this package was in 'testing' but, this does sound like an > excellent opportunity for fledgling devs to learn a bit deeper? So far this package is only in testing. Nobody would have run into this issue if they weren't running ~arch. While disruptions this large are undesirable even in ~arch, the reality is that you're much more likely to run into them since you are the guinea pigs. This is actually a security issue as well, so there is going to be a rush to get it stabilized somehow. I'm not entirely sure how yet. Security issues are exempt from the 30 day rule, and we don't always backport them. > > So what commands do I run (git style) to see the history of the relevant > build/release dates for openssl? The changelog seems incomplete.... Are you talking about upstream, or within Gentoo? Within gentoo online you can just browse: https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-libs/openssl Hit log next to any file you're interested in, or go up a directory and hit log next to the openssl directory itself to see everything including file deletions/etc. Or with git you can run: git clone git://anongit.gentoo.org/repo/gentoo.git cd gentoo/dev-libs/openssl git log . > >> The way openssl handles their ABIs really makes me think that libressl >> may not be the lesser evil. Sloppy SONAME handling causes all kinds >> of issues though and seeing it in high-profile projects like these is >> pretty concerning. > > Good to know. In fact gentoo supports such a wide variety of libs so all of > this information, in a practical example, is very valuable imho. There are pros and cons to it, but I wouldn't be here if I didn't think that letting the users pick the winner between openssl/libressl wasn't a good thing. Initially I was pushing back on adding libressl to the tree a bit just to see if we could come up with a better way to do it in light of the mess we ran into with libav. In the end we couldn't come up with anything so it moved forward. > Easy on being so critical, either for others or yourself. I was just joking with that, hence the point about somebody bringing it up when I inevitably make a mistake. > Besides this is excellent evidence > for CI (Jenkins + Gerrit) ? Are you not a proponent of CI for Gentoo? I'm definitely a proponent. It can be a bit problematic resource-wise and with latency. However, I should really get into the habit of trying to do commits via pull-requests that hit our CI system. -- Rich ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] Re: openssl upgrade may miss some needed rebuilds 2016-03-02 20:16 ` Rich Freeman @ 2016-03-03 5:10 ` Adam Carter 0 siblings, 0 replies; 17+ messages in thread From: Adam Carter @ 2016-03-03 5:10 UTC (permalink / raw To: gentoo-user@lists.gentoo.org [-- Attachment #1: Type: text/plain, Size: 392 bytes --] FYI for anyone concerned about this latest issue "DROWN" - its only a problem if SSLv2 is enabled. SSLv2 has been broken for a long time, so should be disabled. However, if it is exposed then an attacker can retrieve the private key, and in doing so will be able to also decrypt secure TLS 1.2+ sessions to any server using that private key. https://www.openssl.org/news/secadv/20160301.txt [-- Attachment #2: Type: text/html, Size: 501 bytes --] ^ permalink raw reply [flat|nested] 17+ messages in thread
* [gentoo-user] Re: openssl upgrade may miss some needed rebuilds 2016-03-02 15:49 ` Rich Freeman 2016-03-02 15:54 ` Alan McKinnon 2016-03-02 16:06 ` James @ 2016-03-02 18:19 ` »Q« 2016-03-03 8:15 ` Håkon Alstadheim 2 siblings, 1 reply; 17+ messages in thread From: »Q« @ 2016-03-02 18:19 UTC (permalink / raw To: gentoo-user On Wed, 2 Mar 2016 10:49:59 -0500 Rich Freeman <rich0@gentoo.org> wrote: > https://forums.gentoo.org/viewtopic-p-7886940.html > https://bugs.gentoo.org/show_bug.cgi?id=576128 I had wget with USE="gnutls" already, so I took the plunge yesterday and followed PolynomialC's instructions at the first link above. When I used revdep-rebuild.sh -i -L "libssl\.so.*" -- --exclude=openssl --keep-going the only package that failed to rebuild was www-client/w3mmee-0.3.2_p24-r7, and that failure is due to <https://bugs.gentoo.org/show_bug.cgi?id=556928>, nothing to do with openssl. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] Re: openssl upgrade may miss some needed rebuilds 2016-03-02 18:19 ` »Q« @ 2016-03-03 8:15 ` Håkon Alstadheim 2016-03-03 11:26 ` Rich Freeman 0 siblings, 1 reply; 17+ messages in thread From: Håkon Alstadheim @ 2016-03-03 8:15 UTC (permalink / raw To: gentoo-user Den 02. mars 2016 19:19, skrev »Q«: > On Wed, 2 Mar 2016 10:49:59 -0500 > Rich Freeman <rich0@gentoo.org> wrote: > >> https://forums.gentoo.org/viewtopic-p-7886940.html >> https://bugs.gentoo.org/show_bug.cgi?id=576128 > I had wget with USE="gnutls" already, so I took the plunge yesterday > and followed PolynomialC's instructions at the first link above. > > When I used > > revdep-rebuild.sh -i -L "libssl\.so.*" -- --exclude=openssl --keep-going > > the only package that failed to rebuild was > www-client/w3mmee-0.3.2_p24-r7, and that failure is due to > <https://bugs.gentoo.org/show_bug.cgi?id=556928>, nothing to do with > openssl. > > > Would "revdep-rebuild.sh -i -L "libssl\.so.*" -- -f" before emerging, be sufficient ? I.e. that should obviate the need for compiling wget with gnutls ? ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] Re: openssl upgrade may miss some needed rebuilds 2016-03-03 8:15 ` Håkon Alstadheim @ 2016-03-03 11:26 ` Rich Freeman 2016-03-03 13:05 ` Håkon Alstadheim 0 siblings, 1 reply; 17+ messages in thread From: Rich Freeman @ 2016-03-03 11:26 UTC (permalink / raw To: gentoo-user On Thu, Mar 3, 2016 at 3:15 AM, Håkon Alstadheim <hakon@alstadheim.priv.no> wrote: > Would "revdep-rebuild.sh -i -L "libssl\.so.*" -- -f" before emerging, be > sufficient ? I.e. that should obviate the need for compiling wget with > gnutls ? > No, and no. The problem is the ABI is silently changing. Rebuilding everything before updating openssl will just recompile everything with the old ABI, and then when it silently changes everything will still break. The purpose of building wget with gnutls is to make it no longer use openssl, so then it doesn't break at all. -- Rich ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] Re: openssl upgrade may miss some needed rebuilds 2016-03-03 11:26 ` Rich Freeman @ 2016-03-03 13:05 ` Håkon Alstadheim 2016-03-03 13:43 ` Rich Freeman 0 siblings, 1 reply; 17+ messages in thread From: Håkon Alstadheim @ 2016-03-03 13:05 UTC (permalink / raw To: gentoo-user On 03. mars 2016 12:26, Rich Freeman wrote: > On Thu, Mar 3, 2016 at 3:15 AM, Håkon Alstadheim > <hakon@alstadheim.priv.no> wrote: >> Would "revdep-rebuild.sh -i -L "libssl\.so.*" -- -f" before emerging, be >> sufficient ? I.e. that should obviate the need for compiling wget with >> gnutls ? >> > No, and no. The problem is the ABI is silently changing. Rebuilding > everything Not rebuilding, "-f" is supposed to mean "fetchonly" , i.e. all wget would get run first, and then a second run of emerge would do the actual compilation with the distfiles already on local disk, That is if I understadnd "-f" correctly, and given enough disk-space and no sneaky purging distfiles between runs. > before updating openssl will just recompile everything with > the old ABI, and then when it silently changes everything will still > break. The purpose of building wget with gnutls is to make it no > longer use openssl, so then it doesn't break at all. > ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-user] Re: openssl upgrade may miss some needed rebuilds 2016-03-03 13:05 ` Håkon Alstadheim @ 2016-03-03 13:43 ` Rich Freeman 0 siblings, 0 replies; 17+ messages in thread From: Rich Freeman @ 2016-03-03 13:43 UTC (permalink / raw To: gentoo-user On Thu, Mar 3, 2016 at 8:05 AM, Håkon Alstadheim <hakon@alstadheim.priv.no> wrote: > On 03. mars 2016 12:26, Rich Freeman wrote: >> On Thu, Mar 3, 2016 at 3:15 AM, Håkon Alstadheim >> <hakon@alstadheim.priv.no> wrote: >>> Would "revdep-rebuild.sh -i -L "libssl\.so.*" -- -f" before emerging, be >>> sufficient ? I.e. that should obviate the need for compiling wget with >>> gnutls ? >>> >> No, and no. The problem is the ABI is silently changing. Rebuilding >> everything > Not rebuilding, "-f" is supposed to mean "fetchonly" , i.e. all wget > would get run first, and then a second run of emerge would do the actual > compilation with the distfiles already on local disk, That is if I > understadnd "-f" correctly, and given enough disk-space and no sneaky > purging distfiles between runs. > Ah, missed that. Yes, this would likely eliminate the need to rebuild wget. It would still require you to rebuild everything else afterwards. And, if that fails there is another workaround for fetching in the forum. -- Rich ^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2016-03-03 13:43 UTC | newest] Thread overview: 17+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-03-02 14:41 [gentoo-user] openssl upgrade may miss some needed rebuilds walt 2016-03-02 15:15 ` [gentoo-user] " Nikos Chantziaras 2016-03-02 15:25 ` Todd Goodman 2016-03-02 15:49 ` Rich Freeman 2016-03-02 15:54 ` Alan McKinnon 2016-03-02 16:02 ` Rich Freeman 2016-03-02 16:06 ` James 2016-03-02 17:54 ` Rich Freeman 2016-03-02 18:32 ` Jeremi Piotrowski 2016-03-02 19:11 ` James 2016-03-02 20:16 ` Rich Freeman 2016-03-03 5:10 ` Adam Carter 2016-03-02 18:19 ` »Q« 2016-03-03 8:15 ` Håkon Alstadheim 2016-03-03 11:26 ` Rich Freeman 2016-03-03 13:05 ` Håkon Alstadheim 2016-03-03 13:43 ` Rich Freeman
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox