From unknown Sun Jun 22 11:40:50 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#26075 <26075@debbugs.gnu.org> To: bug#26075 <26075@debbugs.gnu.org> Subject: Status: [PATCH -v3 1/2] build: union: Add create-all-directories? parameter to union-build Reply-To: bug#26075 <26075@debbugs.gnu.org> Date: Sun, 22 Jun 2025 18:40:50 +0000 retitle 26075 [PATCH -v3 1/2] build: union: Add create-all-directories? par= ameter to union-build reassign 26075 guix-patches submitter 26075 Huang Ying severity 26075 normal tag 26075 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 12 14:14:06 2017 Received: (at submit) by debbugs.gnu.org; 12 Mar 2017 18:14:06 +0000 Received: from localhost ([127.0.0.1]:52870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cn80L-0001gg-My for submit@debbugs.gnu.org; Sun, 12 Mar 2017 14:14:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59450) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cn24t-000128-0q for submit@debbugs.gnu.org; Sun, 12 Mar 2017 07:54:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cn24n-0005bS-2W for submit@debbugs.gnu.org; Sun, 12 Mar 2017 07:54:17 -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,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57143) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cn24m-0005bO-Vy for submit@debbugs.gnu.org; Sun, 12 Mar 2017 07:54:17 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50400) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cn24l-0008Ng-LN for guix-patches@gnu.org; Sun, 12 Mar 2017 07:54:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cn24k-0005ah-TK for guix-patches@gnu.org; Sun, 12 Mar 2017 07:54:15 -0400 Received: from m12-16.163.com ([220.181.12.16]:36226) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cn24f-0005XU-Tu; Sun, 12 Mar 2017 07:54:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id; bh=fCAr23vXjVnb0Zw+VK HQsLv0QicvOC3Laru6kHyYA6Y=; b=lk1Hy72yqu0a9SuQOPQg/4e2J6D0erZ6X2 UmvmK24dV1+xqYJ4NXIaQRdcoVJaSKrRkV0YWJOqC1+ZHFoNMjP52JlyGLjhWuGe I9eNKhRJBk6zlyOfa/GEFKG4pgxaOw/JcDnX2wnnlhS4QvL2/wpEIm06z0bsMC4d 6lv5Wp3JE= Received: from localhost (unknown [116.227.15.84]) by smtp12 (Coremail) with SMTP id EMCowADX8tjdNsVYep_vMA--.8854S3; Sun, 12 Mar 2017 19:54:06 +0800 (CST) From: Huang Ying To: guix-devel@gnu.org Subject: [PATCH -v3 1/2] build: union: Add create-all-directories? parameter to union-build Date: Sun, 12 Mar 2017 19:53:58 +0800 Message-Id: <20170312115359.23318-1-huang.ying.caritas@gmail.com> X-Mailer: git-send-email 2.12.0 X-CM-TRANSID: EMCowADX8tjdNsVYep_vMA--.8854S3 X-Coremail-Antispam: 1Uf129KBjvJXoW7ur4rXFy8ArWfGFWfAFy8uFg_yoW8XrWUpF WYkF9Fqry7tr42kwnFka15uwnxK34kG3s5Aw42kw4j9rZ8GFs2yF95tr95WFnrGws3Gw1F gw40qw4UCr1fZrDanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07jYmhwUUUUU= X-Originating-IP: [116.227.15.84] X-CM-SenderInfo: xkxd0wxb1l0wxbfd2xxwdvqiywtou0bp/xtbB0x6YtlXlYENCbAAAse X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [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: -3.8 (---) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 12 Mar 2017 14:14:04 -0400 Cc: Huang Ying , guix-patches@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: -3.8 (---) * guix/build/union.scm (union-build): Add create-all-directories? keyword parameter. --- guix/build/union.scm | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/guix/build/union.scm b/guix/build/union.scm index 6640b5652..b852bc66e 100644 --- a/guix/build/union.scm +++ b/guix/build/union.scm @@ -73,9 +73,12 @@ identical, #f otherwise." (loop))))))))))))) (define* (union-build output inputs - #:key (log-port (current-error-port))) - "Build in the OUTPUT directory a symlink tree that is the union of all -the INPUTS." + #:key (log-port (current-error-port)) + (create-all-directories? #f)) + "Build in the OUTPUT directory a symlink tree that is the union of all the +INPUTS. As a special case, if CREATE-ALL-DIRECTORIES?, creates the +subdirectories in the output directory to make sure the caller can modify them +later." (define (symlink* input output) (format log-port "`~a' ~~> `~a'~%" input output) @@ -104,8 +107,11 @@ the INPUTS." (define (union output inputs) (match inputs ((input) - ;; There's only one input, so just make a link. - (symlink* input output)) + ;; There's only one input, so just make a link unless + ;; create-all-directories?. + (if (and create-all-directories? (file-is-directory? input)) + (union-of-directories output inputs) + (symlink* input output))) (_ (call-with-values (lambda () (partition file-is-directory? inputs)) (match-lambda* -- 2.12.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 12 14:37:32 2017 Received: (at submit) by debbugs.gnu.org; 12 Mar 2017 18:37:32 +0000 Received: from localhost ([127.0.0.1]:52886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cn8N2-0002H0-2N for submit@debbugs.gnu.org; Sun, 12 Mar 2017 14:37:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cn24u-00012A-CJ for submit@debbugs.gnu.org; Sun, 12 Mar 2017 07:54:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cn24o-0005cC-7x for submit@debbugs.gnu.org; Sun, 12 Mar 2017 07:54:19 -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,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35709) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cn24o-0005c4-4N for submit@debbugs.gnu.org; Sun, 12 Mar 2017 07:54:18 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50413) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cn24m-0008OM-Ht for guix-patches@gnu.org; Sun, 12 Mar 2017 07:54:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cn24l-0005aq-GR for guix-patches@gnu.org; Sun, 12 Mar 2017 07:54:16 -0400 Received: from m12-16.163.com ([220.181.12.16]:36264) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cn24g-0005Xo-Iw; Sun, 12 Mar 2017 07:54:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id; bh=ni1GA9coQ9qjfVHyCc 78JQmDMDsdQHpQtA8Y+UTxjBY=; b=c20CyFYVZBaylUPMNXmqpQavQXUAzKwWOj s4NEdmHn1bBaHcD5bkT15/Igf71RTa6C8R7u/pqQ/Sm/ddpRNS7+QHJLFEDFbVf6 OW4LjqUF7GFPtv8mGFv30U6YDC/M256i9CcrrqbrYfOhaqQGisY0yZ7b+QdGSulM 0T1wt2GMs= Received: from localhost (unknown [116.227.15.84]) by smtp12 (Coremail) with SMTP id EMCowADnTqffNsVYuJ_vMA--.23171S3; Sun, 12 Mar 2017 19:54:07 +0800 (CST) From: Huang Ying To: guix-devel@gnu.org Subject: [PATCH -v3 2/2] guix: profiles: create fonts.dir/scale for all fonts directories Date: Sun, 12 Mar 2017 19:53:59 +0800 Message-Id: <20170312115359.23318-2-huang.ying.caritas@gmail.com> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20170312115359.23318-1-huang.ying.caritas@gmail.com> References: <20170312115359.23318-1-huang.ying.caritas@gmail.com> X-CM-TRANSID: EMCowADnTqffNsVYuJ_vMA--.23171S3 X-Coremail-Antispam: 1Uf129KBjvJXoWxJw13CFWrZF4UAw4fZw47urg_yoW5tr1rpF WfKrs8trWUJFn2kasIvF4Dur43Kryktr4qv3yUu343JFy5Wr10vrWfJ3s5WF47t3Z7GrZF q3yjq34UCF1UW3DanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07jToGPUUUUU= X-Originating-IP: [116.227.15.84] X-CM-SenderInfo: xkxd0wxb1l0wxbfd2xxwdvqiywtou0bp/1tbiRR+YtlWBU3-x4wAAse X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [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: -3.8 (---) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 12 Mar 2017 14:37:31 -0400 Cc: Huang Ying , guix-patches@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: -3.8 (---) * guix/profiles.scm (fonts-dir-file): Create fonts.dir/scale files for all fonts directories. --- guix/profiles.scm | 60 ++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 44 insertions(+), 16 deletions(-) diff --git a/guix/profiles.scm b/guix/profiles.scm index de82eae34..6fb101154 100644 --- a/guix/profiles.scm +++ b/guix/profiles.scm @@ -877,9 +877,12 @@ entries. It's used to query the MIME type of a given file." #:substitutable? #f) (return #f)))) +;; Several font packages may install font files into same directory, so +;; fonts.dir and fonts.scale file should be generated here, instead of in +;; packages. (define (fonts-dir-file manifest) "Return a derivation that builds the @file{fonts.dir} and @file{fonts.scale} -files for the truetype fonts of the @var{manifest} entries." +files for the fonts of the @var{manifest} entries." (define mkfontscale (module-ref (resolve-interface '(gnu packages xorg)) 'mkfontscale)) @@ -891,29 +894,54 @@ files for the truetype fonts of the @var{manifest} entries." (use-modules (srfi srfi-26) (guix build utils) (guix build union)) - (let ((ttf-dirs (filter file-exists? - (map (cut string-append <> - "/share/fonts/truetype") - '#$(manifest-inputs manifest))))) + (let ((fonts-dirs (filter file-exists? + (map (cut string-append <> + "/share/fonts") + '#$(manifest-inputs manifest))))) (mkdir #$output) - (if (null? ttf-dirs) + (if (null? fonts-dirs) (exit #t) - (let* ((fonts-dir (string-append #$output "/share/fonts")) - (ttf-dir (string-append fonts-dir "/truetype")) + (let* ((share-dir (string-append #$output "/share")) + (fonts-dir (string-append share-dir "/fonts")) (mkfontscale (string-append #+mkfontscale "/bin/mkfontscale")) (mkfontdir (string-append #+mkfontdir - "/bin/mkfontdir"))) - (mkdir-p fonts-dir) - (union-build ttf-dir ttf-dirs - #:log-port (%make-void-port "w")) - (with-directory-excursion ttf-dir - (exit (and (zero? (system* mkfontscale)) - (zero? (system* mkfontdir)))))))))) + "/bin/mkfontdir")) + (empty-file? (lambda (filename) + (call-with-ascii-input-file filename + (lambda (p) + (eqv? #\0 (read-char p)))))) + (fonts-dir-file "fonts.dir") + (fonts-scale-file "fonts.scale")) + (mkdir-p share-dir) + ;; Create all sub-directories, because we may create fonts.dir + ;; and fonts.scale files in the sub-directories. + (union-build fonts-dir fonts-dirs + #:log-port (%make-void-port "w") + #:create-all-directories? #t) + (let ((directories (find-files fonts-dir + (lambda (file stat) + (eq? 'directory (stat:type stat))) + #:directories? #t))) + (for-each (lambda (dir) + (with-directory-excursion dir + (when (file-exists? fonts-scale-file) + (delete-file fonts-scale-file)) + (when (file-exists? fonts-dir-file) + (delete-file fonts-dir-file)) + (unless (and (zero? (system* mkfontscale)) + (zero? (system* mkfontdir))) + (exit #f)) + (when (empty-file? fonts-scale-file) + (delete-file fonts-scale-file)) + (when (empty-file? fonts-dir-file) + (delete-file fonts-dir-file)))) + directories))))))) (gexp->derivation "fonts-dir" build #:modules '((guix build utils) - (guix build union)) + (guix build union) + (srfi srfi-26)) #:local-build? #t #:substitutable? #f)) -- 2.12.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 15 17:37:12 2017 Received: (at 26075) by debbugs.gnu.org; 15 Mar 2017 21:37:12 +0000 Received: from localhost ([127.0.0.1]:57610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1coGbX-0000tk-Rb for submit@debbugs.gnu.org; Wed, 15 Mar 2017 17:37:11 -0400 Received: from dd1012.kasserver.com ([85.13.128.8]:48628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1coGbV-0000tc-PP for 26075@debbugs.gnu.org; Wed, 15 Mar 2017 17:37:10 -0400 Received: from localhost (178.113.245.20.wireless.dyn.drei.com [178.113.245.20]) by dd1012.kasserver.com (Postfix) with ESMTPSA id 95FC61CA0626; Wed, 15 Mar 2017 22:37:07 +0100 (CET) Date: Wed, 15 Mar 2017 22:37:01 +0100 From: Danny Milosavljevic To: Huang Ying Subject: Re: bug#26075: [PATCH -v3 1/2] build: union: Add create-all-directories? parameter to union-build Message-ID: <20170315223701.6dfcb3c7@scratchpost.org> In-Reply-To: <20170312115359.23318-1-huang.ying.caritas@gmail.com> References: <20170312115359.23318-1-huang.ying.caritas@gmail.com> X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26075 Cc: guix-devel@gnu.org, 26075@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 (/) Both LGTM! From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 24 12:14:53 2017 Received: (at 26075) by debbugs.gnu.org; 24 Mar 2017 16:14:53 +0000 Received: from localhost ([127.0.0.1]:42632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crRrY-0003PH-3n for submit@debbugs.gnu.org; Fri, 24 Mar 2017 12:14:53 -0400 Received: from m12-18.163.com ([220.181.12.18]:33769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crNmS-0008RF-1q for 26075@debbugs.gnu.org; Fri, 24 Mar 2017 07:53:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=6oMGr sWoe0E2j8e5eEIV4YXsSvkt6PDQIRAU4Om+Aw0=; b=iUdvgDWPCopxkSLDsXQAM fEhHduvfvV0xVLUT0uvKNs4ELUOwwqMoFoNMB7csp3hHnfabj3QEm8C3GJkWiSM2 rzBM/r3OV+ogqo38vMidhgyINjln00DrwNDYTZWH92M4JS+biVSHgSCI6csgChJ9 /3SPDfN52+RDPW2ur7BfqA= Received: from yhuang-guixsd (unknown [116.227.15.84]) by smtp14 (Coremail) with SMTP id EsCowAD3UuSnCNVYbuVgMw--.49499S2; Fri, 24 Mar 2017 19:53:13 +0800 (CST) From: "Huang\, Ying" To: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: bug#26075: [PATCH -v3 1/2] build: union: Add create-all-directories? parameter to union-build References: <20170312115359.23318-1-huang.ying.caritas@gmail.com> <20170315223701.6dfcb3c7@scratchpost.org> Date: Fri, 24 Mar 2017 19:53:05 +0800 In-Reply-To: <20170315223701.6dfcb3c7@scratchpost.org> (Danny Milosavljevic's message of "Wed, 15 Mar 2017 22:37:01 +0100") Message-ID: <87wpbeki1q.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-CM-TRANSID: EsCowAD3UuSnCNVYbuVgMw--.49499S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxU2f-PUUUUU X-Originating-IP: [116.227.15.84] X-CM-SenderInfo: xkxd0wxb1l0wxbfd2xxwdvqiywtou0bp/1tbiqwmktlUMDjJIzgAAsT X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 26075 X-Mailman-Approved-At: Fri, 24 Mar 2017 12:14:51 -0400 Cc: guix-devel@gnu.org, Huang Ying , 26075@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 (/) Hi, Ludo, Any comment? Best Regards, Huang, Ying Danny Milosavljevic writes: > Both LGTM! From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 26 06:55:42 2017 Received: (at 26075-done) by debbugs.gnu.org; 26 Mar 2017 10:55:42 +0000 Received: from localhost ([127.0.0.1]:45084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cs5pm-0001KJ-Aq for submit@debbugs.gnu.org; Sun, 26 Mar 2017 06:55:42 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57085) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cs5pk-0001K6-4H for 26075-done@debbugs.gnu.org; Sun, 26 Mar 2017 06:55:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cs5pe-0007sU-2Y for 26075-done@debbugs.gnu.org; Sun, 26 Mar 2017 06:55:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37231) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cs5pW-0007qc-UT; Sun, 26 Mar 2017 06:55:26 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:34952 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cs5pW-0003Ls-2h; Sun, 26 Mar 2017 06:55:26 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: "Huang\, Ying" Subject: Re: bug#26075: [PATCH -v3 1/2] build: union: Add create-all-directories? parameter to union-build References: <20170312115359.23318-1-huang.ying.caritas@gmail.com> <20170315223701.6dfcb3c7@scratchpost.org> <87wpbeki1q.fsf@163.com> Date: Sun, 26 Mar 2017 12:55:22 +0200 In-Reply-To: <87wpbeki1q.fsf@163.com> (Ying Huang's message of "Fri, 24 Mar 2017 19:53:05 +0800") Message-ID: <87wpbcs3xh.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26075-done Cc: guix-devel@gnu.org, 26075-done@debbugs.gnu.org, Huang Ying 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: -5.0 (-----) Hi! I=E2=80=99ve pushed it with a copyright line for you, and with a unit test = for =E2=80=98union-build=E2=80=99 with #:create-all-directories? #t: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3Daddce19e2d38a197f= 5ea10eefb5f3cd25c3a52e7 https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3D0a5ce0d1df3befa2c= 4e018e84da3bd66c9eac48d Thank you! Ludo=E2=80=99. From unknown Sun Jun 22 11:40:50 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 23 Apr 2017 11:24:06 +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