Hello all,

I have added a new Cron job on the aikiframework.org server. The job runs
once daily (at 19:20) and consists of downloading the latest Aiki source
code from LaunchPad. Then, it checks to see if the downloaded files match
the previous revision downloaded. If they are the same, the job stops. If
the current revision is not the same as the last, then it proceeds to
automatically build packages. It generates SHASUMs on the built packages and
places them into http://aikiframework.org/files/.

There are currently two types of packages. The first type is like the
previous tar.gz packages, but follows the naming convention
aiki-rev-###.tar.*. I refer to the first type as the 'Source Revision
Package' which has the run-time installer (web page wizard) enabled. The
second type contains configure scripts, makefiles, etc., and follows the
naming convention aiki-<version>.tar.*. I refer to this type as the
'Distribution Package' which has the run-time installer disabled by default
and attempts to create the configuration and database at install-time. The
Distribution Package is the precursor to the RPM and DEB packages.
Hopefully, we can get those into major distributions like Fedora Core,
Debian, Ubuntu and others.

There are three archive formats being generated for each package: TAR.GZ,
TAR.BZ2 and ZIP.

You can validate a downloaded package using the corresponding SHASUM
(example: shasum -a 256 -c aiki-rev-441.tar.bz2.shasum-256.txt).

My next step is building the RPM package.
_______________________________________________
Mailing list: https://launchpad.net/~aikiframework.admins
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~aikiframework.admins
More help   : https://help.launchpad.net/ListHelp

Reply via email to