From owner-freebsd-arch@FreeBSD.ORG Mon Jul 20 11:06:50 2009 Return-Path: Delivered-To: freebsd-arch@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ED92E106566B for ; Mon, 20 Jul 2009 11:06:50 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C12638FC08 for ; Mon, 20 Jul 2009 11:06:50 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6KB6oYc002192 for ; Mon, 20 Jul 2009 11:06:50 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6KB6owc002188 for freebsd-arch@FreeBSD.org; Mon, 20 Jul 2009 11:06:50 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 20 Jul 2009 11:06:50 GMT Message-Id: <200907201106.n6KB6owc002188@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-arch@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-arch@FreeBSD.org X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Jul 2009 11:06:51 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/120749 arch [request] Suggest upping the default kern.ps_arg_cache 1 problem total. From owner-freebsd-arch@FreeBSD.ORG Mon Jul 20 13:52:01 2009 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C24CD106564A for ; Mon, 20 Jul 2009 13:52:01 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 92B988FC21 for ; Mon, 20 Jul 2009 13:52:01 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id 350F846B06 for ; Mon, 20 Jul 2009 09:52:01 -0400 (EDT) Received: from jhbbsd.hudson-trading.com (unknown [209.249.190.8]) by bigwig.baldwin.cx (Postfix) with ESMTPA id 527028A09F for ; Mon, 20 Jul 2009 09:52:00 -0400 (EDT) From: John Baldwin To: arch@freebsd.org Date: Mon, 20 Jul 2009 09:51:56 -0400 User-Agent: KMail/1.9.7 References: <200907191725.n6JHPOBe049379@svn.freebsd.org> In-Reply-To: <200907191725.n6JHPOBe049379@svn.freebsd.org> MIME-Version: 1.0 Content-Disposition: inline Message-Id: <200907200951.56551.jhb@freebsd.org> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (bigwig.baldwin.cx); Mon, 20 Jul 2009 09:52:00 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.95.1 at bigwig.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,RDNS_NONE autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bigwig.baldwin.cx Cc: Subject: Re: svn commit: r195767 - in head: . cddl/lib cddl/lib/libctf cddl/lib/libdtrace gnu/lib/libdialog gnu/lib/libg2c gnu/lib/libobjc gnu/lib/libreadline gnu/lib/libregex lib lib/libalias/libalias lib/liba... X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Jul 2009 13:52:02 -0000 On Sunday 19 July 2009 1:25:24 pm Ken Smith wrote: > Author: kensmith > Date: Sun Jul 19 17:25:24 2009 > New Revision: 195767 > URL: http://svn.freebsd.org/changeset/base/195767 > > Log: > Bump the version of all non-symbol-versioned shared libraries in > preparation for 8.0-RELEASE. Add the previous version of those > libraries to ObsoleteFiles.inc and bump __FreeBSD_Version. > > Reviewed by: kib > Approved by: re (rwatson) I think we should figure out a plan for 9.0 for non-versioned libraries in the base system. If we are still going to bump most libraries every release, then I don't think symbol versioning is buying us much. I'm not sure if we want to just add versioning to all non-versioned libraries in the base system that aren't from contrib software, or if we want to relax the "bump everything" policy back to the older policy of "bump when you make the first ABI change" with a possible corollary of "add symbol versioning when you do". I'd probably vote for the latter. I know that someone missed bumping libm.so.2 at some point in the past because they didn't realize that a change adjusted the ABI. However, the same issue there exists with symbol versioning: you have to realize that you need to bump the version of a symbol. If we are going to trust our developers to manage the versions of versioned symbols, then we should trust them to manage non-versioned library versions as well. Or the contrapositive: if we do not trust them to manage non-versioned library versions, perhaps we can't trust them (us) to manage symbol versions either. I guess specifically I see a disconnect in that in our current policy we trust developers to know when a change is an ABI change for a library with versioned symbols, but we don't trust them to know when a change is an ABI change for a library without versioned symbols. Either we trust developers to recognize an ABI change or not. Whether or not the library has versioned symbols doesn't change that, and the resulting mess if we get it wrong is just as ugly in either case. -- John Baldwin From owner-freebsd-arch@FreeBSD.ORG Tue Jul 21 15:20:49 2009 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9F2B0106567E; Tue, 21 Jul 2009 15:20:49 +0000 (UTC) (envelope-from gordon.tetlow@gmail.com) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.245]) by mx1.freebsd.org (Postfix) with ESMTP id 3ABA58FC15; Tue, 21 Jul 2009 15:20:48 +0000 (UTC) (envelope-from gordon.tetlow@gmail.com) Received: by an-out-0708.google.com with SMTP id d14so1439582and.13 for ; Tue, 21 Jul 2009 08:20:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type; bh=O3uboGQGNUCvol8qPbqi4kDqE+SMw+L2Eor+BUKOyiI=; b=iclo+iYIlA0fe/M5Z4gYKaA3JmrsP/JGjwq6iJs2gyVC9p1iZXFTYAlg5ptfgYgBb4 RUlD7wumAx/vxYWqDE+yaFu6xDvM36BFhPV2+tHuw3O69mNTO/xYyn9tRKaju6BXPfxa Haw4LZnW5I9MgZWnTKq+snI1gqyM5qJG4uk/k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=A3GK2eWfa+8LCuFtY9hXjOV+aDmyV6KMjEX2VaISWBHkMLgSHC5J0JlBtmYwgXnPGM GC0lnhyCn5F1/Mp0/5bpZv8WtJq4msGYcQNAMtMLdga77pA0XiWfDM/uXaQevzsN3X/d 57eTmsjMFC9XEE5H54oeMakP7TLJsQjE1S698= MIME-Version: 1.0 Sender: gordon.tetlow@gmail.com Received: by 10.100.107.8 with SMTP id f8mr7901698anc.149.1248188427937; Tue, 21 Jul 2009 08:00:27 -0700 (PDT) In-Reply-To: <200907200951.56551.jhb@freebsd.org> References: <200907191725.n6JHPOBe049379@svn.freebsd.org> <200907200951.56551.jhb@freebsd.org> Date: Tue, 21 Jul 2009 08:00:27 -0700 X-Google-Sender-Auth: feabb83e19a184ec Message-ID: <4e571dd70907210800m451681fdhedb951e4351d8233@mail.gmail.com> From: Gordon Tetlow To: John Baldwin Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: arch@freebsd.org Subject: Re: svn commit: r195767 - in head: . cddl/lib cddl/lib/libctf cddl/lib/libdtrace gnu/lib/libdialog gnu/lib/libg2c gnu/lib/libobjc gnu/lib/libreadline gnu/lib/libregex lib lib/libalias/libalias lib/liba... X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jul 2009 15:20:50 -0000 On Mon, Jul 20, 2009 at 6:51 AM, John Baldwin wrote: > I guess specifically I see a disconnect in that in our current policy we > trust > developers to know when a change is an ABI change for a library with > versioned symbols, but we don't trust them to know when a change is an ABI > change for a library without versioned symbols. Either we trust developers > to recognize an ABI change or not. Whether or not the library has > versioned > symbols doesn't change that, and the resulting mess if we get it wrong is > just as ugly in either case. Is there a way to detect ABI changes automatically? Is there some tool that could be written to detect changes in ABI and throw warnings about in that case? Gordon From owner-freebsd-arch@FreeBSD.ORG Tue Jul 21 15:34:28 2009 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6FDE7106568E for ; Tue, 21 Jul 2009 15:34:28 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 3E3788FC16 for ; Tue, 21 Jul 2009 15:34:28 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id E812E46B49; Tue, 21 Jul 2009 11:34:27 -0400 (EDT) Received: from jhbbsd.hudson-trading.com (unknown [209.249.190.8]) by bigwig.baldwin.cx (Postfix) with ESMTPA id 3D0058A09E; Tue, 21 Jul 2009 11:34:27 -0400 (EDT) From: John Baldwin To: Gordon Tetlow Date: Tue, 21 Jul 2009 11:34:23 -0400 User-Agent: KMail/1.9.7 References: <200907191725.n6JHPOBe049379@svn.freebsd.org> <200907200951.56551.jhb@freebsd.org> <4e571dd70907210800m451681fdhedb951e4351d8233@mail.gmail.com> In-Reply-To: <4e571dd70907210800m451681fdhedb951e4351d8233@mail.gmail.com> MIME-Version: 1.0 Content-Disposition: inline Message-Id: <200907211134.23565.jhb@freebsd.org> Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (bigwig.baldwin.cx); Tue, 21 Jul 2009 11:34:27 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.95.1 at bigwig.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,RDNS_NONE autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bigwig.baldwin.cx Cc: arch@freebsd.org Subject: Re: svn commit: r195767 - in head: . cddl/lib cddl/lib/libctf cddl/lib/libdtrace gnu/lib/libdialog gnu/lib/libg2c gnu/lib/libobjc gnu/lib/libreadline gnu/lib/libregex lib lib/libalias/libalias lib/liba... X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jul 2009 15:34:28 -0000 On Tuesday 21 July 2009 11:00:27 am Gordon Tetlow wrote: > On Mon, Jul 20, 2009 at 6:51 AM, John Baldwin wrote: > > > I guess specifically I see a disconnect in that in our current policy we > > trust > > developers to know when a change is an ABI change for a library with > > versioned symbols, but we don't trust them to know when a change is an ABI > > change for a library without versioned symbols. Either we trust developers > > to recognize an ABI change or not. Whether or not the library has > > versioned > > symbols doesn't change that, and the resulting mess if we get it wrong is > > just as ugly in either case. > > > Is there a way to detect ABI changes automatically? Is there some tool that > could be written to detect changes in ABI and throw warnings about in that > case? I am not aware of one, and I think it would be hard to detect things like changes in structure layout (e.g. you can have an ABI change w/o changing the size if you just reorder fields). Even a tool that could check for a subset of breakages would still be useful. -- John Baldwin From owner-freebsd-arch@FreeBSD.ORG Tue Jul 21 15:45:22 2009 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0FD48106566B; Tue, 21 Jul 2009 15:45:22 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.freebsd.org (Postfix) with ESMTP id 493F08FC1F; Tue, 21 Jul 2009 15:45:21 +0000 (UTC) (envelope-from des@des.no) Received: from ds4.des.no (des.no [84.49.246.2]) by smtp.des.no (Postfix) with ESMTP id 62AB56D41D; Tue, 21 Jul 2009 17:45:20 +0200 (CEST) Received: by ds4.des.no (Postfix, from userid 1001) id 3B841844C2; Tue, 21 Jul 2009 17:45:20 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: John Baldwin References: <200907191725.n6JHPOBe049379@svn.freebsd.org> <200907200951.56551.jhb@freebsd.org> <4e571dd70907210800m451681fdhedb951e4351d8233@mail.gmail.com> <200907211134.23565.jhb@freebsd.org> Date: Tue, 21 Jul 2009 17:45:20 +0200 In-Reply-To: <200907211134.23565.jhb@freebsd.org> (John Baldwin's message of "Tue, 21 Jul 2009 11:34:23 -0400") Message-ID: <86vdlmvy3z.fsf@ds4.des.no> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: arch@freebsd.org, Gordon Tetlow Subject: Re: svn commit: r195767 - in head: . cddl/lib cddl/lib/libctf cddl/lib/libdtrace gnu/lib/libdialog gnu/lib/libg2c gnu/lib/libobjc gnu/lib/libreadline gnu/lib/libregex lib lib/libalias/libalias lib/liba... X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jul 2009 15:45:22 -0000 John Baldwin writes: > Gordon Tetlow writes: > > Is there a way to detect ABI changes automatically? [...] > I am not aware of one, and I think it would be hard to detect things like > changes in structure layout (e.g. you can have an ABI change w/o changing > the size if you just reorder fields). You can catch that with a script that parses the output of cpp on the header that defines the struct and has knowledge of the sizes of various types and the alignment and padding rules for that particular platform. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no From owner-freebsd-arch@FreeBSD.ORG Tue Jul 21 18:30:48 2009 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2A75F106564A; Tue, 21 Jul 2009 18:30:48 +0000 (UTC) (envelope-from uqs@spoerlein.net) Received: from acme.spoerlein.net (cl-43.dus-01.de.sixxs.net [IPv6:2a01:198:200:2a::2]) by mx1.freebsd.org (Postfix) with ESMTP id B84F18FC0A; Tue, 21 Jul 2009 18:30:47 +0000 (UTC) (envelope-from uqs@spoerlein.net) Received: from acme.spoerlein.net (localhost.spoerlein.net [127.0.0.1]) by acme.spoerlein.net (8.14.3/8.14.3) with ESMTP id n6LIUkwI093296 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 21 Jul 2009 20:30:46 +0200 (CEST) (envelope-from uqs@spoerlein.net) Received: (from uqs@localhost) by acme.spoerlein.net (8.14.3/8.14.3/Submit) id n6LIUk0f093295; Tue, 21 Jul 2009 20:30:46 +0200 (CEST) (envelope-from uqs@spoerlein.net) Date: Tue, 21 Jul 2009 20:30:46 +0200 From: Ulrich =?utf-8?B?U3DDtnJsZWlu?= To: arch@freebsd.org Message-ID: <20090721183046.GF98331@acme.spoerlein.net> Mail-Followup-To: arch@freebsd.org, markm@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Subject: Resurrection of src/games X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jul 2009 18:30:48 -0000 Hello all, would it be possible to resurrect src/games from the Attic? Either placing the files at their original version or creating a new svn "project" for them? The Dragonfly guys did a lot of cleanup to the sources, as did the other BSDs. I would integrate these patches and cleanups, but doing it in form of patches under ports/games/freebsd-games/files ... sucks. The goal would then be to cut a tarball at regular intervals for the port to use. Thanks for your consideration! Bye, Uli From owner-freebsd-arch@FreeBSD.ORG Tue Jul 21 19:18:54 2009 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B16E91065674 for ; Tue, 21 Jul 2009 19:18:54 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (skuns.zoral.com.ua [91.193.166.194]) by mx1.freebsd.org (Postfix) with ESMTP id 4BAE28FC17 for ; Tue, 21 Jul 2009 19:18:53 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id n6LJ3Cpq028196 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 21 Jul 2009 22:03:12 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.3/8.14.3) with ESMTP id n6LJ3CXq069886; Tue, 21 Jul 2009 22:03:12 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.3/8.14.3/Submit) id n6LJ3COV069885; Tue, 21 Jul 2009 22:03:12 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Tue, 21 Jul 2009 22:03:12 +0300 From: Kostik Belousov To: John Baldwin Message-ID: <20090721190312.GH55190@deviant.kiev.zoral.com.ua> References: <200907191725.n6JHPOBe049379@svn.freebsd.org> <200907200951.56551.jhb@freebsd.org> <4e571dd70907210800m451681fdhedb951e4351d8233@mail.gmail.com> <200907211134.23565.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="RNDwH1ysJEL7MpMz" Content-Disposition: inline In-Reply-To: <200907211134.23565.jhb@freebsd.org> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: arch@freebsd.org, Gordon Tetlow Subject: Re: svn commit: r195767 - in head: . cddl/lib cddl/lib/libctf cddl/lib/libdtrace gnu/lib/libdialog gnu/lib/libg2c gnu/lib/libobjc gnu/lib/libreadline gnu/lib/libregex lib lib/libalias/libalias lib/liba... X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jul 2009 19:18:55 -0000 --RNDwH1ysJEL7MpMz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jul 21, 2009 at 11:34:23AM -0400, John Baldwin wrote: > On Tuesday 21 July 2009 11:00:27 am Gordon Tetlow wrote: > > On Mon, Jul 20, 2009 at 6:51 AM, John Baldwin wrote: > >=20 > > > I guess specifically I see a disconnect in that in our current policy= we > > > trust > > > developers to know when a change is an ABI change for a library with > > > versioned symbols, but we don't trust them to know when a change is a= n ABI > > > change for a library without versioned symbols. Either we trust=20 > developers > > > to recognize an ABI change or not. Whether or not the library has > > > versioned > > > symbols doesn't change that, and the resulting mess if we get it wron= g is > > > just as ugly in either case. > >=20 > >=20 > > Is there a way to detect ABI changes automatically? Is there some tool= that > > could be written to detect changes in ABI and throw warnings about in t= hat > > case? >=20 > I am not aware of one, and I think it would be hard to detect things like > changes in structure layout (e.g. you can have an ABI change w/o changing > the size if you just reorder fields). Even a tool that could check for a > subset of breakages would still be useful. We need the checker that can parse ELF and dwarf2, and produces the printouts of the all exported functions with corresponding versions, and structure definitions in some canonical forms, not neccessary in C syntax. Such code is architecture-depended, that is good. As an added benefit, it will be possible to show the padding. Next, we either diff the printouts, or teach the tools to report on any added/missed symbols, changed function signatures or structure layouts. We do have libelf and libdwarf in the base, that could be considered as the "lexer" foundation of the tool. The tool is quite doable, but requires a time. This is definitely not a weekend project, in my opinion. --RNDwH1ysJEL7MpMz Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkpmEO8ACgkQC3+MBN1Mb4h4IgCcCbl2OohPRNkVPwbhtd85aCqQ S1EAnjfjAl3w1NLl2wB2b8ikHCadMD6o =0v/e -----END PGP SIGNATURE----- --RNDwH1ysJEL7MpMz-- From owner-freebsd-arch@FreeBSD.ORG Tue Jul 21 19:23:40 2009 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 95ED31065674 for ; Tue, 21 Jul 2009 19:23:40 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: from mail-pz0-f193.google.com (mail-pz0-f193.google.com [209.85.222.193]) by mx1.freebsd.org (Postfix) with ESMTP id 62F848FC19 for ; Tue, 21 Jul 2009 19:23:40 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: by pzk31 with SMTP id 31so2411863pzk.3 for ; Tue, 21 Jul 2009 12:23:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:cc:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type; bh=o99/bbmmZ5XrXIyp0xYJ35oIMzdcftThORRDgiPG8+8=; b=DZxjuq/qC0rRd2dVi+pZO2Y/vVN2JV6TH7gxla+3w7oWozISmyhC9VK2r888kHsN7h IOJk6DZHA1FkDXwjQnDZmeXwzQ3fc2cIWX3VtiXw2MGtz6KXivKJGV0QLasjFQwy9akJ 0JLHD3ZehJrVJHbA4HD9c8/j+UN/7BtGhmEEo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=RrSQbGxeKHULkMtDLwac0nH3nXqLQtCFu29UeZyHuE6ZIX3/XtPYhRf+N9IA74UCEi YJ75moIy4vd8xgFeLi57Gx64We8W8NrjkjVHsgnUOZdrghNrUB3sCbZNxeQzc4hRHoXa tgOGIGEhK2dMIrEK66X43qvrrBg2kDAvKGQZE= Received: by 10.142.217.17 with SMTP id p17mr1276212wfg.325.1248202450230; Tue, 21 Jul 2009 11:54:10 -0700 (PDT) Received: from kan.dnsalias.net (c-98-217-224-113.hsd1.ma.comcast.net [98.217.224.113]) by mx.google.com with ESMTPS id 28sm17070655wfg.25.2009.07.21.11.54.07 (version=SSLv3 cipher=RC4-MD5); Tue, 21 Jul 2009 11:54:08 -0700 (PDT) Date: Tue, 21 Jul 2009 14:53:51 -0400 From: Alexander Kabaev To: Ulrich =?UTF-8?Q?Sp=C3=B6rlein?= Message-ID: <20090721145351.5989090c@kan.dnsalias.net> In-Reply-To: <20090721183046.GF98331@acme.spoerlein.net> References: <20090721183046.GF98331@acme.spoerlein.net> X-Mailer: Claws Mail 3.7.1 (GTK+ 2.16.2; i386-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/UnnrG.eoL/79k._xvOR22WR"; protocol="application/pgp-signature" Cc: arch@freebsd.org Subject: Re: Resurrection of src/games X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jul 2009 19:23:41 -0000 --Sig_/UnnrG.eoL/79k._xvOR22WR Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Tue, 21 Jul 2009 20:30:46 +0200 Ulrich Sp=C3=B6rlein wrote: > Hello all, >=20 > would it be possible to resurrect src/games from the Attic? Either > placing the files at their original version or creating a new svn > "project" for them? >=20 > The Dragonfly guys did a lot of cleanup to the sources, as did the > other BSDs. I would integrate these patches and cleanups, but doing > it in form of patches under ports/games/freebsd-games/files ... sucks. >=20 > The goal would then be to cut a tarball at regular intervals for the > port to use. >=20 > Thanks for your consideration! > Bye, Uli If the goal is to have these in ports, why won't you cut tarballs straight out of Dragonfly repo? --=20 Alexander Kabaev --Sig_/UnnrG.eoL/79k._xvOR22WR Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) iD8DBQFKZg7NQ6z1jMm+XZYRAjYGAKC4dA+QxcQDpi76uxyLMr5j2G6eMwCguJTV qdtn9rEFeaucGC9tidobASA= =FT3z -----END PGP SIGNATURE----- --Sig_/UnnrG.eoL/79k._xvOR22WR-- From owner-freebsd-arch@FreeBSD.ORG Tue Jul 21 19:54:15 2009 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4372B1065686 for ; Tue, 21 Jul 2009 19:54:15 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 33E8E8FC16 for ; Tue, 21 Jul 2009 19:54:14 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id E67931A3C3E; Tue, 21 Jul 2009 12:54:14 -0700 (PDT) Date: Tue, 21 Jul 2009 12:54:14 -0700 From: Alfred Perlstein To: Alexander Kabaev Message-ID: <20090721195414.GU49724@elvis.mu.org> References: <20090721183046.GF98331@acme.spoerlein.net> <20090721145351.5989090c@kan.dnsalias.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090721145351.5989090c@kan.dnsalias.net> User-Agent: Mutt/1.4.2.3i Cc: arch@freebsd.org, Ulrich Sp??rlein Subject: Re: Resurrection of src/games X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jul 2009 19:54:15 -0000 * Alexander Kabaev [090721 12:24] wrote: > On Tue, 21 Jul 2009 20:30:46 +0200 > Ulrich Sp??rlein wrote: > > > Hello all, > > > > would it be possible to resurrect src/games from the Attic? Either > > placing the files at their original version or creating a new svn > > "project" for them? > > > > The Dragonfly guys did a lot of cleanup to the sources, as did the > > other BSDs. I would integrate these patches and cleanups, but doing > > it in form of patches under ports/games/freebsd-games/files ... sucks. > > > > The goal would then be to cut a tarball at regular intervals for the > > port to use. > > > > Thanks for your consideration! > > Bye, Uli > > > If the goal is to have these in ports, why won't you cut tarballs > straight out of Dragonfly repo? Could maybe be kept under /projects/? -Alfred From owner-freebsd-arch@FreeBSD.ORG Tue Jul 21 20:08:42 2009 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4C5A4106564A for ; Tue, 21 Jul 2009 20:08:42 +0000 (UTC) (envelope-from uqs@spoerlein.net) Received: from acme.spoerlein.net (cl-43.dus-01.de.sixxs.net [IPv6:2a01:198:200:2a::2]) by mx1.freebsd.org (Postfix) with ESMTP id D3E558FC1A for ; Tue, 21 Jul 2009 20:08:41 +0000 (UTC) (envelope-from uqs@spoerlein.net) Received: from acme.spoerlein.net (localhost.spoerlein.net [127.0.0.1]) by acme.spoerlein.net (8.14.3/8.14.3) with ESMTP id n6LK8dlY095543 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 21 Jul 2009 22:08:40 +0200 (CEST) (envelope-from uqs@spoerlein.net) Received: (from uqs@localhost) by acme.spoerlein.net (8.14.3/8.14.3/Submit) id n6LK8dW1095542; Tue, 21 Jul 2009 22:08:39 +0200 (CEST) (envelope-from uqs@spoerlein.net) Date: Tue, 21 Jul 2009 22:08:39 +0200 From: Ulrich =?utf-8?B?U3DDtnJsZWlu?= To: Alexander Kabaev Message-ID: <20090721200839.GH98331@acme.spoerlein.net> Mail-Followup-To: Alexander Kabaev , arch@freebsd.org References: <20090721183046.GF98331@acme.spoerlein.net> <20090721145351.5989090c@kan.dnsalias.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20090721145351.5989090c@kan.dnsalias.net> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: arch@freebsd.org Subject: Re: Resurrection of src/games X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jul 2009 20:08:42 -0000 On Tue, 21.07.2009 at 14:53:51 -0400, Alexander Kabaev wrote: > On Tue, 21 Jul 2009 20:30:46 +0200 > Ulrich Spörlein wrote: > > > Hello all, > > > > would it be possible to resurrect src/games from the Attic? Either > > placing the files at their original version or creating a new svn > > "project" for them? > > > > The Dragonfly guys did a lot of cleanup to the sources, as did the > > other BSDs. I would integrate these patches and cleanups, but doing > > it in form of patches under ports/games/freebsd-games/files ... sucks. > > > > The goal would then be to cut a tarball at regular intervals for the > > port to use. > > > > Thanks for your consideration! > > Bye, Uli > > > If the goal is to have these in ports, why won't you cut tarballs > straight out of Dragonfly repo? Good question, haven't thought about it that way. With Dragonfly and FreeBSD diverging more and more, it might turn into a patch-fest eventually (but since there's hardly any active development, I guess that's rather unlikely). Just seems to be a shame, that this historic legacy is abandoned ... Bye, Uli From owner-freebsd-arch@FreeBSD.ORG Wed Jul 22 00:50:04 2009 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 79B76106566B for ; Wed, 22 Jul 2009 00:50:04 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.freebsd.org (Postfix) with ESMTP id 3538D8FC13 for ; Wed, 22 Jul 2009 00:50:04 +0000 (UTC) (envelope-from des@des.no) Received: from ds4.des.no (des.no [84.49.246.2]) by smtp.des.no (Postfix) with ESMTP id 6E76E6D418; Wed, 22 Jul 2009 02:50:03 +0200 (CEST) Received: by ds4.des.no (Postfix, from userid 1001) id 4E792844B5; Wed, 22 Jul 2009 02:50:03 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Alexander Kabaev References: <20090721183046.GF98331@acme.spoerlein.net> <20090721145351.5989090c@kan.dnsalias.net> <20090721200839.GH98331@acme.spoerlein.net> Date: Wed, 22 Jul 2009 02:50:02 +0200 In-Reply-To: <20090721200839.GH98331@acme.spoerlein.net> ("Ulrich =?utf-8?Q?Sp=C3=B6rlein=22's?= message of "Tue, 21 Jul 2009 22:08:39 +0200") Message-ID: <86d47tk0cl.fsf@ds4.des.no> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: arch@freebsd.org Subject: Re: Resurrection of src/games X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Jul 2009 00:50:04 -0000 Ulrich Sp=C3=B6rlein writes: > Alexander Kabaev writes: > > If the goal is to have these in ports, why won't you cut tarballs > > straight out of Dragonfly repo? > Good question, haven't thought about it that way. With Dragonfly and > FreeBSD diverging more and more, it might turn into a patch-fest > eventually. A patch-fest? How many kernel structures and DFBSD-specific system calls does the code in src/games use? DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no From owner-freebsd-arch@FreeBSD.ORG Wed Jul 22 07:56:25 2009 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 02CE9106564A for ; Wed, 22 Jul 2009 07:56:25 +0000 (UTC) (envelope-from uqs@spoerlein.net) Received: from acme.spoerlein.net (cl-43.dus-01.de.sixxs.net [IPv6:2a01:198:200:2a::2]) by mx1.freebsd.org (Postfix) with ESMTP id 839EF8FC15 for ; Wed, 22 Jul 2009 07:56:24 +0000 (UTC) (envelope-from uqs@spoerlein.net) Received: from acme.spoerlein.net (localhost.spoerlein.net [127.0.0.1]) by acme.spoerlein.net (8.14.3/8.14.3) with ESMTP id n6M7uMBU010458 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 22 Jul 2009 09:56:22 +0200 (CEST) (envelope-from uqs@spoerlein.net) Received: (from uqs@localhost) by acme.spoerlein.net (8.14.3/8.14.3/Submit) id n6M7uMF8010457; Wed, 22 Jul 2009 09:56:22 +0200 (CEST) (envelope-from uqs@spoerlein.net) Date: Wed, 22 Jul 2009 09:56:22 +0200 From: Ulrich =?utf-8?B?U3DDtnJsZWlu?= To: Dag-Erling =?utf-8?B?U23DuHJncmF2?= Message-ID: <20090722075622.GI98331@acme.spoerlein.net> Mail-Followup-To: Dag-Erling =?utf-8?B?U23DuHJncmF2?= , Alexander Kabaev , arch@freebsd.org References: <20090721183046.GF98331@acme.spoerlein.net> <20090721145351.5989090c@kan.dnsalias.net> <20090721200839.GH98331@acme.spoerlein.net> <86d47tk0cl.fsf@ds4.des.no> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <86d47tk0cl.fsf@ds4.des.no> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: arch@freebsd.org Subject: Re: Resurrection of src/games X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Jul 2009 07:56:25 -0000 On Wed, 22.07.2009 at 02:50:02 +0200, Dag-Erling Smørgrav wrote: > Ulrich Spörlein writes: > > Alexander Kabaev writes: > > > If the goal is to have these in ports, why won't you cut tarballs > > > straight out of Dragonfly repo? > > Good question, haven't thought about it that way. With Dragonfly and > > FreeBSD diverging more and more, it might turn into a patch-fest > > eventually. > > A patch-fest? How many kernel structures and DFBSD-specific system > calls does the code in src/games use? I'm mostly concerned about the tty changes here. Uli From owner-freebsd-arch@FreeBSD.ORG Wed Jul 22 09:46:41 2009 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D6461106564A for ; Wed, 22 Jul 2009 09:46:41 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: from palm.hoeg.nl (mx0.hoeg.nl [IPv6:2001:7b8:613:100::211]) by mx1.freebsd.org (Postfix) with ESMTP id 74D138FC1F for ; Wed, 22 Jul 2009 09:46:41 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: by palm.hoeg.nl (Postfix, from userid 1000) id A69561CD9F; Wed, 22 Jul 2009 11:46:40 +0200 (CEST) Date: Wed, 22 Jul 2009 11:46:40 +0200 From: Ed Schouten To: Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= , Alexander Kabaev , FreeBSD Arch Message-ID: <20090722094640.GM68469@hoeg.nl> References: <20090721183046.GF98331@acme.spoerlein.net> <20090721145351.5989090c@kan.dnsalias.net> <20090721200839.GH98331@acme.spoerlein.net> <86d47tk0cl.fsf@ds4.des.no> <20090722075622.GI98331@acme.spoerlein.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="fDERRRNgB4on1jOB" Content-Disposition: inline In-Reply-To: <20090722075622.GI98331@acme.spoerlein.net> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Subject: Re: Resurrection of src/games X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Jul 2009 09:46:42 -0000 --fDERRRNgB4on1jOB Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Ulrich Sp=F6rlein wrote: > On Wed, 22.07.2009 at 02:50:02 +0200, Dag-Erling Sm=F8rgrav wrote: > > A patch-fest? How many kernel structures and DFBSD-specific system > > calls does the code in src/games use? >=20 > I'm mostly concerned about the tty changes here. The sgtty -> termios changes? Just ask the dfly folks to integrate them. Using sgtty in 2009 is stupid. --=20 Ed Schouten WWW: http://80386.nl/ --fDERRRNgB4on1jOB Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkpm4AAACgkQ52SDGA2eCwVg6wCfVwoXEGwY9s00H/ru7POvMJuV cJsAni7/cx4B53quKW1Q+xfC6G3LE+Bm =yOc2 -----END PGP SIGNATURE----- --fDERRRNgB4on1jOB--