[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#796477: marked as done (ITP: gosu -- Simple Go-based setuid+setgid+setgroups+exec)



Your message dated Sun, 06 Sep 2015 00:00:14 +0000
with message-id <E1ZYNNW-0004es-Lv@franck.debian.org>
and subject line Bug#796477: fixed in gosu 1.4-1
has caused the Debian Bug report #796477,
regarding ITP: gosu -- Simple Go-based setuid+setgid+setgroups+exec
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 owner@bugs.debian.org
immediately.)


-- 
796477: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796477
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Tianon Gravi <tianon@debian.org>
X-Debbugs-CC: paultag@debian.org

* Package name    : gosu
  Version         : 1.4-1
  Upstream Author : Tianon Gravi
* URL             : https://github.com/tianon/gosu
* License         : GPL-3+
  Programming Lang: Go
  Description     : Simple Go-based setuid+setgid+setgroups+exec

 This is a simple tool grown out of the simple fact that "su" and "sudo" have
 very strange and often annoying TTY and signal-forwarding behavior. They're
 also somewhat complex to setup and use (especially in the case of "sudo"),
 which allows for a great deal of expressivity, but falls flat if all you need
 is "run this specific application as this specific user and get out of the
 pipeline".
 .
 The core of how "gosu" works is stolen directly from how Docker/libcontainer
 itself starts an application inside a container (and in fact, is using the
 "/etc/passwd" processing code directly from libcontainer's codebase).
 .
 Once the user/group is processed, we switch to that user, then we "exec" the
 specified process and "gosu" itself is no longer resident or involved in the
 process lifecycle at all. This avoids all the issues of signal passing and TTY,
 and punts them to the process invoking "gosu" and the process being invoked by
 "gosu", where they belong.

I'm packaging this specifically because I've had multiple folks (DDs and
non-DDs alike) request that I do so. :)

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4

--- End Message ---
--- Begin Message ---
Source: gosu
Source-Version: 1.4-1

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

Debian distribution maintenance software
pp.
Tianon Gravi <tianon@debian.org> (supplier of updated gosu 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@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 05 Sep 2015 07:08:06 -0700
Source: gosu
Binary: gosu
Architecture: source amd64
Version: 1.4-1
Distribution: unstable
Urgency: low
Maintainer: pkg-go <pkg-go-maintainers@lists.alioth.debian.org>
Changed-By: Tianon Gravi <tianon@debian.org>
Description:
 gosu       - Simple Go-based setuid+setgid+setgroups+exec
Closes: 796477
Changes:
 gosu (1.4-1) unstable; urgency=low
 .
   * Initial release (Closes: #796477).
Checksums-Sha1:
 bce6d83ae66126d73b830dc63ad924f32254213e 1928 gosu_1.4-1.dsc
 e258eabb09bffee508108dea138f24f67a768001 15121 gosu_1.4.orig.tar.gz
 f1630807514428b4e65e8827b69b94dba2b9dde6 2644 gosu_1.4-1.debian.tar.xz
 09d41234ac55f1443d775855f452957d95aa4132 361516 gosu_1.4-1_amd64.deb
Checksums-Sha256:
 3c604c6bae9008fb3a425df203d3c37b43bc5f43e8673cf7434723aeca4130c0 1928 gosu_1.4-1.dsc
 29652fe08ecb39670af18300840b3b387b21365a28815c6bb32c645e243815f2 15121 gosu_1.4.orig.tar.gz
 41d91a68d2779a4be847e9117be3790b057900e7ba93f080e001c95e875154f8 2644 gosu_1.4-1.debian.tar.xz
 025ed12e43e7193f4374e36776519017211648d022f8c6e00f586239f108ae68 361516 gosu_1.4-1_amd64.deb
Files:
 803271888ace3056ca384707098a78c8 1928 admin extra gosu_1.4-1.dsc
 2ac5822215edd3d6e8d6daa41505e5dd 15121 admin extra gosu_1.4.orig.tar.gz
 4cdfb8e680a13ccd33bd7af3a36b6a1e 2644 admin extra gosu_1.4-1.debian.tar.xz
 89e25b4408357c040ee3b82c6c77f17f 361516 admin extra gosu_1.4-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJV6vg3AAoJEANqnCW/NX3Uu+IP/0z6ZRNk0O2BWY4a9IObHDTc
TRYCh65EvuB+4D5d7dvIWnQosEWdCz1w5j9ZHXTxaY/JAVNXZogcOgwECIM7UQTV
2OgcOESxrkl/KRL8BzAEqdjT/g0Zyaz7s0Y9fastfAsA/tIFLrlRTGNUIggcsWxv
YoTwHGK64bpG2Aga8S5Blc6GrLG6Mth6zeZLzFXhTIxwt0xyQs/AVvK0dP3D4Aur
sCFTc6XJd/jbwSJXnCH+mbKVxX9r/zAN/PmG7rT/eLpAVZVSkUC4Us46cHP3sv7/
3W5nC8ZI3//g6Sp8hR9UvTEoE07ynCjEzX2xRjRuHijpqUTu5+5Jwwq66rYsPo5b
8BHEAosX3xmT5lBgD/Zx6wjYtlrXbei71/vD9tQBfLayOGinwg5JL/lUGzAkugL2
x3WmqEYdzwb3bmstpEIHEy3B2KTpPIS4AWlZMXQ7PHeYEP1UXZM/F8qJIgU7YiAL
9OVkEke6fGTkU2bqd8U7UwnRzz3AisNFVIH06D7eNGdNDpiTM2hCfaF/9aG8hfX/
VgXTVS4OxpCIEAuKZEKFL4JckTpM2ITy4uscvl0I8S9yzYZS5e9JrJKnA7Im2ABn
EPufm0CHVB0VWa6lH6nIbaa0aJJhcgvhgCv3FORtV8isFfDE1cmHcHGBH96oVpsO
XtGfs99vc4iu4A/Izct/
=HdCc
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: