Re: [gentoo-dev] EAPI 6 portage is out!

2015-11-21 Thread Andrew Savchenko
Hi, On Wed, 18 Nov 2015 07:01:21 -0500 Rich Freeman wrote: > On Wed, Nov 18, 2015 at 6:12 AM, Alexander Berntsen > wrote: > > When I do QA in projects I'm involved with (at least outside of > > Gentoo), we don't do it live on end-user systems. I'll leave the > > details as

[gentoo-portage-dev] [PATCH] SpawnProcess: re-check cgroup.procs until empty (bug 566420)

2015-11-21 Thread Zac Medico
For subshell die support (bug 465008), we need to re-check cgroup.procs until it's empty, in case any of the listed processes fork before we've had a chance to kill them. X-Gentoo-Bug: 566420 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=566420 --- pym/_emerge/SpawnProcess.py | 11

Re: [gentoo-dev] [EAPI 7] The future goals for PORTDIR, ECLASSDIR and... LICENSEDIR?

2015-11-21 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 21/11/15 06:29 PM, NP-Hardass wrote: > Probably not the ideal solution given that you seem to prefer > removal of such variables, but a REPODIR variable which is set to > the directory where the repo is (basically making PORTDIR dynamic > and

[gentoo-portage-dev] [PATCH] SpawnProcess: make _cancel kill all processes in cgroup (bug 566414)

2015-11-21 Thread Zac Medico
Since the _cancel method is used to kill subprocesses after die is called, this fixes die calls in subshells to kill all processes in the cgroup. For example, see the test ebuild attached to bug 465008, which would hang for 60 seconds after die was called as follows: sleep 60 | ( false || die

[gentoo-dev] [EAPI 7] The future goals for PORTDIR, ECLASSDIR and... LICENSEDIR?

2015-11-21 Thread Michał Górny
Hello, everyone. Currently PMS defines two variables that are being repeatedly abused to access repository data in unpredictable and breaking manners -- PORTDIR and ECLASSDIR. They both reference only so-called 'master repository', are permitted in source builds and src_* phases only. For quite

Re: [gentoo-dev] [EAPI 7] The future goals for PORTDIR, ECLASSDIR and... LICENSEDIR?

2015-11-21 Thread NP-Hardass
Probably not the ideal solution given that you seem to prefer removal of such variables, but a REPODIR variable which is set to the directory where the repo is (basically making PORTDIR dynamic and setting it on a per package basis) could enable developers to reference their repo when needed,

Re: [gentoo-dev] EAPI 6 portage is out!

2015-11-21 Thread Rich Freeman
On Sat, Nov 21, 2015 at 1:51 PM, Andrew Savchenko wrote: > > On Wed, 18 Nov 2015 07:01:21 -0500 Rich Freeman wrote: >> On Wed, Nov 18, 2015 at 6:12 AM, Alexander Berntsen >> wrote: >> > When I do QA in projects I'm involved with (at least outside of >> >

[gentoo-dev] Last rites: app-text/htmltidy

2015-11-21 Thread Patrice Clement
# Patrice Clement (21 Nov 2015) # Upstream dead + superseded by app-text/tidy-html5. # Masked for removal in 30 days. See bug #564884. app-text/htmltidy -- Patrice Clement Gentoo Linux developer http://www.gentoo.org signature.asc Description: PGP signature