[gentoo-dev] [PATCH 2/3] glep-0074: Specify the format of size and checksum fields

2022-09-23 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 13 + 1 file changed, 13 insertions(+) diff --git a/glep-0074.rst b/glep-0074.rst index 54bf216..bfbe092 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -191,6 +191,19 @@ The encoding can be used for other characters as well

[gentoo-dev] [PATCH 1/3] glep-0074: Clarify that DIST entries are specific to PMs

2022-09-23 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/glep-0074.rst b/glep-0074.rst index 7f53302..54bf216 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -8,7 +8,7 @@ Type: Standards Track Status: Final Version: 1.3 Created

[gentoo-dev] [PATCH 0/3] glep-0074: clarifications about size and checksum fields

2022-09-23 Thread Michał Górny
controversial part is requiring lowercase -- but (drumroll...) Portage reports hash mismatch if you use uppercase. Michał Górny (3): glep-0074: Clarify that DIST entries are specific to PMs glep-0074: Specify the format of size and checksum fields glep-0074: Clarify the hex encoding of hash values

[gentoo-dev] [PATCH 6/6] glep-0078: Clarify that Manifest must be present for signed binpkg

2022-09-21 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0078.rst | 5 + 1 file changed, 5 insertions(+) diff --git a/glep-0078.rst b/glep-0078.rst index ab28aed..733d8d7 100644 --- a/glep-0078.rst +++ b/glep-0078.rst @@ -228,6 +228,11 @@ If the Manifest is present, all files contained in the archive must

[gentoo-dev] [PATCH 5/6] glep-0078: Clarify that Manifest is signed too

2022-09-21 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0078.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/glep-0078.rst b/glep-0078.rst index a109b7f..ab28aed 100644 --- a/glep-0078.rst +++ b/glep-0078.rst @@ -328,7 +328,9 @@ the inner archive contents. This file also provides

[gentoo-dev] [PATCH 4/6] glep-0078: Link OpenPGP to RFC 4880

2022-09-21 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0078.rst | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/glep-0078.rst b/glep-0078.rst index 3078061..a109b7f 100644 --- a/glep-0078.rst +++ b/glep-0078.rst @@ -349,9 +349,10 @@ not verify, the package manager must reject

[gentoo-dev] [PATCH 3/6] glep-0078: Link compressed file formats to GLEP 74

2022-09-21 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0078.rst | 18 ++ 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/glep-0078.rst b/glep-0078.rst index 4d27ac1..3078061 100644 --- a/glep-0078.rst +++ b/glep-0078.rst @@ -5,7 +5,7 @@ Author: Michał Górny , Sheng Yu

[gentoo-dev] [PATCH 2/6] glep-0078: Link tar format to the respective standards

2022-09-21 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0078.rst | 13 +++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/glep-0078.rst b/glep-0078.rst index 24c5c9d..4d27ac1 100644 --- a/glep-0078.rst +++ b/glep-0078.rst @@ -232,8 +232,10 @@ ignore unknown files but preserve them across

[gentoo-dev] [PATCH 1/6] glep-0078: Replace "basename" with non-ambiguous explanation

2022-09-21 Thread Michał Górny
It has been pointed out that the "basename" term may be ambiguous in the context. Explain explicitly that it is the filename with .gpkg.tar suffix stripped. Signed-off-by: Michał Górny --- glep-0078.rst | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) diff --

[gentoo-dev] [PATCH 0/6] glep-0078: Clarifications

2022-09-21 Thread Michał Górny
d Manifest signing and verifying binpkg authenticity Please review. Michał Górny (6): glep-0078: Replace "basename" with non-ambiguous explanation glep-0078: Link tar format to the respective standards glep-0078: Link compressed file formats to GLEP 74 glep-0078: Link OpenPGP to

Re: [gentoo-dev] Last rites: dev-libs/libdivsufsort

2022-09-19 Thread Michał Górny
On Thu, 2022-08-11 at 12:18 +0200, Michał Górny wrote: > # Michał Górny (2022-08-11) > # Niche library with no revdeps left.  Last commit in 2015. > # Removal on 2022-09-10.  Bug #864889. > dev-libs/libdivsufsort Reverting per user's request — it's a zero-maintenance pac

[gentoo-dev] [PATCH v3 3/3] glep-0074: Specify compressed file formats

2022-09-18 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 81 --- 1 file changed, 71 insertions(+), 10 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index 5a63f70..d96a3dd 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -27,7 +27,8 @@ Changes

[gentoo-dev] [PATCH v3 2/3] glep-0074: Specify supported hash algorithms

2022-09-18 Thread Michał Górny
. Signed-off-by: Michał Górny --- glep-0074.rst | 177 -- 1 file changed, 127 insertions(+), 50 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index 8cec618..5a63f70 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -6,7 +6,7 @@ Author: Michał

[gentoo-dev] [PATCH v3 1/3] glep-0074: Add a changelog

2022-09-18 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 15 +-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index 182a871..8cec618 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -8,8 +8,8 @@ Type: Standards Track Status: Final Version

[gentoo-dev] [PATCH v3 0/3] glep-0074: Explicitly specify hashes and compressed Manifest formats

2022-09-18 Thread Michał Górny
a permanent trail for the version that the Council will be voting on. [1] https://archives.gentoo.org/gentoo-dev/message/6ea964b8276ff9530883976a92d16dda Michał Górny (3): glep-0074: Add a changelog glep-0074: Specify supported hash algorithms glep-0074: Specify compressed file formats glep-0074

[gentoo-dev] Global USE flags for sound notifications (libcanberra) and global hotkeys (keybinder)

2022-09-15 Thread Michał Górny
berra" as the name - 1 package uses "sound-notification" (and implements it using libcanberra) For global hotkey support, I've found that: - 4 packages use "keybinder" - 1 package uses "hotkeys" but it doesn't use keybinder and I'm not 100% sure it's the same f

Re: [gentoo-dev] file(1) now supports Gentoo file types!

2022-09-15 Thread Michał Górny
hells//zsh-5.9-r1.gpkg.tar > /var/cache/binpkgs/app-shells//zsh-5.9-r1.gpkg.tar: Gentoo GLEP 78 > (GPKG) binary package for "zsh-5.9-r1" using zstd compression > ``` > > Thought this was a nice fun thing to share. > Unfortunately it doesn't support transparent lzip decom

Re: [gentoo-dev] [PATCH v2 2/3] glep-0074: Specify supported hash algorithms

2022-09-14 Thread Michał Górny
On Mon, 2022-09-12 at 15:38 +0200, Michał Górny wrote: > + +-+---+--+--+-+ > + | Name| Specification | Bits | Enc. |

Re: [gentoo-dev] [PATCH data/xml-schema 1/2] metadata.xsd: Add gnome remote-id

2022-09-13 Thread Michał Górny
On Tue, 2022-09-13 at 10:36 -0400, Matt Turner wrote: > On Tue, Sep 13, 2022 at 2:38 AM Michał Górny wrote: > > > > On Mon, 2022-09-12 at 20:58 -0400, Matt Turner wrote: > > > Signed-off-by: Matt Turner > > > --- > > > metadata.xsd | 1 + > > >

Re: [gentoo-dev] [PATCH data/xml-schema 1/2] metadata.xsd: Add gnome remote-id

2022-09-13 Thread Michał Górny
data.xsd > @@ -279,6 +279,7 @@ > > > > + > > > Some examples, please. Are these somehow "global" identifiers or specific to their GitLab instances? -- Best regards, Michał Górny

[gentoo-dev] [PATCH v2 3/3] glep-0074: Specify compressed file formats

2022-09-12 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 81 --- 1 file changed, 71 insertions(+), 10 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index 9a0e92b..6523272 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -27,7 +27,8 @@ Changes

[gentoo-dev] [PATCH v2 2/3] glep-0074: Specify supported hash algorithms

2022-09-12 Thread Michał Górny
. Signed-off-by: Michał Górny --- glep-0074.rst | 136 -- 1 file changed, 88 insertions(+), 48 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index 8cec618..9a0e92b 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -6,7 +6,7 @@ Author: Michał

[gentoo-dev] [PATCH v2 1/3] glep-0074: Add a changelog

2022-09-12 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 15 +-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index 182a871..8cec618 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -8,8 +8,8 @@ Type: Standards Track Status: Final Version

[gentoo-dev] [PATCH v2 0/3] glep-0074: Explicitly specify hashes and compressed Manifest formats

2022-09-12 Thread Michał Górny
Hi, Here's v2 of the patches. Change from v1: removed explicit Bootstrap table classes (they don't really belong in GLEPs) in favor of fixed table rendering in docutils-glep 1.5 / matching www.g.o update. Use rowspan="" instead of "ditto"s for hashes using the same sp

Re: [gentoo-dev] [PATCH 2/3] glep-0074: Specify supported hash algorithms

2022-09-12 Thread Michał Górny
On Mon, 2022-09-12 at 10:28 +0200, Florian Schmaus wrote: > On 11/09/2022 15.14, Michał Górny wrote: > > +.. table:: Table 1. Defined hash algorithms > > + :widths: auto > > + :class: table table-b

[gentoo-dev] [PATCH 3/3] glep-0074: Specify compressed file formats

2022-09-11 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 82 --- 1 file changed, 72 insertions(+), 10 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index 33f6f80..6deeaf8 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -27,7 +27,8 @@ Changes

[gentoo-dev] [PATCH 2/3] glep-0074: Specify supported hash algorithms

2022-09-11 Thread Michał Górny
. Signed-off-by: Michał Górny --- glep-0074.rst | 125 +++--- 1 file changed, 77 insertions(+), 48 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index 8cec618..33f6f80 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -6,7 +6,7 @@ Author: Michał

[gentoo-dev] [PATCH 1/3] glep-0074: Add a changelog

2022-09-11 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 15 +-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index 182a871..8cec618 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -8,8 +8,8 @@ Type: Standards Track Status: Final Version

[gentoo-dev] [PATCH 0/3] glep-0074: Explicitly specify hashes and compressed Manifest formats

2022-09-11 Thread Michał Górny
. At the same time, having a formal, well-defined list of algorithms is good for interoperability. I have also considered the option of listing the algorithms in a separate GLEP but I think this option would only cause unnecessary confusion. -- Best regards, Michał Górny Michał Górny (3): glep

[gentoo-dev] Last rites: dev-python/pytest-pylint

2022-09-11 Thread Michał Górny
# Michał Górny (2022-09-11) # Bad quality package with failing tests.  No revdeps. # Removal on 2022-10-11.  Bug #869650. dev-python/pytest-pylint -- Best regards, Michał Górny

[gentoo-dev] [PATCH v2 5/5] glep-0074: Specify newline convention

2022-09-08 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 18 -- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index 677bf35..182a871 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -6,7 +6,7 @@ Author: Michał Górny , Ulrich Müller

[gentoo-dev] [PATCH v2 4/5] glep-0074: Inline Manifest format description

2022-09-08 Thread Michał Górny
Rather than limiting the GLEP to list changes from GLEP 44, include a short inline explanation of the base Manifest format. This makes the standard more standalone, and GLEP 44 did not do a very good job of describing the format either. Signed-off-by: Michał Górny --- glep-0074.rst | 6

[gentoo-dev] [PATCH v2 3/5] glep-0074: Clearly indicate that top-level Manifest is not listed

2022-09-08 Thread Michał Górny
Make it clear that the top-level Manifest is not verified through itself or other Manifests, and should not be explicitly listed in IGNORE. Signed-off-by: Michał Górny --- glep-0074.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index

[gentoo-dev] [PATCH v2 2/5] glep-0074: Link OpenPGP to RFC 4880

2022-09-08 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/glep-0074.rst b/glep-0074.rst index b61801d..1005f85 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -82,7 +82,8 @@ Manifest file locations and nesting The ``Manifest`` file

[gentoo-dev] [PATCH v2 1/5] glep-0074: Update license to CC BY-SA 4.0

2022-09-08 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index 4adf068..b61801d 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -8,8 +8,8 @@ Type: Standards Track Status: Final Version: 1.1

[gentoo-dev] [PATCH 4/4] glep-0074: Specify newline convention

2022-09-08 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 17 +++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index ff8002f..a65a7e7 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -6,7 +6,7 @@ Author: Michał Górny , Ulrich Müller

[gentoo-dev] [PATCH 3/4] glep-0074: Inline Manifest format description

2022-09-08 Thread Michał Górny
Rather than limiting the GLEP to list changes from GLEP 44, include a short inline explanation of the base Manifest format. This makes the standard more standalone, and GLEP 44 did not do a very good job of describing the format either. Signed-off-by: Michał Górny --- glep-0074.rst | 6

[gentoo-dev] [PATCH 2/4] glep-0074: Clearly indicate that top-level Manifest is not listed

2022-09-08 Thread Michał Górny
Make it clear that the top-level Manifest is not verified through itself or other Manifests, and should not be explicitly listed in IGNORE. Signed-off-by: Michał Górny --- glep-0074.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index

[gentoo-dev] [PATCH 1/4] glep-0074: Link OpenPGP to RFC 4880

2022-09-08 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/glep-0074.rst b/glep-0074.rst index 4adf068..80a63a1 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -8,8 +8,8 @@ Type: Standards Track Status: Final Version: 1.1

[gentoo-dev] [PATCH 0/4] glep-0074: Clarifications

2022-09-08 Thread Michał Górny
whitespace (including stray CRs) should be ignored. Please review. Michał Górny (4): glep-0074: Link OpenPGP to RFC 4880 glep-0074: Clearly indicate that top-level Manifest is not listed glep-0074: Inline Manifest format description glep-0074: Specify newline convention glep-007

[gentoo-dev] Initial review: registration for text/vnd.gentoo.manifest media type

2022-09-07 Thread Michał Górny
Additional information: Deprecated alias names for this type: none Magic number(s): none File extension(s): none, the file is commonly named "Manifest" Macintosh file type code(s): none Person & email address to contact for further information: Michał Górny Intended usage: COMMON Rest

Re: [gentoo-dev] Registering media types for Gentoo files

2022-09-06 Thread Michał Górny
On Tue, 2022-09-06 at 12:18 +0200, Florian Schmaus wrote: > On 06.09.22 11:33, Michał Górny wrote: > > Hi, everyone. > > > > Since we've been standardizing some things in Gentoo lately, I was > > thinking we could try to get some media types registered with IANA.

Re: [gentoo-dev] Registering media types for Gentoo files

2022-09-06 Thread Michał Górny
On Tue, 2022-09-06 at 10:40 +0100, Roy Bamford wrote: > On 2022.09.06 10:33, Michał Górny wrote: > > Hi, everyone. > > > > Since we've been standardizing some things in Gentoo lately, I was > > thinking we could try to get some media types registered with IANA. > >

[gentoo-dev] Registering media types for Gentoo files

2022-09-06 Thread Michał Górny
of this. Perhaps ebuilds and eclasses would also qualify for registration. WDYT? [1] https://www.gentoo.org/glep/glep-0074.html [2] https://www.gentoo.org/glep/glep-0078.html -- Best regards, Michał Górny

[gentoo-dev] [PATCH] python-utils-r1.eclass: Pass "-p no:xvfb" in epytest

2022-09-05 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/python-utils-r1.eclass | 5 + 1 file changed, 5 insertions(+) GitHub PR (with package updates): diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index 89013591c31b..7a5f84bd561e 100644 --- a/eclass/python-utils-r1.eclass

Re: [gentoo-dev] Last rites: dev-python/flask-security & its deps

2022-08-30 Thread Michał Górny
ace it. [1] https://github.com/crossbario/autobahn-python/pull/1573/files [2] https://github.com/Flask-Middleware/flask-security/pull/623/files -- Best regards, Michał Górny

[gentoo-dev] Last rites: dev-python/flask-security & its deps

2022-08-30 Thread Michał Górny
# Michał Górny (2022-08-30) # Flask-Security-Too is a package with high maintenance cost # and no revdeps in ::gentoo.  The next version bump (once more) # introduces more dependencies. # # The remaining listed packages are used exclusively by this package # (or its tests).  If you find one

Re: [gentoo-dev] [RFC] Encouraging using hardening options in systemd units

2022-08-25 Thread Michał Górny
s. > > Wouldn't the proper place for overrides installed by a distributions > package manager be > > /usr/lib/systemd/system/miniflux.service.d/gentoo.conf > These files are meant to be modifiable by the sysadmin, so they don't belong in /usr. -- Best regards, Michał Górny

Re: [gentoo-dev] new virtual for zig

2022-08-16 Thread Michał Górny
on't exactly mind having it added but if it's just one package, perhaps it'd be better to start with a simple || dep and see how things develop? -- Best regards, Michał Górny

[gentoo-dev] Last rites: dev-libs/libdivsufsort

2022-08-11 Thread Michał Górny
# Michał Górny (2022-08-11) # Niche library with no revdeps left.  Last commit in 2015. # Removal on 2022-09-10.  Bug #864889. dev-libs/libdivsufsort -- Best regards, Michał Górny

[gentoo-dev] [PATCH 11/11] python-utils-r1.eclass: Sterilize pytest-sugar plugin

2022-07-29 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/python-utils-r1.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index b793a1f13e0f..89013591c31b 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass

[gentoo-dev] [PATCH 10/11] dev-python/pygobject: Call python_optimize explicitly

2022-07-29 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/pygobject/pygobject-3.42.2.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/pygobject/pygobject-3.42.2.ebuild b/dev-python/pygobject/pygobject-3.42.2.ebuild index 217ae21f2c4a..d411290d7520 100644 --- a/dev-python/pygobject

[gentoo-dev] [PATCH 09/11] net-wireless/blueman: Invoke eautomake to fix py-compile script

2022-07-29 Thread Michał Górny
Signed-off-by: Michał Górny --- net-wireless/blueman/blueman-2.3.1.ebuild | 2 +- net-wireless/blueman/blueman-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-wireless/blueman/blueman-2.3.1.ebuild b/net-wireless/blueman/blueman-2.3.1.ebuild index

[gentoo-dev] [PATCH 08/11] dev-python/tomli: Call python_optimize explicitly

2022-07-29 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/tomli/tomli-2.0.1-r1.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/dev-python/tomli/tomli-2.0.1-r1.ebuild b/dev-python/tomli/tomli-2.0.1-r1.ebuild index f24193c0c9fe..4a4c0bc1ea17 100644 --- a/dev-python/tomli/tomli-2.0.1-r1.ebuild

[gentoo-dev] [PATCH 07/11] dev-python/installer: Call python_optimize explicitly

2022-07-29 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/installer/installer-0.5.1-r1.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/dev-python/installer/installer-0.5.1-r1.ebuild b/dev-python/installer/installer-0.5.1-r1.ebuild index a29b236242ca..39b7336c9b89 100644 --- a/dev-python

[gentoo-dev] [PATCH 06/11] distutils-r1.eclass: Let gpep517 compile bytecode when 9+ is used

2022-07-29 Thread Michał Górny
er, this mode is used only by a handful of ebuilds, so if any of them needs an explicit python_optimize call, we can quickly fix them. Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 36 ++-- 1 file changed, 26 insertions(+), 10 deletions(-) diff -

[gentoo-dev] [PATCH 05/11] distutils-r1.eclass: Pass EPREFIX to addpredict

2022-07-29 Thread Michał Górny
Pointed out by Arfrever. Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index e4ef1919bc7d..495eead1d5fd 100644 --- a/eclass/distutils-r1.eclass +++ b

[gentoo-dev] [PATCH 04/11] distutils-r1.eclass: Bump dev-python/sip dependency

2022-07-29 Thread Michał Górny
Bug: https://bugs.gentoo.org/851840 Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 85a5c8496d49..e4ef1919bc7d 100644 --- a/eclass/distutils-r1.eclass

[gentoo-dev] [PATCH 03/11] install-qa-check.d: Rewrite 60python-pyc to use gpep517

2022-07-29 Thread Michał Górny
Signed-off-by: Michał Górny --- metadata/install-qa-check.d/60python-pyc | 168 +-- 1 file changed, 96 insertions(+), 72 deletions(-) diff --git a/metadata/install-qa-check.d/60python-pyc b/metadata/install-qa-check.d/60python-pyc index 47e9a3eea908..fd9434994f2f 100644

[gentoo-dev] [PATCH 02/11] distutils-r1.eclass: Require gpep517 >= 8

2022-07-29 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 9909ba70178c..85a5c8496d49 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass

[gentoo-dev] [PATCH 01/11] distutils-r1.eclass: Update pyproject.toml advice for PEP517 mode

2022-07-29 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index e64eedec5fd3..9909ba70178c 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass

[gentoo-dev] [PATCH 00/11] distutils-r1.eclass: Support for gpep517-9+ --optimize + minor changes

2022-07-29 Thread Michał Górny
t impacted performance *a lot*. The other changes include a fix for obsolete pyproject.toml recommendation, the usual build system minimal version updates, disabling pytest-sugar plugin in epytest (that makes test output awful) and fixing EPREFIX in addpredict invocations. Michał Górny (11): distutils

Re: [gentoo-dev] Rust is here to eat your Pythonz

2022-07-27 Thread Michał Górny
On Wed, 2022-07-27 at 12:52 +0200, Fabian Groffen wrote: > On 26-07-2022 08:42:57 +0200, Michał Górny wrote: > > Hi, everyone. > > > > Just a quick FYI: since Rust is going to be marked stable on the last > > architecture (sparc) that it's going to support in Gento

[gentoo-dev] [PATCH 6/6] virtualx.eclass: Do not disable sandbox

2022-07-27 Thread Michał Górny
The code responsible for disabling sandbox dates back to 2002 and does not include any explanation. Let's try if we still need it. Signed-off-by: Michał Górny --- eclass/virtualx.eclass | 7 --- 1 file changed, 7 deletions(-) diff --git a/eclass/virtualx.eclass b/eclass/virtualx.eclass

[gentoo-dev] [PATCH 5/6] virtualx.eclass: Let Xvfb figure out the free DISPLAY

2022-07-27 Thread Michał Górny
Replace the antiquated search mechanism for a free DISPLAY with Xvfb's -displayfd option that makes Xvfb choose one itself and print it to given fd. Signed-off-by: Michał Górny --- eclass/virtualx.eclass | 62 ++ 1 file changed, 20 insertions(+), 42

[gentoo-dev] [PATCH 4/6] virtualx.eclass: Inline XVFB

2022-07-27 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/virtualx.eclass | 15 +++ 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/eclass/virtualx.eclass b/eclass/virtualx.eclass index 05b89e814a42..d1c05e20b246 100644 --- a/eclass/virtualx.eclass +++ b/eclass/virtualx.eclass @@ -108,9

[gentoo-dev] [PATCH 3/6] virtualx.eclass: Remove unused XHOST

2022-07-27 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/virtualx.eclass | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/eclass/virtualx.eclass b/eclass/virtualx.eclass index d7b82e12cdd5..05b89e814a42 100644 --- a/eclass/virtualx.eclass +++ b/eclass/virtualx.eclass @@ -108,10 +108,9

[gentoo-dev] [PATCH 2/6] virtualx.eclass: Pass xvfbargs as an array

2022-07-27 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/virtualx.eclass | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/eclass/virtualx.eclass b/eclass/virtualx.eclass index 5c4b39164cff..d7b82e12cdd5 100644 --- a/eclass/virtualx.eclass +++ b/eclass/virtualx.eclass @@ -109,7

[gentoo-dev] [PATCH 1/6] virtualx.eclass: Add quoting to workaround vim syntax hl bug

2022-07-27 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/virtualx.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/virtualx.eclass b/eclass/virtualx.eclass index b7a25c897b4a..5c4b39164cff 100644 --- a/eclass/virtualx.eclass +++ b/eclass/virtualx.eclass @@ -53,7 +53,7 @@ case

[gentoo-dev] [PATCH 0/6] virtualx.eclass: Use Xvfb -displayfd ... + cleanup

2022-07-27 Thread Michał Górny
, Xvfb works just fine without it. Michał Górny (6): virtualx.eclass: Add quoting to workaround vim syntax hl bug virtualx.eclass: Pass xvfbargs as an array virtualx.eclass: Remove unused XHOST virtualx.eclass: Inline XVFB virtualx.eclass: Let Xvfb figure out the free DISPLAY

[gentoo-dev] Rust is here to eat your Pythonz

2022-07-26 Thread Michał Górny
. -- Best regards, Michał Górny

[gentoo-dev] Last rites: dev-python/aioredis

2022-07-24 Thread Michał Górny
# Michał Górny (2022-07-25) # aioredis has been integrated in >=dev-python/redis-py-4.2.0. # No revdeps. # Removal on 2022-08-24.  Bug #860840. dev-python/aioredis -- Best regards, Michał Górny

Re: [gentoo-dev] [PATCH data/dtd] metadata.dtd: Add nimble remote-id type

2022-07-15 Thread Michał Górny
pkgcheck > - soko (packages.gentoo.org) > - iwdevtools > - nxml-gentoo-schemas (for Emacs) > > Anything else? > > Maybe we should also list them on the wiki page, so we don't forget? Let's add adding them to the wiki page to the TODO, so we don't forget ;-). -- Best regards, Michał Górny

Re: [gentoo-dev] [GLEP78][re-post] Updating specification r3

2022-07-14 Thread Michał Górny
insertions(+), 18 deletions(-) > > diff --git a/glep-0078.rst b/glep-0078.rst > index 1f7cd9b..82c74c8 100644 > --- a/glep-0078.rst > +++ b/glep-0078.rst > @@ -2,12 +2,13 @@ > GLEP: 78 > Title: Gentoo binary package container format > Author: Michał Górny > +

Re: [gentoo-dev] [PATCH data/dtd] metadata.dtd: Add nimble remote-id type

2022-07-12 Thread Michał Górny
adds support for verifying these ids. This should be pretty easy to add based on existing entries. -- Best regards, Michał Górny

Re: [gentoo-dev] [PATCH] glep-0076: Require real name instead of legal name

2022-07-12 Thread Michał Górny
real name as a natural person, i.e., the name that > +you would use to present yourself to your colleagues. > This is insensitive to people who don't have any colleagues. -- Best regards, Michał Górny

Re: [gentoo-dev] [PATCH v2] python-utils-r1.eclass: avoid nested ebegin calls

2022-07-11 Thread Michał Górny
gt; + if python_check_deps; then > + einfo " python_check_deps succeeded" > + else > + einfo " python_check_deps failed" > + fi > } > > # @FUNCTION: python_has_version WFM. Please don't push it yet, I'll ask ionen to add it on top of his patchset for a single merge. -- Best regards, Michał Górny

Re: [gentoo-dev] [PATCH] python-utils-r1.eclass: avoid nested ebegin calls

2022-07-11 Thread Michał Górny
On Mon, 2022-07-11 at 07:36 -0400, Mike Gilbert wrote: > On Mon, Jul 11, 2022 at 3:04 AM Michał Górny wrote: > > > > On Sun, 2022-07-10 at 23:53 -0400, Mike Gilbert wrote: > > > It's common for python_check_deps to call python_has_version, which > > > calls ebegi

Re: [gentoo-dev] [PATCH] python-utils-r1.eclass: avoid nested ebegin calls

2022-07-11 Thread Michał Górny
local PYTHON_USEDEP="python_targets_${impl}(-)" > local PYTHON_SINGLE_USEDEP="python_single_target_${impl}(-)" > - ebegin " python_check_deps" > + einfo " python_check_deps" > python_check_deps > - eend ${?} > } > > # @FUNCTION: python_has_version What's the harm in nesting them? -- Best regards, Michał Górny

[gentoo-dev] Last rites: dev-python/pydispatcher

2022-07-10 Thread Michał Górny
# Michał Górny (2022-07-10) # The original package was discontinued in 2015.  This is a fork that # lived for two months in 2017, and is not name-compatible with # the original.  The last revdep was removed in 2018. # Removal on 2022-08-09.  Bug #857252. dev-python/pydispatcher -- Best regards

Re: [gentoo-dev] proposal

2022-07-06 Thread Michał Górny
be able to learn from them and do better next time. This also implies package maintainers learning that they're not the only people who will ever touch the package in question and starting to document the pitfalls. -- Best regards, Michał Górny

[gentoo-dev] Last rites: dev-python/geoip-python

2022-07-02 Thread Michał Górny
# Michał Górny (2022-07-02) # Last release in 2014.  Archived upstream, and superseded by GeoIP2 # (not packaged).  There is only one revdep (net-p2p/deluge) for which # it is optional. # Removal on 2022-08-01.  Bug #855737. dev-python/geoip-python -- Best regards, Michał Górny

[gentoo-dev] Project:Apache is now without a member!

2022-06-30 Thread Michał Górny
] https://bugs.gentoo.org/buglist.cgi?quicksearch=assignee%3Aapache-bugs%40gentoo.org [3] https://bugs.gentoo.org/buglist.cgi?quicksearch=cc%3Aapache-bugs%40gentoo.org -- Best regards, Michał Górny

Re: [gentoo-dev] [PATCH news] 2022-06-26-mu-corruption: new entry

2022-06-26 Thread Michał Górny
\ Would be nice to explain what the expression does in human way. Also, I think using `sed -E` would make this more readable. > + > rename.sh > + # review rename.sh > +sh rename.sh > + > +Upstream issue: https://github.com/djcb/mu/issues/2268 -- Best regards, Michał Górny

[gentoo-dev] [PATCH 6/6] profiles: Introduce a dedicated "feature" profile for no Rust

2022-06-19 Thread Michał Górny
Signed-off-by: Michał Górny --- profiles/arch/alpha/package.use.mask | 8 profiles/arch/alpha/parent| 1 + profiles/arch/arm/armv4/package.mask | 28 --- profiles/arch/arm/armv4/package.use.mask | 11 - profiles/arch/arm/armv4/parent

[gentoo-dev] [PATCH 5/6] net-p2p/deluge: Dekeyword ~sparc due to twisted[crypt] dep

2022-06-19 Thread Michał Górny
Signed-off-by: Michał Górny --- net-p2p/deluge/deluge-2.0.5-r1.ebuild | 2 +- net-p2p/deluge/deluge-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-p2p/deluge/deluge-2.0.5-r1.ebuild b/net-p2p/deluge/deluge-2.0.5-r1.ebuild index 087d6c65dbd4

[gentoo-dev] [PATCH 4/6] profiles/arch/s390: Move s390-specific stuff to subprofile

2022-06-19 Thread Michał Górny
Rather than setting stuff specific to not-x s390 in the top profile and undoing it for s390x, move it to the new subprofile. Signed-off-by: Michał Górny --- profiles/arch/s390/make.defaults | 15 +-- profiles/arch/s390/s390/make.defaults | 16

[gentoo-dev] [PATCH 2/6] profiles/arch/s390: Introduce a s390 sub-profile (NFC)

2022-06-19 Thread Michał Górny
Signed-off-by: Michał Górny --- profiles/arch/s390/s390/eapi | 1 + profiles/arch/s390/s390/parent | 1 + profiles/default/linux/s390/parent | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 profiles/arch/s390/s390/eapi create mode 100644 profiles/arch/s390

[gentoo-dev] [PATCH 3/6] profiles/arch/s390: Make s390 inherit from top s390 profile (NFC)

2022-06-19 Thread Michał Górny
This effectively moves the explicit top profile parenting from default/linux tree straight into arch tree. Signed-off-by: Michał Górny --- profiles/arch/s390/s390x/parent | 1 + profiles/default/linux/s390/17.0/s390x/parent | 1 - 2 files changed, 1 insertion(+), 1 deletion

[gentoo-dev] [PATCH 1/6] profiles: Make s390x 17.0 profiles independent of s390 (NFC)

2022-06-19 Thread Michał Górny
Alter the s390x 17.0 profile to include all base profiles directly rather than via the parent s390 profile. This does not change anything yet but paves the way for making the two profiles more independent. Signed-off-by: Michał Górny --- profiles/default/linux/s390/17.0/s390x/parent | 5

[gentoo-dev] [PATCH 0/6] s390 restructuring + common mixin for arches without Rust

2022-06-19 Thread Michał Górny
com/gentoo/gentoo/pull/25951 -- Best regards, Michał Górny Michał Górny (6): profiles: Make s390x 17.0 profiles independent of s390 (NFC) profiles/arch/s390: Introduce a s390 sub-profile (NFC) profiles/arch/s390: Make s390 inherit from top s390 profile (NFC) profiles/arch/s390: Move s39

Re: [gentoo-dev] Re: Proposal to undeprecate EGO_SUM

2022-06-17 Thread Michał Górny
On Wed, 2022-06-15 at 07:53 +0200, Michał Górny wrote: > On Tue, 2022-06-14 at 19:03 +0200, Florian Schmaus wrote: > > On 14.06.22 18:33, Holger Hoffstätte wrote: > > > So my idea here is: instead of chucking EGO_SUM (automatically > > > generated declarative dependency

Re: [gentoo-dev] Re: Proposal to undeprecate EGO_SUM

2022-06-14 Thread Michał Górny
ownload the individual distfiles into > DISTDIR, where an, e.g., the go eclass can process them further within > the constraints of the security sandbox. > Anything that involves breaking the Portage plan-depgraph / fetch separately would require major architectural changes, so can be rejected immediately as "not going to be implemented in our lifetimes". -- Best regards, Michał Górny

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-06-14 Thread Michał Górny
On Mon, 2022-06-13 at 10:29 +0200, Michał Górny wrote: > On Mon, 2022-06-13 at 09:44 +0200, Florian Schmaus wrote: > > Judging from the gentoo-dev@ mailing list discussion [1] about EGO_SUM, > > where some voices where in agreement that EGO_SUM has its raison d'être, > &

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-06-13 Thread Michał Górny
On Mon, 2022-06-13 at 11:30 +0200, Florian Schmaus wrote: > On 13/06/2022 10.29, Michał Górny wrote: > > On Mon, 2022-06-13 at 09:44 +0200, Florian Schmaus wrote: > > > Judging from the gentoo-dev@ mailing list discussion [1] about EGO_SUM, > > > where some voices wher

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-06-13 Thread Michał Górny
gt; I hereby propose to undeprecate EGO_SUM. > > 1: > https://archives.gentoo.org/gentoo-dev/message/1a64a8e7694c3ee11cd48a58a95f2faa > "We've been rehashing the discussion until all opposition got tired and stopped replying, then we claim everyone agrees". -- Best regards, Michał Górny

[gentoo-dev] Last rites: dev-python/editdistance-s

2022-06-13 Thread Michał Górny
# Michał Górny (2022-06-13) # Upstream has discontinued the fork.  No revdeps.  They recommend using # the original editdistance (not packaged on Gentoo) # or dev-python/ukkonen. # Removal on 2022-07-13.  Bug #851678. dev-python/editdistance-s -- Best regards, Michał Górny

Re: [gentoo-dev] [PATCH news] 2022-06-13-python3-10: new entry

2022-06-11 Thread Michał Górny
On Sat, 2022-06-11 at 12:59 +0200, Mickaël Bucas wrote: > Le ven. 10 juin 2022 à 10:10, Michał Górny a écrit : > > > +Title: Python 3.10 to become the default on 2021-07-01 > Typo : should probably be 2022 Fixed already. > > +Posted: 2022-06-13 > Why is the period be

[gentoo-dev] [PATCH v2] distutils-r1.eclass: Add assertions for bindir correctness

2022-06-10 Thread Michał Górny
the copied and the original scriptdir have the same list of files. Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 30 +++--- 1 file changed, 27 insertions(+), 3 deletions(-) Changes in v2: - use diff instead of cksum -- which makes the code both simpler

[gentoo-dev] [PATCH news] 2022-06-13-python3-10: new entry

2022-06-10 Thread Michał Górny
Add a news item for the switch to Python 3.10. The text is roughly the same as for 3.9, with some minor grammar fixes. Signed-off-by: Michał Górny --- .../2022-06-13-python3-10.en.txt | 120 ++ 1 file changed, 120 insertions(+) create mode 100644 2022-06-13

<    3   4   5   6   7   8   9   10   11   12   >