# Release Digest: GNOME, February 11, 2003

Feb 12, 2003, 05:00 (0 Talkback[s])

### WEBINAR:On-Demand

Re-Imagining Linux Platforms to Meet the Needs of Cloud Service Providers

## GENIUS 0.5.2

WE HAVE AN ONLINE MANUAL! (It kind of sucks but at least there is one).
Besides the help improvements I really needed to do better modulo arithmetic
for homework, and so this release adds getting inverses modulo N, by just
using rationals.  This means we can even do matrix manipulation modulo N
including getting inverses and powers and multiplication and division and all
that fun stuff (that is, if there are inverses modulo that particular N, else
you will exprience some error messages of course:) Now the modular arithmetic
is still not finalized as I think it's kind of anal about moding everything
before and after each calculation in modulus mode except the second argument
to powers.  I'm not really sure what would be the correct way to work, but I
think this is pretty close, places where it doesn't make sense are probably
not fit for modular arithmetic anyway.

Furthermore there's a couple of new functions and some new better
implementations.  Also of note is that we use VTE instead of ZVT now, so
you need that installed, but if you're using gnome 2 (or 2.2) you're
probably using that anyway because ZVT sucks and VTE sucks less.

Oh and in case anyone missed this before there's a really cool feature
where you can display matrices as latex or troff.  The following short
session should illustrate:

genius> OutputStyle = "latex"
= "latex"
genius> [1,2;3,4]*[5,6;7,8]
=
\left[ \begin{array}{rr}
19 & 22 \\
43 & 50 \\
\end{array} \right]
genius>

Using this for typing homework almost feels like cheating :)

In any case, Genius is one one of the oldest GNOME projects, it has been
the original GNOME calculator before I got wild ideas about it doing
absolutely everything.  It is programmable has a powerful language and
handles many fun features including matlab like support for matrices.
It requires GNOME2 and a recent enough gmp library.  However you can
still use the command line version if you prefer non-gui interface.

There is still a lot of work required to make this all nice, mostly it needs
to have the function library improved and verified to be correct and
documentation needs to be written (the complete help system is not yet in
place).  Feel free to help out :)

Here are the news in 0.5.2:

* UP TO DATE ONLINE MANUAL: well, don't be too excited, it's just a text
file, but can now be viewed directly from genius.
* Use vte instead of zvt since zvt was giving me fits (vte is on the other
hand giving me different fits).
* Fix precendence of defining a function (now "function f(x) = foo mod bar"
will work as expected)
* Using rationals in modular mode will take the inverses mod n
* Negative powers and division of matrixes in modular mode
* Implement IsPrimeProbability, LucasNumber, ModInvert, EulerPhi,
Subfactorial, GoldenRatio
* Use gmp for NextPrime
* Kill some unimplemented functions so that people don't get confused
* Some function renaming (where old syntax was used) and some more help
strings
* The help output is now nicer
* In latex output mode we print [] instead of () for matrices since
I think it's nicer
* The readline helper is now in the libexec directory as it should be
* Fixup the plugin API a bit and hide the test plugin from the GUI
* The .desktop is now updated, using intltool and installed in proper new
location and all that good stuff
* Fixed the gettext/intltool stuff, now actually installs translations
correctly and all that
* Random minor fixes and cleanup

http://ftp.gnome.org/pub/GNOME/sources/genius/0.5/
ftp://ftp.5z.com/pub/genius/

(Note that at the 5z.com site there are also some RPMS for RH8.0, Note that
on RH8 the menuitem is in Extras/Other, also note that the .spec file in the
archive is broken, so please use the rpm provided ... this will be fixed in
the next version, it's basically missing the libexec dir which is kind
of important for the GUI version but I didn't notice it soon enough)

Have fun,

George

--
George <jirka@5z.com>
Glory is fleeting, but obscurity is forever.
-- Napoleon Bonaparte
_____________________________________________


## GnuCash 1.8.1

Application
===========

GnuCash 1.8.1

Description
===========

Designed to be easy to use, yet powerful and flexible, GnuCash allows you
to track bank accounts, stocks, income and expenses. It is based on
professional accounting principles to ensure balanced books and accurate
reports.

Fixes
=====
o Release of new stable version 1.8.1
o Fixes for qif import crashes
o Update translation po/it.po by Lorenzo Cappelletti
o Remove the tip that says that this is a development version.
o Remove the "development version" string when running "gnucash
--version"
o Add heuristic for duplicate matching by check number.
o Various bug fixes, remove Finance::Quote requirement for rpms
built on RH 8.0

========

http://www.gnucash.org/pub/gnucash/
_____________________________________________


## GUNit 0.2

Application
===========

GUNit 0.2 - "A new reckoning" - 2003-Feb-11

Description
===========

A C unit testing framework in the spirit of JUnit and XUnit. Incorportates
an easy to use user interface

Enhancements
============

0.2 - "A new reckoning" - 2003-Feb-11
* Improved API documentation
* Improved RPM & Debian packaging

ChangeLog
=========

Tue Feb 11 19:22:20 EET 2003  Peter Hagg
* NEWS: Added relese notes for v0.2

Tue Feb 11 17:52:26 EET 2003  Peter Hagg
* configure.in:Bumped  version to 0.2
* debian/control: Fixed typo
* debian/Makefile.am
Sun Feb  9 18:01:42 EET 2003  Peter Hagg
below
* doc/Makefile.am: API documentation is now installed as a part of
the documentation
* doc/api/Makefile.am,
doc/api/html/Makefile.am: New files, see above
* tests/Makefile.am: Test sources are now also part of the
documentation

========

http://sourceforge.net/project/showfiles.php?group_id=69638&release_id=139526
_____________________________________________


## Evolution 1.3 (unstable) snapshots for Red Hat 8.0

Hello,

it is our greatest pleasure to announce that daily snapshots from CVS
of the GNOME 2.0 port of Ximian Evolution (aka Evolution 1.3) are now
available for Red Hat 8.0.

(For those who don't know, Evolution is a GNOME based groupware
application, based so far on GNOME 1.4 but currently being ported to
GNOME 2.  Further information is available at
http://ximian.com/products/evolution/ .)

* WARNING *

These snapshots of Evolution are UNSTABLE and
completely untested.  This means that they will
probably crash very often, and possibly eat your
mail, calendar, appointments, anything.

The purpose of this release is to help users to test
report the bugs.  :-)

AVAILABILITY

In order to install the snapshots, you have to either use Red Carpet
from our FTP site.

GNOME 2 packages as provided by Red Hat; installing this snapshot will
not change your existing setup nor replace any of the base packages in

Also, the packages are made to be parallel-installable with Evolution
1.2 so you can test Evolution 1.3 but still have the old, stable
version as a backup.

1. Installing through Ximian Red Carpet

The snapshots can be simply installed from the "Evolution Development
Snapshot" channel from Red Carpet.

If you don't have Red Carpet installed, follow the directions at the
following location:

After installing Red Carpet, subscribe to the Evolution Development
Snapshot Channel.  If you are new to installing Evolution with Red
Carpet, see here:

for more detailed installation instructions.

2. Installing from FTP

All the necessary RPMs can be found at the following location:

ftp://ftp.ximian.com/pub/evolution-devel-snapshot/redhat-80-i386

use the standard RPM incantation as root:

rpm -Uvh *.rpm

(The -devel packages are optional.)

Evolution can then be launched by typing "evolution-1.3" on the
command-line.

ftp://ftp.ximian.com/pub/evolution-devel-snapshot/redhat-80-i386

Evolution 1.3 can be installed at the same time as Evolution 1.2.
However, these two versions should never be run at the same time.

If you want to switch from using Evolution 1.2 to using Evolution 1.3,
quit Evolution 1.2, run "killev", then run "evolution-1.3".

If you want to switch from using Evolution 1.3 to using Evolution 1.2,
quit Evolution 1.3, run "killall evolution-wombat", then run
"evolution".

All the data (mail, calendars, contacts) should be visible without any
problems from both Evolution 1.2 and Evolution 1.3; if you experience
any data interoperability problems between the two versions, please
report them as bug.  LDAP configurations and filter/vfolder settings
should also work between Evolution 1.2 and Evolution 1.3 without any
problems.

On the other hand, Evolution 1.2 and Evolution 1.3 will not share user
procedure preserving the user's settings is planned for the final
release, but for now these need to be manually set up again by the
user.

It is also highly recommended that you make a backup of your 1.2
~/evolution directory before switching to Evolution 1.3 to prevent
data loss.  If you are using POP mail, please consider using the
"Leave messages on server" option to prevent your mail from being
erased on the server after download.  (The option can be changed from
the "Receiving Options" tab of the account editor.)

That being said, the backend code has changed very little in the
migration from GNOME 1.4 to GNOME 2.0, so you should not be risking
very much.  :-)

Please note that Ximian Connector 1.2 will NOT work with Evolution
1.3, and that there are not going to be any public snapshots of Ximian
Connector.

WHAT HAS CHANGED

The plan for Evolution 1.3 is to not add any new major features
compared to Evolution 1.2.  The aim of the upcoming stable release is
to just provide the same functionality as Evolution 1.2, but with
better integration with the GNOME 2 desktop, as well as to take
advantage of the features of the new platform, such as better font
support.  Of course, a bunch of 1.2 bugs have also been fixed during
the process of porting Evolution to GNOME 2.

A major change since version 1.2 is that Evolution 1.3 consists of
only two processes: the front-end ("evolution-1.3") and the
calendar/addressbook data backend ("evolution-wombat").  For this
reason, the old "killev" script is no longer necessary for debugging
purposes.  If things get stuck, just kill these two processes.

REPORTING BUGS

The main purpose of these snapshot is, of course, to gather as much
testing as possible from users.  Your help in testing and submitting
bugs as you find them is highly appreciated.

If Evolution 1.3 crashes, please take the time to submit the bug using
Bug Buddy, trying to fill in as much detail as you can regarding the
circumstances that lead to the crash.

If, on the other hand, you find a problem in the behavior or the
appearance of the application, please use our Bugzilla interface at:

http://bugzilla.ximian.com/

You can also check if your bug has been reported before by using the
search functionality of Bugzilla:

http://bugzilla.ximian.com/query.cgi

KNOWN ISSUES

avoid reporting them into Bugzilla:

- Drag and Drop on the folder list doesn't work.

- The performance of the mail component is slower than in
Evolution 1.2; in particular, text rendering and editing are
considerably slower.  This issue is related to the migration to
Pango, and will be addressed before the final release.

CONTRIBUTING

As with all open source projects, we would love to get your patches!
Information for how to have your patches submitted and accepted is
available at the following page:

http://developer.ximian.com/projects/evolution/contributing.html

You'll probably want to join the following mailing lists:

* For development discussions, evolution-hackers@ximian.com.  To
subscribe, send mail to evolution-hackers-request@lists.ximian.com
with subject "subscribe".

* For submitting patches, evolution-patches@ximian.com.  To
subscribe, send mail to
subscribe-evolution-patches@newlists.ximian.com .

Enjoy!
-- The Evolution Team
_____________________________________________


## gnocl 0.5.6

Application
===========

gnocl 0.5.6

Description
===========

gnocl is a GTK+ and, as a compile time option, Gnome extension for the
programming language Tcl.
It provides easy to use commands to build quickly GTK+ / Gnome compliant
user interfaces including canvas widget and drag and drop.

Enhancements
============

This version adds the statusBar, the eventBox, the plug and the
socket widget.  With the last one it is possible, to embed other
windows, for example Tk, into gnocl. A major bug in the entry widget
was fixed, that could lead to a segfault. Gnocl can now be compiled
in three flavors: GTK+ only, GTK+ and Gnome canvas, and GTK+, Gnome
Canvas and Gnome UI. Default is GTK+ plus canvas, since some
distributions have problems with the Gnome UI libs.