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

Bug#543852: ncurses -- shared libraries for terminal handling



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

Attachment: pgpluhfUSDoH7.pgp
Description: PGP signature


Reply to: