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 761741381F3 for ; Wed, 25 Sep 2013 21:01:17 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 560B1E0E52; Wed, 25 Sep 2013 21:01:15 +0000 (UTC) Received: from mail-ob0-f181.google.com (mail-ob0-f181.google.com [209.85.214.181]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 89CF3E0E42 for ; Wed, 25 Sep 2013 21:01:14 +0000 (UTC) Received: by mail-ob0-f181.google.com with SMTP id gq1so501838obb.40 for ; Wed, 25 Sep 2013 14:01:13 -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=XTnzJSBH7qt3mVqSN6xT3sSlze86VoQ4oFTSrpi6aCQ=; b=SnTfYh2aC6aaxUMkRRWjhBWz1TSAFTVwno4RtQKCC7BkjhiKt5iR+S5oLRE/Ta3tUt BxkvutztkBapG1/NLdf6gcQK5JDqaTs7SRehsQnMD5mpwTJQMRTmy0Ggw3MOJgJHUNI6 sx32LJo7Ojn4fPwZLqp6zFb0lfD5GrsaUJ93CrEm8keOgUfO8kHGxtXmLcUPYs0u1xdH kHYP3+p7cfqhY4l/w9Xqvpi1MrmXbd8P6MibCvRV3JWGp+Yqh7PtJ8OPHhVrXP+yw43/ F5oiSI0BBF8LGjD7MqJYUFQn9gNoxBs80yNJrbVtdGqFN2m3Pb8AGXOAF/aJTK/vIIVR 13WQ== X-Received: by 10.60.50.168 with SMTP id d8mr93322oeo.77.1380142873546; Wed, 25 Sep 2013 14:01:13 -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 u3sm42987940oeq.3.1969.12.31.16.00.00 (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 25 Sep 2013 14:01:12 -0700 (PDT) Sender: William Hubbs Received: by linux1 (sSMTP sendmail emulation); Wed, 25 Sep 2013 16:01:10 -0500 Date: Wed, 25 Sep 2013 16:01:10 -0500 From: William Hubbs To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: rfc: status of OpenRC's public API Message-ID: <20130925210110.GA15409@linux1> Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <20130914001606.GA29108@linux1> <20130921190629.GA6459@linux1> <523DF1A3.2090102@gentoo.org> <20130924181539.GA9493@linux1> <5241D84A.1010202@gentoo.org> <20130925200409.GB14936@linux1> 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="J/dobhs11T7y2rNN" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: 46e37ed3-5448-4f48-995b-c9cb2881323e X-Archives-Hash: af87a553795188c0aee1c7902eb4077d --J/dobhs11T7y2rNN Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Sep 25, 2013 at 04:27:42PM -0400, Mike Gilbert wrote: > On Wed, Sep 25, 2013 at 4:04 PM, William Hubbs wrot= e: > > On Tue, Sep 24, 2013 at 02:22:02PM -0400, Ian Stakenvicius wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- > >> Hash: SHA256 > >> > >> On 24/09/13 02:15 PM, William Hubbs wrote: > >> > On Sat, Sep 21, 2013 at 03:21:07PM -0400, Ian Stakenvicius wrote: > >> >> 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. > >> > >> That doesn't answer my question, though; yes at this point there's no > >> reason to keep it public, but -why- move it to private? > > > > This library has been around for some time, and there are no known > > consumers. > > > > Since there are no known consumers, there is no need for us to have the > > overhead of linking a shared library for code that only OpenRC uses. >=20 > So is your plan to convert it to a static helper library, or to have > the openrc binaries link in the necessary object files directly? OpenRC is just one binary, rc. libeinfo is currently just one c source and one header file, so I'm thinking of just linking the object into the binary directly. What do you think? William --J/dobhs11T7y2rNN Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iEYEARECAAYFAlJDTxYACgkQblQW9DDEZTj89gCgmQYfEFqszmmDT16bP4amXBAQ 6dgAoLQqGsJbvtkD3akV0VPzoea98sus =7W19 -----END PGP SIGNATURE----- --J/dobhs11T7y2rNN--