GNU bug report logs - #52346
[PATCH] gnu: ninja: Update to 1.10.2.

Previous Next

Package: guix-patches;

Reported by: jgart <jgart <at> dismail.de>

Date: Tue, 7 Dec 2021 07:32:02 UTC

Severity: normal

Tags: patch

Done: Liliana Marie Prikler <liliana.prikler <at> ist.tugraz.at>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 52346 in the body.
You can then email your comments to 52346 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#52346; Package guix-patches. (Tue, 07 Dec 2021 07:32:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to jgart <jgart <at> dismail.de>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Tue, 07 Dec 2021 07:32:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: jgart <jgart <at> dismail.de>
To: guix-patches <at> gnu.org
Cc: jgart <jgart <at> dismail.de>
Subject: [PATCH] gnu: ninja: Update to 1.10.2.
Date: Tue,  7 Dec 2021 02:30:39 -0500
* gnu/packages/ninja.scm (ninja): Update to 1.10.2.
---
 gnu/packages/ninja.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/ninja.scm b/gnu/packages/ninja.scm
index 11ee472d56..54ae43f658 100644
--- a/gnu/packages/ninja.scm
+++ b/gnu/packages/ninja.scm
@@ -4,6 +4,7 @@
 ;;; Copyright © 2016 Efraim Flashner <efraim <at> flashner.co.il>
 ;;; Copyright © 2018 Tobias Geerinckx-Rice <me <at> tobias.gr>
 ;;; Copyright © 2020 Marius Bakke <mbakke <at> fastmail.com>
+;;; Copyright © 2021 jgart <jgart <at> dismail.de>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -31,7 +32,7 @@ (define-module (gnu packages ninja)
 (define-public ninja
   (package
     (name "ninja")
-    (version "1.10.0")
+    (version "1.10.2")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -40,7 +41,7 @@ (define-public ninja
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1fbzl7mrcrwp527sgkc1npfl3k6bbpydpiq98xcf1a1hkrx0z5x4"))))
+                "0mspq4mvx41qri2v2zlg2y3znx5gfw6d8s3czbcfpr2218qbpz55"))))
     (build-system gnu-build-system)
     (inputs `(("python" ,python-wrapper)))
     (arguments
-- 
2.34.0





Reply sent to Liliana Marie Prikler <liliana.prikler <at> ist.tugraz.at>:
You have taken responsibility. (Tue, 07 Dec 2021 08:27:02 GMT) Full text and rfc822 format available.

Notification sent to jgart <jgart <at> dismail.de>:
bug acknowledged by developer. (Tue, 07 Dec 2021 08:27:02 GMT) Full text and rfc822 format available.

Message #10 received at 52346-done <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> ist.tugraz.at>
To: jgart <jgart <at> dismail.de>, 52346-done <at> debbugs.gnu.org
Subject: Re: [PATCH] gnu: ninja: Update to 1.10.2.
Date: Tue, 07 Dec 2021 09:26:51 +0100
This has already been taken care of on core-updates-frozen [1], have
some patience ;)

[1] 
http://git.savannah.gnu.org/cgit/guix.git/commit/?id=bd6cb1d4ebb3da1110025e1a73a299bed4174035






Information forwarded to guix-patches <at> gnu.org:
bug#52346; Package guix-patches. (Tue, 07 Dec 2021 10:04:02 GMT) Full text and rfc822 format available.

Message #13 received at 52346-done <at> debbugs.gnu.org (full text, mbox):

From: jgart <jgart <at> dismail.de>
To: Liliana Marie Prikler <liliana.prikler <at> ist.tugraz.at>
Cc: 52346-done <at> debbugs.gnu.org
Subject: Re: [PATCH] gnu: ninja: Update to 1.10.2.
Date: Tue, 7 Dec 2021 05:02:58 -0500
On Tue, 07 Dec 2021 09:26:51 +0100 Liliana Marie Prikler <liliana.prikler <at> ist.tugraz.at> wrote:
> This has already been taken care of on core-updates-frozen [1], have
> some patience ;)

hahah

How do you usually keep up to date with core-updates-frozen, etc...?

rss feeds, email list for cuf?

all best,

jgart
> 
> [1] 
> http://git.savannah.gnu.org/cgit/guix.git/commit/?id=bd6cb1d4ebb3da1110025e1a73a299bed4174035
> 
> 




Information forwarded to guix-patches <at> gnu.org:
bug#52346; Package guix-patches. (Tue, 07 Dec 2021 10:18:02 GMT) Full text and rfc822 format available.

Message #16 received at 52346-done <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> ist.tugraz.at>
To: jgart <jgart <at> dismail.de>
Cc: 52346-done <at> debbugs.gnu.org
Subject: Re: [PATCH] gnu: ninja: Update to 1.10.2.
Date: Tue, 07 Dec 2021 11:17:10 +0100
Am Dienstag, den 07.12.2021, 05:02 -0500 schrieb jgart:
> hahah
> 
> How do you usually keep up to date with core-updates-frozen, etc...?
> 
> rss feeds, email list for cuf?
I (personally) don't.  I simply recognized ninja as a package that
would require almost a world rebuild and then checked savannah.  You
can of course also keep yourself updated through git pull, but what's
the fun in doing that? :P





Information forwarded to guix-patches <at> gnu.org:
bug#52346; Package guix-patches. (Tue, 07 Dec 2021 11:55:01 GMT) Full text and rfc822 format available.

Message #19 received at 52346-done <at> debbugs.gnu.org (full text, mbox):

From: Efraim Flashner <efraim <at> flashner.co.il>
To: jgart <jgart <at> dismail.de>
Cc: Liliana Marie Prikler <liliana.prikler <at> ist.tugraz.at>,
 52346-done <at> debbugs.gnu.org
Subject: Re: [bug#52346] [PATCH] gnu: ninja: Update to 1.10.2.
Date: Tue, 7 Dec 2021 13:50:52 +0200
[Message part 1 (text/plain, inline)]
On Tue, Dec 07, 2021 at 05:02:58AM -0500, jgart via Guix-patches via wrote:
> On Tue, 07 Dec 2021 09:26:51 +0100 Liliana Marie Prikler <liliana.prikler <at> ist.tugraz.at> wrote:
> > This has already been taken care of on core-updates-frozen [1], have
> > some patience ;)
> 
> hahah
> 
> How do you usually keep up to date with core-updates-frozen, etc...?
> 
> rss feeds, email list for cuf?
> 

git worktrees :)

> > 
> > [1] 
> > http://git.savannah.gnu.org/cgit/guix.git/commit/?id=bd6cb1d4ebb3da1110025e1a73a299bed4174035
> > 
> 

-- 
Efraim Flashner   <efraim <at> flashner.co.il>   רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#52346; Package guix-patches. (Tue, 07 Dec 2021 21:29:01 GMT) Full text and rfc822 format available.

Message #22 received at 52346-done <at> debbugs.gnu.org (full text, mbox):

From: jgart <jgart <at> dismail.de>
To: Efraim Flashner <efraim <at> flashner.co.il>
Cc: Liliana Marie Prikler <liliana.prikler <at> ist.tugraz.at>,
 52346-done <at> debbugs.gnu.org
Subject: Re: [bug#52346] [PATCH] gnu: ninja: Update to 1.10.2.
Date: Tue, 7 Dec 2021 16:28:30 -0500
On Tue, 07 Dec 2021 13:50:52 +0200 Efraim Flashner <efraim <at> flashner.co.il> wrote:
> On Tue, Dec 07, 2021 at 05:02:58AM -0500, jgart via Guix-patches via wrote:
> > On Tue, 07 Dec 2021 09:26:51 +0100 Liliana Marie Prikler <liliana.prikler <at> ist.tugraz.at> wrote:
> > > This has already been taken care of on core-updates-frozen [1], have
> > > some patience ;)
> > 
> > hahah
> > 
> > How do you usually keep up to date with core-updates-frozen, etc...?
> > 
> > rss feeds, email list for cuf?
> > 
> 
> git worktrees :)

Efraim,

What's your workflow for using git worktrees when doing Guix development?

I remember Raghav using them and he showed me briefly but it felt a bit
like a branches, maybe cleaner for bootstrapping and switching to a new
tree. I didn't get around to incorporating it into my own workflow.

Any advice is much appreciated,

jgart

> 
> > > 
> > > [1] 
> > > http://git.savannah.gnu.org/cgit/guix.git/commit/?id=bd6cb1d4ebb3da1110025e1a73a299bed4174035
> > > 
> > 
> 
> -- 
> Efraim Flashner   <efraim <at> flashner.co.il>   רנשלפ םירפא
> GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
> Confidentiality cannot be guaranteed on emails sent or received unencrypted




Information forwarded to guix-patches <at> gnu.org:
bug#52346; Package guix-patches. (Wed, 08 Dec 2021 09:35:02 GMT) Full text and rfc822 format available.

Message #25 received at 52346-done <at> debbugs.gnu.org (full text, mbox):

From: Efraim Flashner <efraim <at> flashner.co.il>
To: jgart <jgart <at> dismail.de>
Cc: 52346-done <at> debbugs.gnu.org
Subject: Using git worktrees
Date: Wed, 8 Dec 2021 11:30:50 +0200
[Message part 1 (text/plain, inline)]
On Tue, Dec 07, 2021 at 04:28:30PM -0500, jgart wrote:
> On Tue, 07 Dec 2021 13:50:52 +0200 Efraim Flashner <efraim <at> flashner.co.il> wrote:
> > On Tue, Dec 07, 2021 at 05:02:58AM -0500, jgart via Guix-patches via wrote:
> > > On Tue, 07 Dec 2021 09:26:51 +0100 Liliana Marie Prikler <liliana.prikler <at> ist.tugraz.at> wrote:
> > > > This has already been taken care of on core-updates-frozen [1], have
> > > > some patience ;)
> > > 
> > > hahah
> > > 
> > > How do you usually keep up to date with core-updates-frozen, etc...?
> > > 
> > > rss feeds, email list for cuf?
> > > 
> > 
> > git worktrees :)
> 
> Efraim,
> 
> What's your workflow for using git worktrees when doing Guix development?
> 
> I remember Raghav using them and he showed me briefly but it felt a bit
> like a branches, maybe cleaner for bootstrapping and switching to a new
> tree. I didn't get around to incorporating it into my own workflow.
> 
> Any advice is much appreciated,
> 
> jgart

It's quite expensive with Guix to switch between different branches due
to the compiled guile code. By keeping different branches in different
directories I can work on them concurrently without needing to recompile
when switching between branches. It's basically like checking out the
repository multiple times in different directories, but they all use the
.git folder from the original checkout.

(ins)efraim <at> 3900XT ~/workspace/guix$ git worktree list
/home/efraim/workspace/guix                   ddcec589bc [master]
/home/efraim/workspace/guix-core-updates      ee03b51f6e [core-updates-frozen]
/home/efraim/workspace/guix-riscv             34758aca7c [wip-riscv]
/home/efraim/workspace/guix-staging           eec94982b1 [staging]
/home/efraim/workspace/guix-upstream-keyring  702f4c7942 [keyring]
/home/efraim/workspace/guix-wip-rust          ed496cb639 [wip-rust]

The basic command I follow is 'git worktree add <path> <branch>', so
'git worktree add ../guix-core-updates origin/core-updates-frozen'. Then
I change it to what I actually wanted, a local branch named
core-updates, tracking origin/core-updates-frozen (I can never get some
of those commands correct). Then I run bootstrap, configure and make in
that directory and I can work on both branches at the same time.

I'm not sure about the syntax since I often seem to get the worktree and
branching syntax wrong (and end up creating a local branch named
origin/core-updates, tracking my local core-updates branch), but it's
great for keeping track of everything at once.

Once most of my wip-riscv branch is merged back in I'll remove the
actual worktree with 'git worktree remove <something>' and then just
keep the wip-riscv branch.

-- 
Efraim Flashner   <efraim <at> flashner.co.il>   רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#52346; Package guix-patches. (Thu, 16 Dec 2021 06:30:03 GMT) Full text and rfc822 format available.

Message #28 received at 52346-done <at> debbugs.gnu.org (full text, mbox):

From: jgart <jgart <at> dismail.de>
To: Efraim Flashner <efraim <at> flashner.co.il>
Cc: 52346-done <at> debbugs.gnu.org
Subject: Re: Using git worktrees
Date: Thu, 16 Dec 2021 01:29:37 -0500
On Wed, 08 Dec 2021 11:30:50 +0200 Efraim Flashner <efraim <at> flashner.co.il> wrote:

Hi Efraim,

Thanks for sharing your workflow. It's much appreciated. 

I think this will finally get me started on incorporating worktrees into mine.

all best,

jgart




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 13 Jan 2022 12:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 65 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.