From owner-freebsd-stable@FreeBSD.ORG Tue Nov 4 08:21:54 2003 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8BE6716A4CF for ; Tue, 4 Nov 2003 08:21:54 -0800 (PST) Received: from falcon.midgard.homeip.net (h76n3fls24o1048.bredband.comhem.se [213.67.148.76]) by mx1.FreeBSD.org (Postfix) with SMTP id A45FB43FDF for ; Tue, 4 Nov 2003 08:21:52 -0800 (PST) (envelope-from ertr1013@student.uu.se) Received: (qmail 31865 invoked by uid 1001); 4 Nov 2003 16:21:48 -0000 Date: Tue, 4 Nov 2003 17:21:48 +0100 From: Erik Trulsson To: Michael Sierchio Message-ID: <20031104162148.GA31794@falcon.midgard.homeip.net> Mail-Followup-To: Michael Sierchio , "Brian T. Schellenberger" , Chris Pressey , freebsd-stable@freebsd.org References: <3FA6CF61.2040007@tenebras.com> <20031103155057.578599c6.cpressey@catseye.mine.nu> <20031104000637.GA25819@falcon.midgard.homeip.net> <200311040737.06415.bts@babbleon.org> <3FA7CA90.9010909@tenebras.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3FA7CA90.9010909@tenebras.com> User-Agent: Mutt/1.5.4i cc: Chris Pressey cc: freebsd-stable@freebsd.org Subject: Re: Serious (ha-ha) bug in 4.9-RELEASE X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Nov 2003 16:21:54 -0000 On Tue, Nov 04, 2003 at 07:49:36AM -0800, Michael Sierchio wrote: > Brian T. Schellenberger wrote: > > > >OTOH, the fact that nobody seems to have noticed until after 4.9 was > >released is a pretty strong argument that not very many people > >care--unless of course :-) > > Arrrrghhhh! It was a stupid fscking idea to make > arbitrary changes to something that hadn't really changed > in a decade (or more). I don't think the changes were exactly arbitrary. >From the comments in termcap.src I would say that the new version seems to be based (quite closely) on the termcap desctriptions supplied by the XFree86 people. From browsing their CVS repository it seems they dropped the "bs" capability from their xterm entry some 7 years ago. It has also been in 4-STABLE for about 6 months (and in -CURRENT for about 7 months before that), so it is not exactly as if it was a new and untested change that made it into 4.9-RELEASE. Many people wanted support for various new features in xterm (like support for color in a standard xterm.) To get those, the termcap entry needed to be updated. The easiest (and least bug-prone) way of doing that seems to be to import the termcap entries provided by XFree86 (who, after all, should know what xterm looks like.) > > And I don't track -STABLE on all machines, so this change > didn't appear in RELENG_4_8. The changes were made after 4.8-RELEASE, so they wouldn't have appeared in RELENG_4_8. > > Especially since it affects such a *critical* application ;-) Very critical indeed... And with such a huge userbase that it took six months before anybody noticed this problem. :-) -- Erik Trulsson ertr1013@student.uu.se