From patchwork Sat Aug 3 20:40:02 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Brian Leung X-Patchwork-Id: 14824 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A0BEA172B2; Sat, 3 Aug 2019 21:41:07 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 5F6F8172A9 for ; Sat, 3 Aug 2019 21:41:07 +0100 (BST) Received: from localhost ([::1]:41906 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hu0pu-0002VD-SI for patchwork@mira.cbaines.net; Sat, 03 Aug 2019 16:41:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47473) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hu0pr-0002V1-6a for guix-patches@gnu.org; Sat, 03 Aug 2019 16:41:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hu0pq-0005VY-69 for guix-patches@gnu.org; Sat, 03 Aug 2019 16:41:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51243) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hu0pq-0005VR-30 for guix-patches@gnu.org; Sat, 03 Aug 2019 16:41:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hu0pp-0002g5-V4 for guix-patches@gnu.org; Sat, 03 Aug 2019 16:41:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#36913] [PATCH] Make gzip timestamps writable for some packages. Resent-From: Brian Leung Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 03 Aug 2019 20:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 36913 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 36913@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.156486484410257 (code B ref -1); Sat, 03 Aug 2019 20:41:01 +0000 Received: (at submit) by debbugs.gnu.org; 3 Aug 2019 20:40:44 +0000 Received: from localhost ([127.0.0.1]:60064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hu0pX-0002fN-LI for submit@debbugs.gnu.org; Sat, 03 Aug 2019 16:40:43 -0400 Received: from lists.gnu.org ([209.51.188.17]:53673) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hu0pV-0002fF-VG for submit@debbugs.gnu.org; Sat, 03 Aug 2019 16:40:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47410) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hu0pU-0002Ul-Ss for guix-patches@gnu.org; Sat, 03 Aug 2019 16:40:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hu0pT-0005Ns-Sq for guix-patches@gnu.org; Sat, 03 Aug 2019 16:40:40 -0400 Received: from mail-qt1-x832.google.com ([2607:f8b0:4864:20::832]:44466) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hu0pT-0005Nj-NL for guix-patches@gnu.org; Sat, 03 Aug 2019 16:40:39 -0400 Received: by mail-qt1-x832.google.com with SMTP id 44so46385148qtg.11 for ; Sat, 03 Aug 2019 13:40:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=7tHugN7BlCCUJb2AROluy+cIjR95yH5bP7nual67l38=; b=DzR+apIW6UT2jH22Vtu7K1uUXF99bMdch8jZQVPi97PBSNh+95mGa4JP6QtxmqaUgD O7s9tFcStls0y054iUmQVFu8ocD8/BxzRUHZfilC6EK1PcvIPfwdcFWks5TRpO6W/mO4 4kD3M2Unx+UTOhtb7OwmpiPuxDEgylAFIvP//5P1O3EWME6UmESIbSJKJSNQT5hL7uAa hIOT5uydTHmeMH+tKk6+70A1lNLguKEUHqW7fKqvTIVl6gSC5Ge4r8OCD96q2LKBuKlm NZBhIdwNc7e8j6ROP31u1QK94+oREYm9PMCftfYF62iQG6jBKHFWQKCuNEftJki4DgXE 0zaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=7tHugN7BlCCUJb2AROluy+cIjR95yH5bP7nual67l38=; b=HUagMoaAqDKSy+RL8BtxSRf/mavO69qfgmzc+7U4FkhfKAhG04OfOvLJP+kHkJG/m2 Tk/I76jTBPE2CJtAdYMe/WXoz9C/s4iyDy7ahun9fSxFyJCMog2KISKEVTl1bB6EWKhz 3mSZ0g0fcnZwfkbCoeawh05aobkbhiAywmIr0WR9H0iTI2z5WCY0/9w1hRuSqvzUMg8D XnQvPOCsJz2Kr7RJlNluhQmD6TqivJ3L9JSD2ahgSLhk0kJnEm054+hPbg3SjdG8pxje W/MK7nO2a9pIFGNg2HeTFClAaE3xTIEP2Kymhzu+0NHAUkeYRhaUvdTrLYf3IudNTRS4 1KQA== X-Gm-Message-State: APjAAAWnXt4tk5SM09Ag3ZDEcRsjCR/dTMWJCtIHfUwP3X3zCoq334b7 NoNsNM0El6Qo6g6kNJt/yaDn7OlYu1CeWFrKJopB47UI X-Google-Smtp-Source: APXvYqzz3hdWmxd0LFx4rBMvP2rR/bgTge8A/3uF80UPcRR0iZ5AJKOapRrqomQEmS8c28Zm7sQ691zSFi+OE62wFb8= X-Received: by 2002:ac8:4a10:: with SMTP id x16mr100177696qtq.282.1564864838958; Sat, 03 Aug 2019 13:40:38 -0700 (PDT) MIME-Version: 1.0 From: Brian Leung Date: Sat, 3 Aug 2019 22:40:02 +0200 Message-ID: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches See attached. From 5f4bf9c5aa67096b8b1211959db61d9ca87c3fac Mon Sep 17 00:00:00 2001 From: Brian Leung Date: Tue, 25 Jun 2019 20:50:54 +0200 Subject: [PATCH 2/2] gnu: python-scikit-learn: Make gzip timestamps writable. * gnu/packages/machine-learning.scm (python-scikit-learn): Make gzip timestamps writable. --- gnu/packages/machine-learning.scm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 2dc7dc81ef..dd5ee1e9ee 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -821,8 +821,14 @@ computing environments.") (setenv "HOME" "/tmp") (invoke "pytest" "sklearn" "-m" "not network"))) - ;; FIXME: This fails with permission denied - (delete 'reset-gzip-timestamps)))) + (add-before 'reset-gzip-timestamps 'make-files-writable + (lambda* (#:key outputs #:allow-other-keys) + ;; Make sure .gz files are writable so that the + ;; 'reset-gzip-timestamps' phase can do its work. + (let ((out (assoc-ref outputs "out"))) + (for-each make-file-writable + (find-files out "\\.gz$")) + #t)))))) (inputs `(("openblas" ,openblas))) (native-inputs -- 2.22.0