Your message dated Fri, 29 Apr 2011 13:55:42 +0000
with message-id <e1qfoay-0002ew...@franck.debian.org>
and subject line Bug#610099: fixed in git 1:1.7.2.5-2
has caused the Debian Bug report #610099,
regarding git-daemon-run: fails to uninstall (user gitlog is currently logged 
in)
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 ow...@bugs.debian.org
immediately.)


-- 
610099: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=610099
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: runit
Version: 2.1.1-6
Severity: important

1. Install git-daemon-run (version 1:1.7.2.3-2.1).
2. dpkg --purge git-daemon-run.

Then a second or two later, "ps ax | grep runsvdir" tells me
(linewrapping added):

        runsvdir -P /etc/service log: \
        rning: unable to open supervise/stat.new: file does not exist
        runsv git-daemon: warning: unable to open supervise/stat.new: file does 
not exist
        runsv git-daemon: warning: unable to open supervise/pid.new: file does 
not exist
        runsv git-daemon: warning: unable to open log/supervise/pid.new: file 
does not exist
        runsv git-daemon: warning: unable to open log/supervise/pid.new: file 
does not exist

and I get the following output from prerm and postrm:

        Service git-daemon removed, the service daemon received the TERM and 
CONT signals.
        fail: git-daemon: unable to change to service directory: file does not 
exist
        Removing user `gitlog' ...
        Warning: group `nogroup' has no more members.
        userdel: user gitlog is currently logged in
        /usr/sbin/deluser: `/usr/sbin/userdel gitlog' returned error code 8. 
Exiting.

If I instead do

2. dpkg --remove git-daemon-run
3. dpkg --purge git-daemon-run

(giving "update-service --remove" time to finish) then the output is
instead

        Service git-daemon removed, the service daemon received the TERM and 
CONT signals.
        fail: git-daemon: unable to change to service directory: file does not 
exist
        Removing user `gitlog' ...
        Warning: group `nogroup' has no more members.
        Done.

which seems relatively successful.

Ideas?  For reference, git-daemon-run.prerm does

        update-service --remove /etc/sv/git-daemon

and git-daemon-run.postrm purge does, approximately

        sv force-stop git-daemon

        rm -rf /etc/sv/git-daemon/supervise /etc/sv/git-daemon/log/supervise
        rm -rf /var/lib/supervise/git-daemon /var/lib/supervise/git-daemon.log
        for i in '@*' current config lock state
        do
                rm -f /var/log/git-daemon/$i
        done
        rmdir /var/log/git-daemon

        getent passwd gitlog && exec deluser -f gitlog

Perhaps update-service should be made synchronous?



--- End Message ---
--- Begin Message ---
Source: git
Source-Version: 1:1.7.2.5-2

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

git-all_1.7.2.5-2_all.deb
  to main/g/git/git-all_1.7.2.5-2_all.deb
git-arch_1.7.2.5-2_all.deb
  to main/g/git/git-arch_1.7.2.5-2_all.deb
git-core_1.7.2.5-2_all.deb
  to main/g/git/git-core_1.7.2.5-2_all.deb
git-cvs_1.7.2.5-2_all.deb
  to main/g/git/git-cvs_1.7.2.5-2_all.deb
git-daemon-run_1.7.2.5-2_all.deb
  to main/g/git/git-daemon-run_1.7.2.5-2_all.deb
git-doc_1.7.2.5-2_all.deb
  to main/g/git/git-doc_1.7.2.5-2_all.deb
git-email_1.7.2.5-2_all.deb
  to main/g/git/git-email_1.7.2.5-2_all.deb
git-gui_1.7.2.5-2_all.deb
  to main/g/git/git-gui_1.7.2.5-2_all.deb
git-svn_1.7.2.5-2_all.deb
  to main/g/git/git-svn_1.7.2.5-2_all.deb
git_1.7.2.5-2.diff.gz
  to main/g/git/git_1.7.2.5-2.diff.gz
git_1.7.2.5-2.dsc
  to main/g/git/git_1.7.2.5-2.dsc
gitk_1.7.2.5-2_all.deb
  to main/g/git/gitk_1.7.2.5-2_all.deb
gitweb_1.7.2.5-2_all.deb
  to main/g/git/gitweb_1.7.2.5-2_all.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 610...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jonathan Nieder <jrnie...@gmail.com> (supplier of updated git 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 ftpmas...@debian.org)


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

Format: 1.8
Date: Wed, 20 Apr 2011 17:17:27 -0500
Source: git
Binary: git git-core git-doc git-arch git-cvs git-svn git-email git-daemon-run 
git-gui gitk gitweb git-all
Architecture: all source
Version: 1:1.7.2.5-2
Distribution: stable
Urgency: low
Maintainer: Gerrit Pape <p...@smarden.org>
Changed-By: Jonathan Nieder <jrnie...@gmail.com>
Description: 
 git        - fast, scalable, distributed revision control system
 git-all    - fast, scalable, distributed revision control system (all subpacka
 git-arch   - fast, scalable, distributed revision control system (arch interop
 git-core   - fast, scalable, distributed revision control system (obsolete)
 git-cvs    - fast, scalable, distributed revision control system (cvs interope
 git-daemon-run - fast, scalable, distributed revision control system 
(git-daemon s
 git-doc    - fast, scalable, distributed revision control system (documentatio
 git-email  - fast, scalable, distributed revision control system (email add-on
 git-gui    - fast, scalable, distributed revision control system (GUI)
 git-svn    - fast, scalable, distributed revision control system (svn interope
 gitk       - fast, scalable, distributed revision control system (revision tre
 gitweb     - fast, scalable, distributed revision control system (web interfac
Closes: 610099
Changes: 
 git (1:1.7.2.5-2) stable; urgency=low
 .
   * debian/git-daemon-run.postrm purge: terminate the git-daemon/log
     service before removing the gitlog user (closes: #610099).
Checksums-Sha1: 
 6345c142e42e9708b17b88b2e1818c10c1dd85f0 1407 git_1.7.2.5-2.dsc
 bcb58b7143d280184e4f88e90bd520c207e1840d 423603 git_1.7.2.5-2.diff.gz
 1d86c7544953c460f6b4a009e507ead50317a3d7 1783268 git-doc_1.7.2.5-2_all.deb
 256a751c7159469f6e6cd40d4981f5dcbaf16f9f 361524 git-arch_1.7.2.5-2_all.deb
 7d428ef5c5a7edaf86985d9692d62dc8883bdf98 431456 git-cvs_1.7.2.5-2_all.deb
 e81ab233f5391e0398a0f0fa0d563d7d070b4fd2 413030 git-svn_1.7.2.5-2_all.deb
 ad6b9b5d63656b043e22c447598d3ae0ba2e6c36 349342 
git-daemon-run_1.7.2.5-2_all.deb
 c22d08e7831df335b00d50544fb5e36dd97934f7 365970 git-email_1.7.2.5-2_all.deb
 e5369b5477433c22e8c11eef7c55330b2aff0287 606378 git-gui_1.7.2.5-2_all.deb
 794e7a1171767ca710db36bc800b06a8f9d85801 467040 gitk_1.7.2.5-2_all.deb
 bc7265966027dde83a8b4054b1bb72006c2fe7ec 424470 gitweb_1.7.2.5-2_all.deb
 8106433645c5f62d5eb95d91afff7879cf928dd6 347872 git-all_1.7.2.5-2_all.deb
 d70cc56bdd7a8ed9142204a24192155b728e744a 1316 git-core_1.7.2.5-2_all.deb
Checksums-Sha256: 
 67d2ff1e3fb3d3ca8ec35254877c3b6a2eb66f3bd3b694e05fb5d193e3904ce6 1407 
git_1.7.2.5-2.dsc
 3f38a132b78ada636640384ce1a10506f7344fd9c02420d773f238e8b7d832ad 423603 
git_1.7.2.5-2.diff.gz
 d5cd7afc4d273301e766ce99f075383c3ac97ab5435b7807bc0e9f502d58b94b 1783268 
git-doc_1.7.2.5-2_all.deb
 5a40b1264f9a2b02f8ca064b47701b1a8bf0db21752b36939fc828824d64bd90 361524 
git-arch_1.7.2.5-2_all.deb
 cb621a1993a4c6ac64b0b0486607ba2841940776ae434c8a3f35f2c9e8c7f36c 431456 
git-cvs_1.7.2.5-2_all.deb
 b254575981f0eb27e661c4d5d0b2c8ae668a3c5549d74a560cd7b6a3e14da439 413030 
git-svn_1.7.2.5-2_all.deb
 ac1ed44d6a3e45e006450b682a662a320ce35c39db50413a887657652a2d2bbb 349342 
git-daemon-run_1.7.2.5-2_all.deb
 ccd29b46e12744c19f0966fdfe4c1f5db4b09a147f418ce948b4b3c972ef3f74 365970 
git-email_1.7.2.5-2_all.deb
 a5d47831635e3d4e4aa8d561ba66ced9dcc69501fd152723eb86563e882b20c4 606378 
git-gui_1.7.2.5-2_all.deb
 5d4b5495e9e3f9679b58482221c525c2dd7d776b9f0672b0df216bbd156d62f2 467040 
gitk_1.7.2.5-2_all.deb
 0d3e9c5bfc54bbba349a0d5b938da65c7756421033f493c27f45f1a046a2c717 424470 
gitweb_1.7.2.5-2_all.deb
 04464e1cc148dab7ac1dd481c9b96014a304e82e6e2cb3c78a11aa902e36b261 347872 
git-all_1.7.2.5-2_all.deb
 4d95aafc5294e5adc5d524d33d53ee928dc57f2dc671fe0946d37f8949314016 1316 
git-core_1.7.2.5-2_all.deb
Files: 
 99eacafab53dd295bc2136a70e9e0b9d 1407 vcs optional git_1.7.2.5-2.dsc
 4cfa0dc3efe90cde59bf3113f3557261 423603 vcs optional git_1.7.2.5-2.diff.gz
 b392edea13e0124a869b79c037354534 1783268 doc optional git-doc_1.7.2.5-2_all.deb
 3943994501b006f20e13fbde930e9878 361524 vcs optional git-arch_1.7.2.5-2_all.deb
 904f3b5c140c9c6f902a9dbd52601a55 431456 vcs optional git-cvs_1.7.2.5-2_all.deb
 59274f231c1b2fe03591c21cbc8a2ffb 413030 vcs optional git-svn_1.7.2.5-2_all.deb
 4abbebb0b15cb3cfe88ef84f2e0446cd 349342 vcs optional 
git-daemon-run_1.7.2.5-2_all.deb
 4280a488ae1d75760e448ddac65aec85 365970 vcs optional 
git-email_1.7.2.5-2_all.deb
 3a672c67449c3f8cda22e0c8c0813dba 606378 vcs optional git-gui_1.7.2.5-2_all.deb
 39c882d7a198aa41fdb91a48df31cb73 467040 vcs optional gitk_1.7.2.5-2_all.deb
 90ea00c38589b217202259863099272f 424470 vcs optional gitweb_1.7.2.5-2_all.deb
 5a4d17a950ec8534098ab92d1c4b257a 347872 vcs optional git-all_1.7.2.5-2_all.deb
 08c4fee90c8bc338897935ecf425d561 1316 vcs optional git-core_1.7.2.5-2_all.deb

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

iEYEARECAAYFAk24/wMACgkQGJoyQbxwpv8hpQCcCuz9vuiNBY6jkz1cLxebMM1q
IFQAmgNiVp0GoGHR+d/FwlpyGygl2YlN
=fMbb
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to