Discussion:
GNU Foliot 0.9.8 is released
David Pirotte
2018-06-21 03:53:49 UTC
Permalink
Hello,

GNU Foliot version 0.9.8 is released. This is a maintenance release,
which brings GNU Foliot up-to-date with Grip 0.2.0, upon which it
depends. In addition, the default installation locations changed, and
there is a new configure option - see below for a complete description
of these changes.


* 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.8.tar.gz
http://ftp.gnu.org/gnu/foliot/foliot-0.9.8.tar.gz.sig

This released was bootstrapped with the following tools:

-] gcc (Debian 7.3.0-21) 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.19 (TeX Live 2018/Debian)
-] guile-2.2 2.2.3.22-c811-dirty
-] guile-gnome-2 2.16.5
-] sqlite3 3.24.0
-] libpcre 8.39
-] grip-1.0 0.2.0


* Changes since 0.9.7

Here is a summary of the changes since version 0.9.7. See GNU Foliot's
[[http://git.savannah.gnu.org/cgit/foliot.git][git summary]] and
[[http://git.savannah.gnu.org/cgit/foliot.git/log/][git log]] for a complete
description.

** Dependencies

Grip >= 0.2.0
Grip-Gnome
Grip-SQLite

Iwona

This is the font used to make the GNU Foliot reports. It is now a hard
depdency. It was a soft dependency, but that was a mistake, since as
it is, the making of the reports would fail unless the Iwona font is
available.

Guile-Lib >= 0.2.5

This is a soft dependency: Guile-Lib is required to run the
test-suite, which is recommended but not mandatory.

** Installation location changes

The default and --prefix installation locations for source modules and
compiled files has been changed, and, in the absence of the new
configure option described below, are now:

$(datadir)/foliot
$(libdir)/foliot/guile/$(GUILE_EFFECTIVE_VERSION)/site-ccache

In the above, $(datadir) is substituted to the default /usr/local/share
or /your/prefix/share and $(libdir) is substituted to /usr/local/lib or
/your/prefix/lib, when/if --prefix was passed.

$(GUILE_EFFECTIVE_VERSION) is substituted to the stable version number
with which Foliot is being compile, for example, 2.2

This change makes GNU Foliot compatible with the GNU Coding Standards,
but it also implies that, unless you use the new configure option
describe below, you will have to augment both Guile's variables
%load-path and %load-compiled-path, respectively, with the two
(substituted) paths described above, so that Guile finds Foliot's
installed source modules and compiled files (see Foliot's installation
'Notes' for more on this).

** New configure option

The configure option --with-guile-site has been added, used to
explicitly ask Foliot's source modules to be installed in the
Guile-Gnome site directory, and the compiled files using Guile's
site-ccache directories respectively (see Foliot's installation 'Notes'
for more on this).

It will only be honored if (and only if) it is passed as:

--with-guile-site=yes

[ in this case, there is obviously no need to augment Guile's
[ variables %load-path and %load-compiled-path


* 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.

Please use 'Foliot: ' to preceed the subject line of GNU Foliot related
emails, thanks!


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.8.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
Joshua Branson
2018-06-21 13:47:58 UTC
Permalink
Post by David Pirotte
Hello,
GNU Foliot version 0.9.8 is released. This is a maintenance release,
which brings GNU Foliot up-to-date with Grip 0.2.0, upon which it
depends. In addition, the default installation locations changed, and
there is a new configure option - see below for a complete description
of these changes.
Hmmm. This is the first that I am seeing this. I'm assuming that this
is not really designed to be a free software scheduling solution...

This is slightly off topic, but is anyone aware of an open source
scheduling solution. My boss currently writes the schedule every week.
It would be cool if there was software that could automate this...

Thanks,

Joshua
Arne Babenhauserheide
2018-06-22 17:51:13 UTC
Permalink
Post by Joshua Branson
Hmmm. This is the first that I am seeing this. I'm assuming that this
is not really designed to be a free software scheduling solution...
This is slightly off topic, but is anyone aware of an open source
scheduling solution. My boss currently writes the schedule every week.
It would be cool if there was software that could automate this...
You could have a look at Emacs org-mode with agenda view.

I use that at work for all self-organization, including scheduling stuff
and time tracking.

Best wishes,
Arne
--
Unpolitisch sein
heißt politisch sein
ohne es zu merken
Loading...