From owner-freebsd-current@FreeBSD.ORG Fri May 11 12:32:06 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9924116A400 for ; Fri, 11 May 2007 12:32:06 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.236]) by mx1.freebsd.org (Postfix) with ESMTP id 44E2613C48C for ; Fri, 11 May 2007 12:32:06 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: by wx-out-0506.google.com with SMTP id s18so853121wxc for ; Fri, 11 May 2007 05:32:05 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer:mime-version:content-type; b=hTVZzyWFcwPyYJKPWIAwowqBQ7v+rUj7kt6H/Re1dX+LJaBHjtHWIx3fKywIg/1rxV5M5AU6RDNgPNUfNFr7D+b0qX/lSH1R0ZHFxZ0CoMc8pISkWJR8eZ9KtosH0Uxq+FxgHUXAZ5jVLPu1L7P5JLCX6RL+Gkvd1eRWZRVut+I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer:mime-version:content-type; b=U2rpe/7A57ur0a4sQiyGMTXZiIESAp8/gjpv5afyEK4RBgA6vtTgpivSPjlGfg6Ec6gL+O60Lqcd2MwzDhRf/eazoJbkUGPBrHQUww9vI9A0hDgsEknbxItDwjFZrKgR9qaBf458sGDgN2pMlytvoGlEN7T5IrP4hJz6lwmh5ZI= Received: by 10.90.63.16 with SMTP id l16mr2783175aga.1178886725526; Fri, 11 May 2007 05:32:05 -0700 (PDT) Received: from kan.dnsalias.net ( [24.34.98.164]) by mx.google.com with ESMTP id h16sm8267118wxd.2007.05.11.05.32.01; Fri, 11 May 2007 05:32:03 -0700 (PDT) Date: Fri, 11 May 2007 08:31:54 -0400 From: Alexander Kabaev To: freebsd-current@FreeBSD.org Message-ID: <20070511083154.0b72ff46@kan.dnsalias.net> In-Reply-To: References: X-Mailer: Claws Mail 2.8.1 (GTK+ 2.10.11; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: multipart/signed; boundary=Sig_zi6CY+FpD+45XROPApJ8nJs; protocol="application/pgp-signature"; micalg=PGP-SHA1 Cc: Subject: Re: HEADS UP: shared library bump, symbol versioning, libthr change X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 May 2007 12:32:06 -0000 --Sig_zi6CY+FpD+45XROPApJ8nJs Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sun, 6 May 2007 10:07:51 -0400 (EDT) Daniel Eischen wrote: > Sometime this coming weekend (May 11-13), I'll be committing the > following patch: >=20 > http://people.freebsd.org/~deischen/symver/bump_symver.diffs.050207 >=20 > What does this do? >=20 > o All library versions that haven't already been bumped and > that are not new to 7.0 will be bumped. >=20 Hi, I always had a problem with wholesome bumpings like these. What is the justification for such a broad sweep? libc bump CAN NOT be made an excuse for cascaded bumps. FreeBSD does not record LIBC dependency into shared libraries themselves, so as long as libc sybols used by the shared library did not change ABI between libc.so.6 and libc.so.7, old shared libraries will happily work with both. If there are are symbols that are missing or have changed in libc.so.7 that prevent it from being a perfect superset of libc.so.6, can we consider adding them back instead, with FBSD_1.0 version and making changed symbols FBSD_1.1 or some such? Sure, this will break older unversioned -current binaries as they will start resolving to FBSD_1.0 symbols, but your bump will obsolete them too, so -current users will need to recompile either way. =20 I always thought that original LIBC bump was a mistake. Please consider this an objection until this matter is discussed in more detail. --=20 Alexander Kabaev --Sig_zi6CY+FpD+45XROPApJ8nJs Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGRGI6Q6z1jMm+XZYRAqcvAKDVrfll748pP0VzFzfMDSiOwWpw6gCg4KJD VJiZvax8o+ftJcMnQvCLmZw= =mt1B -----END PGP SIGNATURE----- --Sig_zi6CY+FpD+45XROPApJ8nJs--