[gentoo-dev] Last rites: dev-python/django-cms and related

2018-11-14 Thread Virgil Dupras
# Virgil Dupras (14 Nov 2018) # Unmaintained and depending on an purged version (1.8) of Django. # Removal in 30 days. bug #664012 dev-python/django-cms dev-python/djangocms-admin-style dev-python/djangocms-file dev-python/djangocms-flash dev-python/djangocms-inherit dev-python/djangocms-link

Re: [RFC] gpkg format proposal v2 (was: Re: [gentoo-portage-dev] [RFC] Improving Gentoo package format)

2018-11-14 Thread Michał Górny
On Sun, 2018-11-11 at 21:53 +0100, Michał Górny wrote: > Hi, > > Ok, here's the second version integrating the feedback received. > The format is much simpler, based on nested tarballs inspired by Debian. > > The outer tarball is uncompressed and uses '.gpkg.tar' suffix. It > contains

[gentoo-portage-dev] [PATCH 2/3] Support FEATURES=pid-sandbox

2018-11-14 Thread Michał Górny
Supporting using PID namespace in order to isolate the ebuild processes from host system, and make it possible to kill them all easily (similarly to cgroups but easier to use). Bug: https://bugs.gentoo.org/659582 Signed-off-by: Michał Górny --- lib/portage/const.py | 1 +

[gentoo-portage-dev] [PATCH 3/3] Introduce a tiny init replacement for inside pid namespace

2018-11-14 Thread Michał Górny
Signed-off-by: Michał Górny --- bin/pid-ns-init| 25 + lib/portage/process.py | 11 ++- 2 files changed, 31 insertions(+), 5 deletions(-) create mode 100644 bin/pid-ns-init diff --git a/bin/pid-ns-init b/bin/pid-ns-init new file mode 100644 index

[gentoo-portage-dev] [PATCH 1/3] Add FEATURES=mount-sandbox to take advantage of mount ns

2018-11-14 Thread Michał Górny
Support FEATURES=mount-sandbox that unshares the ebuild processes into a new mount namespace and makes all the mounts private by default. Signed-off-by: Michał Górny --- lib/portage/const.py | 1 + lib/portage/package/ebuild/doebuild.py | 7 +- lib/portage/process.py