[gentoo-dev] Last-rites: dev-perl/gnome2-perl

2020-07-09 Thread Kent Fredric
# Kent Fredric (2020-07-10) # No reverse dependencies, and Gtk2 support is becomming # obsolete in Gentoo. # Removal in 30 days pgpqlJgLDz9hL.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] euses(1) Reimplementation

2020-07-09 Thread Ashley Dixon
Hi Fabian, cheers for your response. On Thu, Jul 09, 2020 at 08:39:30AM +0200, Fabian Groffen wrote: > Sounds like you've put some work into this. You could compare against > `quse -D ` (from portage-utils) as well to get another point of > measure. quse is about half as fast as my tool,

Re: [gentoo-portage-dev] [PATCH 1/3] Add caching to catpkgsplit function

2020-07-09 Thread Alec Warner
On Thu, Jul 9, 2020 at 2:06 PM Chun-Yu Shei wrote: > Hmm, that's strange... it seems to have made it to the list archives: > https://archives.gentoo.org/gentoo-portage-dev/message/a4db905a64e3c1f6d88c4876e8291a65 > > (but it is entirely possible that I used "git send-email" incorrectly) > Ahhh

Re: [gentoo-portage-dev] [PATCH 1/3] Add caching to catpkgsplit function

2020-07-09 Thread Chun-Yu Shei
Hmm, that's strange... it seems to have made it to the list archives: https://archives.gentoo.org/gentoo-portage-dev/message/a4db905a64e3c1f6d88c4876e8291a65 (but it is entirely possible that I used "git send-email" incorrectly) On Thu, Jul 9, 2020 at 2:04 PM Alec Warner wrote: > > > On Thu,

Re: [gentoo-portage-dev] [PATCH 1/3] Add caching to catpkgsplit function

2020-07-09 Thread Alec Warner
On Thu, Jul 9, 2020 at 12:03 AM Chun-Yu Shei wrote: > Awesome! Here's a patch that adds @lru_cache to use_reduce, vercmp, and > catpkgsplit. use_reduce was split into 2 functions, with the outer one > converting lists/sets to tuples so they can be hashed and creating a > copy of the returned

[gentoo-dev] Last-rites: kde-apps/kblog

2020-07-09 Thread Andreas Sturmlechner
# Andreas Sturmlechner (2020-07-09) # Dead upstream, no reverse dependencies. # Removal in 30 days. kde-apps/kblog signature.asc Description: This is a digitally signed message part.

[gentoo-portage-dev] [PATCH] Add caching to use_reduce, vercmp, and catpkgsplit

2020-07-09 Thread Chun-Yu Shei
Each of these functions is called repeatedly with the same arguments many times. Cache sizes were selected to minimize memory use increase, while still providing about the same speedup compared to a cache with unbounded size. "emerge -uDvpU --with-bdeps=y @world" runtime decreases from 44.32s ->

[gentoo-dev] Python 3.8 is now stable-ready

2020-07-09 Thread Michał Górny
Hi, everyone. I'd like to announce that thanks to the hard work of our arch testers, Python 3.8 target is now available on stable systems on some of our architectures, notably amd64, arm and arm64. Hopefully, it will also become available on other architectures as arch teams proceed. Package

Re: [gentoo-portage-dev] [PATCH 1/3] Add caching to catpkgsplit function

2020-07-09 Thread Chun-Yu Shei
Awesome! Here's a patch that adds @lru_cache to use_reduce, vercmp, and catpkgsplit. use_reduce was split into 2 functions, with the outer one converting lists/sets to tuples so they can be hashed and creating a copy of the returned list (since the caller seems to modify it sometimes). I tried

Re: [gentoo-dev] euses(1) Reimplementation

2020-07-09 Thread Fabian Groffen
Hi Ashley, Sounds like you've put some work into this. You could compare against `quse -D ` (from portage-utils) as well to get another point of measure. I don't know what you did measure euses against though, it seems fairly fast to me (env PORTDIR=`q -e PORTDIR` euses -v libressl), is there a