Voting for issues

Posted by Kristian Amlie
December 19, 2014

It’s sometimes difficult to maintain an overview over what issues matter most to the CFEngine community. Unfortunately our bug tracker, Redmine, has very poor support for letting the developers know what issues are important to the users, and prioritize according to this. So lately we have been looking into using the watcher count as a way to measure interest in issues. For clarity the watcher count is the number of people who have pressed the “Watch” button on a Redmine issue. Redmine doesn’t have built in support for filtering according to watcher count, but we have built our own custom query tool to get this information. So we hereby encourage the community to press “Watch” on all the issues that are important to them! We can of course not guarantee that all issues with many watchers will be resolved, but it certainly increases the odds that the particular issue makes it towards the top of the list. For technical reasons we can’t publish our query, but below is a sneak peek at the current list: The top 25 issues as of right now, according to watcher count. Merry Christmas!

1492 Constant variables (policy => “constant”) get redefined
3874 3.5.3 init.d/cfengine3 breaks CFEngine in Debian VMs
2208 cf-serverd not handeling concurrency as well after upgrading to 3.4.2
2419 Default bindtointerface in server control body excluded ipv6
3977 Please add “gdb” like debugging for setting breakpoints and stepping through policy execution
1584 Occasional non-repeatable “Naked variable expected” error message
2792 sys.ip_addresses doesn’t return ipv6 addresses
997 Strange behaviour when using templates
2243 Identical lines are not inserted in edit_line
2455 cf-runagent does not understand ipv6 addresses
4734 cf_promises_validated: add the checksum of all the files under sys.masterdir
3037 skipidentify causes bootstrap failure on ipv6 only agent.
3824 Improve the situation for string type (maximum length, documentation)
6873 datastate() will run out of memory if used multiple times
1397 Invalid expansion with slist in templates
1617 Remote copy directory structure with symbolic links in it.
1732 process_count and restart_class in the same process receive error (but still works)
1811 segfault on 3.4.0
2276 Unwanted package cache updates
2560 cf_lock database grows too fast becase of changing “reports” promises
2954 Bootstrap to hostname does not use the hostname for policy server communication
3015 3.5.0 error: Failed to chdir into flat file.
3017 Rotation for promise_summary.log
3039 improve splaycalss
3041 Syslog facility on a per-promsie basis