[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2017-04-23 23:59 UTC

2017-04-23 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-04-23 23:59 UTC.

Removals:
app-i18n/x-unikey20170417-07:49 soap  
b3c1f7cd01e
app-text/uvconv  20170417-07:50 soap  
082efd49919
dev-java/jusb20170418-14:59 mgorny
ebed97cf4d2
dev-java/swidgets20170418-15:03 mgorny
6fc88e28f2d
dev-libs/btparse 20170418-15:00 mgorny
c3e8d2dcfe0
dev-perl/GStreamer   20170418-15:04 mgorny
4ffc5b0d6eb
dev-perl/GStreamer-Interfaces20170418-15:04 mgorny
345f4ea2219
dev-perl/Mail-SpamAssassin-Plugin-GoogleSafeBrowsing 20170418-15:00 mgorny
52c8ac4c90e
dev-perl/Net-Google-SafeBrowsing-UpdateRequest   20170418-15:01 mgorny
1faace76760
dev-scheme/schoca20170418-15:02 mgorny
617d026a392
gnome-extra/zeitgeist-datasources20170418-15:05 mgorny
99a36076925
net-misc/apt-proxy   20170418-15:06 mgorny
247d0eb2271
net-p2p/phxd 20170418-15:05 mgorny
a1a7c0c65cb
net-proxy/obfsproxy  20170418-14:58 mgorny
8d9470da270
sci-libs/acml20170417-07:47 soap  
e45a06f3e68
www-plugins/nspluginwrapper  20170417-07:48 soap  
5f7b51de489

Additions:
dev-ada/gtkada   20170422-16:20 tupone
c3d0de3bfee
dev-libs/hyperscan   20170421-14:55 djc   
5bff0753767
dev-perl/Lab-Zhinst  20170419-14:11 dilfridge 
39993e5c6b0
dev-python/aiotest   20170420-10:29 mgorny
07bb7b8a7d0
dev-python/pytest-pylint 20170420-12:51 mgorny
4082d8ba710
dev-ruby/bogus   20170418-17:22 graaff
32012668e08
dev-ruby/dependor20170418-14:45 graaff
5eff380cd77
dev-ruby/inflecto20170418-17:39 graaff
f5be768f85f
dev-ruby/virtus  20170418-17:49 graaff
bf314016417
kde-apps/kdav20170420-16:15 johu  
8f00b2bf566
sci-electronics/labone   20170419-14:09 dilfridge 
d408fb0bbcf
x11-misc/xprintidle  20170422-14:23 sping 
237ca8a7efd

--
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:
net-misc/apt-proxy,removed,mgorny,20170418-15:06,247d0eb2271
gnome-extra/zeitgeist-datasources,removed,mgorny,20170418-15:05,99a36076925
net-p2p/phxd,removed,mgorny,20170418-15:05,a1a7c0c65cb
dev-perl/GStreamer,removed,mgorny,20170418-15:04,4ffc5b0d6eb
dev-perl/GStreamer-Interfaces,removed,mgorny,20170418-15:04,345f4ea2219
dev-java/swidgets,removed,mgorny,20170418-15:03,6fc88e28f2d
dev-scheme/schoca,removed,mgorny,20170418-15:02,617d026a392
dev-perl/Net-Google-SafeBrowsing-UpdateRequest,removed,mgorny,20170418-15:01,1faace76760
dev-perl/Mail-SpamAssassin-Plugin-GoogleSafeBrowsing,removed,mgorny,20170418-15:00,52c8ac4c90e
dev-libs/btparse,removed,mgorny,20170418-15:00,c3e8d2dcfe0
dev-java/jusb,removed,mgorny,20170418-14:59,ebed97cf4d2
net-proxy/obfsproxy,removed,mgorny,20170418-14:58,8d9470da270
app-text/uvconv,removed,soap,20170417-07:50,082efd49919
app-i18n/x-unikey,removed,soap,20170417-07:49,b3c1f7cd01e
www-plugins/nspluginwrapper,removed,soap,20170417-07:48,5f7b51de489
sci-libs/acml,removed,soap,20170417-07:47,e45a06f3e68
Added Packages:
dev-ada/gtkada,added,tupone,20170422-16:20,c3d0de3bfee
x11-misc/xprintidle,added,sping,20170422-14:23,237ca8a7efd
dev-libs/hyperscan,added,djc,20170421-14:55,5bff0753767
kde-apps/kdav,added,johu,20170420-16:15,8f00b2bf566
dev-python/pytest-pylint,added,mgorny,20170420-12:51,4082d8ba710
dev-python/aiotest,added,mgorny,20170420-10:29,07bb7b8a7d0
dev-perl/Lab-Zhinst,added,dilfridge,20170419-14:11,39993e5c6b0
sci-electronics/labone,added,dilfridge,20170419-14:09,d408fb0bbcf
dev-ruby/virtus,added,graaff,20170418-17:49,bf314016417
dev-ruby/inflecto,added,graaff,20170418-17:39,f5be768f85f
dev-ruby/bogus,added,graaff,20170418-17:22,32012668e08
dev-ruby/dependor,added,graaff,20170418-14:45,5eff380cd77

Done.

[gentoo-dev] Multiple Python packages are up for grabs

2017-04-23 Thread Michał Górny
The following packages are no longer maintained by the Python team,
and have no other maintainers. Feel free to take them over as you see
fit.

dev-python/ansicolor
dev-python/awscli
dev-python/carbon
dev-python/doit-py
dev-python/maintboot
dev-python/maybe
dev-python/rst2pdf
dev-python/starcluster
dev-python/xonsh
dev-util/cdiff
media-gfx/svg2rlg

-- 
Best regards,
Michał Górny


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Last rites: app-editors/vim-qt

2017-04-23 Thread Gordon Pettey
s/upstream/downstream/g

Upstream is working fine.

On Sun, Apr 23, 2017 at 5:53 AM, Michael Palimaka 
wrote:

> # Michael Palimaka  (23 Apr 2017)
> # Doesn't work with any in-tree versions of vim. Inactive upstream.
> # Bug 607136. Masked for removal in 30 days.
> app-editors/vim-qt
>
>


[gentoo-dev] RFC: masking old versions of sys-devel/gcc

2017-04-23 Thread Michał Górny
Hi,

I'm thinking of masking old versions of sys-devel/gcc, in particular
older than the 4.9 branch.


The problem
===

Gentoo users still sometimes try to build new packages with old gcc
versions which inevitably fails, either due to bugs or missing features
in the old versions of gcc. The most relevant example is C++ packages
requiring support for C++11 which is obviously missing from old gcc
versions.

I think this mostly affects old installations where sysadmins fail to
update and/or switch gcc before starting system upgrades. While I don't
think it's a major issue anymore, some developers still try to make
their ebuilds more complex to account for that.

Most of the time fixing the support for old gcc is out of the question.
In that case, developers add checks for appropriately new gcc version
(which may randomly fail with clang) and/or features. While this solves
the immediate problem, it causes unnecessary complexity. With EAPI 5,
the proper way of checking this involves running pkg_pretend() -- which
causes a major slowdown for the package manager.

Nowadays a great number of packages requires C++11. Adding pkg_pretend()
check for every single one of them is both a lot of work
and a significant slowdown to support outdated systems. Or rather, to
replace a error from the build system with early error from ebuild.
Worse than that, developers sometimes deploy different kinds of checks,
some of which are buggy.


My solution
===

I think there is no point in having explicit support for ancient gcc
versions these days. However, I admit that some specific developers
and users may have a need for them. Therefore, I think the best way
forward would be to keep them in ::gentoo but p.mask with
an explanatory message.

The most important goal of having the packages masked is that it would
cause Portage to verbosely complain whenever the users have it
installed. With appropriate comment (displayed by Portage), we could
clearly inform users that they need to upgrade gcc and switch to a new
version to ensure that majority of packages work.

We would also clearly indicate that we no longer support the old
versions and do not have to explicitly indicate this non-support via
explicit version checks in ebuilds.

At the same time, users who really need those versions could unmask them
on their own responsibility and knowing the implications of setting them
as system-wide compilers.


What do you think?

-- 
Best regards,
Michał Górny


signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: app-editors/vim-qt

2017-04-23 Thread Michael Palimaka

# Michael Palimaka  (23 Apr 2017)
# Doesn't work with any in-tree versions of vim. Inactive upstream.
# Bug 607136. Masked for removal in 30 days.
app-editors/vim-qt