2012-07-03 SVN: new release
* Release: 1.1.10
2012-07-03 14:26 squinney@INF.ED.AC.UK
* Build.PL.in, META.yml.in, PkgForge-Server.spec, lcfg.yml,
lib/PkgForge/Handler.pm.in: Reverted most of the previous change.
Took a different approach and patched MooseX::App::Cmd instead
2012-07-03 13:17 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 1.1.9
2012-07-03 13:17 squinney@INF.ED.AC.UK
* Build.PL.in, META.yml.in, PkgForge-Server.spec,
lib/PkgForge/Handler.pm.in: Reworked the way we handle the
default configfile attribute for an application to work with
MooseX::App::Cmd >= 0.09. Also bumped the minimum required
version of the core PkgForge module
2011-08-05 08:51 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand/Reporter/Email.pm.in: minor tweak to
the default email report template
2011-07-18 15:15 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 1.1.8
2011-07-18 15:14 squinney@INF.ED.AC.UK
* conf/log-default.cfg,
lib/PkgForge/BuildCommand/Reporter/Email.pm.in: Only display the
package basename not the full path
2011-07-18 14:32 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 1.1.7
2011-07-18 14:28 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand/Reporter/Email.pm.in: Further tweaks to
the email template
2011-07-18 14:09 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand/Reporter/Email.pm.in: Added list of
success/fail packages to the email report
2011-06-30 04:46 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Incoming.pm.in: Made load_queue more robust
2011-06-01 13:07 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 1.1.6
2011-06-01 13:07 squinney@INF.ED.AC.UK
* lib/PkgForge/App/Buildd2.pm.in, lib/PkgForge/Daemon/Buildd.pm.in,
lib/PkgForge/Daemon/Buildd2.pm.in, sbin/pkgforge-buildd.in:
Removed the rest of the Buildd2 stuff which is now in the main
modules
2011-06-01 12:39 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 1.1.5
2011-06-01 12:38 squinney@INF.ED.AC.UK
* lcfg.yml, t/00_load.t: Buildd2 is now considered stable so it
replaces Buildd
2011-06-01 12:36 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd.pm.in,
lib/PkgForge/Handler/Buildd2.pm.in: Switched new Buildd to being
the default (and only) version
2011-05-09 08:21 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 1.1.4
2011-05-09 08:20 squinney@INF.ED.AC.UK
* doc/admin/builder.html, doc/admin/incoming.html,
doc/admin/mock.html: docs updates
2011-05-04 11:54 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 1.1.3
2011-05-04 11:54 squinney@INF.ED.AC.UK
* Build.PL.in, lcfg.yml: Fixed the inclusion of admin docs
2011-05-04 11:25 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 1.1.2
2011-05-04 11:25 squinney@INF.ED.AC.UK
* PkgForge-Server.spec: Added build-dependency on RPM2 perl module
2011-05-04 10:28 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 1.1.1
2011-05-04 10:27 squinney@INF.ED.AC.UK
* Build.PL.in: Added various missing deps
2011-05-04 10:27 squinney@INF.ED.AC.UK
* doc/admin, doc/admin/filesystem.html, doc/admin/incoming.html:
Added docs on how to configure the filesystem and how to configue
the incoming queue processor
2011-04-25 13:34 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand/Reporter/Email.pm.in: tweaked the email
report subject to be more useful
2011-04-22 14:44 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 1.1.0
2011-04-22 14:44 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildInfo.pm.in: Added methods to make it easier to
find out how many packages were attempted/succeeded/failed
2011-04-22 14:43 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Incoming.pm.in: More thorough testing of the
writability of the accepted jobs directory. Altered load_queue to
handle the filesystem disappearing for short periods of time
2011-04-22 12:16 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 1.0.4
2011-04-22 12:16 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand/Builder/RPM.pm.in: Fixed the logic
which decides when it is necessary to rebuild SRPMs to handle the
rpmlib API change
2011-04-22 11:53 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 1.0.3
2011-04-22 11:52 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand/Submitter/PkgSubmit.pm.in: Do not bomb
out if pkgsubmit fails for normal reasons, just log it and return
zero
2011-04-22 11:50 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand/Check/RPMLint.pm.in: Fixed logging of
error message if rpmlint has failed
2011-04-22 11:25 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 1.0.2
2011-04-22 11:25 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand/Check/RPMLint.pm.in: Fixed the handling
of the exit code for rpmlint
2011-04-22 10:57 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 1.0.1
2011-04-22 10:57 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd2.pm.in: Handle build errors correctly
2011-04-22 09:44 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 1.0.0
2011-04-22 09:43 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand.pm.in: Merged the handling of the build
command module names and standardised the stringification
2011-04-22 09:43 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd2.pm.in: Added support for digitally
signing packages
2011-04-22 09:42 squinney@INF.ED.AC.UK
* lib/PkgForge/Daemon/Buildd2.pm.in: Improved logging of which task
is being started and finished
2011-04-22 09:41 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand/Builder.pm.in,
lib/PkgForge/BuildCommand/Check.pm.in,
lib/PkgForge/BuildCommand/Reporter/Email.pm.in,
lib/PkgForge/BuildCommand/Signer,
lib/PkgForge/BuildCommand/Submitter.pm.in: Merged the handling of
the build command module names and standardised the
stringification
2011-04-22 08:17 squinney@INF.ED.AC.UK
* lcfg.yml, lib/PkgForge/App/Buildd2.pm.in,
lib/PkgForge/BuildCommand/Signer.pm.in,
lib/PkgForge/Daemon/Buildd2.pm.in, sbin/pkgforge-buildd.in,
t/00_load.t: Added a build command role for the digital-signing
phase
2011-04-22 08:16 squinney@INF.ED.AC.UK
* lib/PkgForge/Builder/RPM.pm.in: Do not block the submission of
SRPMs
2011-04-22 07:08 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd2.pm.in: Ensure temporary directory
permissions are always correct on startup
2011-04-22 06:56 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd2.pm.in: Added missing 'use' of
File::Temp module
2011-04-22 06:48 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd2.pm.in: added missing semi-colon
2011-04-22 06:47 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd2.pm.in: Improved test for results
directory writability
2011-04-22 05:30 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd2.pm.in: Fixed more typos
2011-04-22 05:29 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd2.pm.in: Fixed various small bugs
2011-04-22 05:16 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd2.pm.in: Added start of docs
2011-04-22 05:15 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd.pm.in: Docs tweak
2011-04-22 05:10 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd2.pm.in: Added in the new build method
and all the DB handling code which is the same as in the previous
generation build daemon
2011-04-22 05:07 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand/Check/RPMLint.pm.in: Do not enforce
errors from rpmlint for now
2011-04-05 19:31 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd2.pm.in: fixed role name for reporter
list
2011-04-05 19:28 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd2.pm.in: fixed checks and reports
builder methods
2011-04-05 19:18 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd2.pm.in: fixed variable names
2011-04-05 19:16 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd2.pm.in: fixed typo
2011-04-05 19:07 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd2.pm.in: Added build methods for the
rest of the commands
2011-04-05 19:05 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand/Submitter.pm.in: tidied
2011-04-05 16:02 squinney@INF.ED.AC.UK
* lcfg.yml, lib/PkgForge/Handler/Buildd2.pm.in: made a start on the
new build daemon
2011-04-05 16:01 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler.pm.in: Add MooseX::Getopt role for now
2011-04-05 11:02 squinney@INF.ED.AC.UK
* t/00_load.t: test tweaks
2011-04-05 11:02 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand/Check.pm.in: oops, stringify method was
after the END
2011-04-05 10:42 squinney@INF.ED.AC.UK
* PkgForge-Server.spec, lcfg.yml, lib/PkgForge/Builder.pm.in,
lib/PkgForge/Handler.pm.in, lib/PkgForge/Handler/Buildd.pm.in,
lib/PkgForge/Handler/Incoming.pm.in: Added new pkgforge temporary
directory. Should be more secure and avoid potential clashes
between build daemons
2011-04-05 10:35 squinney@INF.ED.AC.UK
* lib/PkgForge/Builder/RPM.pm.in: Set svn:keywords
2011-04-05 10:35 squinney@INF.ED.AC.UK
* t/01_builder.t: Switched to new Builder module
2011-04-05 10:33 squinney@INF.ED.AC.UK
* t/00_load.t: Module load tests added for new build command
modules
2011-04-05 10:32 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildInfo.pm.in: More work on the new BuildInfo
class
2011-04-05 10:09 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildLog.pm.in: Added new module to provide an
object which can handle the per-job logging
2011-04-05 10:09 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand/Builder.pm.in,
lib/PkgForge/BuildCommand/Builder/RPM.pm.in: Added new builder
build command modules
2011-04-05 10:05 squinney@INF.ED.AC.UK
* lib/PkgForge/Builder.pm.in: Set svn:keywords
2011-04-05 10:04 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand/Builder: Added builder command tree
2011-04-05 10:03 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildTopic.pm.in: Added close_on_write option for
logging. Set svn:keywords
2011-04-05 10:02 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand/Check,
lib/PkgForge/BuildCommand/Check.pm.in,
lib/PkgForge/BuildCommand/Check/RPMLint.pm.in,
lib/PkgForge/Check, lib/PkgForge/Check.pm.in: Moved check modules
to new build command tree
2011-04-05 09:59 squinney@INF.ED.AC.UK
* lib/PkgForge/Check, lib/PkgForge/Check.pm.in,
lib/PkgForge/Check/RPMLint.pm.in: Added check modules
2011-04-05 09:58 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand/Reporter,
lib/PkgForge/BuildCommand/Reporter.pm.in,
lib/PkgForge/BuildCommand/Reporter/Email.pm.in,
lib/PkgForge/Reporter, lib/PkgForge/Reporter.pm.in: moved
reporter modules to new build command tree
2011-04-05 09:56 squinney@INF.ED.AC.UK
* lib/PkgForge/Reporter, lib/PkgForge/Reporter.pm.in,
lib/PkgForge/Reporter/Email.pm.in: added report modules
2011-04-05 09:53 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand/Submitter,
lib/PkgForge/BuildCommand/Submitter.pm.in,
lib/PkgForge/BuildCommand/Submitter/PkgSubmit.pm.in,
lib/PkgForge/Submitter, lib/PkgForge/Submitter.pm.in: Moved
submitter modules to new tree
2011-04-05 09:45 squinney@INF.ED.AC.UK
* lib/PkgForge/Submitter, lib/PkgForge/Submitter.pm.in,
lib/PkgForge/Submitter/PkgSubmit.pm.in: Added package submission
command
2011-04-05 09:44 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand.pm.in: set svn:keywords
2011-04-05 09:43 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand.pm.in: Added base role for build
commands
2011-04-05 09:36 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildCommand: Added directory for build command
modules
2011-04-04 07:36 squinney@INF.ED.AC.UK
* doc/incoming.html, lib/PkgForge/BuildInfo.pm.in: Added new
BuildInfo class for managing information related to building a
job
2011-03-31 16:47 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.12.6
2011-03-31 16:44 squinney@INF.ED.AC.UK
* lib/PkgForge/Builder/RPM.pm.in: Filter out any SRPMs, we already
have them stored elsewhere as part of the originally submitted
job
2011-02-28 20:13 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Incoming.pm.in: pass thru error message for
logging
2011-02-28 19:52 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.12.5
2011-02-28 19:51 squinney@INF.ED.AC.UK
* lib/PkgForge/Daemon.pm.in: progname needed to be lazy
2011-02-18 16:22 squinney@INF.ED.AC.UK
* PkgForge-Server.spec: Set a new minimum required version of
PkgForge
2011-02-18 16:08 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.12.4
2011-02-18 16:07 squinney@INF.ED.AC.UK
* lcfg.yml, lib/PkgForge/BuildTopic.pm.in: fixed missing import of
SourcePackageList Moose type
2011-02-18 13:54 squinney@INF.ED.AC.UK
* doc/incoming.html: added some internal links
2011-02-18 13:43 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.12.3
2011-02-18 12:53 squinney@INF.ED.AC.UK
* lib/PkgForge/Builder/RPM.pm.in: The temp directory should be
removed when the object goes out of scope, not when the program
exits
2011-02-18 12:45 squinney@INF.ED.AC.UK
* lib/PkgForge/Builder/RPM.pm.in: The path was being put onto the
failure/retry list instead of the source package object, this
prevented the builder from retrying sources later
2011-02-18 10:43 squinney@INF.ED.AC.UK
* doc/incoming.html: Added description of incoming queue processing
2011-02-01 13:43 squinney@INF.ED.AC.UK
* conf/log-buildd.cfg, conf/log-incoming.cfg: set the
close_on_write option to true so that logrotate 'just works'
2011-01-28 09:59 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.12.2
2011-01-28 09:58 squinney@INF.ED.AC.UK
* lcfg.yml, lib/PkgForge/Handler/Buildd.pm.in: Actually send a
report when the job is finished
2011-01-27 14:48 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.12.1
2011-01-27 14:48 squinney@INF.ED.AC.UK
* PkgForge-Server.spec: Added missing build-requires
2011-01-27 14:04 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.12.0
2011-01-27 14:03 squinney@INF.ED.AC.UK
* lcfg.yml, lib/PkgForge/Handler/Buildd.pm.in, templates: added
support for sending reports by email
2011-01-27 14:02 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Incoming.pm.in: added another error message
to make it more obvious what is happening
2011-01-27 13:57 squinney@INF.ED.AC.UK
* lib/PkgForge/Builder/RPM.pm.in: overload double-quote context so
that the builder object stringifies to the name
2011-01-27 13:56 squinney@INF.ED.AC.UK
* lib/PkgForge/Builder.pm.in: Added a stringify method which
returns the builder name, note that the overload has to be done
in the individual classes which implement this role
2011-01-27 13:55 squinney@INF.ED.AC.UK
* PkgForge-Server.spec: updated requires and buildrequires lists
2011-01-19 14:24 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.11.0
2011-01-19 14:23 squinney@INF.ED.AC.UK
* lcfg.yml, lib/PkgForge/BuildTopic.pm.in,
lib/PkgForge/Builder.pm.in, lib/PkgForge/Handler/Buildd.pm.in,
t/01_builder.t: Restructured how the per-task logs are written
and stored.
2011-01-19 12:13 squinney@INF.ED.AC.UK
* lib/PkgForge/Builder/RPM.pm.in: More logging improvements
2011-01-19 09:22 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.10.5
2011-01-19 05:42 squinney@INF.ED.AC.UK
* init/pkgforge-buildd, init/pkgforge-incoming, lcfg.yml: Reworked
how pagsh is used for starting daemons
2011-01-19 05:41 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd.pm.in: Return true if tests are
passed
2011-01-19 05:41 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Incoming.pm.in: Added a preflight test for
writability of the accepted jobs directory
2011-01-19 05:38 squinney@INF.ED.AC.UK
* conf/log-buildd.cfg: added logging configuration for build
daemons
2011-01-18 14:26 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.10.4
2011-01-18 14:10 squinney@INF.ED.AC.UK
* Build.PL.in, PkgForge-Server.spec: We need a version of
File::Temp which is better than 0.16, only tested 0.22 so make
that the minimum required version
2011-01-18 12:33 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.10.3
2011-01-18 12:33 squinney@INF.ED.AC.UK
* lcfg.yml, lib/PkgForge/Builder/RPM.pm.in: improved error
reporting
2011-01-18 12:32 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd.pm.in: use File::Temp to ensure we
can write into the results directory
2011-01-18 12:32 squinney@INF.ED.AC.UK
* sbin/createrepo_hack: needed to quote the createrepo file glob to
avoid the possibility of the shell expansion
2011-01-18 10:03 squinney@INF.ED.AC.UK
* lib/PkgForge/Builder/RPM.pm.in: Added support for building source
packages created with recent rpmlib versions on older platforms
2011-01-18 09:34 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildTopic.pm.in: Made the sources attribute rw so
the list can be replaced when necessary
2011-01-18 09:33 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd.pm.in: Support a timeout option which
can be passed on to the package builder object
2011-01-17 19:11 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.10.2
2011-01-17 19:11 squinney@INF.ED.AC.UK
* Build.PL.in: added missing comma
2011-01-17 19:09 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.10.1
2011-01-17 19:07 squinney@INF.ED.AC.UK
* init/pkgforge-incoming: kill k5start if the daemon fails to start
2011-01-17 19:07 squinney@INF.ED.AC.UK
* init/pkgforge-buildd: Run k5start inside pagsh
2011-01-17 19:01 squinney@INF.ED.AC.UK
* init/pkgforge-incoming: Run k5start within pagsh to get AFS
access working correctly
2011-01-17 14:21 squinney@INF.ED.AC.UK
* Build.PL.in, PkgForge-Server.spec: The code requires at least
version 2.21 for Log::Dispatch
2011-01-17 12:53 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.10.0
2011-01-17 10:19 squinney@INF.ED.AC.UK
* init/pkgforge-buildd, init/pkgforge-incoming: explicitly set
KRB5CCNAME after running k5start
2011-01-17 10:11 squinney@INF.ED.AC.UK
* init/pkgforge-buildd: Reworked init script for build daemons to
use standard functions
2011-01-17 10:11 squinney@INF.ED.AC.UK
* init/pkgforge-incoming: removed some stuff which is now
unnecessary
2011-01-17 09:59 squinney@INF.ED.AC.UK
* init/pkgforge-incoming: Added stop message for k5start
2011-01-17 09:55 squinney@INF.ED.AC.UK
* init/pkgforge-incoming: Reworked the incoming daemon init script
to use the common functions
2011-01-14 15:16 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.9.2
2011-01-14 15:16 squinney@INF.ED.AC.UK
* sbin/createrepo_hack: added hacky workaround script for
createrepo leaving files not group-writable
2011-01-14 13:57 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.9.1
2011-01-14 13:57 squinney@INF.ED.AC.UK
* lib/PkgForge/Builder/RPM.pm.in: return false when the build fails
2011-01-14 13:50 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.9.0
2011-01-14 11:59 squinney@INF.ED.AC.UK
* lib/PkgForge/Daemon.pm.in, lib/PkgForge/Daemon/Buildd.pm.in: Made
the daemon status message overridable and do so for the build
daemons so that the name gets embedded
2011-01-14 11:49 squinney@INF.ED.AC.UK
* init/pkgforge-buildd, init/pkgforge-incoming: Reworked the
checking of the start methods
2011-01-14 11:36 squinney@INF.ED.AC.UK
* init/pkgforge-buildd: Set as executable
2011-01-14 11:33 squinney@INF.ED.AC.UK
* init/pkgforge-buildd: Added basic support for managing all build
daemons on a host
2011-01-14 11:20 squinney@INF.ED.AC.UK
* init/pkgforge-buildd: Added init script for build daemons
2011-01-14 11:20 squinney@INF.ED.AC.UK
* lib/PkgForge/Daemon/Buildd.pm.in: Set the default pid file name
differently based on the name of the build daemon
2011-01-14 11:12 squinney@INF.ED.AC.UK
* init/pkgforge-incoming: Improved output. Fixed runuser/su call by
using a better env variable name
2011-01-14 10:18 squinney@INF.ED.AC.UK
* init/pkgforge-incoming: fixed shell
2011-01-14 10:18 squinney@INF.ED.AC.UK
* lib/PkgForge/Daemon.pm.in: Fixed status method
2011-01-14 10:09 squinney@INF.ED.AC.UK
* init/pkgforge-incoming, sbin/pkgforge-buildd.in,
sbin/pkgforge-incoming.in: mark scripts as executable
2011-01-14 10:08 squinney@INF.ED.AC.UK
* Build.PL.in, lcfg.yml: fixed copy/paste error
2011-01-14 10:01 squinney@INF.ED.AC.UK
* Build.PL.in, PkgForge-Server.spec, init, init/pkgforge-incoming:
Added a basic init script for the pkgforge incoming queue
processor
2011-01-12 17:25 squinney@INF.ED.AC.UK
* lib/PkgForge/Daemon.pm.in, lib/PkgForge/Handler/Initialise.pm.in,
lib/PkgForge/Queue.pm.in: A few little code improvements based on
feedback from perlcritic
2011-01-12 17:10 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildTopic.pm.in: Added missing 'use'
2011-01-12 17:03 squinney@INF.ED.AC.UK
* lib/PkgForge/Server.pm.in: Added top-level Server package just as
a documentation holder
2011-01-12 16:39 squinney@INF.ED.AC.UK
* PkgForge-Server.spec: never replace pkgforge config files
2011-01-12 16:39 squinney@INF.ED.AC.UK
* lib/PkgForge/Builder/RPM.pm.in: Use the new BuildTopic methods
for storing logs and generated packages
2011-01-12 16:38 squinney@INF.ED.AC.UK
* lib/PkgForge/Builder.pm.in: Pass through the debug attribute
value to the build topic
2011-01-12 16:38 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildTopic.pm.in: Added full API docs. Added methods
for storing log files and generated packages
2011-01-12 16:15 squinney@INF.ED.AC.UK
* lcfg.yml, lib/PkgForge/Builder/RPM.pm.in: Switched to using the
new BuildTopic
2011-01-12 16:15 squinney@INF.ED.AC.UK
* lib/PkgForge/Builder.pm.in: Now using the new BuildTopic object.
Created a generic build() method which calls a run() method in
the specific class
2011-01-12 16:13 squinney@INF.ED.AC.UK
* lib/PkgForge/BuildTopic.pm.in: Added a simple class to hold all
the info on the current build task
2011-01-11 15:18 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Buildd.pm.in: Removed the configfile
attribute overrides, this all now works fine from the
parent-class. Slightly modified the call to the build method for
the builder class. Also now pass in the setting of the debug
parameter.
2011-01-11 15:17 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler/Incoming.pm.in: removed the configfile
attribute overrides, this all now works fine from the
parent-class
2011-01-11 15:17 squinney@INF.ED.AC.UK
* lib/PkgForge/Daemon.pm.in: Moved the setting of the umask and
working directory outside of the daemonize routine so that they
are done earlier. Removed the unused 'user' attribute.
2011-01-11 15:15 squinney@INF.ED.AC.UK
* lib/PkgForge/Handler.pm.in, t/02_incoming.t: Modified the list of
standard configuration files for handlers
2011-01-11 15:15 squinney@INF.ED.AC.UK
* Build.PL.in, PkgForge-Server.spec: Updated list of requirements
2010-12-17 09:44 squinney@INF.ED.AC.UK
* t/01_builder.t, t/01_daemon.t, t/01_pidfile.t, t/01_queue.t,
t/02_incoming.t: Added the tests which were previously in the
PkgForge project directory
2010-12-17 09:40 squinney@INF.ED.AC.UK
* t/00_load.t: Added basic module tests
2010-12-17 09:31 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.8.10
2010-12-17 09:30 squinney@INF.ED.AC.UK
* MANIFEST, MANIFEST.SKIP, META.yml.in: Added standard
Module::Build metadata files
2010-12-17 09:24 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.8.9
2010-12-17 09:23 squinney@INF.ED.AC.UK
* PkgForge-Server.spec, lcfg.yml: Added mock_config_query script
and some pkgforge directories
2010-12-17 09:22 squinney@INF.ED.AC.UK
* bin, bin/mock_config_query: Added the mock_config_query script
for the RPM builder
2010-12-17 09:19 squinney@INF.ED.AC.UK
* doc/index.html: Added the first documentation html page
2010-12-17 09:18 squinney@INF.ED.AC.UK
* README: added the missing README file
2010-12-17 09:18 squinney@INF.ED.AC.UK
* ChangeLog, lcfg.yml: PkgForge-Server release: 0.8.8
2010-12-17 09:17 squinney@INF.ED.AC.UK
* doc, lcfg.yml, t: First import of all server related modules
2010-12-17 09:17 squinney@INF.ED.AC.UK
* Build.PL.in, PkgForge-Server.spec: Added deps
2010-12-17 09:11 squinney@INF.ED.AC.UK
* ChangeLog: added empty changelog to make reltool happy
2010-12-17 09:10 squinney@INF.ED.AC.UK
* lib/PkgForge/App, lib/PkgForge/App/Buildd.pm.in,
lib/PkgForge/App/Incoming.pm.in,
lib/PkgForge/App/InitServer.pm.in: Moved server related apps
2010-12-17 09:08 squinney@INF.ED.AC.UK
* sbin, sbin/pkgforge-buildd.in, sbin/pkgforge-incoming.in: Moved
pkgforge daemons
2010-12-17 09:08 squinney@INF.ED.AC.UK
* conf, conf/log-default.cfg, conf/log-incoming.cfg: Moved logging
config files
2010-12-17 09:00 squinney@INF.ED.AC.UK
* ., lib, lib/PkgForge, lib/PkgForge/Builder,
lib/PkgForge/Builder.pm.in, lib/PkgForge/Daemon,
lib/PkgForge/Daemon.pm.in, lib/PkgForge/Handler,
lib/PkgForge/Handler.pm.in, lib/PkgForge/PidFile.pm.in,
lib/PkgForge/Queue, lib/PkgForge/Queue.pm.in: Moved all the
server related modules into a separate project directory