[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#335407: marked as done (ITP: qof -- Query Object Framework library)



Your message dated Sun, 23 Oct 2005 14:08:22 -0700
with message-id <87u0f8kkl5.fsf@becket.becket.net>
and subject line silly me
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 23 Oct 2005 20:00:14 +0000
>From tb@becket.net Sun Oct 23 13:00:14 2005
Return-path: <tb@becket.net>
Received: from vp085189.reshsg.uci.edu (becket.becket.net) [128.195.85.189] 
	by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
	id 1ETm0r-0007zX-00; Sun, 23 Oct 2005 13:00:13 -0700
Received: from tb by becket.becket.net with local (Exim 4.54)
	id 1ETm0r-0008K9-LY
	for submit@bugs.debian.org; Sun, 23 Oct 2005 13:00:13 -0700
From: Thomas Bushnell BSG <tb@becket.net>
To: submit@bugs.debian.org
Subject: ITP: qof -- Query Object Framework library
X-Reply-Permission: Posted or emailed replies to this message constitute
		 permission for an emailed response.
X-PGP-Fingerprint: 1F0A1E51  63 28 EB DA E6 44 E5 5E  EC F3 04 26 4E BF 1A 92
X-Tom-Swiftie: "I like amputations," Tom said disarmingly
Date: Sun, 23 Oct 2005 13:00:13 -0700
Message-ID: <[🔎] 878xwkngvm.fsf@becket.becket.net>
User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.4 required=4.0 tests=BAYES_00,HAS_PACKAGE,
	MAILTO_WITH_SUBJ autolearn=no version=2.60-bugs.debian.org_2005_01_02

--=-=-=


Package: wnpp
Severity: wishlist


--=-=-=
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 8bit

X-From-Line: gnucash-devel-bounces@gnucash.org Sun Oct 23 07:46:14 2005
Return-path: <gnucash-devel-bounces@gnucash.org>
Envelope-to: tb@becket.net
Delivery-date: Sun, 23 Oct 2005 07:46:14 -0700
Received: from cvs.gnucash.org ([204.107.200.65])
	by becket.becket.net with esmtp (Exim 4.54)
	id 1ETh70-0007g8-4k
	for tb@becket.net; Sun, 23 Oct 2005 07:46:14 -0700
Received: from cvs.gnucash.org (localhost.localdomain [127.0.0.1])
	by cvs.gnucash.org (8.12.10/8.12.10) with ESMTP id j9NEiU6n026949;
	Sun, 23 Oct 2005 10:45:13 -0400
Received: from mra02.ch.as12513.net (mra02.ch.as12513.net [82.153.252.24])
	by cvs.gnucash.org (8.12.10/8.12.10) with ESMTP id j9NEiR6m026941
	for <gnucash-devel@gnucash.org>; Sun, 23 Oct 2005 10:44:27 -0400
Received: from localhost (localhost [127.0.0.1])
	by mra02.ch.as12513.net (Postfix) with ESMTP id 6A1B3D4692;
	Sun, 23 Oct 2005 15:44:26 +0100 (BST)
Received: from mra02.ch.as12513.net ([127.0.0.1])
	by localhost (mra02.ch.as12513.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with LMTP id 30091-01-8; Sun, 23 Oct 2005 15:44:25 +0100 (BST)
Received: from garfield.codehelp (unknown [82.152.193.77])
	by mra02.ch.as12513.net (Postfix) with ESMTP id A9AF8D42EA;
	Sun, 23 Oct 2005 15:44:25 +0100 (BST)
From: Neil Williams <linux@codehelp.co.uk>
Organization: www.linux.codehelp.co.uk
To: qof-devel@lists.sourceforge.net
Date: Sun, 23 Oct 2005 15:45:57 +0100
User-Agent: KMail/1.8.2
MIME-Version: 1.0
X-Gnus-Mail-Source: file:/var/mail/tb
Message-Id: <200510231546.01379.linux@codehelp.co.uk>
X-Virus-Scanned: ClamAV 0.85/1146/Fri Oct 21 00:36:48 2005 on cvs.gnucash.org
X-Virus-Scanned: by Eclipse VIRUSshield at eclipse.net.uk
X-Virus-Status: Clean
X-Scanned-By: milter-sender/0.55.730 (cvs.gnucash.org [204.107.200.65]); Sun, 23 Oct 2005 10:45:30 -0400
X-Scanned-By: milter-sender/0.55.730 (cvs.gnucash.org [204.107.200.65]);
	Sun, 23 Oct 2005 10:44:27 -0400
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63
X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on cvs.gnucash.org
Cc: gnucash-devel@gnucash.org
Subject: QOF 0.6.0 released!
X-BeenThere: gnucash-devel@gnucash.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: GnuCash Software Design and Development Discussions
	<gnucash-devel.gnucash.org>
List-Unsubscribe: <https://lists.gnucash.org/mailman/listinfo/gnucash-devel>, 
	<mailto:gnucash-devel-request@gnucash.org?subject=unsubscribe>
List-Archive: <http://lists.gnucash.org/pipermail/gnucash-devel>
List-Post: <mailto:gnucash-devel@gnucash.org>
List-Help: <mailto:gnucash-devel-request@gnucash.org?subject=help>
List-Subscribe: <https://lists.gnucash.org/mailman/listinfo/gnucash-devel>,
	<mailto:gnucash-devel-request@gnucash.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0491528680=="
Sender: gnucash-devel-bounces@gnucash.org
Errors-To: gnucash-devel-bounces@gnucash.org
Lines: 130
Xref: becket.becket.net proj.gnucash:2826

--===============0491528680==
Content-Type: multipart/signed; boundary="nextPart1158764.4Mvr4eI0LV";
	protocol="application/pgp-signature"; micalg=pgp-sha1
Content-Transfer-Encoding: 7bit

--nextPart1158764.4Mvr4eI0LV
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

QOF - Query Object Framework - library to add a query engine to C applicati=
ons=20
with generic XML backend. A SQL database is not needed; any collection of=20
C/C++ objects can act as tables. Used by GnuCash, GnoTime, pilot-QOF,=20
cashutil and qof-gen (The upcoming GnuCash Gnome2 port will use QOF=20
externally for the first time.)

QOF v0.6.0 (libqof1) is finally on full release.=20

QOF v0.6.0 adds a lot of new code, including a new, dedicated, XML backend,=
=20
book merge support, new data types and improved methods for loading other=20
suitable backends.=20

The logging subsystem has been overhauled to make it more generic and easie=
r=20
to use with other applications.

The backends are now loaded using GModule which requires each backend to us=
e=20
QofBackendProvider and install the .la file alongside the backend library i=
n=20
the *main* package, not the -dev or -devel package.

v0.6.0 introduces libqof1 which will remain API compatible until all the=20
changes below can be folded into libqof2:

1. All gnucash-specific code to be removed. Most of this has been done in=20
v0.6.0

2. Filename and function name conventions to be made to conform to a single=
=20
method:
	filenames: qof<module>.c|h
	functions: qof_<module>_<function>_ ...
	e.g. gnc_date.h becomes qofdate.h
	qof_book_mergeInit becomes qof_book_merge_init
	gnc_numeric_zero becomes qof_numeric_zero
	gnc_set_logfile becomes qof_log_setfile.
	gnc-trace.c|h becomes qoflog.c|h

3. These changes will be made by deprecating old names and making old files=
=20
into placeholders. When libqof2 is ready for pre-release, all deprecated=20
elements will include compiler flags that will highlight the code that need=
s=20
to be changed and placeholder files may be removed at this stage. All flags=
=20
and deprecated code will then be removed in the final libqof2 release.

4. To make this change easier, the qof.h header has been fixed in v0.6.0 an=
d=20
is now the only header file required to be included to use QOF. Using=20
individual header files in 	applications linked against QOF is now=20
*deprecated*. All code that uses QOF should only use:
#include <qof.h>
		// or
#include "qof.h"

This is the only file guaranteed to maintain access to the full QOF API dur=
ing=20
the entire life of libqof1 and libqof2.

The QOF documentation is entirely embedded in the source code. You can buil=
d=20
an html version of the documentation by installing the 'doxygen' package, a=
nd=20
then 'cd doc; make doc'.

This and all later versions of QOF use the 'pkg' system of managing include=
=20
files and libraries. Full advice on building against and packaging QOF is=20
available in the HACKING file in CVS, also reproduced on the SourceForge=20
project site:

https://sourceforge.net/docman/display_doc.php?docid=3D30421&group_id=3D833=
02

All queries on QOF 0.6.0 should be directed to the QOF-devel mailing list (=
not=20
any of the gnucashlists ):
qof-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qof-devel

=2D-=20

Neil Williams
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/


--nextPart1158764.4Mvr4eI0LV
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQBDW6IpiAEJSii8s+MRAmXcAJ4wxuYzPCHk82SL0gcvax1OGJU3tQCfcA40
eVv/T9zxdEC5gUHqbJRGrE8=
=pnkD
-----END PGP SIGNATURE-----

--nextPart1158764.4Mvr4eI0LV--

--===============0491528680==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

--===============0491528680==--


--=-=-=--

---------------------------------------
Received: (at 335407-done) by bugs.debian.org; 23 Oct 2005 21:08:23 +0000
>From tb@becket.net Sun Oct 23 14:08:23 2005
Return-path: <tb@becket.net>
Received: from vp085189.reshsg.uci.edu (becket.becket.net) [128.195.85.189] 
	by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
	id 1ETn4p-0001z1-00; Sun, 23 Oct 2005 14:08:23 -0700
Received: from tb by becket.becket.net with local (Exim 4.54)
	id 1ETn4o-0008QB-Qn
	for 335407-done@bugs.debian.org; Sun, 23 Oct 2005 14:08:22 -0700
From: Thomas Bushnell BSG <tb@becket.net>
To: 335407-done@bugs.debian.org
Subject: silly me
X-Reply-Permission: Posted or emailed replies to this message constitute
		 permission for an emailed response.
X-PGP-Fingerprint: 1F0A1E51  63 28 EB DA E6 44 E5 5E  EC F3 04 26 4E BF 1A 92
X-Tom-Swiftie: "I can't stop this uncontrollable sweating," Tom said secretively
Date: Sun, 23 Oct 2005 14:08:22 -0700
Message-ID: <87u0f8kkl5.fsf@becket.becket.net>
User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Delivered-To: 335407-done@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-3.0 required=4.0 tests=BAYES_00 autolearn=no 
	version=2.60-bugs.debian.org_2005_01_02


silly me, this already is packaged in its pre-release version.



Reply to: