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

2018-04-22 Thread Robin H. Johnson
-ruby/hiredis 20180421-06:09 graaff4cbccad2d34 dev-ruby/marcel20180422-06:07 graaff1a78e8f2640 kde-apps/kamoso20180419-13:33 asturm1d72a0a1cd8 kde-apps/kbackup 20180419-13:33 asturm

Re: [gentoo-portage-dev] [PATCH] BinpkgFetcher: use async lock (bug 614110)

2018-04-22 Thread Zac Medico
On 04/21/2018 03:07 PM, Brian Dolbec wrote: > On Sat, 21 Apr 2018 12:27:28 -0700 > Zac Medico wrote: > >> In order to avoid event loop recursion, convert the >> _BinpkgFetcherProcess.lock() method to an async_lock >> method for use by BinpkgFetcher. >> >> Bug:

[gentoo-portage-dev] [PATCH 3/5] EbuildFetcher: add _async_uri_map method (bug 653810)

2018-04-22 Thread Zac Medico
Add an _async_uri_map method to replace the synchronous _get_uri_map method. This will be used to prevent event loop recursion. Bug: https://bugs.gentoo.org/653810 --- pym/_emerge/EbuildFetcher.py | 27 --- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git

[gentoo-portage-dev] [PATCH 4/5] EbuildFetcher: use _async_uri_map in _start (bug 653810)

2018-04-22 Thread Zac Medico
Use _async_uri_map to avoid event loop recursion in _start. Bug: https://bugs.gentoo.org/653810 --- pym/_emerge/EbuildFetcher.py | 34 ++ 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/pym/_emerge/EbuildFetcher.py b/pym/_emerge/EbuildFetcher.py

[gentoo-portage-dev] [PATCH 2/5] EbuildFetcher: inherit CompositeTask (bug 653810)

2018-04-22 Thread Zac Medico
Make EbuildFetcher inherit CompositeTask, and move remaining code to a _EbuildFetcherProcess class that still inherits ForkProcess. The CompositeTask framework will be used to split EbuildFetcher into subtasks, in order to prevent event loop recursion. Bug: https://bugs.gentoo.org/653810 ---

[gentoo-portage-dev] [PATCH 1/5] portdbapi: add async_fetch_map method (bug 653810)

2018-04-22 Thread Zac Medico
Add a portdbapi.async_fetch_map method which is identical to the existing portdbapi.getFetchMap method, but returns a future. This will be used by EbuildFetcher in order to avoid event loop recursion. Bug: https://bugs.gentoo.org/653810 --- pym/portage/dbapi/porttree.py | 75

[gentoo-portage-dev] [PATCH 5/5] EbuildFetcher: add async_already_fetched method (bug 653810)

2018-04-22 Thread Zac Medico
Add an async_already_fetched method to replace the synchronous already_fetched method, and use it to prevent event loop recursion. Bug: https://bugs.gentoo.org/653810 --- pym/_emerge/EbuildBuild.py | 8 +++- pym/_emerge/EbuildFetcher.py | 30 -- 2 files

[gentoo-portage-dev] [PATCH 0/5] EbuildFetcher._get_uri_map(): fix event loop recursion (bug 653810)

2018-04-22 Thread Zac Medico
Bug: https://bugs.gentoo.org/653810 Zac Medico (5): portdbapi: add async_fetch_map method (bug 653810) EbuildFetcher: inherit CompositeTask (bug 653810) EbuildFetcher: add _async_uri_map method (bug 653810) EbuildFetcher: use _async_uri_map in _start (bug 653810) EbuildFetcher: add

[gentoo-dev] Last rites: x11-libs/xpyb

2018-04-22 Thread Matt Turner
# Matt Turner (21 Apr 2018) # Awful, unmaintained, unused. Removal in 30 days. Bug #651300. x11-libs/xpyb signature.asc Description: Digital signature

[gentoo-dev] Last Rites: x11-libs/libXp and x11-proto/printproto

2018-04-22 Thread Matt Turner
# Matt Turner (21 Apr 2018) # Protocol headers and client library for the long dead Xprint extension. # Removal in 30 days. Bug #649076. x11-proto/printproto x11-libs/libXp signature.asc Description: Digital signature

[gentoo-dev] multi-backend support for ssl/tls in curl

2018-04-22 Thread Matthew Thode
The short of it is that curl supports having multiple backends. I'd like to have that feature enabled so libraries and userland can choose the backend they wish to use. https://bugs.gentoo.org/653076 has the specifics, but I cannot see a reason why we are artifically limiting the backed to just

[gentoo-dev] Last rites: dev-python/simpleparse

2018-04-22 Thread Michał Górny
# Michał Górny (22 Apr 2018) # Unmaintained buggy package with unresearched segfaults. No support # for Python 3. No reverse dependencies. # Removal in 30 days. Bug #454680. dev-python/simpleparse -- Best regards, Michał Górny

[gentoo-dev] Packages up for grabs: dev-python/kaa*

2018-04-22 Thread Michał Górny
The Python team is dropping maintenance of the following packages: dev-python/kaa-base(2 bugs open) dev-python/kaa-display dev-python/kaa-imlib2 dev-python/kaa-metadata This is yet another (smaller) suite of NIH. Of those packagse, only kaa-metadata has 'external' revdep of

[gentoo-dev] Packages up for grabs: Enthought Tool Suite (dev-python/*)

2018-04-22 Thread Michał Górny
The Python team is dropping maintenance of the following packages: package bugs notes -- --- dev-python/apptools 1 [dev-python/blockcanvas] 0 (has other maintainers) dev-python/casuarius 0 dev-python/chaco

[gentoo-dev] Packages up for grabs: dev-python/soya

2018-04-22 Thread Michał Górny
The Python team is dropping the maintenance of the following package: dev-python/soya This package is a game engine with only one reverse dependency of games-action/slune (CC-ing maintainers of that). Both versions in repo have build failures reported: https://bugs.gentoo.org/424309