[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

[gentoo-portage-dev] [PATCH] man/make.conf.5: Mention eclean in PKGDIR section

2020-04-26 Thread Matt Turner
And remove obsolete text from binpkg-multi-instance. I believe this was obsolete even before my gentoolkit patches that add the --changed-deps flag to eclean packages. Signed-off-by: Matt Turner --- man/make.conf.5 | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/man

Re: [gentoo-dev] [PATCH] Have x11-drivers/nvidia-drivers use an ICD loader

2020-04-20 Thread Matt Turner
On Mon, Apr 20, 2020 at 5:14 AM Marek Szuba wrote: > > On 2020-04-20 06:13, Joonas Niilola wrote: > > > He has been on devaway for a while. > > > > I would've much rather seen the differences between -r0 -r1 ebuilds to > > focus on what is actually done there. Not that I have any say what will >

[gentoo-dev] Re: [PATCH] meson.eclass: export NM and READELF variables

2020-04-20 Thread Matt Turner
Nice. Thanks!

Re: [gentoo-dev] [PATCH] fcaps.eclass: Remove sys-libs/libcap-ng support

2020-04-15 Thread Matt Turner
On Wed, Apr 15, 2020 at 6:44 AM David Michael wrote: > > On Tue, Apr 14, 2020 at 10:32 PM Matt Turner wrote: > > At the same time, fix the dependency on sys-libs/libcap by moving it to > > RDEPEND, as dependencies in DEPEND/BDEPEND are not guaranteed to exist > > du

Re: [gentoo-dev] [PATCH] fcaps.eclass: Remove sys-libs/libcap-ng support

2020-04-15 Thread Matt Turner
On Wed, Apr 15, 2020 at 1:37 AM Ulrich Mueller wrote: > > >>>>> On Wed, 15 Apr 2020, Matt Turner wrote: > > > At the same time, fix the dependency on sys-libs/libcap by moving it to > > RDEPEND, as dependencies in DEPEND/BDEPEND are not guaranteed to

[gentoo-dev] [PATCH] fcaps.eclass: Remove sys-libs/libcap-ng support

2020-04-14 Thread Matt Turner
nst() when this eclass is intended to run. Signed-off-by: Matt Turner --- eclass/fcaps.eclass | 95 + 1 file changed, 27 insertions(+), 68 deletions(-) diff --git a/eclass/fcaps.eclass b/eclass/fcaps.eclass index 0bb23f8cca7..43a76e253df 100644 --- a/eclass/fc

Re: [gentoo-dev] [RFC] CC-ARCHES keyword on Bugzilla

2020-04-13 Thread Matt Turner
On Mon, Apr 13, 2020 at 10:18 AM Michał Górny wrote: > > Hi, > > One of the goals behind NATTkA was to make keywording/stabilization > easier. Right now it's mostly possible to file the most common requests > without having to copy keywords everywhere. Still, there's a need to CC > arches which

[gentoo-dev] Re: [PATCH 2/3] media-libs/mesa: do not force use of specific ICD loader

2020-04-08 Thread Matt Turner
Looks good to me. Thanks!

[gentoo-dev] [PATCH 2/3] gnome2-utils.eclass: Fix missing "/" with EAPI >= 7.

2020-03-31 Thread Matt Turner
From: Arfrever Frehtes Taifersar Arahesis Bug: https://bugs.gentoo.org/694012 Signed-off-by: Arfrever Frehtes Taifersar Arahesis --- eclass/gnome2-utils.eclass | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/eclass/gnome2-utils.eclass

[gentoo-dev] [PATCH 3/3] gnome2-utils.eclass: Inherit eutils.eclass for emktemp().

2020-03-31 Thread Matt Turner
From: Arfrever Frehtes Taifersar Arahesis Bug: https://bugs.gentoo.org/694012 Signed-off-by: Arfrever Frehtes Taifersar Arahesis --- eclass/gnome2-utils.eclass | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/eclass/gnome2-utils.eclass b/eclass/gnome2-utils.eclass index

[gentoo-dev] [PATCH 1/3] gnome2-utils.eclass: Fix double "/" with EAPI < 7.

2020-03-31 Thread Matt Turner
From: Arfrever Frehtes Taifersar Arahesis Bug: https://bugs.gentoo.org/694012 Signed-off-by: Arfrever Frehtes Taifersar Arahesis --- eclass/gnome2-utils.eclass | 20 ++-- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/eclass/gnome2-utils.eclass

[gentoo-dev] [RFC] News item: Stable ia64 keywords removed

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

Re: [gentoo-dev] [PATCH] flag-o-matic.eclass: add some missing MIPS CPU errata options to ALLOWED_FLAGS

2020-03-28 Thread Matt Turner
x-rm7000 option (and it's -mno form) to fix errata in the > PMC RM7000 CPU, and the -mr10k-cache-barrier to control the generation > of cache barriers to work around the side-effects of R1's > speculative execution capabilities. Hah, I guess that tells us how many users we have :) Reviewed-by: Matt Turner

[gentoo-dev] Last rites: mail-client/mail-notification

2020-03-28 Thread Matt Turner
# Matt Turner (2020-03-28) # Last release 2008. Last upstream commit 2013. Blocks removal of # gnome-base/libgnome-keyring # Bug #713030 mail-client/mail-notification signature.asc Description: PGP signature

[gentoo-dev] Last rites: games-puzzle/skoosh

2020-03-28 Thread Matt Turner
# Matt Turner (2020-03-28) # Homepage gone. Dead project. Blocks removal of gnome-base/libgnome-keyring # Bug #713028 games-puzzle/skoosh signature.asc Description: PGP signature

[gentoo-dev] Last rites: dev-dotnet/gnome-keyring-sharp

2020-03-28 Thread Matt Turner
# Matt Turner (2020-03-28) # No consumers. Dead project. Blocks removal of gnome-base/libgnome-keyring # Bug #713020 dev-dotnet/gnome-keyring-sharp signature.asc Description: PGP signature

Re: [gentoo-dev] [PATCH] Split python implementations definition to separate eclass

2020-03-27 Thread Matt Turner
On Thu, Mar 26, 2020 at 2:03 PM Patrick McLean wrote: > > This patch splits the definition of _PYTHON_ALL_IMPLS and > _python_impl_supported to a separate eclass, this allows overlays > to easily support a different set of python implementations than > ::gentoo without having to fork the entire

[gentoo-dev] Last rites: media-libs/libav

2020-03-25 Thread Matt Turner
Acked by lu_zero on IRC. # Matt Turner (2020-03-25) # No releases in two years. No commits in upstream git in last six months. # Many open security bugs. Masked for removal in 30 days. media-video/libav media-libs/libpostproc signature.asc Description: PGP signature

Re: [gentoo-dev] rfc: noarch keyword

2020-03-21 Thread Matt Turner
On Fri, Mar 20, 2020 at 9:55 PM Kent Fredric wrote: > If X is "noarch" and its dependency Y is "amd64", then a user on "sparc" > will be able to install "X", but not its dependency "Y". Thank you. This is a good explanation of the problem. How do other distributions handle this? Arch, Fedora,

[gentoo-dev] [PATCH] profiles: Enable USE=user-session on systemd profiles

2020-03-18 Thread Matt Turner
Signed-off-by: Matt Turner --- .../linux/amd64/17.0/desktop/plasma/systemd/package.use| 7 --- .../linux/amd64/17.1/desktop/plasma/systemd/package.use| 7 --- .../linux/arm/17.0/desktop/plasma/systemd/package.use | 7 --- .../linux/arm64/17.0/desktop/plasma/systemd

Re: [gentoo-portage-dev] [PATCH v2 gentoolkit 2/2] eclean: Add option to delete binpkgs with changed deps

2020-03-11 Thread Matt Turner
On Wed, Mar 11, 2020 at 10:23 PM Zac Medico wrote: > The coupling with --destructive logic complicates matters. It raises the > question, why isn't --time-limit logic also coupled with --destructive > logic? I think "in order to preserve the status quo" is a reasonable > answer to this question.

Re: [gentoo-portage-dev] [PATCH v2 gentoolkit 2/2] eclean: Add option to delete binpkgs with changed deps

2020-03-11 Thread Matt Turner
On Wed, Mar 11, 2020 at 9:36 PM Matt Turner wrote: > > On Wed, Mar 11, 2020 at 9:31 PM Zac Medico wrote: > > > > On 3/6/20 10:11 PM, Matt Turner wrote: > > > Signed-off-by: Matt Turner > > > --- > > > pym/gentoolkit/eclean/cli.py| 7 ++

Re: [gentoo-portage-dev] [PATCH v2 gentoolkit 2/2] eclean: Add option to delete binpkgs with changed deps

2020-03-11 Thread Matt Turner
On Wed, Mar 11, 2020 at 9:31 PM Zac Medico wrote: > > On 3/6/20 10:11 PM, Matt Turner wrote: > > Signed-off-by: Matt Turner > > --- > > pym/gentoolkit/eclean/cli.py| 7 ++- > > pym/gentoolkit/eclean/search.py | 24 +++- > >

Re: [gentoo-portage-dev] [PATCH v2 gentoolkit 2/2] eclean: Add option to delete binpkgs with changed deps

2020-03-11 Thread Matt Turner
On Tue, Mar 10, 2020 at 8:30 PM Zac Medico wrote: > > On 3/6/20 10:11 PM, Matt Turner wrote: > > +def _deps_equal(deps_a, deps_b, eapi, uselist=None): > > + """Compare two dependency lists given a set of USE flags""" > > + i

Re: [gentoo-dev] News item: Removing ABI_X86_32 support from virtual/opencl

2020-03-08 Thread Matt Turner
On Wed, Mar 4, 2020 at 8:49 AM Marek Szuba wrote: > > This will be shown as relevant to everyone who has installed > virtual/opencl, i.e. also to people on amd64 who have NOT enabled > abi_x86_32 for this package - but there is no way to filter news items > by use flags, is there? Anyway,

Re: [gentoo-dev] Last rites: dev-python/*, python-maintained, py3.6-only, no-revdep

2020-03-07 Thread Matt Turner
On Sat, Mar 7, 2020 at 12:17 PM Jonas Stein wrote: > > On 07/03/2020 19.27, Ulrich Mueller wrote: > >> On Sat, 07 Mar 2020, Michał Górny wrote: > > > >>> Just the ebuild being outdated doesn't sound like a sufficient reason > >>> for removal of a package, at least not for those packages that

Re: [gentoo-dev] Last rites: dev-python/*, python-maintained, py3.6-only, no-revdep

2020-03-07 Thread Matt Turner
On Sat, Mar 7, 2020 at 11:21 AM Ulrich Mueller wrote: > > >>>>> On Sat, 07 Mar 2020, Matt Turner wrote: > > >> > The list is almost exclusively about dev-python/, i.e. packages that > >> > do not install end-user applications but Python modu

Re: [gentoo-dev] Last rites: dev-python/*, python-maintained, py3.6-only, no-revdep

2020-03-07 Thread Matt Turner
On Sat, Mar 7, 2020 at 10:27 AM Ulrich Mueller wrote: > > > On Sat, 07 Mar 2020, Michał Górny wrote: > > >> Just the ebuild being outdated doesn't sound like a sufficient reason > >> for removal of a package, at least not for those packages that install > >> applications for the end user. > >

[gentoo-portage-dev] [PATCH v2 gentoolkit 2/2] eclean: Add option to delete binpkgs with changed deps

2020-03-06 Thread Matt Turner
Signed-off-by: Matt Turner --- pym/gentoolkit/eclean/cli.py| 7 ++- pym/gentoolkit/eclean/search.py | 24 +++- 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/pym/gentoolkit/eclean/cli.py b/pym/gentoolkit/eclean/cli.py index 1a99b3e..39aafd3 100644

[gentoo-portage-dev] [PATCH v2 gentoolkit 1/2] eclean: Rewrite findPackages()

2020-03-06 Thread Matt Turner
I found the original code to be nearly incomprehensible. Instead of populating a dict of potential binpkgs to remove and then removing from the to-be-removed list, just selectively add to-be-removed packages. Signed-off-by: Matt Turner --- pym/gentoolkit/eclean/search.py | 113

Re: [gentoo-portage-dev] [PATCH gentoolkit 2/2] eclean: Add option to delete binpkgs with changed deps

2020-03-06 Thread Matt Turner
On Mon, Mar 2, 2020 at 9:15 PM Zac Medico wrote: > > On 3/2/20 1:11 PM, Matt Turner wrote: > > On Sun, Mar 1, 2020 at 10:39 PM Zac Medico wrote: > >> > >> On 2/20/20 9:29 PM, Matt Turner wrote: > >>> @@ -564,7 +577,22 @@ def findPackages( >

[gentoo-dev] [PATCH] meson.eclass: Set needs_exe_wrapper in cross file

2020-03-04 Thread Matt Turner
that the build machine can run the binaries directly. This allows dev-libs/wayland to execute the wayland-scanner binary it builds rather than relying on the system's. Signed-off-by: Matt Turner --- eclass/meson.eclass | 4 1 file changed, 4 insertions(+) diff --git a/eclass/meson.eclass b/eclass

Re: [gentoo-portage-dev] [PATCH gentoolkit 2/2] eclean: Add option to delete binpkgs with changed deps

2020-03-02 Thread Matt Turner
On Sun, Mar 1, 2020 at 10:39 PM Zac Medico wrote: > > On 2/20/20 9:29 PM, Matt Turner wrote: > > @@ -564,7 +577,22 @@ def findPackages( > > > > # Exclude if binpkg exists in the porttree and not --deep > > if not destructive

Re: [gentoo-portage-dev] [PATCH gentoolkit 2/2] eclean: Add option to delete binpkgs with changed deps

2020-03-02 Thread Matt Turner
On Mon, Mar 2, 2020 at 12:40 PM Matt Turner wrote: > > On Sun, Mar 1, 2020 at 10:32 PM Zac Medico wrote: > > > > On 2/20/20 9:29 PM, Matt Turner wrote: > > > + > > > def findPackages( > > > options, > > > exc

Re: [gentoo-portage-dev] [PATCH gentoolkit 2/2] eclean: Add option to delete binpkgs with changed deps

2020-03-02 Thread Matt Turner
On Sun, Mar 1, 2020 at 10:32 PM Zac Medico wrote: > > On 2/20/20 9:29 PM, Matt Turner wrote: > > + > > def findPackages( > > options, > > exclude=None, > > @@ -564,7 +577,22 @@ def findPackages( > > > > # Exclude

Re: [gentoo-dev] Last rites: dev-python/sphinxcontrib-issuetracker

2020-02-21 Thread Matt Turner
On Fri, Feb 21, 2020 at 9:36 PM Michał Górny wrote: > On Fri, 2020-02-21 at 16:45 -0800, Matt Turner wrote: > > On Fri, Feb 21, 2020 at 12:34 PM Michał Górny wrote: > > > # Michał Górny (2020-02-21) > > > # Last bumped in 2013. Homepage gone. No reverse depende

Re: [gentoo-dev] Last rites: dev-python/sphinxcontrib-issuetracker

2020-02-21 Thread Matt Turner
On Fri, Feb 21, 2020 at 12:34 PM Michał Górny wrote: > > # Michał Górny (2020-02-21) > # Last bumped in 2013. Homepage gone. No reverse dependencies left. > # Removal in 30 days. Bug #527188. > dev-python/sphinxcontrib-issuetracker I committed a pull request adding pydocstyle-5.0.2 last week

[gentoo-portage-dev] Re: [PATCH gentoolkit 1/2] eclean: Rewrite findPackages()

2020-02-20 Thread Matt Turner
On Thu, Feb 20, 2020 at 9:29 PM Matt Turner wrote: > > I found the original code to be nearly incomprehensible. Instead of > populating a dict of potential binpkgs to remove and then removing from > the to-be-removed list, just selectively add to-be-removed packages. > > S

[gentoo-portage-dev] [PATCH gentoolkit 2/2] eclean: Add option to delete binpkgs with changed deps

2020-02-20 Thread Matt Turner
Signed-off-by: Matt Turner --- pym/gentoolkit/eclean/cli.py| 7 ++- pym/gentoolkit/eclean/search.py | 30 +- 2 files changed, 35 insertions(+), 2 deletions(-) diff --git a/pym/gentoolkit/eclean/cli.py b/pym/gentoolkit/eclean/cli.py index 1a99b3e..39aafd3

[gentoo-portage-dev] [PATCH gentoolkit 1/2] eclean: Rewrite findPackages()

2020-02-20 Thread Matt Turner
I found the original code to be nearly incomprehensible. Instead of populating a dict of potential binpkgs to remove and then removing from the to-be-removed list, just selectively add to-be-removed packages. Signed-off-by: Matt Turner --- I switched from tabs to spaces in the process. I can

Re: [gentoo-dev] [PATCH 3/3] app-admin/kube-bench: convert to go-module go.sum

2020-02-17 Thread Matt Turner
On Mon, Feb 17, 2020 at 11:47 PM desultory wrote: > You've got a particular knack for this kind of argumentative nonsense.

Re: [gentoo-dev] [PATCH 3/3] app-admin/kube-bench: convert to go-module go.sum

2020-02-14 Thread Matt Turner
On Fri, Feb 14, 2020 at 12:31 AM Sam Jorna (wraeth) wrote: > In this instance, at least two people (myself included) have drawn an > impression that led them to voice their concern in some way (I'm unsure if > mpagano was voicing concern or just agreeing with the general concept). Maybe > we're

<    1   2   3   4   5   6   7   8   >