[gentoo-portage-dev] [PATCH] install-qa-check.d/10ignored-flags: fix LDFLAGS check (bug 455232)
From: Felix JandaSince binutils-2.23.51.0.9+ defaults to hash-style=gnu, use a __gentoo_check_ldflags__ symbol instead. The check is now enabled by adding "-Wl,--defsym=__gentoo_check_ldflags__=0" to LDFLAGS. The symbol will be automatically removed when the binary is stripped. Bug: https://bugs.gentoo.org/455232 Closes: https://github.com/gentoo/portage/pull/220 --- bin/install-qa-check.d/10ignored-flags | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bin/install-qa-check.d/10ignored-flags b/bin/install-qa-check.d/10ignored-flags index 7aa9eb695..28aec6787 100644 --- a/bin/install-qa-check.d/10ignored-flags +++ b/bin/install-qa-check.d/10ignored-flags @@ -64,9 +64,10 @@ ignored_flag_check() { fi # Check for files built without respecting LDFLAGS - if [[ "${LDFLAGS}" == *,--hash-style=gnu* ]] && \ + if [[ "${LDFLAGS}" == *,--defsym=__gentoo_check_ldflags__* ]] && \ ! has binchecks ${RESTRICT} ; then - f=$(scanelf -qyRF '#k%p' -k .hash "${ED}") + f=$(LC_ALL=C comm -3 <(scanelf -qyRF '#k%p' -k .dynsym "${ED}" | LC_ALL=C sort) \ + <(scanelf -qyRF '#s%p' -s __gentoo_check_ldflags__ "${ED}" | LC_ALL=C sort)) if [[ -n ${f} ]] ; then echo "${f}" > "${T}"/scanelf-ignored-LDFLAGS.log if [ "${QA_STRICT_FLAGS_IGNORED-unset}" = unset ] ; then -- 2.13.5
[gentoo-dev] git checkout in ebuild?
Hello, I am wanting to make an ebuild for Intel's (Apache 2 licensed) snap monitoring framework (https://github.com/intelsdi-x/snap). It seems the current version (2.0.0) does not compile the golang binaries with some type of recent grpc API incompatibility. I can successfully compile by going: go get ... cd git checkout 1.3.0 make all This gets me the binaries (snaptel, snapteld); does anyone know if I can put this process (git checkout..) into an .ebuild file (or some other suggestion)? Cheers,
[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2017-10-15 23:59 UTC
The attached list notes all of the packages that were added or removed from the tree, for the week ending 2017-10-15 23:59 UTC. Removals: app-editors/qwriter 20171012-12:27 kensington b1d23e0a766 app-text/kding20171012-12:21 kensington a33a8a275f1 dev-qt/qt-mobility20171012-12:22 kensington 0b7ecf05688 dev-util/kscope 20171012-12:26 kensington 3ff993cd258 dev-util/monkeystudio 20171012-12:25 kensington 7d7cee72021 dev-util/universalindentgui 20171012-12:24 kensington c67868a13fa kde-misc/kfilebox 20171009-00:17 asturm ffa609bbeda media-video/kplayer 20171009-00:17 asturm ffa609bbeda net-libs/qmf 20171012-12:23 kensington ba5c4b44b05 sys-process/procexp 20171012-12:21 kensington 583621c4b50 x11-apps/python-whiteboard20171012-12:20 kensington 7cff2c94df7 Additions: app-admin/prom2json 20171012-18:50 mrueg a69bfdca33b dev-libs/libzia 20171013-13:10 tomjbe 40041028cf4 dev-ml/ocplib-simplex 20171012-18:38 tupone 10942bf83b1 dev-python/flask-paranoid 20171014-23:28 titanofold d5e70722e49 dev-ruby/airbrussh20171010-04:24 graaff 69de5680837 dev-ruby/elasticsearch20171014-15:58 mgorny 64371d3174d dev-ruby/elasticsearch-api20171014-15:49 mgorny 3175f6129bb dev-ruby/elasticsearch-transport 20171014-15:42 mgorny 60af8e984f0 dev-ruby/maildir 20171014-08:07 graaff 3bc719876c8 dev-ruby/rbst 20171009-19:41 mgorny cd15175312f dev-ruby/sinatra-partial 20171015-09:50 graaff a03a3c3381e kde-frameworks/qqc2-desktop-style 20171012-17:28 johu b6765708eb4 kde-plasma/drkonqi20171012-17:42 johu 4fe359a11b3 media-radio/tucnak20171013-13:57 tomjbe 0296ca798d6 net-analyzer/prometheus-blackbox_exporter 20171012-18:30 mrueg 65f668d31b9 net-analyzer/prometheus-snmp_exporter 20171012-18:08 mrueg 354cc09a85e sci-mathematics/alt-ergo 20171014-06:58 tupone ebe231de790 sys-apps/init-system-helpers 20171011-23:38 wizardedit cbeade55fd5 -- Robin Hugh Johnson Gentoo Linux Developer E-Mail : robb...@gentoo.org GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85 Removed Packages: app-editors/qwriter,removed,kensington,20171012-12:27,b1d23e0a766 dev-util/kscope,removed,kensington,20171012-12:26,3ff993cd258 dev-util/monkeystudio,removed,kensington,20171012-12:25,7d7cee72021 dev-util/universalindentgui,removed,kensington,20171012-12:24,c67868a13fa net-libs/qmf,removed,kensington,20171012-12:23,ba5c4b44b05 dev-qt/qt-mobility,removed,kensington,20171012-12:22,0b7ecf05688 app-text/kding,removed,kensington,20171012-12:21,a33a8a275f1 sys-process/procexp,removed,kensington,20171012-12:21,583621c4b50 x11-apps/python-whiteboard,removed,kensington,20171012-12:20,7cff2c94df7 kde-misc/kfilebox,removed,asturm,20171009-00:17,ffa609bbeda media-video/kplayer,removed,asturm,20171009-00:17,ffa609bbeda Added Packages: dev-ruby/sinatra-partial,added,graaff,20171015-09:50,a03a3c3381e dev-python/flask-paranoid,added,titanofold,20171014-23:28,d5e70722e49 dev-ruby/elasticsearch,added,mgorny,20171014-15:58,64371d3174d dev-ruby/elasticsearch-api,added,mgorny,20171014-15:49,3175f6129bb dev-ruby/elasticsearch-transport,added,mgorny,20171014-15:42,60af8e984f0 dev-ruby/maildir,added,graaff,20171014-08:07,3bc719876c8 sci-mathematics/alt-ergo,added,tupone,20171014-06:58,ebe231de790 media-radio/tucnak,added,tomjbe,20171013-13:57,0296ca798d6 dev-libs/libzia,added,tomjbe,20171013-13:10,40041028cf4 app-admin/prom2json,added,mrueg,20171012-18:50,a69bfdca33b dev-ml/ocplib-simplex,added,tupone,20171012-18:38,10942bf83b1 net-analyzer/prometheus-blackbox_exporter,added,mrueg,20171012-18:30,65f668d31b9 net-analyzer/prometheus-snmp_exporter,added,mrueg,20171012-18:08,354cc09a85e kde-plasma/drkonqi,added,johu,20171012-17:42,4fe359a11b3 kde-frameworks/qqc2-desktop-style,added,johu,20171012-17:28,b6765708eb4 sys-apps/init-system-helpers,added,wizardedit,20171011-23:38,cbeade55fd5 dev-ruby/airbrussh,added,graaff,20171010-04:24,69de5680837 dev-ruby/rbst,added,mgorny,20171009-19:41,cd15175312f Done.
[gentoo-dev] Re: [gentoo-portage-dev] FEATURES=splitdebug and debugedit
On 10/12/2017 02:24 PM, Francesco Riosa wrote: > hi, > > FEATURES=splitdebug at the moment require package dev-util/debugedit > which is a lagging behind upstream. > However package app-arch/rpm (from which debugedit is forked) always > install the same binary in ${ROOT}/usr/libexec/rpm/debugedit. > > In 2017 I don't see much value in maintaining a fork from a package > (rpm) that weight less than 3MB when the functionality we need is > already all upstreamed. But if there is someone willing to keep it up to > date, that's totally fine. > > Provided we^W you keep dev-util/debugedit indefinitely it's possible to > provide more useful choices to the users with at least two courses of > action: > > 1) instruct ${package_manager} to search for `debugedit` first in > ${PATH} _and_ then in /usr/libexec/rpm/debugedit. > This way dev-util/debugedit take precedence, if it's not installed and > app-arch/rpm is, then the latter will be used. I like the first option. I've filed a bug here: https://bugs.gentoo.org/show_bug.cgi?id=634378 -- Thanks, Zac
Re: [gentoo-portage-dev] FEATURES=splitdebug and debugedit
On 10/12/2017 02:24 PM, Francesco Riosa wrote: > hi, > > FEATURES=splitdebug at the moment require package dev-util/debugedit > which is a lagging behind upstream. > However package app-arch/rpm (from which debugedit is forked) always > install the same binary in ${ROOT}/usr/libexec/rpm/debugedit. > > In 2017 I don't see much value in maintaining a fork from a package > (rpm) that weight less than 3MB when the functionality we need is > already all upstreamed. But if there is someone willing to keep it up to > date, that's totally fine. > > Provided we^W you keep dev-util/debugedit indefinitely it's possible to > provide more useful choices to the users with at least two courses of > action: > > 1) instruct ${package_manager} to search for `debugedit` first in > ${PATH} _and_ then in /usr/libexec/rpm/debugedit. > This way dev-util/debugedit take precedence, if it's not installed and > app-arch/rpm is, then the latter will be used. I like the first option. I've filed a bug here: https://bugs.gentoo.org/show_bug.cgi?id=634378 -- Thanks, Zac
[gentoo-dev] Last rites: net-im/skype and friends
# Raymond Jennings(08 Jun 2017) # Depends on qt4 which is being removed. # Upstream announced EOL effective July 2017. # Possible alternative is skypeforlinux, # which uses the same account information but has different features. # See bug #620722 and bug #608174. # Masked for removal in 30 days dev-python/skype4py media-sound/skype-call-recorder net-im/skype net-im/skypetab-ng
[gentoo-dev] Last rites: Multiple kdelibs4/Qt4/Qt3support rdeps
# Andreas Sturmlechner(15 Oct 2017) # Dead upstream, depends on dead kdelibs4/Qt4/Qt3Support. # Possible alternatives are net-mail/gnubiff, kde-misc/gmailfeed. # Masked for removal in 30 days. Bug #629018 kde-misc/kbiff # Andreas Sturmlechner (15 Oct 2017) # Dead upstream, depends on dead kdelibs4/Qt4/Qt3Support. # Masked for removal in 30 days. Bug #629018 kde-misc/kfax # Andreas Sturmlechner (15 Oct 2017) # Dead upstream, depends on dead kdelibs4/Qt4/Qt3Support. # Use any image viewer instead, like gwenview. # Masked for removal in 30 days. Bug #629018 kde-misc/kover # Andreas Sturmlechner (15 Oct 2017) # Dead upstream, depends on dead kdelibs4/Qt4/Qt3Support. # Masked for removal in 30 days. Bug #633498 media-sound/k4guitune # Andreas Sturmlechner (15 Oct 2017) # Dead upstream, depends on dead kdelibs4/Qt4. # Masked for removal in 30 days. Bug #633510 media-sound/kenvy24 # Andreas Sturmlechner (15 Oct 2017) # Dead upstream, depends on dead kdelibs4/Qt4/Qt3Support. # Masked for removal in 30 days. Bug #633502 media-sound/kmidimon # Andreas Sturmlechner (15 Oct 2017) # Dead upstream, depends on dead kdelibs4/Qt4/Qt3Support. # Masked for removal in 30 days. Bug #629018 media-sound/kradio # Andreas Sturmlechner (15 Oct 2017) # Dead upstream, depends on dead kdelibs4/Qt4. # Masked for removal in 30 days. Bug #629018 media-sound/waheela # Andreas Sturmlechner (15 Oct 2017) # Dead upstream, depends on dead kdelibs4/Qt4. # Masked for removal in 30 days. Bug #629018 media-video/loopy # Andreas Sturmlechner (15 Oct 2017) # Dead upstream, depends on dead kdelibs4/Qt4/Qt3Support. # Use net-p2p/amule instead. # Masked for removal in 30 days. Bug #629018 net-p2p/kmldonkey
[gentoo-dev] Packages up for grabs: x11-plugins/pidgin-mbpurple
Dear all, The following packages are up for grabs: x11-plugins/pidgin-mbpurple after retirement of the proxied maintainer. https://packages.gentoo.org/packages/x11-plugins/pidgin-mbpurple The EAPI=2 ebuild has very bad quality. I can not test, if it is still usable at all, but I doubt that a 8 year old Pidgin->Twitter gateway still works. -- Best, Jonas signature.asc Description: OpenPGP digital signature