From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari <leo@famulari.name> Subject: bug#22831: [PATCH 1/1] gnu: openssl: Enforce non-reference to perl. Date: Sun, 20 Mar 2016 22:20:11 -0400 Message-ID: <b4118da2898486e390f2b55cec804e60458ba9be.1458526695.git.leo@famulari.name> References: <cover.1458526695.git.leo@famulari.name> Return-path: <bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org> Received: from eggs.gnu.org ([2001:4830:134:3::10]:59930) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1ahpSr-0004W9-Ik for bug-guix@gnu.org; Sun, 20 Mar 2016 22:21:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1ahpSo-0005LR-Pm for bug-guix@gnu.org; Sun, 20 Mar 2016 22:21:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:58943) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1ahpSo-0005LM-Ly for bug-guix@gnu.org; Sun, 20 Mar 2016 22:21:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1ahpSo-0000DN-I7 for bug-guix@gnu.org; Sun, 20 Mar 2016 22:21:02 -0400 Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-Message-ID: <handler.22831.B22831.1458526819750@debbugs.gnu.org> In-Reply-To: <cover.1458526695.git.leo@famulari.name> In-Reply-To: <cover.1458526695.git.leo@famulari.name> References: <cover.1458526695.git.leo@famulari.name> List-Id: Bug reports for GNU Guix <bug-guix.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/bug-guix>, <mailto:bug-guix-request@gnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/archive/html/bug-guix> List-Post: <mailto:bug-guix@gnu.org> List-Help: <mailto:bug-guix-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/bug-guix>, <mailto:bug-guix-request@gnu.org?subject=subscribe> Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: 22831@debbugs.gnu.org * gnu/packages/tls.scm (openssl)[arguments]: Add #:disallowed-references. --- gnu/packages/tls.scm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index b6bf257..28d7947 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls.scm @@ -201,6 +201,10 @@ required structures.") `(#:parallel-build? #f #:parallel-tests? #f #:test-target "test" + + ;; Changes to OpenSSL sometimes cause Perl to "sneak in" to the closure, + ;; so we explicitly disallow it here. + #:disallowed-references ,(list (canonical-package perl)) #:phases (modify-phases %standard-phases (add-before -- 2.7.3