From unknown Thu Jun 19 13:59:06 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#26312 <26312@debbugs.gnu.org> To: bug#26312 <26312@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add cifs-utils. Reply-To: bug#26312 <26312@debbugs.gnu.org> Date: Thu, 19 Jun 2025 20:59:06 +0000 retitle 26312 [PATCH] gnu: Add cifs-utils. reassign 26312 guix-patches submitter 26312 Thomas Danckaert severity 26312 normal tag 26312 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 30 11:48:53 2017 Received: (at submit) by debbugs.gnu.org; 30 Mar 2017 15:48:53 +0000 Received: from localhost ([127.0.0.1]:53104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctcJh-0006DJ-1S for submit@debbugs.gnu.org; Thu, 30 Mar 2017 11:48:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35473) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctcJf-0006D7-81 for submit@debbugs.gnu.org; Thu, 30 Mar 2017 11:48:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ctcJY-0007nj-NP for submit@debbugs.gnu.org; Thu, 30 Mar 2017 11:48:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40758) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ctcJY-0007nR-Kb for submit@debbugs.gnu.org; Thu, 30 Mar 2017 11:48:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54657) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ctcJW-00061Z-Pt for guix-patches@gnu.org; Thu, 30 Mar 2017 11:48:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ctcJT-0007in-KV for guix-patches@gnu.org; Thu, 30 Mar 2017 11:48:42 -0400 Received: from s02-out.spamexperts.axc.nl ([185.175.200.125]:37493) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ctcJT-0007gC-ER for guix-patches@gnu.org; Thu, 30 Mar 2017 11:48:39 -0400 Received: from vserver42.axc.nl ([185.182.56.92]) by s02.spamexperts.axc.nl with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.86) (envelope-from ) id 1ctcJQ-0006He-MC for guix-patches@gnu.org; Thu, 30 Mar 2017 17:48:37 +0200 Received: from mail.axc.nl ([185.182.56.42]:36616 helo=mail.axc.eu) by vserver42.axc.nl with esmtp (Exim 4.89) (envelope-from ) id 1ctcJJ-0007TE-7G for guix-patches@gnu.org; Thu, 30 Mar 2017 17:48:36 +0200 Date: Thu, 30 Mar 2017 17:48:24 +0200 (CEST) Message-Id: <20170330.174824.1172310425105438058.post@thomasdanckaert.be> To: guix-patches@gnu.org Subject: [PATCH] gnu: Add cifs-utils. From: Thomas Danckaert X-Mailer: Mew version 6.7 on Emacs 25.1 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/X-Patch; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="0001-gnu-Add-cifs-utils.patch" PrimaryMX: Accepted email from trusted host. Hint: This skips spam scanning so make sure other host is not vulnerable X-Relay-Host: 185.182.56.42 SpamTally: Final spam score: 0 X-Originating-IP: 185.182.56.92 X-SpamExperts-Domain: vserver42.axc.nl X-SpamExperts-Username: 185.182.56.92 Authentication-Results: spamexperts.axc.nl; auth=pass smtp.auth=185.182.56.92@vserver42.axc.nl X-SpamExperts-Outgoing-Class: ham X-SpamExperts-Outgoing-Evidence: Combined (0.07) X-Recommended-Action: accept X-Filter-ID: s0sct1PQhAABKnZB5plbIaExX4b9HB97Y0LqBeziPXa8B5kabb+8+DRlCqSxA333/bPom7IVowNb jNmNSGjlJADpxEq2QWue0NVTi1XPmXej1KRrf1Y8eevl1lZRQAkHO76XSTAwtV4mg4i2ouCDa4AU hvIWAV5xUW/+gAh4vXrXjNqxSkkVaQyPLvJJ2wDeRcOb18WfxGyg6Om6u4YYm07mEeHSm1i8YScd vS8o2kUvPRYKza70yK2TxRJHcdD+oEAP/to+02F3J4r01qcN199fxN2oReTDHAyOynaY0Cldue3r +qEeQYBWND7fDPGoUqYOv6lKxxeboK+YPP3g5J9Wyy39ARVu6lpph/EphEmSUaqSECP9/MJNMfS9 WPFvtKiR9oEdyOK7GnLP3Jw7nAFKpw6uarMIchUUKBPMSwpa/vT+QRdnMro8SPy2KU3V9YY20osV CDOCow0VTTSZ04bxR0PuC4wwYQTc8Sg/23VtqGjgyi5JHolhrWpNa9YQsl4SUWp4U8fCCSBjefGq te4ROxlmGgdR7QBaGWEQFYs+dvusjRV96oP1cmFb05OHyZAZLfpWinSu+danhtKvH9pAsaSpuQPS cbIWdeXhkZC4rAXOgWX2FBHgH187+EKv5hICVo92zvI9isesxBu4AK5YVcPPq3MXlUe9sP5+k0dp Y7f6EqR6zsgzOR3cDnOAAmZ3ZUVgA9tVUeduuUQDmsl6iscadqVZWb6ipztIojE6qQzLuCe/hQ3A 5i3Uw+OAbBH+DkNPnrywBHhKB8rPDBfx1bbfhyaO3VHMr4+RLj+xxb0AeOVQkpm2hvu5J0yjCyqf CSEgsxbFAyq6yW1bRKyj2K/uRn1rMm3cNj8TueY= X-Report-Abuse-To: spam@s01.spamexperts.axc.nl X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) >From 5eea8296e5d53d179bef13f6b7e47c0258a6e33a Mon Sep 17 00:00:00 2001 From: Thomas Danckaert Date: Thu, 30 Mar 2017 17:47:00 +0200 Subject: [PATCH] gnu: Add cifs-utils. * gnu/packages/samba.scm (cifs-utils): New variable. --- gnu/packages/samba.scm | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/samba.scm b/gnu/packages/samba.scm index 3b2a6868d..379e1306d 100644 --- a/gnu/packages/samba.scm +++ b/gnu/packages/samba.scm @@ -26,6 +26,8 @@ #:use-module (guix licenses) #:use-module (gnu packages acl) #:use-module (gnu packages admin) + #:use-module (gnu packages autotools) + #:use-module (gnu packages crypto) #:use-module (gnu packages cups) #:use-module (gnu packages databases) #:use-module (gnu packages tls) @@ -33,10 +35,53 @@ #:use-module (gnu packages pkg-config) #:use-module (gnu packages openldap) #:use-module (gnu packages readline) + #:use-module (gnu packages kerberos) #:use-module (gnu packages linux) #:use-module (gnu packages perl) #:use-module (gnu packages python)) +(define-public cifs-utils + (package + (name "cifs-utils") + (version "6.7") + (source + (origin + (method url-fetch) + (uri (string-append "https://download.samba.org/pub/linux-cifs/" + name "/" name "-" version ".tar.bz2")) + (sha256 (base32 + "1ayghnkryy1n1zm5dyvyyr7n3807nsm6glfcbbki5c2a8w91dwmj")))) + (build-system gnu-build-system) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("pkg-config" ,pkg-config))) + (inputs + `(("keytuils" ,keyutils) + ("linux-pam" ,linux-pam) + ("libcap-ng" ,libcap-ng) + ("mit-krb5" ,mit-krb5) + ("samba" ,samba) + ("talloc" ,talloc))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'configure 'autoreconf + (lambda _ ; install.sh is missing from release tarball + (zero? (system* "autoreconf" "-i")))) + (add-before 'configure 'set-root-sbin + (lambda _ ; Don't try to install in "/sbin" + (setenv "ROOTSBINDIR" + (string-append (assoc-ref %outputs "out") "/sbin")) + #t))))) + (synopsis "User-space utilities for CIFS (Samba) mounts") + (description "@code{cifs-utils} is a set of user-space tools used +by the in-kernel CIFS filesystem.") + (home-page "https://wiki.samba.org/index.php/LinuxCIFS_utils") + ;; cifs-utils is licensed as GPL3 or later, but 3 files contain LGPL code. + (license + (list gpl3+ lgpl2.1+ lgpl3+)))) + (define-public iniparser (package (name "iniparser") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 30 16:19:00 2017 Received: (at 26312) by debbugs.gnu.org; 30 Mar 2017 20:19:00 +0000 Received: from localhost ([127.0.0.1]:53234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctgX6-0006DE-D5 for submit@debbugs.gnu.org; Thu, 30 Mar 2017 16:19:00 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:58083) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctgX4-0006D4-4g for 26312@debbugs.gnu.org; Thu, 30 Mar 2017 16:18:59 -0400 Received: from mfilter11-d.gandi.net (mfilter11-d.gandi.net [217.70.178.131]) by relay5-d.mail.gandi.net (Postfix) with ESMTP id 0C23941C08A; Thu, 30 Mar 2017 22:18:57 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter11-d.gandi.net Received: from relay5-d.mail.gandi.net ([IPv6:::ffff:217.70.183.197]) by mfilter11-d.gandi.net (mfilter11-d.gandi.net [::ffff:10.0.15.180]) (amavisd-new, port 10024) with ESMTP id 3x8ACugc5hRs; Thu, 30 Mar 2017 22:18:55 +0200 (CEST) X-Originating-IP: 81.241.166.83 Received: from [192.168.1.24] (83.166-241-81.adsl-dyn.isp.belgacom.be [81.241.166.83]) (Authenticated sender: me@tobias.gr) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 3288541C074; Thu, 30 Mar 2017 22:18:55 +0200 (CEST) Subject: Re: bug#26312: [PATCH] gnu: Add cifs-utils. To: post@thomasdanckaert.be, 26312@debbugs.gnu.org References: <20170330.174824.1172310425105438058.post@thomasdanckaert.be> From: Tobias Geerinckx-Rice Message-ID: <354af52f-2759-f845-316d-4b4577413a42@tobias.gr> Date: Thu, 30 Mar 2017 22:19:54 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <20170330.174824.1172310425105438058.post@thomasdanckaert.be> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="hKk1WfWb3fgAlih98cVoGTFUIPEVg9qWH" X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: 26312 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.5 (---) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --hKk1WfWb3fgAlih98cVoGTFUIPEVg9qWH Content-Type: multipart/mixed; boundary="EnBhq19p1EiLUH5GWHWrqB4jSGGE4uB6c"; protected-headers="v1" From: Tobias Geerinckx-Rice To: post@thomasdanckaert.be, 26312@debbugs.gnu.org Message-ID: <354af52f-2759-f845-316d-4b4577413a42@tobias.gr> Subject: Re: bug#26312: [PATCH] gnu: Add cifs-utils. References: <20170330.174824.1172310425105438058.post@thomasdanckaert.be> In-Reply-To: <20170330.174824.1172310425105438058.post@thomasdanckaert.be> --EnBhq19p1EiLUH5GWHWrqB4jSGGE4uB6c Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thomas, I don't have any Samba shares to test this on, but will try my hand at this reviewing business anyway. On 30/03/17 17:48, Thomas Danckaert wrote: > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (add-before 'configure 'autoreconf > + (lambda _ ; install.sh is missing from release tarball > + (zero? (system* "autoreconf" "-i")))) If it's a one-time oversight, best leave a note for the next update: ;; The 6.7 tarball is missing =E2=80=98install.sh=E2=80=99. C= reate it. (Your shorter in-line form is fine too; I just think active comments are more clear.) I noticed that the =E2=80=98--enable-systemd=E2=80=99 configure flag is e= nabled by default, but it seems to be well-behaved on systems without a running systemd. > + (synopsis "User-space utilities for CIFS (Samba) mounts") > + (description "@code{cifs-utils} is a set of user-space tools used > +by the in-kernel CIFS filesystem.") If this package is as Linux-specific at it seems, I'd explicitly mention that in both the synopsis and description. Aside: GNU uses =E2=80=98file system=E2=80=99, not =E2=80=98filesystem=E2= =80=99, because GNU is rad. How about expanding the acronym at the same time? E.g.: =E2=80=98the @{Common Internet File System} (CIFS) implementation built= into the Linux kernel=E2=80=99. Bonus points for replacing the horrid word =E2=80=98implementation=E2=80=99= :-) Thanks! T G-R --EnBhq19p1EiLUH5GWHWrqB4jSGGE4uB6c-- --hKk1WfWb3fgAlih98cVoGTFUIPEVg9qWH Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQFBBAEBCgArFiEEeqzfDJ8DWw5d4xcqkczbm0hUG5kFAljdaGoNHG1lQHRvYmlh cy5ncgAKCRCRzNubSFQbmZWpCACK09dccs0aD+Mcd3NBF1mxpRKvO36ebU9t83Qp bbKA+xZlDAtliAr3HfjF3D1iyyWnTHWb2RLRNR26vC8761jAbWzzMF2FIuopgDem kldG2gnks4fNyDh8bITPBooFghZDrrvHErhWrqOH+olf6X+fs9wmUXGT5WWzgrQB +zNS5FNiuw7m8MXIQWBbevBK4+4nR3ZYwU+jAvtuIypjD+niMVbA9J93I8g1H0pe nHUarmmJn/+cez1o4R7ZQNAvnWZbRfbX/Msuve8MgEx4NWIqjj13NB3KWv2In7KM eUXtT9eC7TQJ1L/ylgjIkJTGsdtEtvOjvx06ugtPxdU8gIrI =TaxN -----END PGP SIGNATURE----- --hKk1WfWb3fgAlih98cVoGTFUIPEVg9qWH-- From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 01 02:48:22 2017 Received: (at 26312) by debbugs.gnu.org; 1 Apr 2017 06:48:22 +0000 Received: from localhost ([127.0.0.1]:54974 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cuCpc-0002v9-3V for submit@debbugs.gnu.org; Sat, 01 Apr 2017 02:48:22 -0400 Received: from s02-out.spamexperts.axc.nl ([185.175.200.125]:59589) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cuCpa-0002uv-6V for 26312@debbugs.gnu.org; Sat, 01 Apr 2017 02:48:15 -0400 Received: from vserver42.axc.nl ([185.182.56.92]) by s02.spamexperts.axc.nl with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.86) (envelope-from ) id 1cuCpP-0000bz-7r; Sat, 01 Apr 2017 08:48:03 +0200 Received: from mail.axc.nl ([185.182.56.42]:57720 helo=mail.axc.eu) by vserver42.axc.nl with esmtp (Exim 4.89) (envelope-from ) id 1cuCpB-0006w5-Ja; Sat, 01 Apr 2017 08:47:58 +0200 From: Thomas Danckaert To: Tobias Geerinckx-Rice Subject: Re: bug#26312: [PATCH] gnu: Add cifs-utils. References: <20170330.174824.1172310425105438058.post@thomasdanckaert.be> <354af52f-2759-f845-316d-4b4577413a42@tobias.gr> Date: Sat, 01 Apr 2017 08:47:41 +0200 In-Reply-To: <354af52f-2759-f845-316d-4b4577413a42@tobias.gr> (Tobias Geerinckx-Rice's message of "Thu, 30 Mar 2017 22:19:54 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" PrimaryMX: Accepted email from trusted host. Hint: This skips spam scanning so make sure other host is not vulnerable X-Relay-Host: 185.182.56.42 X-Spam-Score: 0.0 (/) X-Spam-Report: Spam detection software, running on the system "vserver42.axc.nl", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Tobias Geerinckx-Rice writes: > Thomas, > > I don't have any Samba shares to test this on, but will try my hand at > this reviewing business anyway. Thanks! I followed all of your suggestions. [...] Content analysis details: (0.0 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: samba.org] 0.0 RCVD_IN_DNSWL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to DNSWL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [185.182.56.42 listed in list.dnswl.org] SpamTally: Final spam score: 0 X-Originating-IP: 185.182.56.92 X-SpamExperts-Domain: vserver42.axc.nl X-SpamExperts-Username: 185.182.56.92 Authentication-Results: spamexperts.axc.nl; auth=pass smtp.auth=185.182.56.92@vserver42.axc.nl X-SpamExperts-Outgoing-Class: ham X-SpamExperts-Outgoing-Evidence: SB/global_tokens (0.00612800111809) X-Recommended-Action: accept X-Filter-ID: s0sct1PQhAABKnZB5plbIaExX4b9HB97Y0LqBeziPXa8B5kabb+8+DRlCqSxA333/bPom7IVowNb jNmNSGjlJADpxEq2QWue0NVTi1XPmXej1KRrf1Y8eevl1lZRQAkHO76XSTAwtV4mg4i2ouCDa4AU hvIWAV5xUW/+gAh4vXonTebfKOS55G0rGSQEjT3xRcOb18WfxGyg6Om6u4YYm1JBSUcItsr3Kqt+ cjjBsY0vPRYKza70yK2TxRJHcdD+oEAP/to+02F3J4r01qcN199fxN2oReTDHAyOynaY0Cldue3r +qEeQYBWND7fDPGoUqYOv6lKxxeboK+YPP3g5J9Wyy39ARVu6lpph/EphEmSUaqSECP9/MJNMfS9 WPFvtKiR9oEdyOK7GnLP3Jw7nAFKpw6uarMIchUUKBPMSwrXft2sKPCPcGvbx6MPXy6BQ+CW+UYD fWNcm6W9yD2WU4bxR0PuC4wwYQTc8Sg/23VtqGjgyi5JHolhrWpNa9YQsl4SUWp4U8fCCSBjefGq te4ROxlmGgdR7QBaGWEQFYs+dvusjRV96oP1cmFb05OHyZAZLfpWinSu+danhtKvH9pAsaSpuQPS cbIWdeXhkZC4rAXOgWX2FBHgH187+EKv5hICVo92zvI9isesxBu4AK5YVcPPq3MXlUe9sP5+k0dp Y7f6EqR6zsgzOR3cDnOAmgQDnHmj26aRtACLgnX1EIl4lRK8ZCCxMvRe0Tn87yo6qQzLuCe/hQ3A 5i3Uw+OAbBH+DkNPnrywBHhKB8rPDERYzUG4pIA+ZNWHiVFtbbSZIg4JZyZE4oLFw/56kWZ/BMrY wNLPWbX1z+Q3mTGjRvepxP362BxN7u4gT1DwNSRYEyuNOxaQz70QtsiXCvHbXklD1F/clOA6JK0n DWKfeQ== X-Report-Abuse-To: spam@s01.spamexperts.axc.nl X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 26312 Cc: 26312@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Tobias Geerinckx-Rice writes: > Thomas, > > I don't have any Samba shares to test this on, but will try my hand at > this reviewing business anyway. Thanks! I followed all of your suggestions. > Aside: GNU uses =E2=80=98file system=E2=80=99, not =E2=80=98filesystem=E2= =80=99, because GNU is rad. How > about expanding the acronym at the same time? E.g.: > > =E2=80=98the @{Common Internet File System} (CIFS) implementation built= into > the Linux kernel=E2=80=99. > > Bonus points for replacing the horrid word =E2=80=98implementation=E2=80= =99 :-) I stole this from somewhere: =E2=80=9C@code{cifs-utils} is a set of user-space utilities for mounting and managing @{Common Internet File System} (CIFS) shares using the Linux kernel CIFS client.=E2=80=9D Thomas --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-Add-cifs-utils.patch Content-Transfer-Encoding: quoted-printable >From 08858a1e8674f868db2fc255e47bb18aa0ee9de9 Mon Sep 17 00:00:00 2001 From: Thomas Danckaert Date: Thu, 30 Mar 2017 17:47:00 +0200 Subject: [PATCH] gnu: Add cifs-utils. * gnu/packages/samba.scm (cifs-utils): New variable. --- gnu/packages/samba.scm | 48 ++++++++++++++++++++++++++++++++++++++++++++++= ++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/samba.scm b/gnu/packages/samba.scm index 3b2a6868d..92531eebf 100644 --- a/gnu/packages/samba.scm +++ b/gnu/packages/samba.scm @@ -3,6 +3,7 @@ ;;; Copyright =C2=A9 2015 Mark H Weaver ;;; Copyright =C2=A9 2016, 2017 Efraim Flashner ;;; Copyright =C2=A9 2016 Adonay "adfeno" Felipe Nogueira +;;; Copyright =C2=A9 2017 Thomas Danckaert ;;; ;;; This file is part of GNU Guix. ;;; @@ -26,6 +27,8 @@ #:use-module (guix licenses) #:use-module (gnu packages acl) #:use-module (gnu packages admin) + #:use-module (gnu packages autotools) + #:use-module (gnu packages crypto) #:use-module (gnu packages cups) #:use-module (gnu packages databases) #:use-module (gnu packages tls) @@ -33,10 +36,55 @@ #:use-module (gnu packages pkg-config) #:use-module (gnu packages openldap) #:use-module (gnu packages readline) + #:use-module (gnu packages kerberos) #:use-module (gnu packages linux) #:use-module (gnu packages perl) #:use-module (gnu packages python)) =20 +(define-public cifs-utils + (package + (name "cifs-utils") + (version "6.7") + (source + (origin + (method url-fetch) + (uri (string-append "https://download.samba.org/pub/linux-cifs/" + name "/" name "-" version ".tar.bz2")) + (sha256 (base32 + "1ayghnkryy1n1zm5dyvyyr7n3807nsm6glfcbbki5c2a8w91dwmj")))) + (build-system gnu-build-system) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("pkg-config" ,pkg-config))) + (inputs + `(("keytuils" ,keyutils) + ("linux-pam" ,linux-pam) + ("libcap-ng" ,libcap-ng) + ("mit-krb5" ,mit-krb5) + ("samba" ,samba) + ("talloc" ,talloc))) + (arguments + `(#:phases + (modify-phases %standard-phases + ;; The 6.7 tarball is missing =E2=80=98install.sh=E2=80=99. Creat= e it. + (add-before 'configure 'autoreconf + (lambda _ + (zero? (system* "autoreconf" "-i")))) + (add-before 'configure 'set-root-sbin + (lambda _ ; Don't try to install in "/sbin". + (setenv "ROOTSBINDIR" + (string-append (assoc-ref %outputs "out") "/sbin")) + #t))))) + (synopsis "User-space utilities for Linux CIFS (Samba) mounts") + (description "@code{cifs-utils} is a set of user-space utilities for +mounting and managing @{Common Internet File System} (CIFS) shares using t= he +Linux kernel CIFS client.") + (home-page "https://wiki.samba.org/index.php/LinuxCIFS_utils") + ;; cifs-utils is licensed as GPL3 or later, but 3 files contain LGPL c= ode. + (license + (list gpl3+ lgpl2.1+ lgpl3+)))) + (define-public iniparser (package (name "iniparser") --=20 2.12.2 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 01 13:18:12 2017 Received: (at 26312) by debbugs.gnu.org; 1 Apr 2017 17:18:12 +0000 Received: from localhost ([127.0.0.1]:55923 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cuMf8-0004XQ-HW for submit@debbugs.gnu.org; Sat, 01 Apr 2017 13:18:12 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:54501) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cuMf5-0004XG-Tu for 26312@debbugs.gnu.org; Sat, 01 Apr 2017 13:18:05 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 77547208D2; Sat, 1 Apr 2017 13:18:03 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Sat, 01 Apr 2017 13:18:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=aw2FI4hAtPBgbjk3IHICG9KMNO5/F1jw61uObV2qV uE=; b=qvfEqEXUzugDQmt7L43Tq6J8h9j9AWCc934GPMNXpbLh8F+zEr0u6D1dN iyQJiFYMZNTzcUm5AXnbYeK4cctHine9BmXuU0P6cr850+AIPrArMz5Ud+9sWEWr L0rA/iW2+gtFm0hp3rCy4HxvYfNavfYN9wPFT4fHejss9GQy0ybarjKk+ZcQ9k2M VUtz/B4lEfuPEzrnS2VH4ZzV6mUfZIB1sspWEPXrKTM6JHzpQzYuCTNtnMg5z5pW p7sQRduwQ6RCuhERr3EaswaD18dpdveUZuadOOx9oeENAcxBcs+msI4wLqC07j/L 9t+QuTIPhyiPwTMOe+6L9zFKEjH3g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=aw2FI4hAtPBgbjk3IH ICG9KMNO5/F1jw61uObV2qVuE=; b=QY9F6BqhWS0c1Wh7xDui41nRQp4QUkOH3q DDLdVEtxCTezxHSzzOnxVOvgmwI1o38PtAl8Brcrzm6ZYyn0fz1/dGLnyxJpLBla vxqV/9IUQuuLbNdmESVwh0pnpvFObp4y414UhdMz1lNBejR+dGVUfAVi2yFIUK+P VJuUrHcIc/45B3U4RhcVau8ybkLGwQy40myCYZeTCyD9hfn3nHAGVCKYZqs7cLir jVyMAF3OhGM9mhngWaJZLclNIKIcKL1wHMzyGyQTbTCOf9UoSqNt/wwz62KTwY4d izF1Ud7WyiZcjJqzlW2hHjYAkf1oE2itKKzK+a7rkTuLkqHPhq/A== X-ME-Sender: X-Sasl-enc: hSwuEXrQ8BRrAByfzf/OCv/hziPyStl7nKYhbaN08L0f 1491067083 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 0A1F67E350; Sat, 1 Apr 2017 13:18:02 -0400 (EDT) From: Marius Bakke To: Thomas Danckaert , Tobias Geerinckx-Rice Subject: Re: bug#26312: [PATCH] gnu: Add cifs-utils. In-Reply-To: References: <20170330.174824.1172310425105438058.post@thomasdanckaert.be> <354af52f-2759-f845-316d-4b4577413a42@tobias.gr> User-Agent: Notmuch/0.24 (https://notmuchmail.org) Emacs/25.1.1 (x86_64-unknown-linux-gnu) Date: Sat, 01 Apr 2017 19:18:01 +0200 Message-ID: <87lgrkavxy.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26312 Cc: 26312@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thomas Danckaert writes: > Tobias Geerinckx-Rice writes: > >> Thomas, >> >> I don't have any Samba shares to test this on, but will try my hand at >> this reviewing business anyway. > > Thanks! I followed all of your suggestions. > >> Aside: GNU uses =E2=80=98file system=E2=80=99, not =E2=80=98filesystem= =E2=80=99, because GNU is rad. How >> about expanding the acronym at the same time? E.g.: >> >> =E2=80=98the @{Common Internet File System} (CIFS) implementation buil= t into >> the Linux kernel=E2=80=99. >> >> Bonus points for replacing the horrid word =E2=80=98implementation=E2=80= =99 :-) > > I stole this from somewhere: > > =E2=80=9C@code{cifs-utils} is a set of user-space utilities for mounting = and > managing @{Common Internet File System} (CIFS) shares using the Linux > kernel CIFS client.=E2=80=9D > > Thomas > > From 08858a1e8674f868db2fc255e47bb18aa0ee9de9 Mon Sep 17 00:00:00 2001 > From: Thomas Danckaert > Date: Thu, 30 Mar 2017 17:47:00 +0200 > Subject: [PATCH] gnu: Add cifs-utils. > > * gnu/packages/samba.scm (cifs-utils): New variable. > --- > gnu/packages/samba.scm | 48 ++++++++++++++++++++++++++++++++++++++++++++= ++++ > 1 file changed, 48 insertions(+) > > diff --git a/gnu/packages/samba.scm b/gnu/packages/samba.scm > index 3b2a6868d..92531eebf 100644 > --- a/gnu/packages/samba.scm > +++ b/gnu/packages/samba.scm > @@ -3,6 +3,7 @@ > ;;; Copyright =C2=A9 2015 Mark H Weaver > ;;; Copyright =C2=A9 2016, 2017 Efraim Flashner > ;;; Copyright =C2=A9 2016 Adonay "adfeno" Felipe Nogueira > +;;; Copyright =C2=A9 2017 Thomas Danckaert > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -26,6 +27,8 @@ > #:use-module (guix licenses) > #:use-module (gnu packages acl) > #:use-module (gnu packages admin) > + #:use-module (gnu packages autotools) > + #:use-module (gnu packages crypto) > #:use-module (gnu packages cups) > #:use-module (gnu packages databases) > #:use-module (gnu packages tls) > @@ -33,10 +36,55 @@ > #:use-module (gnu packages pkg-config) > #:use-module (gnu packages openldap) > #:use-module (gnu packages readline) > + #:use-module (gnu packages kerberos) > #:use-module (gnu packages linux) > #:use-module (gnu packages perl) > #:use-module (gnu packages python)) >=20=20 > +(define-public cifs-utils > + (package > + (name "cifs-utils") > + (version "6.7") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "https://download.samba.org/pub/linux-cifs/" > + name "/" name "-" version ".tar.bz2")) > + (sha256 (base32 > + "1ayghnkryy1n1zm5dyvyyr7n3807nsm6glfcbbki5c2a8w91dwmj"))= )) > + (build-system gnu-build-system) > + (native-inputs > + `(("autoconf" ,autoconf) > + ("automake" ,automake) > + ("pkg-config" ,pkg-config))) > + (inputs > + `(("keytuils" ,keyutils) > + ("linux-pam" ,linux-pam) > + ("libcap-ng" ,libcap-ng) > + ("mit-krb5" ,mit-krb5) > + ("samba" ,samba) > + ("talloc" ,talloc))) > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + ;; The 6.7 tarball is missing =E2=80=98install.sh=E2=80=99. Cre= ate it. > + (add-before 'configure 'autoreconf > + (lambda _ > + (zero? (system* "autoreconf" "-i")))) > + (add-before 'configure 'set-root-sbin > + (lambda _ ; Don't try to install in "/sbin". > + (setenv "ROOTSBINDIR" > + (string-append (assoc-ref %outputs "out") "/sbin")) > + #t))))) > + (synopsis "User-space utilities for Linux CIFS (Samba) mounts") > + (description "@code{cifs-utils} is a set of user-space utilities for > +mounting and managing @{Common Internet File System} (CIFS) shares using= the ^^^ This should be @dfn{...}. > +Linux kernel CIFS client.") > + (home-page "https://wiki.samba.org/index.php/LinuxCIFS_utils") > + ;; cifs-utils is licensed as GPL3 or later, but 3 files contain LGPL= code. > + (license > + (list gpl3+ lgpl2.1+ lgpl3+)))) Could you mention which files, since it's only three? I also think listing both lgpl2.1+ and lgpl3+ is redundant; if these source files interact in some way the result is effectively lgpl3+. If the LGPL2.1+ code is what is installed, I would pick that since it implies LGPL3+. The rest LGTM! > + > (define-public iniparser > (package > (name "iniparser") > --=20 > 2.12.2 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAljf4MkACgkQoqBt8qM6 VPr8vwf/VMJ9frdOOIGsP3Qhxv4tQAiz471qTjn4UjVKRhxUa25vRLWZncrjVpB2 A5p4TVYRHjtYOUauobdvhwMiFuJvrqn9C1GueodnoKh1ziN0iLlH/yDFlCxktGtx miIDDrJn+3Wp4LSJy1j/uoXF6Y840ARFaoK3KX2nXtLyLvFvW2W5cVDu9gsfdAcg cUVRHnbxGBnqt1M2UMqERgcMJjXgefxy4QBtw3wocTjCO0YYcJMLNMWn4tIxXWmJ SpBDomzWC+fj092EtlqPG+IH5lBTi0jtAEAhyscx2P96WhgJYusbM0KbWwcOeSqH f0AspKmhevmZcO9qsFCSzb0/8QOaOQ== =Q2GE -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 02 06:53:19 2017 Received: (at 26312) by debbugs.gnu.org; 2 Apr 2017 10:53:20 +0000 Received: from localhost ([127.0.0.1]:56458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cud8J-0001IV-6F for submit@debbugs.gnu.org; Sun, 02 Apr 2017 06:53:19 -0400 Received: from s02.spamexperts.axc.nl ([185.182.56.112]:59510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cud8G-0001IH-JF for 26312@debbugs.gnu.org; Sun, 02 Apr 2017 06:53:17 -0400 Received: from vserver42.axc.nl ([185.182.56.92]) by s02.spamexperts.axc.nl with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.86) (envelope-from ) id 1cud89-0002vZ-7z; Sun, 02 Apr 2017 12:53:09 +0200 Received: from mail.axc.nl ([185.182.56.42]:44580 helo=mail.axc.eu) by vserver42.axc.nl with esmtp (Exim 4.89) (envelope-from ) id 1cud7y-0001bi-BW; Sun, 02 Apr 2017 12:53:04 +0200 From: Thomas Danckaert To: Marius Bakke Subject: Re: bug#26312: [PATCH] gnu: Add cifs-utils. References: <20170330.174824.1172310425105438058.post@thomasdanckaert.be> <354af52f-2759-f845-316d-4b4577413a42@tobias.gr> <87lgrkavxy.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> Date: Sun, 02 Apr 2017 12:52:49 +0200 In-Reply-To: <87lgrkavxy.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> (Marius Bakke's message of "Sat, 01 Apr 2017 19:18:01 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain PrimaryMX: Accepted email from trusted host. Hint: This skips spam scanning so make sure other host is not vulnerable X-Relay-Host: 185.182.56.42 X-Spam-Score: 0.0 (/) X-Spam-Report: Spam detection software, running on the system "vserver42.axc.nl", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Marius Bakke writes: > Could you mention which files, since it's only three? I also think > listing both lgpl2.1+ and lgpl3+ is redundant; if these source files > interact in some way the result is effectively lgpl3+. If the LGPL2.1+ > code is what is installed, I would pick that since it implies LGPL3+. [...] Content analysis details: (0.0 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: fastmail.com] SpamTally: Final spam score: 0 X-Originating-IP: 185.182.56.92 X-SpamExperts-Domain: vserver42.axc.nl X-SpamExperts-Username: 185.182.56.92 Authentication-Results: spamexperts.axc.nl; auth=pass smtp.auth=185.182.56.92@vserver42.axc.nl X-SpamExperts-Outgoing-Class: ham X-SpamExperts-Outgoing-Evidence: Combined (0.08) X-Recommended-Action: accept X-Filter-ID: s0sct1PQhAABKnZB5plbIaExX4b9HB97Y0LqBeziPXa8B5kabb+8+DRlCqSxA333/bPom7IVowNb jNmNSGjlJADpxEq2QWue0NVTi1XPmXej1KRrf1Y8eevl1lZRQAkHO76XSTAwtV4mg4i2ouCDa4AU hvIWAV5xUW/+gAh4vXpOOFl/Qh0pezMazzYrCXDPRcOb18WfxGyg6Om6u4YYm5bjhkFe55kEdXYi J/b9ZlEvPRYKza70yK2TxRJHcdD+oEAP/to+02F3J4r01qcN199fxN2oReTDHAyOynaY0Cldue3r +qEeQYBWND7fDPGoUqYOv6lKxxeboK+YPP3g5J9Wyy39ARVu6lpph/EphEmSUaqSECP9/MJNMfS9 WPFvtKiR9oEdyOK7GnLP3Jw7nAFKpw6uarMIchUUKBPMSwp+ErfaUwialznJvcGcZFKfYSMT3TFd cXiUwY8099d0kYbxR0PuC4wwYQTc8Sg/23VtqGjgyi5JHolhrWpNa9YQsl4SUWp4U8fCCSBjefGq te4ROxlmGgdR7QBaGWEQFYs+dvusjRV96oP1cmFb05OHyZAZLfpWinSu+danhtKvH9pAsaSpuQPS cbIWdeXhkZC4rAXOgWX2FBHgH187+EKv5hICVo92zvI9isesxBu4AK5YVcPPq3MXlUe9sP5+k0dp Y7f6EqR6zsgzOR3cDnOAIy/sc+LpgVYu28BDfwzg/Ve2tFdxp8fCdV65qydS7W06qQzLuCe/hQ3A 5i3Uw+OAbBH+DkNPnrywBHhKB8rPDBfx1bbfhyaO3VHMr4+RLj/ejVZe2CIQ4NKRrAu+ot9ypUUH /acl4tS/Nvur17Dua824JVUnIGS1aldB6tjaYHqD6+2F9KQQC3iZy9/ydwqAyOCpWGXafOVetsH6 54zc2/Y4ocfmWv3Fe9Iziczdq+A= X-Report-Abuse-To: spam@s01.spamexperts.axc.nl X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 26312 Cc: Tobias Geerinckx-Rice , 26312@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Marius Bakke writes: > Could you mention which files, since it's only three? I also think > listing both lgpl2.1+ and lgpl3+ is redundant; if these source files > interact in some way the result is effectively lgpl3+. If the LGPL2.1+ > code is what is installed, I would pick that since it implies LGPL3+. The files are source/util.{h,c} (lgpl2.1+), and source/cifs_spnego.h (lgpl3+), I'll add that in a comment. About the lgpl2.1+ vs lgpl3+ thing, I'm a bit confused about what we actually want to communicate with the license field (and probably about license issues in general). As far as I know, all code (lgpl2.1+ and lgpl3+ files) is installed (compiled). Because the rest of the code is GPL3+, I think a linked binary (e.g. a substitute from hydra) can only be distributed as GPL3+? In addition to that, there are 3 source files, which can are individually licensed as LGPL2.1+ and LGPL3+, which why we specify a list of licenses, I thought? In that case I don't really understand why mentioning only lgpl2.1+ would be sufficient (lgpl3+ is more strict?). I'm just trying to understand so I get this stuff right the next time... Not counting the license itself, the lgpl3+ file is only 25 lines :-) cheers, Thomas From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 02 07:35:59 2017 Received: (at 26312) by debbugs.gnu.org; 2 Apr 2017 11:35:59 +0000 Received: from localhost ([127.0.0.1]:56467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cudnb-00041v-5Q for submit@debbugs.gnu.org; Sun, 02 Apr 2017 07:35:59 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:36398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cudnY-00041n-SU for 26312@debbugs.gnu.org; Sun, 02 Apr 2017 07:35:57 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 64C7B20945; Sun, 2 Apr 2017 07:35:56 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Sun, 02 Apr 2017 07:35:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=Vds/zhQ2RByxYxiCQRj3ieYF8MBtgAn+ACioU0eHi 5M=; b=z9w78lOjwz9hIlK85hOs/JMRAaPM3UXXPPGDCjUP4DXtRBaDKh+1+HJxl fN2HozxikYV6QDsjaqSz+QRMgrQWy8LqSD80bh/0o8QDL9CbQTJ7nru9noFYLiEc 8vz6F86j6xqw58jYNBwPkc05CjhtEaGpVktpIopy+hOOoikOiuHUH1U8N+lDyvUZ ewPxbfd5FNQ+QuEvmwPoOR2oKVfPmwd2IMsDSP294yDjIQAvhAe2hnqPS/SyI9GS rbzolz1ILss6TkM8mrHgYar0D2WBGx8Iw38s1myhrVzFY+lp+RGhQGxMibSs5CJs yn3+8M30wnCtkUIlzsjfD/TlP1QOA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=Vds/zhQ2RByxYxiCQR j3ieYF8MBtgAn+ACioU0eHi5M=; b=CxkMfyHXTIGuXsafuyDRRYx6ZMciKYDbQT RC/0PNQEqP2SIHrMTqXUHuIF4VCerVVzguvY3twJrt0wTJGy8r2Kkg3yTPrPmwWF 1wwRYgpQv/hsJ2W5p3PrSfuYaOoROxcb3s0RBhSRrzaEOTNw2UjxRdPOASKUOxST qgltilr9AHd9QiKD+bGwV0Yiq8AM3zoih5WLwlG3uIgI2D9T5TpHxPP5T/q1n3jI lbO5nWlRPDtmz6qN92uaytsgDdaB/PrqHJygd34oDiVtn47vabm/oim/nYP9VBpn HibjXaQJiWwqCMdta5RYP1z1az+qomBQlyIyZmsRiWZBpz7Qg0Ig== X-ME-Sender: X-Sasl-enc: yHrqzBt10EVGCtDjbV6m+RuWXHPOlVPMbodfPtyGIukg 1491132956 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 00CC37E669; Sun, 2 Apr 2017 07:35:55 -0400 (EDT) From: Marius Bakke To: Thomas Danckaert Subject: Re: bug#26312: [PATCH] gnu: Add cifs-utils. In-Reply-To: References: <20170330.174824.1172310425105438058.post@thomasdanckaert.be> <354af52f-2759-f845-316d-4b4577413a42@tobias.gr> <87lgrkavxy.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> User-Agent: Notmuch/0.24.1 (https://notmuchmail.org) Emacs/25.1.1 (x86_64-unknown-linux-gnu) Date: Sun, 02 Apr 2017 13:35:54 +0200 Message-ID: <87wpb3hwit.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26312 Cc: Tobias Geerinckx-Rice , 26312@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain Thomas Danckaert writes: > Marius Bakke writes: > >> Could you mention which files, since it's only three? I also think >> listing both lgpl2.1+ and lgpl3+ is redundant; if these source files >> interact in some way the result is effectively lgpl3+. If the LGPL2.1+ >> code is what is installed, I would pick that since it implies LGPL3+. > > The files are source/util.{h,c} (lgpl2.1+), and source/cifs_spnego.h > (lgpl3+), I'll add that in a comment. > > About the lgpl2.1+ vs lgpl3+ thing, I'm a bit confused about what we > actually want to communicate with the license field (and probably about > license issues in general). As far as I know, all code (lgpl2.1+ and > lgpl3+ files) is installed (compiled). Because the rest of the code is > GPL3+, I think a linked binary (e.g. a substitute from hydra) can only > be distributed as GPL3+? In addition to that, there are 3 source files, > which can are individually licensed as LGPL2.1+ and LGPL3+, which why we > specify a list of licenses, I thought? In that case I don't really > understand why mentioning only lgpl2.1+ would be sufficient (lgpl3+ is > more strict?). I had a short discussion with Ludo over this in #26256[0]. The consensus is that the "license" field should communicate the terms of the end result, i.e. what the user installs. Often a package will install some executable files with a GPL3+ license which are using some library files that are LGPL3+, then both of those should be mentioned. This becomes complicated when there are a mix of licenses as in this case. Then we have to look at which files are using which to determine what applies to the output. In this case, none of the LGPL code appear to be installed on its own. Most of the source is either GPL2+ or GPL3+. So, I would argue that GPL3+ alone is what applies to this package, since it "wins" over LGPL and GPL2 by being stricter. Hope this helps! [0] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=26256#86 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAljg4hoACgkQoqBt8qM6 VPoqqgf8CjgAS4259TkaLqGhcClp1GnlU9spAlWaJxL7CE4Y6TwKVHeKGrkElRbb 8bFYWl3qXAaFxqM+Xe1sF4A+t1Q2Rop06uCUp2PEVh71P+YrRBURqCmf2ekipuF/ x0mPB9U9OI2qa8TIFJ6b+JBPZftwtIbao3JGYJUB9xvLF2o8m44mdeEX4PJYIdtL B8ol5zx2p6f8DGjOiSRCoZ6W8RolsVfLvFMNVdv1xQHK4jDRqbJVTYVKvZnI5VLY aYoz7ImdNF3EkpTvZ/xL+K0jHtRj0SF4dIlHmFictkFWZhg7Fh8XK+vst/o7CRmW 2Efaj+4KvpKYEa+fOpyv0uvYn6cphQ== =BDqQ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 02 12:14:47 2017 Received: (at 26312) by debbugs.gnu.org; 2 Apr 2017 16:14:47 +0000 Received: from localhost ([127.0.0.1]:57677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cui9P-0007sn-92 for submit@debbugs.gnu.org; Sun, 02 Apr 2017 12:14:47 -0400 Received: from s02.spamexperts.axc.nl ([185.182.56.112]:36768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cui9N-0007sZ-Rx for 26312@debbugs.gnu.org; Sun, 02 Apr 2017 12:14:46 -0400 Received: from vserver42.axc.nl ([185.182.56.92]) by s02.spamexperts.axc.nl with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.86) (envelope-from ) id 1cui9E-0004Mb-ML; Sun, 02 Apr 2017 18:14:37 +0200 Received: from mail.axc.nl ([185.182.56.42]:37970 helo=mail.axc.eu) by vserver42.axc.nl with esmtp (Exim 4.89) (envelope-from ) id 1cui96-0007Vx-Si; Sun, 02 Apr 2017 18:14:33 +0200 Date: Sun, 02 Apr 2017 18:14:19 +0200 (CEST) Message-Id: <20170402.181419.1302651597907132657.post@thomasdanckaert.be> To: mbakke@fastmail.com Subject: Re: bug#26312: [PATCH] gnu: Add cifs-utils. From: Thomas Danckaert In-Reply-To: <87wpb3hwit.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> References: <87lgrkavxy.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> <87wpb3hwit.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> X-Mailer: Mew version 6.7 on Emacs 25.1 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=utf-8; format=flowed Content-Transfer-Encoding: base64 PrimaryMX: Accepted email from trusted host. Hint: This skips spam scanning so make sure other host is not vulnerable X-Relay-Host: 185.182.56.42 X-Spam-Score: 0.0 (/) X-Spam-Report: Spam detection software, running on the system "vserver42.axc.nl", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: Marius Bakke Subject: Re: bug#26312: [PATCH] gnu: Add cifs-utils. Date: Sun, 02 Apr 2017 13:35:54 +0200 > I had a short discussion with Ludo over this in #26256[0]. The > consensus > is that the "license" field should communicate the terms of the end > result, i.e. what the user installs. [...] Content analysis details: (0.0 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: fastmail.com] 0.0 RCVD_IN_DNSWL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to DNSWL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [185.182.56.42 listed in list.dnswl.org] SpamTally: Final spam score: 0 X-Originating-IP: 185.182.56.92 X-SpamExperts-Domain: vserver42.axc.nl X-SpamExperts-Username: 185.182.56.92 Authentication-Results: spamexperts.axc.nl; auth=pass smtp.auth=185.182.56.92@vserver42.axc.nl X-SpamExperts-Outgoing-Class: ham X-SpamExperts-Outgoing-Evidence: Combined (0.01) X-Recommended-Action: accept X-Filter-ID: s0sct1PQhAABKnZB5plbIaExX4b9HB97Y0LqBeziPXa8B5kabb+8+DRlCqSxA333/bPom7IVowNb jNmNSGjlJADpxEq2QWue0NVTi1XPmXej1KRrf1Y8eevl1lZRQAkHO76XSTAwtV4mg4i2ouCDa4AU hvIWAV5xUW/+gAh4vXrimlMGc+qZngRGwok4fGURRcOb18WfxGyg6Om6u4YYm7wOcxTmLn+D0elq WXiDnuIvPRYKza70yK2TxRJHcdD+oEAP/to+02F3J4r01qcN199fxN2oReTDHAyOynaY0Cldue3r +qEeQYBWND7fDPGoUqYOv6lKxxeboK+YPP3g5J9Wyy39ARVu6lpph/EphEmSUaqSECP9/MJNMfS9 WPFvtKiR9oEdyOK7GnLP3Jw7nAFKpw6uarMIchUUKBPMSwqpEhMt3tXtAgwVTIqp3G2bjDHVo+FO nOD42rGRTrKgiobxR0PuC4wwYQTc8Sg/23VtqGjgyi5JHolhrWpNa9YQsl4SUWp4U8fCCSBjefGq te4ROxlmGgdR7QBaGWEQFYs+dvusjRV96oP1cmFb05OHyZAZLfpWinSu+danhtKvH9pAsaSpuQPS cbIWdeXhkZC4rAXOgWX2FBHgH187+EKv5hICVo92zvI9isesxBu4AK5YVcPPq3MXlUe9sP5+k0dp Y7f6EqR6zsgzOR3cDnOAS2vCU2zMbtLmWCo2VpVPx3HisGiiXFzVrjFRYDsKlgY6qQzLuCe/hQ3A 5i3Uw+OAbBH+DkNPnrywBHhKB8rPDBfx1bbfhyaO3VHMr4+RLj/ejVZe2CIQ4NKRrAu+ot9yn/U0 W9muKcSXIMr2FB6Q1Yk+Cd+gte5OUYfLUwQHarVNG/b9MXBgq10t6SanjJFQiQMbm3d2uy56iFx4 qCQijvY4ocfmWv3Fe9Iziczdq+A= X-Report-Abuse-To: spam@s01.spamexperts.axc.nl X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 26312 Cc: me@tobias.gr, 26312@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) RnJvbTogTWFyaXVzIEJha2tlIDxtYmFra2VAZmFzdG1haWwuY29tPg0KU3ViamVjdDogUmU6IGJ1 ZyMyNjMxMjogW1BBVENIXSBnbnU6IEFkZCBjaWZzLXV0aWxzLg0KRGF0ZTogU3VuLCAwMiBBcHIg MjAxNyAxMzozNTo1NCArMDIwMA0KDQo+IEkgaGFkIGEgc2hvcnQgZGlzY3Vzc2lvbiB3aXRoIEx1 ZG8gb3ZlciB0aGlzIGluICMyNjI1NlswXS4gVGhlIA0KPiBjb25zZW5zdXMNCj4gaXMgdGhhdCB0 aGUgImxpY2Vuc2UiIGZpZWxkIHNob3VsZCBjb21tdW5pY2F0ZSB0aGUgdGVybXMgb2YgdGhlIGVu ZA0KPiByZXN1bHQsIGkuZS4gd2hhdCB0aGUgdXNlciBpbnN0YWxscy4NCg0KVGhhbmtzIGZvciB0 aGUgY2xhcmlmaWNhdGlvbiEgIEluIHRoYXQgY2FzZSBJIGFncmVlIHRoYXQgR1BMMysgaXMgDQp3 aGF0J3MgYXBwbGljYWJsZS4NCg0KSSd2ZSBzZWVuIGEgbnVtYmVyIG9mIGRpc2N1c3Npb25zIGFi b3V0IGxpY2Vuc2luZy4gIE1heWJlIEkgY2FuIGFkZCBhIA0K4oCcTGljZW5zZeKAnSBzdWJzZWN0 aW9uIGluIHRoZSBtYW51YWwncyDigJxQYWNrYWdpbmcgR3VpZGVsaW5lc+KAnT8NCg0KVGhvbWFz DQo= From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 03 16:02:54 2017 Received: (at 26312) by debbugs.gnu.org; 3 Apr 2017 20:02:54 +0000 Received: from localhost ([127.0.0.1]:59480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cv8Bh-0008Nc-UX for submit@debbugs.gnu.org; Mon, 03 Apr 2017 16:02:54 -0400 Received: from s02.spamexperts.axc.nl ([185.182.56.112]:34506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cv8Bg-0008ND-Ad; Mon, 03 Apr 2017 16:02:52 -0400 Received: from vserver42.axc.nl ([185.182.56.92]) by s02.spamexperts.axc.nl with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.86) (envelope-from ) id 1cv8Ba-0002VJ-BA; Mon, 03 Apr 2017 22:02:46 +0200 Received: from mail.axc.nl ([185.182.56.42]:51036 helo=mail.axc.eu) by vserver42.axc.nl with esmtp (Exim 4.89) (envelope-from ) id 1cv8BT-0007GL-TP; Mon, 03 Apr 2017 22:02:46 +0200 From: Thomas Danckaert To: Marius Bakke Subject: Re: bug#26312: [PATCH] gnu: Add cifs-utils. References: <20170330.174824.1172310425105438058.post@thomasdanckaert.be> <354af52f-2759-f845-316d-4b4577413a42@tobias.gr> <87lgrkavxy.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> <87wpb3hwit.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> Date: Mon, 03 Apr 2017 22:02:30 +0200 In-Reply-To: <87wpb3hwit.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> (Marius Bakke's message of "Sun, 02 Apr 2017 13:35:54 +0200") Message-ID: <87wpb11cq1.fsf@thomasdanckaert.be> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain PrimaryMX: Accepted email from trusted host. Hint: This skips spam scanning so make sure other host is not vulnerable X-Relay-Host: 185.182.56.42 X-Spam-Score: 0.0 (/) X-Spam-Report: Spam detection software, running on the system "vserver42.axc.nl", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Pushed as b4dcfce51bb3e06710e06881e23493fde3c4763c, closing! [...] Content analysis details: (0.0 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- SpamTally: Final spam score: 0 X-Originating-IP: 185.182.56.92 X-SpamExperts-Domain: vserver42.axc.nl X-SpamExperts-Username: 185.182.56.92 Authentication-Results: spamexperts.axc.nl; auth=pass smtp.auth=185.182.56.92@vserver42.axc.nl X-SpamExperts-Outgoing-Class: ham X-SpamExperts-Outgoing-Evidence: Combined (0.05) X-Recommended-Action: accept X-Filter-ID: s0sct1PQhAABKnZB5plbIaExX4b9HB97Y0LqBeziPXa8B5kabb+8+DRlCqSxA333/bPom7IVowNb jNmNSGjlJADpxEq2QWue0NVTi1XPmXej1KRrf1Y8eevl1lZRQAkHO76XSTAwtV4mg4i2ouCDa4AU hvIWAV5xUW/+gAh4vXpagGPQVyzoi9MrxfIhDelLRcOb18WfxGyg6Om6u4YYmyhT0GeZECcjrusq cbWnc+kvPRYKza70yK2TxRJHcdD+oEAP/to+02F3J4r01qcN199fxN2oReTDHAyOynaY0Cldue3r +qEeQYBWND7fDPGoUqYOv6lKxxeboK+YPP3g5J9Wyy39ARVu6lpph/EphEmSUaqSECP9/MJNMfS9 WPFvtKiR9oEdyOK7GnLP3Jw7nAFKpw6uarMIchUUKBPMSwrNLgPR8qu7WHBItIwBW9mM/VkLopGK 3jahynLa3j/E5YbxR0PuC4wwYQTc8Sg/23VtqGjgyi5JHolhrWpNa9YQsl4SUWp4U8fCCSBjefGq te4ROxlmGgdR7QBaGWEQFYs+dvusjRV96oP1cmFb05OHyZAZLfpWinSu+danhtKvH9pAsaSpuQPS cbIWdeXhkZC4rAXOgWX2FBHgH187+EKv5hICVo92zvI9isesxBu4AK5YVcPPq3MXlUe9sP5+k0dp Y7f6EqR6zsgzOR3cDnOAKoKM4I1C61mOp32P0J3Bxx23YElON1rwDziZ3ibyGk86qQzLuCe/hQ3A 5i3Uw+OAbBH+DkNPnrywBHhKB8rPDBfx1bbfhyaO3VHMr4+RLj/ejVZe2CIQ4NKRrAu+ot9y4xlv rU/kYebZ/k/X3sQMYyqw8fF04b0QqpDoGTZiFQFaZDCDtjGZMgAyC1pIIRCr74Jsg4jcGdygdWwQ Jj3Rmf5DMIYo2LnEGJwaiqC+vVExL7hrJSk60SF3F6RYOYr2 X-Report-Abuse-To: spam@s01.spamexperts.axc.nl X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 26312 Cc: 26312-close@debbugs.gnu.org, 26312@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Pushed as b4dcfce51bb3e06710e06881e23493fde3c4763c, closing! From unknown Thu Jun 19 13:59:06 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 02 May 2017 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator