Re: clamav-daemon: Bashism in init file, and restart
Hi, It's better to write POSIX standards - compliant shell scripts than just explicitly use /bin/bash, IMHO, especially for bash-isms as simple as this one. Just replace ">& /dev/null" with "> /dev/null 2>&1". Cheers, Timshel -- Timshel Knoll Debian GNU/Linux Developer http://www.debian.org/ SPI Contributing Member http://www.spi-inc.org/ GnuPG: 1024D/DE3E8AA7 Timshel Knoll <[EMAIL PROTECTED]> Fingerprint:6ABC 91A9 E274 ED67 0E32 8F0F 5DFA 9391 DE3E 8AA7 signature.asc Description: This is a digitally signed message part
Re: Putting .so symlinks in libs package for dlopen()ing?
[CC to -policy removed, prolly is getting a little OT for them ...] On Mon, Dec 09, 2002 at 01:06:31PM +0300, Yury Umanets wrote: > >2. Make parted dlopen() libreiserfs-0.3.so.0 rather than libreiserfs.so. > > This will solve the problem, but is not ideal solution since a minor > > version upgrade or SONAME change of libreiserfs will break parted's > > reiserfs support (note that parted does its own internal checking of > > libreiserfs versions to make sure it is compatible, and gracefully > > fails if it can't resolve all required symbols on dlopen()). > > Also, the parted source code needs to be manually edited on every > > minor or SONAME change of library. > > > The best solution is to add configure option in parted like > --libreiserfs-path That still won't fix the problem. The issue is that Debian's policy mandates that the libreiserfs.so symlink should be in the -dev package, not the main lib package. This means that parted's dlopen of the .so fails when the -dev package is not installed ... parted should really be dlopen()ing libreiserfs-0.3.so.0 rather than libreiserfs.so ... Cheers, Timshel -- Timshel Knoll <[EMAIL PROTECTED]>, Debian email: <[EMAIL PROTECTED]> Debian GNU/Linux developer: http://people.debian.org/~timshel/ GnuPG public key: finger [EMAIL PROTECTED] pgpceTOP8yC7F.pgp Description: PGP signature
Putting .so symlinks in libs package for dlopen()ing?
[Please CC all replies to me] Hi all, I'm having issues with getting parted's reiserfs support to work in a way that complies with Debian policy. The issue is that parted dlopen()s libreiserfs.so and libdal.so (from the libreiserfs-0.3-{0,dev} packages) for its reiserfs support. This is fine, but the issue is that the .so symlinks are in the -dev package, so parted's reiserfs support fails unless the -dev package is installed (BAD). This problem is the cause of bug #163107. Possible solutions: 1. Put the .so symlinks in the libreiserfs-0.3-0 package. This breaks policy (section 9.0 says that the associated development package should contain the shared library without a version number). This is also a really bad precedent to set for other shared library packages which are dlopen()d. 2. Make parted dlopen() libreiserfs-0.3.so.0 rather than libreiserfs.so. This will solve the problem, but is not ideal solution since a minor version upgrade or SONAME change of libreiserfs will break parted's reiserfs support (note that parted does its own internal checking of libreiserfs versions to make sure it is compatible, and gracefully fails if it can't resolve all required symbols on dlopen()). Also, the parted source code needs to be manually edited on every minor or SONAME change of library. 3. Include a symlink to the appropriate libreiserfs in the libparted1.6-0 package "/lib/parted/modules/libreiserfs.so" and dlopen that instead. This has the added advantage that the symbolic link could be updated from libparted's postinst, and I could also modify it from libreiserfs's postinst. However, I'd rather find a solution that didn't require _any_ mention of parted in libreiserfs, other than a Suggests:. Or am I just being a puritan here? ATM I'm leaning towards 2, or possibly 3. Any comments/queries/further suggestions? Cheers, Timshel -- Timshel Knoll <[EMAIL PROTECTED]>, Debian email: <[EMAIL PROTECTED]> Debian GNU/Linux developer: http://people.debian.org/~timshel/ GnuPG public key: finger [EMAIL PROTECTED] pgpd15PkvQyIy.pgp Description: PGP signature
Problems with mail system? [Fwd: Returned mail: User unknown]
Hi, Oliver Schulze is an upstream maintainer of one of my prospective packages, and he's had problems sending mail to my @debian.org address. I believe that this is something to do with master's IPv6 configuration - the SMTP error message from master is: <<< 550 mail from :::216.250.196.10 rejected: administrative prohibition (failed to find host name from IP address) Is there any way to get this fixed? A copy of the transcript is included below. Thanks, Timshel - Forwarded message from "Oliver Schulze L." <[EMAIL PROTECTED]> - Delivered-To: [EMAIL PROTECTED] Date: Wed, 06 Sep 2000 00:22:33 -0400 From: "Oliver Schulze L." <[EMAIL PROTECTED]> Reply-To: [EMAIL PROTECTED] X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.16 i586) X-Accept-Language: en, es-PY, es To: [EMAIL PROTECTED] Subject: [Fwd: Returned mail: User unknown] -- Oliver Schulze L. [EMAIL PROTECTED] Asuncion-Paraguay http://www.pla.net.py/home/oliver/ Date: Tue, 5 Sep 2000 14:04:44 +0400 From: Mail Delivery Subsystem <[EMAIL PROTECTED]> Subject: Returned mail: User unknown To: [EMAIL PROTECTED] Auto-Submitted: auto-generated (failure) X-Mozilla-Status2: The original message was received at Tue, 5 Sep 2000 14:03:08 +0400 from [EMAIL PROTECTED] - The following addresses had permanent fatal errors - [EMAIL PROTECTED] - Transcript of session follows - ... while talking to master.debian.org.: >>> RCPT To:<[EMAIL PROTECTED]> <<< 550- <<< 550 mail from :::216.250.196.10 rejected: administrative prohibition (failed to find host name from IP address) 550 [EMAIL PROTECTED] User unknown Reporting-MTA: dns; Polaris.Pla.net.PY Arrival-Date: Tue, 5 Sep 2000 14:03:08 +0400 Final-Recipient: rfc822; [EMAIL PROTECTED] Action: failed Status: 5.1.1 Remote-MTA: dns; master.debian.org Diagnostic-Code: smtp; 550- Last-Attempt-Date: Tue, 5 Sep 2000 14:04:40 +0400 Date: Tue, 05 Sep 2000 13:43:12 -0400 From: "Oliver Schulze L." <[EMAIL PROTECTED]> Reply-To: [EMAIL PROTECTED] X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.16 i586) X-Accept-Language: en, es-PY, es To: Timshel Knoll <[EMAIL PROTECTED]> Subject: Re: GPPPKill in Debian ... - End forwarded message - -- Timshel Knoll <[EMAIL PROTECTED]> for Debian email: <[EMAIL PROTECTED]> Second year Computer Science, RMIT | CS108 Tutor (Semester 2, 2000) Debian GNU/Linux developer, see http://www.debian.org/~timshel/ For GnuPG public key: finger [EMAIL PROTECTED] or [EMAIL PROTECTED] pgpK9xSKcole0.pgp Description: PGP signature
ITP: gpppkill -- GTK ppp throughput graph and ppp kill utility
Package: wnpp Version: N/A; reported 2000-09-06 Severity: wishlist gpppkill is a small GTK+ program which displays a graph of ppp link usage and also has options to kill pppd after a specified time of low link usage, or after a given amount of time. License is GPL. -- System Information Debian Release: woody Architecture: i386 Kernel: Linux pippin 2.2.16 #1 Sun Aug 27 18:05:30 EST 2000 i586 -- Timshel Knoll <[EMAIL PROTECTED]> for Debian email: <[EMAIL PROTECTED]> Second year Computer Science, RMIT | CS108 Tutor (Semester 2, 2000) Debian GNU/Linux developer, see http://www.debian.org/~timshel/ For GnuPG public key: finger [EMAIL PROTECTED] or [EMAIL PROTECTED] pgpKg6ibRzKc1.pgp Description: PGP signature
ITP: bbtime -- A blackbox time tool
Package: wnpp Version: N/A; reported 2000-08-31 Severity: normal Source: bbdate Section: unknown Priority: optional Maintainer: Timshel Knoll <[EMAIL PROTECTED]> Build-Depends: debhelper (>= 1.2.9), xlib6g-dev, libstdc++-dev, g++ Standards-Version: 3.1.1 Package: bbdate Architecture: any Depends: ${shlibs:Depends} Description: Time tool for the blackbox window manager bbppp is a blackbox tool to control your PPP link. It can start up /shut down your ppp connection (by running pon/poff), and displays a modem-lights style PPP load. -- System Information Debian Release: woody Architecture: i386 Kernel: Linux pippin 2.2.16 #1 Sun Aug 27 18:05:30 EST 2000 i586 -- Timshel Knoll <[EMAIL PROTECTED]> for Debian email: <[EMAIL PROTECTED]> Second year Computer Science, RMIT | CS108 Tutor (Semester 2, 2000) Debian GNU/Linux developer, see http://www.debian.org/~timshel/ For GnuPG public key: finger [EMAIL PROTECTED] or [EMAIL PROTECTED] pgpF4FdgqatBC.pgp Description: PGP signature
ITP: bbsload -- A blackbox system load tool
Package: wnpp Version: N/A; reported 2000-08-31 Severity: normal Source: bbdate Section: x11 Priority: optional Maintainer: Timshel Knoll <[EMAIL PROTECTED]> Build-Depends: debhelper (>= 1.2.9), xlib6g-dev, libstdc++-dev, g++ Standards-Version: 3.1.1 Package: bbdate Architecture: any Depends: ${shlibs:Depends} Description: System load tool for the blackbox window manager bbsload is a blackbox tool to display your system load. It can show simple system bar graphs, including load averages for 1, 5 and 15 minute periods, memory usage, swap usage, total system usage, as well as CPU loads for user, nice and system processes and idle time. -- System Information Debian Release: woody Architecture: i386 Kernel: Linux pippin 2.2.16 #1 Sun Aug 27 18:05:30 EST 2000 i586 -- Timshel Knoll <[EMAIL PROTECTED]> for Debian email: <[EMAIL PROTECTED]> Second year Computer Science, RMIT | CS108 Tutor (Semester 2, 2000) Debian GNU/Linux developer, see http://www.debian.org/~timshel/ For GnuPG public key: finger [EMAIL PROTECTED] or [EMAIL PROTECTED] pgpaWpfRtQyXK.pgp Description: PGP signature
ITP: bbdate -- A blackbox date tool
Package: wnpp Version: N/A; reported 2000-08-31 Severity: normal Source: bbdate Section: x11 Priority: optional Maintainer: Timshel Knoll <[EMAIL PROTECTED]> Build-Depends: debhelper (>= 1.2.9), xlib6g-dev, libstdc++-dev, g++ Standards-Version: 3.1.1 Package: bbdate Architecture: any Depends: ${shlibs:Depends} Description: Date tool for the blackbox window manager bbdate is a simple blackbox tool for displaying the date in your blackbox slit. -- System Information Debian Release: woody Architecture: i386 Kernel: Linux pippin 2.2.16 #1 Sun Aug 27 18:05:30 EST 2000 i586 -- Timshel Knoll <[EMAIL PROTECTED]> for Debian email: <[EMAIL PROTECTED]> Second year Computer Science, RMIT | CS108 Tutor (Semester 2, 2000) Debian GNU/Linux developer, see http://www.debian.org/~timshel/ For GnuPG public key: finger [EMAIL PROTECTED] or [EMAIL PROTECTED] pgptReMQ4R7ZI.pgp Description: PGP signature
ITP: bbppp -- A blackbox ppp tool
Package: wnpp Version: N/A; reported 2000-08-31 Severity: normal Source: bbppp Section: x11 Priority: optional Maintainer: Timshel Knoll <[EMAIL PROTECTED]> Build-Depends: debhelper (>= 1.2.9), xlib6g-dev, libstdc++-dev, g++ Standards-Version: 3.1.1 Package: bbppp Architecture: any Depends: ${shlibs:Depends} Description: PPP tool for the blackbox window manager bbppp is a blackbox tool to control your PPP link. It can start up /shut down your ppp connection (by running pon/poff), and displays a modem-lights style PPP load. -- System Information Debian Release: woody Architecture: i386 Kernel: Linux pippin 2.2.16 #1 Sun Aug 27 18:05:30 EST 2000 i586 -- Timshel Knoll <[EMAIL PROTECTED]> for Debian email: <[EMAIL PROTECTED]> Second year Computer Science, RMIT | CS108 Tutor (Semester 2, 2000) Debian GNU/Linux developer, see http://www.debian.org/~timshel/ For GnuPG public key: finger [EMAIL PROTECTED] or [EMAIL PROTECTED] pgpDG5DYK07QR.pgp Description: PGP signature