I have just uploaded GNUBatch 1.11
The configuration file has been updated to a more recent version.
I've fixed a couple of bugs affecting the network interactions which crept in a couple of releases ago. Sorry about that!
The reference manual has been updated in a few places.
I've just uploaded GNUBatch 1.10
There are two main changes:
I've made the Motif part work and also support XML formats. Job submission from Motif should be better.
I've also hand-coded "getpwent" and "getgrent". Unfortunately on some systems with LDAP and/or AD emulation, running this is slow.
If the user being run can't be found in the password file, permissions etc should be those of the default user.
I've just uploaded GNUBatch 1.9
The main difference is that there is now an option to save jobs (via "unqueue", but also from gbch-xr) in a single XML file rather than a "script" file and a "command" file.
To support this there is a new command "gbch-s" to submit jobs saved in such a way and a program to back up the jobs as XML files.
I've slightly changed the format of saved jobs on the PyQt interface and everything should be consistent.
gbch-xr has been rather radically revised, hopefully much cleaner.
Note that you need libxml2-dev to build all of this but it won't break without it.
I've just uploaded GNUBatch 1.8
Fixed a bug in message handling.
Moved the "home directory" config file to its own subdirectory
to avoid re-reading it twice if programs run from user home
directory.
Main change is conversion of most of the documentation to Latex
format. Old ODT format ones still available for time being and
I need to do a proper Intro manual.
Just uploaded GNUBatch 1.7
Fixed a bug regarding connection of other hosts.
Reworked some of the IP handling with IPv6 handling partly in mind.
Added PyQt interface mainly intended for use as Windows clients but also available for UNIX and GNU/Linx. No documentation yet though.
I've fixed a few inelegancies in the networking setup.
I've fixed a couple of long-standing bugs in unqueuing jobs.
Tidied up some message handling.
Updated the documentation to talk about the networking stuff.
I have just uploaded release 1.5.
Fixed a "dawn of time" inconsistency in the handling of file names in redirections - now expand $env_vars, ~user, %t for job title etc and also `cmd` constructs.
Most of the network handling has been rewritten to not require very much in the hosts file for connections between servers.
The API has been cleaned up a bit. In most cases the user name supplied is "mapped" to a name on the server using a user map file.
There are some hooks for the new clients intended to be available in MS Windows (not included in this release, but I hope to finish them by end of August 2012).
A few minor bugs have been detected and corrected.
Some field sizes are changed, but this will only affect the API, so please compile and link with the new version of the API if you are using it.
This version has some extensive changes to aid incorporation in Debian.
Also included is a revision to handling of the user permissions file. This is now "default user" plus "exceptions" rather than being one for each user.
The manuals tell a few lies here - I'll update them shortly for 1.4 but most of the material is correct and will work in more or less the same way.
Please note that "charges" have been deprecated. I don't think anyone used them.
This includes Debian configuration.
Some minor bugs have been fixed and some typos in the manuals.
The library administration has been rewritten to use libtool.
GNUbatch 1.1 has been released.
This hopefully overcomes some compilation problems on some
systems and eliminates some warning messages.
GNUbatch 1.0 has been released.
(This is actually a more mature product than it looks as it is Release 6.414 of the original product which it has been copied from).
I'm actually working (well I've spent about 8 years off and on) on a whole new release so please join the discussion on the next release 2 and help me complete it.
That's not to say the current release isn't useful!