Debian Package Tracker
Register | Log in
Subscribe

ncurses

Choose email to subscribe with

general
  • source: ncurses (main)
  • version: 6.5+20251123-1
  • maintainer: Ncurses Maintainers (DMD)
  • uploaders: Sven Joachim [DMD] [DM] – Craig Small [DMD]
  • arch: all any
  • std-ver: 4.7.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 6.2+20201114-2+deb11u2
  • oldstable: 6.4-4
  • stable: 6.5+20250216-2
  • testing: 6.5+20251123-1
  • unstable: 6.5+20251123-1
versioned links
  • 6.2+20201114-2+deb11u2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 6.4-4: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 6.5+20250216-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 6.5+20251123-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • lib32ncurses-dev
  • lib32ncurses6
  • lib32ncursesw6
  • lib32tinfo6
  • lib64ncurses-dev
  • lib64ncurses6
  • lib64ncursesw6
  • lib64tinfo6
  • libncurses-dev (1 bugs: 0, 0, 1, 0)
  • libncurses6
  • libncursesw6
  • libncursesw6-udeb
  • libtinfo6 (1 bugs: 0, 1, 0, 0)
  • libtinfo6-udeb
  • ncurses-base (8 bugs: 0, 2, 6, 0)
  • ncurses-bin (4 bugs: 0, 1, 3, 0)
  • ncurses-doc (5 bugs: 0, 1, 4, 0)
  • ncurses-examples
  • ncurses-term (2 bugs: 0, 1, 1, 0)
action needed
A new upstream version is available: 6.6 high
A new upstream version 6.6 is available, you should consider packaging it.
Created: 2026-01-01 Last update: 2026-01-01 15:30
7 bugs tagged patch in the BTS normal
The BTS contains patches fixing 7 bugs, consider including or untagging them.
Created: 2025-01-06 Last update: 2026-01-01 20:30
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 6.6+20251231-1, distribution UNRELEASED) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit 37b1706d1c9dc6fc96b2719bce887a5f4e4d5f3a
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Thu Jan 1 09:14:13 2026 +0100

    New upstream patchlevel
    
    Should fix the changed infocmp output in ncurses 6.6 that broke our
    autopkgtest.
    
    https://salsa.debian.org/debian/ncurses/-/jobs/8820372#L393
    https://lists.gnu.org/archive/html/bug-ncurses/2025-12/msg00031.html

commit da68cddc3222858a82a7b45cfaf69b373530c1ec
Merge: 5dbe00c 265789b
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Thu Jan 1 09:07:29 2026 +0100

    Merge tag 'upstream/6.6+20251231'
    
    Upstream patchlevel 6.6+20251231

commit 265789b6bdf1f49c5c18c1d54b75c17f2cf327a7
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Wed Dec 31 20:04:37 2025 +0100

    Import upstream patch 20251231
    
    20251231
            + amend fix for Windows-style pathnames to eliminate "./" in comment
              generated by infocmp where not needed (report by Sven Joachim).
            + fix a few gcc 15.2 warnings for C23
            + actually generate doc/html/announce.html (report by Branden Robinson)

commit 5dbe00cef1442b1072184a5b783fb150ff19445a
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Wed Dec 31 12:33:12 2025 +0100

    Upgrade Standards-Version to 4.7.3

commit 1988081e33d5d733d0ae23a73eba4066dd2bc909
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Wed Dec 31 11:55:05 2025 +0100

    Update symbols files and bump shlibs
    
    The new internal symbol _nc_is_path_found has been added shortly
    before the 6.6 release in the 20251227 patchlevel.  Update the
    alternative dependency template for future symbols that might be added
    after ncurses 6.6 and before 6.7.

commit 029a813e25e806f90423d08600ca4d1f7275f226
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Wed Dec 31 11:22:26 2025 +0100

    New upstream release

commit b3270d5314da93e5ad4b15df49f344e725ca61b3
Merge: 644ba59 30a901a
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Wed Dec 31 11:20:49 2025 +0100

    Merge tag 'upstream/6.6'
    
    Upstream release 6.6

commit 30a901a6e0ed5fe1662492eaa077c8c2a1efe6e2
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Wed Dec 31 08:55:59 2025 +0100

    Import upstream patch 20251230 (ncurses 6.6 release)
    
    20251230 6.6 release for upload to ftp.gnu.org
            + update announcement
            + corrected an ifdef needed for mouse support in MinGW/Windows
            + eliminate remaining duplicate code between MinGW/Windows drivers

commit e2554106ad41c1e950b89b0c91974369122d4bd5
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Sun Dec 28 07:44:55 2025 +0100

    Import upstream patch 20251227
    
    20251227
            + make win32_curses.h obsolete in favor of nc_win32.h
            + modify MinGW32 configuration to account for its use of Windows-style
              pathnames in filesystem checks.
            + replace --enable-exp-win32 option with --enable-named-pipes

commit 68b1f59ac6689bcdca1e36be66a48308e916582b
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Sun Dec 21 07:37:20 2025 +0100

    Import upstream patch 20251220
    
    20251220
            > in-progress work to merge MinGW/Windows port.
              + eliminate EXP_WIN32_DRIVER with USE_NAMED_PIPES
              + change MS_TERMINAL to DEFAULT_TERM_VAR

commit 4152bd65072e8303e58a90012d65f8f6016d6c66
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Sun Dec 14 07:12:27 2025 +0100

    Import upstream patch 20251213
    
    20251213
            + in-progress work to merge MinGW/Windows port.
            + add a null-pointer check in tic -c option.
            + add a limit-check in infocmp -i option (report/example by Yixuan Cao).

commit 3f778ab9803533b3ffd629789580e4b7d40c4b9e
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Sun Dec 7 07:28:41 2025 +0100

    Import upstream patch 20251206
    
    20251206
            + in-progress work to merge MinGW/Windows port.

commit 01c845adaebd2525799dc2a5ab7b09cde81329e9
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Sun Nov 30 07:36:49 2025 +0100

    Import upstream patch 20251129
    
    20251129
            + in-progress work to merge MinGW/Windows port.
Created: 2025-12-31 Last update: 2026-01-01 10:01
1 low-priority security issue in trixie low

There is 1 open security issue in trixie.

1 issue left for the package maintainer to handle:
  • CVE-2025-6141: (needs triaging) A vulnerability has been found in GNU ncurses up to 6.5-20250322 and classified as problematic. This vulnerability affects the function postprocess_termcap of the file tinfo/parse_entry.c. The manipulation leads to stack-based buffer overflow. The attack needs to be approached locally. Upgrading to version 6.5-20250329 is able to address this issue. It is recommended to upgrade the affected component.

You can find information about how to handle this issue in the security team's documentation.

Created: 2025-06-17 Last update: 2025-12-03 05:00
2 low-priority security issues in bookworm low

There are 2 open security issues in bookworm.

2 issues left for the package maintainer to handle:
  • CVE-2025-6141: (needs triaging) A vulnerability has been found in GNU ncurses up to 6.5-20250322 and classified as problematic. This vulnerability affects the function postprocess_termcap of the file tinfo/parse_entry.c. The manipulation leads to stack-based buffer overflow. The attack needs to be approached locally. Upgrading to version 6.5-20250329 is able to address this issue. It is recommended to upgrade the affected component.
  • CVE-2023-50495: (needs triaging) NCurse v6.4-20230418 was discovered to contain a segmentation fault via the component _nc_wrap_entry().

You can find information about how to handle these issues in the security team's documentation.

Created: 2023-12-12 Last update: 2025-12-03 05:00
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.3 instead of 4.7.2).
Created: 2025-12-23 Last update: 2025-12-23 20:00
news
[rss feed]
  • [2025-12-03] ncurses 6.5+20251123-1 MIGRATED to testing (Debian testing watch)
  • [2025-11-24] Accepted ncurses 6.5+20251123-1 (source) into unstable (Sven Joachim)
  • [2025-11-23] Accepted ncurses 6.5+20251122-1 (source) into unstable (Sven Joachim)
  • [2025-11-20] Accepted ncurses 6.5+20251115-2 (source) into unstable (Sven Joachim)
  • [2025-11-17] Accepted ncurses 6.5+20251115-1 (source) into experimental (Sven Joachim)
  • [2025-03-13] ncurses 6.5+20250216-2 MIGRATED to testing (Debian testing watch)
  • [2025-03-06] Accepted ncurses 6.5+20250216-2 (source) into unstable (Sven Joachim)
  • [2025-02-24] ncurses 6.5+20250216-1 MIGRATED to testing (Debian testing watch)
  • [2025-02-18] Accepted ncurses 6.5+20250216-1 (source) into unstable (Sven Joachim)
  • [2025-02-10] ncurses 6.5+20250125-2 MIGRATED to testing (Debian testing watch)
  • [2025-01-31] Accepted ncurses 6.5+20250125-2 (source) into unstable (Sven Joachim)
  • [2025-01-29] Accepted ncurses 6.5+20250125-1 (source) into experimental (Sven Joachim)
  • [2024-05-16] ncurses 6.5-2 MIGRATED to testing (Debian testing watch)
  • [2024-05-09] Accepted ncurses 6.5-2 (source) into unstable (Sven Joachim)
  • [2024-05-05] Accepted ncurses 6.5-1 (source) into experimental (Sven Joachim)
  • [2024-04-22] ncurses 6.4+20240414-1 MIGRATED to testing (Debian testing watch)
  • [2024-04-16] Accepted ncurses 6.4+20240414-1 (source) into unstable (Sven Joachim)
  • [2024-01-22] ncurses 6.4+20240113-1 MIGRATED to testing (Debian testing watch)
  • [2024-01-22] ncurses 6.4+20240113-1 MIGRATED to testing (Debian testing watch)
  • [2024-01-15] Accepted ncurses 6.4+20240113-1 (source) into unstable (Sven Joachim)
  • [2023-12-17] ncurses 6.4+20231209-1 MIGRATED to testing (Debian testing watch)
  • [2023-12-11] Accepted ncurses 6.4+20231209-1 (source) into unstable (Sven Joachim)
  • [2023-12-03] Accepted ncurses 6.1+20181013-2+deb10u5 (source) into oldoldstable (Guilhem Moulin)
  • [2023-11-28] ncurses 6.4+20231121-1 MIGRATED to testing (Debian testing watch)
  • [2023-11-22] Accepted ncurses 6.4+20231121-1 (source) into unstable (Sven Joachim)
  • [2023-11-20] Accepted ncurses 6.4+20231118-1 (source) into unstable (Sven Joachim)
  • [2023-10-23] ncurses 6.4+20231016-1 MIGRATED to testing (Debian testing watch)
  • [2023-10-17] Accepted ncurses 6.4+20231016-1 (source) into unstable (Sven Joachim)
  • [2023-10-12] Accepted ncurses 6.4+20231007-1 (source) into unstable (Sven Joachim)
  • [2023-09-28] Accepted ncurses 6.1+20181013-2+deb10u4 (source) into oldoldstable (Sean Whitton)
  • 1
  • 2
bugs [bug history graph]
  • all: 35
  • RC: 0
  • I&N: 13
  • M&W: 22
  • F&P: 0
  • patch: 7
links
  • homepage
  • lintian
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • edit tags
  • other distros
  • security tracker
  • debian patches
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 6.5+20251123-1
  • 28 bugs (1 patch)

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing