[Pkg-monitoring-maintainers] Bug#806785: closed by James McCoy <jamessan at debian.org> (Bug#806785: fixed in vim 2:7.4.963-1)
Brian Sutherland
brian at vanguardistas.net
Thu Dec 10 14:09:06 UTC 2015
Fat-fingered?
On Thu, Dec 10, 2015 at 12:42:05PM +0000, Debian Bug Tracking System wrote:
> This is an automatic notification regarding your Bug report
> which was filed against the ganglia-monitor package:
>
> #806785: ganglia-monitor: Impolite initscript interferes with other gmond services
>
> It has been closed by James McCoy <jamessan at debian.org>.
>
> Their explanation is attached below along with your original report.
> If this explanation is unsatisfactory and you have not received a
> better one in a separate message then please contact James McCoy <jamessan at debian.org> by
> replying to this email.
>
>
> --
> 806785: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=806785
> Debian Bug Tracking System
> Contact owner at bugs.debian.org with problems
>
> Source: vim
> Source-Version: 2:7.4.963-1
>
> We believe that the bug you reported is fixed in the latest version of
> vim, which is due to be installed in the Debian FTP archive.
>
> 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 806785 at bugs.debian.org,
> and the maintainer will reopen the bug report if appropriate.
>
> Debian distribution maintenance software
> pp.
> James McCoy <jamessan at debian.org> (supplier of updated vim 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 ftpmaster at ftp-master.debian.org)
>
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> Format: 1.8
> Date: Wed, 09 Dec 2015 23:31:36 -0500
> Source: vim
> Binary: vim-common vim-gui-common vim-runtime vim-doc vim-tiny vim vim-dbg vim-gtk vim-nox vim-athena vim-gnome
> Architecture: source
> Version: 2:7.4.963-1
> Distribution: unstable
> Urgency: medium
> Maintainer: Debian Vim Maintainers <pkg-vim-maintainers at lists.alioth.debian.org>
> Changed-By: James McCoy <jamessan at debian.org>
> Closes: 622827 713066 773531 806535 806785
> Description:
> vim-athena - Vi IMproved - enhanced vi editor - with Athena GUI
> vim-common - Vi IMproved - Common files
> vim-dbg - Vi IMproved - enhanced vi editor (debugging symbols)
> vim-doc - Vi IMproved - HTML documentation
> vim-gnome - Vi IMproved - enhanced vi editor - with GNOME2 GUI
> vim-gtk - Vi IMproved - enhanced vi editor - with GTK2 GUI
> vim-gui-common - Vi IMproved - Common GUI files
> vim-nox - Vi IMproved - enhanced vi editor - with scripting languages suppo
> vim-runtime - Vi IMproved - Runtime files
> vim-tiny - Vi IMproved - enhanced vi editor - compact version
> vim - Vi IMproved - enhanced vi editor
> Changes:
> vim (2:7.4.963-1) unstable; urgency=medium
> .
> * Merge upstream tag v7.4.963.
> + Remove merged patches:
> - Typo in Spanish translation of swapfile recovery.
> + Highlighted changes:
> - 7.4.849: New Insert mode command to maintain the undo sequence across
> cursor movements (c.f., :help i_CTRL-G_U).
> - 7.4.858: New quickfix-related commands (:ldo, :lfdo, :cdo, and :cfdo).
> - indent/yaml.vim: Maintain indent of mapping key when mapping is
> contained in a list. (Closes: #713066)
> - 7.4.941: New 'tagcase' option to control whether tag searches are case
> insensitive.
> * Rewrite vim-tiny's help.txt.
> + Clarify the reasoning for the package and why the help isn't available.
> + Explicitly mention what the more featureful Vim packages are.
> + Point to vimhelp.appspot.com for online help, since it is better kept
> updated.
> * Update Vcs-* URLs to point to Git.
> * Install upstream's patchlist as the changelog. (Closes: #622827)
> * Fix a typo in vim-policy. Thanks to Jakuyo Friel for the patch. (Closes:
> #773531)
> * Fix FTBFS when running “dpkg-buildpackage -A”. (Closes: #806785)
> * Stop installing menu files.
> * Install upstream's desktop files and drop the ones from debian/.
> * Mark vim-runtime/vim-gui-common as Multi-Arch: foreign. (Closes: #806535)
> Checksums-Sha1:
> 1aeefc11423e343e193c2bd4b1ece1478474f9f1 2925 vim_7.4.963-1.dsc
> f3c1e4f11cb15146511963b37b8276b59cbc5fb7 12315082 vim_7.4.963.orig.tar.gz
> 889e5f541dbee5e299b8265288e758a5b1be7eac 165828 vim_7.4.963-1.debian.tar.xz
> Checksums-Sha256:
> 09eac4354ff4918c30e05746a67ce00ed4c3cab1df1e910bd640b272a9e9eada 2925 vim_7.4.963-1.dsc
> 65a07b989f1c07819ff7b5ce589c15ae0caca02fe60b88e3dc61fb1a7a6609f8 12315082 vim_7.4.963.orig.tar.gz
> 20c4627522d8a42e86f1f34009ee1bea60910e21e64923da034c032cccfaa625 165828 vim_7.4.963-1.debian.tar.xz
> Files:
> f6e82ebe746361ea30b0ee62b59c2583 2925 editors optional vim_7.4.963-1.dsc
> d61fcdffa0d95c6de79170bf9ec6e68c 12315082 editors optional vim_7.4.963.orig.tar.gz
> 956d64d0aa25e38e9a0c290fbcb2101f 165828 editors optional vim_7.4.963-1.debian.tar.xz
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1
>
> iQJ8BAEBCgBmBQJWaW6XXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
> ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ5MUJGQkY0RDY5NTZCRDVERjdCNzJEMjNE
> RkU2OTFBRTMzMUJBM0RCAAoJEN/mka4zG6Pb7UwQALHwpnyRCasfpwbSKMJtFydN
> 5vOlgjPVgZyyJ5iOHoM6wmVwXaUhtLY1BKoBz7Af25LyzveAOnyH+O8eI/Kqu1Os
> 4pMy5TrtdKVYxLqo17n9gdpqWdemhbzT5GgTS3+6lEXyO9rMa4Q/pxQLjzzs+eTn
> ITCd6RrSXq2yfy7O1RgY8nYZzlvs3M7yzIwYULIqCFbxFfoRyxVtWVQ4ExtGatRL
> 12Ot+1vpQFclg7PVQ4gWiEXiOe5Ax/AcYHDAItAn6Up3mOJSK1LeipBaOtrOz+JP
> My8Fr6tsgS/eSinbL7dG7I6zD5n0QIJCz6Jgnb46EZioRWnOdnqy1JuOI1B1GrlI
> TK8jKBDSGYwRavUkk2Y7S1JEYiJlSiXRuQ/mgcicuRlKbrh5rMVcrcGcHffjc2CF
> rc5TMqqPnltHcgMTzTB0YgO/ldx0bTHtNKoeXzVm02fBGZumwDflpEd3VYMuuoGo
> 3uF049djI+saKdBW4FOtbjzwJ978kv8Er3oQzWAMib4ioE7heFudrGxHblIcTvVO
> CkkOx1LM9g8crt6efstWzVwo37DA9LnTM+HZS+d1P76fL2ybcx/71j8b4+SJFEkB
> jCPf9IKSdB6Nxw67Zm+hSIjd1gjpd9m/Y9TzsArEkvgsmoogDp06Zi6VJIRiUWW4
> 9hSYE/x/7MeExWnSZ4vv
> =Afup
> -----END PGP SIGNATURE-----
>
> Package: ganglia-monitor
> Version: 3.6.0-6
> Severity: normal
>
> Dear Maintainer,
>
> The current initscript has 2 undesireable behaviours:
>
> * It fails to start if there is another gmond service running
> (even though the other process uses a different configuration)
> * When it stops, it also kills other, unrelated gmond services.
>
> My use case is that I am using multiple gmond processes on a "head" node
> to collect statistics from a dynamic cluster. I am starting the other
> gmond processes with a systemd unit file similar to:
>
> [Unit]
> Description=Other gmond
>
> [Service]
> Type=simple
> User=root
> PrivateTmp=true
> ProtectSystem=full
> ProtectHome=read-only
> NoNewPrivileges=true
> PrivateDevices=true
> ExecStart=/usr/sbin/gmond -f -c /usr/lib/mypkg/channel-1.conf
>
> [Install]
> WantedBy=multi-user.target
>
> So far it's working great except for that impolite init script...
>
> I can think of 3 possible solutions:
>
> * Add a systemd initscrit to ganglia-monitor
> * Split out the gmond binary into a separate package
> so it can be used separately
> * Fix the existing initscript to not arbitrarily kill other processes
> (possible?)
>
> I am willing to work on the first option if it would be acceptable.
>
> -- System Information:
> Debian Release: 8.2
> APT prefers stable-updates
> APT policy: (500, 'stable-updates'), (500, 'stable')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
>
> Versions of packages ganglia-monitor depends on:
> ii adduser 3.113+nmu3
> ii libapr1 1.5.1-3
> ii libc6 2.19-18+deb8u1
> ii libconfuse0 2.7-5
> ii libexpat1 2.1.0-6+deb8u1
> ii libganglia1 3.6.0-6
> ii libpcre3 2:8.35-3.3
> ii zlib1g 1:1.2.8.dfsg-2+b1
>
> ganglia-monitor recommends no packages.
>
> ganglia-monitor suggests no packages.
>
> -- Configuration Files:
> /etc/ganglia/gmond.conf changed [not included]
> /etc/init.d/ganglia-monitor changed [not included]
>
> -- no debconf information
--
Brian Sutherland
More information about the Pkg-monitoring-maintainers
mailing list