unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#69109] [PATCH] gnu: tmux: Update to 3.4.
@ 2024-02-13 22:10 ashish.is--- via Guix-patches via
  2024-02-14  2:10 ` Skyler Ferris via Guix-patches via
  2024-05-08 13:27 ` [bug#69109] [PATCH v2] " Dale Mellor
  0 siblings, 2 replies; 5+ messages in thread
From: ashish.is--- via Guix-patches via @ 2024-02-13 22:10 UTC (permalink / raw)
  To: 69109; +Cc: Ashish SHUKLA

From: Ashish SHUKLA <ashish.is@lostca.se>

* gnu/packages/tmux.scm (tmux): Update to 3.4.

Signed-off-by: Ashish SHUKLA <ashish.is@lostca.se>
---
 gnu/packages/tmux.scm | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/tmux.scm b/gnu/packages/tmux.scm
index 4d9dea2396..96d95da0cb 100644
--- a/gnu/packages/tmux.scm
+++ b/gnu/packages/tmux.scm
@@ -36,6 +36,7 @@ (define-module (gnu packages tmux)
   #:use-module (guix build-system python)
   #:use-module (gnu packages)
   #:use-module (gnu packages bash)
+  #:use-module (gnu packages bison)
   #:use-module (gnu packages check)
   #:use-module (gnu packages linux)
   #:use-module (gnu packages libevent)
@@ -45,7 +46,7 @@ (define-module (gnu packages tmux)
 (define-public tmux
   (package
     (name "tmux")
-    (version "3.3a")
+    (version "3.4")
     (source (origin
              (method url-fetch)
              (uri (string-append
@@ -53,10 +54,12 @@ (define-public tmux
                     version "/tmux-" version ".tar.gz"))
              (sha256
               (base32
-               "0gzrrm6imhcp3sr5vw8g71x9n40bbdidwvcdyk2741xx8dw39zg4"))))
+               "1ahr7si3akr55hadyms3p36f1pbwavpkbfxpsq55ql5zl3gbh6jm"))))
     (build-system gnu-build-system)
     (inputs
      (list libevent ncurses))
+    (native-inputs
+     (list bison))
     (home-page "https://github.com/tmux/tmux/wiki")
     (synopsis "Terminal multiplexer")
     (description
-- 
2.41.0





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

* [bug#69109] [PATCH] gnu: tmux: Update to 3.4.
  2024-02-13 22:10 [bug#69109] [PATCH] gnu: tmux: Update to 3.4 ashish.is--- via Guix-patches via
@ 2024-02-14  2:10 ` Skyler Ferris via Guix-patches via
  2024-02-14 11:16   ` [bug#69109] " Ashish via Guix-patches via
  2024-05-08 13:27 ` [bug#69109] [PATCH v2] " Dale Mellor
  1 sibling, 1 reply; 5+ messages in thread
From: Skyler Ferris via Guix-patches via @ 2024-02-14  2:10 UTC (permalink / raw)
  To: ashish.is, 69109

Hi Ashish,

I'm adding some review notes to this issue. To avoid any confusion, I 
want to be clear that I am not a committer, but I hope that these notes 
will help a committer process this patch more quickly.

There is no cryptographic signature hosted on GitHub. My computer 
downloaded a file from the specified location with the same hash as 
specified in the patch.

I applied the patch to commit ac470c516e19f194228edf9e348bdbc7fc10f97a 
and it applied cleanly.

I built the new version of tmux for an x86_64 machine and successfully 
ran it from the store (my machine is technically a Xen guest, running on 
x86_64 hardware).

I also built it with `--rounds=2` and no differences were reported.

The output of `guix refresh --list-dependent tmux` indicated that there 
are 2 dependency leaves: `zsh-autosuggestions` and `python-daemux`. The 
former built successfully. The latter triggered a build of 
`python-libtmux` which built successfully. The build of `python-daemux` 
failed, but this seems unrelated. I am seeing the same error that is 
shown in the most recent x86_64 build: 
http://ci.guix.gnu.org/build/2678780/log

Regards,
Skyler





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

* [bug#69109] Re: [bug#69109] [PATCH] gnu: tmux: Update to 3.4.
  2024-02-14  2:10 ` Skyler Ferris via Guix-patches via
@ 2024-02-14 11:16   ` Ashish via Guix-patches via
  2024-05-12 18:20     ` bug#69109: " Christopher Baines
  0 siblings, 1 reply; 5+ messages in thread
From: Ashish via Guix-patches via @ 2024-02-14 11:16 UTC (permalink / raw)
  To: Skyler Ferris; +Cc: 69109

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

Hi Skyler,

Thanks for taking time to review the patch.

On Wed, Feb 14, 2024 at 02:10:53AM +0000, Skyler Ferris wrote:
> Hi Ashish,
> 
> I'm adding some review notes to this issue. To avoid any confusion, I 
> want to be clear that I am not a committer, but I hope that these notes 
> will help a committer process this patch more quickly.
> 
> There is no cryptographic signature hosted on GitHub. My computer 
> downloaded a file from the specified location with the same hash as 
> specified in the patch.

I assumed GitHub doesn't tamper the archives, and since the archive was downloaded over HTTPS, the possibility of MITM tampering it is almost zero. I'll ofcourse keep in mind to use the upstream hashes/signatures when provided.

> I applied the patch to commit ac470c516e19f194228edf9e348bdbc7fc10f97a 
> and it applied cleanly.
> 
> I built the new version of tmux for an x86_64 machine and successfully 
> ran it from the store (my machine is technically a Xen guest, running on 
> x86_64 hardware).
> 
> I also built it with `--rounds=2` and no differences were reported.
> 
> The output of `guix refresh --list-dependent tmux` indicated that there 
> are 2 dependency leaves: `zsh-autosuggestions` and `python-daemux`. The 
> former built successfully. The latter triggered a build of 
> `python-libtmux` which built successfully. The build of `python-daemux` 
> failed, but this seems unrelated. I am seeing the same error that is 
> shown in the most recent x86_64 build: 
> http://ci.guix.gnu.org/build/2678780/log

Indeed, it looks the same to me.

-- 
Ashish | GPG: F682 CDCC 39DC 0FEA E116  20B6 C746 CFA9 E74F A4B0

"If I destroy you, what business is it of yours ?" (Dark Forest, Liu Cixin)

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

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

* [bug#69109] [PATCH v2] gnu: tmux: Update to 3.4.
  2024-02-13 22:10 [bug#69109] [PATCH] gnu: tmux: Update to 3.4 ashish.is--- via Guix-patches via
  2024-02-14  2:10 ` Skyler Ferris via Guix-patches via
@ 2024-05-08 13:27 ` Dale Mellor
  1 sibling, 0 replies; 5+ messages in thread
From: Dale Mellor @ 2024-05-08 13:27 UTC (permalink / raw)
  To: 69109; +Cc: guix-devel-0brg6a, ashish.is

From: Ashish SHUKLA <ashish.is@lostca.se>

* gnu/packages/tmux.scm (tmux): Update to 3.4.

Review:
  * Addresses issue 69109
  * Minimal change needed for version bump, plus new native dependence
      on bison.
  * Applies cleanly to current master HEAD.
  * guix lint/build-check/build-source-check all clean
  * other review discussion (issue 69109) asserts no new damage to dependents
  * it works for me on X86_64 architecture

Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>
Signed-off-by: Ashish SHUKLA <ashish.is@lostca.se>
---
 gnu/packages/tmux.scm | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/tmux.scm b/gnu/packages/tmux.scm
index 4d9dea2396..96d95da0cb 100644
--- a/gnu/packages/tmux.scm
+++ b/gnu/packages/tmux.scm
@@ -36,6 +36,7 @@ (define-module (gnu packages tmux)
   #:use-module (guix build-system python)
   #:use-module (gnu packages)
   #:use-module (gnu packages bash)
+  #:use-module (gnu packages bison)
   #:use-module (gnu packages check)
   #:use-module (gnu packages linux)
   #:use-module (gnu packages libevent)
@@ -45,7 +46,7 @@ (define-module (gnu packages tmux)
 (define-public tmux
   (package
     (name "tmux")
-    (version "3.3a")
+    (version "3.4")
     (source (origin
              (method url-fetch)
              (uri (string-append
@@ -53,10 +54,12 @@ (define-public tmux
                     version "/tmux-" version ".tar.gz"))
              (sha256
               (base32
-               "0gzrrm6imhcp3sr5vw8g71x9n40bbdidwvcdyk2741xx8dw39zg4"))))
+               "1ahr7si3akr55hadyms3p36f1pbwavpkbfxpsq55ql5zl3gbh6jm"))))
     (build-system gnu-build-system)
     (inputs
      (list libevent ncurses))
+    (native-inputs
+     (list bison))
     (home-page "https://github.com/tmux/tmux/wiki")
     (synopsis "Terminal multiplexer")
     (description
-- 
2.41.0





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

* bug#69109: Re: [bug#69109] [PATCH] gnu: tmux: Update to 3.4.
  2024-02-14 11:16   ` [bug#69109] " Ashish via Guix-patches via
@ 2024-05-12 18:20     ` Christopher Baines
  0 siblings, 0 replies; 5+ messages in thread
From: Christopher Baines @ 2024-05-12 18:20 UTC (permalink / raw)
  To: Ashish; +Cc: 69109-done, Skyler Ferris

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

Ashish via Guix-patches via <guix-patches@gnu.org> writes:

> Hi Skyler,
>
> Thanks for taking time to review the patch.

Thanks both, I've pushed this to master as
0dac1307ccc9a04df49080f3c76b1018268d7d68.

Chris

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

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

end of thread, other threads:[~2024-05-12 18:22 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-13 22:10 [bug#69109] [PATCH] gnu: tmux: Update to 3.4 ashish.is--- via Guix-patches via
2024-02-14  2:10 ` Skyler Ferris via Guix-patches via
2024-02-14 11:16   ` [bug#69109] " Ashish via Guix-patches via
2024-05-12 18:20     ` bug#69109: " Christopher Baines
2024-05-08 13:27 ` [bug#69109] [PATCH v2] " Dale Mellor

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).