Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] package/ncurses: bump to version 6.6-20260425
@ 2026-05-02 17:38 Shubham Chakraborty
  2026-05-30 22:05 ` Thomas Petazzoni via buildroot
  0 siblings, 1 reply; 4+ messages in thread
From: Shubham Chakraborty @ 2026-05-02 17:38 UTC (permalink / raw)
  To: buildroot; +Cc: Shubham Chakraborty

- Fix poll() handling for closed input with proper errno
- Security fixes: limit-checks in _nc_write_object, _nc_trim_sgr0,
  read_SGR, and _nc_mouse_parse
- Terminal updates: konsole-direct, mintty, linux-alt1049
- Various bug fixes and improvements

https://invisible-island.net/ncurses/NEWS.html

Signed-off-by: Shubham Chakraborty <chakrabortyshubham66@gmail.com>
---
 package/ncurses/ncurses.hash | 4 ++--
 package/ncurses/ncurses.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/ncurses/ncurses.hash b/package/ncurses/ncurses.hash
index fe9bdbe915..ec43b2ce48 100644
--- a/package/ncurses/ncurses.hash
+++ b/package/ncurses/ncurses.hash
@@ -1,4 +1,4 @@
 # Locally calculated
-sha256  9796dfb0e790bac2a994a86df83adddc1a96021cbc02c44c4f2ea886069bd91d  ncurses-6.6-20251231.tar.gz
+sha256  d1d6c09657d0de3a9d3bba4fea3309a6523d4c1de1a787a9294c817b4da154c6  ncurses-6.6-20260425.tar.gz
 # Locally computed
-sha256  708999f95527e1ffa670c6fce288c6c600cb477dd04afcc1171422b3dd4ee226  COPYING
+sha256  a85ca5bef8ce71f013bc5f4306c681881b248450f3b63722589891f0b69ea52d  COPYING
diff --git a/package/ncurses/ncurses.mk b/package/ncurses/ncurses.mk
index 5e2077500a..448b2a7f24 100644
--- a/package/ncurses/ncurses.mk
+++ b/package/ncurses/ncurses.mk
@@ -6,7 +6,7 @@
 
 # When there is no snapshost yet for a new version, set it to the empty string
 NCURSES_VERSION_MAJOR = 6.6
-NCURSES_SNAPSHOT_DATE = 20251231
+NCURSES_SNAPSHOT_DATE = 20260425
 NCURSES_VERSION = $(NCURSES_VERSION_MAJOR)$(if $(NCURSES_SNAPSHOT_DATE),-$(NCURSES_SNAPSHOT_DATE))
 NCURSES_VERSION_GIT = $(subst .,_,$(subst -,_,$(NCURSES_VERSION)))
 NCURSES_SITE = $(call github,ThomasDickey,ncurses-snapshots,v$(NCURSES_VERSION_GIT))
-- 
2.54.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH] package/ncurses: bump to version 6.6-20260425
  2026-05-02 17:38 [Buildroot] [PATCH] package/ncurses: bump to version 6.6-20260425 Shubham Chakraborty
@ 2026-05-30 22:05 ` Thomas Petazzoni via buildroot
  2026-05-31  6:52   ` Shubham Chakraborty
  0 siblings, 1 reply; 4+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-05-30 22:05 UTC (permalink / raw)
  To: Shubham Chakraborty; +Cc: buildroot

On Sat, May 02, 2026 at 11:08:05PM +0530, Shubham Chakraborty wrote:
> - Fix poll() handling for closed input with proper errno
> - Security fixes: limit-checks in _nc_write_object, _nc_trim_sgr0,
>   read_SGR, and _nc_mouse_parse
> - Terminal updates: konsole-direct, mintty, linux-alt1049
> - Various bug fixes and improvements

Where did you get this text from? It is nowhere to be found in
https://invisible-island.net/ncurses/NEWS.html.

Also, you're updating from 20251231 to 20260425, there have been
multiple releases, so surely the changelog is longer than that.

If you're using AI to generate those patches and their commit logs,
stop immediately. We don't have the time to review AI slop.

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH] package/ncurses: bump to version 6.6-20260425
       [not found] <20260502173505.GA12345@buildroot.org>
@ 2026-05-31  5:39 ` Shubham Chakraborty
  0 siblings, 0 replies; 4+ messages in thread
From: Shubham Chakraborty @ 2026-05-31  5:39 UTC (permalink / raw)
  To: thomas.petazzoni, buildroot

On Sat, May 31, 2026, Thomas Petazzoni wrote:
> Where did you get this text from? It is nowhere to be found in
> https://invisible-island.net/ncurses/NEWS.html.

The items are in the NEWS file, but I paraphrased poorly and grouped
them incorrectly:

- The poll()/errno fix is from 20260411:
  https://invisible-island.net/ncurses/NEWS.html#t20260411
- The _nc_write_object, _nc_trim_sgr0, and read_SGR fixes are from
  20260418 (credited to Anthropic):
  https://invisible-island.net/ncurses/NEWS.html#t20260418
- The _nc_mouse_parse fix and konsole-direct/mintty/linux-alt1049
  are from 20260404:
  https://invisible-island.net/ncurses/NEWS.html#t20260404

I also got the _nc_trim_sgr0 description wrong -- it was a
source-pointer correction, not a limit-check.

> Also, you're updating from 20251231 to 20260425, there have been
> multiple releases, so surely the changelog is longer than that.

Yes, there are 17 intermediate snapshots (20260103 through 20260425)
and the commit message only covered 2-3 of them. That was a mistake.

> If you're using AI to generate those patches and their commit logs,
> stop immediately. We don't have the time to review AI slop.

Understood. I will send a v2 with a proper commit message covering
all intermediate snapshots, written from the upstream NEWS file.

Regards,
Shubham
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH] package/ncurses: bump to version 6.6-20260425
  2026-05-30 22:05 ` Thomas Petazzoni via buildroot
@ 2026-05-31  6:52   ` Shubham Chakraborty
  0 siblings, 0 replies; 4+ messages in thread
From: Shubham Chakraborty @ 2026-05-31  6:52 UTC (permalink / raw)
  To: Thomas Petazzoni; +Cc: buildroot

On 2026-05-31 00:05, Thomas Petazzoni wrote:
> On Sat, May 02, 2026 at 11:08:05PM +0530, Shubham Chakraborty wrote:
> > - Fix poll() handling for closed input with proper errno
> > - Security fixes: limit-checks in _nc_write_object, _nc_trim_sgr0,
> >   read_SGR, and _nc_mouse_parse
> > - Terminal updates: konsole-direct, mintty, linux-alt1049
> > - Various bug fixes and improvements
> 
> Where did you get this text from? It is nowhere to be found in
> https://invisible-island.net/ncurses/NEWS.html.

I got the reference to the page from the repo itself
- https://github.com/mirror/ncurses/blob/master/ANNOUNCE

"Full manual pages are provided for the library and tools.

   The ncurses distribution is available at ncurses' homepage:

     https://invisible-island.net/archives/ncurses/ or
     https://invisible-mirror.net/archives/ncurses/ 
"

The changelog can also be found in:
- https://github.com/mirror/ncurses/blob/master/NEWS

> 
> Also, you're updating from 20251231 to 20260425, there have been
> multiple releases, so surely the changelog is longer than that.

I paraphrased the changelog incorrectly and incompletely:                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                                                                                        
- The poll()/errno fix is from 20260411:                                                                                                                                                                                                                                                                            
  https://invisible-island.net/ncurses/NEWS.html#t20260411                                                                                                                                                                                                                                                          
- The _nc_write_object, _nc_trim_sgr0, and read_SGR fixes are from                                                                                                                                                                                                                                                  
  20260418:                                                                                                                                                                                                                                                                                 
  https://invisible-island.net/ncurses/NEWS.html#t20260418                                                                                                                                                                                                                                                          
- The _nc_mouse_parse fix and konsole-direct/mintty/linux-alt1049                                                                                                                                                                                                                                                   
  are from 20260404:                                                                                                                                                                                                                                                                                                
  https://invisible-island.net/ncurses/NEWS.html#t20260404                                                                                                                                                                                                                                                          
                                                                    
 
> If you're using AI to generate those patches and their commit logs,
> stop immediately. We don't have the time to review AI slop.
> 

I used AI assistance when drafting the commit message, which contributed 
to the inaccurate summaries. I should have verified the generated text more 
carefully against the upstream changelog before submitting.

I will send a v2 with a proper commit message covering all intermediate 
snapshots, written from the upstream NEWS file.              

Best Regards,
Shubham
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

end of thread, other threads:[~2026-05-31  6:52 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-02 17:38 [Buildroot] [PATCH] package/ncurses: bump to version 6.6-20260425 Shubham Chakraborty
2026-05-30 22:05 ` Thomas Petazzoni via buildroot
2026-05-31  6:52   ` Shubham Chakraborty
     [not found] <20260502173505.GA12345@buildroot.org>
2026-05-31  5:39 ` Shubham Chakraborty

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox