[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#950492: marked as done (ITP: notcurses -- Character-mode graphics and TUI library)



Your message dated Sun, 19 Apr 2020 11:00:12 +0000
with message-id <E1jQ7gK-000G88-II@fasolo.debian.org>
and subject line Bug#950492: fixed in notcurses 1.2.1-1
has caused the Debian Bug report #950492,
regarding ITP: notcurses -- Character-mode graphics and TUI library
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
950492: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950492
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Nick Black <dankamongmen@gmail.com>

* Package name    : notcurses
  Version         : 1.1.4
  Upstream Author : Nick Black <nickblack@linux.com>
* URL             : https://nick-black.com/dankwiki/index.php/notcurses
* License         : Apache-2.0
  Programming Lang: C, C++, Python
  Description     : Character-mode graphics and TUI library

 notcurses facilitates the creation of modern TUI programs,
 making full use of Unicode and 24-bit direct color. It presents
 an API similar to that of Curses, and rides atop libtinfo.

Work on notcurses began in November of 2019, and it has had Debian-compatible
infrastructure (debhelper compat level 12) from the beginning. As of February
2020, it is rapidly stabilizing, and being used in several tools. I've
rewritten my "growlight" disk management tool using notcurses instead of
ncurses, cutting out several thousand lines of UI code along the way. Nestopia
is about to merge notcurses support (coming out of maintenance mode to do so).
I'm working on a console SDR visualization tool that will make working with
remote SDRs much more pleasant, and expect to release it soon.

Sid/unstable debs are available (and have been available for weeks) in my repo
at https://www.dsscaw.com/apt (this repo is available in Wouter Verhelst's
extrepo tool). The Debian packaging that I currently have can be seen here:
https://github.com/dankamongmen/notcurses/tree/master/debian

Notcurses can be regarded as a successor to ncurses. It provides much of the
functionality of that package, with major improvements IMHO regarding Unicode,
multithreading, and color support. 24-bit RGB with two bits of transparency is
the fundamental color space, and input/output are entirely based off UTF8 and
Unicode's Extended Grapheme Clusters. I've written many thousand lines of
ncurses code in my life, and expect to write no more--notcurses will entirely
supplant it in my projects. ncurses is a venerable, robust library, with a
fantastic maintainer in Thomas E. Dickey, but it's fundamentally bound to
X/OSI. It's time to move past 90s-era TUI APIs.

As for maintaining the package, I've written 90%+ of the code in notcurses, and
intend to maintain it for the long haul. I'm actively committed to maintaining
the Debian/Ubuntu packaging, and indeed hope to use it as a springboard towards
Debian Developer status.

notcurses has been included in Arch's AUR since its 0.4.0 release in November
2019.

--- End Message ---
--- Begin Message ---
Source: notcurses
Source-Version: 1.2.1-1
Done: Nick Black <dankamongmen@gmail.com>

We believe that the bug you reported is fixed in the latest version of
notcurses, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 950492@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nick Black <dankamongmen@gmail.com> (supplier of updated notcurses package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 20 Feb 2020 04:46:12 -0500
Source: notcurses
Binary: libnotcurses++-dev libnotcurses++1 libnotcurses++1-dbgsym libnotcurses-dev libnotcurses1 libnotcurses1-dbgsym notcurses-bin notcurses-bin-dbgsym notcurses-data python3-notcurses python3-notcurses-dbgsym
Architecture: source amd64 all
Version: 1.2.1-1
Distribution: unstable
Urgency: medium
Maintainer: Nick Black <dankamongmen@gmail.com>
Changed-By: Nick Black <dankamongmen@gmail.com>
Description:
 libnotcurses++-dev - Character graphics and TUI library (C++ development)
 libnotcurses++1 - Character graphics and TUI library (C++ wrappers)
 libnotcurses-dev - Character graphics and TUI library (development)
 libnotcurses1 - Character graphics and TUI library
 notcurses-bin - Character graphics and TUI library demos
 notcurses-data - Multimedia used by notcurses-bin
 python3-notcurses - Character graphics and TUI library (Python)
Closes: 950492
Changes:
 notcurses (1.2.1-1) unstable; urgency=medium
 .
   * Update watchfile to grab DFSG source tarball
   * Remove a few DFSG-questionable files
   * Initial release (Closes: #950492)
Checksums-Sha1:
 ac707855c6f026631964f6b0757b1ccf87f433ec 2588 notcurses_1.2.1-1.dsc
 6db8636de2df67dce193d36a93eab6f9fa30bd6e 3339732 notcurses_1.2.1.orig.tar.xz
 a7806ef779be3a97e371768cbba18a54a417df19 3896 notcurses_1.2.1-1.debian.tar.xz
 596da7bfccd81a9e99fad0cd82b78af4c856305d 17912 libnotcurses++-dev_1.2.1-1_amd64.deb
 89f4ec6e78198befb5d853a22c1991ff4e9ed037 101916 libnotcurses++1-dbgsym_1.2.1-1_amd64.deb
 b50e12560134bda7ab3f444bd5c529e53e558ee1 7960 libnotcurses++1_1.2.1-1_amd64.deb
 9281dd680b616c5655e69dae8f936890e79b9abf 99632 libnotcurses-dev_1.2.1-1_amd64.deb
 25e9205c8b6817e6b8e9bcfdbc60e263a52029f0 207316 libnotcurses1-dbgsym_1.2.1-1_amd64.deb
 20f20527fc00d3f0afcb65d9d7927d0a7deb5d2b 47876 libnotcurses1_1.2.1-1_amd64.deb
 46588df8fd9e57de4a5ebd26b4813eaf059f61b1 1554400 notcurses-bin-dbgsym_1.2.1-1_amd64.deb
 785a569a0507d253421ce992eeef0f548956692b 273576 notcurses-bin_1.2.1-1_amd64.deb
 0c615aefef024f05560cc83beb2845e4c61a1252 1230216 notcurses-data_1.2.1-1_all.deb
 e0aeb774d1cdf1faff5f589139b493841b2cce32 13452 notcurses_1.2.1-1_amd64.buildinfo
 6dd1968a7bdf9e99eac19ff5bdeddaa9de064861 127504 python3-notcurses-dbgsym_1.2.1-1_amd64.deb
 5fcdb4bd130f74a38c4327db7ad86733d237f4cd 38096 python3-notcurses_1.2.1-1_amd64.deb
Checksums-Sha256:
 a7f21993ce74ff3dbc8c63d767d49afc0765b6eea59cdbd0e8317c7ff48680b3 2588 notcurses_1.2.1-1.dsc
 0cd5e0ccb44baed374450891c647d1ce6ccb7643963a4358c4d76df99b3b8cf9 3339732 notcurses_1.2.1.orig.tar.xz
 67ccbb76a4d99730ca66467f3e60bcb32e1b9c352aae94c2e3718fd006ba3e48 3896 notcurses_1.2.1-1.debian.tar.xz
 13cd4d39ed30e797dd7bc85b1805700b0184c64e58e30393f85a76cbfee0ac01 17912 libnotcurses++-dev_1.2.1-1_amd64.deb
 e4b289ba962b04f97eab5a670e2abe11ebe41083b8a34333a640c152078a8806 101916 libnotcurses++1-dbgsym_1.2.1-1_amd64.deb
 9dac5d373ffef655e7e6738328ab05d00628db2b36cf9a787143c2b60bd1d8d9 7960 libnotcurses++1_1.2.1-1_amd64.deb
 abec3ec3ac872c7485b9b719aa53a585d935e070b2a09f9b4e06d1b69c67a50b 99632 libnotcurses-dev_1.2.1-1_amd64.deb
 e706dd23d4d783b6477f061e30c8ad0f56aecbdc7d743e3c6b5cd2d0bf25d6f8 207316 libnotcurses1-dbgsym_1.2.1-1_amd64.deb
 d4fbd03dff129191752f2565150fc452f4077d001f6924ade75ebe87b89b8e63 47876 libnotcurses1_1.2.1-1_amd64.deb
 260ae175f2af2136dbdf1dfcf3d36d8363a09f5f1b9ad8f755f795fdf73f256e 1554400 notcurses-bin-dbgsym_1.2.1-1_amd64.deb
 de65dbf716da6019c7610f7c018bbfebcd38c583325766278fbe0521229490ad 273576 notcurses-bin_1.2.1-1_amd64.deb
 55debc2290a87f3d78b624d88210211456d5caa6eb08b11b41ded4e320a4270f 1230216 notcurses-data_1.2.1-1_all.deb
 3787157ec241dd944d1aa80d60c50df44ac3e4718ff59aba37d17d7d8c292ddf 13452 notcurses_1.2.1-1_amd64.buildinfo
 fa35f83d3273e0e144e8bc282e5478a67cca786620fd2e503e85fbbbbe0002d5 127504 python3-notcurses-dbgsym_1.2.1-1_amd64.deb
 4e40cb990a265a8cfd3b473d7dfcca69b9074fd789aa67a33548b48b6d23e47a 38096 python3-notcurses_1.2.1-1_amd64.deb
Files:
 9ad5f8461c1f29538ec80bf612cff542 2588 libs optional notcurses_1.2.1-1.dsc
 6465f456bcc0401e87efd94dd7cc2bb7 3339732 libs optional notcurses_1.2.1.orig.tar.xz
 cb059afa5e1a50614092c41310789d0e 3896 libs optional notcurses_1.2.1-1.debian.tar.xz
 eb29d03b090cca0e04375263a80486a1 17912 libdevel optional libnotcurses++-dev_1.2.1-1_amd64.deb
 e6773ab3981059af32b7405e49932e33 101916 debug optional libnotcurses++1-dbgsym_1.2.1-1_amd64.deb
 75a7ea177ec1040c2e6e8ebba2413c66 7960 libs optional libnotcurses++1_1.2.1-1_amd64.deb
 cfb728c813d5d2bf1c0c456e1ecf1b66 99632 libdevel optional libnotcurses-dev_1.2.1-1_amd64.deb
 8fc881c46aa0000672af8d4e00890142 207316 debug optional libnotcurses1-dbgsym_1.2.1-1_amd64.deb
 3e82d6597d16b76d5e1839b6a2e998f6 47876 libs optional libnotcurses1_1.2.1-1_amd64.deb
 fd5339933589711ab502bbbeb7e9cbbb 1554400 debug optional notcurses-bin-dbgsym_1.2.1-1_amd64.deb
 4acbc24519ac37caef712d2efe9f41e9 273576 graphics optional notcurses-bin_1.2.1-1_amd64.deb
 7c6429c8096b258853d58d9101c14970 1230216 graphics optional notcurses-data_1.2.1-1_all.deb
 45fcab162036e11ff9cc19d8436fae6d 13452 libs optional notcurses_1.2.1-1_amd64.buildinfo
 ebfde29a47742063df10c599f5f28113 127504 debug optional python3-notcurses-dbgsym_1.2.1-1_amd64.deb
 173d4f18874938b85030ff54275be514 38096 python optional python3-notcurses_1.2.1-1_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE3z2W7rOCeCDzAmZcAYF6sKr2za4FAl5Qv60ACgkQAYF6sKr2
za7QDhAAr1PrLPuWw9mUE8K9kY6bFpY7Q/e0vhcUuao3h0Rbs6oOlnPh3P5MJDXW
HTLqgHu9bVucO7n8BV4hoRVQXxLnL9hyoSmiFpSlIlebkQ7j0izs1+eeoce40BZi
gRRpkVYVf4YUavEE80E3SnhnG0Fl1fB3jq5i9T9JGfWXUoX310Q3JCIuz2iAZR5Z
OBFrjTN4vWRc9qzb+k6hgtD2SntGPBxYyev4+eEWh0F8SxkjvwnVmdS0hSyqiSMS
3bcR/6Q/EaDophICubnTONFZJVf7meKOsvkE9Vn9qlMs8jiM5/5mKzPCwxcKFppO
TRnjosajpDnkc9Y48biwlcrPYFUu8UeNJ+EwgekaU/W9vRDO/PG+OUkk8wLTcqME
Z1TnfeXQxJPkalYrhsdogWtrE5sz5yocHt7SXBZsrbTw077ZGNP00/TFnZAFM/Is
zRxtEJMo4ij+YXiXsXpq4vFbrKvrG3Bneqd4GdSHZ4i8bgZ9Qzi1w4GdCWLlVYo9
96XFoj8XzQVpAdi8D+hqNpdvmodu8qqvQIQPuNxdA7mBhFUCq1XXCY6LNPmN8Ukn
UEYrc/ly/LE8WY9BZXHTv7j1LJZwXznLKTVapPF3X8jnK1o0u3z2iMa7DAjUQ1LT
A9amp7QvdPPFjrM4RCnYMC75G5txTfRnIgOaONo9J8wvw1lBwYE=
=1RSa
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: