Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:update NEWS
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:6f388cf9dc0365f158e106da608e5d7a244768bf
User & Date: brandon 2013-11-17 14:39:17
Context
2013-11-17
14:44
fix the NEWS a bit check-in: 15951d48c4 user: brandon tags: trunk
14:39
update NEWS check-in: 6f388cf9dc user: brandon tags: trunk
13:23
clean up test code check-in: 74433f114c user: brandon tags: trunk
Changes

Changes to NEWS.

1
2
3






































































4
5
6
7
8
9
10
11
# -*- org -*-

* zeptodb news






































































** v2.1 (04 July 2013)
*** Bugfix release
This release just fixes a couple bugs that popped up when running
zeptodb on an ancient system.
** v2.0 (03 July 2013
*** Kyoto Cabinet back-end is now available
At compile time, you can now opt to use the Kyoto Cabinet DBM library
instead of the GDBM library.  Note that any databases created with



>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
# -*- org -*-

* zeptodb news
** v2.0.2 (17 November 2013)
This is another bug-fix release.

*** Several memory bugs fixed
There was some sloppy memory handling in the previous version.
Everything should be fixed now, according to valgrind output and
such.
*** More gnulib modules added
More gnulib modules have been added and some extra precaution was
taken to ensure that zeptodb builds properly on as many POSIX-like
***
*** systems as possible.
*** System tests are provided
The distribution now includes some system tests to verify that the
zeptodb binaries are working properly.  You can run them via the
"check" make target:

    $ ./configure
    $ make all
    $ make check

*** Packaging is now done via swbis
From now on, zeptodb will be packaged using swbis
(http://www.gnu.org/software/swbis).  The usual source distribution,
zeptodb-2.0.2.tar.gz, now also contains checksums (md5, sha1 and
sha512) as well as a GPG signature.  You can verify the package using
swverify from the swbis package:

    $ swverify -d @- <zeptodb-2.0.2.tar.gz
    swverify: Archive digest: md5 OK (Good)
    swverify: Archive digest: sha1 OK (Good)
    swverify: Archive size: OK (Good)
    swverify: Archive digest: sha512 OK (Good)
    gpg: Signature made Sun 17 Nov 2013 03:16:57 PM CET using RSA key ID EB7AB74D
    gpg: Good signature from "Brandon Invergo (GNU) <brandon@gnu.org>"
    gpg:                 aka "Brandon Invergo <brandon@invergo.net>"
    gpg: WARNING: This key is not certified with a trusted signature!
    gpg:          There is no indication that the signature belongs to the owner.
    Primary key fingerprint: E675 19DB 1E30 6FA8 266D  08BA 046E DEE6 EB7A B74D

I also provide two packages that are compliant with the POSIX
packaging standard that swbis implements, one is a source distribution
(zeptodb-2.0.2-src.sw.tar.gz) and the other is a binary (x86_64
GNU/Linux) distribution (zeptodb-2.0.2-x86_64.sw.tar.gz).  Both can be
installed via the swbis tool swinstall.  The source distribution is
automatically configured and built after it is installed with
swinstall. The built binaries can then be installed via the swconfig
tool:

    $ swinstall -s :zeptodb-2.0.2-src.sw.tar.gz @/usr/local
    [configure output]
    $ swconfig zeptodb @/usr/local
    [make

The x86_64 binary distribution will require up-to-date GNU libc (2.18)
and GDBM (1.10) libraries.  The binaries will be installed in the
proper places at the prefix of your choice when you run swinstall.
For example, to install to /usr/local:

    $ swinstall -s :zeptodb-2.0.2-x86_64.sw.tar.gz @/usr/local

Why do this?  It's unfeasible for me to provide packages for all the
different packaging systems out there.  If I'm only going to provide
one, it had better be standards-compliant.  It should be relatively
simple to convert the swbis packages to some other format.  OK, so I
may be the only person in the world other than the swbis developer who
is using this system, but it's to be hoped that others will join in.
At the very least, building standard source distributions with swbis
is handy for including in-line all the checksums and signatures right
into the package.
** v2.0.1 (04 July 2013)
*** Bugfix release
This release just fixes a couple bugs that popped up when running
zeptodb on an ancient system.
** v2.0 (03 July 2013
*** Kyoto Cabinet back-end is now available
At compile time, you can now opt to use the Kyoto Cabinet DBM library
instead of the GDBM library.  Note that any databases created with

Changes to psf/PSF-bin.in.

69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
fileset
    tag @PACKAGE_NAME@-bin
    control_directory ""
    is_locatable true

    file_permissions -u 000
    file_permissions -o 0 -g 0 -m 755
    directory src /usr/bin
        file zdbc
        file zdbf
        file zdbr
        file zdbs

    file_permissions -u 000
    file_permissions -o 0 -g 0 -m 644
    directory doc /usr/share/man/man1
        file zdbc.1
        file zdbf.1
        file zdbr.1
        file zdbs.1

    directory doc /usr/share/info
        file zeptodb.info







|







|





|

69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
fileset
    tag @PACKAGE_NAME@-bin
    control_directory ""
    is_locatable true

    file_permissions -u 000
    file_permissions -o 0 -g 0 -m 755
    directory src /bin
        file zdbc
        file zdbf
        file zdbr
        file zdbs

    file_permissions -u 000
    file_permissions -o 0 -g 0 -m 644
    directory doc /share/man/man1
        file zdbc.1
        file zdbf.1
        file zdbr.1
        file zdbs.1

    directory doc /share/info
        file zeptodb.info