I really should have sent this here as well as to debian-devel. Also, I'm testing out my new GPG key and its interaction with mutt. ----- Forwarded message from branden ----- Date: Sat, 9 Oct 1999 00:30:29 -0400 To: debian-devel@lists.debian.org Subject: XFree86, Debian, and patches User-Agent: Mutt/1.0pre3i [some stuff censored to protect my NDA'ed ass] ----- Forwarded message from branden ----- Date: Sat, 9 Oct 1999 00:21:01 -0400 To: devel@XFree86.Org Subject: Re: 3.3.x release plans User-Agent: Mutt/1.0pre3i In-Reply-To: <XXXXXXXXXXXXXX.XXXXX@XXXX.XX> XX XXXX XXX XXX XXXX XX XXXXXXXXXX XXXXXX XXXX X XXXXXXX XXXXXX > XXX XXXX XXXX XX XXXX XX XXXX XXX XXXXX XXXXXXXX XX XXXXXXXX XXXX > XXX XXXX XXX XXXXXXXXXX XXXX XXXXX XX XXX XXX XX XXXXXXXX XXXXX > XX XXXXX XXXXXXXXX > > XX XXX XXXX XXXXXXX XXXX XXX XXXX XX XXX XXXXXXXX XXX XXXXXXX > XXXXXXXXX XX XXX XXXXX XXXXXXXX XXXX XXXXXX XX XXX I have a whole *bunch* of patches to submit, and I fear some people might get upset with me if I just spam the patches list with them. For the Debian packages of 3.3.5 I finally completed the task of breaking the monolithic .diff I inherited when I took over the package into chunks that are more or less divided up by their function. Some of the Alpha, SPARC, and 64-bit stuff is still a bit intermixed, though. Do you have any suggestions for how I might go about submitting these patches without overwhelming or making a lot of work for someone? I am attaching an ls -l of the debian/patches directory in our source package. For the most part, patches with the string "debian" in the filename contain only our peculiarities. There are couple of exceptions, like the xfree86.cf file, in which we made some mods that may be useful to a more general audience. But I'll handle separating the wheat from the chaff there. My primary concern is simply the volume of patches I can submit that can probably be added to the source tree as-is. A few caveats: 1) Almost all of the SPARC support is borrowed from Jakub Jelinek and David Miller; other than Red Hat .srpms I am not familiar with a canonical source for this material, and do not want to interfere any procedure they may have in place for integrating Sun/SPARC support into XFree86. 2) I inherited a lot of these patches when I adopted the package from the previous maintainer. In many cases I don't know who they came from so I can't give credit to the author. 3) As always, the bugfixes and (very few) feature additions we have may not be the best implentation possible. I'd very much like feedback from others on how the patches can be improved if any of them are unacceptable in their present form. 4) The xterm patch can of course be ignored. I've been in the habit of tracking his "bleeding edge" releases from his webpage because of some bugfixes he's done. > XXXX XX XXX XXXX XXXX XXXX XX XX XXX XXXXXXX XXXXX XXXXXXXX > XXXX XXXX XXX XX XXXXXXX XXXXXXXXX XX XXXXXX XXXX XX XXXX X > XXXXX XX XXXXXXX XXXXXXXXXXX XXXX XX XX X XXX XX XXXXX > XXXXX XXXXXX XXXX XXXX XXXXX XXX XXXXXX XXX XXXXXX XXX > XXXXX XXXX XX XXXXXXXXX I will be at ALS as well; I look forward to meeting some of you guys. Of course everyone is free to stop by the Debian booth; we'll be in the ghetto along with all the other starving programmers. :) Anyway, the bottom line is, just tell me what to do and I'll do my best to accomodate. Debian's submission of its patches upstream has been a long time coming so I'd like to do it right. -- G. Branden Robinson | Debian GNU/Linux | "Bother," said Pooh, as he was branden@ecn.purdue.edu | assimilated by the Borg. cartoon.ecn.purdue.edu/~branden/ | total 1775 -rw-r--r-- 1 branden branden 3224 Sep 29 02:28 000_debian_config_cf.diff -rw-r--r-- 1 branden branden 5896 Sep 25 02:35 000a_xfree86.cf.diff -rw-r--r-- 1 branden branden 395 Sep 21 02:20 000b_Imakefile_nodocs_nofonts.diff -rw-r--r-- 1 branden branden 533 Sep 21 02:20 000c_SPARC_Imake.cf.diff -rw-r--r-- 1 branden branden 2645 Sep 21 02:20 000d_linux.cf.diff -rw-r--r-- 1 branden branden 369 Sep 21 02:20 001-00_imake_clean_rm_Makefile.proto.diff -rw-r--r-- 1 branden branden 669 Sep 21 02:20 001-01_imakemdep.h_include_linuxlibcversions.diff -rw-r--r-- 1 branden branden 515 Sep 21 02:20 001-05_Xpoll.h_include_sys_select.h_for_linux.diff -rw-r--r-- 1 branden branden 481 Sep 21 02:20 001-06_sm_genid.c_prototype_inet_ntoa.diff -rw-r--r-- 1 branden branden 493 Sep 21 02:20 001-07_efaxg42d.c_prototype_malloc.diff -rw-r--r-- 1 branden branden 2831 Sep 21 02:20 001-08_Xtrans.c_careful_braces.diff -rw-r--r-- 1 branden branden 493 Sep 21 02:20 001-09_Xtranssock.c_careful_func_declarations.diff -rw-r--r-- 1 branden branden 15853 Sep 21 02:20 001-10_Xserver_ffsl.diff -rw-r--r-- 1 branden branden 986 Sep 21 02:20 001-11_cfb_stipsparc_define_for_linux_elf.diff -rw-r--r-- 1 branden branden 558 Sep 21 02:20 001-12_dix_dispatch.c_grabWaiters_is_CARD32.diff -rw-r--r-- 1 branden branden 939 Sep 21 02:20 001-13_XF86Conf.man_correct_typos.diff -rw-r--r-- 1 branden branden 601 Sep 21 02:20 001-14_mach32_jack_up_the_clock.diff -rw-r--r-- 1 branden branden 2562 Sep 21 02:20 001-15_explicit_cast_paranoia.diff -rw-r--r-- 1 branden branden 2176 Sep 21 02:20 001-16_Cards_uncomment_WD90C24_stuff.diff -rw-r--r-- 1 branden branden 2385 Sep 21 02:20 001-17_access.c_auth.c_precedence_paranoia.diff -rw-r--r-- 1 branden branden 917 Sep 21 02:20 001-18_decompress.c_no_implicit_return_types.diff -rw-r--r-- 1 branden branden 2058 Sep 21 02:20 001-19_lbxio.c_cleanup.diff -rw-r--r-- 1 branden branden 993 Sep 21 02:20 001-20_oscolor.c_cleanup.diff -rw-r--r-- 1 branden branden 1237 Sep 21 02:20 001-21_utils.c_cleanup.diff -rw-r--r-- 1 branden branden 2175 Sep 21 02:20 001-22_xdmcp.c_cleanup.diff -rw-r--r-- 1 branden branden 472 Sep 21 02:20 001-23_iceauth.man_blank_line_fubar.diff -rw-r--r-- 1 branden branden 6669 Sep 21 02:20 001-24_lbxproxy_os_ffsl.diff -rw-r--r-- 1 branden branden 901 Sep 21 02:20 001-25_rgb_Imakefile_LinuxSPARC_usedb.diff -rw-r--r-- 1 branden branden 614 Sep 21 02:20 001-26_rstart.man_undocument_fixed_bug.diff -rw-r--r-- 1 branden branden 371 Sep 21 02:20 001-27_twm_parse.c_fix_linecounter.diff -rw-r--r-- 1 branden branden 953 Sep 21 02:20 001-30_xdm_dm.c_startAttempts_for_SIGTERM.diff -rw-r--r-- 1 branden branden 894 Sep 21 02:20 001-32_xdm.man_remove_redundancy.diff -rw-r--r-- 1 branden branden 1554 Sep 21 02:20 001-33_xfs_fonts.c_ignore_bad_font_paths.diff -rw-r--r-- 1 branden branden 1686 Sep 21 02:20 001-34_xfs_config.c_ignore_transports_port_clopt_fix.diff -rw-r--r-- 1 branden branden 5217 Sep 21 02:20 001-35_xfs_daemon.c.diff -rw-r--r-- 1 branden branden 344 Sep 21 02:20 001-36_xfs_error.c_init_log_open_false.diff -rw-r--r-- 1 branden branden 4835 Sep 21 02:20 001-37_xfs_ffsl.diff -rw-r--r-- 1 branden branden 1354 Sep 21 02:20 001-38_xfs_osinit.c_daemonize_drop_root_privs.diff -rw-r--r-- 1 branden branden 4319 Sep 21 02:20 001-39_xfs_support_and_doc_debian_mods.diff -rw-r--r-- 1 branden branden 23017 Sep 21 02:20 001a-00_SPARC_patches.diff -rw-r--r-- 1 branden branden 2974 Sep 21 02:20 001a-01_SPARC_compiler.h.diff -rw-r--r-- 1 branden branden 2515 Sep 21 02:20 001a-02_SPARC_xf86Events.c.diff -rw-r--r-- 1 branden branden 826 Sep 21 02:20 001a-03_SPARC_xf86Io.c.diff -rw-r--r-- 1 branden branden 471 Sep 21 02:20 001a-04_SPARC_SlowBcopy.c.diff -rw-r--r-- 1 branden branden 10255 Sep 21 02:20 001a-05_SPARC_scanpci.c.diff -rw-r--r-- 1 branden branden 4754 Sep 21 02:20 001a-06_SPARC_lnx_video.c.diff -rw-r--r-- 1 branden branden 506 Sep 21 02:20 001a-07_SPARC_xf86_OSlib.h.diff -rw-r--r-- 1 branden branden 1890 Sep 21 02:20 001a-08_SPARC_servermd.h.diff -rw-r--r-- 1 branden branden 1022 Sep 21 02:20 001a-09_SPARC_os_Imakefile.diff -rw-r--r-- 1 branden branden 33838 Sep 21 02:20 001b_debian_xf86config.diff -rw-r--r-- 1 branden branden 10751 Sep 21 02:20 001c_debian_XF86Setup.diff -rw-r--r-- 1 branden branden 403 Sep 21 02:20 001d_debian_system.twmrc.diff -rw-r--r-- 1 branden branden 1121 Sep 21 02:20 001e_debian_dga_do_not_install_setuid.diff -rw-r--r-- 1 branden branden 697 Sep 21 02:20 001f_debian_xinit.man_rec_startx.diff -rw-r--r-- 1 branden branden 863 Sep 21 02:20 002_Xserver_cfb_Imakefile_ffsl.diff -rw-r--r-- 1 branden branden 1172 Sep 21 02:20 003_xauth_WRITES_STDERR_FILENO.diff -rw-r--r-- 1 branden branden 271 Sep 21 02:20 004_xdm_policy.c_do_not_mispell_our_name.diff -rw-r--r-- 1 branden branden 426 Sep 21 02:20 005_XF86Setup_mondata_hsync.diff -rw-r--r-- 1 branden branden 340 Sep 21 02:20 006_XKB_symbols_pc104.diff -rw-r--r-- 1 branden branden 531614 Sep 29 03:30 007_SPARC_sun_server_mods.diff -rw-r--r-- 1 branden branden 51085 Sep 21 02:20 008_SPARC_mach64_server_mods.diff -rw-r--r-- 1 branden branden 945440 Sep 21 02:20 009_xterm-115.diff -rw-r--r-- 1 branden branden 3471 Sep 21 02:20 010_xterm_main.c_if-cleanups.diff -rw-r--r-- 1 branden branden 803 Sep 21 02:20 011_egcs-netscape.diff -rw-r--r-- 1 branden branden 4591 Sep 21 02:20 012_startx_tweaks.diff -rw-r--r-- 1 branden branden 555 Sep 21 02:20 013_m68k_xfree68_Imakefile_fix.diff -rw-r--r-- 1 branden branden 741 Sep 21 02:20 014_ARM_lnx_video.c.diff -rw-r--r-- 1 branden branden 372 Sep 21 02:20 015_fbdev_vc_switch_color_corruption_workaround.diff -rw-r--r-- 1 branden branden 735 Sep 21 02:20 016_ARM_compiler.h.diff -rw-r--r-- 1 branden branden 434 Sep 29 02:53 017_lbx_multihead_crash_prevention.diff -rw-r--r-- 1 branden branden 913 Sep 21 02:20 018_XKB_symbols_pt.diff -rw-r--r-- 1 branden branden 623 Sep 21 02:20 020_russian_sunKeyMap.diff -rw-r--r-- 1 branden branden 221 Sep 21 02:20 022_nls_korean_fix.diff -rw-r--r-- 1 branden branden 453 Sep 21 02:20 023_xterm_manpage_utmp_wtmp_pathnames.diff -rw-r--r-- 1 branden branden 1118 Sep 21 02:20 024_xkbcomp_symlink_attack_fix.diff -rw-r--r-- 1 branden branden 41356 Sep 21 02:20 025_afb_shared_memory_bug_fix.diff -rw-r--r-- 1 branden branden 653 Sep 25 02:31 026_ARM_XtOffset_fix.diff ----- End forwarded message ----- -- G. Branden Robinson | Debian GNU/Linux | Music is the brandy of the damned. branden@ecn.purdue.edu | -- George Bernard Shaw cartoon.ecn.purdue.edu/~branden/ | ----- End forwarded message ----- -- G. Branden Robinson | Debian GNU/Linux | If encryption is outlawed, only outlaws branden@ecn.purdue.edu | will @goH7OjBd7*dnfk=<q4fDj]Kz?. cartoon.ecn.purdue.edu/~branden/ |
Attachment:
pgp6qlceIamWk.pgp
Description: PGP signature