Hide Forgot
If the admin edits /etc/cron.hourly/beaker_expire_distros (for example to temporarily disable it) their changes will be discarded on the next package upgrade, because that file is not %config(noreplace). Per the Fedora guidelines it should be %config(noreplace). http://fedoraproject.org/wiki/Packaging:CronFiles
On Gerrit: http://gerrit.beaker-project.org/1905
Steps to verify: 1. On a lab controller, edit /etc/cron.hourly/beaker_expire_distros (for example add a comment to the top) 2. Upgrade the beaker-lab-controller package 3. Check that /etc/cron.hourly/beaker_expire_distros has not been overwritten
This bug fix is included in beaker-lab-controller-0.14.1-1.git.211.545b8ca.el6 which is available for download here: http://beaker-project.org/nightlies/
Verify: [root@dhcp-65-87 ~]# yum update beaker-lab-controller <--snip--> ================================================================================ Package Arch Version Repository Size ================================================================================ Updating: beaker-lab-controller noarch 0.14.1-1.git.211.545b8ca.el6 beaker-client 1.0 M Updating for dependencies: beaker noarch 0.14.1-1.git.211.545b8ca.el6 beaker-client 162 k Transaction Summary ================================================================================ Upgrade 2 Package(s) Total download size: 1.2 M Is this ok [y/N]: y Downloading Packages: (1/2): beaker-0.14.1-1.git.211.545b8ca.el6.noarch.rpm | 162 kB 00:01 (2/2): beaker-lab-controller-0.14.1-1.git.211.545b8ca.el | 1.0 MB 00:03 -------------------------------------------------------------------------------- Total 242 kB/s | 1.2 MB 00:04 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Updating : beaker-0.14.1-1.git.211.545b8ca.el6.noarch 1/4 Updating : beaker-lab-controller-0.14.1-1.git.211.545b8ca.el6.noarch 2/4 warning: /etc/cron.hourly/beaker_expire_distros created as /etc/cron.hourly/beaker_expire_distros.rpmnew <--snip-->
Beaker 0.15 has been released.