Re: changing the default syslog daemon for lenny?

2008-04-02 Thread Holger Levsen
Hi,

(Please don't cc: me, I'm subscribed.)

On Wednesday 02 April 2008 01:20, Michael Biebl wrote:
 Holger Levsen schrieb:
  Did you file those bugs? Is there a usertag for them?

 I tried to collect the information at http://wiki.debian.org/Rsyslog and
 started filing the important bugs [1]. 

Only one bug is open in the usertag list, but most from the wiki are not filed 
yet.

 The real showstopper bug, which 
 made rsyslog uninstallable, in the psad package, has been fixed already.
 For the remaining ones (changing sysklogd | system-log-daemon - rsyslog
 | system-log-daemon), I wanted to wait until rsyslog is actually
 accepted as default syslog daemon

Makes sense, but also makes this goal a bit look like its stalled.

  I'm still willing to help... :) (But as its obvious now, I have lost the
  status on this..)
 If the wiki page is missing information, please let me know.

Looks good to me, thanks.

  - Document the change by preparing a patch for the release notes
  - Get the priorities fixed by a ftpmaster (assistant)
  Should, I file a lenny release goal first and wait for it's approval, or
  can I take this thread as consensus that I can pursue changing the
  default system-log-daemon to rsyslog?
  Or was it already too late for this?
 Dunno. We should bring this topic up on debian-release I think to get
 more input there. If you want to kick of the discussion, please go ahead.

So, hi, debian-release, what is your opinion on this? Do you think we still 
have the time to do this change for Lenny or is it too late already?


regards,
Holger

 [1]
 http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=goal-rsyslog;[EMAIL 
 PROTECTED]
ebian.org


pgpiNad7zzJ40.pgp
Description: PGP signature


Re: changing the default syslog daemon for lenny?

2008-04-01 Thread Holger Levsen
Hi Michael,

(sorry for the bad quoting ratio, but I figured it's nice to bring back the 
context...)

On Thursday 31 January 2008 00:11, Michael Biebl wrote:
 rsylogd provides linux-kernel-log-daemon and system-log-daemon, so it
 replaces both klogd and sysklogd. The only package depending on klogd is
 sysklogd, so there is no problem here. For system-log-daemon I analyzed
 the packages depending on it:

 Suggests:
 1.) xwatch: sysklogd
  Besides a small example config file, there is nothing syklogd
  specific in this package.
  Should be changed to $default_syslog |system-log-daemon
 2.) jffnms: syslog-ng
  Nothing syslog-ng specific in this package. Should be changed to
  $preferred_syslog | system-log-daemon

 Recommends:
 3.) anacron: sysklogd | system-log-daemon
 4.) fcron: sysklogd | system-log-daemon
 5.) heartbeat: sysklogd | syslog-ng | system-log-daemon
 6.) ldirectord: sysklogd | syslog-ng
  Should be changed to $preferred_syslog | system-log-daemon
 7.) nullmailer: sysklogd | system-log-daemon
 8.) rlinetd: sysklogd | system-log-daemon
 9.) xinetd: sysklogd | system-log-daemon

 Depends:
 10.) alamin-client: sysklogd | system-log-daemon
 11.) alamin-mysql: sysklogd | system-log-daemon
 12.) alamin-server: sysklogd | system-log-daemon
   Uses syslog-facility in postinst/prerm. install will not fail if
   syslog-facility is not present.
   Easy to use a fixed syslog-facility or even better provide a
   rsyslog.d snippet.
 13.) alamin-smpp: sysklogd | system-log-daemon
 14.) fwlogwatch: sysklogd | system-log-daemon
 15.) inetutils-ftpd: inetutils-syslogd | system-log-daemon
 16.) inetutils-inetd: inetutils-syslogd | system-log-daemon
 17.) inetutils-talkd: inetutils-syslogd | system-log-daemon
 18.) inetutils-telnetd: inetutils-syslogd | system-log-daemon
 19.) klogd: sysklogd | system-log-daemon
 20.) logcheck: sysklogd | system-log-daemon | syslog-ng
   Has used syslogd-listfiles in postinst, was removed again 2002
 21.) psad: syslogd | syslog-ng | metalog
   Should be changed to $preferred_syslog | system-log-daemon
 22.) request-tracker3.6: sysklogd | system-log-daemon
 23.) snort: sysklogd | system-log-daemon
   Has used syslogd-listfiles years again, was removed again
 24.) snort-common: sysklogd | system-log-daemon
 25.) snort-mysql: sysklogd | system-log-daemon
 26.) snort-pgsql: sysklogd | system-log-daemon
 27.) snort-rules-default: sysklogd | system-log-daemon
 28.) sympa: sysklogd (= 1.3-27) | system-log-daemon
   Uses syslog-facility in postrm/postinst to setup a custom facility
   to log to /var/log/sympa.log. Doesn't fail to install if
   syslog-facility is not found, will log to /var/log/messages
   instead. Could easily ship a rsyslog.d snippet.

 So, the only real showstopper is 21.), not having system-log-daemon as
 alternative, which makes it uninstallable with rsyslog.

 If there is consensus, I'd go on filing bugs (priority important)
 against 1.), 2.), 6.) and 21.), asking for changing the dependency to
 rsyslog | system-log-daemon (or if they don't agree with the rsyslog
 choice, their preferred system-log-daemon).

Did you file those bugs? Is there a usertag for them?

 For 12.) and 28.), I'd file a wishlist bug providing a config file
 snippet for /etc/rsyslog.d/

 And finally, if it is approved that rsyslog should be become the default
 system-log-daemon, I'd file wishlist bugs against the remaining packages
 to change the dependency to rsylog | system-log-daemon, where appropriate.

  - Involve the rsyslog maintainer in the work

 I'm here and all ears. I'm willing to work on the necessary steps.

I'm still willing to help... :) (But as its obvious now, I have lost the 
status on this..)

  - Document the change by preparing a patch for the release notes
  - Get the priorities fixed by a ftpmaster (assistant)

 Should, I file a lenny release goal first and wait for it's approval, or
 can I take this thread as consensus that I can pursue changing the
 default system-log-daemon to rsyslog?

Or was it already too late for this?


regards,
Holger


pgpPGlnDhapam.pgp
Description: PGP signature


Re: changing the default syslog daemon for lenny?

2008-04-01 Thread Michael Biebl
Holger Levsen schrieb:
 
 Did you file those bugs? Is there a usertag for them?
 

I tried to collect the information at http://wiki.debian.org/Rsyslog and
started filing the important bugs [1]. The real showstopper bug, which
made rsyslog uninstallable, in the psad package, has been fixed already.

For the remaining ones (changing sysklogd | system-log-daemon - rsyslog
| system-log-daemon), I wanted to wait until rsyslog is actually
accepted as default syslog daemon

 I'm still willing to help... :) (But as its obvious now, I have lost the 
 status on this..)

If the wiki page is missing information, please let me know.

 
 - Document the change by preparing a patch for the release notes
 - Get the priorities fixed by a ftpmaster (assistant)
 Should, I file a lenny release goal first and wait for it's approval, or
 can I take this thread as consensus that I can pursue changing the
 default system-log-daemon to rsyslog?
 
 Or was it already too late for this?

Dunno. We should bring this topic up on debian-release I think to get
more input there. If you want to kick of the discussion, please go ahead.

Cheers,
Michael

[1]
http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=goal-rsyslog;[EMAIL PROTECTED]

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?



signature.asc
Description: OpenPGP digital signature


Re: changing the default syslog daemon for lenny?

2008-02-05 Thread Bernd Zeimetz
 rsyslog could of
 course read configs from syslog.d and rsyslog.d, and admins could
 install those under /etc/rsyslog.d/ or edit /etc/rsyslog.conf to make
 use of those additional features.

This would also be a way to solve #311812.

Cheers,

Bernd


-- 
Bernd Zeimetz
[EMAIL PROTECTED] http://bzed.de/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: changing the default syslog daemon for lenny?

2008-02-04 Thread Tollef Fog Heen
* William Pitcock 

| I agree with this. Additionally, Balasz Schielder (Balabit) makes people
| who contribute to syslog-ng sign a contributory license agreement [1],
| so that they can be included in syslog-ng premium, which is in my view
| against the whole purpose of open source. If you disagree with signing
| the CLA, your patch is rejected. As such, I feel that syslog-ng is not a
| good choice for the default syslogd in Debian.

FWIW, if you want your patch to end up in any Apache project, you have
to sign their contributor licence agreement.  Similarly, for GNU
software, you have to assign copyright to FSF.

The syslog-ng author putting the changes into a closed-source version
(if I understand the paragraph quoted correctly), which is fine as
long as the licence allows it.  You might not think it's in the spirit
of free software, but it's certainly something one of the arguments
some people are using to get people to use the BSD licence in favour
of the GPL.

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: changing the default syslog daemon for lenny?

2008-02-03 Thread Michael Biebl
Michael Biebl wrote:
 Quoting Petter Reinholdtsen [EMAIL PROTECTED]:
 
 [Michael Biebl]
 That's mostly because of lots of documentation in
 /usr/share/doc/rsyslog. If you think that's an issue, I could split
 out the doc into a separate package.
 This is probably a good idea, for those that need a very small disk
 footprint.  Please split it into a -doc package.

 
 Ok, will do. Thanks for the feedback!

Done. I've split out the html documentation and now rsyslog weighs
258kb. It's currently waiting in NEW.

Cheers,
Michael

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?



signature.asc
Description: OpenPGP digital signature


Re: changing the default syslog daemon for lenny?

2008-02-01 Thread Raphael Hertzog
On Thu, 31 Jan 2008, Michael Biebl wrote:
 Should, I file a lenny release goal first and wait for it's approval, or  
 can I take this thread as consensus that I can pursue changing the  
 default system-log-daemon to rsyslog?

Go ahead and keep up the good work!

Cheers,
-- 
Raphaël Hertzog

Le best-seller français mis à jour pour Debian Etch :
http://www.ouaza.com/livre/admin-debian/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: changing the default syslog daemon for lenny?

2008-02-01 Thread Guillem Jover
On Thu, 2008-01-31 at 05:30:47 +0100, Michael Biebl wrote:
 Guillem Jover wrote:
  On Thu, 2008-01-31 at 00:11:44 +0100, Michael Biebl wrote:
   For 12.) and 28.), I'd file a wishlist bug providing a config file
   snippet for /etc/rsyslog.d/
 
  Can we please use /etc/syslog.d/ instead? this way we don't get locked
  in any specific implementation. I'm preparing a patch for
  inetutils-syslogd to support that, and it might also make sense to
  require all system-log-daemon providers to support that dir as well.

 I'd rather not do that. There is no common config file format, that all  
 sylog daemons understand. E.g. you can't mix syslog-ng configuration  
 with metalog or rsyslog. The additional functionality of rsyslog is  
 implemented via special directives, which other syslog daemons won't  
 understand. So, I don't think this is a good idea.

I've just checked a bit and sysklogd, inetutils-syslogd and rsyslog
understand the standard syslog.conf format. rsyslog has additional
directives, but IMO those should not be used by third party packages
that would drop config snippets under /etc/syslog.d/. rsyslog could of
course read configs from syslog.d and rsyslog.d, and admins could
install those under /etc/rsyslog.d/ or edit /etc/rsyslog.conf to make
use of those additional features.

The only daemons not understanding the standard format are syslog-ng,
socklog, and metalog (which is not even on the distro).

My concern is making packages explicitely dependant on rsyslog, when
they could be generic, making it difficult for admins to switch
syslogd and also any future transition to another syslogd.

regards,
guillem


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: changing the default syslog daemon for lenny?

2008-02-01 Thread Holger Levsen
Hi Michael,

On Thursday 31 January 2008 00:11, Michael Biebl wrote:
  - Involve the rsyslog maintainer in the work
 I'm here and all ears. I'm willing to work on the necessary steps.

 Ok, here we go...

I just wish to say a big thanks to you for all the work you've already done on 
this. You rock!

  - Document the change by preparing a patch for the release notes

I guess I c+should at least take over this one ;-)


regards,
Holger


pgpO0pfkOWFUf.pgp
Description: PGP signature


Re: changing the default syslog daemon for lenny?

2008-01-31 Thread Petter Reinholdtsen

[Michael Biebl]
 That's mostly because of lots of documentation in
 /usr/share/doc/rsyslog. If you think that's an issue, I could split
 out the doc into a separate package.

This is probably a good idea, for those that need a very small disk
footprint.  Please split it into a -doc package.

Happy hacking,
-- 
Petter Reinholdtsen


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: changing the default syslog daemon for lenny?

2008-01-31 Thread Michael Biebl

Quoting Petter Reinholdtsen [EMAIL PROTECTED]:



[Michael Biebl]

That's mostly because of lots of documentation in
/usr/share/doc/rsyslog. If you think that's an issue, I could split
out the doc into a separate package.


This is probably a good idea, for those that need a very small disk
footprint.  Please split it into a -doc package.



Ok, will do. Thanks for the feedback!

Cheers,
Michael



This mail was sent through TecO-Webmail: http://www.teco.edu


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: changing the default syslog daemon for lenny?

2008-01-30 Thread Holger Levsen
Hi,

On Tuesday 29 January 2008 00:55, Russ Allbery wrote:
 Of course, since other syslog implementations are potentially better in
 larger ways, there may still be good reason to switch the default syslog
 to another implementation. 

It seems to me that everybody replied in favor to this idea and nobody replied 
suggesting to keep sysklogd the default. Which leads me to believe it should 
be done :-)

I just wonder how... anyone?


regards,
Holger, who also agrees with http://blog.technologeek.org/2008/01/29/92


pgpucNrUDrp6f.pgp
Description: PGP signature


Re: changing the default syslog daemon for lenny?

2008-01-30 Thread Raphael Hertzog
On Wed, 30 Jan 2008, Holger Levsen wrote:
 Hi,
 
 On Tuesday 29 January 2008 00:55, Russ Allbery wrote:
  Of course, since other syslog implementations are potentially better in
  larger ways, there may still be good reason to switch the default syslog
  to another implementation. 
 
 It seems to me that everybody replied in favor to this idea and nobody 
 replied 
 suggesting to keep sysklogd the default. Which leads me to believe it should 
 be done :-)
 
 I just wonder how... anyone?

- Check the consequences of the change (what about tools that rely on
  /usr/sbin/syslog-facility or /usr/sbin/syslogd-listfiles ?), file bug on
  packages that depend on sysklogd because of that
- Involve the rsyslog maintainer in the work
- Document the change by preparing a patch for the release notes
- Get the priorities fixed by a ftpmaster (assistant)

Cheers,
-- 
Raphaël Hertzog

Le best-seller français mis à jour pour Debian Etch :
http://www.ouaza.com/livre/admin-debian/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: changing the default syslog daemon for lenny?

2008-01-30 Thread Marc Haber
On Wed, 30 Jan 2008 15:01:58 +0100, Holger Levsen
[EMAIL PROTECTED] wrote:
It seems to me that everybody replied in favor to this idea and nobody replied 
suggesting to keep sysklogd the default. Which leads me to believe it should 
be done :-)

Please, do change away from sysklogd. sysklogd in itself is not bad,
but the package has been nearly fully unmaintained for years.

Greetings
Marc

-- 
-- !! No courtesy copies, please !! -
Marc Haber |Questions are the | Mailadresse im Header
Mannheim, Germany  | Beginning of Wisdom  | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG Rightful Heir | Fon: *49 621 72739834



Re: changing the default syslog daemon for lenny?

2008-01-30 Thread Michael Biebl

Raphael Hertzog wrote:

On Wed, 30 Jan 2008, Holger Levsen wrote:

Hi,

On Tuesday 29 January 2008 00:55, Russ Allbery wrote:

Of course, since other syslog implementations are potentially better in
larger ways, there may still be good reason to switch the default syslog
to another implementation. 
It seems to me that everybody replied in favor to this idea and nobody replied 
suggesting to keep sysklogd the default. Which leads me to believe it should 
be done :-)


I just wonder how... anyone?


- Check the consequences of the change (what about tools that rely on
  /usr/sbin/syslog-facility or /usr/sbin/syslogd-listfiles ?), file bug on
  packages that depend on sysklogd because of that


Ok, here we go...

rsylogd provides linux-kernel-log-daemon and system-log-daemon, so it 
replaces both klogd and sysklogd. The only package depending on klogd is 
sysklogd, so there is no problem here. For system-log-daemon I analyzed 
the packages depending on it:


Suggests:
1.) xwatch: sysklogd
Besides a small example config file, there is nothing syklogd
specific in this package.
Should be changed to $default_syslog |system-log-daemon
2.) jffnms: syslog-ng
Nothing syslog-ng specific in this package. Should be changed to
$preferred_syslog | system-log-daemon

Recommends:
3.) anacron: sysklogd | system-log-daemon
4.) fcron: sysklogd | system-log-daemon
5.) heartbeat: sysklogd | syslog-ng | system-log-daemon
6.) ldirectord: sysklogd | syslog-ng
Should be changed to $preferred_syslog | system-log-daemon
7.) nullmailer: sysklogd | system-log-daemon
8.) rlinetd: sysklogd | system-log-daemon
9.) xinetd: sysklogd | system-log-daemon

Depends:
10.) alamin-client: sysklogd | system-log-daemon
11.) alamin-mysql: sysklogd | system-log-daemon
12.) alamin-server: sysklogd | system-log-daemon
 Uses syslog-facility in postinst/prerm. install will not fail if
 syslog-facility is not present.
 Easy to use a fixed syslog-facility or even better provide a
 rsyslog.d snippet.
13.) alamin-smpp: sysklogd | system-log-daemon
14.) fwlogwatch: sysklogd | system-log-daemon
15.) inetutils-ftpd: inetutils-syslogd | system-log-daemon
16.) inetutils-inetd: inetutils-syslogd | system-log-daemon
17.) inetutils-talkd: inetutils-syslogd | system-log-daemon
18.) inetutils-telnetd: inetutils-syslogd | system-log-daemon
19.) klogd: sysklogd | system-log-daemon
20.) logcheck: sysklogd | system-log-daemon | syslog-ng
 Has used syslogd-listfiles in postinst, was removed again 2002
21.) psad: syslogd | syslog-ng | metalog
 Should be changed to $preferred_syslog | system-log-daemon
22.) request-tracker3.6: sysklogd | system-log-daemon
23.) snort: sysklogd | system-log-daemon
 Has used syslogd-listfiles years again, was removed again
24.) snort-common: sysklogd | system-log-daemon
25.) snort-mysql: sysklogd | system-log-daemon
26.) snort-pgsql: sysklogd | system-log-daemon
27.) snort-rules-default: sysklogd | system-log-daemon
28.) sympa: sysklogd (= 1.3-27) | system-log-daemon
 Uses syslog-facility in postrm/postinst to setup a custom facility
 to log to /var/log/sympa.log. Doesn't fail to install if
 syslog-facility is not found, will log to /var/log/messages
 instead. Could easily ship a rsyslog.d snippet.

So, the only real showstopper is 21.), not having system-log-daemon as 
alternative, which makes it uninstallable with rsyslog.


If there is consensus, I'd go on filing bugs (priority important) 
against 1.), 2.), 6.) and 21.), asking for changing the dependency to 
rsyslog | system-log-daemon (or if they don't agree with the rsyslog 
choice, their preferred system-log-daemon).


For 12.) and 28.), I'd file a wishlist bug providing a config file 
snippet for /etc/rsyslog.d/


And finally, if it is approved that rsyslog should be become the default 
system-log-daemon, I'd file wishlist bugs against the remaining packages 
to change the dependency to rsylog | system-log-daemon, where appropriate.



- Involve the rsyslog maintainer in the work


I'm here and all ears. I'm willing to work on the necessary steps.


- Document the change by preparing a patch for the release notes
- Get the priorities fixed by a ftpmaster (assistant)


Should, I file a lenny release goal first and wait for it's approval, or 
can I take this thread as consensus that I can pursue changing the 
default system-log-daemon to rsyslog?


Cheers,
Michael

--
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?



signature.asc
Description: OpenPGP digital signature


Re: changing the default syslog daemon for lenny?

2008-01-30 Thread Christian Perrier
Quoting Marc Haber ([EMAIL PROTECTED]):
 On Wed, 30 Jan 2008 15:01:58 +0100, Holger Levsen
 [EMAIL PROTECTED] wrote:
 It seems to me that everybody replied in favor to this idea and nobody 
 replied 
 suggesting to keep sysklogd the default. Which leads me to believe it should 
 be done :-)
 
 Please, do change away from sysklogd. sysklogd in itself is not bad,
 but the package has been nearly fully unmaintained for years.


Seconded as well. While I have no technical advice on this, all good
arguments have been given and it is obvious that Michael did a great
job studying the consequence of the change and is prepared to deal
with it.




signature.asc
Description: Digital signature


Re: changing the default syslog daemon for lenny?

2008-01-28 Thread Javier Fernandez-Sanguino
2008/1/28, Holger Levsen [EMAIL PROTECTED]:
 The main reason is that we need/want to configure syslogd via debconf (or any
 other policy complient way) for remote logging and the sysklogd maintainer
 doesn't want to provide it. See #370339 for details.

I find it surprising that the maintainer himself has not pronounced
his standing on the issue. The only reference to the maintainer is a
cut  paste note from an IRC log which might or might not be true.

The maintainer hasn't even tagged this issue (which is open for almost
2 years) as 'wontfix'. (!)

Regards

Javier


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: changing the default syslog daemon for lenny?

2008-01-28 Thread Francesco P. Lovergine
On Sun, Jan 27, 2008 at 07:10:55PM -0600, William Pitcock wrote:
 
 I agree with this. Additionally, Balasz Schielder (Balabit) makes people
 who contribute to syslog-ng sign a contributory license agreement [1],
 so that they can be included in syslog-ng premium, which is in my view
 against the whole purpose of open source. If you disagree with signing
 the CLA, your patch is rejected. As such, I feel that syslog-ng is not a
 good choice for the default syslogd in Debian.
 
 rsyslog upstream have a fairly good reputation of being cooperative and
 generally good to work with, at least from what i have observed.
 

What about first hand experiences with them in heavy-load production 
environments? Stability, etc.

-- 
Francesco P. Lovergine


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: changing the default syslog daemon for lenny?

2008-01-28 Thread Holger Levsen
Hi Javier, hi Joey,

On Monday 28 January 2008 10:51, Javier Fernandez-Sanguino wrote:
 2008/1/28, Holger Levsen [EMAIL PROTECTED]:
  The main reason is that we need/want to configure syslogd via debconf (or
  any other policy complient way) for remote logging and the sysklogd
  maintainer doesn't want to provide it. See #370339 for details.
 I find it surprising that the maintainer himself has not pronounced
 his standing on the issue. The only reference to the maintainer is a
 cut  paste note from an IRC log which might or might not be true.

 The maintainer hasn't even tagged this issue (which is open for almost
 2 years) as 'wontfix'. (!)

I agree that this bug should be tagged wontfix, but I leave it to the 
maintainer to do it. 

But I have no reason not to believe the maintainer handles this bug 
as wontfix, no (self-written) reply to the bug by him states this pretty 
well.

CC:ed Joey, so he can comment.


regards,
Holger


pgpusFdWv8MHf.pgp
Description: PGP signature


Re: changing the default syslog daemon for lenny?

2008-01-28 Thread Patrick Winnertz
Am Montag, 28. Januar 2008 01:55:23 schrieb Michael Biebl:
 rsyslog is also a drop in replacement, even more so, as it can
 understand the syntax of sysklogd. The default rsyslog config file
 /etc/rsyslog.conf is basically a copy of /etc/syslog.conf.
 So if you have a custom syslog.conf, you could either copy it to
 /etc/rsyslog.conf or start rsyslogd with -f /etc/syslog.conf.

 rsyslog also allows to include other config files. The default
 /etc/rsyslog.conf is setup to include all files in
 /etc/rsyslog.d/*.conf.
I would go also for rsyslog. The feature to add configuration files to 
rsyslog without touching configuration files in postinst scripts of other 
packages is really important for some other Debian releated Groups (e.g. 
Debian Edu).

Greetings
Patrick Winnertz



-- 
 .''`.   Patrick Winnertz [EMAIL PROTECTED]
:  :' :  GNU/Linux Debian Developer
`. `'`   http://www.der-winnie.de http://d.skolelinux.org/~winnie
  `-  Debian - when you have better things to do than fixing systems


signature.asc
Description: This is a digitally signed message part.


Re: changing the default syslog daemon for lenny?

2008-01-28 Thread Russ Allbery
Holger Levsen [EMAIL PROTECTED] writes:

 Debian Edu will be switching its syslog for Lenny and as we want to
 differ the least possible from Debian, we are wondering, what the
 default syslog will be in Lenny.

 The main reason is that we need/want to configure syslogd via debconf
 (or any other policy complient way) for remote logging and the sysklogd
 maintainer doesn't want to provide it. See #370339 for details.

 So we decided to switch to syslog-ng for now. 

It sounds like there are other reasons to switch to syslog-ng or rsyslog
for Debian as well (and I certainly understand why Debian Edu switched).
I just wanted to note somewhere in this thread that if the problem were
just this single packaging feature (which I know is not actually the
case), that by itself isn't a reason to switch default syslog daemons.
Another possible course of action would be to appeal the maintainer's
decision to the Technical Committee.

Of course, since other syslog implementations are potentially better in
larger ways, there may still be good reason to switch the default syslog
to another implementation.  We're using syslog-ng for some hosts at
Stanford because the configuration language just lets you do more stuff
that sysklogd doesn't.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: changing the default syslog daemon for lenny?

2008-01-28 Thread Michael Biebl

Patrick Winnertz wrote:

Am Montag, 28. Januar 2008 01:55:23 schrieb Michael Biebl:

rsyslog is also a drop in replacement, even more so, as it can
understand the syntax of sysklogd. The default rsyslog config file
/etc/rsyslog.conf is basically a copy of /etc/syslog.conf.
So if you have a custom syslog.conf, you could either copy it to
/etc/rsyslog.conf or start rsyslogd with -f /etc/syslog.conf.

rsyslog also allows to include other config files. The default
/etc/rsyslog.conf is setup to include all files in
/etc/rsyslog.d/*.conf.
I would go also for rsyslog. The feature to add configuration files to 
rsyslog without touching configuration files in postinst scripts of other 
packages is really important for some other Debian releated Groups (e.g. 
Debian Edu).




As a (simple) example:

If you want to filter out the messages of e.g. NetworkManager into a 
separate logfile, just drop a file networkmanager.conf into 
/etc/rsyslog.d, containing the line


:programname, contains, NetworkManager -/var/log/NetworkManager.log

Packages could ship such files themselves, which would allow for more 
fine-grained logging. rsyslog allows to filter based on a lot more 
properties (and also regexps) [1][2].



Cheers,
Michael

[1] http://www.rsyslog.com/module-Static_Docs-view-f-rsyslog_conf.html.phtml
[2] 
http://www.rsyslog.com/module-Static_Docs-view-f-property_replacer.html.phtml

--
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?



signature.asc
Description: OpenPGP digital signature


Re: changing the default syslog daemon for lenny?

2008-01-27 Thread Joerg Jaspert
On 11278 March 1977, Holger Levsen wrote:

 So we decided to switch to syslog-ng for now. 

 On the #debian-release channel some people claimed, that syslog-ng is not a 
 drop-in replacement, while other said so. I don't know :) Please explain 
 here. Other options would be rsyslog (which Fedora is using, see 
 http://fedoraproject.org/wiki/Releases/FeatureRsyslog) or msyslog. 

It is a dropin replacement with the config that the package delivers in
Debian.

Of course using syslog-ng means you can take some more advantages
compared to the old sysklogd - like automated logrotating.
http://ganneff.de/syslog-ng.conf is an (old) config from me for that,
which simply keeps logs in a host/year/month/day structure.
It also has a nice set of filters and stuff, can do tcp and not only
udp, and lots more.

It is to be preferred over the sysklogd thing for a long time already.
*IMO*

JFTR - i dont care if the future default is rsyslog or syslog-ng or yet
another one, as long as its better than sysklogd... (I install my
favorite anyways, so..)

-- 
bye Joerg
snooze02 sind jabber und icq 2 unterschiedliche netzwerke ?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: changing the default syslog daemon for lenny?

2008-01-27 Thread Michael Biebl

Joerg Jaspert wrote:

On 11278 March 1977, Holger Levsen wrote:

So we decided to switch to syslog-ng for now. 


On the #debian-release channel some people claimed, that syslog-ng is not a 
drop-in replacement, while other said so. I don't know :) Please explain 
here. Other options would be rsyslog (which Fedora is using, see 
http://fedoraproject.org/wiki/Releases/FeatureRsyslog) or msyslog. 


It is a dropin replacement with the config that the package delivers in
Debian.


rsyslog is also a drop in replacement, even more so, as it can 
understand the syntax of sysklogd. The default rsyslog config file 
/etc/rsyslog.conf is basically a copy of /etc/syslog.conf.
So if you have a custom syslog.conf, you could either copy it to 
/etc/rsyslog.conf or start rsyslogd with -f /etc/syslog.conf.


rsyslog also allows to include other config files. The default 
/etc/rsyslog.conf is setup to include all files in /etc/rsyslog.d/*.conf.


This easily allows for other packages to add custom configuration very 
easily.



Of course using syslog-ng means you can take some more advantages
compared to the old sysklogd - like automated logrotating.
http://ganneff.de/syslog-ng.conf is an (old) config from me for that,
which simply keeps logs in a host/year/month/day structure.
It also has a nice set of filters and stuff, can do tcp and not only
udp, and lots more.


rsyslog has all these features, too (and many more). It even offers 
support for logging into MySQL and PostgreSQL databases, which only the 
commercial syslog-ng branch has.
Support for these is in two separate packages rsyslog-mysql and 
rsyslog-pgsql. These two packages use the dbconfig-common framework to 
setup the database and automatically create config files for 
/etc/rsyslog.d/, so you can get up and running really quick and hassle free.


A real plus is also upstream, who is very responsive and active and it's 
a pleasure to work with him.


As maintainer of rsyslog, I'd really like to see rsyslog become the 
default for lenny and I think it would be a very good choice.



Cheers,
Michael
--
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?



signature.asc
Description: OpenPGP digital signature


Re: changing the default syslog daemon for lenny?

2008-01-27 Thread William Pitcock
Hi,

On Mon, 2008-01-28 at 01:55 +0100, Michael Biebl wrote:
 Joerg Jaspert wrote:
  On 11278 March 1977, Holger Levsen wrote:
  
  So we decided to switch to syslog-ng for now. 
  
  On the #debian-release channel some people claimed, that syslog-ng is not 
  a 
  drop-in replacement, while other said so. I don't know :) Please explain 
  here. Other options would be rsyslog (which Fedora is using, see 
  http://fedoraproject.org/wiki/Releases/FeatureRsyslog) or msyslog. 
  
  It is a dropin replacement with the config that the package delivers in
  Debian.
 
 rsyslog is also a drop in replacement, even more so, as it can 
 understand the syntax of sysklogd. The default rsyslog config file 
 /etc/rsyslog.conf is basically a copy of /etc/syslog.conf.
 So if you have a custom syslog.conf, you could either copy it to 
 /etc/rsyslog.conf or start rsyslogd with -f /etc/syslog.conf.
 
 rsyslog also allows to include other config files. The default 
 /etc/rsyslog.conf is setup to include all files in /etc/rsyslog.d/*.conf.
 
 This easily allows for other packages to add custom configuration very 
 easily.
 
  Of course using syslog-ng means you can take some more advantages
  compared to the old sysklogd - like automated logrotating.
  http://ganneff.de/syslog-ng.conf is an (old) config from me for that,
  which simply keeps logs in a host/year/month/day structure.
  It also has a nice set of filters and stuff, can do tcp and not only
  udp, and lots more.
 
 rsyslog has all these features, too (and many more). It even offers 
 support for logging into MySQL and PostgreSQL databases, which only the 
 commercial syslog-ng branch has.
 Support for these is in two separate packages rsyslog-mysql and 
 rsyslog-pgsql. These two packages use the dbconfig-common framework to 
 setup the database and automatically create config files for 
 /etc/rsyslog.d/, so you can get up and running really quick and hassle free.
 
 A real plus is also upstream, who is very responsive and active and it's 
 a pleasure to work with him.
 
 As maintainer of rsyslog, I'd really like to see rsyslog become the 
 default for lenny and I think it would be a very good choice.
 
 
 Cheers,
 Michael

I agree with this. Additionally, Balasz Schielder (Balabit) makes people
who contribute to syslog-ng sign a contributory license agreement [1],
so that they can be included in syslog-ng premium, which is in my view
against the whole purpose of open source. If you disagree with signing
the CLA, your patch is rejected. As such, I feel that syslog-ng is not a
good choice for the default syslogd in Debian.

rsyslog upstream have a fairly good reputation of being cooperative and
generally good to work with, at least from what i have observed.

William

[1] http://www.balabit.com/dl/CLA_patch.pdf


signature.asc
Description: This is a digitally signed message part