Re: [gentoo-dev] About ALLARCHES

2017-01-24 Thread Michael Orlitzky
On 01/24/2017 11:11 AM, Mart Raudsepp wrote: > > Currently this seems to be resulting in broken deptrees for arches that > don't have a stable profile. arm64 in particular. ALLARCHES should not include the unstable ones unless they are specifically in CC, and of course you should be running repom

Re: [gentoo-dev] berkdb and gdbm in global USE defaults

2017-01-27 Thread Michael Orlitzky
On 01/26/2017 10:33 PM, Mike Gilbert wrote: > > Is there any reason to have these USE flags enabled globally? They are quite uncritical. > These USE seem pretty package-specific in scope. On my system, they > are used by around a dozen of 1000+ installed packages. I think it > might make sense

[gentoo-dev] REQUIRED_USE, global USE flags, user-friendliness...

2017-01-27 Thread Michael Orlitzky
Forked from the gdbm/berkdb thread, wall of text ensues... On 01/27/2017 03:32 AM, Fabian Groffen wrote: > > You mention REQUIRED_USE should be used sparingly, I think I see your > reasoning, but if so, then why did we add it in the first place? There are a few conflicting interests at play. Bef

[gentoo-dev] Requirements for UID/GID management

2017-01-27 Thread Michael Orlitzky
We approved GLEP 27 (https://wiki.gentoo.org/wiki/GLEP:27) in 2004 but never implemented it. I'm wondering what are the explicit requirements that we have for user and group management? What I'm really wondering is, instead of the proposal in GLEP27, if we couldn't simply handle users like any oth

Re: [gentoo-dev] Requirements for UID/GID management

2017-01-27 Thread Michael Orlitzky
On 01/27/2017 01:52 PM, Rich Freeman wrote: > > This doesn't really seem like a problem though. Just have a table > somewhere (wiki?) to track who is using what UID/GID and encode those > defaults into the ebuild that creates those users. > It should be possible to have two different users with

Re: [gentoo-dev] Requirements for UID/GID management

2017-01-27 Thread Michael Orlitzky
On 01/27/2017 02:53 PM, Rich Freeman wrote: > > I'm not saying we can't have random assignment for things where it > doesn't matter, or fall back to random assignment, but it seems rather > silly to go to all the trouble to have blockers when it would be just > as easy to not have a conflict in th

Re: [gentoo-dev] Requirements for UID/GID management

2017-01-27 Thread Michael Orlitzky
On 01/27/2017 04:15 PM, Michał Górny wrote: > >> * users-update: cleanup can be done with --depclean now. > > Err, cleanup is never easy. You shouldn't really remove a user if it > owns any files. I guess you could abuse pkg_prerm() for that but > depclean will be terribly slow then. > What ar

Re: [gentoo-dev] Requirements for UID/GID management

2017-01-27 Thread Michael Orlitzky
On 01/27/2017 09:37 PM, Patrick McLean wrote: > > To make something to solve our problem (and I suspect everyone > else who cares about this), it would be sufficient to have a mechanism > to override the default random assignment with a fixed UID/GID. What I had in mind for this is that a "normal

Re: [gentoo-dev] Requirements for UID/GID management

2017-01-28 Thread Michael Orlitzky
On 01/27/2017 11:21 PM, Rich Freeman wrote: > > It isn't like inconsistent UIDs are the end of the world. However, > IMO it still makes sense to at least try to standardize such things. > Really, if you have a package always installing the same user simply > sticking a default UID without any eff

Re: [gentoo-dev] Requirements for UID/GID management

2017-01-28 Thread Michael Orlitzky
On 01/28/2017 09:22 PM, Rich Freeman wrote: >> >> Here's a problem I have no solution for. Suppose we tell everyone to >> pick a fixed UID for their user packages. I have a randomly assigned >> "tcpdump" user as UID 102 on my machine today. If we roll this out next >> week and the tcpdump maintaine

Re: [gentoo-dev] Requirements for UID/GID management

2017-01-28 Thread Michael Orlitzky
On 01/28/2017 09:22 PM, Rich Freeman wrote: > > Honestly, I really will say "so what" here. :) > I forgot to mention a few of the advantages of having really-fixed UIDs. First, it makes the code simpler. Yup, cool. It also lets us play a nice trick and use the UID as a subslot, so that if some

Re: [gentoo-dev] Requirements for UID/GID management

2017-01-28 Thread Michael Orlitzky
On 01/28/2017 10:23 PM, Gordon Pettey wrote: > > That's nonsense for reasons already mentioned by rich0. UIDs don't change > except in the case of an admin doing it manually. > It shouldn't be common, but it can and will happen once you put users in ebuilds. As an example, imagine an "echo" daem

Re: [gentoo-dev] Requirements for UID/GID management

2017-01-29 Thread Michael Orlitzky
On 01/29/2017 03:26 AM, Alan McKinnon wrote: >> >> Can anyone think of an upgrade path for fixed UIDs? That issue aside, I >> may have convinced myself that fixed UIDs are better. > > The general process I would recommend is that if the ebuild finds the user > already exists, leave it, it's UID an

Re: [gentoo-dev] Requirements for UID/GID management

2017-01-29 Thread Michael Orlitzky
On 01/29/2017 05:03 AM, Ulrich Mueller wrote: >>>>>> On Sat, 28 Jan 2017, Michael Orlitzky wrote: > >> [...] sys-user/echo [...] > > [Replying to a random message in this thread, as I have some backlog.] > > Users and groups aren't packages, so IMHO p

Re: [gentoo-dev] Requirements for UID/GID management

2017-01-29 Thread Michael Orlitzky
On 01/27/2017 12:54 PM, Michael Orlitzky wrote: > We approved GLEP 27 (https://wiki.gentoo.org/wiki/GLEP:27) in 2004 but > never implemented it. I'm wondering what are the explicit requirements > that we have for user and group management? > > What I'm really wondering is

Re: [gentoo-dev] Requirements for UID/GID management

2017-01-29 Thread Michael Orlitzky
On 01/29/2017 05:07 PM, Alan McKinnon wrote: > > Sure it can be done, just don't chown -R ~user. DO it the VERY > long way round, file by file. Say you changed user "awesome" uid 300 to 400: > > find / -uid 300 -exec chown awesome {} \+ > That will find symlinks created by UID 300, and chown w

Re: [gentoo-dev] Requirements for UID/GID management

2017-01-29 Thread Michael Orlitzky
On 01/29/2017 05:30 PM, Alan McKinnon wrote: > > Good catch with symlinks. > I don't see the point about hardlinks, they are just files with 2 > dentries. When find gets to the second one it's already changed, so no > problem. > Any user can create a hard link in its home directory to /etc/shado

Re: [gentoo-dev] Requirements for UID/GID management

2017-01-29 Thread Michael Orlitzky
On 01/29/2017 06:34 PM, Ulrich Mueller wrote: > > Our syntax for package names is more restrictive than what POSIX > allows for a portable user name. Therefore, there could be user names > that are not representable. Have you checked if all user and group > names currently in use (at least in the

Re: [gentoo-dev] Requirements for UID/GID management

2017-01-30 Thread Michael Orlitzky
On 01/30/2017 09:25 AM, Alan McKinnon wrote: >> >> Any user can create a hard link in its home directory to /etc/shadow, so >> long as (a) they live on the same filesystem, and (b) there are no >> special kernel protections in place to prevent it. If you call chown on >> that hard link, it will cha

Re: [gentoo-dev] Requirements for UID/GID management

2017-01-30 Thread Michael Orlitzky
On 01/30/2017 01:05 PM, Patrick McLean wrote: > > No, that is also enabled by default on vanilla kernels, I just verified > on my machine running a vanilla kernel. It doesn't matter anyway, since > the permissions and ownership information is stored in the inode, not > the dentry so all hardlinks

Re: [gentoo-dev] [PATCH] metadata/install-qa-check.d: add 60libtool-la (check for unnecessary .la files)

2022-04-15 Thread Michael Orlitzky
On Fri, 2022-04-15 at 09:40 +0100, Sam James wrote: > + > +   if grep -q "dev-libs/libltdl" <<<${RDEPEND}; then > +   # Nothing to do here > +   return > +   fi We should probably have delimiters around that atom to future-proof it against (say) dev-libs/libltdl2. W

Re: [gentoo-dev] Should we join the which hunt?

2022-05-13 Thread Michael Orlitzky
On Fri, 2022-05-13 at 09:11 +0200, Ulrich Mueller wrote: > > So, should we join the "which hunt", with the goal of removing > sys-apps/which from the system set and from stage1? Yes, although I would suggest "command -v" as a POSIX replacement that can be sent upstream. The "type" utility is also

Re: [gentoo-dev] Should we join the which hunt?

2022-05-13 Thread Michael Orlitzky
On Fri, 2022-05-13 at 11:44 -0400, Mike Gilbert wrote: > > "which" is a built-in command in bash, but not in dash. For most > users, /bin/sh points at bash and I don't expect to see much breakage > when /usr/bin/which is removed. The bug reports will come from people > who like pain and run their

Re: [gentoo-dev] Last rites: large amount of unmaintained dev-haskell/* package

2022-07-23 Thread Michael Orlitzky
On Sat, 2022-07-23 at 02:49 +0100, Sam James wrote: > # Sam James (2022-07-22) > # Monolithic mask for dev-haskell/* packages which have no reverse > dependencies, > # are broken, or severely out of date. The aim is to have the Haskell overlay > # (::haskell) be the place for development packages

Re: [gentoo-dev] Last rites: large amount of unmaintained dev-haskell/* package

2022-07-23 Thread Michael Orlitzky
On 2022-07-23 23:23:38, Sam James wrote: > > The two people you refer to (solpeth and hololeap) both warmly > welcomed this move and endorse it. It'd be great to have them as developers > and I've offered to help mentor them, as have others. Ok, awesome. Thank you both.

Re: [gentoo-dev] [PATCH] elisp-common.eclass: fix for Emacs 29 (explicitly require autoload)

2022-08-18 Thread Michael Orlitzky
On Thu, 2022-08-18 at 20:18 +0100, Sam James wrote: > Emacs 29's NEWS says: "The autoload.el library is now obsolete." > > ... > > ${EMACS} ${EMACSFLAGS} \ > + --eval "(require 'autoload)" \ > --eval "(setq make-backup-files nil)" \ > --eval "(setq g

Re: [gentoo-dev] Last rites: various more revdep-less Haskell packages

2022-08-21 Thread Michael Orlitzky
On Sun, 2022-08-21 at 03:23 +0100, Sam James wrote: > # hololeap (2022-08-21) > # Monolithic mask for dev-haskell/* packages which have no reverse > dependencies, > # are broken, or severely out of date > net-mail/list-remote-forwards > net-mail/mailbox-count > net-misc/haeredes > net-misc/ha

Re: [gentoo-dev] Last rites: various more revdep-less Haskell packages

2022-08-21 Thread Michael Orlitzky
On Sun, 2022-08-21 at 15:10 -0400, matoro wrote: > Hey mjo, sorry about this - we were somewhat aggressive when building > this list because much of the ecosystem has a tendency to do things like > put strict upper bounds in their cabal files, leading to lots of > blockers and manual patching wh

Re: [gentoo-dev] Clang 16 is coming - and it'll break your packages!

2022-10-09 Thread Michael Orlitzky
On Sun, 2022-10-09 at 22:25 +0100, Sam James wrote: > > * Some bugs simply need an `eautoreconf` because older > autoconf-generated configure files had issues. > Vanilla autoconf still emits busted tests for e.g. AC_CHECK_FUNC, so you'll want the ~arch autoconf with sam's backported patches in

Re: [gentoo-dev] [PATCH] git-r3.eclass: Add checkout dirs as "safe" directories

2022-11-06 Thread Michael Orlitzky
On Sun, 2022-11-06 at 12:19 +0100, Florian Schmaus wrote: > > I guess there is no way we can avoid the --global and use --local instead? > The setting is only respected if it's in the global ($HOME) or system (/etc) configs. There's no explanation for that in the man page, but it's probably beca

Re: [gentoo-dev] [RFC] sys-meta/* to own and control /bin/{cpio,sh,tar,...} symlinks (alternatives-ish)

2022-11-23 Thread Michael Orlitzky
On Wed, 2022-11-23 at 08:38 +0100, Michał Górny wrote: > Hello, everyone. > > TL;DR: I'd like to add sys-meta/{cpio,sh,tar} to install and control > (via USE flags) /bin/{cpio,sh,tar} symlinks. > > Draft PR: https://github.com/gentoo/gentoo/pull/28390 > I generally favor using the package manag

Re: [gentoo-dev] [RFC] sys-meta/* to own and control /bin/{cpio,sh,tar,...} symlinks (alternatives-ish)

2022-11-23 Thread Michael Orlitzky
On Wed, 2022-11-23 at 15:37 +0100, Michał Górny wrote: > > > PMS doesn't say anything about (new-style) virtuals. It's a Gentoo > policy entirely. This is listed as a retroactive change, Note: A ‘new-style virtual’ is a normal package that installs no  files and uses its dependency requir

Re: [gentoo-dev] [RFC] sys-meta/* to own and control /bin/{cpio,sh,tar,...} symlinks (alternatives-ish)

2022-11-23 Thread Michael Orlitzky
On Wed, 2022-11-23 at 08:38 +0100, Michał Górny wrote: > > What are the advantages of proposed solution over eselect? > == I think it's also worth mentioning the advantages over the usual virtual approach, where we have a virtual pull in one

Re: [gentoo-dev] musl, sbcl, and ros

2022-12-02 Thread Michael Orlitzky
On Sat, 2022-12-03 at 02:59 +0100, Haelwenn (lanodan) Monnier wrote: > [2022-12-02 05:11:15+] Andrey Grozin: > > In principle, one can try a workaround: use some other lisp (say, clisp or > > ecl) as the bootstrap lisp. This way is at best brittle: there is no > > guarantee that these external

Re: [gentoo-dev] Missing inside metadata.xmls

2022-12-19 Thread Michael Orlitzky
me is redundant for Gentoo developers. It's often helpful to have it for other types (e.g. proxy) developers, but I find it a bit pointless to copy/paste "Michael Orlitzky" into hundreds of ebuilds when it can easily be deduced from "m...@gentoo.org."

Re: [gentoo-dev] Last rites: dev-python/* using nose, with no revdeps

2022-12-23 Thread Michael Orlitzky
On Fri, 2022-12-23 at 15:35 +0100, Michał Górny wrote: > # Michał Górny (2022-12-23) > # Packages that still use dev-python/nose and have no revdeps. > # > ... > dev-python/python-redmine I'm the (only) maintainer for this, and I didn't even know there was a problem. I have at least filed an upst

Re: [gentoo-dev] Packages up for grabs: apache-2.eclass

2022-12-25 Thread Michael Orlitzky
On 2022-12-25 13:09:46, David Seifert wrote: > Back when polynomial-c was retired, we forgot to send up for grabs for > eclasses he maintained: > > apache-2.eclass > > is up for grabs, and is in general need of a revamp, it hasn't aged > well. If anyone is interested, I posted updates/replacem

Re: [gentoo-dev] Packages up for grabs: apache-2.eclass

2022-12-28 Thread Michael Orlitzky
On 2022-12-26 10:11:18, Hans de Graaff wrote: > > It would be great if you could dust these off and post them here so we > can get these improvements merged. You mention in the bug that you'd > rather wait for a dedicated maintainer to review them, but I'm (in > name) that maintainer and I think y

Re: [gentoo-dev] Gentoo LTS or: proper backward compatibility?

2023-01-02 Thread Michael Orlitzky
On Mon, 2023-01-02 at 12:48 +, m1027 wrote: > Hi and happy new year. > > When we create apps on Gentoo they become easily incompatible for > older Gentoo systems in production where unattended remote world > updates are risky. This is due to new glibc, openssl-3 etc. > Just update them. YOLO

Re: [gentoo-dev] Defining TZ in the base system profile?

2023-01-19 Thread Michael Orlitzky
On Wed, 2023-01-18 at 20:48 -0500, Joshua Kinard wrote: > > So is adding a default definition of TZ to our base system > /etc/profile something we want to look at? I > haven't tried any other methods of benchmarking to see if not making > those additional syscalls is just placebo > or if there

Re: [gentoo-dev] QA PG 0305 (manpages must always be installed) discussion

2023-01-19 Thread Michael Orlitzky
On Thu, 2023-01-19 at 13:25 +0200, Cedric Sodhi wrote: > > In this case, the expectation to compile manpages does not come free > of cost and protects noone. By the above formulation, the cost > "should" not come in the form of additional (heavy! dev-python/sphinx > and deps are 75M) dependencies,

[gentoo-dev] Re: [gentoo-dev-announce] Gentoo metastructure update (GLEP 39) voting now open - 7 days left

2023-05-02 Thread Michael Orlitzky
On Sun, 2023-04-30 at 16:30 +, Jorge Manuel B. S. Vicetto wrote: > > This is a friendly reminder that we're nearing (at the end of the day) > the half-period for this election voting. > My options are "yes" and "no" but there's no indication of what I'm saying yes/no to. I'd wager that "ye

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

2023-06-04 Thread Michael Orlitzky
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 location to avoid creating any new vulnerabilities. We can't fix the general problem, but we could at least

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

2023-06-04 Thread Michael Orlitzky
On Sun, 2023-06-04 at 20:46 +0200, Arsen Arsenović wrote: > > I believe that the target directory of this cp can be considered > equivalent in terms of access to any superuser-only directory, so I'm > not sure I see the problem with this change. It silently changes something that was safe (but st

Re: [gentoo-dev] Packages up for grabs per grknight's retirement

2023-06-25 Thread Michael Orlitzky
On Sun, 2023-06-25 at 16:58 +0300, Joonas Niilola wrote: > Hey, > > these packages are up for grabs: > Brian was the last member of the PHP project, so most of those packages are now unmaintained too. I'm co-maintainer on a few of them but Brian did most of the work.

Re: [gentoo-dev] Massive Github PR Queue

2023-08-11 Thread Michael Orlitzky
On Fri, 2023-08-11 at 07:07 -0700, orbea wrote: > > Why does Gentoo lets PRs indefinitely sit around and collect dust? Its > extremely discouraging for contributors if their work just gets ignored. > With some extra work I imagine its possible to get the PR queue to a > much more manageable size w

Re: [gentoo-dev] Massive Github PR Queue

2023-08-11 Thread Michael Orlitzky
On Fri, 2023-08-11 at 07:46 -0700, orbea wrote: > > Understandable, but I still don't get how 1 or 2 people can take care > of SBo every week while Gentoo the process stagnates. Probably due to compartmentalization. In Gentoo you're often waiting for one maintainer. Or worse, waiting for one "pro

Re: [gentoo-dev] Massive Github PR Queue

2023-08-11 Thread Michael Orlitzky
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.

Re: [gentoo-dev] Massive Github PR Queue

2023-08-11 Thread Michael Orlitzky
On Fri, 2023-08-11 at 18:37 -0500, Gordon Pettey wrote: > > "Not using GitHub" is not an excuse for a PR to sit ignored when it has a > bug attachment. Anyone can view a PR anonymously and clone the remote from > the read-only https URL. There's no "using github" required for that beyond > clickin

Re: [gentoo-dev] [PATCH 1/2] distutils-r1.eclass: teach setuptools to respect (some) build options

2023-09-13 Thread Michael Orlitzky
On Tue, 2023-09-12 at 22:52 -0400, Eli Schwartz wrote: > > Is portage generally expected to successfully complete (including > internal metadata write stages) when its workdir drive runs out of space > partway through? > No, but I think what everyone else is forgetting to mention is that if it's

Re: [gentoo-dev] Re: [gentoo-dev-announce] last rites (kinda, long masked): sys-apps/opentmpfiles

2023-09-17 Thread Michael Orlitzky
On 2023-09-17 08:26:50, Alexe Stefan wrote: > One is written in shell, the other is written in c.(no problems here) > One is not part of systemd, the other is. > How are they identical. The big picture is that the tmpfiles.d specification is impossible to implement securely on a POSIX system. The

Re: [gentoo-dev] Re: [gentoo-dev-announce] last rites (kinda, long masked): sys-apps/opentmpfiles

2023-09-17 Thread Michael Orlitzky
On 2023-09-17 15:32:46, Marc Joliet wrote: > I just want to say how amazed I am that you (and Arsen, too) still have the > patience to try and explain the realities of the situation like this, > especially after the eudev thread. I'm a founding member of the systemd haters club so I'm sympathetic,

Re: [gentoo-dev] Re: [gentoo-dev-announce] last rites (kinda, long masked): sys-apps/opentmpfiles

2023-09-17 Thread Michael Orlitzky
On 2023-09-17 20:28:49, Alexe Stefan wrote: > > There are 2 open pr's on the opentmpfiles github. One removes the > security vulnerability, but is non-compliant with the spec, the other > is (at least is a start of) a rewrite in c. The PR is still vulnerable. These checks, _chown() { local

Re: [gentoo-dev] Proposal for a Universal Remote-ID File

2023-09-23 Thread Michael Orlitzky
On Sat, 2023-09-23 at 00:10 +0530, Siddhanth Rathod wrote: > > By establishing a universal remote-ID file, we can streamline this > process. Your thoughts and feedback on this proposal would be greatly > appreciated.Also, Any preferences on format? Building the wiki page isn't too hard, but wha

Re: [gentoo-dev] Proposal for a Universal Remote-ID File

2023-09-23 Thread Michael Orlitzky
On Sat, 2023-09-23 at 15:39 +0100, Sam James wrote: > > At the moment, we bundle the DTD in pkgcore. If we just shoved it in > metadata/ instead in the main repo, we don't have that kind of problem. > I might be missing something obvious, but what I mean is, suppose we have this plain-text mappi

Re: [gentoo-dev] Proposal for a Universal Remote-ID File

2023-09-24 Thread Michael Orlitzky
On Sun, 2023-09-24 at 23:14 +0530, Siddhanth Rathod wrote: > How does modifying the DTD with a git hook sound ? That could work if we put the DTD, XML schema, and RELAX NG schema all in the repo metadata. The remaining projects are programs and (given access to ::gentoo) can probably parse the lis

[gentoo-dev] [PATCH 1/1] profiles/thirdpartymirrors: drop cran mirrorlist

2023-10-30 Thread Michael Orlitzky
The "cran" mirrorlist contained exactly one working mirror and was used by exactly one ebuild. The working mirror has been inlined into the ebuild's SRC_URI. Signed-off-by: Michael Orlitzky --- profiles/thirdpartymirrors | 1 - 1 file changed, 1 deletion(-) diff -

[gentoo-dev] [PATCH 1/1] profiles/thirdpartymirrors: drop "gmt" mirrorlist

2023-10-30 Thread Michael Orlitzky
This is no longer used anywhere in ::gentoo. It was needed once upon a time for sci-geosciences/gmt but that project is now hosted on Github. --- profiles/thirdpartymirrors | 1 - 1 file changed, 1 deletion(-) diff --git a/profiles/thirdpartymirrors b/profiles/thirdpartymirrors index 97d3f261bc5b

[gentoo-dev] [PATCH 1/1] profiles/thirdpartymirrors: drop dead ubuntu mirrors

2023-11-01 Thread Michael Orlitzky
7;t resolve) * http://mirror.cc.columbia.edu/ (timed out) To confirm that these are in fact dead, the list at http://mirrors.ubuntu.com/mirrors.txt can be cross-referenced. Signed-off-by: Michael Orlitzky --- profiles/thirdpartymirrors | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/profiles

[gentoo-dev] [PATCH 0/3] inline the samba mirror

2023-11-22 Thread Michael Orlitzky
Close https://bugs.gentoo.org/916556 by inlining the samba mirror into net-fs/samba and sys-auth/pam_smb and then dropping the entry from thirdpartymirrors. Michael Orlitzky (3): net-fs/samba: inline mirror://samba/ into SRC_URI sys-auth/pam_smb: inline mirror://samba/ into SRC_URI profiles

[gentoo-dev] [PATCH 1/3] net-fs/samba: inline mirror://samba/ into SRC_URI

2023-11-22 Thread Michael Orlitzky
Bug: https://bugs.gentoo.org/916556 Signed-off-by: Michael Orlitzky --- net-fs/samba/samba-4.18.4-r1.ebuild | 4 ++-- net-fs/samba/samba-4.18.5-r1.ebuild | 4 ++-- net-fs/samba/samba-4.18.6-r1.ebuild | 4 ++-- net-fs/samba/samba-4.18.7.ebuild| 4 ++-- net-fs/samba/samba-4.18.8.ebuild| 4

[gentoo-dev] [PATCH 2/3] sys-auth/pam_smb: inline mirror://samba/ into SRC_URI

2023-11-22 Thread Michael Orlitzky
Bug: https://bugs.gentoo.org/916556 Signed-off-by: Michael Orlitzky --- sys-auth/pam_smb/pam_smb-2.0.0_rc6-r3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-auth/pam_smb/pam_smb-2.0.0_rc6-r3.ebuild b/sys-auth/pam_smb/pam_smb-2.0.0_rc6-r3.ebuild index

[gentoo-dev] RFC: new dev-gap category

2023-12-25 Thread Michael Orlitzky
In https://github.com/gentoo/gentoo/pull/34472 I'd like to add 61 packages under a new dev-gap category. GAP has its own package ecosystem, https://www.gap-system.org/Packages/packages.html and a reasonably standard build/install process. Since most GAP packages are written in its own GAP langu

[gentoo-dev] New eclass: gap-pkg

2024-01-15 Thread Michael Orlitzky
, suggestions, and complaints are appreciated. -- # Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: gap-pkg.eclass # @MAINTAINER: # François Bissey # Michael Orlitzky # Gentoo Mathematics Project # @AUTHOR: # François Bissey # Michael Orlitzky

Re: [gentoo-dev] [PATCH 1/2] profiles/thirdpartymirrors: add 'ctan' mirror

2024-01-16 Thread Michael Orlitzky
On Tue, 2024-01-16 at 10:26 +0100, Florian Schmaus wrote: > +ctan https://mirrors.ctan.org/ https://ftp.fau.de/ctan/ > https://mirror.physik.tu-berlin.de/pub/CTAN/ https://ftp.sun.ac.za/ftp/CTAN/ > https://mirror.math.princeton.edu/pub/CTAN/ > https://mirrors.sjtug.sjtu.edu.cn/ctan/ http

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

2024-02-09 Thread Michael Orlitzky
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 things like this is one of the few reasons why people choose Gentoo.

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

2024-02-09 Thread Michael Orlitzky
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/pkgcheck/issues/414#issuecomment-1213057268 > Thanks for the dig. I agree with the reasoning for things like USE=bash

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

2024-02-09 Thread Michael Orlitzky
On Fri, 2024-02-09 at 14:09 -0500, Eli Schwartz wrote: > > Asking out of genuine ignorance: what kind of direct behavioral changes > occur as a result of setting or unsetting USE=ipv6. One example I know off the top of my head is dev-lang/php where USE=ipv6 isn't entirely about ipv6 connectivity

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

2024-02-09 Thread Michael Orlitzky
On Fri, 2024-02-09 at 16:04 -0500, Eli Schwartz wrote: > > Counterpoint: some PHP program out there is probably vulnerable because > it tried to validate an ipv6 address and could not distinguish between > "it's okay" and "idk if it's okay, the function you called does not > exist" (because php is

Re: [gentoo-dev] RFC: Setting default HOME_MODE in /etc/login.defs

2024-02-10 Thread Michael Orlitzky
On Sat, 2024-02-10 at 17:57 +0100, Daniel Simionato wrote: > Hello, > I'd like to start a discussion regarding setting HOME_MODE by default in > the /etc/login.defs file (owned by sys-apps/shadow package). > > Upstream keeps HOME_MODE commented: > https://github.com/shadow-maint/shadow/blob/3e59e

Re: [gentoo-dev] Re: [PATCH 1/3] texlive-module.eclass: implicitly set TL_PV if not explicitly set

2024-02-29 Thread Michael Orlitzky
On Thu, 2024-02-29 at 14:47 +0100, Florian Schmaus wrote: > > > > +if [[ -z ${TL_PV} ]] \ > > + && [[ ${EAPI} -ge 8 ]] \ > > I am skeptical of this construct, as in the past we had non-numeric > EAPIs. So I may have to go with EAPI == 8 for now. Input appreciated. > The eclass only sup

Re: [gentoo-dev] Re: [PATCH 1/3] texlive-module.eclass: implicitly set TL_PV if not explicitly set

2024-02-29 Thread Michael Orlitzky
On Thu, 2024-02-29 at 15:21 +0100, Florian Schmaus wrote: > > > > The eclass only supports EAPIs {7,8,...} so it should suffice to > > blacklist EAPI=7. > > Fair point, but that would mean to remember to adjust this line once the > eclass gets support for EAPI 9. > It should do the right thing

Re: [gentoo-dev] arb has been merged into flint

2024-03-21 Thread Michael Orlitzky
On Thu, 2024-03-21 at 16:44 +, Andrey Grozin wrote: > sci-mathematics/arb has been merged into sci-mathematics/flint, see > https://github.com/flintlib/arb > Is it time to last-rite sci-mathematics/arb? > Yeah, I was waiting for flint-3.x to go stable first since arb is stable. But until rece

Re: [gentoo-dev] Current unavoidable use of xz utils in Gentoo

2024-04-03 Thread Michael Orlitzky
On Wed, 2024-04-03 at 16:30 +0100, Eddie Chapman wrote: > It does involve a > relatively small hack and functionality previously provided by xz-utils is > replaced by app-arch/p7zip. I did the same thing with app-arch/unzip a long time ago. You caught a lot of shit for your post, but I don't think

[gentoo-dev] Package up for grabs: net-dns/djbdns

2024-04-05 Thread Michael Orlitzky
We finally had to migrate to a new nameserver, so net-dns/djbdns is up for grabs. No open bugs, but you've been warned, it's a monster. Unmaintained for roughly 20 years, weird init, lots of big patches that conflict with one another, bit-rotting C code, etc.

Re: [gentoo-dev] Update on the 23.0 profiles

2024-04-06 Thread Michael Orlitzky
On Sat, 2024-04-06 at 17:06 +0200, Andreas K. Huettel wrote: > Hi all, > > so here's a small update on the state of the 23.0 profiles: > Why was this silently added to make.defaults for all 23.0 profiles? > # This just makes sense nowadays, if only for distfiles... > USE="lzma zstd"

Re: [gentoo-dev] Update on the 23.0 profiles

2024-04-07 Thread Michael Orlitzky
On Sun, 2024-04-07 at 14:35 +0200, Andreas K. Huettel wrote: > > Uhh, I dont really remember, I think some Chinese-sounding guy asked > me for it... (j/k) It is remarkably bad timing. How it looks: Gentoo's response to the xz incident is to have me rebuild my entire system with everything that c

Re: [gentoo-dev] Update on the 23.0 profiles

2024-04-07 Thread Michael Orlitzky
On Sun, 2024-04-07 at 16:48 +0200, Michał Górny wrote: > > So, what you're basically saying, is that the best Gentoo response right > now would be to frantically remove LZMA support everywhere? I'm sure > that would be so much better than our response of masking vulnerable > versions and issuing

Re: [gentoo-dev] Update on the 23.0 profiles

2024-04-08 Thread Michael Orlitzky
On Sun, 2024-04-07 at 15:07 +0200, Andreas K. Huettel wrote: > > tl;dr can we turn them back off in the profile? In any scenario where > > they are beneficial, there's a better place to put them. > > Easily doable with lzma, if there is consensus for it. > > Slightly more complex for zstd since t

Re: [gentoo-dev] default php-ext status

2024-04-22 Thread Michael Orlitzky
On Mon, 2024-04-22 at 16:46 +0200, Jaco Kroon wrote: > > Which in my *opinion* is not desirable behaviour, but I'm open for > discussion. > > xdebug.mode = off by default, but the extension still gets loaded. > > Not sure if there is a sensible "solution", further expanding USE flags > certain

Re: [gentoo-dev] default php-ext status

2024-04-25 Thread Michael Orlitzky
On Tue, 2024-04-23 at 13:05 +0200, Jaco Kroon wrote: > but how do we handle > users making manual additions/modifications to /etc/php/ or have some > form of "fsck" for that?) We'd have to use a new location that doesn't collide with anything that the user might edit, like /etc/php/*/ext-eselect

[gentoo-dev] acct-user.eclass: make ACCT_USER_NAME writable

2024-05-05 Thread Michael Orlitzky
acct-user.eclass makes the username variable read-only: # The name of the user. This is forced to ${PN} and the  # policy prohibits it from being changed. ACCT_USER_NAME=${PN} readonly ACCT_USER_NAME That enforces the ::gentoo policy, but in an overlay, makes it impossible to create valid

[gentoo-dev] [PATCH 0/4] acct-{user,group}.eclass: make user/group names writable

2024-05-09 Thread Michael Orlitzky
e names to global scope so that the eclasses won't try to use weird user/group names as bash variables names. Michael Orlitzky (4): acct-user.eclass: make ACCT_USER_NAME writable acct-group.eclass: make ACCT_GROUP_NAME writable acct-user.eclass: use an eclass variable for the override va

[gentoo-dev] [PATCH 1/4] acct-user.eclass: make ACCT_USER_NAME writable

2024-05-09 Thread Michael Orlitzky
iting some otherwise-valid usernames. We drop the "readonly" to allow those users to be managed (in overlays) using GLEP81 packages. Signed-off-by: Michael Orlitzky --- eclass/acct-user.eclass | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/eclass/acct-user.

[gentoo-dev] [PATCH 2/4] acct-group.eclass: make ACCT_GROUP_NAME writable

2024-05-09 Thread Michael Orlitzky
iting some otherwise-valid group names. We drop the "readonly" to allow those groups to be managed (in overlays) using GLEP81 packages. Signed-off-by: Michael Orlitzky --- eclass/acct-group.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/acct-group.

[gentoo-dev] [PATCH 3/4] acct-user.eclass: use an eclass variable for the override variable name

2024-05-09 Thread Michael Orlitzky
in a bash variable at the expense of violating expectations about the override variable names. Signed-off-by: Michael Orlitzky --- eclass/acct-user.eclass | 32 ++-- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/eclass/acct-user.eclass b/eclass/acct-user.

[gentoo-dev] [PATCH 4/4] acct-group.eclass: use an eclass variable for the override variable name

2024-05-09 Thread Michael Orlitzky
in a bash variable at the expense of violating expectations about the override variable names. Signed-off-by: Michael Orlitzky --- eclass/acct-group.eclass | 23 +++ 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/eclass/acct-group.eclass b/eclass/acct-group.

Re: [gentoo-dev] [PATCH 3/4] acct-user.eclass: use an eclass variable for the override variable name

2024-05-09 Thread Michael Orlitzky
On Thu, 2024-05-09 at 14:03 +0200, Michał Górny wrote: > > @ECLASS_VARIABLE: _OVERRIDE_NAME > > This is not prefixed correctly. > ACCT_USER_OVERRIDE_NAME has an entirely different meaning, but I could use _ACCT_USER_OVERRIDE_NAME if that's what you're suggesting. > > +# @INTERNAL > > +# @DESC

[gentoo-dev] [PATCH v2 0/4] acct-{user,group}.eclass: make user/group names writable

2024-05-09 Thread Michael Orlitzky
struct the make.conf overrides. Changes in v2: - Two spaces after a period. - Use PN directly for override names Michael Orlitzky (4): acct-user.eclass: make ACCT_USER_NAME writable acct-group.eclass: make ACCT_GROUP_NAME writable eclass/acct-user.eclass: use $PN to construct make.conf ove

[gentoo-dev] [PATCH v2 1/4] acct-user.eclass: make ACCT_USER_NAME writable

2024-05-09 Thread Michael Orlitzky
iting some otherwise-valid usernames. We drop the "readonly" to allow those users to be managed (in overlays) using GLEP81 packages. Signed-off-by: Michael Orlitzky --- eclass/acct-user.eclass | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/eclass/acct-user.

[gentoo-dev] [PATCH v2 2/4] acct-group.eclass: make ACCT_GROUP_NAME writable

2024-05-09 Thread Michael Orlitzky
iting some otherwise-valid group names. We drop the "readonly" to allow those groups to be managed (in overlays) using GLEP81 packages. Signed-off-by: Michael Orlitzky --- eclass/acct-group.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/acct-group.

[gentoo-dev] [PATCH v2 3/4] eclass/acct-user.eclass: use $PN to construct make.conf override vars

2024-05-09 Thread Michael Orlitzky
iable names using PN instead of ACCT_USER_NAME. In ::gentoo, the two are equivalent, but in an overlay this allows weirder usernames at the expense of slightly mismatched variable names. Signed-off-by: Michael Orlitzky --- eclass/acct-user.eclass | 12 +++- 1 file changed, 7 insertions(

[gentoo-dev] [PATCH v2 4/4] eclass/acct-group.eclass: use $PN to construct make.conf override vars

2024-05-09 Thread Michael Orlitzky
s the variable names using PN instead of ACCT_GROUP_NAME. In ::gentoo, the two are equivalent, but in an overlay this allows weirder group names at the expense of slightly mismatched variable names. Signed-off-by: Michael Orlitzky --- eclass/acct-group.eclass | 10 ++ 1 file changed, 6 inser

Re: [gentoo-dev] [PATCH v2 0/4] acct-{user,group}.eclass: make user/group names writable

2024-05-13 Thread Michael Orlitzky
On Thu, 2024-05-09 at 16:41 -0400, Michael Orlitzky wrote: > Support changing the user/group name of GLEP81 packages. This is > sometimes required in overlays because package naming restrictions > prohibit valid user/group names from being package names. Pushed.

Re: [gentoo-dev] Last rites: dev-php/pear and friends

2024-06-11 Thread Michael Orlitzky
On 2024-06-11 07:11:06, Viorel Munteanu wrote: > > # Viorel Munteanu (2024-06-11) > # dev-php/pear, dev-php/PEAR-* and their reverse dependencies: mask for > removal > # in 30 days. > # They are all unmaintained, most of the ebuilds are still EAPI 6, and > together > # they have around 40 bugs.

Re: [gentoo-dev] Last rites: dev-php/pear and friends

2024-06-11 Thread Michael Orlitzky
On Tue, 2024-06-11 at 14:56 +0300, Arthur Zamarin wrote: > > Sounds good to me, then please make sure all that dependency tree needed > for those targets are EAPI bumped, and most QA warnings from pkgcheck > are handled. Currently those packages look unmaintained. > > When you (or anyone else) ha

Re: [gentoo-dev] Last rites: dev-php/pear and friends

2024-06-12 Thread Michael Orlitzky
On Wed, 2024-06-12 at 08:57 +0300, Viorel Munteanu wrote: > > I had to bump to EAPI 8 and unmask dev-php/pear, because it's used by > the eclass.  This makes the thread subject a bit wrong, but I won't > change it. Thanks, I think once most of the PEAR packages are removed, we'll be very close

Re: [gentoo-dev] [RFC PATCH 04/19] www-servers/nginx: add nginx-r5.initd

2024-07-17 Thread Michael Orlitzky
On Wed, 2024-07-17 at 15:05 +0300, Zurab Kvachadze wrote: > > +NGINX_CONFIGFILE=${NGINX_CONFIGFILE:-/etc/nginx/nginx.conf} > +pidfile=${NGINX_PIDFILE:-/run/nginx.pid} OpenRC allows you to run multiple instances of the same service by creating symlinks in /etc/init.d. For example, I might symlink

Re: [gentoo-dev] [RFC PATCH 04/19] www-servers/nginx: add nginx-r5.initd

2024-07-19 Thread Michael Orlitzky
On Fri, 2024-07-19 at 09:20 +, Zurab Kvachadze wrote: > > I haven't even known of this OpenRC feature! As you explained it, the > removal of NGINX_{CONFIG,PID}FILE totally makes sense. Should I also add > '-g "pid ${pidfile};"' to command_args for your example with > 'nginx-internal' to work a

Re: [gentoo-dev] [RFC PATCH 06/19] www-servers/nginx: add nginx-r2.service

2024-07-20 Thread Michael Orlitzky
On Sat, 2024-07-20 at 19:58 +0300, Alexander Tsoy wrote: > > Please note that systemd-tmpfiles can remove the whole /var/tmp/nginx > directory if it and its contents are not touched for a long time. And > then reload of nginx might fail. So it is better to create this > directory via tmpfiles.d. >

<    1   2   3   4   5   6   7   8   9   10   >