Author: branden Date: 2004-12-09 17:34:37 -0500 (Thu, 09 Dec 2004) New Revision: 2060
Modified: trunk/debian/CHANGESETS trunk/debian/TODO trunk/debian/changelog Log: Inaugurate 4.3.0.dfsg.1-10 development. Modified: trunk/debian/CHANGESETS =================================================================== --- trunk/debian/CHANGESETS 2004-12-09 22:08:54 UTC (rev 2059) +++ trunk/debian/CHANGESETS 2004-12-09 22:34:37 UTC (rev 2060) @@ -9,361 +9,8 @@ files anywhere.) Miscellaneous cosmetic fixes. - 1915, 1916, 1919, 1920, 1932, 1934, 1940, 1951, 1960, 2008, 2014, 2015, - 2016, 2020, 2021, 2022, 2028, 2030, 2047 + 2059 -Update Danish debconf template translations (thanks, Claus Hindsgaul). -(Closes: #274101) - 1905 - -Edit xc/programs/xkbcomp/symbols/pc/Imakefile so that the new pc/us_intl -layout file gets installed. Update MANIFEST files and xlibs.install to -ensure the file get shipped. -+ Ship a multi-layout aware us_intl layout. (Closes: #271326) -+ Make us_intl work again. (Closes: #274513) - 1906, 1907, 1911, 1912, 1923 - -Add FAQ entry: Why does composing characters work in some applications but -not others? - 1908, 1913 - -Make Sun keyboards load srvr_ctrl(xfree86) symbol definitions to have -access to standard Ctrl+Alt key sequences. (Closes: #236086) - 1914, 1942 - -Apply patch from Jan Wilhelm Stumpel to correct miscoded Unicode Plane 1 -characters in en_US.UTF-8 compose map. (Closes: #267231) - 1917 - -Update wacom driver from http://linuxwacom.sourceforge.net/ up to 0.6.4. -+ Remove now obsolete patch 036_wacom_usb_tablet_update.diff -+ Add patch 000_stolen_from_sourceforge_wacom_driver.diff -+ Fix input timeout problems if the device is not connected. - No references are available in upstream changelog, but tests do not - show this behavior anymore. (Closes: #231837) -+ Fix compatibility with kernel 2.6 wacom driver. (Closes: #250331) -+ Add support for Cintiq boards. According to #172526 logs the patch - has been included, reworked and cleaned by upstream a long time ago. - No references are available in upstream changelog. (Closes: #172526) -+ A combination of new kernel, xfree86 and wacom driver appears to have - fixed the APM resume issue as described in #80140. Tests done - on a powerpc laptop do not show this problem anymore. - No references are available in upstream changelog. (Closes: #80140) - 1921, 1924 - -Install xlibs's bug script in the binary-indep rule, not binary-arch, -since xlibs is an architecture "all" package. Now the script will -actually be shipped. - 1922 - -Add workaround for the UseBIOS default setting in the savage driver: -+ Add patch 099i_pro_savage_ddr_set_use_bios_to_false.diff -+ Set UseBios default to "no" for PROSAVAGE_DDR and PROSAVAGE_DDRK, as - described at <URL: http://www.probo.com/timr/savage40.html >. - 1925 - -If the restorecon command is available, restore SELinux file security -contexts after setting up X server and ICE socket directories -(xfree86-common) and font server socket directories (xfs) after creating -them in the init scripts. (Closes: #268812, #271030) - 1926, 2003 - -Fix missing-word typo in xnest's package description. Thanks to Roland -Stigge for catching this. (Closes: #268997) - 1927 - -Add several multi-layout aware layouts: -+ ca (Canada) contains several variants: "fr" is meant as a replacement - for ca_enhanced, "fr-legacy" is another variant, and "multi" is an - implementation of CAN/CSA-Z243.200-92. This standard requires two - groups, so it is in fact divided into "multi" and "multi-2gr" variants. - By default, "ca" loads both "multi" and "multi-2gr" to provide a - full-featured keyboard. When it is combined with other layouts, the - simpler variant "fr" is used, but others can be explicitly specified. - (Closes: #245371, #252068, #258575) -+ The new ca layout also fixes ISO_Level3_Shift, which was mapped to - <RCTL> instead of <RALT>. (Closes: #274457) -+ jp (Japan) also requires a combination of two variants. When this is - the only loaded layout, the full combination is used. When this layout - is combined with others, only the "jp106" variant is loaded. -+ hu (Hungary) layout has been simplified; some variants have been removed. - (Closes: #263561) -+ ch (Switzerland) replaces de_CH and fr_CH. -+ mn (Mongolia) and vn (Vietnam) are simple layouts. - 1930, 1935, 1936, 1938 - -Remove build-dependency on libstdc++5-dev | libstdc++-dev. A package -providing libstdc++-dev is build-essential. Thanks to Steve Langasek for -his counsel on this issue. (Closes: #268461) - 1931 - -In UTF-8 compose files, replace U00xx Unicode codepoints by the -corresponding keysyms. Otherwise the compose character is in -the range 0x01000000-0x010000FF which is not valid according to -appendix A of the X11 protocol. Even if most applications are able -to recognize these broken characters, few of them fail, most notably -xemacs and users are then unable to use composition when in UTF-8 -locales. (Closes: #235574) - 1937 - -Make xserver-common conflict with xserver-xfree86 and xserver-xfree86-dbg -4.3.0.dfsg.1-[56] using exact versioned conflicts. This prevents versions -of the xserver-xfree86{,-dbg} packages that depend on a now-vanished -interface in dexconf from being installed in conjunction with it. See the -changelog entry for 4.3.0.dfsg.1-7 for more information. Thanks to Adrian -Bunk for this suggestion. - 1941 - -Replace level3(ralt_switch_multikey) by level3(ralt_switch) in all -layouts so that symbols on the 4th column may be accessed with -Shift+Alt_R or Alt_R+Shift. (Closes: #270235) - 1943, 1944 - -In /etc/X11/xkb/rules/xfree86, move lv3 definitions after altwin so -that the former can override the latter. See Bug#276143. - 1945 - -Grab from XFree86 CVS (no later than 2003-12-31) several updates to the -Video4Linux (v4l) driver: -+ [#include regionstr.h, not miscstruct.h.] (#A.1859, Alexander Stohr) - [David Dawes] -+ [Update format string when reporting memPhysBase.] (David Dawes) -+ Fix a problem with the v4l driver not seeing all the tv-norms available - under the bttv driver with the Linux 2.6.0-test11 kernel (#5976, Marco - Antonio Alvarez). [David Dawes] -+ Change v4l "norm" names to the bttv versions (#5993, Marco Antonio - Alvarez). [David Dawes] -(Closes: #270496) - 1946 - -Update "Further Information" section of FAQ. - 1947 - -Add FAQ entry: What are Debian's plans with respect to X.Org and -XFree86? - 1948, 1949, 1955 - -Add FAQ entry: Sometimes I get garbage characters like 1;2c in my xterm -windows; what's happening? - 1954 - -Update FAQ entry: My keyboard configuration worked with XFree86 4.2; why -is it messed up now? -Update FAQ entry: How does the keyboard work in the X Window System? - 1956, 1958 - -Apply patch (#036) submitted to XFree86 Bugzilla on 2003-04-03 by the DRI -Developers to fix OpenGL application crashes with "Assertion `vb.context -== ctx' failed." for ATI R200 DRI users (thanks, Martin Dickopp). -(Closes: #241534) - 1957 - -Add copyright and (MIT/X11 style) license for Bitstream Type1 fonts to -copyright file. Thanks to Ben Harris for pointing this out. -(Closes: #274018) - 1959 - -Clean up and expand xclock(1x) manpage to document the effects the RENDER -extension has on command-line option and X resource handling. Thanks to -Vincent McIntyre for prompting this. (Closes: #241566) - 1962 - -Use run() to unregister obsolete debconf templates in xserver-xfree86, -since failure to do so is not fatal, and will occur if we are upgrading -from a version of the package so old (pre-woody unstable) that the -templates don't exist to be unregistered. Thanks to Florian Laws for -diagnosing this bug. (Closes: #275710) - 1963 - -Stop manually compressing the plain text version of the Debian X FAQ; -dh_compress will take care of that. Tell dh_compress to avoid compressing -the XHTML version of the FAQ. - 1965, 2052 - -Restore xdm's Xreset script, which was removed in 4.2.1-12. If the -use-sessreg option is set and the sessreg command is available, user X -sessions will be de-registered from the utmp and wtmp files again. -Update maintainer scripts to stop removing the conffile. Update -xdm.install and MANIFEST.* files to ship Xreset script. The old -xconsole-related logic is not restored. (Closes: #275329) - 1966 - -Replace XFree86 X server pre-release banner message with long boilerplate -that declaims the release as heavily modified by Debian, and directs users -to the Debian Bug Tracking System and the Debian X FAQ instead of XFree86 -mailing lists; also replace an occurence of an XFree86 mailing list -address in a tseng driver message (patch #914). - 1967 - -Update xlibs's package description to stop implying that *no* packages -have up-to-date dependencies on it (xbase-clients does, due to xkbcomp, -which is statically linked against libxkbfile). - 1968 - -Apply patch from Jeff Licquia to port the X configlet to python-configlet -version 2 so that xserver-xfree86 package configuration -doesn't crash for people who have the configlet infrastructure installed. -Make xserver-common conflict with python-configlet (<< 2.0) accordingly. -(Closes: #263076) - 1969 - -Apply patch from Jason Lunz for silly thinko that caused arguments to -xvfb-run to be misparsed if they contained whitespace. Thanks, Jason! -(Closes: #276415) - 1970 - -Fix nl_BE locale alias information. - 1971, 1972 - -Update Dutch debconf template translations (thanks, Bart Cornelis). -(Closes: #278714) - 1973 - -Tidy up and make consistent all Debian-specific manpages. - 1964, 2002, 2012 - -Use validate-posix-sh at build time to perform syntax check on generated -maintainer scripts. Increase verbosity of validate-posix-sh warnings. Stop -immediately exiting upon encountering the first shell interpeter that fails on -the script; instead, attempt all the interpreters and report all that fail. - 2004, 2005, 2006, 2007 - -Update package descriptions to replace the term "pseudopackage" (which -apparently only the xfree86 source package uses) with "dummy package" in -the short description, and "transitional package" in the extended -description, per section 6.7.7 of the Debian Developers' Reference. - 2009 - -Update patch #009 to improve the fix for the Rage128-specific problem with -engine lockups; because CCE idle commands may never finish, eventually -stop the engine altogether after a long enough period of inactivity. -Thanks to Daniel Jacobowitz for the original patch, this improved version, -and the real-world testing. (Closes: #278654) - 2011 - -Add FAQ entry: What is the story with XFree86 3.x? - 2013 - -Apply some fixes to the XFree86 X server's ELF object loader: -+ Stop conditionally #including <sys/mman.h> since it is unconditionally - imported earlier in the file. -+ Perform an mprotect() for AMD64 Linux systems as well as OpenBSD to - prevent SEGVs on NX-enabled kernels. (Closes: #277699) -+ Fix a problem with parentheses when using the preprocessor (doesn't - affect Debian, but would cause unexpected behavior on OpenBSD). - 2017 - -Perform some cleanup work on the shared library maintainer scripts of -libdps1, libxaw6, libxaw7, xlibmesa-gl, xlibmesa-glu, and xlibosmesa4; -thanks to Fabio for noticing the inconsistencies. -+ Call register_x_lib_dir_with_ld_so() before invoking ldconfig in the - post-installation scripts. -+ Perform configuration actions regardless of the value of "$1" in the - post-installation scripts. -+ Call deregister_x_lib_dir_with_ld_so() before invoking ldconfig in the - post-removal scripts. -+ Move the #DEBHELPER# expando later in the scripts where applicable. - 2019 - -Perform some cleanup work on the update-fonts-{alias,dir,scale} utilities -and their manual pages. -+ Eliminate XSIisms (-a, -o) in uses of test(1)/[(1). -+ Re-indent at four spaces. -+ Query terminal for its width if $COLUMNS is not set, as shell-lib.sh - does. Fall back to a width of 80 if stty returns garbage or nothing. -+ Rename error() to die(). -+ Add usage() function and -h, --help option. -+ Use exit status 2 to indicate usage errors as opposed to operational - failures. -+ Be more careful with quoting shell variables. -+ Add and expand comments. -+ Add SVN Id keyword. -+ Update Vim modeline. -+ Update manual pages to document changes in interface and behavior (there - are no backwards-incomaptible changes). - 2025, 2026 - -Perform some cleanup work on the xvfb-run utility and its manual page. -+ Query terminal for its width if $COLUMNS is not set, as shell-lib.sh - does. Fall back to a width of 80 if stty returns garbage or nothing. -+ Add message() and error() functions. -+ Enhance usage() function to (additionally) display an error message - consisting of the function arguments, if any. -+ Use error() and usage() instead of echo for error messages. -+ Cosmetically tidy up usage message, and correct a typo. -+ Declare locally-scoped variable in find_free_servernum(). -+ Store getopt's exit status and report it in an error message if it is - nonzero. -+ Clarify the error message if getopt rearranges the command line in a way - we don't expect. -+ Tidy up comment, shell function, and redirection style. Wrap long - lines. Quote variables that may have whitespace in them. Update Vim - modeline. -+ Describe effect of $COLUMNS environment variable in manpage. -+ Remove erroneous description of exit status 1, and explain why it is not - used. -+ Add description of exit statuses 0, 4, 5, and 6. -+ Fix markup error. - 2027 - -Replace many occurences of XSI connectives in test(1) with POSIX shell -connectives in scripts. - 2029 - -Apply patch from David Mosberger that replaces the fix for #225526 with -one that works on systems that do not have a PCI bus numbered 0. Thanks, -David! (Closes: #279436) - 2031 - -Update debian/patches/087_SECURITY_libXpm_vulnerabilities.diff to include -the latest security fixes and rediff 200_alpha_xpm_get_long64.diff. - 2035, 2042 - -Sync debian/rules install-server target with install and make binary-server -target work again. - 2036 - -Apply patch from Richard Mortimer to fix the XFree86 X server's ELF object -loader to set the PROT_EXEC flag on mmap()ed modules regardless of machine -architecture. (It was already trying to do this, but there are three -preprocessor statements involved, and we were only patching one.) -(Closes: #280384) - 2043 - -Update XTerm to patch #197 (2004-09-30) from Thomas Dickey's website. -+ Change default translations so a BtnDown which is not recognized is - simply ignored rather than emitting a bell. That makes it less - obtrusive when the user tries to use a mouse which provides more - capabilities than the X mouse driver supports, e.g., one with a - horizontal scroll wheel. (Closes: #265133) -+ Note in xterm's manpage that "translations" is not specific to xterm. - (Closes: #278897) -+ Modify uxterm script to use locale program to verify if the derived - locale is installed. (Closes: #246398) -+ Modify the criteria for disowning primary selection. Previously, this - happened anytime the cursor was moved before the end of the selection. - That would ensure that any insert/delete of char or line, as well as - scrolling, would disown the selection. The new criteria change this to - checking if the operations would modify the data which is highlighted. - (Closes: #277832) -+ Correct handling selection of tabs over cleared space in UTF-8 mode. In - this special case, xterm represents the whitespace with a null rather - than a space character. (Closes: #276447) -+ Amend fix for infinite loop from patch #192 to check if there is wrapped - text to output in a following iteration. (Closes: #273202) -+ Amend solution for Debian #252873, #260471 from patch #194 by making the - cursor not explicitly colored if only the foreground color is set, and - the cursor is on a blank space. (Closes: #275473) - 2046 - -Add magic register poke to neomagic driver which apparently speeds up DVD -playback operations. Thanks to Tony Hill for finding this patch. -Unfortunately, despite efforts to locate some, there appears to be no -documentation of why this register poke works. (Closes: #277038) - 2048 - -*** THE CHANGES BELOW HAVE NOT BEEN MERGED ONTO branches/4.3.0/sid. *** - Make factual updates, clarifications, and wording corrections to the FAQ: + Point out that the X.Org relicensing debacle was back in 1998, not recent. Modified: trunk/debian/TODO =================================================================== --- trunk/debian/TODO 2004-12-09 22:08:54 UTC (rev 2059) +++ trunk/debian/TODO 2004-12-09 22:34:37 UTC (rev 2060) @@ -14,9 +14,6 @@ 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-9 --------------- - 4.3.0.dfsg.1-10 -------------- Modified: trunk/debian/changelog =================================================================== --- trunk/debian/changelog 2004-12-09 22:08:54 UTC (rev 2059) +++ trunk/debian/changelog 2004-12-09 22:34:37 UTC (rev 2060) @@ -1,5 +1,34 @@ -xfree86 (4.3.0.dfsg.1-8+SVN) unstable; urgency=high +xfree86 (4.3.0.dfsg.1-9+SVN) unstable; urgency=low + Changes by Branden Robinson: + + * Make factual updates, clarifications, and wording corrections to the FAQ: + + Point out that the X.Org relicensing debacle was back in 1998, not + recent. + + Be more clear about why OS distributors stuck with XFree86 after it was + forked, but before it was relicensed. + + Identify which license is referred to as the "XFree86 1.1 license". + + Clarify the origin of the contradictory statements regarding the + GPL-compatibility of XFree86. + + Clarify the discussion of the "relicensing pilot project" that was + performed on the XFree86 "auto-config" code. The code was checked in, + *then* relicensed without other changes. + + Point out that most distributors have settled on X.Org's X11R6.8.1 for + their X Window System implementation, at least for the time being. + + Stress that XFree86 3.x is no longer supported. + + Remove language that discusses future directions of XFree86 3.x support + in dexconf, since it is unlikely that that work is going to happen. + + * Increase the minimum pixel clock for Matrox cards based on feedback from + Teemu Ikonen. (Closes: #261993) + + * Tidy up and improve fbdev driver messages, correcting spelling, adding + information, and otherwise enhancing them. (Closes: #275318) + + -- Branden Robinson <[EMAIL PROTECTED]> Wed, 8 Dec 2004 00:13:06 -0500 + +xfree86 (4.3.0.dfsg.1-9) unstable; urgency=high + * Security update release. Resolves CAN-2004-0914 (several Xpm library vulnerabilities). @@ -228,29 +257,6 @@ Unfortunately, despite efforts to locate some, there appears to be no documentation of why this register poke works. (Closes: #277038) - * Make factual updates, clarifications, and wording corrections to the FAQ: - + Point out that the X.Org relicensing debacle was back in 1998, not - recent. - + Be more clear about why OS distributors stuck with XFree86 after it was - forked, but before it was relicensed. - + Identify which license is referred to as the "XFree86 1.1 license". - + Clarify the origin of the contradictory statements regarding the - GPL-compatibility of XFree86. - + Clarify the discussion of the "relicensing pilot project" that was - performed on the XFree86 "auto-config" code. The code was checked in, - *then* relicensed without other changes. - + Point out that most distributors have settled on X.Org's X11R6.8.1 for - their X Window System implementation, at least for the time being. - + Stress that XFree86 3.x is no longer supported. - + Remove language that discusses future directions of XFree86 3.x support - in dexconf, since it is unlikely that that work is going to happen. - - * Increase the minimum pixel clock for Matrox cards based on feedback from - Teemu Ikonen. (Closes: #261993) - - * Tidy up and improve fbdev driver messages, correcting spelling, adding - information, and otherwise enhancing them. (Closes: #275318) - Changes by Denis Barbier and Fabio M. Di Nitto: * Edit xc/programs/xkbcomp/symbols/pc/Imakefile so that the new pc/us_intl @@ -342,7 +348,7 @@ Thomas Beige. Resolves CAN-2004-0914: memory leak, improper use of signed integers, and overflows in the Xpm library. Resync offset in patch #200. - -- Branden Robinson <[EMAIL PROTECTED]> Thu, 9 Dec 2004 15:35:19 -0500 + -- Fabio M. Di Nitto <[EMAIL PROTECTED]> Thu, 09 Dec 2004 17:14:45 +0100 xfree86 (4.3.0.dfsg.1-8) unstable; urgency=high

