[gentoo-dev] Package up for grabs: app-shells/kshdb

2022-01-16 Thread Mike Gilbert
I no longer wish to maintain this. Please take it if you are interested.

Re: [gentoo-dev] Maintainer needed: dev-db/sqlite

2022-01-14 Thread Mike Gilbert
On Fri, Jan 14, 2022 at 1:07 PM Jakov Smolić wrote: > On 1/14/22 6:53 PM, Mike Gilbert wrote: > > This is a call out for Gentoo developers who would be interested in > > maintaining the dev-db/sqlite package. The current (proxied) > > maintainer is somewhat difficult to w

Re: [gentoo-dev] Maintainer needed: dev-db/sqlite

2022-01-14 Thread Mike Gilbert
On Fri, Jan 14, 2022 at 6:10 PM Peter Stuge wrote: > Mike Gilbert wrote: > > There is an open QA bug [1] regarding the large set of undocumented > > patches that are being applied in the stable ebuilds. > > Arfrever is active in the bug you linked, has provided explanati

[gentoo-dev] Maintainer needed: dev-db/sqlite

2022-01-14 Thread Mike Gilbert
This is a call out for Gentoo developers who would be interested in maintaining the dev-db/sqlite package. The current (proxied) maintainer is somewhat difficult to work with, and I would prefer that a full developer take this over. The base-system project would probably be willing to co-maintain

Re: [gentoo-dev] Looking for a solution to the distutils/setuptools .egg-info mess

2022-01-10 Thread Mike Gilbert
On Mon, Jan 10, 2022 at 8:19 PM Mike Gilbert wrote: > > On Mon, Jan 10, 2022 at 9:43 AM Michał Górny wrote: > > > > On Mon, 2022-01-10 at 06:39 +0100, Michał Górny wrote: > > > 4. We could have the eclasses switch to "local" model and rename > >

Re: [gentoo-dev] Looking for a solution to the distutils/setuptools .egg-info mess

2022-01-10 Thread Mike Gilbert
On Mon, Jan 10, 2022 at 9:43 AM Michał Górny wrote: > > On Mon, 2022-01-10 at 06:39 +0100, Michał Górny wrote: > > 4. We could have the eclasses switch to "local" model and rename > > the .egg-info files somehow at some point. The main question is "rename > > how?" > > > > If anyone's

Re: [gentoo-dev] Rationalizing USE flags by narrowing the scope of them.

2022-01-04 Thread Mike Gilbert
On Tue, Jan 4, 2022 at 12:31 AM Michael Orlitzky wrote: > > On Tue, 2022-01-04 at 03:38 +, Sam James wrote: > > > > ACL is kind of similar to what Ionen said for PAM, i.e. sometimes > > people may want to turn it off and it makes sense to expose > > this option for those who do, but we don't

Re: [gentoo-dev] [PATCH 1/2] linux-mod.eclass: drop unnecessary IUSE="kernel_linux"

2022-01-04 Thread Mike Gilbert
On Tue, Jan 4, 2022 at 5:23 AM Sam James wrote: > > It's already an implicit IUSE, so we don't need this. I think it is better to declare it explicitly rather than relying on the IUSE_IMPLICIT setting in profiles.

Re: [gentoo-dev] Rationalizing USE flags by narrowing the scope of them.

2022-01-03 Thread Mike Gilbert
On Mon, Jan 3, 2022 at 12:16 PM Alec Warner wrote: > > On Sat, Jan 1, 2022 at 2:22 PM Piotr Karbowski wrote: > > > > Hi, > > > > I'd like to get some insight how others see the concept of narrowing the > > scope of USE flags in Gentoo. > > > > Taking a quote from devmanual: > > > >> USE

Re: [gentoo-dev] [PATCH v3] kernel-2.eclass: Respect portage toolchain variables

2022-01-03 Thread Mike Gilbert
On Mon, Jan 3, 2022 at 12:49 PM Adrian Ratiu wrote: > > Starting with kernel>=v5.7 the build system can override the > tools vars by setting LLVM=1 [1], but older kernels still use > the default GNU tools, so to be able to use a full LLVM/Clang > build, CC & co should be set to their respective

[gentoo-dev] Last rites: sys-apps/hwids

2021-12-24 Thread Mike Gilbert
# Mike Gilbert (2021-12-24) # Replaced by sys-apps/hwdata. Removal on 2021-01-23. sys-apps/hwids

[gentoo-dev] [PATCH] flag-o-matic.eclass: filter-lfs-flags: remove -D_TIME_BITS=64

2021-12-18 Thread Mike Gilbert
glibc only allows _TIME_BITS=64 when _FILE_OFFSET_BITS=64. Signed-off-by: Mike Gilbert --- eclass/flag-o-matic.eclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass index d262a60b6bb..32119cb9a52 100644 --- a/eclass

Re: [gentoo-dev] [PATCH] profiles/default/linux: set gl_cv_type_time_t_bits_macro=no

2021-12-18 Thread Mike Gilbert
On Sat, Dec 18, 2021 at 10:35 AM James Le Cuirot wrote: > What will we do about other build systems? I worry they won't have a > consistent approach for all projects. We will have to deal with them as we discover them. I don't see a magic solution for everything. I suppose we could add a new

[gentoo-dev] [PATCH] profiles/default/linux: set gl_cv_type_time_t_bits_macro=no

2021-12-17 Thread Mike Gilbert
://wiki.gentoo.org/wiki/Project:Toolchain/time64_migration Bug: https://bugs.gentoo.org/828001 Signed-off-by: Mike Gilbert --- profiles/default/linux/make.defaults | 4 1 file changed, 4 insertions(+) diff --git a/profiles/default/linux/make.defaults b/profiles/default/linux/make.defaults

Re: [gentoo-dev] sys-fs/udev-249.6-r1: warning that split-usr mode will be removed?

2021-12-06 Thread Mike Gilbert
On Mon, Dec 6, 2021 at 1:04 PM Joshua Kinard wrote: > > > Noticed this warning from sys-fs/udev-249.6-r1 while watching it build on > one of my MIPS systems: > > ../systemd-stable-249.6/meson.build:64: WARNING: > > >

Re: [gentoo-dev] Don't use UIDs and GIDs below 100 without QA approval

2021-11-28 Thread Mike Gilbert
On Sun, Nov 28, 2021 at 3:26 PM William Hubbs wrote: > > On Sun, Nov 28, 2021 at 02:57:39PM -0500, Michael Orlitzky wrote: > > On 2021-11-28 11:06:36, Ulrich Mueller wrote: > > > > > > While the rationale for static allocation that made it into GLEP 81 [1] > > > is rather weak, several people had

[gentoo-dev] Last rites: sys-fs/eudev

2021-11-26 Thread Mike Gilbert
# eudev will be removed on 2022-01-01. # Please see the news item published on 2021-08-24 for more information. sys-fs/eudev

Re: [gentoo-dev] [PATCHv2] 2021-11-23-mariadb-database-restore-maybe-required: add item

2021-11-25 Thread Mike Gilbert
On Thu, Nov 25, 2021 at 1:26 PM Thomas Deutschmann wrote: > +Keep in mind that due to the forced downgraded, point-in-time recovery > +may not be available to the extent that you are used to. Sorry, I guess I missed this instance of "forced". Also, "downgraded" is the incorrect form to use here.

Re: [gentoo-dev] [PATCH] 2021-11-23-mariadb-database-restore-maybe-required: add item

2021-11-25 Thread Mike Gilbert
On Thu, Nov 25, 2021 at 12:01 PM Piotr Karbowski wrote: > > > https://github.com/gentoo/gentoo/blob/master/sys-libs/glibc/glibc-2.34-r2.ebuild#L643 > > Would you see something like this on more ebuilds, postgres, mysql, > elasticsearch, or have proper FEATURE flag for it instead? > > It's all

Re: [gentoo-dev] [PATCH] profiles: mask sys-fs/eudev for removal

2021-11-25 Thread Mike Gilbert
On Thu, Nov 25, 2021 at 9:15 AM Thomas Deutschmann wrote: > > Hi, > > why do you want to drop the package? Since news item, upstream changed. > There will be a new release soon. Was this just on your list to finish > or is there another reason? > > I am currently watching upstream and would wait

Re: [gentoo-dev] [PATCH] 2021-11-23-mariadb-database-restore-maybe-required: add item

2021-11-25 Thread Mike Gilbert
On Thu, Nov 25, 2021 at 8:59 AM Thomas Deutschmann wrote: > > Hi, > > On 2021-11-25 04:49, Mike Gilbert wrote: > > On 2021-11-21, keywords for dev-db/mariadb-10.6 were removed to > > address a file collision with dev-db/mariadb-connector-c. This > > unintentionally

Re: [gentoo-dev] [PATCH] 2021-11-23-mariadb-database-restore-maybe-required: add item

2021-11-24 Thread Mike Gilbert
On Wed, Nov 24, 2021 at 10:21 PM Thomas Deutschmann wrote: > +On 2021-11-21, a member of the QA project accidentially de-keyworded > +MariaDB 10.6 to address a file collision, users, who also had latest > +dev-db/mariadb-connector-c installed, experienced (NOTE: The default > +MySQL connector in

[gentoo-dev] [PATCH] profiles: mask sys-fs/eudev for removal

2021-11-24 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- profiles/package.mask | 5 + 1 file changed, 5 insertions(+) I am sending this as a patch to the list before pushing it in case anybody has a reasonable objection. diff --git a/profiles/package.mask b/profiles/package.mask index e2aa00757e1..73f7a63474c

Re: [gentoo-dev] Don't use UIDs and GIDs below 100 without QA approval

2021-11-11 Thread Mike Gilbert
On Thu, Nov 11, 2021 at 2:08 PM Ulrich Mueller wrote: > > >>>>> On Thu, 11 Nov 2021, Mike Gilbert wrote: > > >> - Open part of the range 60001..65533. Not sure if all software will be > >> happy with that. > > > systemd has some code th

Re: [gentoo-dev] Don't use UIDs and GIDs below 100 without QA approval

2021-11-11 Thread Mike Gilbert
On Thu, Nov 11, 2021 at 5:59 AM Ulrich Mueller wrote: > > May I remind everybody that by QA policy allocation of UIDs and GIDs > in the range 0..100 needs explicit approval by the QA lead: > https://projects.gentoo.org/qa/policy-guide/user-group.html#pg0901 > > I have fixed the

[gentoo-dev] [PATCH] savedconfig.eclass: do not re-use config file scheme

2021-10-31 Thread Mike Gilbert
This causes file collisions when save_config is used in a multi-slotted package and the config file is named ${PN}. Reverts: a0c35ad8ee8f8f89ba6044dd5b44e9479c6a1775 Bug: https://bugs.gentoo.org/686348 Closes: https://bugs.gentoo.org/818904 Signed-off-by: Mike Gilbert --- eclass

Re: [gentoo-portage-dev] [PATCH] estrip: rework hard link logic in save_elf_debug

2021-10-28 Thread Mike Gilbert
On Wed, Oct 27, 2021 at 10:51 AM Alec Warner wrote: > Can we do better than X and Y here? The patch has gone through several revisions on Github. https://github.com/gentoo/portage/pull/763

[gentoo-dev] Re: [PATCH] profiles: remove default ALSA_CARDS setting from arch profiles

2021-10-26 Thread Mike Gilbert
On Tue, Oct 26, 2021 at 2:38 PM Mike Gilbert wrote: > diff --git a/profiles/desc/.alsa_cards.desc.swp > b/profiles/desc/.alsa_cards.desc.swp > new file mode 100644 > index > ..e96a7263d04461d069c3e6ecaf2730efc81dfbde > GIT bin

[gentoo-dev] [PATCH] profiles: remove default ALSA_CARDS setting from arch profiles

2021-10-26 Thread Mike Gilbert
-firmware/alsa-firmware installs firmware for niche hardware and is probably needed by very few users. It probably makes more sense for the user to set ALSA_CARDS explicitly. Signed-off-by: Mike Gilbert --- profiles/arch/alpha/make.defaults | 7 +-- profiles/arch/amd64

[gentoo-portage-dev] [PATCH] estrip: rework hard link logic in save_elf_debug

2021-10-25 Thread Mike Gilbert
/git-shell.debug (*) This link has the wrong name. Bug: https://bugs.gentoo.org/820107 Signed-off-by: Mike Gilbert --- bin/estrip | 31 ++- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/bin/estrip b/bin/estrip index abe523fff..8134020fd 100755

[gentoo-dev] [PATCH] xdg-utils.eclass: disable fdatasync() in update-mime-database

2021-10-24 Thread Mike Gilbert
This speeds up installation dramatically on slow disks, and may reduce wear on solid state storage. Portage will call 'sync' after installation if FEATURES="merge-sync" is enabled, so the risk should be small. Closes: https://bugs.gentoo.org/819783 Signed-off-by: Mike Gilbert ---

[gentoo-dev] [PATCH] 2021-10-24-netifrc-dhcp-client: add news item

2021-10-21 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- .../2021-10-24-netifrc-dhcp-client.en.txt | 21 +++ 1 file changed, 21 insertions(+) create mode 100644 2021-10-24-netifrc-dhcp-client/2021-10-24-netifrc-dhcp-client.en.txt diff --git a/2021-10-24-netifrc-dhcp-client/2021-10-24-netifrc-dhcp

[gentoo-dev] [PATCH] meson.eclass: add EMESON_BUILDTYPE variable

2021-10-21 Thread Mike Gilbert
discussion in https://github.com/gentoo/gentoo/pull/22574. Signed-off-by: Mike Gilbert --- eclass/meson.eclass | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/eclass/meson.eclass b/eclass/meson.eclass index 4ba364924e4..5fab2f8df6b 100644 --- a/eclass/meson.eclass +++ b

Re: [gentoo-dev] [RFC] Removing separate "security supported" arch list

2021-10-21 Thread Mike Gilbert
On Thu, Oct 21, 2021 at 4:05 AM Michał Górny wrote: > 4. In the end, Security team isn't really respecting this policy. > In the end, this leads to absurdities like GLSA being released before > a package is stable on amd64, and confusing the users [4]. This is certainly an absurd mistake, but I

Re: [gentoo-dev] [PATCH] 2021-10-08-openssh-rsa-sha1: add news item

2021-10-05 Thread Mike Gilbert
On Tue, Oct 5, 2021 at 4:22 PM Aaron W. Swenson wrote: > > > I think it may be helpful to include the specific file(s) those > options > need to be added and to clarify whether they need to be added to > the > server host or the clients. > > Perhaps like so: > > hashes may be re-enabled on

Re: [gentoo-dev] [PATCH 1/1] glep-0068: Add notes element for package maintenance instructions

2021-10-05 Thread Mike Gilbert
On Tue, Oct 5, 2021 at 2:27 PM Sam James wrote: > > This adds a new '' element to allow maintainers to describe > package-specific quirks or other instructions on how to correctly > maintain a package. This is intended to encourage developers to document > knowledge and increase the bus-factor of

[gentoo-dev] [PATCH] 2021-10-08-openssh-rsa-sha1: add news item

2021-10-05 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- .../2021-10-08-openssh-rsa-sha1.en.txt| 26 +++ 1 file changed, 26 insertions(+) create mode 100644 2021-10-08-openssh-rsa-sha1/2021-10-08-openssh-rsa-sha1.en.txt diff --git a/2021-10-08-openssh-rsa-sha1/2021-10-08-openssh-rsa-sha1

Re: [gentoo-dev] [RFC] Portage einfo, elog... output format change

2021-10-02 Thread Mike Gilbert
On Sat, Oct 2, 2021 at 1:25 PM A Schenck wrote: > Further discussion belongs on a different list, but the link provided by > mgorny and repeated by you does not allow collaborating in compliance > with the Gentoo Social Contract. The patches were also posted for review on the gentoo-portage-dev

[gentoo-dev] [PATCH 3/3] media-fonts/font-alias: pass --with-fontrootdir to configure

2021-10-01 Thread Mike Gilbert
Bug: https://bugs.gentoo.org/815520 Signed-off-by: Mike Gilbert --- media-fonts/font-alias/font-alias-1.0.4.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/media-fonts/font-alias/font-alias-1.0.4.ebuild b/media-fonts/font-alias/font-alias-1.0.4.ebuild index 39335266b55

[gentoo-dev] [PATCH 2/3] media-fonts/encodings: pass --with-fontrootdir to configure

2021-10-01 Thread Mike Gilbert
Bug: https://bugs.gentoo.org/815520 Signed-off-by: Mike Gilbert --- media-fonts/encodings/encodings-1.0.5-r1.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/media-fonts/encodings/encodings-1.0.5-r1.ebuild b/media-fonts/encodings/encodings-1.0.5-r1.ebuild index 3e7bceb439a

[gentoo-dev] [PATCH 1/3] xorg-3.eclass: pass --with-fontrootdir to configure

2021-10-01 Thread Mike Gilbert
pkg-config call and avoids the problem with SYSROOT. Bug: https://bugs.gentoo.org/815520 Signed-off-by: Mike Gilbert --- eclass/xorg-3.eclass | 15 ++- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/eclass/xorg-3.eclass b/eclass/xorg-3.eclass index cfa679b766c..4

Re: [gentoo-portage-dev] [PATCH 0/4] Output rewrite for better clarify and greppability

2021-09-28 Thread Mike Gilbert
On Tue, Sep 28, 2021 at 10:20 AM Michał Górny wrote: > > Hi, > > Ok, so it's more major than I originally intended but I think it's > a good direction (once you get used to it). Roughly: > > 1. All bash color vars are now prefixed with `PORTAGE_COLOR_` to avoid >accidental collisions with

Re: [gentoo-portage-dev] [PATCH] install-qa-check.d: Add a QA check for installing xattrs

2021-09-28 Thread Mike Gilbert
On Tue, Sep 28, 2021 at 2:25 AM Michał Górny wrote: > > On Mon, 2021-09-27 at 21:09 -0400, Mike Gilbert wrote: > > On Mon, Sep 27, 2021 at 1:20 PM Michał Górny wrote: > > > + eqawarn > > > + eqawarn "It is impossible to reliably

Re: [gentoo-portage-dev] [PATCH] install-qa-check.d: Add a QA check for installing xattrs

2021-09-27 Thread Mike Gilbert
On Mon, Sep 27, 2021 at 1:20 PM Michał Górny wrote: > + eqawarn > + eqawarn "It is impossible to reliably guarantee that the > extended attributes" > + eqawarn "will be reliably preserved while merging. Please > ensure that any" > +

Re: [gentoo-portage-dev] [PATCH] install-qa-check.d: Add a QA check for installing xattrs

2021-09-27 Thread Mike Gilbert
On Mon, Sep 27, 2021 at 1:20 PM Michał Górny wrote: > > Warn the developers if ebuilds install files with xattrs to ${ED}. > The xattrs may or may not be preserved when installing the package, > making them unreliable on one hand, and somewhat suprising in other > cases (e.g. when they

Re: [gentoo-dev] Guidance on adding kernel config checks to ebuilds

2021-09-27 Thread Mike Gilbert
On Mon, Sep 27, 2021 at 4:28 PM Jason A. Donenfeld wrote: > > On Mon, Sep 27, 2021 at 11:44 AM Robin H. Johnson wrote: > > I think we need to strip out a lot of the crap about trying to detect > > things in the stuff being built, and reduce the check to the simplest > > possible form: > > $ time

Re: [gentoo-dev] Guidance on adding kernel config checks to ebuilds

2021-09-27 Thread Mike Gilbert
On Mon, Sep 27, 2021 at 3:11 PM Peter Stuge wrote: > > Mike Gilbert wrote: > > It's a waste of time and effort to pepper random ebuilds with checks > > for options that everyone should have enabled in the first place. > > It's not for you to say what everyone should have

Re: [gentoo-dev] Guidance on adding kernel config checks to ebuilds

2021-09-27 Thread Mike Gilbert
On Mon, Sep 27, 2021 at 1:56 PM Rich Freeman wrote: > > On Mon, Sep 27, 2021 at 1:44 PM Robin H. Johnson wrote: > > > > I think we need to strip out a lot of the crap about trying to detect > > things in the stuff being built, and reduce the check to the simplest > > possible form: > > $ time

Re: [gentoo-dev] Guidance on adding kernel config checks to ebuilds

2021-09-27 Thread Mike Gilbert
On Mon, Sep 27, 2021 at 12:23 PM Mike Pagano wrote: > > On 9/27/21 12:10 PM, Mike Gilbert wrote: > > I'm looking to solicit opinions on when it is appropriate for an > > ebuild to check for kernel config options using linux-info.eclass. I > > don't think we have any guidel

Re: [gentoo-dev] Guidance on adding kernel config checks to ebuilds

2021-09-27 Thread Mike Gilbert
On Mon, Sep 27, 2021 at 1:44 PM Robin H. Johnson wrote: > > On Mon, Sep 27, 2021 at 01:15:10PM -0400, Mike Gilbert wrote: > > On Mon, Sep 27, 2021 at 12:23 PM Mike Pagano wrote: > > > > Adding linux-info calls to pkg_pretend or pkg_setup causes slowdowns > > > &g

Re: [gentoo-dev] Guidance on adding kernel config checks to ebuilds

2021-09-27 Thread Mike Gilbert
On Mon, Sep 27, 2021 at 12:23 PM Mike Pagano wrote: > > Adding linux-info calls to pkg_pretend or pkg_setup causes slowdowns > > when running emerge, so we should do so only when there is a > > compensating benefit. > > Is this a significant slowdown? Do you have any numbers? Adding a check for

[gentoo-dev] Guidance on adding kernel config checks to ebuilds

2021-09-27 Thread Mike Gilbert
I'm looking to solicit opinions on when it is appropriate for an ebuild to check for kernel config options using linux-info.eclass. I don't think we have any guidelines documented, instead leaving it up to the "common sense" of package maintainers. Adding linux-info calls to pkg_pretend or

[gentoo-dev] [PATCH] savedconfig.eclass: drop faulty permissions check

2021-09-26 Thread Mike Gilbert
/289168 Bug: https://bugs.gentoo.org/814995 Signed-off-by: Mike Gilbert --- eclass/savedconfig.eclass | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/eclass/savedconfig.eclass b/eclass/savedconfig.eclass index e90a9b618d6..c4fd0c492f4 100644 --- a/eclass

Re: [gentoo-dev] [PATCH] 2021-09-20-busybox-removal-from-system: add item

2021-09-20 Thread Mike Gilbert
On Mon, Sep 20, 2021 at 2:51 PM Ulrich Mueller wrote: > > >>>>> On Mon, 20 Sep 2021, Mike Gilbert wrote: > > > +The sys-apps/busybox package has been removed from @system for Linux > > Maybe "from the system set" or "from the system set (@

[gentoo-dev] [PATCH] 2021-09-20-busybox-removal-from-system: add item

2021-09-20 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- ...1-09-20-busybox-removal-from-system.en.txt | 19 +++ 1 file changed, 19 insertions(+) create mode 100644 2021-09-20-busybox-removal-from-system/2021-09-20-busybox-removal-from-system.en.txt diff --git a/2021-09-20-busybox-removal-from-system

[gentoo-dev] [PATCH 5/5] sys-apps/dbus: pass systemduserunitdir to configure

2021-09-18 Thread Mike Gilbert
Closes: https://bugs.gentoo.org/813639 Signed-off-by: Mike Gilbert --- sys-apps/dbus/dbus-1.12.20-r3.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-apps/dbus/dbus-1.12.20-r3.ebuild b/sys-apps/dbus/dbus-1.12.20-r3.ebuild index f175a20c1ae..d108b73feed 100644 --- a/sys-apps/dbus

[gentoo-dev] [PATCH 4/5] sys-apps/gentoo-systemd-integration: pass systemd dirs to configure

2021-09-18 Thread Mike Gilbert
This prevents install paths from being prefixed with SYSROOT by pkg-config. Bug: https://bugs.gentoo.org/813639 Signed-off-by: Mike Gilbert --- .../gentoo-systemd-integration-8.ebuild | 10 ++ .../gentoo-systemd-integration-9.ebuild | 12

[gentoo-dev] [PATCH 3/5] systemd.eclass: introduce systemd_get_systempresetdir

2021-09-18 Thread Mike Gilbert
Bug: https://bugs.gentoo.org/813639 Signed-off-by: Mike Gilbert --- eclass/systemd.eclass | 18 ++ 1 file changed, 18 insertions(+) diff --git a/eclass/systemd.eclass b/eclass/systemd.eclass index c80c4c43f31..7731bede094 100644 --- a/eclass/systemd.eclass +++ b/eclass

[gentoo-dev] [PATCH 2/5] udev.eclass: set PKG_CONFIG_FDO_SYSROOT_RULES

2021-09-18 Thread Mike Gilbert
This prevents pkgconf from prepending install paths with SYSROOT. Bug: https://bugs.gentoo.org/813639 Signed-off-by: Mike Gilbert --- eclass/udev.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/udev.eclass b/eclass/udev.eclass index 7f9415914cd..073e5d8acbc 100644

[gentoo-dev] [PATCH 1/5] systemd.eclass: set PKG_CONFIG_FDO_SYSROOT_RULES

2021-09-18 Thread Mike Gilbert
This prevents pkgconf from prepending install paths with SYSROOT. Bug: https://bugs.gentoo.org/813639 Signed-off-by: Mike Gilbert --- eclass/systemd.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/systemd.eclass b/eclass/systemd.eclass index 27e4dcae1ff..c80c4c43f31 100644

[gentoo-dev] [PATCH 2/2] linux-info.eclass: getfilevar: pass dot-config=0 to make

2021-09-13 Thread Mike Gilbert
This disables the kernel config check for versions prior to 5.4. Bug: https://bugs.gentoo.org/811726 Signed-off-by: Mike Gilbert --- eclass/linux-info.eclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eclass/linux-info.eclass b/eclass/linux-info.eclass index

[gentoo-dev] [PATCH 1/2] linux-info.eclass: rework get_running_version

2021-09-13 Thread Mike Gilbert
source directory, there is really no point in checking for the kernel build directory. The latter will probably contain a Makefile with no version information. Bug: https://bugs.gentoo.org/811726 Signed-off-by: Mike Gilbert --- eclass/linux-info.eclass | 47

[gentoo-dev] [PATCH 5/5] sys-libs/libxcrypt: disable static-libs by default

2021-09-09 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- sys-libs/libxcrypt/libxcrypt-4.4.20.ebuild | 2 +- sys-libs/libxcrypt/libxcrypt-4.4.25.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-libs/libxcrypt/libxcrypt-4.4.20.ebuild b/sys-libs/libxcrypt/libxcrypt-4.4.20.ebuild index

[gentoo-dev] [PATCH 3/5] profiles/embedded: enable libcrypt[static-libs] by default

2021-09-09 Thread Mike Gilbert
Needed for busybox[static]. Signed-off-by: Mike Gilbert --- profiles/embedded/package.use | 2 ++ 1 file changed, 2 insertions(+) diff --git a/profiles/embedded/package.use b/profiles/embedded/package.use index 7dda9d81fe0..526095b3877 100644 --- a/profiles/embedded/package.use +++ b/profiles

[gentoo-dev] [PATCH 1/5] profiles/default/linux: remove busybox from @system

2021-09-09 Thread Mike Gilbert
. Also, stage3 tarballs are often used to build containers, where having a recovery tool installed is completely pointless. Signed-off-by: Mike Gilbert --- profiles/default/linux/packages | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/profiles/default/linux/packages b

[gentoo-dev] [PATCH 2/5] profiles/default/linux: remove busybox from package.use

2021-09-09 Thread Mike Gilbert
With busybox no longer in @system, there is no reason to make it static by default. Signed-off-by: Mike Gilbert --- profiles/default/linux/package.use | 7 +-- 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/profiles/default/linux/package.use b/profiles/default/linux

[gentoo-dev] [PATCH 4/5] virtual/libcrypt: disable static-libs by default

2021-09-09 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- virtual/libcrypt/libcrypt-1-r1.ebuild | 2 +- virtual/libcrypt/libcrypt-2.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/virtual/libcrypt/libcrypt-1-r1.ebuild b/virtual/libcrypt/libcrypt-1-r1.ebuild index fc93d79bc4c..d239f1b834e

Re: [gentoo-dev] [PATCH] Support Makefiles that set variables to a non-static value

2021-09-09 Thread Mike Gilbert
On Thu, Sep 9, 2021 at 1:21 PM Robin H. Johnson wrote: > > On Wed, Sep 01, 2021 at 02:44:11PM -0400, Mike Pagano wrote: > > Previously, the kernel Makefile had to define version variables > > as static string literals to be read. > > This change will allow varibles defined as non-static values >

[gentoo-dev] [PATCH] profiles/arch/amd64/x32: set KERNEL_ABI="amd64"

2021-09-06 Thread Mike Gilbert
Closes: https://bugs.gentoo.org/427052 Signed-off-by: Mike Gilbert --- profiles/arch/amd64/x32/make.defaults | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/profiles/arch/amd64/x32/make.defaults b/profiles/arch/amd64/x32/make.defaults index b509b305b00..0c9b008c9fd

Re: [gentoo-dev] [PATCH 29/44] meson.eclass: Set @PROVIDES

2021-09-02 Thread Mike Gilbert
meson.eclass > +++ b/eclass/meson.eclass > @@ -6,6 +6,7 @@ > # William Hubbs > # Mike Gilbert > # @SUPPORTED_EAPIS: 6 7 8 > +# @PROVIDES: ninja-utils > # @BLURB: common ebuild functions for meson-based packages > # @DESCRIPTION: > # This eclass contains the de

[gentoo-dev] [PATCH 3/3] meson-multilib.eclass: fix MAINTAINER and AUTHOR tags

2021-08-27 Thread Mike Gilbert
Signed-off-by: Mike Gilbert --- eclass/meson-multilib.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/meson-multilib.eclass b/eclass/meson-multilib.eclass index 83c5202d069..1ed95f99fa1 100644 --- a/eclass/meson-multilib.eclass +++ b/eclass/meson

[gentoo-dev] [PATCH 2/3] meson-multilib.eclass: use meson_install helper function

2021-08-27 Thread Mike Gilbert
Use meson_install to avoid calling einstalldocs more than once. multilib-minimal_src_install already handles it. Signed-off-by: Mike Gilbert --- eclass/meson-multilib.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/meson-multilib.eclass b/eclass/meson

[gentoo-dev] [PATCH 1/3] meson.eclass: introduce meson_install helper function

2021-08-27 Thread Mike Gilbert
This will be called from meson.eclass and meson-multilib.eclass. Signed-off-by: Mike Gilbert --- eclass/meson.eclass | 17 - 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/eclass/meson.eclass b/eclass/meson.eclass index 8b22797da71..a3cf8740b26 100644

Re: [gentoo-dev] [PATCH] unpacker.eclass: enable EAPI 8

2021-08-26 Thread Mike Gilbert
On Thu, Aug 26, 2021 at 7:40 AM Ulrich Mueller wrote: > > > On Thu, 26 Aug 2021, Stephan Hartmann wrote: > > > --- a/eclass/unpacker.eclass > > +++ b/eclass/unpacker.eclass > > @@ -4,7 +4,7 @@ > > # @ECLASS: unpacker.eclass > > # @MAINTAINER: > > # base-sys...@gentoo.org > > -#

Re: [gentoo-dev] [PATCH] meson.eclass: stop calling ninja

2021-08-24 Thread Mike Gilbert
On Tue, Aug 24, 2021 at 1:35 AM William Hubbs wrote: > > Use the compile and install subcommands of meson instead of calling > ninja. This allows for the possibility of a different back end. > > Signed-off-by: William Hubbs > --- > eclass/meson.eclass | 24 +--- > 1 file

Re: [gentoo-dev] [PATCH] meson.eclass: stop calling ninja

2021-08-24 Thread Mike Gilbert
On Tue, Aug 24, 2021 at 3:59 AM Florian Schmaus wrote: > > On 24/08/2021 07.35, William Hubbs wrote: > > Use the compile and install subcommands of meson instead of calling > > ninja. This allows for the possibility of a different back end. > > > > Signed-off-by: William Hubbs > > --- > >

Re: [gentoo-dev] News Item for uClibc-ng deprecation

2021-08-17 Thread Mike Gilbert
On Tue, Aug 17, 2021 at 7:40 AM Anthony G. Basile wrote: > > Hi everyone, > > Can I get feedback on the following news item? (BTW, thanks soap) > > Title: uClibc-ng retirement on 2023/01/01 > Author: Anthony G. Basile > Posted: 2021-08-15 > Revision: 1 > News-Item-Format: 2.0 >

Re: [gentoo-dev] [PATCH] readme.gentoo-r1.eclass: Use fixed location for README.gentoo

2021-08-16 Thread Mike Gilbert
On Sun, Aug 15, 2021 at 6:55 AM Ulrich Müller wrote: > > Eclass documentation and the elog message indicate that the expected > location to install the file is /usr/share/doc/${PF}/README.gentoo, > not the location of the ebuild's last docinto call. > > Signed-off-by: Ulrich Müller > --- >

[gentoo-dev] Package up for grabs: app-text/bdf2psf (nt)

2021-08-14 Thread Mike Gilbert

Re: [gentoo-dev] [PATCH] metadata/install-qa-check.d: add 60tmpfiles-path QA check

2021-08-01 Thread Mike Gilbert
On Sun, Aug 1, 2021 at 1:24 PM Sam James wrote: > > > > > On 1 Aug 2021, at 17:42, Mike Gilbert wrote: > > > > On Sat, Jul 31, 2021 at 7:56 PM Sam James wrote: > >> > >> This adds two tmpfiles related QA checks: > >> 1) Verify pac

Re: [gentoo-dev] [PATCH] metadata/install-qa-check.d: add 60tmpfiles-path QA check

2021-08-01 Thread Mike Gilbert
On Sat, Jul 31, 2021 at 7:56 PM Sam James wrote: > > This adds two tmpfiles related QA checks: > 1) Verify packages don't install tmpfiles to /etc/tmpfiles.d, which > is a deprecated location; sys-apps/systemd calls keepdir /etc/tmpfiles.d so that users don't get confused by a missing directory.

Re: [gentoo-dev] [PATCH] xdg.eclass: add EAPI 8 support

2021-07-15 Thread Mike Gilbert
On Thu, Jul 15, 2021 at 9:29 AM Ionen Wolkens wrote: > > On Thu, Jul 15, 2021 at 03:23:04PM +0200, Ulrich Mueller wrote: > > > On Thu, 15 Jul 2021, Ionen Wolkens wrote: > > > > > Old DEPEND should be kept as-is not to risk breaking packages with odd > > > checks that need it present at build

Re: [gentoo-dev] Lua eclasses: support EAPI 8

2021-06-29 Thread Mike Gilbert
On Tue, Jun 29, 2021 at 2:55 PM William Hubbs wrote: > > On Wed, Jun 16, 2021 at 10:34:18AM +0100, Marek Szuba wrote: > > Nothing special here. RESTRICT manipulation in lua-utils still uses += > > on purpose, for consistency with how other variables are handled there > > as well as in order to

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

2021-06-22 Thread Mike Gilbert
On Tue, Jun 22, 2021 at 12:06 PM Ulrich Mueller wrote: > > > On Tue, 22 Jun 2021, Marek Szuba wrote: > > > Seeing as in the end this USE flag is not going anywhere in spite of > > Gentoo no longer providing PaX-capable kernel sources, could we please > > rename it (e.g. to 'pax-kernel') so

[gentoo-dev] Last rites: sys-apps/rescan-scsi-bus

2021-06-18 Thread Mike Gilbert
# Mike Gilbert (2021-06-17) # rescan-scsi-bus.sh is installed by >=sys-apps/sg3_utils-1.44, rendering # this package redundant. # Removal on 2021-07-17. sys-apps/rescan-scsi-bus

Re: [gentoo-portage-dev] KeyError: 'ED' ?

2021-06-09 Thread Mike Gilbert
On Thu, May 6, 2021 at 6:54 AM Joakim Tjernlund wrote: > > On Wed, 2021-05-05 at 16:47 +, Joakim Tjernlund wrote: > > I am upgrading an old portage(2.3.76) to 3.0.18 using qmerge(binary pkg) > > and I get this: > > qmerge -OK sys-apps/portage > > [R] sys-apps/portage-3.0.18 > > * Checking

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

2021-06-01 Thread Mike Gilbert
The base system project is dropping LILO: it really needs to be maintained by someone who actually uses it.

[gentoo-dev] Maintainer needed on a few packages

2021-04-05 Thread Mike Gilbert
I recently dropped base-system as a maintainer on the following packages. Feel free to pick them up. dev-util/makepp sys-apps/ucspi-proxy sys-devel/dev86 sys-devel/bin86

Re: [gentoo-dev] timezone configuration - why copying, not symlinking /etc/localtime ?

2021-03-21 Thread Mike Gilbert
On Sun, Mar 21, 2021 at 11:06 PM Thomas Deutschmann wrote: > > On 2021-03-22 03:06, Mike Gilbert wrote: > > Based on that commit message, it looks systemd switched to looking at > > the symlink target instead of /etc/timezone well *after* some major > > distro started

Re: [gentoo-dev] timezone configuration - why copying, not symlinking /etc/localtime ?

2021-03-21 Thread Mike Gilbert
On Sat, Mar 20, 2021 at 11:37 AM Andreas K. Huettel wrote: > > Hi all, > > why do we *copy* the timezone file to /etc/localtime, instead of symlinking > it like everyone else? > > 1) Our handbook recommends: > > echo "Europe/Brussels" > /etc/timezone > emerge --config sys-libs/timezone-data > >

Re: [gentoo-dev] timezone configuration - why copying, not symlinking /etc/localtime ?

2021-03-21 Thread Mike Gilbert
On Sun, Mar 21, 2021 at 7:58 PM Thomas Deutschmann wrote: > > On 2021-03-20 16:37, Andreas K. Huettel wrote: > > 2) Most other distros seem to just do > > No, not most distros are doing that. systemd is forcing that downstream > (the result is the same)! > > It was added via >

[gentoo-dev] [PATCH] tmpfiles.eclass: introduce TMPFILES_OPTIONAL variable

2021-03-08 Thread Mike Gilbert
This allows the automatic dependency on virtual/tmpfiles to be disabled. Bug: https://bugs.gentoo.org/774855 Signed-off-by: Mike Gilbert --- eclass/tmpfiles.eclass | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/eclass/tmpfiles.eclass b/eclass/tmpfiles.eclass index

Re: [gentoo-dev] dev-python/cryptography to use rust, effectively killing alpha, hppa, ia64, m68k, s390

2021-02-10 Thread Mike Gilbert
On Wed, Feb 10, 2021 at 4:57 PM Peter Stuge wrote: > > The first big blocker we're going to hit is trustme [3] package that > > relies on cryptography API pretty heavily to generate TLS certs for > > testing. > > For which testing? Could it be changed to generate certs differently? He is

Re: [gentoo-dev] A script to pick next free UID/GID for your acct-* packages

2021-02-09 Thread Mike Gilbert
On Tue, Feb 9, 2021 at 2:23 PM Ulrich Mueller wrote: > > >>>>> On Tue, 09 Feb 2021, Mike Gilbert wrote: > > >> Mh - so the obvious first feature request for the script is to also > >> output Free UID+GID pairs. Counting them manually in your screenshot &

Re: [gentoo-dev] A script to pick next free UID/GID for your acct-* packages

2021-02-09 Thread Mike Gilbert
On Tue, Feb 9, 2021 at 12:51 PM Peter Stuge wrote: > > Joonas Niilola wrote: > > There's a script by jkroon in data/api.git > > (https://gitweb.gentoo.org/data/api.git/) that prints the next available > > UID/GID pair for new acct-* packages. > > This is super nice! Thanks a lot jkroon! > > > >

Re: [gentoo-dev] dev-python/cryptography to use rust, effectively killing alpha, hppa, ia64, m68k, s390

2021-02-08 Thread Mike Gilbert
On Mon, Feb 8, 2021 at 1:35 PM Brian Evans wrote: > > On 2/8/2021 12:53 PM, Brian Evans wrote: > > On 2/8/2021 6:19 AM, Michał Górny wrote: > >> Hi, > >> > >> FYI the developers of dev-python/cryptography decided that Rust is going > >> to be mandatory for 1.5+ versions. It's unlikely that

Re: [gentoo-dev] [PATCH] toolchain-funcs.eclass: new function tc-ld-force-bfd()

2021-01-20 Thread Mike Gilbert
On Wed, Jan 20, 2021 at 9:41 PM Manoj Gupta wrote: > > > > On Wed, Jan 20, 2021 at 1:01 PM Theo Anderson wrote: >> >> Hello, please see the below patch to support disabling ld.lld like >> ld.gold. This has not been split into a separate function >> such as tc-ld-disable-lld(), as I do not

Re: [gentoo-dev] [PATCH] acct-user.eclass: don't modify existing user by default

2021-01-08 Thread Mike Gilbert
On Fri, Jan 8, 2021 at 1:31 PM Michał Górny wrote: > Again, I don't understand why you continue escalating this. I have > already indicated that I'm fine with adding an option to disable this, > given that 1) the current behavior remains the default, and 2) people > are given big fat warning

Re: [gentoo-dev] [PATCH] acct-user.eclass: don't modify existing user by default

2021-01-08 Thread Mike Gilbert
On Fri, Jan 8, 2021 at 11:29 AM Thomas Deutschmann wrote: > This is a technical mailing list. Currently, acct-* stuff is breaking > stuff. Nobody has challenged this yet. > > Now I proposed a way how to unbreak stuff. > > Please tell me why we should keep broken stuff for non-technical reason >

Re: [gentoo-dev] [PATCH] acct-user.eclass: don't modify existing user by default

2021-01-08 Thread Mike Gilbert
On Fri, Jan 8, 2021 at 11:29 AM Thomas Deutschmann wrote: > > On 2021-01-08 17:03, Mike Gilbert wrote: > > I strongly object to you pushing this patch as-is. There have been > > plenty of non-technical objections, including from the eclass > > maintainer. >

  1   2   3   4   5   6   7   8   9   10   >