* [gentoo-user] switch to profile 17.0 complete, completely painless @ 2017-12-06 7:00 Raffaele Belardi 2017-12-06 7:18 ` Dale ` (2 more replies) 0 siblings, 3 replies; 14+ messages in thread From: Raffaele Belardi @ 2017-12-06 7:00 UTC (permalink / raw To: gentoo-user One (~x86) LXDE system completed the switch with no problem, the other (~amd64) built all except two packaged (sdlmame and torcs) which did not build with gcc-7.2 even before the switch to 17.0. Gentoo devs and arch testers did a good job as usual. I'll do the switch on the Gnome system in the next days but up to now I can say that the switch to 17.0 is a _lot_ less painful than switching major compiler version. raffaele ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] switch to profile 17.0 complete, completely painless 2017-12-06 7:00 [gentoo-user] switch to profile 17.0 complete, completely painless Raffaele Belardi @ 2017-12-06 7:18 ` Dale 2017-12-06 8:25 ` Neil Bothwick 2017-12-06 15:38 ` Andrés Becerra Sandoval 2017-12-06 15:36 ` Daniel Frey 2017-12-09 1:36 ` Marc Joliet 2 siblings, 2 replies; 14+ messages in thread From: Dale @ 2017-12-06 7:18 UTC (permalink / raw To: gentoo-user Raffaele Belardi wrote: > One (~x86) LXDE system completed the switch with no problem, the other (~amd64) built all > except two packaged (sdlmame and torcs) which did not build with gcc-7.2 even before the > switch to 17.0. > > Gentoo devs and arch testers did a good job as usual. > > I'll do the switch on the Gnome system in the next days but up to now I can say that the > switch to 17.0 is a _lot_ less painful than switching major compiler version. > > raffaele > > I'm having trouble with these: net-libs/webkit-gtk-2.4.11-r200 dev-qt/qtwebengine-5.9.3 net-libs/webkit-gtk Those three, I've had to adjust the USE flags and it may or may not be profile switch related. If I had to guess, it just happened to pop up and isn't related to the switch. They are back in the rear compiling as I type. I still have a issue with openshot and I think my nvidia drivers to deal with too. It has some sort of issue but I haven't looked into what the cause is for it yet. However, that will be fixed before my next full rebuild. Once I get all these little issues dealt with, I plan to do a emerge -e world again just to be sure. It's cool here so the heat will be good. ;-) Over all tho, it went fairly well here too. The issues I have ran into are most likely not related to the switch. Generally speaking, some of the switches in the past have been pretty major changes. This one seems to fall into that category to me at least. As you said, not to painful really. Just a little time consuming at times. Dale :-) :-) ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] switch to profile 17.0 complete, completely painless 2017-12-06 7:18 ` Dale @ 2017-12-06 8:25 ` Neil Bothwick 2017-12-06 15:38 ` Andrés Becerra Sandoval 1 sibling, 0 replies; 14+ messages in thread From: Neil Bothwick @ 2017-12-06 8:25 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 585 bytes --] On Wed, 6 Dec 2017 01:18:02 -0600, Dale wrote: > I'm having trouble with these: > > net-libs/webkit-gtk-2.4.11-r200 > dev-qt/qtwebengine-5.9.3 > net-libs/webkit-gtk > > Those three, I've had to adjust the USE flags and it may or may not be > profile switch related. If I had to guess, it just happened to pop up > and isn't related to the switch. I did too, but webkit-gtk was failing a rebuild before the switch, so I think you're right. Solutions for them can be found on bgo. -- Neil Bothwick SITCOM: Single Income, Two Children, Oppressive Mortgage [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] switch to profile 17.0 complete, completely painless 2017-12-06 7:18 ` Dale 2017-12-06 8:25 ` Neil Bothwick @ 2017-12-06 15:38 ` Andrés Becerra Sandoval 2017-12-06 15:49 ` Dale ` (3 more replies) 1 sibling, 4 replies; 14+ messages in thread From: Andrés Becerra Sandoval @ 2017-12-06 15:38 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1039 bytes --] 2017-12-06 2:18 GMT-05:00 Dale <rdalek1967@gmail.com>: > Raffaele Belardi wrote: > > One (~x86) LXDE system completed the switch with no problem, the other > (~amd64) built all > > except two packaged (sdlmame and torcs) which did not build with gcc-7.2 > even before the > > switch to 17.0. > > > > Gentoo devs and arch testers did a good job as usual. > > > > I'll do the switch on the Gnome system in the next days but up to now I > can say that the > > switch to 17.0 is a _lot_ less painful than switching major compiler > version. > > > > raffaele > > > > > > > I'm having trouble with these: > > net-libs/webkit-gtk-2.4.11-r200 > dev-qt/qtwebengine-5.9.3 > net-libs/webkit-gtk > > Those three, I've had to adjust the USE flags and it may or may not be > profile switch related. If I had to guess, it just happened to pop up > and isn't related to the switch. They are back in the rear compiling as > I type. > > Dale, How did you merge qtwebengine? -- Andrés Becerra Sandoval [-- Attachment #2: Type: text/html, Size: 1992 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] switch to profile 17.0 complete, completely painless 2017-12-06 15:38 ` Andrés Becerra Sandoval @ 2017-12-06 15:49 ` Dale 2017-12-06 16:19 ` Helmut Jarausch ` (2 subsequent siblings) 3 siblings, 0 replies; 14+ messages in thread From: Dale @ 2017-12-06 15:49 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1538 bytes --] Andrés Becerra Sandoval wrote: > > > 2017-12-06 2:18 GMT-05:00 Dale <rdalek1967@gmail.com > <mailto:rdalek1967@gmail.com>>: > > Raffaele Belardi wrote: > > One (~x86) LXDE system completed the switch with no problem, the > other (~amd64) built all > > except two packaged (sdlmame and torcs) which did not build with > gcc-7.2 even before the > > switch to 17.0. > > > > Gentoo devs and arch testers did a good job as usual. > > > > I'll do the switch on the Gnome system in the next days but up > to now I can say that the > > switch to 17.0 is a _lot_ less painful than switching major > compiler version. > > > > raffaele > > > > > > > I'm having trouble with these: > > net-libs/webkit-gtk-2.4.11-r200 > dev-qt/qtwebengine-5.9.3 > net-libs/webkit-gtk > > Those three, I've had to adjust the USE flags and it may or may not be > profile switch related. If I had to guess, it just happened to pop up > and isn't related to the switch. They are back in the rear > compiling as > I type. > > > Dale, > > How did you merge qtwebengine? > > > -- > Andrés Becerra Sandoval > LOL. So far, I haven't been able to get it too. I'm starting to disable USE flags to see if I can either get it to compile OR get rid of the package. I don't think the later is possible since it has a wide range of things depending on it. If I get a fix, I'll post it and let you try it. I got my hammer out. Dale :-) :-) [-- Attachment #2: Type: text/html, Size: 3744 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] switch to profile 17.0 complete, completely painless 2017-12-06 15:38 ` Andrés Becerra Sandoval 2017-12-06 15:49 ` Dale @ 2017-12-06 16:19 ` Helmut Jarausch 2017-12-06 16:40 ` Andrés Becerra Sandoval 2017-12-06 16:20 ` Alan McKinnon 2017-12-07 4:40 ` Dale 3 siblings, 1 reply; 14+ messages in thread From: Helmut Jarausch @ 2017-12-06 16:19 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 428 bytes --] On 12/06/2017 04:38:02 PM, Andrés Becerra Sandoval wrote: > > I'm having trouble with these: > > net-libs/webkit-gtk-2.4.11-r200 this needs an addtional patch webkit-gtk-2.4.11-icu59.patch which I've attached > dev-qt/qtwebengine-5.9.3 This needs a tiny change, I've attached my ebuild > net-libs/webkit-gtk which version? Version 2.18.3 installed just fine here. Helmut [-- Attachment #2: qtwebengine-5.9.3.ebuild --] [-- Type: text/plain, Size: 3149 bytes --] # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 PYTHON_COMPAT=( python2_7 ) inherit multiprocessing pax-utils python-any-r1 qt5-build DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications" if [[ ${QT5_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64 ~arm ~arm64 ~x86" fi IUSE="alsa bindist geolocation pax_kernel pulseaudio +system-ffmpeg +system-icu widgets" RDEPEND=" app-arch/snappy:= dev-libs/glib:2 dev-libs/nspr dev-libs/nss ~dev-qt/qtcore-${PV} ~dev-qt/qtdeclarative-${PV} ~dev-qt/qtgui-${PV} ~dev-qt/qtnetwork-${PV} ~dev-qt/qtprintsupport-${PV} ~dev-qt/qtwebchannel-${PV}[qml] dev-libs/expat dev-libs/libevent:= dev-libs/libxml2 dev-libs/libxslt dev-libs/protobuf:= media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/libpng:0= >=media-libs/libvpx-1.5:=[svc] media-libs/libwebp:= media-libs/mesa media-libs/opus net-libs/libsrtp:0= sys-apps/dbus sys-apps/pciutils sys-libs/libcap sys-libs/zlib[minizip] virtual/jpeg:0 virtual/libudev x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst alsa? ( media-libs/alsa-lib ) geolocation? ( ~dev-qt/qtpositioning-${PV} ) pulseaudio? ( media-sound/pulseaudio:= ) system-ffmpeg? ( media-video/ffmpeg:0= ) system-icu? ( dev-libs/icu:= ) widgets? ( ~dev-qt/qtwidgets-${PV} ) " DEPEND="${RDEPEND} ${PYTHON_DEPS} >=app-arch/gzip-1.7 dev-util/gperf dev-util/ninja dev-util/re2c sys-devel/bison pax_kernel? ( sys-apps/elfix ) " src_prepare() { use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-5.9.0-paxmark-mksnapshot.patch" ) sed -i -e'/#if U_ICU_VERSION_MAJOR_NUM < 60/ s/60/60 || defined(TOOLKIT_QT)/' \ src/3rdparty/chromium/components/url_formatter/url_formatter.cc # bug 620444 - ensure local headers are used find "${S}" -type f -name "*.pr[fio]" | xargs sed -i -e 's|INCLUDEPATH += |&$$QTWEBENGINE_ROOT/include |' || die qt_use_disable_config alsa alsa src/core/config/linux.pri qt_use_disable_config pulseaudio pulseaudio src/core/config/linux.pri qt_use_disable_mod geolocation positioning \ mkspecs/features/configure.prf \ src/core/core_chromium.pri \ src/core/core_common.pri qt_use_disable_mod widgets widgets src/src.pro qt5-build_src_prepare } src_configure() { export NINJA_PATH=/usr/bin/ninja export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}" local myqmakeargs=( $(usex bindist '' 'WEBENGINE_CONFIG+=use_proprietary_codecs') $(usex system-ffmpeg 'WEBENGINE_CONFIG+=use_system_ffmpeg' '') $(usex system-icu 'WEBENGINE_CONFIG+=use_system_icu' '') ) qt5-build_src_configure } src_install() { qt5-build_src_install # bug 601472 if [[ ! -f ${D%/}${QT5_LIBDIR}/libQt5WebEngine.so ]]; then die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/" fi pax-mark m "${D%/}${QT5_LIBEXECDIR}"/QtWebEngineProcess } [-- Attachment #3: webkit-gtk-2.4.11-icu59.patch --] [-- Type: text/x-patch, Size: 3082 bytes --] diff -ruN webkitgtk-2.4.11.orig/Source/JavaScriptCore/API/JSStringRef.cpp webkitgtk-2.4.11/Source/JavaScriptCore/API/JSStringRef.cpp --- webkitgtk-2.4.11.orig/Source/JavaScriptCore/API/JSStringRef.cpp 2016-04-10 08:48:36.000000000 +0200 +++ webkitgtk-2.4.11/Source/JavaScriptCore/API/JSStringRef.cpp 2017-06-11 19:26:55.263795188 +0200 @@ -37,7 +37,7 @@ JSStringRef JSStringCreateWithCharacters(const JSChar* chars, size_t numChars) { initializeThreading(); - return OpaqueJSString::create(chars, numChars).leakRef(); + return OpaqueJSString::create(reinterpret_cast<const UChar*>(chars), numChars).leakRef(); } JSStringRef JSStringCreateWithUTF8CString(const char* string) @@ -62,7 +62,7 @@ JSStringRef JSStringCreateWithCharactersNoCopy(const JSChar* chars, size_t numChars) { initializeThreading(); - return OpaqueJSString::create(StringImpl::createWithoutCopying(chars, numChars)).leakRef(); + return OpaqueJSString::create(StringImpl::createWithoutCopying(reinterpret_cast<const UChar*>(chars), numChars)).leakRef(); } JSStringRef JSStringRetain(JSStringRef string) @@ -83,7 +83,7 @@ const JSChar* JSStringGetCharactersPtr(JSStringRef string) { - return string->characters(); + return reinterpret_cast<const JSChar*>(string->characters()); } size_t JSStringGetMaximumUTF8CStringSize(JSStringRef string) diff -ruN webkitgtk-2.4.11.orig/Source/JavaScriptCore/runtime/DateConversion.cpp webkitgtk-2.4.11/Source/JavaScriptCore/runtime/DateConversion.cpp --- webkitgtk-2.4.11.orig/Source/JavaScriptCore/runtime/DateConversion.cpp 2013-08-03 18:10:38.000000000 +0200 +++ webkitgtk-2.4.11/Source/JavaScriptCore/runtime/DateConversion.cpp 2017-06-11 19:24:18.494788666 +0200 @@ -107,7 +107,8 @@ #if OS(WINDOWS) TIME_ZONE_INFORMATION timeZoneInformation; GetTimeZoneInformation(&timeZoneInformation); - const WCHAR* timeZoneName = t.isDST() ? timeZoneInformation.DaylightName : timeZoneInformation.StandardName; + const WCHAR* winTimeZoneName = t.isDST() ? timeZoneInformation.DaylightName : timeZoneInformation.StandardName; + String timeZoneName(reinterpret_cast<const UChar*>(winTimeZoneName)); #else struct tm gtm = t; char timeZoneName[70]; diff -ruN webkitgtk-2.4.11.orig/Source/WebKit2/Shared/API/c/WKString.cpp webkitgtk-2.4.11/Source/WebKit2/Shared/API/c/WKString.cpp --- webkitgtk-2.4.11.orig/Source/WebKit2/Shared/API/c/WKString.cpp 2016-04-10 08:48:37.000000000 +0200 +++ webkitgtk-2.4.11/Source/WebKit2/Shared/API/c/WKString.cpp 2017-06-11 19:31:59.544807847 +0200 @@ -55,7 +55,7 @@ size_t WKStringGetCharacters(WKStringRef stringRef, WKChar* buffer, size_t bufferLength) { COMPILE_ASSERT(sizeof(WKChar) == sizeof(UChar), WKStringGetCharacters_sizeof_WKChar_matches_UChar); - return (toImpl(stringRef)->getCharacters(static_cast<UChar*>(buffer), bufferLength)); + return (toImpl(stringRef)->getCharacters(reinterpret_cast<UChar*>(buffer), bufferLength)); } size_t WKStringGetMaximumUTF8CStringSize(WKStringRef stringRef) ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] switch to profile 17.0 complete, completely painless 2017-12-06 16:19 ` Helmut Jarausch @ 2017-12-06 16:40 ` Andrés Becerra Sandoval 0 siblings, 0 replies; 14+ messages in thread From: Andrés Becerra Sandoval @ 2017-12-06 16:40 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 530 bytes --] El dic 6, 2017 11:20 AM, "Helmut Jarausch" <jarausch@skynet.be> escribió: On 12/06/2017 04:38:02 PM, Andrés Becerra Sandoval wrote: > > I'm having trouble with these: > > net-libs/webkit-gtk-2.4.11-r200 > this needs an addtional patch webkit-gtk-2.4.11-icu59.patch which I've attached dev-qt/qtwebengine-5.9.3 > This needs a tiny change, I've attached my ebuild net-libs/webkit-gtk > which version? Version 2.18.3 installed just fine here. Helmut Thank you Helmut! [-- Attachment #2: Type: text/html, Size: 1368 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] switch to profile 17.0 complete, completely painless 2017-12-06 15:38 ` Andrés Becerra Sandoval 2017-12-06 15:49 ` Dale 2017-12-06 16:19 ` Helmut Jarausch @ 2017-12-06 16:20 ` Alan McKinnon 2017-12-06 23:09 ` Neil Bothwick 2017-12-07 4:40 ` Dale 3 siblings, 1 reply; 14+ messages in thread From: Alan McKinnon @ 2017-12-06 16:20 UTC (permalink / raw To: gentoo-user On 06/12/2017 17:38, Andrés Becerra Sandoval wrote: > > > 2017-12-06 2:18 GMT-05:00 Dale <rdalek1967@gmail.com > <mailto:rdalek1967@gmail.com>>: > > Raffaele Belardi wrote: > > One (~x86) LXDE system completed the switch with no problem, the > other (~amd64) built all > > except two packaged (sdlmame and torcs) which did not build with > gcc-7.2 even before the > > switch to 17.0. > > > > Gentoo devs and arch testers did a good job as usual. > > > > I'll do the switch on the Gnome system in the next days but up to > now I can say that the > > switch to 17.0 is a _lot_ less painful than switching major > compiler version. > > > > raffaele > > > > > > > I'm having trouble with these: > > net-libs/webkit-gtk-2.4.11-r200 > dev-qt/qtwebengine-5.9.3 > net-libs/webkit-gtk > > Those three, I've had to adjust the USE flags and it may or may not be > profile switch related. If I had to guess, it just happened to pop up > and isn't related to the switch. They are back in the rear compiling as > I type. > > > Dale, > > How did you merge qtwebengine? I had trouble with qtwebengine. It seemed to be an issue with icu-60.* but I wasn't prepared to downgrade to icu-59.* just as a test (icu changes here tend to trigger a rebuild of half of world), and a recent bug on b.g.o. backed up with I was thinking. It built fine with this in package.use: =dev-qt/qtwebengine-5.9.3 -system-ffmpeg -system-icu Yes, I did do it, favoured bundled libs instead of system ones. But I was also having similar issues with bundled vs system ffmpeg for kodi, and this was the easiest way to get past it and finish a 17.0 migration -- Alan McKinnon alan.mckinnon@gmail.com ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] switch to profile 17.0 complete, completely painless 2017-12-06 16:20 ` Alan McKinnon @ 2017-12-06 23:09 ` Neil Bothwick 0 siblings, 0 replies; 14+ messages in thread From: Neil Bothwick @ 2017-12-06 23:09 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 816 bytes --] On Wed, 6 Dec 2017 18:20:54 +0200, Alan McKinnon wrote: > I had trouble with qtwebengine. It seemed to be an issue with icu-60.* > but I wasn't prepared to downgrade to icu-59.* just as a test (icu > changes here tend to trigger a rebuild of half of world), and a recent > bug on b.g.o. backed up with I was thinking. > > It built fine with this in package.use: > > =dev-qt/qtwebengine-5.9.3 -system-ffmpeg -system-icu > > Yes, I did do it, favoured bundled libs instead of system ones. But I > was also having similar issues with bundled vs system ffmpeg for kodi, > and this was the easiest way to get past it and finish a 17.0 migration Or you could have searched bgo... https://bugs.gentoo.org/639220 -- Neil Bothwick Synonym: a word you use when you can't spell the other one. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] switch to profile 17.0 complete, completely painless 2017-12-06 15:38 ` Andrés Becerra Sandoval ` (2 preceding siblings ...) 2017-12-06 16:20 ` Alan McKinnon @ 2017-12-07 4:40 ` Dale 3 siblings, 0 replies; 14+ messages in thread From: Dale @ 2017-12-07 4:40 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1401 bytes --] Andrés Becerra Sandoval wrote: > > > 2017-12-06 2:18 GMT-05:00 Dale <rdalek1967@gmail.com > <mailto:rdalek1967@gmail.com>>: > > Raffaele Belardi wrote: > > One (~x86) LXDE system completed the switch with no problem, the > other (~amd64) built all > > except two packaged (sdlmame and torcs) which did not build with > gcc-7.2 even before the > > switch to 17.0. > > > > Gentoo devs and arch testers did a good job as usual. > > > > I'll do the switch on the Gnome system in the next days but up > to now I can say that the > > switch to 17.0 is a _lot_ less painful than switching major > compiler version. > > > > raffaele > > > > > > > I'm having trouble with these: > > net-libs/webkit-gtk-2.4.11-r200 > dev-qt/qtwebengine-5.9.3 > net-libs/webkit-gtk > > Those three, I've had to adjust the USE flags and it may or may not be > profile switch related. If I had to guess, it just happened to pop up > and isn't related to the switch. They are back in the rear > compiling as > I type. > > > Dale, > > How did you merge qtwebengine? > > > -- > Andrés Becerra Sandoval > You may have already fixed this but the way I got it to work was this: -system-icu I added that to my make.conf USE line and it seems to compile fine, but with that disabled for now. Dale :-) :-) [-- Attachment #2: Type: text/html, Size: 3615 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] switch to profile 17.0 complete, completely painless 2017-12-06 7:00 [gentoo-user] switch to profile 17.0 complete, completely painless Raffaele Belardi 2017-12-06 7:18 ` Dale @ 2017-12-06 15:36 ` Daniel Frey 2017-12-06 16:41 ` Mick 2017-12-09 1:36 ` Marc Joliet 2 siblings, 1 reply; 14+ messages in thread From: Daniel Frey @ 2017-12-06 15:36 UTC (permalink / raw To: gentoo-user On 12/05/17 23:00, Raffaele Belardi wrote: > One (~x86) LXDE system completed the switch with no problem, the other (~amd64) built all > except two packaged (sdlmame and torcs) which did not build with gcc-7.2 even before the > switch to 17.0. > > Gentoo devs and arch testers did a good job as usual. > > I'll do the switch on the Gnome system in the next days but up to now I can say that the > switch to 17.0 is a _lot_ less painful than switching major compiler version. > > raffaele > I've done two machines now (6 more to go!) and it's been mostly painless. I had the grub and cdrdao rebuild problems, solved by upgrading to grub2 and applying a patch to lame for cdrdao. I also had pygtk fail, but once the `emerge -e world` finished, I just had to rebuild it and it was fine. Dan ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] switch to profile 17.0 complete, completely painless 2017-12-06 15:36 ` Daniel Frey @ 2017-12-06 16:41 ` Mick 2017-12-06 19:34 ` Daniel Frey 0 siblings, 1 reply; 14+ messages in thread From: Mick @ 2017-12-06 16:41 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1039 bytes --] On Wednesday, 6 December 2017 15:36:19 GMT Daniel Frey wrote: > On 12/05/17 23:00, Raffaele Belardi wrote: > > One (~x86) LXDE system completed the switch with no problem, the other > > (~amd64) built all except two packaged (sdlmame and torcs) which did not > > build with gcc-7.2 even before the switch to 17.0. > > > > Gentoo devs and arch testers did a good job as usual. > > > > I'll do the switch on the Gnome system in the next days but up to now I > > can say that the switch to 17.0 is a _lot_ less painful than switching > > major compiler version. > > > > raffaele > > I've done two machines now (6 more to go!) and it's been mostly > painless. I had the grub and cdrdao rebuild problems, solved by > upgrading to grub2 and applying a patch to lame for cdrdao. I also had > pygtk fail, but once the `emerge -e world` finished, I just had to > rebuild it and it was fine. > > > Dan Are the maintainers picking up these patches to release a version bump for packages that won't emerge with profile 17.0? -- Regards, Mick [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] switch to profile 17.0 complete, completely painless 2017-12-06 16:41 ` Mick @ 2017-12-06 19:34 ` Daniel Frey 0 siblings, 0 replies; 14+ messages in thread From: Daniel Frey @ 2017-12-06 19:34 UTC (permalink / raw To: gentoo-user On 12/06/17 08:41, Mick wrote: > On Wednesday, 6 December 2017 15:36:19 GMT Daniel Frey wrote: >> On 12/05/17 23:00, Raffaele Belardi wrote: >>> One (~x86) LXDE system completed the switch with no problem, the other >>> (~amd64) built all except two packaged (sdlmame and torcs) which did not >>> build with gcc-7.2 even before the switch to 17.0. >>> >>> Gentoo devs and arch testers did a good job as usual. >>> >>> I'll do the switch on the Gnome system in the next days but up to now I >>> can say that the switch to 17.0 is a _lot_ less painful than switching >>> major compiler version. >>> >>> raffaele >> >> I've done two machines now (6 more to go!) and it's been mostly >> painless. I had the grub and cdrdao rebuild problems, solved by >> upgrading to grub2 and applying a patch to lame for cdrdao. I also had >> pygtk fail, but once the `emerge -e world` finished, I just had to >> rebuild it and it was fine. >> >> >> Dan > > Are the maintainers picking up these patches to release a version bump for > packages that won't emerge with profile 17.0? > Well, I got the patch from the cdrdao bugreport. Someone sent the patch for lame upstream, and of course they said you should be patching cdrdao... so who knows. Dan ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] switch to profile 17.0 complete, completely painless 2017-12-06 7:00 [gentoo-user] switch to profile 17.0 complete, completely painless Raffaele Belardi 2017-12-06 7:18 ` Dale 2017-12-06 15:36 ` Daniel Frey @ 2017-12-09 1:36 ` Marc Joliet 2 siblings, 0 replies; 14+ messages in thread From: Marc Joliet @ 2017-12-09 1:36 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 2136 bytes --] Am Mittwoch, 6. Dezember 2017, 08:00:40 CET schrieb Raffaele Belardi: > One (~x86) LXDE system completed the switch with no problem, the other > (~amd64) built all except two packaged (sdlmame and torcs) which did not > build with gcc-7.2 even before the switch to 17.0. > > Gentoo devs and arch testers did a good job as usual. > > I'll do the switch on the Gnome system in the next days but up to now I can > say that the switch to 17.0 is a _lot_ less painful than switching major > compiler version. > > raffaele I'll add my support for this, the migration was almost completely painless on all three of my systems. There were only a few exceptions: - I hit the aforementioned cdrdao failure (which I opted to solve via USE flag). - On my laptop I hit the ICU incompatibility with qtwebengine because I had firefox install with USE="system-icu" (which was masked at some point in the 13.0 profiles, which is why I didn't hit this until now), so I unset the USE flag again, but that caused some post-migration emerging, which was annoying, but not horrible. - On my desktop rust failed for some reason (almost at the end, of course, when building rustdoc), but simply emerging it again afterwards worked. - On my desktop I also hit the mupen64plus-ui-console build failure. Note that all of these have open bugs (except for the rust one, but I expect that simply came from an inconsistency due to the unfinished "emerge -e @world", or a random bitflip, or something similarly ephemeral). (Oh, and libsidplay failed because its maintainer is apparently too busy to fix its incompatibility with app-shells/dash, but that had nothing to do with the migration per se.) I'll also add -- not because I was worried about it but because the possibility was mentioned in another thread -- that I can't say I'm noticing any performance hits, even on my 11 year old Athlon64 X2. (IIUC, per the GCC manual, PIC and PIE only affect startup time, not runtime, so this result should be expected.) -- Marc Joliet -- "People who think they know everything really annoy those of us who know we don't" - Bjarne Stroustrup [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2017-12-09 1:36 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-12-06 7:00 [gentoo-user] switch to profile 17.0 complete, completely painless Raffaele Belardi 2017-12-06 7:18 ` Dale 2017-12-06 8:25 ` Neil Bothwick 2017-12-06 15:38 ` Andrés Becerra Sandoval 2017-12-06 15:49 ` Dale 2017-12-06 16:19 ` Helmut Jarausch 2017-12-06 16:40 ` Andrés Becerra Sandoval 2017-12-06 16:20 ` Alan McKinnon 2017-12-06 23:09 ` Neil Bothwick 2017-12-07 4:40 ` Dale 2017-12-06 15:36 ` Daniel Frey 2017-12-06 16:41 ` Mick 2017-12-06 19:34 ` Daniel Frey 2017-12-09 1:36 ` Marc Joliet
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox