Author: branden Date: 2004-09-22 02:36:32 -0500 (Wed, 22 Sep 2004) New Revision: 1848
Modified: branches/debconf-overhaul/debian/TODO Log: Restrict TODO list to the items to be done on this branch. Modified: branches/debconf-overhaul/debian/TODO =================================================================== --- branches/debconf-overhaul/debian/TODO 2004-09-22 07:30:59 UTC (rev 1847) +++ branches/debconf-overhaul/debian/TODO 2004-09-22 07:36:32 UTC (rev 1848) @@ -14,15 +14,8 @@ scheduled. However, the package release manager can put an explicit freeze on those by marking the package version section accordingly. -4.3.0.dfsg.1-8 --------------- - -* Fix Xpm library stack and integer overflow vulnerabilities. (#272493; woody - security update already in progress) -* Fix for the nv driver breakage, consider backporting the driver from - x.org. - See: #269025, #268759, #271235, #270228, #271071 -* Add FAQ entry describing what has become of the XFree86 3.x packages. +debconf-overhaul branch +----------------------- * Rewrite xserver-xfree86 debconfage. Joey Hess, Eduard Bloch, and David Nusinow have provided good input. + udev users will have "/dev/input/mousen" -- configure that as only mouse @@ -38,261 +31,5 @@ done about this [BR] + Use /proc/hardware on m68k architecture to set a reasonable default mouse port. See <URL: http://lists.debian.org/debian-68k/2004/08/msg00392.html>. -* Add FAQ entry describing Debian's plans in the X department. -4.3.0.dfsg.1-9 --------------- - -* #245541: Evaluate Sven Luther's driver DDK package patch: - http://lists.debian.org/debian-x/2003/debian-x-200311/msg00002.html -* #253480: xdm: XDM fails if the user is over disk quota, but empty files can - be created -* update XTerm to #193 -* #261163: xlibs: <KPDL> mapping wrong in Polish layouts [patch available] -* #255011: add macintosh/ca symbols file; awaiting keyboard photograph and test - cycle with [EMAIL PROTECTED] - -Post 4.3.0-1 ------------- -* 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. -* Ensure all patches in debian/patches are properly annotated. -* Add FAQ items: - + How do I debug crashes in X clients? - + How do I debug crashes in the XFree86 X server? - + #251449: add instructions on configuring multiple displays -* Document RenderColormapMode for XF86Config.man per keithp's mail. - Message-Id: <[EMAIL PROTECTED]> -* #243288: xfree86-common: DebianRed should be in rgb.txt [STALLED awaiting - more info] -* #245065: xbase-clients: add an option to let setxkbmap ignore current server - settings -* Fix xc/lib/X11/XlcDL.c to not use confusing symbol name "_MACH64_NAME", which - has to do with 64-bit machines, not ATI Mach64 video chipsets. Also the - corresponding kludge to "if defined(_LP64) && defined(__sparcv9)", as - suggested by Christoph Hellwig. -* Grab patch from upstream: - + C-style comments were being stripped by preprocessing. - Message-Id: <[EMAIL PROTECTED]> -* 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. -* Scan all -dev packages' *.h files for undeclared dependencies due to - #includes. -* #233551: add SELinux support to xdm -* Backport s3 driver from sanitized XFree86 4.4.0-pre-RC3 tree; fairly small - changes, but fixes bugs and adds support for Trio64UV+ and Trio64V2/DX/GX - chipsets. Note that the same REGION_EQUAL and REGION_NULL hacks used for the - ATI driver backport will also need to be applied here. There may also be some - XVideo stuff to cope with: new symbols xf86XVClipVideoHelper(), - xf86XVCopyYUV12ToPacked(), xf86XVCopyPacked(), and xf86XVFillKeyHelper() are - used. Closes: #192365, likely among others. -* Examine Marc Haber's Xsession suggestions: - + #252585: xfree86-common: Xsession.options parsing fragile - + #252592: xfree86-common: please consider adding a local hook for Xsession - handling -* Investigate updated VIA/Unichrome driver patch submitted by Martijn van de - Streek. -* Document xmkmf's undocumented -D option in usage message manpage. Also - document any other undocumented options. Implement -U in xmkmf option as - well. -* #253806: add FAQ entry offering more troubleshooting advice for the 'could not - open default font' question -* Go through all README* files in upstream tree and make sure that we're - shipping as many as make sense. Probably need special target in debian/rules - (depended on by the install target) to handle this, because there will be a - lot of messy renaming to do. (Not all README files can be called README if - they live in the same /usr/share/doc/$package.) -* Determine which Build-Depends we can move to Build-Depends-Indep now that - we no longer build the fonts and specs docs for architecture-specific-only - builds. - -Do opportunistically, only in conjuction with other fixes ---------------------------------------------------------- -* Stylistic cleanup of maintainer scripts: - + add Id keyword, set svn:keywords property to "Id" - + quote *all* usages of shell variables - + don't pass $THIS_PACKAGE to update-rc.d/invoke-rc.d -- it obfuscates more - than it helps - + stop using test -a, test -o ([ ] forms as well), b/c they're not POSIX - + replace "touch" with ": >" - + change redirect style from "> filespec" to ">filespec" (redirections only! - NOT pipes!) - + update Vim modelines; set tw=80 - + wrap lines longer than 80 chars - -On hold until post-XFree86 4.3.0 situation firms up ---------------------------------------------------- -* 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 - irrelevant: patch rendered irrelevant by upstream archive or other patch - merged: patch forward-ported (with upstream or irrelevant parts dropped) - -trunk/debian/patches file status notes -000_post421-2003.02.18.diff irrelevant -000_stolen_from_HEAD.diff merged -000_stolen_from_HEAD_ati_driver.diff irrelevant -000_stolen_from_HEAD_cyrix_driver.diff irrelevant -000_stolen_from_HEAD_neomagic_driver.diff irrelevant -000_stolen_from_HEAD_newport_driver.diff irrelevant -000_stolen_from_HEAD_nv_driver.diff irrelevant -000_stolen_from_HEAD_savage_driver.diff irrelevant -000_stolen_from_HEAD_xaw.diff irrelevant -000_stolen_from_HEAD_xdm.diff irrelevant -000_stolen_from_HEAD_xlib.diff irrelevant -000_stolen_from_HEAD_xman.diff irrelevant -000_stolen_from_HEAD_xtt.diff irrelevant -001_linux_cf.diff merged now part of 003_linux.cf_and_xfree86.cf -001a_damn_cpp_3.3_to_hell.diff merged renamed to 003a_damn_cpp_3.3_to_hell -001b_m68k_haslinuxinput_too.diff merged now part of 003_linux.cf_and_xfree86.cf -002_xdm_fixes.diff merged -003_xfs-fixes.diff merged renamed to 003b_xfs_fixes -004_xfree86_cf.diff upstream -005_rgb.txt_in_etc_X11.diff unchanged -006_XftConfig_in_correct_place.diff irrelevant -007_SECURITY_makedepend_safer.diff unchanged renamed to 011_SECURITY_makedepend_safer -008_doc_extensions_fix.diff upstream in 000_stolen_from_HEAD_doc_extensions -009_s3_trio64v2_dx_and_gx_support.diff unchanged renamed to 010_s3_trio64_dx_and_gx_support -010_linux_apm_vetoed_suspend_fix.diff upstream -011_chinese_locale_fixups.diff upstream on xf-4_3-branch -012_fix_cyrillic_font_aliases.diff merged renamed to 046_fix_cyrillic_font_aliases -013_wacom_wait_longer_for_input.diff merged renamed and expanded to 036_wacom_usb_tablet_update patch -014_document_grab_key_sequences.diff upstream -015_lbxproxy_segfault_fix.diff upstream -016_mga_manpage_updates.diff merged renamed to 047_mga_manpage_updates -017_xrandr_manpage_fixups.diff merged 041_fix_Xlib_depend_target -018_r128_dri_lines_points_fix.diff irrelevant -019_r128_xv_byteswap_yuy2_uyvy_fix.diff upstream -020_xkb_symbols_euro_support.diff unchanged renamed to 013_xkb_symbols_euro_support -021_startx_hostname_fix.diff unchanged renamed to 014_startx_hostname_fix -022_Xaw_StripChart_fix.diff unchanged renamed to 012_Xaw_StripChart_fix -023_mga_use_hal_modeinit_workarounds_for_g550.diff upstream -024_ati_busmaster_vt_switch_hang_fix.diff irrelevant -026_tdfx_double_buffering_for_xvideo.diff upstream -027_abnt2_keycode_fix.diff irrelevant -028_buffalo_proctology.diff upstream except for the Xft part which is irrelevant -029_xdmcp_Wrap.h_fixes.diff unchanged -030_ship_more_extension_headers.diff upstream -031_xmessage.diff upstream -032_ComplexCplusplusProgramTargetNoMan.diff upstream -033_ICE_subprotocol_reply_fix.diff unchanged -034_neomagic_manpage.diff upstream -035_fontenc_null_ptr_deref_fix.diff upstream -036_imake_linux_libc_detection_fix.diff upstream -037_fix_r128_unresolved_symbols.diff upstream second hunk irrelevant -039_apploaddir_manpage_fixes.diff upstream -040_xmodmap_manpage_improvement.diff upstream -041_fix_Xlib_depend_target.diff unchanged 017_fix_Xlib_depend_target -042_XtSetKeyboardFocus_manpage_fix.diff upstream -043_XF86VidMode_manpage_fix.diff upstream -044_XtFindFile_manpage_fix.diff upstream -045_xconsole_saveLines.diff upstream -046_piclib_support.diff merged 909__debian_piclib_support -047_fix_xfree86_man_version_string.diff merged 007__fix_xfree86_man_version_string -048_get_rid_of_xroot_in_manpages.diff upstream -049_remove_duplicate_XShm_prototype.diff merged 064_remove_duplicate_XShm_prototype -050_XF86Config_manpage_fixes.diff upstream -051_symbols_macintosh_us.diff upstream -052_Xinerama_headers_include_Xlib_headers.diff unchanged 029_xinerama_needs_xlib.h -053_Xlib_fix_lcPrTxt_memory_leak.diff merged 051_fix_lcPtrTxt.c_memleak, cosmetic hunk lost; fixed in upstream HEAD post-4.3.0 -054_Cards_fifo_aggressive_fix.diff upstream -055_de_nodeadkeys_xkb_fix.diff upstream -056_XftConfig_fixup.diff irrelevant -057_iso8859-15_Compose_fix.diff upstream but further changed by upstream -058_config_util_manpages.diff upstream -059_bdftruncate_ucs2any_fixups.diff upstream -060_install_nonexec_modules.diff upstream -061_Xserver_manpage_fixes.diff upstream -062_proxymngr_manpage_fixes.diff upstream -063_mga_texmode_restore_fix.diff upstream -065_sis_drm_ioctl_kludge.diff irrelevant upstream stopped (directly) referencing the kernel symbols in question -066_more_sis_drm_ioctl_kludge.diff irrelevant upstream stopped (directly) referencing the kernel symbols in question -067_nonexecutable_malloced_mem.diff merged 071_nonexecutable_malloced_mem -068_riscpc_ioport_fix.diff merged 021_riscpc_ioport_fix -069_r128_driver_pitch_tweak.diff merged 022_r128_driver_pitch_tweak -070_fbdevhw_device_node_warnings.diff merged -072_r128_dma_for_xv_option.diff upstream -075_conditionalize_xie_headers.diff unchanged 020_conditionalize_xie_headers; WILL BE IRRELEVANT IN 4.4.0 (xc/include/extensions/Imakefile 3.54) -076_xterm_workaround_getpt_lie.diff upstream -077_man_dir_and_suffix_cleanup.diff merged part of 004_imake_manpage_handling_overhaul -078_xterm_fix_resize_race.diff irrelevant code rewritten (but bug fixed) in 000_stolen_from_HEAD_xterm -080_specs_doc_fixes.diff merged 023_specs_doc_fixes -081_radeon_mobility_FireGL_7800.diff irrelevant Radeon LX supported (differently) upstream -082_r128_and_radeon_vgahw_independence.diff merged 024_r128_and_radeon_vgahw_independence -083_i810_do_not_reference_undefined_functions.diff irrelevant offending functions completely removed -084_dontvtswitch_option.diff upstream -085_bigass_imake_manpage_handling_overhaul.diff merged part of 004_imake_manpage_handling_overhaul -086_xc_programs_manpage_overhaul.diff unchanged 026_xc_programs_manpage_overhaul -087_ati_driver_message_cleanups.diff unchanged 027_ati_driver_message_cleanups -088_radeon_dpms_fix.diff irrelevant superseded by new, different patch 048_radeon_dpms_on_dvi_support -089_fbdev_depth24_support.diff unchanged 028_fbdev_depth24_support -090_ati_radeon_9000_support.diff irrelevant -091_xdm_do_not_read_from_dev_mem.diff merged 066_xdm_do_not_read_from_dev_mem -092_ati_radeon_9100.support.diff irrelevant -093_SECURITY_xterm_window_title_reporting_fix.diff irrelevant 000_stolen_from_HEAD_xterm -094_SECURITY_xterm_DEC_UDK_sequence_DoS_fix.diff upstream -096_Xlib_l10n_pt_BR.UTF-8.diff merged -097_mouse_zaxis_mapping_pushes_up_buttons.diff merged -100_sparc_pci_domains.diff irrelevant -101_sparc_4m_hw_mult_fix.diff unchanged 100_sparc_4m_hw_mult_fix -103_type6_xkb_support.diff unchanged 101_type6_xkb_support -150_powerpc_build_nv_driver.diff merged -200_alpha_GLX_align_fix.diff irrelevant according to Mike Harris (according to Daniel Stone) -201_alpha_truetype_gcc_bugfix.diff merged 201_alpha_freetype_gcc_2.95_bugfix -202_saverproto_datatypes.diff upstream comments were stripped out -203_Xpm_wordsize.diff merged 200_alpha_xpm_get_long64 -311_arm_compiler_h.diff merged part of 302_arm_compiler_h -312_riscpc_xkb_keycodes.diff unchanged 300_riscpc_xkb_keycodes -314_not_all_arm_boxes_run_netbsd.diff unchanged 301_not_all_arm_boxes_run_netbsd -351_newport_range.diff irrelevant only needed for PCI domain support patch which is now implemented differently upstream -450_ia64_ati_avoid_cpio.diff unchanged -451_ia64_radeon_pagesize.diff merged -452_ia64_smart_pci_rom_probe.diff unchanged -453_ia64_static_inline_not_extern_inline.diff upstream -500_s390_support.diff unchanged -551_sh_staticserver_build_fix.diff upstream -800_gnu_config.diff merged -801_gnu_os-support_Imake.diff unchanged -840_netbsd_bsdLib.rules_fix.diff unchanged -841_netbsd_imake.c_fixes.diff unchanged -842_netbsd_NetBSD.cf_fixes.diff merged -843_netbsd_no_shared_OldX_lib.diff unchanged -844_netbsd_no_kbd_mode_command.diff unchanged -900_debian_config.diff merged -901_Wraphelp.c.diff unchanged -902_debian_startx_manpage.diff unchanged -903_debian_system.twmrc.diff unchanged -904_debian_xinitrc.diff unchanged -905_debian_xdm.diff unchanged -906_debian_xfs.diff merged Imakefile change upstream -907_debian_xterm.diff unchanged some app-defaults changes now on HEAD, but not stolen yet -908_debian_no_non-free_stuff.diff merged renamed to 908_debian_exclude_non_free_fonts_and_docs -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 - # vim:set ai et sts=4 sw=4 tw=80: