On 2009-08-28 22:18 +0200, Sven Joachim wrote: > On 2009-08-27 14:57 +0200, Sebastian Harl wrote: > >> On Thu, Aug 27, 2009 at 01:11:09PM +0200, Sven Joachim wrote: >>> >>> I don't know who will pick up ncurses, but if it is going to be a team I >>> would like to help. >> >> I really think something like ncurses should be team maintained. I'd >> also be glad to join any such team, however, I probably won't find any >> time to work on that before the end of September. > > Until we find co-workers, I have set up a preliminary git repository at > Alioth as an appetizer: > > http://git.debian.org/?p=users/joachim-guest/ncurses.git;a=summary > > Not much there yet, I'm still finding out how the package works. Would > probably have been a little easier if Daniel had not thrown his work > away. :-(
During the past two weeks, I have been studying the package, triaged some of the bugs and made several changes. See the Debian changelog and the commit logs for what I've broke. There are some other things that could/should be done, but for which I would like other people's opinion/help: - Switch to quilt from dpatch? While I strongly prefer quilt, I've seen that you use dpatch for your packages, so I held back changing the patch system. - Give the Debian patches meaningful headers. Finding out where the patches came from and whether they are still necessary probably requires digging deep into ncurses' history. - Move ncurses5-config to libncurses5-dev (and ncurses5w-config to libncurses5w-dev) to fix #480437? I hesitate to remove files from an essential package, although that change is unlikely to break anything. - Write a manpage for ncurses-config and submit it upstream, or generate one automatically with help2man. - Split off HTML documentation and examples into a separate package, say ncurses-doc, to save space in the archive (see #233400). - Update our terminfo files debian/*.ti. For xterm.ti I have already done that, but I'm not familiar with the other terminals. - Reintroduce some of the /usr/share/doc symlinks where policy allows this. The Ubuntu approach of deleting the upstream changelog from some binary packages is not to my liking. Should I try to register an Alioth project for ncurses? The name pkg-ncurses seems to be good for it, and we could use git as SCM and move my personal repository to the project. Cheers, Sven
pgps05UGD2eG0.pgp
Description: PGP signature