From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1E6yaU-0003Wl-ES for garchives@archives.gentoo.org; Sun, 21 Aug 2005 22:46:46 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j7LMjW1I018807; Sun, 21 Aug 2005 22:45:32 GMT Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.206]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j7LMhJHx013980 for ; Sun, 21 Aug 2005 22:43:19 GMT Received: by wproxy.gmail.com with SMTP id i23so1249229wra for ; Sun, 21 Aug 2005 15:43:54 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ZHJYKMtmSjtwG9Vb5hWZ0mTfhoeM9pc43FIyr1zYKW6fXD9iDO25K38kudY3PQ5rZsXxdWe63J4n4Y2EwCH84fJM7yjNIFVlFtC09MmgSBH5YvOQVzm86/73aqjRgTzpYjklb8IBv6/bNMDSNGjtV7QYRXwOvr9BKlL8NTiWnJI= Received: by 10.54.112.7 with SMTP id k7mr3588666wrc; Sun, 21 Aug 2005 15:43:54 -0700 (PDT) Received: by 10.54.111.17 with HTTP; Sun, 21 Aug 2005 15:43:53 -0700 (PDT) Message-ID: <46059ce1050821154310568d72@mail.gmail.com> Date: Sun, 21 Aug 2005 18:43:54 -0400 From: Dan Meltzer To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] Re: Fixing the TERM mess In-Reply-To: <20050821231356.050432ce@snowdrop.home> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Disposition: inline References: <20050821220505.4efbaff2@snowdrop.home> <1124661626.13706.13.camel@sponge.fungus> <20050821231356.050432ce@snowdrop.home> Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by robin.gentoo.org id j7LMhJHx013980 X-Archives-Salt: 07859d9e-bb0d-4443-a081-cde78c13b12f X-Archives-Hash: 7441f23fb360035904e6d18379262826 putty pretends to be an xterm and dies at xtermcontrol --get-bg... I can test other things if you need.. just give me some idea :) On 8/21/05, Ciaran McCreesh wrote: > On Mon, 22 Aug 2005 00:00:26 +0200 Henrik Brix Andersen > wrote: > | > * Install, either with the terminal (as is done by rxvt-unicode > | > currently), or as part of ncurses, proper terminfo definitions for > | > these terminals. > | > | One could argue for both solutions here: it would make sense to > | install it along with the offending terminal, since this is where we > | change the value of the $TERM variable. > > The problem with this is that non-X boxes will be missing the terminfo > descriptions. > > | Perhaps we should just once-and-for-all submit a patch to ncurses > | which includes these new terminfo definitions? We will then patch our > | foo-terminal ebuilds to set a proper value of $TERM. Then when > | upstream (hopefully) decides to change their $TERM value to something > | sane, ncurses will already have the support, and we can remove the > | local patch along with the version bump of foo-terminal. > > The problem with this is that some terminals gain new capabilities > fairly regularly. One example is rxvt-unicode, which is still putting > out regular releases. > > A third possibility is to split out the terminfo db from ncurses. This > will let us do frequent updates if necessary. It may also help the > embedded people -- we could add a USE=minimal which only installs > 'common' definitions and leaves out support for obscure 1950s line > printers. There may be a gaping hole in this idea. I haven't thought it > through much... > > | > * Include TERM stuff in policy so that the problem doesn't crop up > | > again a few months later. > | > | I'm not sure what you mean by "policy"? > > That thing we don't have yet. > > -- > Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron) > Mail : ciaranm at gentoo.org > Web : http://dev.gentoo.org/~ciaranm > > > -- gentoo-dev@gentoo.org mailing list