X Strike Force XFree86 SVN commit: r2060 - trunk/debian
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 <branden@debian.org> 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 <branden@debian.org> Thu, 9 Dec 2004 15:35:19 -0500
+ -- Fabio M. Di Nitto <fabbione@fabbione.net> Thu, 09 Dec 2004 17:14:45 +0100
xfree86 (4.3.0.dfsg.1-8) unstable; urgency=high
Reply to: