X Strike Force XFree86 SVN commit: rev 998 - branches/4.3.0/sid/debian
Author: branden
Date: 2004-01-29 22:48:07 -0500 (Thu, 29 Jan 2004)
New Revision: 998
Modified:
branches/4.3.0/sid/debian/TODO
Log:
Update and rearrange. The list of 4.3.0-1 items is now specific.
Modified: branches/4.3.0/sid/debian/TODO
===================================================================
--- branches/4.3.0/sid/debian/TODO 2004-01-30 03:41:01 UTC (rev 997)
+++ branches/4.3.0/sid/debian/TODO 2004-01-30 03:48:07 UTC (rev 998)
@@ -1,14 +1,83 @@
To-Do List for XFree86 4.3.0 Release to Debian Unstable
--1
---
+4.3.0-1
+=======
* Fix the freakin' Xcursor-shared-object-search in Xlib.
+ http://lists.debian.org/debian-x/2004/debian-x-200401/msg00475.html
+* Investigate/forward-port the following patches from trunk:
+ + 067_nonexecutable_malloced_mem.diff
+ + 068_riscpc_ioport_fix.diff
+ + 070_fbdevhw_device_node_warnings.diff
+ + 083_i810_do_not_reference_undefined_functions.diff
+ + 201_alpha_truetype_gcc_bugfix.diff
+ + 203_Xpm_wordsize.diff
+ + 351_newport_range.diff
+ (see patch forward-port status chart below for more details)
-* clean up the debian/patches disaster:
+Post 4.3.0-1
+============
+* Re-do migration of /usr/X11R6/lib/X11/{app-defaults,xkb}:
+ + stop shipping symlink
+ + In {libxt6,xlibs}.preinst:
+ - if existing stuff in /usr/X11R6/lib/X11/$DIR:
+ + debconf boolean explaining situationand permitting abort
+ + if user doesn't abort:
+ - mv existing directory contents to /etc/X11/$DIR
+ - create /usr/X11R6/lib/X11/$DIR symlink
+ - touch $DIR migration file in /var/run
+ + In {libxt6,xlibs}.postinst:
+ - remove $DIR migration file from /var/run
+ + In {libxt6,xlibs}.postrm:
+ - If /var/run/$DIR migration file exists:
+ + remove /usr/X11R6/lib/X11/$DIR symlink
+ + mv /etc/X11/$DIR back to /usr/X11R6/lib/X11/$DIR
+* Rewrite xserver-xfree86 debconfage. Joey Hess and Eduard Bloch have provided
+ good input.
+* Bug #216806: aoutloader missing header file for ntohl
+* Fix upstream install rule that prevents Xcursor themes from being
+ installed on s390. As I understand it, this is client-side stuff and
+ there's not really any reason it shouldn't be made available on the s390
+ architecture.
+* Fix other gratuitous differences between s390 debehlper files and the
+ generic ones by fixing upstream Imakeage to not turn extra stuff off when
+ the XFree86 X server is not being built (like xmodmap.std). It ships
+ libXxf86vm.a but not the corresponding manpages.
+* Grab SiS driver from HEAD per Thomas Winischhofer.
+* hurd-i386 MANIFEST, and probably some debhelper files, are out of date.
+* package the driver SDK.
+ + being worked on in people/daniel.
+* Should xc/include/{Xw32defs.h,Xwinsock.h} be installed (and shipped) for
+ the benefit of cross-compilers? Check upstream Imakeage.
+* Why doesn't xc/include/extensions/xtestext1.h do something like this?:
+ #ifndef _XTESTEXT1_H_
+ #define _XTESTEXT1_H_
+ [...]
+ #endif
+* patch Xft1 manpage to turn it into XftConfig(5x) and ship it in libxft1
+* make install should not install X render headers (render.h,
+ renderproto.h) if the Xrender library itself is not being installed
+* move docs from xspecs to -dev packages as appropriate
+* Ensure the lists of programs in the xbase-clients and xutils package
+ descriptions are up-to-date.
+* move patch in 009_use_xf86config-4_in_xf86config.diff to
+ 911_debian_XF86Config_to_XF86Config-4.diff
+* 006_dont_ref_rman.man.diff: different fix exists upstream; steal it from HEAD
+* 013_xkb_symbols_euro_support.diff: different fix exists upstream; steal it
+ from HEAD
+* steal {U,}XTerm* app-defaults updates from HEAD and resync patches
+* Ensure all patches in debian/patches are properly annotated.
-Patch forward-port status chart:
+Probably for 4.4.0
+==================
+* Split xbase-clients. xbase-clients should be broken into functional
+ groups probably mostly determined by library dependencies; xauth, the
+ Athena clients, and libGL-linked clients are all good candidates for
+ splitting)
+XFree86 4.2.1->4.3.0 Patch Forward-port Status Chart
+====================================================
+
Key:
unchanged: patch applies cleanly without changes
upstream: patch now exists in upstream archive
@@ -157,65 +226,6 @@
909_debian_XF86Config_to_XF86Config-4.diff merged renamed to 911_debian_XF86Config_to_XF86Config-4
910_Xserver_RTFF.diff unchanged renamed to 910_debian_Xserver_RTFF
-Post 4.3.0-1
-============
-* Re-do migration of /usr/X11R6/lib/X11/{app-defaults,xkb}:
- + stop shipping symlink
- + In {libxt6,xlibs}.preinst:
- - if existing stuff in /usr/X11R6/lib/X11/$DIR:
- + debconf boolean explaining situationand permitting abort
- + if user doesn't abort:
- - mv existing directory contents to /etc/X11/$DIR
- - create /usr/X11R6/lib/X11/$DIR symlink
- - touch $DIR migration file in /var/run
- + In {libxt6,xlibs}.postinst:
- - remove $DIR migration file from /var/run
- + In {libxt6,xlibs}.postrm:
- - If /var/run/$DIR migration file exists:
- + remove /usr/X11R6/lib/X11/$DIR symlink
- + mv /etc/X11/$DIR back to /usr/X11R6/lib/X11/$DIR
-* Rewrite xserver-xfree86 debconfage. Joey Hess and Eduard Bloch have provided
- good input.
-* Bug #216806: aoutloader missing header file for ntohl
-* Fix upstream install rule that prevents Xcursor themes from being
- installed on s390. As I understand it, this is client-side stuff and
- there's not really any reason it shouldn't be made available on the s390
- architecture.
-* Fix other gratuitous differences between s390 debehlper files and the
- generic ones by fixing upstream Imakeage to not turn extra stuff off when
- the XFree86 X server is not being built (like xmodmap.std). It ships
- libXxf86vm.a but not the corresponding manpages.
-* Grab SiS driver from HEAD per Thomas Winischhofer.
-* hurd-i386 MANIFEST, and probably some debhelper files, are out of date.
-* package the driver SDK.
- + being worked on in people/daniel.
-* Should xc/include/{Xw32defs.h,Xwinsock.h} be installed (and shipped) for
- the benefit of cross-compilers? Check upstream Imakeage.
-* Why doesn't xc/include/extensions/xtestext1.h do something like this?:
- #ifndef _XTESTEXT1_H_
- #define _XTESTEXT1_H_
- [...]
- #endif
-* patch Xft1 manpage to turn it into XftConfig(5x) and ship it in libxft1
-* make install should not install X render headers (render.h,
- renderproto.h) if the Xrender library itself is not being installed
-* move docs from xspecs to -dev packages as appropriate
-* Ensure the lists of programs in the xbase-clients and xutils package
- descriptions are up-to-date.
-* move patch in 009_use_xf86config-4_in_xf86config.diff to
- 911_debian_XF86Config_to_XF86Config-4.diff
-* 006_dont_ref_rman.man.diff: different fix exists upstream; steal it from HEAD
-* 013_xkb_symbols_euro_support.diff: different fix exists upstream; steal it
- from HEAD
-* steal {U,}XTerm* app-defaults updates from HEAD and resync patches
-
-Probably for 4.4.0
-==================
-* Split xbase-clients. xbase-clients should be broken into functional
- groups probably mostly determined by library dependencies; xauth, the
- Athena clients, and libGL-linked clients are all good candidates for
- splitting)
-
$Id$
# vim:set ai tw=0:
Reply to: