[gentoo-dev] */*: Mask Py2 only packages

2020-06-19 Thread Aaron Bauman
> # Aaron Bauman (2020-06-20) > # Py2 only > # Removal in 14 days > app-admin/clustershell > app-crypt/openvpn-blacklist > app-forensics/volatility > app-misc/golly > app-misc/yagtd > app-text/pylize > app-text/rpl > app-vim/easytags > app-vim/notes > dev-db/metakit >

[gentoo-portage-dev] [PATCH 1/2] PipeLogger: non-blocking write to pipe (bug 709746)

2020-06-19 Thread Zac Medico
Add support to write to a non-blocking pipe instead of a log file. This is needed for the purposes of bug 709746, where PipeLogger will write to a pipe that is drained by anoher PipeLogger instance which is running in the same process. Bug: https://bugs.gentoo.org/709746 Signed-off-by: Zac Medico

[gentoo-portage-dev] [PATCH 0/2] Support PORTAGE_LOG_FILTER_FILE_CMD (bug 709746)

2020-06-19 Thread Zac Medico
This variable specifies a command that filters build log output to a log file. The plan is to extend this to support a separate filter for tty output in the future. Previous versions of these patches were affected by bug 716636 which was due to unsafe remove_reader and remove_writer calls in

[gentoo-portage-dev] [PATCH 2/2] Support PORTAGE_LOG_FILTER_FILE_CMD (bug 709746)

2020-06-19 Thread Zac Medico
This variable specifies a command that filters build log output to a log file. The plan is to extend this to support a separate filter for tty output in the future. In order to enable the EbuildPhase class to write elog messages to the build log with PORTAGE_LOG_FILTER_FILE_CMD support, convert