From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=) Newsgroups: gmane.lisp.guile.devel Subject: Re: Testing third-party applications with 1.9 Date: Fri, 02 Oct 2009 00:01:00 +0200 Message-ID: <87ab0abwpv.fsf@gnu.org> References: <87bpl4phns.fsf@gnu.org> <1253539510.2856.4.camel@localhost.localdomain> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1254434511 15495 80.91.229.12 (1 Oct 2009 22:01:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 1 Oct 2009 22:01:51 +0000 (UTC) To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Fri Oct 02 00:01:42 2009 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MtTiW-0005M0-5T for guile-devel@m.gmane.org; Fri, 02 Oct 2009 00:01:40 +0200 Original-Received: from localhost ([127.0.0.1]:45923 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MtTiV-0006dE-O3 for guile-devel@m.gmane.org; Thu, 01 Oct 2009 18:01:39 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MtTiO-0006ca-Ae for guile-devel@gnu.org; Thu, 01 Oct 2009 18:01:32 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MtTiJ-0006YD-Mn for guile-devel@gnu.org; Thu, 01 Oct 2009 18:01:31 -0400 Original-Received: from [199.232.76.173] (port=46872 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MtTiJ-0006YA-KF for guile-devel@gnu.org; Thu, 01 Oct 2009 18:01:27 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:38914) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MtTiI-0000bg-Th for guile-devel@gnu.org; Thu, 01 Oct 2009 18:01:27 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.50) id 1MtTiE-0005H8-RJ for guile-devel@gnu.org; Fri, 02 Oct 2009 00:01:22 +0200 Original-Received: from reverse-83.fdn.fr ([80.67.176.83]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 02 Oct 2009 00:01:22 +0200 Original-Received: from ludo by reverse-83.fdn.fr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 02 Oct 2009 00:01:22 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 39 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: reverse-83.fdn.fr X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 10 =?iso-8859-1?Q?Vend=E9miaire?= an 218 de la =?iso-8859-1?Q?R=E9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 821D 815D 902A 7EAB 5CEE D120 7FBA 3D4F EB1F 5364 X-OS: x86_64-unknown-linux-gnu User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:pA8uTmNOVS1XEhqlQ7/5LbtyoMU= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:9427 Archived-At: Hi! Mike Gran writes: > On Mon, 2009-09-21 at 15:10 +0200, Ludovic Courtès wrote: [...] >> http://hydra.nixos.org/jobset/nixpkgs/guile2test [...] > I think a couple of other important programs are Gnucash and SWIG > (Gnucash uses SWIG as its Guile wrapper), Autogen (which is used by > GCC), and GNU Robots. I added SWIG, SLIB, GnuCash, and AutoGen to the mix. GnuCash 2.2.9 and AutoGen 5.9.8 fail at configure-time because they try to use . GnuCash and AutoGen maintainers: if you read this, please upgrade from GH, which was deprecated in 2001. :-) In related news, I had to modify the GnuTLS bindings to work with 1.9.3: http://git.savannah.gnu.org/gitweb/?p=gnutls.git;a=commitdiff;h=b595d1625e13a1836df6504ee1bafe1ef067726f;hp=cf61dc7006b8789951b058573ae1f824b264bd96 The removal of the port finalizer is the important part of this patch as it would sometimes segfault with 1.9.3. It relied on the (unspecified) finalization ordering of Guile’s GC, which happens to be different with libgc, hence the segfault. That finalizer is no longer needed, so that was easily fixed. Guile-Avahi worked fine unmodified with 1.9.3. I guess the real test GC-wise will be Guile-GNOME. Thanks, Ludo’.