Version 1.10, the first internationalized version of GNU DBM is finally available. It is shipped with the following localizations: Finnish, Japanese, German, Polish and Ukrainian.
Cfpeek is a tool for processing of structured configuration files. The first stable release is available for download.
"HTTP CONNECT" method is considerably faster than XEP-0025. It also imposes less strain on the TCP/IP connection. It is supported by several Jabber clients, among them Psi and Mcabber.
Both incoming connections and the addresses of the requested Jabber servers are protected by TCP wrappers. This allows system administrators to control the set of remote XMPP servers available for proxying.
A GET request usually means that someone has pointed his web browser to the URL served by johd or joh.cgi. Both programs can now be configured to either return a 404 response with a configurable HTML content, or to redirect the request to another web server. As an example, see ulysses.gnu.org.ua.
JOH provides a flexible HTTP Polling proxy which enables access to Jabber ports via HTTP requests. It is easily integrated to jabber2, which lacks built-in support for XEP-0025.
Guile's configure script relies on pkg-config to locate its prerequisites. A very unfortunate choice, in my opinion. On most boxes where I tried to configure it, a plain invocation of configure without additional options proved unable to locate prerequisite components. One may, of course, edit pc files to placate pkg-config, but it's rather counter-productive. So, I prefer to simply ignore pkg-config and get away without it.
That being said, and supposing you have Gcc version 4.2.4 and libgc installed in /usr/local/include, the following command should correctly configure the package:
Once done with the configure, launch make and switch to some other activity. It is no use sitting and staring at the monitor, because the build takes quite some time. On my box, for example, the compilation lasted 23 minutes.
New version of Gamma is finally available for download. It is a considerable leap forward, which caused a kind of chain reaction in another projects. See below.
Following the release of Gamma 2.0, the XMLTools dropped support for Mixp, and switched to Gamma to make use of the new possibilities. This includes, in particular, better error reporting, faster and more flexible parsing.
The most important change in this version is a check script feature, which allows to verify the uploaded tarballs before making them visible and even to decide whether or not to accept them.
If this model shows incredibly low runtime on a new, 100% loaded battery and the state persists even after calibration, try resetting the constant to this value. To do so, follow these instructions.
As part of the update compain following the release of GNU Mailutils 2.0, the version 2.0 of wyslij-po is released.
Puszcza now offers a one-way mirror of its SVN repositories to Git. This article explains the techniques used to implement it.
It is supposed that $PROJECT is the project name, and $AUTHORS contains full pathname of the authors file.
This mapping is OK for mirroring, but is a bit inconvenient, because tags and branches are not visible using the gitweb interface.
Note $HEADPFX in the last git-branch invocation. Theoretically, a local branch can have the same name as the remote one it tracks. However such setup makes git issue lots of spurious diagnostics in the form:
It is also possible that such duplicate names could cause other, more serious problems with Git. I have not checked this, so I am not sure. Nevertheless, I prefer to stay on the safe side and to prefix all local branches with some unique string, so they differ from the remote ones. In my config I set HEADPFX=git-.
To finish the initial set up, we also need to install a pre-receive hook, which will forbid pushing to this repository.
However, this will not update other branches, so the same operation needs be repeated for each branch:
The file $BRANCHLIST keeps a temporary list of branches. This list is used by the code below to determine whether any new branches were created in the SVN, and, if so, to mirror them:
These operations are performed by the script git-svn-mirror-synch, which takes the project name as its argument. This script should be executed as a cron job.
After running SVN and Git in parrallel for some time, the project maintainer will probably decide to drop SVN and to switch to Git entirely.
The sysadmin is then supposed to convert the repository to bare format and to remove checked out sources. E.g.: