From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 31E081381F3 for ; Sun, 16 Jun 2013 16:50:21 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 99CA0E08C2; Sun, 16 Jun 2013 16:50:20 +0000 (UTC) Received: from mail-la0-f51.google.com (mail-la0-f51.google.com [209.85.215.51]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id BDB50E086E for ; Sun, 16 Jun 2013 16:50:19 +0000 (UTC) Received: by mail-la0-f51.google.com with SMTP id fq12so1770010lab.10 for ; Sun, 16 Jun 2013 09:50:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=/jbGBXIXGn1dOmNZH9Z1w7l57OghkXMxx7C8uLRQixc=; b=Q6zax7HiWPK5lgkCPjQSKm7qL0f0SWShiz3jXB67cWGEIYXsJjw1wV4EJ+lbZd7MqD p68MqaBqsCogJoXVh4wlJ5i/kydY4pXcyHXEa/5JBpmLiegBr9oJ8CjDCK5zrzXmocgb DR2oNGSedMSlay17Y98bK4N/Vqg9IUsne3blU/izAwAk8cyvLIm00VViSs3G0tOwTCPX ZI9zVTrzThO04I3DCfoJGmCLsE1BRgR1aD+an9A5MLe2SHNL4hWqMnrvOfBJLbBCEqZE 9TATQal/4wgA1C9UmN309JyyPNGEwlO5hSxmn5d52jD1bb5/Um18NG5w6vR6/y0OFdHH L+LA== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Project discussion list X-BeenThere: gentoo-project@lists.gentoo.org Reply-To: gentoo-project@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.152.121.106 with SMTP id lj10mr5134644lab.27.1371401417773; Sun, 16 Jun 2013 09:50:17 -0700 (PDT) Received: by 10.114.75.72 with HTTP; Sun, 16 Jun 2013 09:50:17 -0700 (PDT) In-Reply-To: <20130616093322.GB20905@waltdnes.org> References: <20130616093322.GB20905@waltdnes.org> Date: Sun, 16 Jun 2013 11:50:17 -0500 Message-ID: Subject: Re: [gentoo-project] Proposal for add-on file utility (run after emerge update) From: =?UTF-8?B?Q2FuZWsgUGVsw6FleiBWYWxkw6lz?= To: gentoo-project@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 1bb89a95-f31e-4171-84e1-1aabf68cb539 X-Archives-Hash: 708615714d5289b023e2614c88728af3 On Sun, Jun 16, 2013 at 4:33 AM, Walter Dnes wrote: > On Wed, Jun 12, 2013 at 07:05:55AM -0400, Rich Freeman wrote >> Alas, I couldn't attend the council meeting in-person, but it seems >> like council missed the point of my request RE commits against >> maintainer wishes (or maybe not - if so I'll happily shut up as far as >> persuading the council goes). That said, I expressed it as a general >> request in the hope to not have something systemd-specific, and it >> sounds like that is not desired. > > I think the best way to avoid maintainer conflicts is to take this out > of the hands of maintainers, and put it in the hands of users. At one > time there was a package of all possible systemd units that could be > installed as one ebuild. Apparently, some "inode fundamentalists" > objected to having a bunch of unnecessary files dumped on their hard > drives (imagine that), so that package was removed. I suggest a more > targetted approach... > * a script (or compiled program) > * that reads the output of "eix-installed -a" > * compares against a config file in /etc > * adds or deletes files based on the contents of the config file > > I was originally thinking of systemd units, but this could be applied > to initscripts or man files or info files or html docs or whatever. In > addition to pulling in standard stuff, it could pull in custom units or > docs from "personal overlay" sources. It would usually be run once, > right after an update. > > IANACP (I Am Not A C Programmer), so I would probably do this in bash > if I did it strictly for personal use. But I'm beginning to wonder if > it might be a useful approach resolve some conflicts between various > groups of users/developers. I.e. end-users could easily customize their > systems' *REGARDLESS OF HOW DEVELOPERS SET UP EBUILDS*. This might > require a "systemd units herd" to supply a tarball with systemd units > that would be selectively installed. And possibly a "documentation > herd", etc. Really, it's that hard to use INSTALL_MASK? Regards. -- Canek Pel=C3=A1ez Vald=C3=A9s Posgrado en Ciencia e Ingenier=C3=ADa de la Computaci=C3=B3n Universidad Nacional Aut=C3=B3noma de M=C3=A9xico