David Pirotte
2018-03-26 02:42:25 UTC
Hello,
GNU Foliot 0.9.7 is released. This is a maintenance release, which
brings GNU Foliot up-to-date with Guile-2.2, which introduced an
incompatible module - goops related - change.
* About GNU Foliot
GNU Foliot is a small and easy to use time keeping application.
It can be used in a single user mode or by small organizations. Starting
with version 0.9.4, it can import other user's database, an essential
feature for remote collaborators.
The fields it handles are: a date, who, for whom, what, a duration,
whether or not to be charged and a description.
It includes, on the main application screen, a powerful dynamic filters
criteria mechanism, which lets you visualize, work on and print a subset
of your time keeping entries.
A printing templates system allows you to (pre)define, reuse and hence
quickly generate the pdf files and/or printed reports of your needs.
A version which will let users export an active filter based subset of
their time keeping entries is under work.
http://www.gnu.org/software/foliot/
* Download
Here are the compressed sources and a GPG detached signature [*]:
http://ftp.gnu.org/gnu/foliot/foliot-0.9.7.tar.gz
http://ftp.gnu.org/gnu/foliot/foliot-0.9.7.tar.gz.sig
This released was bootstrapped with the following tools:
-] gcc (Debian 7.3.0-11) 7.3.0
-] autoconf (GNU Autoconf) 2.69
-] automake (GNU automake) 1.15.1
-] makeinfo (GNU texinfo) 6.5
-] pdflatex 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian)
-] guile-2.2 2.2.3
-] guile-gnome-glib-2 2.16.5
-] sqlite3 3.22.0
-] libpcre 8.39
-] grip-1.0 0.1.2
* Changes since 0.9.6-beta
Here is a summary of the changes since version 0.9.6-alpha. See GNU
Foliot's git summary [1] and git log [2] for a complete description:
[1] http://git.savannah.gnu.org/cgit/foliot.git
[2] http://git.savannah.gnu.org/cgit/foliot.git/log/
Dependencies
------------
- Guile >= 2.0.14
- Guile-Gnome >= 2.16.5
- Grip >= 0.1.2
Grip-Gnome
Grip-SQLite
Core
----
- Guile-2.2 does not query (default-duplicate-binding-handler)
at module expand eval load time as it did for Guile-2.0, a bad
decision imo, but we have to cope with it, and declare
#:duplicates (merge-generics ...) in each individual module
instead. We also removed our patched version of guild, since it
became useless, and now use the version that comes with Guile.
- All getters, setters, accessors and methods are now exported
using g-export - defined in (grip g-export) - which re-export
defined names (and precisely should only be used for getters,
setters, accessors and methods).
* Bug reports
Please report bugs to bug-***@gnu.org
* Mailing lists
For the time being, Foliot uses Guile's mailing list:
guile-***@gnu.org is for general user help and discussion;
guile-***@gnu.org is used to discuss most aspects of Folit,
including development and enhancement requests.
David
[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact. First, be sure to download both the .sig
file and the corresponding tarball. Then, run a command like this:
gpg --verify foliot-0.9.7.tar.gz.sig
If that command fails because you don't have the required public
key, then run this command to import it:
gpg --keyserver keys.gnupg.net --recv-keys A3057AD7
and rerun the 'gpg --verify' command
GNU Foliot 0.9.7 is released. This is a maintenance release, which
brings GNU Foliot up-to-date with Guile-2.2, which introduced an
incompatible module - goops related - change.
* About GNU Foliot
GNU Foliot is a small and easy to use time keeping application.
It can be used in a single user mode or by small organizations. Starting
with version 0.9.4, it can import other user's database, an essential
feature for remote collaborators.
The fields it handles are: a date, who, for whom, what, a duration,
whether or not to be charged and a description.
It includes, on the main application screen, a powerful dynamic filters
criteria mechanism, which lets you visualize, work on and print a subset
of your time keeping entries.
A printing templates system allows you to (pre)define, reuse and hence
quickly generate the pdf files and/or printed reports of your needs.
A version which will let users export an active filter based subset of
their time keeping entries is under work.
http://www.gnu.org/software/foliot/
* Download
Here are the compressed sources and a GPG detached signature [*]:
http://ftp.gnu.org/gnu/foliot/foliot-0.9.7.tar.gz
http://ftp.gnu.org/gnu/foliot/foliot-0.9.7.tar.gz.sig
This released was bootstrapped with the following tools:
-] gcc (Debian 7.3.0-11) 7.3.0
-] autoconf (GNU Autoconf) 2.69
-] automake (GNU automake) 1.15.1
-] makeinfo (GNU texinfo) 6.5
-] pdflatex 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian)
-] guile-2.2 2.2.3
-] guile-gnome-glib-2 2.16.5
-] sqlite3 3.22.0
-] libpcre 8.39
-] grip-1.0 0.1.2
* Changes since 0.9.6-beta
Here is a summary of the changes since version 0.9.6-alpha. See GNU
Foliot's git summary [1] and git log [2] for a complete description:
[1] http://git.savannah.gnu.org/cgit/foliot.git
[2] http://git.savannah.gnu.org/cgit/foliot.git/log/
Dependencies
------------
- Guile >= 2.0.14
- Guile-Gnome >= 2.16.5
- Grip >= 0.1.2
Grip-Gnome
Grip-SQLite
Core
----
- Guile-2.2 does not query (default-duplicate-binding-handler)
at module expand eval load time as it did for Guile-2.0, a bad
decision imo, but we have to cope with it, and declare
#:duplicates (merge-generics ...) in each individual module
instead. We also removed our patched version of guild, since it
became useless, and now use the version that comes with Guile.
- All getters, setters, accessors and methods are now exported
using g-export - defined in (grip g-export) - which re-export
defined names (and precisely should only be used for getters,
setters, accessors and methods).
* Bug reports
Please report bugs to bug-***@gnu.org
* Mailing lists
For the time being, Foliot uses Guile's mailing list:
guile-***@gnu.org is for general user help and discussion;
guile-***@gnu.org is used to discuss most aspects of Folit,
including development and enhancement requests.
David
[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact. First, be sure to download both the .sig
file and the corresponding tarball. Then, run a command like this:
gpg --verify foliot-0.9.7.tar.gz.sig
If that command fails because you don't have the required public
key, then run this command to import it:
gpg --keyserver keys.gnupg.net --recv-keys A3057AD7
and rerun the 'gpg --verify' command