Your message dated Sat, 30 Sep 2017 08:50:40 +0000
with message-id <e1dydts-0002wl...@fasolo.debian.org>
and subject line Bug#783940: fixed in icecc 1.1-1
has caused the Debian Bug report #783940,
regarding postinst test for user/group existence is bogus
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.)


-- 
783940: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=783940
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: icecc
Version: 1.0.1-2
Severity: normal

Hi,

the postinst script greps /etc/group and /etc/passwd to see if the icecc
user and group exist already; however, that's not the only place a Linux
system can store users and groups -- NSS offers great flexibility.

Instead of "grep -q $ICECC_GROUP /etc/group" you should "getent group
$ICECC_GROUP" and likewise for passwd.

It's not clear that the package should attempt to create the user and group
if they don't exist and nsswitch.conf is set to get user and group info from
anywhere but /etc; maybe the postinst should just complain in that case. I'm
not sure.

Additionally, immediately after testing for the existence of the user and
maybe creating it, you do

chown $ICECC_USER:$ICECC_GROUP $ICECC_HOME

Even if you didn't create the user (so you don't know where it's home is).
Maybe you should only execute this line if you create the user? Or query its
homedir before?

Best regards,

Andras

--- End Message ---
--- Begin Message ---
Source: icecc
Source-Version: 1.1-1

We believe that the bug you reported is fixed in the latest version of
icecc, 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 783...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Pino Toscano <p...@debian.org> (supplier of updated icecc 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: SHA512

Format: 1.8
Date: Sat, 30 Sep 2017 10:17:41 +0200
Source: icecc
Binary: icecc libicecc-dev
Architecture: source
Version: 1.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>
Changed-By: Pino Toscano <p...@debian.org>
Description:
 icecc      - distributed compiler (client and server)
 libicecc-dev - development files for icecc (distributed compiler)
Closes: 783940 783944 783947 784261 839680 875870
Changes:
 icecc (1.1-1) unstable; urgency=medium
 .
   * New upstream release: (Closes: #839680, #875870)
     - the man page of iceccd does not mention -r anymore (Closes: #783944)
     - the man page of iceccd now mentions --nice (Closes: #783947)
   * Switch Homepage to GitHub.
   * Point watch file to GitHub.
   * Add required build dependencies: liblzo2-dev, and libcap-ng-dev (on Linux
     only); add them also as dependencies of libicecc-dev, since the static
     library will use them. (Closes: #784261)
   * Explicitly use the autoreconf dh addon, since the files generated by
     autotools are no more shipped
     - add the dh-autoreconf build dependency, mostly to make lintian happy
   * Do not run the test suite, since it is not easy to do so for now.
   * Drop our local man page of icecc-create-env (and the associated build
     machinery), since upstream ships it now.
   * Update install files.
   * Tweak the installed documentation:
     - install README.md instead of README, since the former has better content
     - do not install TODO, since it is not suitable for users
   * Use getent in icecc.postinst. (Closes: #783940)
   * Mark libicecc-dev as "Multi-Arch: same".
   * Bump Standards-Version to 4.1.1, no changes required.
   * Drop docbook-to-man build dependency, as it is not used.
   * Update Vcs-Browser field.
   * Update lintian overrides.
Checksums-Sha1:
 a22c7de0945c64ee0d1540d95a5e9ee57dfdb099 2132 icecc_1.1-1.dsc
 35be2faee893eec34ff1ba0b9fe408d55b3d1e48 185505 icecc_1.1.orig.tar.gz
 582c0d657150fbbd9ea5101472b1e16e44254b11 10964 icecc_1.1-1.debian.tar.xz
 eaa558cd2d5519ff0e772c8467712f46e94353f8 5559 icecc_1.1-1_source.buildinfo
Checksums-Sha256:
 5b550f83d0972ab8b3ed7aa39a0562615e5af11e3d4e5645d28d0cb04e84cb03 2132 
icecc_1.1-1.dsc
 92532791221d7ec041b7c5cf9998d9c3ee8f57cbd2da1819c203a4c6799ffc18 185505 
icecc_1.1.orig.tar.gz
 498b237e424bbc3f5c737f16da7401f8d09f2c9644beb4766f8202d1ddd9151a 10964 
icecc_1.1-1.debian.tar.xz
 c6601faf4045d4e195af2a5e47799a2c4a2fcf9b6082a216bf3a596ee61a9ae3 5559 
icecc_1.1-1_source.buildinfo
Files:
 d8133193b2be215f03186eed33a16318 2132 devel optional icecc_1.1-1.dsc
 bd33e21fa25ccedeb5c94be9c6f034e1 185505 devel optional icecc_1.1.orig.tar.gz
 903e9c726ec673edfbd5d80b23012418 10964 devel optional icecc_1.1-1.debian.tar.xz
 60bf6fe470fc36965a3e83243fc5190e 5559 devel optional 
icecc_1.1-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAlnPU3cACgkQLRkciEOx
P00bkg/+KcZmkbbCekb07LBojOHVBZtyuJFXQ+u43WeDNf39RbStGl25Sy4clSd2
T0oT+I0kTQpHpRfXtCmJHclC3jnM+sod5CIztJiwAPmbsRUyXgOUuWKcluOb/ywg
THFcqYx+sEwAmicpcyyDw9CtMDsrP3vdSzrak86jGRVsof6G3vb23nEfAph3YKbd
2eAjcwm1saHkQc0z7T+Kx6Mfq8al8b7TPY0wWMuLME2V1eKWhO54/xIBI3e2FBsX
f+CYfaOQhGqOjX4OFz8aISwbnWNQ6RKwieEh3fmXvXGKQQ1tT0oUJILduvTtr3UV
ExtsttT60afKQPi2jIuu3pURAIjkvQgxljnirT6zgfBDK0w/uBuYok8/IubTW168
icpZ0MLWcvM4fqTTNHRNjLQTjd3Q9mm3yVkz/qICcT6bQsgvbamIQx8PwjshDm8v
pU7AZNZ5UOeIPLVV5kVKFM3V3URzsZwqoF4snVxzgp9p+pqFG7RkTzLIizBlXOii
0fNDU34WAJmQmFlpjwFUR0dHjV+JIBgbAtyvNmPUIBLEqBtL2gL34J2MRZjp0no6
rpPj+1mx045c+97GBEqiuojxF3SUA4aNCEyes5/g71GAgWsrtzTfflRFmRCtrLFd
ii3k2faKNixqWgIeD37C4ImBRpttQ/jAvA3XGZzRewOU3LPEZYY=
=K5Gw
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
pkg-kde-extras mailing list
pkg-kde-extras@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-extras

Reply via email to