Re: [gentoo-dev] Migrate away from python-2 or not

2019-11-24 Thread Eddie Chapman
On 24/11/2019 12:15, Benda Xu wrote: Given the python-2 countdown deadline being 2020-01-01, a month away, shall we get rid of python-2? If the answer is no, to avoid holding back new versions having only python3, such as bug 671796 for dev-python/matplotlib bump, old versions with python_t

[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2019-11-24 23:59 UTC

2019-11-24 Thread Robin H. Johnson
20191120-17:53 graaff afad55ca81f dev-util/repo 20191118-07:51 vapier a84dca7ec7e games-fps/postal2 20191120-17:11 bman dc30f52f63f kde-misc/systemd-kcm 20191124-10:00 asturm 26ebcbf7086

Re: [gentoo-dev] [PATCH 0/6] nix and guix GID/UID assignments

2019-11-24 Thread Sergei Trofimovich
On Sun, 24 Nov 2019 17:19:36 +0100 Ulrich Mueller wrote: > > On Sun, 24 Nov 2019, Sergei Trofimovich wrote: > > > I interpreted 'reserved' as 'free to use' on > > > > https://wiki.gentoo.org/wiki/Project:Quality_Assurance/UID_GID_Assignment > > Can you tweak it to someting other than

Re: [gentoo-dev] Migrate away from python-2 or not

2019-11-24 Thread Philip Webb
191124 Benda Xu wrote: > Bug 684962 (dev-python/ipython-7.5.0: package conflicts) has demonstrated > a painful consequence when upstream start to release python3 only versions. > Upstream has dropped python-2.7 support in dev-python/ipython-7.5.0, > thus there is no python_targets_python2_7 USE fla

Re: [gentoo-dev] Addressing split usage of USE=gles[123]

2019-11-24 Thread Matt Turner
On Thu, Nov 21, 2019 at 5:09 PM Matt Turner wrote: > > On Thu, Nov 21, 2019 at 4:54 PM Dennis Schridde wrote: > > > > On Donnerstag, 21. November 2019 09:11:46 CET Mart Raudsepp wrote: > > > See also this related old thread: > > > https://archives.gentoo.org/gentoo-dev/message/e04f6d321e424a237af

Re: [gentoo-dev] [PATCH 0/6] nix and guix GID/UID assignments

2019-11-24 Thread Ulrich Mueller
> On Sun, 24 Nov 2019, Sergei Trofimovich wrote: > I interpreted 'reserved' as 'free to use' on > https://wiki.gentoo.org/wiki/Project:Quality_Assurance/UID_GID_Assignment > Can you tweak it to someting other than 'reserved' so it would be clear? That's what the "Notes" column was intende

Re: [gentoo-dev] [RFC] Perspectives on improving (dis-hacking) python-single-r1

2019-11-24 Thread Michael 'veremitz' Everitt
On 24/11/19 16:06, Francesco Riosa wrote: > Since we are here ... > I'd still like to see some way to adopt latest python version if user > wants to. > One way it could work is that we add a "LATEST" to PYTHON_TARGETS that > would always build against best version of python. > To avoid complication

Re: [gentoo-dev] [RFC] Perspectives on improving (dis-hacking) python-single-r1

2019-11-24 Thread Francesco Riosa
Since we are here ... I'd still like to see some way to adopt latest python version if user wants to. One way it could work is that we add a "LATEST" to PYTHON_TARGETS that would always build against best version of python. To avoid complications if a new version of python is emerged together with

Re: [gentoo-dev] Migrate away from python-2 or not

2019-11-24 Thread Francesco Riosa
Il giorno dom 24 nov 2019 alle ore 13:20 Benda Xu ha scritto: > > > > Given the python-2 countdown deadline being 2020-01-01, a month away, > shall we get rid of python-2? > > yes please as much as possible. In my experience most server instances can live without py2 at all (after clang 9). In de

Re: [gentoo-dev] [PATCH 0/6] nix and guix GID/UID assignments

2019-11-24 Thread Sergei Trofimovich
On Sun, 24 Nov 2019 13:57:24 +0100 Ulrich Mueller wrote: > > On Sun, 24 Nov 2019, Sergei Trofimovich wrote: > > > I've effectively reserved space for 1000 users for each of them: > > - 3..30999 > > - 31000..31000 > > and using only 10 of each. > > That's inside the UID_MIN..UID_MAX

[gentoo-dev] Re: [RFC] Perspectives on improving (dis-hacking) python-single-r1

2019-11-24 Thread Luca Barbato
On 23/11/2019 16:48, Michał Górny wrote: Hello, Some aspects of the current design of python-single-r1 are gross hack. I'd like to discuss potential alternatives to them. Preamble For the purpose of this mail, let's establish two terms. 'Single' will refer to packages allowing the us

Re: [gentoo-dev] [PATCH 0/6] nix and guix GID/UID assignments

2019-11-24 Thread Ulrich Mueller
> On Sun, 24 Nov 2019, Sergei Trofimovich wrote: > I've effectively reserved space for 1000 users for each of them: > - 3..30999 > - 31000..31000 > and using only 10 of each. That's inside the UID_MIN..UID_MAX range which should be reserved for assignment on users' systems. Can't you move

[gentoo-dev] [PATCH 0/6] nix and guix GID/UID assignments

2019-11-24 Thread Sergei Trofimovich
A bit of background: nix and guix are both hermetic builders with precise dependency management: all build inputs are explicit and build outputs should ideally not change if build inputs don't change. Every user in the system can trigger the build via IPC request to the builder daemon (

[gentoo-dev] [PATCH 6/6] sys-apps/guix: switch from user.eclass to acct-*/ depends

2019-11-24 Thread Sergei Trofimovich
--- sys-apps/guix/guix-1.0.1-r2.ebuild | 165 + 1 file changed, 165 insertions(+) create mode 100644 sys-apps/guix/guix-1.0.1-r2.ebuild diff --git a/sys-apps/guix/guix-1.0.1-r2.ebuild b/sys-apps/guix/guix-1.0.1-r2.ebuild new file mode 100644 index 000..1e8ec1

[gentoo-dev] [PATCH 5/6] sys-apps/nix: switch from user.eclass to acct-*/ depends

2019-11-24 Thread Sergei Trofimovich
Signed-off-by: Sergei Trofimovich --- sys-apps/nix/nix-2.3.1-r1.ebuild | 145 +++ 1 file changed, 145 insertions(+) create mode 100644 sys-apps/nix/nix-2.3.1-r1.ebuild diff --git a/sys-apps/nix/nix-2.3.1-r1.ebuild b/sys-apps/nix/nix-2.3.1-r1.ebuild new file mode 1006

[gentoo-dev] [PATCH 4/6] acct-user/guixbuilder{1..10}: new user (UID {31001..31010)

2019-11-24 Thread Sergei Trofimovich
Signed-off-by: Sergei Trofimovich --- acct-user/guixbuilder1/guixbuilder1-0.ebuild | 13 + acct-user/guixbuilder1/metadata.xml| 8 acct-user/guixbuilder10/guixbuilder10-0.ebuild | 13 + acct-user/guixbuilder10/metadata.xml | 8 a

[gentoo-dev] [PATCH 2/6] acct-group/guixbuild: new group (GID 31000)

2019-11-24 Thread Sergei Trofimovich
Signed-off-by: Sergei Trofimovich --- acct-group/guixbuild/guixbuild-0.ebuild | 10 ++ acct-group/guixbuild/metadata.xml | 8 2 files changed, 18 insertions(+) create mode 100644 acct-group/guixbuild/guixbuild-0.ebuild create mode 100644 acct-group/guixbuild/metadata.xml

[gentoo-dev] [PATCH 1/6] acct-group/nixbld: new group (GID 30000)

2019-11-24 Thread Sergei Trofimovich
Signed-off-by: Sergei Trofimovich --- acct-group/nixbld/metadata.xml| 8 acct-group/nixbld/nixbld-0.ebuild | 9 + 2 files changed, 17 insertions(+) create mode 100644 acct-group/nixbld/metadata.xml create mode 100644 acct-group/nixbld/nixbld-0.ebuild diff --git a/acct-grou

[gentoo-dev] [PATCH 3/6] acct-user/nixbld{1..10}: new user (UID {30001..30010)

2019-11-24 Thread Sergei Trofimovich
Signed-off-by: Sergei Trofimovich --- acct-user/nixbld1/metadata.xml | 8 acct-user/nixbld1/nixbld1-0.ebuild | 13 + acct-user/nixbld10/metadata.xml | 8 acct-user/nixbld10/nixbld10-0.ebuild | 13 + acct-user/nixbld2/metadata.xml | 8

[gentoo-dev] Migrate away from python-2 or not

2019-11-24 Thread Benda Xu
Dear all, Bug 684962 (dev-python/ipython-7.5.0: package conflicts) has demonstrated a painful consequence when upstream start to release python3 only versions. Upstream has dropped python-2.7 support in dev-python/ipython-7.5.0, thus there is no python_targets_python2_7 USE flag for the ebuild. d