MonkeyFarm 2.0 ChangeLog

All bugs/feature details can be found at:

Where XXXXX is the ‘Issue #’ referenced below. Additionally, this change log is available online at:

2.0.6 Alpha - August 25, 2011

Bug Fixes

  • Issue #77 - Default mf.conf needs user/api_key defaults too
  • Issue #85 - mf tag list-builds –filter broken
  • Issue #86 - Increased package branch size limit
  • Issue #92 - KeyError: ‘user’ in regulator process
  • Issue #94 - Builds should not be created if no releases are assigned
  • Issue #95 - Clean all labels of special characters

Feature Enhancements

  • Issue #12 - package-branch.releases defaults to build_handler.releases
  • Issue #68 - Make task/system assignment smarter
  • Issue #79 - Email group owner when users join
  • Issue #81 - Add an ‘admin_email’ option in regulator config
  • Issue #82 - Ability to get an archive of build data
  • Issue #91 - Status command should output user@host info
  • Issue #97 - Ability to add karma/comments to builds
  • Issue #99 - Ability to override dist macro on rpm builds

2.0.4.2 Alpha - June 13, 2011

Bug Fixes

  • Issue #70 - Quiet option breaks mf-regulatord/mf-workerd
  • Issue #75 - Daemonize needs to happen earlier
  • Issue #73 - Daemonize broken in mf-workerd

2.0.4 Alpha - June 10, 2011

Bug Fixes

  • Issue #32 - Daemons fail to restart on RPM upgrade
  • Issue #36 - Build status is not updated properly when tasks are reset
  • Issue #39 - Logrotate missing from RPMs (mf-worker/mf-regulator)
  • Issue #40 - 500 ISE when filtering package-branch listall.
  • Issue #43 - Context of mf-worker/mf-regulator does not fully change env
  • Issue #47 - Command ‘mf build listall –all’ is broken
  • Issue #57 - SOURCES directory shouldn’t be required (rpm plugin)
  • Issue #64 - Package branch VCS Issues
  • Issue #66 - Daemon processes do not create /var/run/monkeyfarm if missing.

Feature Enhancements

  • Issue #7 - Email notifications (started, but not complete)
  • Issue #13 - RPM build handler now supports creating local repos.
  • Issue #35 - Ability to clear cache on the server for a package branch.
  • Issue #38 - Allow package-branch to have a build_prefix
  • Issue #44 - Make the ‘cycle_time’ offset longer

Misc Changes

  • Issue #54 - Change ‘current-project’ command to ‘status’
  • Issue #59 - Allow builds to not require a build_type
  • Issue #65 - Rename mf-regulator/mf-worker with ‘d’ suffix (for daemon)

2.0.3.1 Alpha - Apr 22 2011

Bug Fixes

  • Issue #3 - Startup log for daemons should be to warn (not info)
  • Issue #23 - OperationalError: (1054, “Unknown column ‘targets.run_createrepo’
  • Issue #25 - Missing value (project_label, task_label) on system.assign_task
  • Issue #26 - mf task reset broken
  • Issue #27 - Task status not being updated on failure
  • Issue #28 - NameError: global name ‘orig_status’ is not defined
  • Issue #29 - AttributeError: ‘System’ object has no attribute ‘remove’
  • Issue #30 - Uncaught IndexError in rpm plugin
  • Issue #33 - Task gets assigned before ‘spectool’ can fully download sources
  • Issue #34 - Tag repos not included in build (when include_in_build=True)