[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

XFree86, Debian, and patches



[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/ |

Attachment: pgpJoP4JLFWSw.pgp
Description: PGP signature


Reply to: