Re: Tmux crashes on copy

2024-02-17 Thread ASSI via Cygwin-apps
Jon Turney via Cygwin-apps writes:
> I don't use tmux, so if I were to just bump the version, I'd just be
> deploying the updated package without any testing, which is something
> I try to avoid doing.

I do, I just built it locally (with the dud patch that doesn't actually
fix control mode backed out).

> If an up-to-date and working tmux package is important to you, please
> consider if maybe you want to adopt it? (I'm assuming the existing
> maintainer has wandered off since he didn't reply, but our process
> requires me to wait a bit longer before that's assumed).

I'd be willing to ITA tmux and do an NMU in the interim.

I've pushed the package to playground and it has built cleanly on
AppVeyor.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds


Re: Tmux crashes on copy

2024-02-15 Thread Jon Turney via Cygwin-apps

On 14/02/2024 00:11, Yasuhiro Kimura via Cygwin-apps wrote:

Hello,

From: Jon Turney via Cygwin-apps 

Subject: Re: Tmux crashes on copy
Date: Wed, 31 Jan 2024 13:28:41 +


Thanks.

Since this is a crash bug, which renders the package more or less
useless, I made an NMU with these changes.


Michael,

Sorry about not pinging you before I made this change.

You don't seem to have been active for a few years. Are you still
interesting in maintaining this package?

IF so, do you want to get pinged if/when problems crop up?



Tmux 3.4 is released.

https://github.com/tmux/tmux/releases/tag/3.4

Just FYI.


Thanks.

I don't use tmux, so if I were to just bump the version, I'd just be 
deploying the updated package without any testing, which is something I 
try to avoid doing.


If an up-to-date and working tmux package is important to you, please 
consider if maybe you want to adopt it? (I'm assuming the existing 
maintainer has wandered off since he didn't reply, but our process 
requires me to wait a bit longer before that's assumed)


Even if you don't, maybe you would consider submitting an ssh key, so 
you can push to our package building playground, which would make it a 
bit less effort for me in future, if you submit other NMUs.




Re: Tmux crashes on copy

2024-02-13 Thread Yasuhiro Kimura via Cygwin-apps
Hello,

From: Jon Turney via Cygwin-apps 
Subject: Re: Tmux crashes on copy
Date: Wed, 31 Jan 2024 13:28:41 +

> Thanks.
> 
> Since this is a crash bug, which renders the package more or less
> useless, I made an NMU with these changes.
> 
> 
> Michael,
> 
> Sorry about not pinging you before I made this change.
> 
> You don't seem to have been active for a few years. Are you still
> interesting in maintaining this package?
> 
> IF so, do you want to get pinged if/when problems crop up?
> 

Tmux 3.4 is released.

https://github.com/tmux/tmux/releases/tag/3.4

Just FYI.

---
Yasuhiro Kimura


Re: Tmux crashes on copy

2024-01-31 Thread Jon Turney via Cygwin-apps

On 25/01/2024 11:49, Yasuhiro Kimura via Cygwin-apps wrote:

From: Marco Atzeri via Cygwin-apps 

Subject: Re: Tmux crashes on copy
Date: Thu, 25 Jan 2024 12:11:13 +0100


[...]


Thanks for quick reply.

By applying following changes to tmux.cygport of tmux 3.2-1, build of
tmux succeeds with latest snapshot of upstream repository.

--
diff --git a/tmux.cygport b/tmux.cygport
index 8a770f9..bd33422 100644
--- a/tmux.cygport
+++ b/tmux.cygport
@@ -1,5 +1,5 @@
  NAME="tmux"
-VERSION="3.2"
+VERSION="3.3a.330"
  RELEASE="1"
  CATEGORY="Utils"
  SUMMARY="Terminal multiplexer"
@@ -13,11 +13,13 @@ placed in /tmp. Moreover tmux provides a consistent and 
well-documented command
  interface, with the same syntax whether used interactively, as a key binding,
  or from the shell. It offers a choice of vim or Emacs key layouts."
  HOMEPAGE="http://${PN}.github.io;
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz;
+GIT_URI="https://github.com/${PN}/${PN};
+GIT_REV="ea7136fb"
+inherit git
  PATCH_URI="patches/0001-fix-control-mode.patch"
  
  DEPEND="autoconf automake pkg-config libtool gettext-devel make git

-libevent-devel libncurses-devel"
+libevent-devel libncurses-devel bison"
  
  # tmux includes ncurses as  and doesn't look for libncursesw

  CYGCONF_ARGS="CPPFLAGS=-I/usr/include/ncursesw LIBS=-lncursesw"
--


Thanks.

Since this is a crash bug, which renders the package more or less 
useless, I made an NMU with these changes.



Michael,

Sorry about not pinging you before I made this change.

You don't seem to have been active for a few years. Are you still 
interesting in maintaining this package?


IF so, do you want to get pinged if/when problems crop up?



Re: Tmux crashes on copy

2024-01-25 Thread Yasuhiro Kimura via Cygwin-apps
From: Marco Atzeri via Cygwin-apps 
Subject: Re: Tmux crashes on copy
Date: Thu, 25 Jan 2024 12:11:13 +0100

> Hi,
> 
> I am using from time to time
> 
> the baseline is using
> 
>   GIT_URI=
>   GIT_REV=
>   inherit git
> 
> instead of
> 
>   SRC_URI
> 
> 
> -
> FORGE="mpi"
> NAME="octave-mpi"
> VERSION=3.1.1
> OV=3.1.0
> RELEASE=0.3
> 
> LICENSE="GPL-3.0-or-later"
> CATEGORY="Math"
> SUMMARY="Forge: bindings for basic Message Passing Interface (MPI)"
> DESCRIPTION="${SUMMARY}
> Contributed functions for GNU Octave from octave.sourceforge.net"
> HOMEPAGE="https://gnu-octave.github.io/packages/mpi;
> 
> GIT_URI="https://github.com/carlodefalco/octave-mpi;
> GIT_REV="a44db30"
> SRC_DIR="${PN}"
> inherit git
> #SRC_URI="https://github.com/carlodefalco/octave-mpi/releases/download/v${OV}/${FORGE}-${OV}.tar.gz;
> #SRC_DIR="${FORGE}"
> ..
> --

Thanks for quick reply.

By applying following changes to tmux.cygport of tmux 3.2-1, build of
tmux succeeds with latest snapshot of upstream repository.

--
diff --git a/tmux.cygport b/tmux.cygport
index 8a770f9..bd33422 100644
--- a/tmux.cygport
+++ b/tmux.cygport
@@ -1,5 +1,5 @@
 NAME="tmux"
-VERSION="3.2"
+VERSION="3.3a.330"
 RELEASE="1"
 CATEGORY="Utils"
 SUMMARY="Terminal multiplexer"
@@ -13,11 +13,13 @@ placed in /tmp. Moreover tmux provides a consistent and 
well-documented command
 interface, with the same syntax whether used interactively, as a key binding,
 or from the shell. It offers a choice of vim or Emacs key layouts."
 HOMEPAGE="http://${PN}.github.io;
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz;
+GIT_URI="https://github.com/${PN}/${PN};
+GIT_REV="ea7136fb"
+inherit git
 PATCH_URI="patches/0001-fix-control-mode.patch"
 
 DEPEND="autoconf automake pkg-config libtool gettext-devel make git
-libevent-devel libncurses-devel"
+libevent-devel libncurses-devel bison"
 
 # tmux includes ncurses as  and doesn't look for libncursesw
 CYGCONF_ARGS="CPPFLAGS=-I/usr/include/ncursesw LIBS=-lncursesw"
--

---
Yasuhiro Kimura


Re: Tmux crashes on copy

2024-01-25 Thread Marco Atzeri via Cygwin-apps

On 25/01/2024 10:04, Yasuhiro Kimura via Cygwin-apps wrote:

Switching to cygwin-apps as my question is about .cygport file.

Is there any .cygport file that downloads snapshot of repository on
GitHub as source archive?

I'd like to refer to it in order to package latest snapshot of tmux.

Best Regards.

---
Yasuhiro Kimura


Hi,

I am using from time to time

the baseline is using

  GIT_URI=
  GIT_REV=
  inherit git

instead of

  SRC_URI


-
FORGE="mpi"
NAME="octave-mpi"
VERSION=3.1.1
OV=3.1.0
RELEASE=0.3

LICENSE="GPL-3.0-or-later"
CATEGORY="Math"
SUMMARY="Forge: bindings for basic Message Passing Interface (MPI)"
DESCRIPTION="${SUMMARY}
Contributed functions for GNU Octave from octave.sourceforge.net"
HOMEPAGE="https://gnu-octave.github.io/packages/mpi;

GIT_URI="https://github.com/carlodefalco/octave-mpi;
GIT_REV="a44db30"
SRC_DIR="${PN}"
inherit git
#SRC_URI="https://github.com/carlodefalco/octave-mpi/releases/download/v${OV}/${FORGE}-${OV}.tar.gz;
#SRC_DIR="${FORGE}"
..
--




Re: Tmux crashes on copy

2024-01-25 Thread Yasuhiro Kimura via Cygwin-apps
Switching to cygwin-apps as my question is about .cygport file.

From: Brian Inglis via Cygwin 
Subject: Re: Tmux crashes on copy
Date: Sun, 21 Jan 2024 13:09:23 -0700

> On 2024-01-18 01:24, Takashi Yano via Cygwin wrote:
>> On Thu, 18 Jan 2024 16:37:59 +0900 (JST)
>> Yasuhiro Kimura wrote:
>>> On Wed, 17 Jan 2024 12:30:59 +, David Stephenson via Cygwin wrote:
> 
>>>> When using the copy function in tmux it crashes on Enter.
>>>> Steps:
>>>> ctrl-[ (enter copy mode)
>>>> Navigate to text
>>>> space (start copy)
>>>> Navigate to end of text
>>>> Enter (to select highlighted text) at this point tmux crashes
>>>> cygcheck.out (email redacted) and tmux.exe.stackdump attached
> 
> Known issue also on Fedora with tmux:
> 
>   https://github.com/tmux/tmux/issues/3699
> 
> https://github.com/tmux/tmux/commit/b202a2f1b517a3de7141fc35fbd9e39ed5ac5284
> 
> new release not yet available - maintainer will have to apply upstream
> patch, or users will have to downgrade ncurses.
> 
> It looks like ncurses maintenance lagged, while tmux was updated; now
> ncurses is being updated, so tmux needs updated to 3.3a, with above
> patch and any prereqs.

I tried to do it locally but failed because it is difficult to select
necessary and sufficient changes. So I'm now thinking of packaging
latest snapshot of upstream repository on GitHub. And I have one
question.

Is there any .cygport file that downloads snapshot of repository on
GitHub as source archive?

I'd like to refer to it in order to package latest snapshot of tmux.

Best Regards.

---
Yasuhiro Kimura