unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#52346] [PATCH] gnu: ninja: Update to 1.10.2.
@ 2021-12-07  7:30 jgart via Guix-patches via
  2021-12-07  8:26 ` bug#52346: " Liliana Marie Prikler
  0 siblings, 1 reply; 8+ messages in thread
From: jgart via Guix-patches via @ 2021-12-07  7:30 UTC (permalink / raw)
  To: 52346; +Cc: jgart

* 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@flashner.co.il>
 ;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
 ;;; Copyright © 2020 Marius Bakke <mbakke@fastmail.com>
+;;; Copyright © 2021 jgart <jgart@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





^ permalink raw reply related	[flat|nested] 8+ messages in thread

* bug#52346: [PATCH] gnu: ninja: Update to 1.10.2.
  2021-12-07  7:30 [bug#52346] [PATCH] gnu: ninja: Update to 1.10.2 jgart via Guix-patches via
@ 2021-12-07  8:26 ` Liliana Marie Prikler
  2021-12-07 10:02   ` [bug#52346] " jgart via Guix-patches via
  0 siblings, 1 reply; 8+ messages in thread
From: Liliana Marie Prikler @ 2021-12-07  8:26 UTC (permalink / raw)
  To: jgart, 52346-done

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






^ permalink raw reply	[flat|nested] 8+ messages in thread

* [bug#52346] [PATCH] gnu: ninja: Update to 1.10.2.
  2021-12-07  8:26 ` bug#52346: " Liliana Marie Prikler
@ 2021-12-07 10:02   ` jgart via Guix-patches via
  2021-12-07 10:17     ` Liliana Marie Prikler
  2021-12-07 11:50     ` Efraim Flashner
  0 siblings, 2 replies; 8+ messages in thread
From: jgart via Guix-patches via @ 2021-12-07 10:02 UTC (permalink / raw)
  To: Liliana Marie Prikler; +Cc: 52346-done

On Tue, 07 Dec 2021 09:26:51 +0100 Liliana Marie Prikler <liliana.prikler@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
> 
> 




^ permalink raw reply	[flat|nested] 8+ messages in thread

* [bug#52346] [PATCH] gnu: ninja: Update to 1.10.2.
  2021-12-07 10:02   ` [bug#52346] " jgart via Guix-patches via
@ 2021-12-07 10:17     ` Liliana Marie Prikler
  2021-12-07 11:50     ` Efraim Flashner
  1 sibling, 0 replies; 8+ messages in thread
From: Liliana Marie Prikler @ 2021-12-07 10:17 UTC (permalink / raw)
  To: jgart; +Cc: 52346-done

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





^ permalink raw reply	[flat|nested] 8+ messages in thread

* [bug#52346] [PATCH] gnu: ninja: Update to 1.10.2.
  2021-12-07 10:02   ` [bug#52346] " jgart via Guix-patches via
  2021-12-07 10:17     ` Liliana Marie Prikler
@ 2021-12-07 11:50     ` Efraim Flashner
  2021-12-07 21:28       ` jgart via Guix-patches via
  1 sibling, 1 reply; 8+ messages in thread
From: Efraim Flashner @ 2021-12-07 11:50 UTC (permalink / raw)
  To: jgart; +Cc: Liliana Marie Prikler, 52346-done

[-- Attachment #1: Type: text/plain, Size: 763 bytes --]

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@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@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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [bug#52346] [PATCH] gnu: ninja: Update to 1.10.2.
  2021-12-07 11:50     ` Efraim Flashner
@ 2021-12-07 21:28       ` jgart via Guix-patches via
  2021-12-08  9:30         ` [bug#52346] Using git worktrees Efraim Flashner
  0 siblings, 1 reply; 8+ messages in thread
From: jgart via Guix-patches via @ 2021-12-07 21:28 UTC (permalink / raw)
  To: Efraim Flashner; +Cc: Liliana Marie Prikler, 52346-done

On Tue, 07 Dec 2021 13:50:52 +0200 Efraim Flashner <efraim@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@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@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




^ permalink raw reply	[flat|nested] 8+ messages in thread

* [bug#52346] Using git worktrees
  2021-12-07 21:28       ` jgart via Guix-patches via
@ 2021-12-08  9:30         ` Efraim Flashner
  2021-12-16  6:29           ` jgart via Guix-patches via
  0 siblings, 1 reply; 8+ messages in thread
From: Efraim Flashner @ 2021-12-08  9:30 UTC (permalink / raw)
  To: jgart; +Cc: 52346-done

[-- Attachment #1: Type: text/plain, Size: 2937 bytes --]

On Tue, Dec 07, 2021 at 04:28:30PM -0500, jgart wrote:
> On Tue, 07 Dec 2021 13:50:52 +0200 Efraim Flashner <efraim@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@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@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@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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [bug#52346] Using git worktrees
  2021-12-08  9:30         ` [bug#52346] Using git worktrees Efraim Flashner
@ 2021-12-16  6:29           ` jgart via Guix-patches via
  0 siblings, 0 replies; 8+ messages in thread
From: jgart via Guix-patches via @ 2021-12-16  6:29 UTC (permalink / raw)
  To: Efraim Flashner; +Cc: 52346-done

On Wed, 08 Dec 2021 11:30:50 +0200 Efraim Flashner <efraim@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




^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2021-12-16  6:31 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-12-07  7:30 [bug#52346] [PATCH] gnu: ninja: Update to 1.10.2 jgart via Guix-patches via
2021-12-07  8:26 ` bug#52346: " Liliana Marie Prikler
2021-12-07 10:02   ` [bug#52346] " jgart via Guix-patches via
2021-12-07 10:17     ` Liliana Marie Prikler
2021-12-07 11:50     ` Efraim Flashner
2021-12-07 21:28       ` jgart via Guix-patches via
2021-12-08  9:30         ` [bug#52346] Using git worktrees Efraim Flashner
2021-12-16  6:29           ` jgart via Guix-patches via

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).