From owner-freebsd-arch@FreeBSD.ORG Tue Jul 9 17:23:45 2013 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 5D3EE759; Tue, 9 Jul 2013 17:23:45 +0000 (UTC) (envelope-from tijl@coosemans.org) Received: from mailrelay010.isp.belgacom.be (mailrelay010.isp.belgacom.be [195.238.6.177]) by mx1.freebsd.org (Postfix) with ESMTP id 7D7801E9B; Tue, 9 Jul 2013 17:23:44 +0000 (UTC) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArwGAFdG3FFR8a/X/2dsb2JhbABagwkywWGBGBd0giMBAQVWIxALDgoJJQ8CKB4GDQEFAgEBEId/ukOPawcJg2kDkAuBLYdEkB+DEzo Received: from 215.175-241-81.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([81.241.175.215]) by relay.skynet.be with ESMTP; 09 Jul 2013 19:23:37 +0200 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.7/8.14.7) with ESMTP id r69HNZ7I033404; Tue, 9 Jul 2013 19:23:36 +0200 (CEST) (envelope-from tijl@coosemans.org) Message-ID: <51DC4712.20707@coosemans.org> Date: Tue, 09 Jul 2013 19:23:30 +0200 From: Tijl Coosemans User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:17.0) Gecko/20130701 Thunderbird/17.0.7 MIME-Version: 1.0 To: Warner Losh Subject: Re: libutil in Debian References: <20130709113553.GP67810@FreeBSD.org> <20130709165939.GP91021@kib.kiev.ua> <0657575A-BF3A-486F-9582-C01E0FD97E38@bsdimp.com> In-Reply-To: <0657575A-BF3A-486F-9582-C01E0FD97E38@bsdimp.com> X-Enigmail-Version: 1.5.1 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="----enig2GXHGOQFHUQPPXUJOBDRV" Cc: Konstantin Belousov , Gleb Smirnoff , Robert Millan , freebsd-arch@freebsd.org X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2013 17:23:45 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2GXHGOQFHUQPPXUJOBDRV Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 2013-07-09 19:13, Warner Losh wrote: > On Jul 9, 2013, at 10:59 AM, Konstantin Belousov wrote: >> On Tue, Jul 09, 2013 at 05:05:00PM +0200, Robert Millan wrote: >>> 2013/7/9 Gleb Smirnoff : >>>> With all respect to GNU and Debian the libutil in BSD appeared in 19= 88, >>>> and the fact that GNU has taken that name in 1996 isn't reason for B= SD >>>> to change name. >>> >>> Thanks for pointing this out. >>> >>> Please note that my request is only based on practical grounds. It >>> shouldn't be interpreted as implying endorsement on Glibc's use of >>> libutil name. >>> >>> Historically, Glibc maintainer has been very difficult to deal with. >>> This has affected non-Linux ports of Glibc as well. In contrast, >>> FreeBSD community may or may not agree with proposals but is at least= >>> open to discuss things. This (rather than "fairness") is the reason I= >>> try to work things out here and not there. >>> >>> Please take it as a compliment rather than as offence :-) >>> >>>> Also, FreeBSD is just one of the BSD descendants, and all of them sh= are >>>> the libutil. >>> >>> So, I take it that the change I'm proposing could have disruptive eff= ects. >>> >>> I do think there are long-term advantages for FreeBSD and the other >>> BSD descendants in making it easy for their APIs to be deployed >>> elsewhere. I mean, in terms of portability. >>> >>> However I'm clearly biased so I'd rather not insist on this. I leave >>> it for you to judge. >> >> Renaming the libutil would break the ABI of the base system. >> If you are introducing new interfaces to the other systems, you >> can use a library name you find suitable. But for the library >> which is linked with significant number of existing binaries, >> rename is not an easy option. >=20 > Can we use libmap.conf to create an alias for the new name on FreeBSD > so that programs that link against libbsdutil, to pick an arbitrary > name, can work and libbsdutil can be packaged for debian? This will > allow things to be portable, while allowing repackaging by Debian. Or just a libbsdutil.so symlink? ------enig2GXHGOQFHUQPPXUJOBDRV Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (FreeBSD) iF4EAREIAAYFAlHcRxcACgkQfoCS2CCgtit1IAD/RNS+KY9VQ+ojDRKX29XPWycY emkyrFEw+IHATWMhHeAA/38JnDcL1Nn8Uer5UYk2P/k5hBoeeJE5hM0S2dbtdBFz =v3Sw -----END PGP SIGNATURE----- ------enig2GXHGOQFHUQPPXUJOBDRV--