Subject: xsrc/9699: Distributed X asserts that it is too old
To: None <gnats-bugs@gnats.netbsd.org>
From: John Hawkinson <jhawk@mit.edu>
List: netbsd-bugs
Date: 03/28/2000 20:38:46
>Number:         9699
>Category:       xsrc
>Synopsis:       Distributed X asserts that it is too old
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    xsrc-manager (NetBSD X11 bug manager)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Mar 28 20:39:00 2000
>Last-Modified:
>Originator:     John Hawkinson
>Organization:
	MIT
>Release:        NetBSD 1.4.2
>Environment:
	
System: NetBSD zorkmid.mit.edu 1.4.2 NetBSD 1.4.2 (ZORKMID) #10: Mon Mar 27 12:33:31 CST 2000 jhawk@zorkmid.mit.edu:/usr/src/sys/arch/i386/compile/ZORKMID i386


>Description:
	It appears that the version of XFree86 distributed with NetBSD
1.4.2 (released 23 March 2000), XFree86 3.3.6 (released 8 Jan 1999) is older 
than 12 months old, and when starting the server it is asserted that
servers older than 12 months should be thrown out.

	In point of fact, this is a lie. XFree86 3.3.6 was *not*
released on 8 January 1999. This date comes from XF86_DATE
in xsrc/sc/programs/Xserver/hw/xfree86/xf86Version.h. Revision 1.1.1.9
was supposedly the import from 3.3.6 but bears that date.

	I was going to grumble that NetBSD was releasing something
that was so old and that releng should check, but I guess really
it's just that people should track xf86 better and perhaps notice.
There's a patch in the XFree86 repositiory on the 3.3.6 branch,
I presume it actually made it into their release but I don't
know and haven't actually checked. It's included below.

>How-To-Repeat:
	Start X. Observe:

XFree86 Version 3.3.6 / X Window System
(protocol Version 11, revision 0, vendor release 6300)
Release Date: January 8 1999
	If the server is older than 6-12 months, or if your card is newer
	than the above date, look for a newer version before reporting
	problems.  (see http://www.XFree86.Org/FAQ)


>Fix:
	

===================================================================
RCS file: /home/anoncvs/cvs/xc/programs/Xserver/hw/xfree86/xf86Version.h,v
retrieving revision 3.236.2.108
retrieving revision 3.236.2.109
diff -c -r3.236.2.108 -r3.236.2.109
*** xc/programs/Xserver/hw/xfree86/xf86Version.h	2000/01/08 03:27:54	3.236.2.108
--- xc/programs/Xserver/hw/xfree86/xf86Version.h	2000/01/21 01:40:00	3.236.2.109
***************
*** 1,4 ****
! /* $XFree86: /home/anoncvs/cvs/xc/programs/Xserver/hw/xfree86/xf86Version.h,v 3.236.2.108 2000/01/08 03:27:54 robin Exp $ */
  
  #define XF86_VERSION " 3.3.6 "
  
--- 1,4 ----
! /* $XFree86: /home/anoncvs/cvs/xc/programs/Xserver/hw/xfree86/xf86Version.h,v 3.236.2.109 2000/01/21 01:40:00 robin Exp $ */
  
  #define XF86_VERSION " 3.3.6 "
  
***************
*** 19,24 ****
  			XF86_VERSION_BETA,			\
  			XF86_VERSION_ALPHA)
  
! #define XF86_DATE	"January 8 1999"
  
  /* $XConsortium: xf86Version.h /main/78 1996/10/28 05:42:10 kaleb $ */
--- 19,24 ----
  			XF86_VERSION_BETA,			\
  			XF86_VERSION_ALPHA)
  
! #define XF86_DATE	"January 8 2000"
  
  /* $XConsortium: xf86Version.h /main/78 1996/10/28 05:42:10 kaleb $ */
>Audit-Trail:
>Unformatted: