From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.lisp.guile.sources,gmane.lisp.guile.user Subject: Guile-PG 0.48 available Date: Mon, 26 Oct 2020 02:25:40 -0400 Message-ID: <8736218pwb.fsf@gnuvola.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29680"; mail-complaints-to="usenet@ciao.gmane.io" Cc: guile-user@gnu.org To: guile-sources@gnu.org Original-X-From: guile-sources-bounces+guile-sources=m.gmane-mx.org@gnu.org Mon Oct 26 07:29:03 2020 Return-path: Envelope-to: guile-sources@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kWw06-0007a3-OX for guile-sources@m.gmane-mx.org; Mon, 26 Oct 2020 07:29:02 +0100 Original-Received: from localhost ([::1]:38508 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kWw05-0006PM-8r for guile-sources@m.gmane-mx.org; Mon, 26 Oct 2020 02:29:01 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53276) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kWvzh-0006P2-IP; Mon, 26 Oct 2020 02:28:37 -0400 Original-Received: from 050-089-166-226.res.spectrum.com ([50.89.166.226]:36270 helo=miasma.gnuvola.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kWvzf-0001Jw-0G; Mon, 26 Oct 2020 02:28:36 -0400 Original-Received: from ttn by miasma.gnuvola.org with local (Exim 4.94) (envelope-from ) id 1kWvwy-00083D-J5; Mon, 26 Oct 2020 02:25:48 -0400 Received-SPF: softfail client-ip=50.89.166.226; envelope-from=ttn@gnuvola.org; helo=miasma.gnuvola.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/26 02:28:31 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: 1 X-Spam_score: 0.1 X-Spam_bar: / X-Spam_report: (0.1 / 5.0 requ) BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.399, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, TVD_RCVD_IP=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guile-sources@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Guile source code postings and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-sources-bounces+guile-sources=m.gmane-mx.org@gnu.org Original-Sender: "guile-sources" Xref: news.gmane.io gmane.lisp.guile.sources:554 gmane.lisp.guile.user:17001 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable release notes: Wow, PostgreSQL is at version 13, maybe it's time to kick Guile-PG 1.0 out the door. README excerpt: Guile-PG is a collection of modules for Guile allowing access to the PostgreSQL RDBMS from Scheme programs. The low-level module =E2=80=98(database postgres)=E2=80=99 provides an al= most one-to-one correspondence with the PostgreSQL "libpq" C library interface. The other modules build on it to provide abstractions and convenience procedures. NEWS excerpt: - 0.48 | 2020-10-26 =20=20 - bug report address documented =20=20 See new chapter (info "(guile-pg) Reporting Bugs"). =20=20 - installation by default deletes the .la files =20=20 See README re "SOFIXFLAGS". =20=20 - configuration changes =20=20 - configure script tries to use pkg-config(1) =20=20 The configure script now tries to use pkg-config(1) to determine directory values for the =E2=80=98-I=E2=80=99 and =E2=80=98-L=E2=80= =99 compiler switches. The standard way is still supported (see README). =20=20 - configure-time =E2=80=98INITDB=E2=80=99 specification =20=20 For "make check", you can specify to the configure script the initdb(1) program to use with option =E2=80=98INITDB=3D/path/to/ini= tdb=E2=80=99. For example: =20=20 ./configure INITDB=3D/usr/lib/postgresql/9.4/bin/initdb =20=20 This saves the value of =E2=80=98INITDB=E2=80=99 so you don't need = to specify it manually for each "make check" invocation (see README). =20=20 - builtin array variant types now have prefix-asterisk names =20=20 Previously, the builtin array variant types had names that end in "[]" (i.e., one or more pairs of square braces). These now have prefix-asterisk names. =20=20 (was) (now) text[] *text text[][] **text int4[] *int4 aclitem[] *aclitem =20=20 Furthermore, old-style names are no longer supported. This is concomitant w/ dropping of =E2=80=98define-db-col-type-array-variant= =E2=80=99 (see below). =20=20 - dropped items =20=20 All these were announced in Guile-PG 0.47 (2015-02-23). =20=20 - module =E2=80=98(database postgres-resdisp)=E2=80=99 =20=20 - proc =E2=80=98(database postgres) pg-lo-read=E2=80=99 =20=20 - procs in module =E2=80=98(database postgres-types)=E2=80=99 =20=20 - =E2=80=98dbcoltypes=E2=80=99 =20=20 - =E2=80=98dbcoltype-lookup=E2=80=99 =20=20 - =E2=80=98dbcoltype:stringifier=E2=80=99 =20=20 - =E2=80=98dbcoltype:default=E2=80=99 =20=20 - =E2=80=98dbcoltype:objectifier=E2=80=99 =20=20 - =E2=80=98define-db-col-type-array-variant=E2=80=99 =20=20 - testing improvements =20=20 Actually test =E2=80=98pg-lo-seek=E2=80=99 now. Previously, the test= was NOP. Also, test =E2=80=98idquote=E2=80=99, plus some other infrastructure-= related upgrades. =20=20 - bootstrap/maintenance tools =20=20 upgraded: =20=20 Guile-BAUX 20200129.1051.1679aca GNU gnulib 2020-10-19 23:37:09 GNU texinfo 6.7 GNU Automake 1.16.2 GNU Autoconf 2.69c GNU Guile 2.0.13 =20=20 as before: =20=20 (none) tarball in dir: http://download.savannah.nongnu.org/releases/guile-pg/ homepage: https://www.nongnu.org/guile-pg/ =2D-=20 Thien-Thi Nguyen ----------------------------------------------- (defun responsep (query) ; (2020) Software Libero (pcase (context query) ; =3D Dissenso Etico (`(technical ,ml) (correctp ml)) ...)) 748E A0E8 1CB8 A748 9BFA =2D-------------------------------------- 6CE4 6703 2224 4C80 7502 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iG4EARECAC4WIQR0jqDoHLinSJv6bORnAyIkTIB1AgUCX5Zr5BAcdHRuQGdudXZv bGEub3JnAAoJEGcDIiRMgHUCZ28AoNWyE/8W1Wtp/ItGo9GW39EARDYhAJ9tDPzo JW9NlKoYSnvi5jt4uq48jw== =Vvnm -----END PGP SIGNATURE----- --=-=-=--