[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#78782: marked as done (confusion among system log daemons)



Your message dated Mon, 25 Aug 2008 20:28:55 +0200
with message-id <200808252029.03105.holger@layer-acht.org>
and subject line Re: syslogs in debian
has caused the Debian Bug report #78782,
regarding confusion among system log daemons
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
78782: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=78782
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: general
Version: 20001204
Severity: important

Hi,

Please observe the following:

Package: logcheck
Version: 1.1.1-6
Depends: libc6 (>= 2.1.2), debconf, mail-transport-agent, cron, sysklogd, mailx
Suggests: syslog-ng

Package: msyslog
Version: 1:1.01-4
Depends: libc6 (>= 2.1.97), perl5, logrotate
Suggests: msyslog-om-mysql, msyslog-om-pgsql
Conflicts: syslogd, system-log-daemon, linux-kernel-log-daemon
Provides: syslogd, sysklogd, system-log-daemon, linux-kernel-log-daemon
Replaces: sysklogd

Package: sysklogd
Version: 1.3-33.1
Conflicts: syslogd
Provides: syslogd
Replaces: syslogd

Package: syslog-ng
Version: 1.4.9a-1
Depends: libc6 (>= 2.1.97), logrotate
Recommends: kernel-log-daemon
Conflicts: system-log-daemon, sysklogd
Provides: system-log-daemon

Package: anacron
Version: 2.3-3
Depends: libc6 (>= 2.1.94), debianutils (>= 1.7), sysklogd | system-log-daemon, exim | mail-transport-agent

Package: sympa
Version: 2.6.1-3
Depends: sendmail (>=8.7) | postfix | postfix-tls | qmail | exim, perl5, mailtools (>=1.13), libdigest-md5-perl, libmsgcat-perl, libmime-perl, libmime-base64-perl, libio-stringy-perl, sysklogd (>=1.3-27), libc6 (>= 2.1.2)

Package: g2s
Version: 0.4.0-2
Recommends: sysklogd | syslog-ng, debconf

Package: xwatch
Version: 2.11-4
Suggests: sysklogd

Package: smtpfeed
Version: 1.07.1-1
Depends: libc6 (>= 2.1.2), sysklogd

Apparently, the following (virtual and actual) packages related to system
logging exist:

- sysklogd (actual). There is no need for logcheck to depend on it. In fact,
logcheck's dependency on sysklogd and suggestion of syslog-ng contradict
each other (since syslog-ng conflicts with sysklogd). Once debian has made
up their mind about what to call the virtual syslogd package
(system-log-daemon or syslogd), it would be enough for the packages
logcheck, anacron, sympa, g2s, xwatch and smtpfeed to depend on that virtual
package (instead of depending on one of many actual packages that provide it
- or, as things are now, either of the two names of the same virtual
package). anacron's dependency on 'sysklogd | system-log-daemon' is probably
one example of the kludges this confusion has created.

I think system-log-daemon is a better choice for the name of the virtual
syslog package than 'syslogd'; the sysklogd package should probably provide
either system-log-daemon, or, as long as this confusion prevails, both
system-log-daemon and syslogd.

- syslog-ng (actual). This package should probably provide the same virtual
package(s) as sysklogd. I'm not sure if my understanding of the Replaces:
header is correct, but I believe syslog-ng might Replace: system-log-daemon.

- msyslog (actual). This package should probably provide the same virtual
package(s) as sysklogd. I'm not sure if my understanding of the Replaces:
header is correct, but I believe msyslog might Replace: system-log-daemon.

linux-kernel-log-daemon appears to be a virtual package invented by
msyslog's maintainer - is this right? No other package mentions it. Perhaps
they should (?).

- syslogd (virtual). Make up your minds; should this be the virtual syslog
package or the one below?

- system-log-daemon (virtual). Make up your minds; should this be the
virtual syslog package or the one above?

- linux-kernel-log-daemon (virtual). Is there supposed to be such a virtual
package? If so, what are its relationships with sysklogd and syslog-ng?

- kernel-log-daemon (virtual). syslog-ng Recommends: it, but nothing seems
to Provide: it. Should sysklogd provide it? If so, then syslog-ng probably
shouldn't conflict with sysklogd (it didn't until recently), or provide
kernel-log-daemon itself. Unfortunately, I wasn't able to make sense of
syslog-ng's changelog entries; Attila, perhaps you would like me to help you
translate them into English? :)

I hope you can proceed to do something about this confusing state of
affairs. I Cc: this report to the maintainers of all packages mentioned
above. Please forgive me if some of you receive multiple copies of this
message.

Regards,

Andrew

-- 
            Andrew Korn (Korn Andras) <korn@chardonnay.math.bme.hu>
             Finger korn@chardonnay.math.bme.hu for pgp key. QOTD:
      I'd love to go out with you, but I'm having all my plants neutered.

-- System Information
Debian Release: woody
Kernel Version: Linux utopia 2.4.0-test11 #15 Mon Dec 4 15:10:19 CET 2000 i686 unknown


--- End Message ---
--- Begin Message ---
Hi Michael,

On Monday 25 August 2008 19:37, Michael Biebl wrote:
> still after the switch to rsyslog. We'd have to update quite a few
> packages to change that to rsyslog | system-log-daemon

I assume you will track this post lenny?

> In my POV, this bug report can be closed as the raised issues have been
> sorted out.

I agree, thanks for summarizing this!


regards,
	Holger

Attachment: pgplAbwxD6GlJ.pgp
Description: PGP signature


--- End Message ---

Reply to: