In my opinion, this is a release critical issue, because systems that
relied in dir_group() working (because it does work as expected in
Lenny), and built scripts or other infrastructure around that feature,
will break when upgrading to Squeeze.

I run syslog-ng with root:root, but the group of some of my log files
(and the subdirectories they reside in) are NOT root, because the
scripts built over the years to monitor and work with these log files
are not to be run as root.

Now, if I upgrade to Squeeze, and dir_group() stops working, the whole
system built upon the assumption that directories will have a non-root
group will break horribly, and there won't even be an easy, reliable
workaround either.

If I have something like this:

destination d_something {
  file ("/var/log/something/${YEAR}/${MONTH}/${DAY}.log"
        create_dirs(yes)
        dir_group("something-adm")
        dir_perm("0750")
  );
};

The scripts that run with something-adm group will suddenly not be able
to search directories, because dir_group() will not work after an
upgrade, and directories will not have appropriate permissions.

Breaking a system in such a way during an upgrade is a release critical
bug in my opinion.

Luckily, the fix for the issue is trivial, and will not do any harm.
Thus, I'd really, really love if this issue could be escalated to RC,
and fixed before the release.

-- 
|8]





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to