[gentoo-dev] Last rites: sys-fs/reiser4progs and sys-libs/libaal

2024-06-01 Thread Mike Gilbert
# Mike Gilbert (2024-06-01) # Abandoned upstream. No Gentoo maintainer since 2021. # Plugin system seems quite broken (bug 887119). # Removal on 2024-07-01. sys-fs/reiser4progs sys-libs/libaal

Re: [gentoo-dev] [PATCH v2] verify-sig.eclass: avoid calling unpack on sig files

2024-05-22 Thread Mike Gilbert
On Tue, May 21, 2024 at 11:38 PM Michał Górny wrote: > > On Tue, 2024-05-21 at 22:05 -0400, Mike Gilbert wrote: > > Signed-off-by: Mike Gilbert > > --- > > eclass/verify-sig.eclass | 10 +++--- > > 1 file changed, 7 insertions(+), 3 deletions(-) > > >

Re: [gentoo-dev] [PATCH v2] verify-sig.eclass: avoid calling unpack on sig files

2024-05-22 Thread Mike Gilbert
On Wed, May 22, 2024 at 1:53 AM Ulrich Mueller wrote: > Please provide an explanation what problem this patch fixes. > > Why is calling unpack on sig files bad? It should silently skip files > with unknown extensions. The main reason is that Portage does not *silently* skip unknown extensions in

[gentoo-dev] [PATCH v2] verify-sig.eclass: avoid calling unpack on sig files

2024-05-21 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- eclass/verify-sig.eclass | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass index b74ed78290aa..4d48c9ed8503 100644 --- a/eclass/verify-sig.eclass +++ b/eclass/verify-sig.eclass

[gentoo-dev] [PATCH] verify-sig.eclass: avoid calling unpack on sig files

2024-05-21 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- eclass/verify-sig.eclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass index b74ed78290aa..b0f180fdb3ac 100644 --- a/eclass/verify-sig.eclass +++ b/eclass/verify-sig.eclass @@ -429,7

Re: [gentoo-dev] [PATCH 6/7] linux-info.eclass: respect eselect kernel setting in binpkgs

2024-05-15 Thread Mike Gilbert
On Tue, May 14, 2024 at 7:59 AM Andrew Ammerlaan wrote: > Commit f51cd5b64c14ddfb83488a12d538c66a4a309376 resets kernel environment > variables when binpkgs are merged, this makes sense since we care about the > system that the binpkg will be installed on, not the system the binpkg was > built

[gentoo-dev] Package up for grabs: sys-boot/gnu-efi (nt)

2024-04-23 Thread Mike Gilbert

Re: [gentoo-dev] [PATCH] toolchain-funcs.eclass: tc-env_build: override (E)SYSROOT

2024-04-19 Thread Mike Gilbert
On Fri, Apr 19, 2024 at 1:56 PM James Le Cuirot wrote: > > On Fri, 2024-04-19 at 12:14 -0400, Mike Gilbert wrote: > > When using the CBUILD toolchain, it makes no sense to look for headers > > and libraries in the CHOST-based SYSROOT. > > > > Signed-off-by: Mik

[gentoo-dev] [PATCH] toolchain-funcs.eclass: tc-env_build: override (E)SYSROOT

2024-04-19 Thread Mike Gilbert
When using the CBUILD toolchain, it makes no sense to look for headers and libraries in the CHOST-based SYSROOT. Signed-off-by: Mike Gilbert --- eclass/toolchain-funcs.eclass | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eclass/toolchain-funcs.eclass b/eclass

[gentoo-dev] [PATCH] meson.eclass: preserve exit status in phase funcs

2024-04-16 Thread Mike Gilbert
When the functions are called with nonfatal, we need to ensure 'popd' does not clobber the exit status of the called command. Update meson_src_configure as well just for consistency. Closes: https://bugs.gentoo.org/930119 Signed-off-by: Mike Gilbert --- eclass/meson.eclass | 20

Re: [gentoo-dev] netmount and glusterfs (fuse) dependency management

2024-04-11 Thread Mike Gilbert
On Mon, Apr 8, 2024 at 5:51 AM Jaco Kroon wrote: > > Hi All, > > I was hoping for some advise regarding how I could improve the glusterfs > package for users (and myself). At least those using openrc, but I > suspect similar may be applicable to systemd, but I have no idea how > systemd handles

Re: [gentoo-dev] [PATCH 2/2] sys-apps/systemd-utils: add workaround for no-multilib

2024-03-26 Thread Mike Gilbert
On Tue, Mar 26, 2024 at 12:51 PM Michał Górny wrote: > > On Tue, 2024-03-26 at 11:01 -0400, Mike Gilbert wrote: > > meson.build has some logic to build ia32 EFI binaries on x86_64 if the > > toolchain is compatible. Rather than trying to reproduce this logic in > > the e

[gentoo-dev] [PATCH 2/2] sys-apps/systemd-utils: add workaround for no-multilib

2024-03-26 Thread Mike Gilbert
the failure to the install phase instead. Signed-off-by: Mike Gilbert --- sys-apps/systemd-utils/systemd-utils-255.4.ebuild | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild b/sys-apps/systemd-utils/systemd-utils

[gentoo-dev] [PATCH 1/2] meson.eclass: call die -n in phase helpers

2024-03-26 Thread Mike Gilbert
This allows the ebuild author to treat some errors as nonfatal. Signed-off-by: Mike Gilbert --- eclass/meson.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/meson.eclass b/eclass/meson.eclass index 3240fddf7e86..3074fcb09fb0 100644 --- a/eclass

Re: [gentoo-dev] [PATCH v2 4/7] distutils-r1.eclass: Make vars local before calling filter-lto

2024-03-09 Thread Mike Gilbert
On Tue, Mar 5, 2024 at 12:16 PM Michał Górny wrote: > > Make LTO filtering local to the compilation code. This avoids disabling > LTO for non-Python parts of an ebuild. > > Signed-off-by: Michał Górny > --- > eclass/distutils-r1.eclass | 4 > 1 file changed, 4 insertions(+) > > diff --git

Re: [gentoo-dev] [PATCH 1/3] meson.eclass: wire up LTO support directly into the meson options

2024-02-19 Thread Mike Gilbert
On Tue, Feb 20, 2024 at 1:09 AM Eli Schwartz wrote: > > On 2/20/24 12:58 AM, Mike Gilbert wrote: > > On Mon, Feb 19, 2024 at 11:26 PM Eli Schwartz wrote: > >> > >> meson's builtin LTO support allows meson to introspect whether LTO is > >> enabled and do som

Re: [gentoo-dev] [PATCH 1/3] meson.eclass: wire up LTO support directly into the meson options

2024-02-19 Thread Mike Gilbert
On Mon, Feb 19, 2024 at 11:26 PM Eli Schwartz wrote: > > meson's builtin LTO support allows meson to introspect whether LTO is > enabled and do some fancy things, such as forcing LTO off for a single > target that is known to be special(ly bad) and not support LTO. Please make sure to test this

Re: [gentoo-dev] special small-files USE flag without effect on dependencies: [ unicode ]

2024-02-09 Thread Mike Gilbert
On Fri, Feb 9, 2024 at 12:17 PM Michael Orlitzky wrote: > > On Fri, 2024-02-09 at 11:57 -0500, Mike Gilbert wrote: > > > > Based on this pkgcheck issue, this originates from a decision from by > > Gentoo QA team. > > > > https://github.com/pkgcore/pkgchec

Re: [gentoo-dev] special small-files USE flag without effect on dependencies: [ unicode ]

2024-02-09 Thread Mike Gilbert
On Fri, Feb 9, 2024 at 11:07 AM Michael Orlitzky wrote: > > On Fri, 2024-02-09 at 10:54 -0500, Ionen Wolkens wrote: > > > > Is there even any reason to ever disable unicode support? Point is that > > why have USE for it? Or does it introduce additional dependencies? > > Being able to disable

Re: [gentoo-dev] special small-files USE flag without effect on dependencies: [ unicode ]

2024-02-09 Thread Mike Gilbert
On Fri, Feb 9, 2024 at 10:23 AM Andrey Grozin wrote: > > Hello *, > > pkgcheck complains about each new version of dev-lisp/sbcl: > > UseFlagWithoutDeps: version 2.4.1: special small-files USE flag without > effect on dependencies: [ unicode ] > > The USE flag "unicode" in the sbcl ebuild has

Re: [gentoo-dev] [PATCH] 2024-02-01-grub-upgrades: add news item

2024-02-06 Thread Mike Gilbert
On Tue, Feb 6, 2024 at 6:44 AM Christian Bricart wrote: > > Am 28.01.24 um 17:25 schrieb Mike Gilbert: > > […] > > +On upgrades, it is common for users to mismatch the grub-install options > > +they used for the current and previous versions of grub. This will cause

Re: [gentoo-dev] RFC: Block ebuilds installing tests to ${D} by default

2024-02-01 Thread Mike Gilbert
On Thu, Feb 1, 2024 at 4:38 PM Eli Schwartz wrote: > > On 2/1/24 4:03 PM, Michał Górny wrote: > > I suppose you are referring to dev-lang/python here. Unfortunately, > > removing tests from it is a non-trivial problem. As I've mentioned to > > you before, there are packages that actually import

Re: [gentoo-dev] RFC: Block ebuilds installing tests to ${D} by default

2024-02-01 Thread Mike Gilbert
On Thu, Feb 1, 2024 at 3:15 AM Robin H. Johnson wrote: > > TL;DR: > I'd like to propose a change where packages should NOT install their > tests to ${D} by default. Such an install may optionally enabled with > USE=test, which should be decoupled from FEATURES=test. Or depending on > the color of

[gentoo-dev] [PATCH] 2024-02-01-grub-upgrades: add news item

2024-01-28 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- .../2024-02-01-grub-upgrades.en.txt | 40 +++ 1 file changed, 40 insertions(+) create mode 100644 2024-02-01-grub-upgrades/2024-02-01-grub-upgrades.en.txt diff --git a/2024-02-01-grub-upgrades/2024-02-01-grub-upgrades.en.txt b/2024-02

[gentoo-dev] [PATCH] toolchain-funcs.eclass: tc-ld-force-bfd: unset LD before calling tc-getLD

2023-11-02 Thread Mike Gilbert
e default value given by tc-getLD. If the user doesn't have binutils installed, the "type -P" check will still fail and LD will be unaltered. Closes: https://github.com/gentoo/gentoo/pull/33650 Signed-off-by: Mike Gilbert --- eclass/toolchain-funcs.eclass | 7 +++ 1 file changed

[gentoo-dev] Re: [gentoo-dev-announce] Up for grabs: packages from sultan's retirement

2023-09-18 Thread Mike Gilbert
On Mon, Sep 18, 2023 at 5:49 AM Sam James wrote: > > Packages up for grabs: > acct-group/croc > acct-user/croc > app-misc/liquidctl > dev-libs/hidapi > dev-python/hidapi > net-misc/croc > Also, sultan leaving means we are down to 1 person proxy maintaining www-client/chromium. If you have any

Re: [gentoo-dev] Re: last rites: sys-fs/eudev

2023-09-14 Thread Mike Gilbert
On Thu, Sep 14, 2023 at 10:25 AM Arsen Arsenović wrote: > Madhu writes: > > systemd-udev cannot be built as a static binary again presumably a > > carefully thought out design decision behind its design and > > philosophy. > > Since static linking is seldom a good idea, it is more likely that >

Re: [gentoo-dev] games-emulation/jgemu keywording request

2023-09-11 Thread Mike Gilbert
On Mon, Sep 11, 2023 at 4:11 PM orbea wrote: > > On Mon, 11 Sep 2023 20:38:48 +0100 > Sam James wrote: > > > orbea writes: > > > > > On Mon, 11 Sep 2023 19:18:45 +0100 > > > Sam James wrote: > > > > > >> orbea writes: > > >> > > >> > Hi, > > >> > > > >> > Several months ago I made this issue

Re: [gentoo-dev] Massive Github PR Queue

2023-08-11 Thread Mike Gilbert
On Fri, Aug 11, 2023 at 21:18 Michael Orlitzky wrote: > On Fri, 2023-08-11 at 10:35 -0700, orbea wrote: > > > > Perhaps the correct answer would be neither Bugzilla or Github? > > A mailing list (whose archives work :o) with git-send-email threads > would be an improvement over both. > > > I

[gentoo-dev] Last rites: sys-apps/systemd-tmpfiles, sys-boot/systemd-boot, sys-fs/udev

2023-07-24 Thread Mike Gilbert
# Mike Gilbert (2023-07-24) # Migrated to sys-apps/systemd-utils. # Removal on 2023-08-24. sys-apps/systemd-tmpfiles sys-boot/systemd-boot sys-fs/udev

Re: [gentoo-dev] [PATCH v2] meson.eclass: allow disabling verbose compilation

2023-07-20 Thread Mike Gilbert
On Thu, Jul 20, 2023 at 11:06 AM Florian Schmaus wrote: > > On 20/07/2023 17.00, Matt Turner wrote: > > On Wed, Jul 19, 2023 at 3:23 AM Florian Schmaus wrote: > >> > >> On 18/07/2023 18.44, Matt Turner wrote: > >>> From: Jonas Rakebrandt > >>> > >>> This works similar to cmake.eclass's

Re: [gentoo-dev] [PATCH 1/2] ninja-utils.eclass: Add NINJA_VERBOSE

2023-07-18 Thread Mike Gilbert
On Mon, Jul 17, 2023 at 11:21 AM Matt Turner wrote: > > ninja operates in one of three modes: > - verbose (with -v): prints build commands > - quiet (with --quiet): prints nothing > - normal: prints [XX/YY]-style build status updates > > samurai works the same way, except it does not have a

Re: [gentoo-dev] Re: [gentoo-dev-announce] Last rites: obsolete acct-* packages

2023-07-17 Thread Mike Gilbert
On Mon, Jul 17, 2023 at 4:27 PM Sam James wrote: > > Haven't we been keeping these because we still need to decide on a > > policy about what to do with dead acct-*/* packages? > > Right. https://bugs.gentoo.org/781881 is still open. Flow could ping > the QA team and ask if it should be closed,

Re: [gentoo-dev] [PATCH 1/1]: profiles/use.desc: add efi global use flag

2023-07-14 Thread Mike Gilbert
On Fri, Jul 14, 2023 at 5:07 AM Sam James wrote: > > > Andrew Ammerlaan writes: > > > Hi all, > > > > Currently we have 7 packages defining the efi flag and an additional 2 > > defining the uefi flag. These flags do the same thing, add support for > > (U)EFI booting. I therefore propose we

[gentoo-dev] [PATCH] user-info.eclass: egetent: fix lookup by id when ROOT != /

2023-07-08 Thread Mike Gilbert
the desired result: egetent group 1 bin::1:root,bin,daemon Signed-off-by: Mike Gilbert --- eclass/user-info.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/user-info.eclass b/eclass/user-info.eclass index b18f280c1022..1cc7b8250309 100644 --- a/eclass/user

Re: [gentoo-dev] [PATCH] acct-user.eclass: include exit status in death message

2023-06-25 Thread Mike Gilbert
On Sun, Jun 25, 2023 at 2:52 PM Michał Górny wrote: > > I think a better approach would be to always include $? in die messages > in Portage. It's a nice idea, but will not work in the case where die is not called immediately after the failing command. A couple of possible workarounds that

[gentoo-dev] [PATCH] acct-user.eclass: include exit status in death message

2023-06-25 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- eclass/acct-group.eclass | 2 +- eclass/acct-user.eclass | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/acct-group.eclass b/eclass/acct-group.eclass index 8d2d3adb7221..a0ad86066309 100644 --- a/eclass/acct-group.eclass +++ b

Re: [gentoo-dev] [PATCH] acct-user.eclass: improve error message when usermod fails

2023-06-25 Thread Mike Gilbert
On Sun, Jun 25, 2023 at 6:54 AM Florian Schmaus wrote: > No strong opinion, but it is often a good idea to include the exit > status. For example: > > die "usermod failed (${status})" That's a really good idea. It could also be applied to the useradd/groupadd/groupmod

[gentoo-dev] [PATCH] acct-user.eclass: improve error message when usermod fails

2023-06-24 Thread Mike Gilbert
or more running processes. * Please update this user manually with the following command: * usermod '--comment' 'System user; portage' '--home' '/var/lib/portage/home' '--shell' '/bin/bash' '--gid' 'portage' '--groups' '' portage Bug: https://bugs.gentoo.org/888189 Signed-off-by: Mike Gilbert

Re: [gentoo-dev] Eselect repository feature request

2023-06-21 Thread Mike Gilbert
On Wed, Jun 21, 2023 at 12:47 PM TOMAS FABRIZIO ORSI wrote: > I had not considered that possibility either. In that case, could not the > overlay > dependency resolution be handled as a module? > Said module could be a common interface for different package managers. > Then, the execution of

Re: [gentoo-dev] Eselect repository feature request

2023-06-21 Thread Mike Gilbert
On Wed, Jun 21, 2023 at 12:49 PM Florian Schmaus wrote: > > On 21/06/2023 17.56, Mike Gilbert wrote: > > On Wed, Jun 21, 2023 at 11:41 AM Florian Schmaus wrote: > >> > >> On 20.06.23 19:26, Mike Gilbert wrote: > >>> On Tue, Jun

Re: [gentoo-dev] Eselect repository feature request

2023-06-21 Thread Mike Gilbert
On Wed, Jun 21, 2023 at 11:41 AM Florian Schmaus wrote: > > On 20.06.23 19:26, Mike Gilbert wrote: > > On Tue, Jun 20, 2023 at 1:08 PM Florian Schmaus wrote: > >> > >> On 20.06.23 16:41, TOMAS FABRIZIO ORSI wrote: > >>> Isn't that duplicating

Re: [gentoo-dev] Eselect repository feature request

2023-06-21 Thread Mike Gilbert
On Wed, Jun 21, 2023 at 10:43 AM TOMAS FABRIZIO ORSI wrote: >> >> Sure, I think it could work. > > Great to hear. > In that case I could try to give it a try and make a pull request to the > emerge --sync with a basic idea. > Any tips? So emerge already emits a warning message when a repo is

Re: [gentoo-dev] Eselect repository feature request

2023-06-20 Thread Mike Gilbert
On Tue, Jun 20, 2023 at 1:08 PM Florian Schmaus wrote: > > On 20.06.23 16:41, TOMAS FABRIZIO ORSI wrote: > > Isn't that duplicating the information of metadata/layout.conf's > > 'master' key-value pair [1]? > > > > > > Yes, I agree that it would be duplicating that information. As a

[gentoo-dev] Package up for grabs: app-emulation/open-vm-tools

2023-06-18 Thread Mike Gilbert
I no longer use VMWare, so I can't really test this package.

Re: [gentoo-dev] [PATCH 1/2 v2] kernel-build.eclass: add IUSE="+strip modules-sign", install generated keys

2023-06-15 Thread Mike Gilbert
On Thu, Jun 15, 2023 at 9:06 AM Andrew Ammerlaan wrote: > # @FUNCTION: kernel-build_merge_configs > @@ -270,16 +354,39 @@ kernel-build_merge_configs() { > local user_configs=( "${BROOT}"/etc/kernel/config.d/*.config ) > shopt -u nullglob > > + local merge_configs=( "${@}"

Re: [gentoo-dev] www-client/chromium needs a new maintainer

2023-06-07 Thread Mike Gilbert
On Wed, Jun 7, 2023 at 3:25 PM Jeff Gazso wrote: > > That does sound painful. > > > - Across the 3 channels, you are looking at roughly 12 releases per month. > > That's a lot of churn. > > * Why build unstable stuff, why not build only stable releases and fix the > problems once? That's

Re: [gentoo-dev] www-client/chromium needs a new maintainer

2023-06-07 Thread Mike Gilbert
On Wed, Jun 7, 2023 at 9:09 AM Jeff Gazso wrote: > > I'm in the process of getting Gentoo dev status. I'm willing to consider > maintaining www-client/chromium. I have a high core count rack server that > should be able to handle the build process quite well. Can you give me a list > of common

Re: [gentoo-dev] [PATCH] eapi8-dosym.eclass: Prevent globbing of argument in _dosym8_canonicalize

2023-06-06 Thread Mike Gilbert
On Tue, Jun 6, 2023 at 12:11 AM Ulrich Müller wrote: > > Signed-off-by: Ulrich Müller > --- > eclass/eapi8-dosym.eclass | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) Looks good to me.

Re: [gentoo-dev] [PATCH] savedconfig.eclass: do not preserve symlink in restore_config

2023-06-04 Thread Mike Gilbert
On Sun, Jun 4, 2023 at 2:03 PM Michael Orlitzky wrote: > > On Sun, 2023-06-04 at 13:31 -0400, Mike Gilbert wrote: > > This allows users to maintain the saved config file in some other > > location. > > > > If so, the symlink should point to a superuser-only locati

[gentoo-dev] [PATCH] savedconfig.eclass: do not preserve symlink in restore_config

2023-06-04 Thread Mike Gilbert
This allows users to maintain the saved config file in some other location. Also drop the recursive (-R) option; this cp command is only executed when we are restoring a single regular file. Closes: https://bugs.gentoo.org/907696 Signed-off-by: Mike Gilbert --- eclass/savedconfig.eclass | 4

[gentoo-dev] www-client/chromium needs a new maintainer

2023-05-26 Thread Mike Gilbert
Hi all, I'm throwing in the towel on www-client/chromium. It just isn't any fun to maintain, and it's making me feel guilty when I don't give it the attention it requires. If anyone is interested in keeping it going, please feel free to reach out and I will do what I can to help with the

[gentoo-dev] [PATCH] udev.eclass: add ${EPREFIX} to src_configure example

2023-05-25 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- eclass/udev.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/udev.eclass b/eclass/udev.eclass index ac94f98221aa..7c587dc37f2f 100644 --- a/eclass/udev.eclass +++ b/eclass/udev.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2022

Re: [gentoo-dev] Re: [gentoo-dev-announce] Last rites: app-portage/layman

2023-05-19 Thread Mike Gilbert
On Thu, May 18, 2023 at 7:07 PM Sam James wrote: > > > Alexe Stefan writes: > > > Layman is still a convenient way of managing overlays. It still works > > as intended. > > Is there any way for it to be kept in the repos? > > Is there an issue for you with using eselect-repository, which is >

[gentoo-dev] Last rites: www-client/chromium-bin

2023-05-04 Thread Mike Gilbert
# Out of date by several versions. Many unresolved security # vulnerabilities. Lack of manpower/interest in keeping it up to date. # Removal on 2023-06-03. www-client/chromium-bin

[gentoo-dev] Last rites: net-dns/ldns-utils

2023-04-26 Thread Mike Gilbert
# Merged into net-libs/ldns. Bug 828109. # Removal on 2023-05-26. net-dns/ldns-utils

Re: [gentoo-dev] [PATCH] unpacker.eclass: Don't assume the default tar is stdin

2023-04-06 Thread Mike Gilbert
On Thu, Apr 6, 2023 at 11:37 AM Arsen Arsenović wrote: > > Despite common misconception, the default GNU tar tarfile is not stdin. > On some systems, this can cause tar to fail to extract relevant files. > > See '(tar)file tutorial' for a description of how the default is picked. Looks good to

[gentoo-dev] [PATCH] cmake.eclass: handle quoted whitespace in MYCMAKEARGS

2023-02-27 Thread Mike Gilbert
This uses eval in a similar way to econf and meson.eclass. Signed-off-by: Mike Gilbert --- eclass/cmake.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass index 2c5620adede5..46659867b1a8 100644 --- a/eclass/cmake.eclass

[gentoo-dev] Last rites: net-im/teams

2023-02-23 Thread Mike Gilbert
# Deprecated upstream. Use the progressive web app instead. # Removal on 2023-03-26. Bug 880425. net-im/teams

Re: [gentoo-dev] [PATCH] user-info.eclass: return immediately if db does not exist

2023-02-20 Thread Mike Gilbert
On Sun, Feb 19, 2023 at 5:40 PM Bertrand Jacquin wrote: > > Using portage to bootstrap gentoo install can lead to the following > warning when ROOT is empty: > > >> Running pre-merge checks for acct-group/root-0 > grep: /tmp/0xff.z2MjAjJXuo/root/etc/group: No such file or directory > grep:

[gentoo-dev] Packages up for grabs: sys-process/daemontools and related tools

2023-02-17 Thread Mike Gilbert
These packages were formerly maintained by the base-system project. They have not been updated in a while, and we suspect nobody in the project is actually using them. sys-process/daemontools sys-process/daemontools-encore sys-process/supervise-scripts virtual/daemontools

[gentoo-dev] [PATCH] waf-utils.eclass: enable parallel install

2023-01-28 Thread Mike Gilbert
This gives a nice speedup to net-fs/samba, which (re)links several hundred files in its install phase. Bug: https://bugs.gentoo.org/715542 Signed-off-by: Mike Gilbert --- eclass/waf-utils.eclass | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/eclass/waf-utils.eclass b

[gentoo-dev] Last rites: app-admin/bastille

2023-01-27 Thread Mike Gilbert
# Mike Gilbert (2023-01-28) # No upstream releases since 2008. # No Gentoo maintainer since 2009. # Installs files in the wrong places (bug #455542) # and with the wrong mode (bug #892325). # Removal on 2023-02-27. app-admin/bastille

Re: [gentoo-dev] [PATCH 1/1] linux-info.eclass: Add /proc/config.gz as a valid src of CONFIG_* settings

2023-01-15 Thread Mike Gilbert
On Sun, Jan 15, 2023 at 12:40 PM Mike Pagano wrote: > > In the event that the linux src tree does not have > a valid .config, check for /proc/config.gz > > Bug: https://bugs.gentoo.org/890720 I think this is the wrong place to "fix" bug 890720. We already have a linux_config_exists function.

Re: [gentoo-dev] [PATCH] toolchain-funcs.eclass: Promote tc-env_build to a non-internal function

2023-01-02 Thread Mike Gilbert
On Mon, Jan 2, 2023 at 5:34 PM James Le Cuirot wrote: > > It's generally useful and already directly used by three packages. I > need to use it to fix cross-compiling of LLVM. Sounds good to me.

[gentoo-dev] [PATCH] acct-user.eclass: always fix homedir permissions in pkg_preinst

2022-12-21 Thread Mike Gilbert
Closes: https://bugs.gentoo.org/886147 Closes: https://github.com/gentoo/gentoo/pull/28744 Signed-off-by: Mike Gilbert --- eclass/acct-user.eclass | 51 - 1 file changed, 25 insertions(+), 26 deletions(-) diff --git a/eclass/acct-user.eclass b/eclass/acct

Re: [gentoo-dev] [PATCH] unpacker.eclass: support >=app-arch/xz-utils-5.4.0 for lzip decompression

2022-12-14 Thread Mike Gilbert
On Wed, Dec 14, 2022 at 6:40 AM Ulrich Mueller wrote: > > > On Wed, 14 Dec 2022, Sam James wrote: > > > *.lz) > > - d="|| ( app-arch/plzip app-arch/pdlzip app-arch/lzip > > )" ;; > > + d=" > > + || ( > > +

Re: [gentoo-dev] [PATCH 1/4] acct-group.eclass: Fix for when building in a rooted prefix (EROOT)

2022-12-07 Thread Mike Gilbert
On Wed, Dec 7, 2022 at 4:24 AM James Le Cuirot wrote: > The new eclasses also skip the operation if you are root. As that bug report > says, running a prefixed system as root is probably unsupported. I was doing > this as root into a ROOTed prefix though, which is slightly different. Should > we

Re: [gentoo-dev] [PATCH 3/4] user-info.eclass: Fix for when building in a rooted prefix (EROOT)

2022-12-06 Thread Mike Gilbert
On Tue, Dec 6, 2022 at 5:24 PM James Le Cuirot wrote: > > Users are largely irrelevant for prefix, but we still don't want the > build to break. > > Signed-off-by: James Le Cuirot > --- > eclass/user-info.eclass | 8 > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git

Re: [gentoo-dev] [PATCH 4/4] user.eclass: Fix for when building in a rooted prefix (EROOT)

2022-12-06 Thread Mike Gilbert
On Tue, Dec 6, 2022 at 5:24 PM James Le Cuirot wrote: > > Users are largely irrelevant for prefix, but we still don't want the > build to break. > > I left the home and shell related bits alone, as it's less clear whether > these should be prefixed or not. Obviously /dev/null should not be. It's

Re: [gentoo-dev] [PATCH 1/4] acct-group.eclass: Fix for when building in a rooted prefix (EROOT)

2022-12-06 Thread Mike Gilbert
On Tue, Dec 6, 2022 at 5:24 PM James Le Cuirot wrote: > > Groups are largely irrelevant for prefix, but we still don't want the > build to break. > > Signed-off-by: James Le Cuirot > --- > eclass/acct-group.eclass | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git

Re: [gentoo-dev] [RFC] Removing the distinction between UNCONFIRMED and CONFIRMED bugs

2022-12-03 Thread Mike Gilbert
On Sat, Dec 3, 2022 at 2:09 AM Michał Górny wrote: > > Hi, > > I'd like to propose replacing the current UNCONFIRMED and CONFIRMED bug > states with a simple NEW state. Why? > > 1. Only a handful of developers actually uses these two statuses > in a meaningful way. > > 2. Some users are confused

Re: [gentoo-dev] [PATCH] linux-info.eclass: getfilevar: pass 'need-compiler=' to make

2022-11-29 Thread Mike Gilbert
On Tue, Nov 29, 2022 at 5:14 PM James Le Cuirot wrote: > > On Tue, 2022-11-29 at 13:55 -0500, Mike Gilbert wrote: > > This avoids some unnecessary Makefile logic and gives a nice speed up. > > > > Before the change, linux-info_pkg_setup takes 11 to 15 seconds on my

[gentoo-dev] [PATCH] linux-info.eclass: getfilevar: pass 'need-compiler=' to make

2022-11-29 Thread Mike Gilbert
This avoids some unnecessary Makefile logic and gives a nice speed up. Before the change, linux-info_pkg_setup takes 11 to 15 seconds on my AMD Phenom II. After, it takes 3 to 4 seconds. Signed-off-by: Mike Gilbert --- eclass/linux-info.eclass | 4 +++- 1 file changed, 3 insertions(+), 1

Re: [gentoo-portage-dev] sys-kernel/vanilla-sources not supported any more?

2022-11-25 Thread Mike Gilbert
On Fri, Nov 25, 2022 at 5:50 AM Joakim Tjernlund wrote: > > I have noticed sys-kernel/vanilla-sources lagging behind for a while now and > I wonder if this pkg is obsolete? I think you sent this message to the wrong place. This list is for discussion of Portage development, not packages in the

Re: [gentoo-portage-dev] Fixing EAPI 8 --enable-static once and for all

2022-11-19 Thread Mike Gilbert
On Sat, Nov 19, 2022 at 3:33 AM Ulrich Mueller wrote: > > > On Sat, 19 Nov 2022, David Seifert wrote: > > > With this extensive analysis, I believe this patch to be safe. > > Still looks like an incompatible change, so it will need an EAPI bump. > > EAPI 9 feature bug is here:

[gentoo-dev] [PATCH] 2022-11-19-tmpfiles-clean: new item

2022-11-16 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- .../2022-11-19-tmpfiles-clean.en.txt | 19 +++ 1 file changed, 19 insertions(+) create mode 100644 2022-11-19-tmpfiles-clean/2022-11-19-tmpfiles-clean.en.txt diff --git a/2022-11-19-tmpfiles-clean/2022-11-19-tmpfiles-clean.en.txt b/2022

Re: [gentoo-dev] Re: Last rites: user.eclass

2022-10-19 Thread Mike Gilbert
On Wed, Oct 19, 2022 at 3:08 PM Martin Vaeth wrote: > > Mike Gilbert wrote: > > user.eclass has been deprecated for two years. In the gentoo repo, it > > is currently only used by acct-group.eclass and acct-user.eclass > > It is needed for ebuilds in non-gentoo r

[gentoo-dev] Last rites: user.eclass

2022-10-19 Thread Mike Gilbert
user.eclass has been deprecated for two years. In the gentoo repo, it is currently only used by acct-group.eclass and acct-user.eclass, and a patchset is currently under review remedy that [1]. Planned removal is in 30 days on 2022-11-18. [1] https://github.com/gentoo/gentoo/pull/27825

Re: [gentoo-dev] [PATCH] profiles/arch/amd64: add "-mfpmath=sse" to CFLAGS_x86

2022-10-18 Thread Mike Gilbert
On Tue, Oct 18, 2022 at 12:47 PM Ulrich Mueller wrote: > > > On Tue, 18 Oct 2022, David Seifert wrote: > > > What if I want to build Gentoo on an old AMD Thunderbird which has > > neither SSE1 nor the more important SSE2? > > The -mfpmath=sse option is a no-op if the CPU doesn't support SSE,

Re: [gentoo-dev] [PATCH] profiles/arch/amd64: add "-mfpmath=sse" to CFLAGS_x86

2022-10-18 Thread Mike Gilbert
On Tue, Oct 18, 2022 at 5:56 AM David Seifert wrote: > > On Tue, 2022-10-18 at 10:14 +0200, Ulrich Mueller wrote: > > > > > > > On Tue, 18 Oct 2022, Mike Gilbert wrote: > > > > > Reference: https://gcc.gnu.org/wiki/x87note > > > > Wh

Re: [gentoo-dev] [PATCH] profiles/arch/amd64: add "-mfpmath=sse" to CFLAGS_x86

2022-10-18 Thread Mike Gilbert
On Tue, Oct 18, 2022 at 9:37 AM David Seifert wrote: > > On Tue, 2022-10-18 at 13:40 +0200, Ulrich Mueller wrote: > > > > > > > On Tue, 18 Oct 2022, David Seifert wrote: > > > > > > > -CFLAGS_x86="-m32" > > > > > +CFLAGS_x86="-m32 -mfpmath=sse" > > > > > -mfpmath=sse is already the default on

[gentoo-dev] [PATCH] profiles/arch/amd64: add "-mfpmath=sse" to CFLAGS_x86

2022-10-17 Thread Mike Gilbert
calculations, which is larger than the 32 or 64 bits specified for floats and doubles. Using the SSE2 instructions available on x86-64 for floating point arithmetic leads to more consistent behavior, and is usually faster. Reference: https://gcc.gnu.org/wiki/x87note Signed-off-by: Mike Gilbert --- profiles

Re: [gentoo-dev] [PATCH 1/2] profiles/profiles.desc: add systemd/selinux/merged-usr subprofiles

2022-10-12 Thread Mike Gilbert
On Wed, Oct 12, 2022 at 10:03 AM Kenton Groombridge wrote: > > Signed-off-by: Kenton Groombridge > --- > profiles/profiles.desc | 3 +++ > 1 file changed, 3 insertions(+) You should reverse the order of these commits: add the profile directories first, and then add them to profiles.desc.

[gentoo-dev] [PATCH] profiles: move merged-usr profiles from dev to stable

2022-10-12 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- profiles/profiles.desc | 50 +- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/profiles/profiles.desc b/profiles/profiles.desc index 5702a9dc7c4..58abd888bbe 100644 --- a/profiles/profiles.desc +++ b

[gentoo-dev] [PATCH] 2022-12-01-systemd-usrmerge: add news item

2022-10-11 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- .../2022-12-01-systemd-usrmerge.en.txt| 35 +++ 1 file changed, 35 insertions(+) create mode 100644 2022-12-01-systemd-usrmerge/2022-12-01-systemd-usrmerge.en.txt diff --git a/2022-12-01-systemd-usrmerge/2022-12-01-systemd

Re: [gentoo-dev] RFC: check A's size in go-module.eclass

2022-10-11 Thread Mike Gilbert
On Tue, Oct 11, 2022 at 6:06 AM Florian Schmaus wrote: > > > This is a first suggestion in an effort to reach a compromise that > allows EGO_SUM to be un-depracted. > > I have decided to check the size of A, instead of counting the entries > in EGO_SUM, because that seemed more sensible given

Re: [gentoo-dev] [PATCH] go-module.eclass: ensure that A is less than 112 KiB

2022-10-11 Thread Mike Gilbert
On Tue, Oct 11, 2022 at 6:06 AM Florian Schmaus wrote: > > Packages with a large number of EGO_SUM entries, i.e., many thousands, > cause SRC_URI, and in turn A, to become quite large. Prevent issues that > are caused by large environment variables, e.g., execve() errors (see > bug #719203), by

[gentoo-dev] [PATCH 2/3] systemd.eclass: add systemd_get_sleepdir

2022-10-10 Thread Mike Gilbert
Closes: https://bugs.gentoo.org/873172 Signed-off-by: Mike Gilbert --- eclass/systemd.eclass | 8 1 file changed, 8 insertions(+) diff --git a/eclass/systemd.eclass b/eclass/systemd.eclass index 9e9a9b0cf20..fbed387e0ca 100644 --- a/eclass/systemd.eclass +++ b/eclass/systemd.eclass

[gentoo-dev] [PATCH 3/3] eclass/tests: add systemd tests

2022-10-10 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- eclass/tests/systemd.sh | 50 + 1 file changed, 50 insertions(+) create mode 100755 eclass/tests/systemd.sh diff --git a/eclass/tests/systemd.sh b/eclass/tests/systemd.sh new file mode 100755 index 000..f870df4b7a1

[gentoo-dev] [PATCH 1/3] systemd.eclass: rework EPREFIX handling

2022-10-10 Thread Mike Gilbert
Instead of adding a private function to get the unprefixed version of every path, use a new "_systemd_unprefix" helper function. Signed-off-by: Mike Gilbert --- eclass/systemd.eclass | 69 --- 1 file changed, 19 insertions(+), 50 deletions(-)

[gentoo-dev] [PATCH 0/3] systemd.eclass improvements

2022-10-10 Thread Mike Gilbert
A few improvements to systemd.eclass. Mike Gilbert (3): systemd.eclass: rework EPREFIX handling systemd.eclass: add systemd_get_sleepdir eclass/tests: add systemd tests eclass/systemd.eclass | 77 +++-- eclass/tests/systemd.sh | 50

[gentoo-dev] Last rites: net-misc/netkit-bootpd

2022-10-05 Thread Mike Gilbert
# Mike Gilbert (2022-10-05) # Implements the obsolete BOOTP protocol; use DHCP instead. # No activity upstream for over two decades. # Fails to build with -Werror=implicit-function-declaration (#875536). # Removal on 2022-11-04. net-misc/netkit-bootpd

[gentoo-dev] Last rites: app-portage/repoman

2022-09-12 Thread Mike Gilbert
# Mike Gilbert (2022-09-12) # repoman is no longer maintained and has been removed from the portage # git repository. Please use dev-util/pkgcheck and dev-util/pkgdev instead. # Removal on 2022-11-11. Bug #835013. app-portage/repoman

[gentoo-dev] [PATCH] Convert 'apparmor' to a global USE flag

2022-09-09 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- app-benchmarks/stress-ng/metadata.xml | 1 - app-containers/containerd/metadata.xml | 1 - app-containers/docker/metadata.xml | 3 --- app-containers/lxc/metadata.xml| 1 - app-containers/lxd/metadata.xml| 3 --- app-containers/podman

Re: [gentoo-dev] [PATCH 1/8] dist-kernel-utils.eclass: support EAPI 8

2022-09-08 Thread Mike Gilbert
On Thu, Sep 8, 2022 at 1:38 PM Ulrich Mueller wrote: > > >>>>> On Thu, 08 Sep 2022, Mike Gilbert wrote: > > > @@ -18,7 +18,7 @@ case "${EAPI:-0}" in > > 0|1|2|3|4|5|6) > > die "Unsupported EAPI=${EAPI:-0} (too old) for $

[gentoo-dev] [PATCH 8/8] sys-kernel/gentoo-kernel-bin: switch to EAPI 8

2022-09-08 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.142.ebuild | 2 +- sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.67.ebuild | 2 +- sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.19.8.ebuild | 2 +- sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin

[gentoo-dev] [PATCH 7/8] sys-kernel/gentoo-kernel: switch to EAPI 8

2022-09-08 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- sys-kernel/gentoo-kernel/gentoo-kernel-5.10.142.ebuild | 2 +- sys-kernel/gentoo-kernel/gentoo-kernel-5.15.67.ebuild | 2 +- sys-kernel/gentoo-kernel/gentoo-kernel-5.19.8.ebuild | 2 +- sys-kernel/gentoo-kernel/gentoo-kernel-5.4.212.ebuild | 2 +- 4 files

[gentoo-dev] [PATCH 6/8] sys-kernel/vanilla-kernel: switch to EAPI 8

2022-09-08 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- sys-kernel/vanilla-kernel/vanilla-kernel-5.10.142.ebuild | 2 +- sys-kernel/vanilla-kernel/vanilla-kernel-5.15.67.ebuild | 2 +- sys-kernel/vanilla-kernel/vanilla-kernel-5.19.8.ebuild | 2 +- sys-kernel/vanilla-kernel/vanilla-kernel-5.4.212.ebuild | 2 +- 4

[gentoo-dev] [PATCH 5/8] kernel-build.eclass: support EAPI 8

2022-09-08 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- eclass/kernel-build.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass index 750a8e873d9..43d46f94108 100644 --- a/eclass/kernel-build.eclass +++ b/eclass/kernel-build.eclass

  1   2   3   4   5   6   7   8   9   10   >