Your message dated Sat, 24 Sep 2011 12:04:30 +0000
with message-id <[email protected]>
and subject line Bug#637110: fixed in varnish 3.0.1-2
has caused the Debian Bug report #637110,
regarding invoke-rc.d varnish status should exit non-zero unless daemon running
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 [email protected]
immediately.)


-- 
637110: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637110
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: varnish
Version: 3.0.0-4
Severity: normal

It Would Be Nice If /etc/init.d/varnish were to adopt the convention
(as seen in /etc/init.d/skeleton and many other packages) that "status"
returns a non-zero exit code if the daemon is not running.  This
would enable the presence of varnish to be tested programmatically,
e.g. by puppet and other configuration automation thingies

I believe the necessary change would be to replace the line

    status_of_proc -p "${PIDFILE}" "${DAEMON}" "${NAME}"

with

    status_of_proc -p "${PIDFILE}" "${DAEMON}" "${NAME}" && exit 0 || exit $?

- but I haven't actually tried it.




-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (600, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages varnish depends on:
ii  adduser                  3.112           add and remove users and groups
ii  gcc                      4:4.4.3-1       The GNU C compiler
ii  libc6                    2.13-10         Embedded GNU C Library: Shared lib
ii  libc6-dev [libc-dev]     2.13-10         Embedded GNU C Library: Developmen
ii  libedit2                 2.11-20080614-2 BSD editline and history libraries
ii  libncurses5              5.7+20100313-4  shared libraries for terminal hand
ii  libpcre3                 8.12-3          Perl 5 Compatible Regular Expressi
ii  libvarnishapi1           3.0.0-4         shared libraries for Varnish

varnish recommends no packages.

Versions of packages varnish suggests:
pn  varnish-doc                   <none>     (no description available)

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: varnish
Source-Version: 3.0.1-2

We believe that the bug you reported is fixed in the latest version of
varnish, which is due to be installed in the Debian FTP archive:

libvarnishapi-dev_3.0.1-2_amd64.deb
  to main/v/varnish/libvarnishapi-dev_3.0.1-2_amd64.deb
libvarnishapi1_3.0.1-2_amd64.deb
  to main/v/varnish/libvarnishapi1_3.0.1-2_amd64.deb
varnish-dbg_3.0.1-2_amd64.deb
  to main/v/varnish/varnish-dbg_3.0.1-2_amd64.deb
varnish-doc_3.0.1-2_all.deb
  to main/v/varnish/varnish-doc_3.0.1-2_all.deb
varnish_3.0.1-2.debian.tar.gz
  to main/v/varnish/varnish_3.0.1-2.debian.tar.gz
varnish_3.0.1-2.dsc
  to main/v/varnish/varnish_3.0.1-2.dsc
varnish_3.0.1-2_amd64.deb
  to main/v/varnish/varnish_3.0.1-2_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stig Sandbeck Mathisen <[email protected]> (supplier of updated varnish package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 24 Sep 2011 13:22:56 +0200
Source: varnish
Binary: varnish varnish-doc libvarnishapi1 libvarnishapi-dev varnish-dbg
Architecture: source amd64 all
Version: 3.0.1-2
Distribution: unstable
Urgency: low
Maintainer: Stig Sandbeck Mathisen <[email protected]>
Changed-By: Stig Sandbeck Mathisen <[email protected]>
Description: 
 libvarnishapi-dev - development files for Varnish
 libvarnishapi1 - shared libraries for Varnish
 varnish    - state of the art, high-performance web accelerator
 varnish-dbg - debugging symbols for varnish
 varnish-doc - documentation for Varnish Cache
Closes: 637110
Changes: 
 varnish (3.0.1-2) unstable; urgency=low
 .
   [ Tollef Fog Heen ]
   * Make it possible to override DAEMON_OPTS for varnishlog and
     varnishncsa.
   * Make /etc/init.d/varnish status exit with a sensible status code
     rather than always being 0 (Closes: #637110)
   * Add missing options to reload-vcl to allow -C, -i, -M.
Checksums-Sha1: 
 b71fb022bac90a2dd7a21c90b107204efcc50267 1699 varnish_3.0.1-2.dsc
 77c51baa19c44bb057fe808991fe0fc7844872f5 15877 varnish_3.0.1-2.debian.tar.gz
 9fc67bc42883ecc9d212a1ebb0b8a9ba907a0f06 524068 varnish_3.0.1-2_amd64.deb
 65b4b11f9bbf37252b04945b5a8d39bfdce5f7c3 286156 varnish-doc_3.0.1-2_all.deb
 76d60b163f4333ab0f2a5a04440edce5793a8a4d 40140 libvarnishapi1_3.0.1-2_amd64.deb
 b474e6351e01a30832fa8c13afb5a999fe4c2977 17556 
libvarnishapi-dev_3.0.1-2_amd64.deb
 7b5e87b860bdfaf484d9d2191fa0c1a4ee42f239 861208 varnish-dbg_3.0.1-2_amd64.deb
Checksums-Sha256: 
 8794113ddc94d2515e1d68ee74c217e373500b10e37030fbd02a6b4f0686a60c 1699 
varnish_3.0.1-2.dsc
 efb9f69ebb032e686b9596adddb686422d2344202af22ffa8193d8bb4fdb7a38 15877 
varnish_3.0.1-2.debian.tar.gz
 1b4f1b3b7b40666aee77cdcbf99c2cac83305db286bdb68d78eebb5ec7df8a33 524068 
varnish_3.0.1-2_amd64.deb
 e8c57c4b28b37aef461eca7d59440c6466ace4b4a17cb02ee6b824d24d9bdb5e 286156 
varnish-doc_3.0.1-2_all.deb
 c71d78efd3d84c576fa67fe6ddace1cb857fd9e0cfd91ab4791abbfd224ce348 40140 
libvarnishapi1_3.0.1-2_amd64.deb
 08bd1bd7b2de1c60db93728307c345dee96171e5591dc956197f0cd9de20b09b 17556 
libvarnishapi-dev_3.0.1-2_amd64.deb
 4f91910b8cd40442838fae66c6e2d6c1bcda760d8ef140a36c80268f2278df77 861208 
varnish-dbg_3.0.1-2_amd64.deb
Files: 
 3b61bbcca57415047748aab9fbe7dabc 1699 web optional varnish_3.0.1-2.dsc
 5c69b5463b22babdc021e6f3ca976800 15877 web optional 
varnish_3.0.1-2.debian.tar.gz
 b3df003c9a42f88e8660524a19a9a2ef 524068 web optional varnish_3.0.1-2_amd64.deb
 942bb113350721bd874d691db853d1f4 286156 doc optional 
varnish-doc_3.0.1-2_all.deb
 6e8f1e2d72d7caa77ec9e6ad657ef671 40140 libs optional 
libvarnishapi1_3.0.1-2_amd64.deb
 06904a9d9fc3a2a757e2b1735fb50132 17556 libdevel optional 
libvarnishapi-dev_3.0.1-2_amd64.deb
 25748fa10c620c960aa0a23099f2bb57 861208 debug extra 
varnish-dbg_3.0.1-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk59w74ACgkQQONU2fom4u5teQCgkdQ+31i5Qb2TcDTz7BHVrz0N
7UsAnR4oAzZh4t9dKtOXBmuekitpFWOv
=thwW
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to