On 11/24/2015 04:06 PM, Mike Frysinger wrote: > On 24 Nov 2015 15:58, Zac Medico wrote: >> On 11/24/2015 03:11 PM, Mike Frysinger wrote: >>> This does not support fowners just yet as we'll need to queue/dequeue >>> the accounts on the fly. >>> >>> X-Gentoo-Bug: 566614 >>> X-Gentoo-Bug-URL: https://bugs.gentoo.org/566614 >>> --- >>> man/make.conf.5 | 4 ++++ >>> pym/portage/const.py | 1 + >>> pym/portage/package/ebuild/config.py | 22 +++++++++------------- >>> pym/portage/package/ebuild/doebuild.py | 9 ++++++--- >>> 4 files changed, 20 insertions(+), 16 deletions(-) >> >> In pym/repoman/qa_data.py you need to add userinstall to valid_restrict. >> >> Otherwise, looks good. > > suggestions for having fowners queue data ? should it just write to > a file in $T and then have portage read commands out of that ? > -mike >
Yeah, that sounds good. A list of fowners/fperms calls should suffice. We can parse it and translate it to python calls. The data should be dequeued inside ${D}, so that the merge code can handle things like administrative overrides: https://bugs.gentoo.org/show_bug.cgi?id=396153 -- Thanks, Zac