Re: [gentoo-dev] [PATCH] profiles/default/linux: Add USE="bzip2 lzma zstd" to defaults

2021-07-08 Thread Matt Turner
On Thu, Jul 8, 2021 at 2:34 PM MSavoritias wrote: > On July 8, 2021 8:50:39 PM UTC, Matt Turner wrote: > >On Thu, Jul 8, 2021 at 1:41 PM Peter Stuge wrote: > >> > >> Matt Turner wrote: > >> > If you can find a case where you wouldn't want to enable one o

Re: [gentoo-dev] [PATCH] profiles/default/linux: Add USE="bzip2 lzma zstd" to defaults

2021-07-08 Thread Matt Turner
On Thu, Jul 8, 2021 at 1:41 PM Peter Stuge wrote: > > Matt Turner wrote: > > If you can find a case where you wouldn't want to enable one of these > > USE flags, please let me know and I'll reconsider my position. > > My catalyst spec files all have use: -* foo bar x y

Re: [gentoo-dev] [PATCH] profiles/default/linux: Add USE="bzip2 lzma zstd" to defaults

2021-07-08 Thread Matt Turner
On Thu, Jul 8, 2021 at 1:17 PM Matt Turner wrote: > On Thu, Jul 8, 2021 at 12:36 PM Michael Orlitzky wrote: > > If you have a good reason to do it for certain packages, setting per- > > package defaults is the way to do it. The base profile defaults are > > only there bec

Re: [gentoo-dev] [PATCH] profiles/default/linux: Add USE="bzip2 lzma zstd" to defaults

2021-07-08 Thread Matt Turner
On Thu, Jul 8, 2021 at 12:36 PM Michael Orlitzky wrote: > > On Thu, 2021-07-08 at 11:15 -0700, Matt Turner wrote: > > > > So, the thing about running a minimal system is... you already have > > these dependencies installed. This doesn't change that... > > > >

Re: [gentoo-dev] Package up for grabs: sys-boot/woeusb

2021-07-08 Thread Matt Turner
On Thu, Jul 8, 2021 at 5:51 AM Pacho Ramos wrote: > > No longer interested on it, pending a major version bump after upstream > splitting: > https://github.com/slacka/WoeUSB/issues/209 > > Thanks a lot for taking it Dang! I wish I'd known about this when I had to update my Thunderbolt dock's

Re: [gentoo-dev] [PATCH] profiles/default/linux: Add USE="bzip2 lzma zstd" to defaults

2021-07-08 Thread Matt Turner
On Thu, Jul 8, 2021 at 4:54 AM Michael Orlitzky wrote: > > On Wed, 2021-07-07 at 22:01 -0700, Matt Turner wrote: > > Enable these flags by default, since they effectively add no additional > > dependencies: > > Why? This list should be getting smaller, not larger. > &g

[gentoo-dev] Re: [PATCH] stardict.eclass: Rename IUSE=gzip->zlib

2021-07-07 Thread Matt Turner
I've included this in a larger PR that contains some other compression flag simplifications: https://github.com/gentoo/gentoo/pull/21558 Wow, also noticed that this eclass says its maintainer is someone who retired in 2007. Feel free to drop him from replies :)

[gentoo-dev] Re: [PATCH] profiles/default/linux: Add USE="bzip2 lzma zstd" to defaults

2021-07-07 Thread Matt Turner
I've included this in a larger PR that contains some other compression flag simplifications: https://github.com/gentoo/gentoo/pull/21558

[gentoo-dev] [PATCH] stardict.eclass: Rename IUSE=gzip->zlib

2021-07-07 Thread Matt Turner
The flag actually controls a dependency on app-arch/gzip, but you already have that too. Name the flag IUSE=zlib so it'll be enabled by default. Signed-off-by: Matt Turner --- eclass/stardict.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/stardict.eclass b

[gentoo-dev] [PATCH] profiles/default/linux: Add USE="bzip2 lzma zstd" to defaults

2021-07-07 Thread Matt Turner
of @system virtual/pkgconfig - to sys-apps/kmod's BDEPEND USE=zstd only ever adds a dependency on: app-arch/zstd - an unconditional RDEPEND of sys-apps/portage virtual/pkgconfig - to kde-frameworks/karchive's BDEPEND Signed-off-by: Matt Turner --- profiles/default/linux

Re: [gentoo-dev] 'pax_kernel' USE flag

2021-07-06 Thread Matt Turner
On Tue, Jul 6, 2021 at 7:41 PM Thomas Deutschmann wrote: > As you probably know, I am not a Linux desktop user (yet). My complete > experience with that PaX stuff is limited to servers. Maybe I've misunderstood what you meant. You don't use Linux on the desktop? But, you maintain Firefox? I'm

Re: [gentoo-dev] 'pax_kernel' USE flag

2021-07-06 Thread Matt Turner
On Tue, Jun 22, 2021 at 11:43 PM Matt Turner wrote: > > On Tue, Jun 22, 2021 at 3:19 PM Thomas Deutschmann wrote: > > The PaX community in Gentoo is still big and active. > > > > Many Gentoo users received free access to upstream sources or became > > payin

[gentoo-dev] Last Rites: app-eselect/eselect-xvmc

2021-07-04 Thread Matt Turner
# Matt Turner (2021-07-04) # Not used by any package. Has not worked for a very long time # as far as I can tell. # Removal on 2021-08-04 app-eselect/eselect-xvmc signature.asc Description: PGP signature

Re: [gentoo-dev] Packages up to co-maintenance

2021-07-04 Thread Matt Turner
On Fri, Jul 2, 2021 at 2:12 AM Sergei Trofimovich wrote: > As it became apparent I'm not a great maintainer. Huh? What is this about?

[gentoo-dev] Last Rites: media-gfx/ufraw

2021-06-25 Thread Matt Turner
# Matt Turner (2021-06-25) # Last release in 2015. Many open bugs. No reverse dependencies. # Bugs #312935, #341923, #629050, #739984, #775761, #777534 # Removal on 2021-07-25 media-gfx/ufraw signature.asc Description: PGP signature

Re: [gentoo-dev] 'pax_kernel' USE flag

2021-06-23 Thread Matt Turner
On Tue, Jun 22, 2021 at 3:19 PM Thomas Deutschmann wrote: > The PaX community in Gentoo is still big and active. > > Many Gentoo users received free access to upstream sources or became > paying customers. > > It's just not available for everyone for free/without registration > anymore. But it is

Re: [gentoo-dev] EAPI 8 is here!

2021-06-16 Thread Matt Turner
On Wed, Jun 16, 2021 at 7:28 PM Peter Stuge wrote: > > Sam James wrote: > > * Brings IDEPEND, usev enhancements, --disable-static by default, and more! > > How to undo that --disable-static ? You add --enable-static to econf's arguments.

[gentoo-dev] [PATCH 2/2] meson-multilib.eclass: Add new eclass

2021-06-01 Thread Matt Turner
Signed-off-by: Matt Turner --- eclass/meson-multilib.eclass | 126 +++ 1 file changed, 126 insertions(+) create mode 100644 eclass/meson-multilib.eclass diff --git a/eclass/meson-multilib.eclass b/eclass/meson-multilib.eclass new file mode 100644 index

[gentoo-dev] [PATCH 1/2] meson.eclass: Run einstalldocs from ${S}

2021-06-01 Thread Matt Turner
This is how cmake.eclass works. Signed-off-by: Matt Turner --- eclass/meson.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/meson.eclass b/eclass/meson.eclass index 0acc490452f..c9a5e0b5956 100644 --- a/eclass/meson.eclass +++ b/eclass/meson.eclass @@ -420,7 +420,10

[gentoo-dev] [PATCH 0/2] New meson-multilib eclass

2021-06-01 Thread Matt Turner
Please review my proposed meson-multlib.eclass. It's modeled on cmake-multilib.eclass and is useful for cutting large amounts of boilerplate from ebuilds of multilib packages using meson. The diff stat of the 50 commits to switch the tree over (available in [1]) is 90 files changed, 307

[gentoo-dev] Last Rites: net-nntp/pan

2021-04-19 Thread Matt Turner
# Matt Turner (2021-04-18) # Pretty dead. Needs GTK+3 port. Doesn't build with glib-2.68. # Removal on 2021-05-19. Bug #784266. net-nntp/pan signature.asc Description: PGP signature

[gentoo-dev] [PATCH] xorg-3.eclass: strip -fno-plt from *FLAGS

2021-03-28 Thread Matt Turner
https://bugs.gentoo.org/778494 Closes: https://github.com/gentoo/gentoo/pull/20166 Signed-off-by: Niklāvs Koļesņikovs <89q1r1...@relay.firefox.com> Signed-off-by: Matt Turner --- eclass/xorg-3.eclass | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/eclass/xorg-3.eclass b/e

Re: [gentoo-dev] [PATCH] autotools.eclass: eclassdoc, cosmetic changes, drop old EAPIs

2021-03-27 Thread Matt Turner
Looks good to me.

[gentoo-dev] Re: [PATCH] xorg-2.eclass: Mark @DEAD for removal

2021-03-27 Thread Matt Turner
Per Sam's suggestion, I'll also add # @DEPRECATED: Use xorg-3.eclass

[gentoo-dev] [PATCH] xorg-2.eclass: Mark @DEAD for removal

2021-03-27 Thread Matt Turner
Signed-off-by: Matt Turner --- eclass/xorg-2.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/xorg-2.eclass b/eclass/xorg-2.eclass index 99b1f891b99..31c8600b640 100644 --- a/eclass/xorg-2.eclass +++ b/eclass/xorg-2.eclass @@ -1,6 +1,7 @@ # Copyright 1999-2021 Gentoo Authors

[gentoo-portage-dev] [PATCH] Mark EAPIs "4-python" and "5-progress" as deprecated

2021-03-04 Thread Matt Turner
Signed-off-by: Matt Turner --- I've asked Arfrever multiple times if these are still used anywhere, and he seemingly has not responded intentionally. According to https://bugs.gentoo.org/174536#c27 these EAPIs were only used in Arfrever's personal overlay, and even in 2012 there were questions

[gentoo-portage-dev] [PATCH] Use asyncio.subprocess.Process directly

2021-03-04 Thread Matt Turner
With no need to support Python 2, we can remove our private implementation. Signed-off-by: Matt Turner --- I don't know how to test this. I intentionally broke the return value of create_subprocess_exec and didn't see any bad results. lib/portage/util/futures/_asyncio/__init__.py | 8 +- lib

[gentoo-portage-dev] [PATCH 3/3] lib: Remove outdated Python 2 comments

2021-03-04 Thread Matt Turner
Fixes: 788c0e8bb ("Remove from __future__ import unicode_literals") Signed-off-by: Matt Turner --- bin/egencache | 2 -- lib/_emerge/Package.py | 9 - lib/_emerge/Scheduler.py| 2 -- l

[gentoo-portage-dev] [PATCH 2/3] Remove outdated mention of Python 2 from comment

2021-03-04 Thread Matt Turner
Fixes: 5e9fe0f2a ("Eliminate basestring/long/_unicode py3 compat") Signed-off-by: Matt Turner --- lib/portage/versions.py | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/portage/versions.py b/lib/portage/versions.py index 317683b17..1dc942124 100644

[gentoo-portage-dev] [PATCH 1/3] Remove Python 2 workaround

2021-03-04 Thread Matt Turner
Signed-off-by: Matt Turner --- lib/portage/__init__.py | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/lib/portage/__init__.py b/lib/portage/__init__.py index 184db6ae2..1d202f557 100644 --- a/lib/portage/__init__.py +++ b/lib/portage/__init__.py @@ -484,11 +484,7 @@ def

Re: [gentoo-dev] New tool: merge-driver-ekeyword automatically resolves git merge conflicts involving KEYWORDS=...

2021-03-02 Thread Matt Turner
On Tue, Mar 2, 2021 at 3:12 PM Michael Orlitzky wrote: > > On Tue, 2021-03-02 at 14:02 -0500, Matt Turner wrote: > > On Tue, Mar 2, 2021 at 12:11 AM Michael Orlitzky wrote: > > > why don't we just enforce putting each > > > keyword

Re: [gentoo-dev] New tool: merge-driver-ekeyword automatically resolves git merge conflicts involving KEYWORDS=...

2021-03-02 Thread Matt Turner
On Tue, Mar 2, 2021 at 2:36 PM Alessandro Barbieri wrote: > > Il Mar 2 Mar 2021, 20:03 Matt Turner ha scritto: >> >> On Tue, Mar 2, 2021 at 12:11 AM Michael Orlitzky wrote: >> > why don't we just enforce putting each >> > ke

Re: [gentoo-dev] New tool: merge-driver-ekeyword automatically resolves git merge conflicts involving KEYWORDS=...

2021-03-02 Thread Matt Turner
On Tue, Mar 2, 2021 at 12:11 AM Michael Orlitzky wrote: > why don't we just enforce putting each > keyword on a separate line instead, so that we don't have this problem > in the first place? Why don't we change 30 thousand ebuilds rather than use this script?

Re: [gentoo-dev] New tool: merge-driver-ekeyword automatically resolves git merge conflicts involving KEYWORDS=...

2021-03-02 Thread Matt Turner
On Tue, Mar 2, 2021 at 6:11 AM Wolfgang E. Sanyer wrote: > Git diff has --color-word, doesn't this suggest that it has the capability of > identifying these word-by-word changes? No, git diff has that feature. That doesn't imply that the default merge driver has that feature. > Is there

[gentoo-dev] New tool: merge-driver-ekeyword automatically resolves git merge conflicts involving KEYWORDS=...

2021-03-01 Thread Matt Turner
tl;dr: In app-portage/gentoolkit-0.5.1 there's a new tool I wrote, called merge-driver-ekeyword that can automatically resolve git merge conflicts involving the KEYWORDS=... line in ebuilds. Since the KEYWORDS=... assignment is a single line, git struggles to handle conflicts. When rebasing a

[gentoo-portage-dev] [PATCH] Add @changed-subslot package set

2021-01-15 Thread Matt Turner
to Zac Medico for showing me how to do this. Bug: https://bugs.gentoo.org/739004 Signed-off-by: Matt Turner --- cnf/sets/portage.conf | 5 + lib/portage/_sets/dbapi.py | 39 +- 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/cnf/sets/po

[gentoo-dev] [PATCH 2/2] xorg-2.eclass: Remove XORG_STATIC

2021-01-08 Thread Matt Turner
Statically linking X libraries into your program is an extremely bad idea. Signed-off-by: Matt Turner --- eclass/xorg-2.eclass | 23 +-- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/eclass/xorg-2.eclass b/eclass/xorg-2.eclass index f3b282e1a11..f9a18b8ec26

[gentoo-dev] [PATCH 1/2] xorg-3.eclass: Remove XORG_STATIC

2021-01-08 Thread Matt Turner
Statically linking X libraries into your program is an extremely bad idea. Signed-off-by: Matt Turner --- eclass/xorg-3.eclass | 22 -- 1 file changed, 22 deletions(-) diff --git a/eclass/xorg-3.eclass b/eclass/xorg-3.eclass index ece4d97b433..399fc8661f4 100644

Re: [gentoo-dev] Suggestion: Trying to locate and remove unused dev- & media-libs?

2021-01-08 Thread Matt Turner
On Fri, Jan 8, 2021 at 7:27 AM Joonas Niilola wrote: > dev-libs/clhpp We want to keep this, though I admit I don't recall why nothing depends on it.

[gentoo-dev] [PATCH] vala.eclass: make has_version aware of ROOT for EAPI 7

2021-01-06 Thread Matt Turner
-by: Matt Turner --- eclass/vala.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/vala.eclass b/eclass/vala.eclass index 52899f163dc..88c5231286a 100644 --- a/eclass/vala.eclass +++ b/eclass/vala.eclass @@ -102,7 +102,7 @@ vala_best_api_version() { u

[gentoo-portage-dev] [PATCH gentoolkit] equery: Remove 'changes' subcommand

2021-01-04 Thread Matt Turner
ChangeLogs have been gone from gentoo.git since the beginning, and Council agreed in 2016 to allow Infra to decide whether to distribute them through rsync, which they have decided not to do [1]. [1] https://projects.gentoo.org/council/meeting-logs/20160410-summary.txt Signed-off-by: Matt Turner

[gentoo-portage-dev] [PATCH gentoolkit] gentoolkit: Remove gentoolkit.test.cmp

2021-01-04 Thread Matt Turner
Signed-off-by: Matt Turner --- Seems to only be used by duplicated unit tests? I guess this might have been useful when Python 2 was still supported? pym/gentoolkit/test/__init__.py | 23 --- pym/gentoolkit/test/test_atom.py | 15 --- pym/gentoolkit/test

[gentoo-portage-dev] [PATCH gentoolkit] eclean: Add --changed-iuse flag

2021-01-02 Thread Matt Turner
Allows binpkgs to be deleted if they are not usable due to IUSE changes. --- Just kind of spitballing. I'm not sure about what USE flags we should ignore or whether it should be configurable, etc. On one hand, deleting binpkgs that don't have a newly added PYTHON_TARGET option might make sense if

Re: [gentoo-portage-dev] [PATCH gentoolkit] bin: Add merge-driver-ekeyword

2020-12-31 Thread Matt Turner
On Mon, Dec 28, 2020 at 8:09 PM Zac Medico wrote: > > On 12/28/20 3:15 PM, Matt Turner wrote: > > +def apply_keyword_changes(ebuild: str, pathname: str, > > + changes: List[Tuple[Optional[str], > > +

[gentoo-portage-dev] [PATCH gentoolkit] bin: Add merge-driver-ekeyword

2020-12-31 Thread Matt Turner
gentoo.git as such: gentoo.git/.git/config: [merge "keywords"] name = KEYWORDS merge driver driver = merge-driver-ekeyword %O %A %B %P gentoo.git/.git/info/attributes: *.ebuild merge=keywords Signed-off-by: Matt Turner --- v3: Address

Re: [gentoo-dev] [RFC] Discontinuing LibreSSL support?

2020-12-29 Thread Matt Turner
On Tue, Dec 29, 2020 at 2:47 PM Peter Stuge wrote: > > Andreas K. Huettel wrote: > > > I agree completely that it's unreasonable for Gentoo (worse, 1 person!) > > > to continuosly patch the entire world for libressel. > > > > > > I'm asking to stop doing that, yet still enable the choice between

[gentoo-portage-dev] [PATCH gentoolkit] bin: Add merge-driver-ekeyword

2020-12-28 Thread Matt Turner
gentoo.git as such: gentoo.git/.git/config: [merge "keywords"] name = KEYWORDS merge driver driver = merge-driver-ekeyword %O %A %B %P gentoo.git/.git/info/attributes: *.ebuild merge=keywords Signed-off-by: Matt Turner --- bin/merge-d

Re: [gentoo-portage-dev] [PATCH] Drop Python 2 comatibility in extension modules

2020-12-24 Thread Matt Turner
Typo in commit title: comatibility

[gentoo-portage-dev] Re: [RFC PATCH gentoolkit] bin: Add merge-driver-ekeyword

2020-12-23 Thread Matt Turner
On Wed, Dec 23, 2020 at 2:46 PM Junio C Hamano wrote: > > Matt Turner writes: > > > I want to handle conflicts automatically on lines like > > > >> KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv > >> ~s390 ~sparc ~x8

[gentoo-dev] [RFC] News item: Most stable hppa keywords removed

2020-12-23 Thread Matt Turner
Title: Most stable hppa keywords removed Author: Matt Turner Posted: 2020-12-26 Revision: 1 News-Item-Format: 2.0 Display-If-Keyword: hppa The Gentoo/HPPA team no longer thinks that the time invested in package stabilization is warranted for the small number of users on HPPA. As a result, we

[gentoo-portage-dev] Re: [RFC PATCH gentoolkit] bin: Add merge-driver-ekeyword

2020-12-22 Thread Matt Turner
e driver, it automatically resolves the conflict. > > gentoo.git/.git/config: > > [core] > ... > attributesfile = ~/.gitattributes > [merge "keywords"] > name = KEYWORDS merge driver >

[gentoo-portage-dev] [RFC PATCH gentoolkit] bin: Add merge-driver-ekeyword

2020-12-20 Thread Matt Turner
ibutesfile = ~/.gitattributes [merge "keywords"] name = KEYWORDS merge driver driver = merge-driver-ekeyword %O %A %B ~/.gitattributes: *.ebuild merge=keywords Signed-off-by: Matt Turner --- One annoying wart in the program is due to th

[gentoo-portage-dev] [PATCH gentoolkit 3/3] eclean: Remove unneeded __init__ to enable pytest

2020-12-20 Thread Matt Turner
Prevented the unit test from running: pym/gentoolkit/test/eclean/distsupport.py:435: PytestCollectionWarning: cannot collect test class 'TestDisfiles' because it has a __init__ constructor (from: pym/gentoolkit/test/eclean/test_search.py) Signed-off-by: Matt Turner --- pym/gentoolkit/test

[gentoo-portage-dev] [PATCH gentoolkit 2/3] ekeyword: Fix unit test

2020-12-20 Thread Matt Turner
arch_status changed from a Dict[str] to Dict[Tuple[str, str]], but these bits of test data were not updated. Update the examples while we're here (e.g. arm64 is stable with stable profiles now). Fixes: 459cfba47d25 (ekeyword: Use now-common load_profile_data() from eshowkw) Signed-off-by: Matt

[gentoo-portage-dev] [PATCH gentoolkit 1/3] ekeyword: Rename unit test so that it runs

2020-12-20 Thread Matt Turner
unittests should be named test_*.py so that they are discoverable. Signed-off-by: Matt Turner --- pym/gentoolkit/ekeyword/pytest.ini | 2 +- .../ekeyword/{ekeyword_unittest.py => test_ekeyword.py} | 2 +- 2 files changed, 2 insertions(+), 2 deleti

[gentoo-portage-dev] [PATCH gentoolkit 5/4] Remove unused sys imports

2020-12-20 Thread Matt Turner
Reported by flake8. Signed-off-by: Matt Turner --- pym/gentoolkit/eclean/exclude.py | 1 - pym/gentoolkit/enalyze/rebuild.py| 1 - pym/gentoolkit/helpers.py| 1 - pym/gentoolkit/revdep_rebuild/analyse.py | 1 - pym/gentoolkit/revdep_rebuild/cache.py | 1 - pym

[gentoo-portage-dev] [PATCH gentoolkit 4/4] Remove inherits from object

2020-12-20 Thread Matt Turner
Signed-off-by: Matt Turner --- pym/gentoolkit/cpv.py | 2 +- pym/gentoolkit/eclean/clean.py| 2 +- pym/gentoolkit/eclean/output.py | 2 +- pym/gentoolkit/eclean/pkgindex.py | 2 +- pym/gentoolkit/eclean/search.py | 2 +- pym/gentoolkit

[gentoo-portage-dev] [PATCH gentoolkit 3/4] Remove Python < 3 version checks

2020-12-20 Thread Matt Turner
Signed-off-by: Matt Turner --- pym/gentoolkit/eclean/exclude.py | 2 -- pym/gentoolkit/enalyze/rebuild.py | 2 -- pym/gentoolkit/equery/uses.py | 2 -- pym/gentoolkit/equery/which.py| 2 -- pym/gentoolkit/helpers.py | 2 -- pym

[gentoo-portage-dev] [PATCH gentoolkit 2/4] Remove $Header$

2020-12-20 Thread Matt Turner
Signed-off-by: Matt Turner --- bin/ekeyword | 2 -- bin/enalyze | 2 -- bin/epkginfo | 2 -- bin/equery| 2 -- bin/euse | 2 -- bin/imlate

[gentoo-portage-dev] [PATCH gentoolkit 1/4] Remove imports from __future__

2020-12-20 Thread Matt Turner
gentoolkit supports only Python 3.6+ now, so these are not used. Signed-off-by: Matt Turner --- bin/eclean | 3 --- bin/eclean-dist | 3 --- bin/eclean-pkg | 3 --- bin/ekeyword

[gentoo-dev] [PATCH] gnome2.eclass: Add EAPI=7 support

2020-12-06 Thread Matt Turner
Closes: https://bugs.gentoo.org/658638 Closes: https://bugs.gentoo.org/717100 Signed-off-by: Matt Turner --- leio noted that banning GNOME2_LA_PUNT from EAPI 7 would mean adding src_install() { gnome2_src_install } to a bunch of ebuilds, which we don't want to do. Implement GNOME2_LA_PUNT

[gentoo-dev] [PATCH] gnome2.eclass: Add EAPI=7 support

2020-12-06 Thread Matt Turner
Closes: https://bugs.gentoo.org/717100 Signed-off-by: Matt Turner --- leio noted that the previous patch would potentially change the installed .la files in EAPI 5 and 6 ebuilds. So just continue using ltprune in those EAPIs and ban GNOME2_LA_PUNT in EAPI 7. eclass/gnome2.eclass | 18

[gentoo-dev] [PATCH] gnome2.eclass: Add EAPI=7 support

2020-12-06 Thread Matt Turner
Mostly by porting away from ltprune.eclass. Signed-off-by: Matt Turner --- eclass/gnome2.eclass | 19 +-- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass index 341802f8c80..4d8dc6c08d6 100644 --- a/eclass/gnome2.eclass

[gentoo-dev] [PATCH] gnome2-utils.eclass: Drop EAPI < 5 support

2020-12-06 Thread Matt Turner
Closes: https://bugs.gentoo.org/566728 Signed-off-by: Matt Turner --- eclass/gnome2-utils.eclass | 25 +++-- 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/eclass/gnome2-utils.eclass b/eclass/gnome2-utils.eclass index 06643db0f60..bc1f8f20777 100644

[gentoo-dev] [PATCH] gnome2-utils: Drop EAPI < 5 support

2020-12-05 Thread Matt Turner
Closes: https://bugs.gentoo.org/566728 Signed-off-by: Matt Turner --- eclass/gnome2-utils.eclass | 21 + 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/eclass/gnome2-utils.eclass b/eclass/gnome2-utils.eclass index 06643db0f60..e32449890dd 100644 --- a/eclass

[gentoo-dev] [PATCH] gnome2.eclass: Drop EAPI=4 support

2020-12-05 Thread Matt Turner
Closes: https://bugs.gentoo.org/596674 Signed-off-by: Matt Turner --- eclass/gnome2.eclass | 82 1 file changed, 22 insertions(+), 60 deletions(-) diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass index 1a4ff451df3..9c2428532a9 100644

[gentoo-dev] Last Rites: sys-apps/hwsetup, sys-apps/hwdata-gentoo, sys-libs/libkudzu

2020-11-19 Thread Matt Turner
# Matt Turner (2020-11-19) # Ancient packages long since deprecated in the age of udev. # Removal in 30 days. Bug #755617 sys-apps/hwdata-gentoo sys-apps/hwsetup sys-libs/libkudzu signature.asc Description: PGP signature

[gentoo-dev] Last Rites: media-fonts/mathematica-fonts

2020-11-08 Thread Matt Turner
# Matt Turner (2020-11-08) # Uninstallable because of fetch restriction and dead download link. # Removal in 30 days. Bug #725646. media-fonts/mathematica-fonts signature.asc Description: PGP signature

Re: [gentoo-dev] LiveCD Project disbanding: packages up for grabs

2020-11-06 Thread Matt Turner
On Fri, Nov 6, 2020 at 7:24 PM Patrick McLean wrote: > > On Wed, 4 Nov 2020 16:09:37 -0500 > Matt Turner wrote: > > > The LiveCD project is only me now, which isn't much of a project, so > > I'm putting these packages up for grabs. livecd@ is co-maintainer on a > >

Re: [gentoo-dev] New QA policy suggestion: Disallow "live-only" packages

2020-11-04 Thread Matt Turner
On Tue, Nov 3, 2020 at 12:13 AM Joonas Niilola wrote: > I'm suggesting a new QA policy to disallow any "live-ebuild-only > packages" being hosted in ::gentoo. Is there value in making snapshots of app-portage/no-distcc-env? I don't really think so, and that's why I didn't do it. Should I

[gentoo-dev] LiveCD Project disbanding: packages up for grabs

2020-11-04 Thread Matt Turner
The LiveCD project is only me now, which isn't much of a project, so I'm putting these packages up for grabs. livecd@ is co-maintainer on a few others that aren't listed. app-misc/livecd-tools - Releng@ will take this sys-libs/libkudzu sys-apps/hwdata-gentoo sys-apps/hwsetup - These are

[gentoo-dev] [PATCH 1/2] xorg-3.eclass: Drop font IUSE=nls handling

2020-10-01 Thread Matt Turner
have IUSE="nls" in the packages' ebuilds that need it. Closes: https://bugs.gentoo.org/745756 Signed-off-by: Matt Turner --- eclass/xorg-3.eclass | 2 -- 1 file changed, 2 deletions(-) diff --git a/eclass/xorg-3.eclass b/eclass/xorg-3.eclass index 78c843401cc..af28f6fa30d 100644 --- a/

Re: [gentoo-dev] [PATCH 1/2] xorg-3.eclass: Fix font IUSE=nls handling

2020-10-01 Thread Matt Turner
On Thu, Oct 1, 2020 at 1:07 AM Ulrich Mueller wrote: > > >>>>> On Thu, 01 Oct 2020, Matt Turner wrote: > > > - [[ ${PN} = font-misc-misc || ${PN} = font-schumacher-misc || > > ${PN##*-} = 75dpi || ${PN##*-} = 100dpi || ${PN##*-} = cyrillic ]] &&

[gentoo-dev] [PATCH 2/2] xorg-3.eclass: Require --disable-all-encodings for fonts

2020-09-30 Thread Matt Turner
Presumably in the distant past all font packages did not support this option. They do today, so we can simplify our logic. Signed-off-by: Matt Turner --- eclass/xorg-3.eclass | 28 +--- 1 file changed, 5 insertions(+), 23 deletions(-) diff --git a/eclass/xorg-3.eclass b

[gentoo-dev] [PATCH 1/2] xorg-3.eclass: Fix font IUSE=nls handling

2020-09-30 Thread Matt Turner
gentoo.org/745756 Signed-off-by: Matt Turner --- eclass/xorg-3.eclass | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eclass/xorg-3.eclass b/eclass/xorg-3.eclass index 78c843401cc..515c1aeea2e 100644 --- a/eclass/xorg-3.eclass +++ b/eclass/xorg-3.eclass @@ -169

Re: [gentoo-portage-dev] [PATCH 0/2] emerge: Add short -l option for --load-average (bug 699256)

2020-08-15 Thread Matt Turner
On Sat, Aug 15, 2020 at 12:27 PM Zac Medico wrote: > > Add a short -l option for --load-average just like make(1) has. That's awesome, thank you. That'll make some catalyst work easier for me.

Re: [gentoo-dev] Last Rites: app-eselect/eselect-opengl

2020-08-11 Thread Matt Turner
On Tue, Aug 11, 2020 at 8:00 PM Philip Webb wrote: > > 200811 Matt Turner wrote: > > # Matt Turner (2020-08-11) > > # Replaced by media-libs/libglvnd. > > # Masked for removal in 30 days. Bug #728286 > > app-eselect/eselect-opengl > > root:552 ~> e

[gentoo-dev] Last Rites: app-eselect/eselect-opengl

2020-08-11 Thread Matt Turner
# Matt Turner (2020-08-11) # Replaced by media-libs/libglvnd. # Masked for removal in 30 days. Bug #728286 app-eselect/eselect-opengl signature.asc Description: PGP signature

[gentoo-dev] Last Rites: app-eselect/eselect-opencl

2020-08-11 Thread Matt Turner
# Matt Turner (2020-08-11) # No longer needed with virtual/opencl-3 # Masked for removal in 30 days. Bug #728284 app-eselect/eselect-opencl signature.asc Description: PGP signature

[gentoo-dev] Last Rites: x11-drivers/nvidia-drivers:0/340

2020-08-11 Thread Matt Turner
# Matt Turner (2020-08-11) # NVIDIA declared this branch to have reached end of life about six months ago. # Blocks removal of app-eselect/eselect-opengl and app-eselect/eselect-opencl. # Masked for removal in 30 days. Bug #728290 x11-drivers/nvidia-drivers:0/340 signature.asc Description: PGP

Re: [gentoo-dev] Python 2.7 cleanup: plan B

2020-08-11 Thread Matt Turner
On Tue, Aug 11, 2020 at 9:31 AM Michał Górny wrote: > TL;DR: we might keep Python 2.7 supported as a build-time dependency > of a few packages as necessary, while removing the eclass support for > installing packages for py2.7. I think this is the right plan (and is along the lines of what I

Re: [gentoo-dev] xorg-x11 RDEPEND changes without revisions

2020-08-07 Thread Matt Turner
On Fri, Aug 7, 2020 at 11:25 AM Michael Orlitzky wrote: > I have too many other things to do to waste time reverse-engineering > these fuck-ups. Get it together. You're fucking welcome for all the X11 maintenance.

[gentoo-dev] Last Rites: dev-util/cmdtest

2020-08-03 Thread Matt Turner
# Matt Turner (2020-08-03) # Package is dead and upstream maintainer asked that it be removed. # Removal in 30 days. Bug #735314 dev-util/cmdtest signature.asc Description: PGP signature

Re: [gentoo-dev] Last rites: */*: More Py2 stuff

2020-07-29 Thread Matt Turner
> >force the gnu-efi dependency, or reverse the condition, add > >IUSE="tianocore", and mask that USE flag. > > > >On Tue, Jul 28, 2020 at 7:06 PM Aaron Bauman wrote: > > > >> On Tue, Jul 28, 2020 at 04:55:57PM -0700, Matt Turner wrote: > &g

Re: [gentoo-dev] Last rites: */*: More Py2 stuff

2020-07-28 Thread Matt Turner
On Tue, Jul 28, 2020 at 4:17 PM Aaron Bauman wrote: > sys-boot/refind How did you conclude that this package depends on Python at all?

Re: [gentoo-dev] */*: Mask Py2 only packages

2020-06-25 Thread Matt Turner
On Thu, Jun 25, 2020 at 8:14 PM Aaron Bauman wrote: > > On Wed, Jun 24, 2020 at 10:12:18AM -0700, Matt Turner wrote: > > offlineimap is widely used and blocks no further work. It can easily > > remain in the tree after all other python2_7 support is gone. > > > >

Re: [gentoo-dev] */*: Mask Py2 only packages

2020-06-24 Thread Matt Turner
On Wed, Jun 24, 2020 at 2:52 AM Thomas Deutschmann wrote: > On 2020-06-20 21:24, Aaron Bauman wrote: > > Thomas, unfortunately, I am shocked at your choice of words here. I > > think it is reasonable that any developer would understand a lack > > of forward momentum in removing Py2 only packages

Re: [gentoo-dev] */*: Mask Py2 only packages

2020-06-24 Thread Matt Turner
On Sat, Jun 20, 2020 at 12:24 PM Aaron Bauman wrote: > > On Sat, Jun 20, 2020 at 01:29:46PM +0200, Thomas Deutschmann wrote: > > On 2020-06-20 12:07, Michał Górny wrote: > > >> Al least, python2 is not on your list. > > >> > > >> Be first into the future by masking this stuff and > > >> Last out

Re: [gentoo-dev] Re: News item: xorg-server dropping default suid

2020-06-21 Thread Matt Turner
On Sun, Jun 21, 2020 at 4:53 PM Philip Webb wrote: > > 200621 Piotr Karbowski wrote: > > Title: xorg-server dropping default suid > ... > > The Gentoo X11 Team is announcing that starting with 15th of July, > > the x11-base/xorg-server will no longer default to suid > > and will default to using

Re: [gentoo-dev] Last rites: app-cdr/sync2d

2020-06-05 Thread Matt Turner
On Fri, Jun 5, 2020 at 9:55 AM Jonas Stein wrote: > > On 04/06/2020 01.39, Aaron Bauman wrote: > > # Aaron Bauman (2020-06-03) > > # py2 only. dead upstream. m-n. > > # Masked for removal in 15 days > > app-cdr/sync2cd > > > > is there a good reason to reduce the time to 15 days? > >

Re: [gentoo-dev] Value of Continuous integration vs Code Review / Pull Requests

2020-05-27 Thread Matt Turner
On Wed, May 27, 2020 at 1:14 AM Alec Warner wrote: > On Tue, May 26, 2020, 23:08 Michał Górny wrote: >> >> On Tue, 2020-05-26 at 20:24 -0700, Alec Warner wrote: >> > The TL;DR is that a crack team of infra-folks[0] have been putting together >> > demos of CI services and things like gitlab /

Re: [gentoo-dev] New USE=-native-symlinks for gcc-config and binutils-config

2020-05-24 Thread Matt Turner
On Sat, May 23, 2020 at 10:21 PM Joonas Niilola wrote: > > > On 5/24/20 5:41 AM, Mike Gilbert wrote: > > Also, people are likely to disable this accidentally via USE="-*". > > Counts as > > > if they want to break their system intentionally. Yes, but unfortunately catalyst's stage1 build does

Re: [gentoo-dev] [PATCH 0/1] remove EGO_VENDOR support from go-module.eclass

2020-05-11 Thread Matt Turner
On Mon, May 11, 2020 at 4:00 PM William Hubbs wrote: > > On Tue, May 12, 2020 at 01:45:45AM +0300, Andreas K. Hüttel wrote: > > > This patch makes migrating mandatory by forcing ebuilds to die if they > > > have EGO_VENDOR set and are using go-module.eclass. > > > > You can't commit this as long

Re: [gentoo-dev] [RFC] Ideas for gentoostats implementation

2020-05-04 Thread Matt Turner
On Mon, May 4, 2020 at 5:48 PM Thomas Deutschmann wrote: > > On 2020-04-26 15:46, Kent Fredric wrote: > > On Sun, 26 Apr 2020 14:38:54 +0200 > > Thomas Deutschmann wrote: > > > >> Let's assume we will get reports that app-misc/foo is only installed 20 > >> times. If you are going to judge based

Re: [gentoo-dev] [RFC] Mask gnome-extra/cinnamon and deps for removal

2020-04-30 Thread Matt Turner
On Thu, Apr 30, 2020 at 2:32 PM Olivier Laurantin wrote: > > Hi, blueberry is developed by the cinnamon team but can be used without > cinnamon (it should work fine with mate, gnome or xfce at least). > I can maintain dev-python/xapp if necessary. Thanks for confirming. Yes, please add yourself

[gentoo-dev] Last Rites: Cinnamon

2020-04-30 Thread Matt Turner
# Matt Turner (2020-04-30) # Unmaintained. Blocks removal of other dead packages. No Python3 support. # Masked for removal in 30 days. Bug #720190 gnome-extra/cinnamon gnome-extra/cinnamon-control-center gnome-extra/cinnamon-desktop gnome-extra/cinnamon-menus gnome-extra/cinnamon-screensaver

Re: [gentoo-dev] [RFC] Mask gnome-extra/cinnamon and deps for removal

2020-04-29 Thread Matt Turner
On Tue, Apr 28, 2020 at 10:06 PM Joonas Niilola wrote: > > > On 4/28/20 9:18 PM, Matt Turner wrote: > > I'd like to mask the following packages for removal due to lack of an > > active maintainer. I'll wait a couple of days for comments before > > adding the mask to

[gentoo-dev] [RFC] Mask gnome-extra/cinnamon and deps for removal

2020-04-28 Thread Matt Turner
I'd like to mask the following packages for removal due to lack of an active maintainer. I'll wait a couple of days for comments before adding the mask to be extra nice. dev-python/xapp gnome-extra/cinnamon gnome-extra/cinnamon-control-center gnome-extra/cinnamon-desktop

Re: [gentoo-portage-dev] [PATCH] Change BINPKG_COMPRESS default from bzip2 to xz

2020-04-26 Thread Matt Turner
On Sun, Apr 26, 2020 at 12:29 PM Michał Górny wrote: > > On Sun, 2020-04-26 at 09:55 -0700, Matt Turner wrote: > > Bug: https://bugs.gentoo.org/715108 > > Signed-off-by: Matt Turner > > --- > > Strawman patch. Bikeshed away. > > > > xz is generally slow

[gentoo-portage-dev] [PATCH] Change BINPKG_COMPRESS default from bzip2 to xz

2020-04-26 Thread Matt Turner
Bug: https://bugs.gentoo.org/715108 Signed-off-by: Matt Turner --- Strawman patch. Bikeshed away. bin/quickpkg | 2 +- lib/portage/package/ebuild/doebuild.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/quickpkg b/bin/quickpkg index

  1   2   3   4   5   6   >