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 589971381F3 for ; Tue, 24 Sep 2013 18:15:51 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 66FE0E0B1E; Tue, 24 Sep 2013 18:15:45 +0000 (UTC) Received: from mail-ob0-f174.google.com (mail-ob0-f174.google.com [209.85.214.174]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id A288AE0AE6 for ; Tue, 24 Sep 2013 18:15:44 +0000 (UTC) Received: by mail-ob0-f174.google.com with SMTP id uz6so5321903obc.5 for ; Tue, 24 Sep 2013 11:15:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=8Bh7Lu/z7Z/IIi93C/rXWdymI/khZ/d6BPHUkI/UVis=; b=OOdvfr+JPTD8Ei2FWEpwrKXPkM667e6zmRzipfP49dYfdYNoXpWQ4N6Wl/UbvNgHyL Imp5ngr3sluV9fXEufObXSAZWADT3WAy4/VCoz3v0qF4oz98mjkk0Yi8ULjj75HmXf/l vFSq40aEKaL605ZyHcOg8h1hCJsPiNu4jXxEnfad8DMJyJlOgIak6e8UQsUtx3YVAKcY xEOL+8Qw6j6TOrnCWm7VeE3Gcur4BqleRJkfND9A1MvGDbvichfvnRekVobTuqHGWIMV iIl8FcFYLk9Rm/V48uK8nw4mtLWrkjQPLYSQxuIXa64rSfWSb9lW/SCQPSUqbV2ysgXn fBYQ== X-Received: by 10.182.61.44 with SMTP id m12mr2588323obr.52.1380046543775; Tue, 24 Sep 2013 11:15:43 -0700 (PDT) Received: from linux1 (cpe-76-187-91-128.tx.res.rr.com. [76.187.91.128]) by mx.google.com with ESMTPSA id xr8sm23418964obc.12.1969.12.31.16.00.00 (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 24 Sep 2013 11:15:42 -0700 (PDT) Sender: William Hubbs Received: by linux1 (sSMTP sendmail emulation); Tue, 24 Sep 2013 13:15:39 -0500 Date: Tue, 24 Sep 2013 13:15:39 -0500 From: William Hubbs To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: rfc: status of OpenRC's public API Message-ID: <20130924181539.GA9493@linux1> Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <20130914001606.GA29108@linux1> <20130921190629.GA6459@linux1> <523DF1A3.2090102@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="mYCpIKhGyMATD0i+" Content-Disposition: inline In-Reply-To: <523DF1A3.2090102@gentoo.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: 10c83c12-8d81-4695-ba20-f4cb3d3619e3 X-Archives-Hash: 3bd5a2954ab5b4dfd7020f7680196247 --mYCpIKhGyMATD0i+ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Sep 21, 2013 at 03:21:07PM -0400, Ian Stakenvicius wrote: > -----BEGIN PGP SIGNED MESSAGE----- > IIRC we still don't have an openrc-replacement script in the tree for > the /etc/init.d/function.sh symlink to target. Since libeinfo is > already public, why not instead of making it private we go the other > way -- keep it public, package it out separately in the tree, and make > openrc (and others from bug 373219 and elsewhere) depend on it? Because it is a c library, which means that another program would have to be written which provides the einfo/ewarn/etc shell commands and a functions.sh wrapper so the shell scripts can use it. =20 Since the consumers on bug 373219 are shell scripts, why have the complexity of a wrapper and not just provide a shell script? I know I have been slow about it. mostly because I've been doing a lot of work on OpenRC lately wrt bug #482396. That should be wrapping up soon. > Out of curiosity, what is the reasoning behind making these libs private? Well, the thought has changed slightly. librc can't be made private currently because of openrc-settingsd. libeinfo, on the other hand, does not have any known consumers, so there is no reason to keep it as a library. > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.20 (GNU/Linux) >=20 > iF4EAREIAAYFAlI98aMACgkQ2ugaI38ACPCTcQD9HIqOTlhia/ktPFANAZdJbfEv > DqOh7CUCULZw+FqkOpQBAISPbWdsg+flecvnv5OfWGsnLqnYK6GPG4e23KwDyz1e > =3DOCdp > -----END PGP SIGNATURE----- >=20 --mYCpIKhGyMATD0i+ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iEYEARECAAYFAlJB1ssACgkQblQW9DDEZTgE+ACgoU5lg9eBZ648N0UKE6wo6sy9 C1cAnjkEF3wGh/yci6bVxaJdZVq6sUP2 =Wf9M -----END PGP SIGNATURE----- --mYCpIKhGyMATD0i+--