Your message dated Sun, 06 Oct 2013 17:18:20 +0000
with message-id <e1vsryg-0001vm...@franck.debian.org>
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 ow...@bugs.debian.org
immediately.)


-- 
677618: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677618
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: mini-buildd-common
Version: 0.8.20
Severity: serious
User: debian...@lists.debian.org
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

Attachment: 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 677...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stephan Sürken <abs...@debian.org> (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 ftpmas...@ftp-master.debian.org)


-----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 <abs...@debian.org>
Changed-By: Stephan Sürken <abs...@debian.org>
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 ---

Reply via email to