Re: [gentoo-dev] [PATCH] distutils-r1.eclass: fix typo in comment

2022-09-26 Thread Michał Górny
le this is definitely good, I'm a bit reluctant to force the big cache regen for this, so I'd rather wait till we have some more changes in queue. I'm a bit afraid I won't remember about it though. -- Best regards, Michał Górny

[gentoo-dev] Last rites: games-sports/torcs

2022-09-26 Thread Michał Górny
# Michał Górny (2022-09-26) # Bundles a vulnerable version of dev-libs/expat.  The current Gentoo # version is from 2014, pending bump to the last upstream release # from 2016.  Effectively unmaintained.  EAPI 6. # Removal on 2022-10-26.  Bug #253517. games-sports/torcs -- Best regards, Michał

[gentoo-dev] [PATCH v2 3/3] glep-0074: Clarify the hex encoding of hash values

2022-09-25 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 8 1 file changed, 8 insertions(+) diff --git a/glep-0074.rst b/glep-0074.rst index 16cbb67..06e961f 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -418,6 +418,14 @@ Checksum algorithms | ``WHIRLPOOL`` | Whirlpool [#BARRETO

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

2022-09-25 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..16cbb67 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 v2 1/3] glep-0074: Clarify that DIST entries are specific to PMs

2022-09-25 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 v2 0/3] glep-0074: clarifications about size and checksum fields

2022-09-25 Thread Michał Górny
Hi, Changes in v2: clarified that size is in bytes. 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 glep-0074.rst | 26 +- 1

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

2022-09-25 Thread Michał Górny
On Sat, 2022-09-24 at 18:09 -0500, John Helmert III wrote: > On Fri, Sep 23, 2022 at 04:03:54PM +0200, Michał Górny wrote: > > Signed-off-by: Michał Górny > > --- > > glep-0074.rst | 13 + > > 1 file changed, 13 insertions(+) > > > > dif

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

2022-09-25 Thread Michał Górny
On Fri, 2022-09-23 at 17:58 +, Sheng Yu wrote: > Hi, > > The hash does not need to be lowercase. It can be a quick fix in portage to > accept any case. > I'm all for fixing Portage but I don't think we should be breaking backwards compatibility over this. -- Best regards, Michał Górny

[gentoo-dev] [PATCH 15/15] unpacker.eclass: Unpack .deb packages on-the-fly as well

2022-09-25 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/unpacker.eclass | 60 +++--- 1 file changed, 33 insertions(+), 27 deletions(-) diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass index 100f11428622..3d23151b636e 100644 --- a/eclass/unpacker.eclass +++ b

[gentoo-dev] [PATCH 14/15] unpacker.eclass: Fix handling GNU ar archives in hand-weaved impl

2022-09-25 Thread Michał Górny
Fix the hand-weaved implementation of ar unpacking that is used on Prefix to handle slash-terminated filenames of GNU ar format correctly. Signed-off-by: Michał Górny --- eclass/tests/unpacker.sh | 4 eclass/unpacker.eclass | 2 ++ 2 files changed, 6 insertions(+) diff --git a/eclass

[gentoo-dev] [PATCH 13/15] unpacker.eclass: Support lbzip2 as parallel bz2 decompressor

2022-09-25 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/unpacker.eclass | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass index d96b56609869..370f00a83bba 100644 --- a/eclass/unpacker.eclass +++ b/eclass/unpacker.eclass @@ -30,7 +30,8

[gentoo-dev] [PATCH 12/15] unpacker.eclass: decompress xz in parallel

2022-09-25 Thread Michał Górny
From: Sam James >= xz 5.3.3_alpha supports parallel decompression, so let's use it. As recently added to Portage (see https://github.com/gentoo/portage/commit/48d107e5c1a103d59a053aebeefa9a5aac5c32ff). Signed-off-by: Sam James --- eclass/unpacker.eclass | 4 ++-- 1 file changed, 2

[gentoo-dev] [PATCH 11/15] sys-kernel/gentoo-kernel-bin: Use unpacker.eclass for .gpkg.tar

2022-09-25 Thread Michał Górny
Signed-off-by: Michał Górny --- .../gentoo-kernel-bin-5.19.11.ebuild| 17 ++--- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.19.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.19.11.ebuild

[gentoo-dev] [PATCH 10/15] unpacker.eclass: Add on-the-fly .gpkg.tar unpacking support

2022-09-25 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/tests/unpacker.sh | 47 eclass/unpacker.eclass | 38 2 files changed, 85 insertions(+) diff --git a/eclass/tests/unpacker.sh b/eclass/tests/unpacker.sh index 60b651759a52

[gentoo-dev] [PATCH 09/15] unpacker.eclass: Add support for .lz4 and .lzo compression

2022-09-25 Thread Michał Górny
Add support for .lz4 and .lzo formats that can be used for .tar.gpkg compression. Signed-off-by: Michał Górny --- eclass/tests/unpacker.sh | 7 +++ eclass/unpacker.eclass | 8 2 files changed, 15 insertions(+) diff --git a/eclass/tests/unpacker.sh b/eclass/tests/unpacker.sh

[gentoo-dev] [PATCH 08/15] unpacker.eclass: Move decompressor recognition into a function

2022-09-25 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/unpacker.eclass | 44 +- 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass index ca6761488100..8fb1c2abd1cf 100644 --- a/eclass/unpacker.eclass +++ b

[gentoo-dev] [PATCH 07/15] unpacker.eclass: Remove uppercase RAR/LHA variants

2022-09-25 Thread Michał Górny
Remove the uppercase variants of RAR/LHA that were copied from Portage implementation. The functions always convert filenames to lowercase, so accounting for them is redundant. Signed-off-by: Michał Górny --- eclass/unpacker.eclass | 8 1 file changed, 4 insertions(+), 4 deletions

[gentoo-dev] [PATCH 06/15] unpacker.eclass: Use lowercase in unpacker_src_uri_depends

2022-09-25 Thread Michał Górny
Transform the URIs to lowercase in unpacker_src_uri_depends() for consistency with the behavior of _unpacker(). Signed-off-by: Michał Górny --- eclass/unpacker.eclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass index

[gentoo-dev] [PATCH 05/15] unpacker.eclass: Use bash substitution instead of tr for lowercase

2022-09-25 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/unpacker.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass index 915a31c86437..482cf141ee1d 100644 --- a/eclass/unpacker.eclass +++ b/eclass/unpacker.eclass @@ -389,7 +389,7

[gentoo-dev] [PATCH 04/15] unpacker.eclass: Remove support for EAPI 5

2022-09-25 Thread Michał Górny
There are no ebuilds using it in EAPI 5 anymore, and it is the last EAPI requiring support for bash 3.2. Signed-off-by: Michał Górny --- eclass/unpacker.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass index

[gentoo-dev] [PATCH 03/15] unpacker.eclass: Fix unpack_7z to respect the exit status

2022-09-25 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/unpacker.eclass | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass index c26523a419df..1f2f09e33ad6 100644 --- a/eclass/unpacker.eclass +++ b/eclass/unpacker.eclass @@ -344,8 +344,11

[gentoo-dev] [PATCH 02/15] unpacker.eclass: Remove `-f` from zstd arguments

2022-09-25 Thread Michał Górny
Remove `-f` from zstd arguments. This option causes zstd to ignore input errors, notably causing it to pass invalid files through rather than returning an error. Closes: https://bugs.gentoo.org/872662 Signed-off-by: Michał Górny --- eclass/unpacker.eclass | 2 +- 1 file changed, 1 insertion

[gentoo-dev] [PATCH 01/15] eclass/tests: Add tests for unpacker.eclass

2022-09-25 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/tests/tests-common.sh | 7 ++ eclass/tests/unpacker.sh | 233 +++ 2 files changed, 240 insertions(+) create mode 100755 eclass/tests/unpacker.sh diff --git a/eclass/tests/tests-common.sh b/eclass/tests/tests-common.sh

[gentoo-dev] [PATCH 00/15] unpacker.eclass: Tests, bugfixes and GPKG support

2022-09-25 Thread Michał Górny
. Michał Górny (14): eclass/tests: Add tests for unpacker.eclass unpacker.eclass: Remove `-f` from zstd arguments unpacker.eclass: Fix unpack_7z to respect the exit status unpacker.eclass: Remove support for EAPI 5 unpacker.eclass: Use bash substitution instead of tr for lowercase

[gentoo-dev] [PATCH 3/3] glep-0074: Clarify the hex encoding of hash values

2022-09-23 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 8 1 file changed, 8 insertions(+) diff --git a/glep-0074.rst b/glep-0074.rst index bfbe092..7594932 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -418,6 +418,14 @@ Checksum algorithms | ``WHIRLPOOL`` | Whirlpool [#BARRETO

[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

  1   2   3   4   5   6   7   8   9   10   >