Your message dated Sun, 06 Oct 2013 17:18:20 +0000
with message-id <[email protected]>
and subject line Bug#677618: fixed in mini-buildd 1.0.0~gamma.1
has caused the Debian Bug report #677618,
regarding mini-buildd-common: creates system user in /home
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.)
--
677618: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677618
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mini-buildd-common
Version: 0.8.20
Severity: serious
User: [email protected]
Usertags: piuparts
Hi,
during a test with piuparts I noticed your package creates a system user
with a home directory in /home/$SYSUSER, which is a policy violation.
The FHS (which is part of the policy) states:
"/home : User home directories (optional)"
"/home is a fairly standard concept, but it is clearly a site-specific
filesystem. The setup will differ from host to host. Therefore, no
program should rely on this location."
http://www.debian.org/doc/packaging-manuals/fhs/fhs-2.3.html#HOMEUSERHOMEDIRECTORIES
System users are usually placed in /var/lib.
Possible problems that can arise in case /home is a remote file system:
* the local root user may not be allowed to write to /home
* $SYSUSER may have different UIDs on different hosts
For that particular piuparts test /home has been made unusable.
>From the attached log (scroll to the bottom...):
Selecting previously unselected package mini-buildd-common.
(Reading database ... 11674 files and directories currently installed.)
Unpacking mini-buildd-common (from .../mini-buildd-common_0.8.20_all.deb) ...
Setting up mini-buildd-common (0.8.20) ...
Adding system user `mini-buildd' (UID 103) ...
Adding new user `mini-buildd' (UID 103) with group `sbuild' ...
Creating home directory `/home/mini-buildd' ...
Stopped: Couldn't create home directory `/home/mini-buildd': File exists.
Removing directory `/home/mini-buildd' ...
Removing user `mini-buildd' ...
dpkg: error processing mini-buildd-common (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
mini-buildd-common
cheers,
Anderas
mini-buildd-common_0.8.20.log.gz
Description: GNU Zip compressed data
--- End Message ---
--- Begin Message ---
Source: mini-buildd
Source-Version: 1.0.0~gamma.1
We believe that the bug you reported is fixed in the latest version of
mini-buildd, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stephan Sürken <[email protected]> (supplier of updated mini-buildd 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: Sun, 06 Oct 2013 18:55:09 +0200
Source: mini-buildd
Binary: python-mini-buildd mini-buildd mini-buildd-common
Architecture: source all
Version: 1.0.0~gamma.1
Distribution: unstable
Urgency: low
Maintainer: Stephan Sürken <[email protected]>
Changed-By: Stephan Sürken <[email protected]>
Description:
mini-buildd - Minimal Debian build daemon
mini-buildd-common - minimal Debian build daemon - 08x upgrade dummy package
python-mini-buildd - Minimal Debian build daemon: python library and user tool
Closes: 607189 612310 617673 632955 633074 638301 656746 660939 677618
Changes:
mini-buildd (1.0.0~gamma.1) unstable; urgency=low
.
Initial gamma release; initial upload to unstable.
* [3e16e55] html, port[ext]: Use generic templatetag for options; narrow
list of dists based on context.
* [486afc3] [devel: sed s/echo/printf/g]
* [6300acc] [devel: Add some basic mini-buildd-tool calls to standard check]
* [4764a21] html(api_show): Improve rollbacks display.
* [84534fc] html(home): Minor design fixes.
* [8650b81] doc: Finish up the introduction.
* [33b237f] notify: Add subject prefix [mini-buildd-ID].
* [9659806] subscriptions: Minor display cosmetics.
* [f829bb3] api(subscriptions): Use 'choices' list for actions (Fixes
auto-complete).
* [58ed076] gnupg: Fixup some implementation kludges.
* [1a27e9d] api: Add 'printuploaders' command.
* [c723e66] html(log, api_show): Cosmetic fixes.
* [fd54987] python-keyring: Workaround the 'No handlers could be found for
logger "keyring"' console warning.
* [135c584] mini-buildd-tool: Add note to usage that we use python-keyring.
* Closing bugs for good due to the upload to unstable:
* Bug fix: "fails to install", thanks to Holger Levsen (Closes:
#632955).
* Bug fix: "fails to install", thanks to Holger Levsen (Closes:
#656746).
* Bug fix: "unowned files after purge (policy 6.8) violating FHS (policy
9.1) too", thanks to Andreas Beckmann (Closes: #660939).
* Bug fix: "creates system user in /home", thanks to Andreas Beckmann
(Closes: #677618).
* Bug fix: "When removing distributions, LVM volumes are not removed",
thanks to Stephan Sürken (Closes: #617673).
* Bug fix: "no space left on device if build needs mor then 4GB disk
space", thanks to Ulrich Goettlich (Closes: #607189).
* Bug fix: "Please add option not to use LVM with schroot", thanks to
Jean Stebens (Closes: #612310).
* Bug fix: "please make crypto key parameters configurable", thanks to
Marc Haber (Closes: #633074).
* Bug fix: "please consider prioritized bld hosts", thanks to Marc Haber
(Closes: #638301).
Checksums-Sha1:
73f07b92a822958d033b7f2676ab2d728cd96ba7 1494 mini-buildd_1.0.0~gamma.1.dsc
60261c633bc9c1ea816f1a22de6374e8656783ab 1417225
mini-buildd_1.0.0~gamma.1.tar.gz
43c91097a883602b16474aabf2176fb62b51b013 360370
python-mini-buildd_1.0.0~gamma.1_all.deb
32c4c30854c0b64a45ba217dd33e5b1183105b54 1088176
mini-buildd_1.0.0~gamma.1_all.deb
99d83fca657ddf710916726abcb4feccfa225988 64410
mini-buildd-common_1.0.0~gamma.1_all.deb
Checksums-Sha256:
1455af4f1f473e4c333e2198bd60830cee78592aa01454404d98aa3bfadce4b6 1494
mini-buildd_1.0.0~gamma.1.dsc
f69f29d920ec4bbc0030d9fa26632c4040f6ece7482dce09b6561592d26fb634 1417225
mini-buildd_1.0.0~gamma.1.tar.gz
9611b1136fc831466f4f51604ed3de05bd5163ee7a3eaab30ff476054c3204d4 360370
python-mini-buildd_1.0.0~gamma.1_all.deb
9cfe62815defe0308ee2b90b3e4516ea54e4b37fd1a499e3f3cc26b1439c6546 1088176
mini-buildd_1.0.0~gamma.1_all.deb
f17330c727e464036434cf72cb7fe3af1c2c724d5c5f1955a19d0a1c481bd0e8 64410
mini-buildd-common_1.0.0~gamma.1_all.deb
Files:
4f4e20bbd986382313f4dc4195e9e0fa 1494 devel extra mini-buildd_1.0.0~gamma.1.dsc
c982b4f546392a2c9ffcaa76f08a63cf 1417225 devel extra
mini-buildd_1.0.0~gamma.1.tar.gz
d32b8e48b89a177d3238c6f8317e8e8e 360370 python extra
python-mini-buildd_1.0.0~gamma.1_all.deb
71b587b78a7d92ab0a7ac2fde97b92e3 1088176 devel extra
mini-buildd_1.0.0~gamma.1_all.deb
f75ea23a6b02dca656a08d1640e2a169 64410 devel extra
mini-buildd-common_1.0.0~gamma.1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
iD8DBQFSUZapzCVHePKM0QIRAsSTAJ9KEYbXJePtVFQf0boW0mYFVv0eDACeOgqs
v2C7BU/is3i9JCsJAktwMP0=
=xtYj
-----END PGP SIGNATURE-----
--- End Message ---