[gentoo-portage-dev] [PATCH] install-qa-check.d/10ignored-flags: fix LDFLAGS check (bug 455232)

2017-10-15 Thread Zac Medico
From: Felix Janda 

Since 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?

2017-10-15 Thread Damo Brisbane
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

2017-10-15 Thread Robin H. Johnson
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

2017-10-15 Thread Zac Medico
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

2017-10-15 Thread Zac Medico
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

2017-10-15 Thread Andreas Sturmlechner
# 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

2017-10-15 Thread Andreas Sturmlechner
# 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

2017-10-15 Thread Jonas Stein
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