GNU bug report logs - #10488
guile-config deprecation?

Previous Next

Package: guile;

Reported by: Mike Gran <spk121 <at> yahoo.com>

Date: Thu, 12 Jan 2012 18:44:01 UTC

Severity: normal

Done: Andy Wingo <wingo <at> pobox.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Mike Gran <spk121 <at> yahoo.com>
Subject: bug#10488: closed (Re: bug#10488: guile-config deprecation?)
Date: Sun, 10 Mar 2013 22:37:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#10488: guile-config deprecation?

which was filed against the guile package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 10488 <at> debbugs.gnu.org.

-- 
10488: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10488
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Andy Wingo <wingo <at> pobox.com>
To: 10488-done <at> debbugs.gnu.org
Subject: Re: bug#10488: guile-config deprecation?
Date: Sun, 10 Mar 2013 23:35:41 +0100
On Sat 02 Mar 2013 19:42, Andy Wingo <wingo <at> pobox.com> writes:

> I pushed it to a branch a year ago but it never got review.  Here's the
> patch, rebased and attached.  I'll commit it soon if there are no
> objections.

I have pushed this.  Please test with your applications!

Andy
-- 
http://wingolog.org/

[Message part 3 (message/rfc822, inline)]
From: Mike Gran <spk121 <at> yahoo.com>
To: Bug Guile <bug-guile <at> gnu.org>
Subject: guile-config deprecation?
Date: Thu, 12 Jan 2012 10:42:14 -0800 (PST)
Hi-

There's a bit of confusion on the guile-config deprecation.

NEWS says that guile-config "will be deprecated"

meta/guile-config.in says it "has been deprecated"

meta/guile.m4's GUILE_PROGS rule will error "guile-config required
but not found"

likewise those rules that depend on GUILE_PROGS, such as GUILE_FLAGS
and GUILE_SITE_DIR


In the manual, in the "parallel installations" section, it implies
that GUILE_SITE_DIR is the way to get the sitedir from pkg-config,
but with guile.m4, it is getting that information via guile-config,
which itself gets it from pkg-config.


In the README, it suggests "guile-config" is the way to get the
sitedir for the installation of slib.

The man page for pkg-config describes the PKG_CHECK_MODULES macro,
but doesn't give any indication of how to set up any autoconf
flags beyond _CFLAGS and _LIBS.  So it isn't clear that PKG_CHECK_MODULES
could be used as a replacement for GUILE_SITE_DIR.


It seems to me, that there is some inconsistency here.  I'm worried
that guile-config will just disappear with no equally powerful,
documented replacement in place.


The quickest fix would be to not deprecated it, while
maybe creating and documenting a parallel set of pkg-config based

macros in guile.m4 for extracting things like sitedir.


Thanks,

Mike




This bug report was last modified 12 years and 130 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.