X Strike Force XFree86 SVN commit: r2190 - trunk/debian
Author: branden
Date: 2005-02-12 14:48:11 -0500 (Sat, 12 Feb 2005)
New Revision: 2190
Modified:
trunk/debian/CHANGESETS
trunk/debian/TODO
trunk/debian/changelog
Log:
Inaugurate 4.3.0.dfsg.1-12 development, which may end up being xorg-x11r6
development -- we'll see.
Modified: trunk/debian/CHANGESETS
===================================================================
--- trunk/debian/CHANGESETS 2005-02-12 19:41:20 UTC (rev 2189)
+++ trunk/debian/CHANGESETS 2005-02-12 19:48:11 UTC (rev 2190)
@@ -8,311 +8,4 @@
(It should always be safe to merge the latest version of TODO or CHANGESETS
files anywhere.)
-Miscellaneous cosmetic fixes.
- 2126, 2138, 2147, 2148, 2164, 2168, 2175, 2176, 2183
-
-The loading of srvr_ctrl(xfree86) symbol definitions for Sun keyboards
-was broken and made such keyboards unusable. (Closes: #286268)
- 2079, 2085
-
-Overhaul Xnest(1x) manpage. Among other cleanups:
-+ Fix documented syntax of the "-geometry" option's argument.
- (Closes: #282760)
- 2080
-
-Drop run_parts() function in Xsession scripts in favor of "run-parts
---list". Update Xsession(5) manual page accordingly. Increment
-xfree86-common's versioned dependency on debianutils from (>= 1.13) to
-(>= 1.16.9). (Closes: #283764)
- 2083
-
-Implement koi8rxterm, a uxterm-like wrapper for KOI8-R locales. Ship
-script, manual page, and app-defaults file. Update MANIFEST files.
-Update xterm's package description and add a Suggests: on xfonts-cyrillic.
-Register koi8rxterm as x-terminal-emulator alternative (priority of 20,
-same as xterm itself). Deregister koi8rxterm as alternative when the
-package is removed. (Closes: #173565)
- 2086, 2087, 2088, 2089, 2092, 2093, 2094, 2095, 2098, 2099, 2100
-
-Expand and update uxterm(1x) manual page.
- 2097
-
-Implement lxterm, a simple wrapper that chooses whether to launch xterm,
-koi8rxterm, or uxterm based on the output of "locale charmap". Ship
-script and manual page. Update MANIFEST files. Update xterm's package
-description. Register lxterm as an x-terminal emulator alternative,
-giving it a priority of 30. Lower uxterm's alternative priority to 20.
-Deregister lxterm as an alternative when the package is removed.
-(Closes: #279252)
- 2101
-
-Apply patch from Bjorn Helgaas to fix SEGV in ati/radeon driver that
-occurs when RADEONQueryConnectedDisplays() calls vbeDoEDID() but the
-latter function returns NULL. Thanks, Bjorn! (Closes: #284025)
- 2102
-
-Make keypad delete key <KPDL> generate KP_Separator, not comma, in
-Brazilian XKB layouts (thanks, Rafael Ávila de Espíndola). Update patch
-#099z_xkb_level3_ralt_switch. (Closes: #286667)
- 2105, 2119
-
-Tighten the OSMesa library's dependencies on Mesa, because OSMesa depends
-on private _glapi* functions exported only by the Mesa version of the GL
-library. Add exact versioned dependency of xlibosmesa4 on "xlibmesa-gl (=
-${Source-Version)", and replace xlibosmesa-dev's dependency on "libgl-dev"
-with "xlibmesa-gl-dev (= ${Source-Version). Thanks to Marcelo Magallon
-for pointing this out. (Closes: #287612)
- 2106
-
-Apply Jan Wilhelm Stumpel's fix for the en_US.UTF-8 Compose map in
-4.3.0.dfsg.1-9 to pt_BR.UTF-8 as well.
- 2107
-
-Add FAQ entry: How can I set up my X server or X terminal to use XKB
-without any X libraries or XKB data installed?
- 2108
-
-Remove broken hyperlink to freedesktop.org in the FAQ. Thanks to Loïc
-Minier for pointing this out. (Closes: #285222)
- 2109, 2115, 2118
-
-Update information in the FAQ regarding problems GNU Emacs, XEmacs,
-Openbox, and Sawfish have with XKB's "fake keys". Retitle entry from "My
-keyboard configuration worked with XFree86 4.2; why is it messed up now?"
-to "My keyboard configuration worked with previous versions of XFree86;
-why is it messed up now? For example, my Windows keys don't work right in
-Emacs or my window manager anymore."
- 2110, 2113, 2146
-
-Remove spurious quotes from variable expansions of $XVFBARGS and
-$LISTENTCP in xvfb-run. Thanks to Jeff Lessem for the patch!
-(Closes:# 286181)
- 2115
-
-Add patch by Timothy Baldwin to evdev support to fix broken backslash
-keys. (Closes: #266274)
- 2117
-
-Fix xserver-xfree86's configure script to not die if Discover 1.x's
-discover command segfaults. Thanks to Kyle McMartin for reporting this
-problem and testing the fix. (Closes: #291722)
- 2120, 2163
-
-Add more cleanups and enchancements to xdm in patch #002:
-+ Actually attempt to write data to the auth file in
- SaveServerAuthorizations(); that way we detect problems like ENOSPC
- (full filesystem, user over quota) early enough to do something about
- it. (Closes: #217505, #253480)
-+ Add comments documenting race-based symlink attack prevention
- techniques when creating files.
-+ Add more detailed debugging and logging of errors when replacing
- authorization files in SetUserAuthorization() and
- RemoveUserAuthorization().
-+ Add RemovePid() function (which removes the pidFile), and register it
- with atexit(). (Closes: #213076)
-+ Add more debugging to execute().
-+ Use the term "process ID" instead of "process-id".
-Update the stillrunning() function in xdm's init script to remove a
-known-stale /var/run/xdm.pid file if it is present. Stop removing the
-daemon-not-stopped file, as code removing it is run elsewhere. Stop
-forcing the script to exit if given the "stop" argument and the daemon is
-assumed to not be running due to no process ID file being found (this
-would cause "restart" to fail to start the daemon in this case). Remove
-the "daemon-not-stopped" flag file if asked to stop the daemon and it
-either appears to not be running, or was successfully stopped. Update and
-clarify comments in xdm's init script.
- 2121, 2143
-
-Fix typo in German debconf template translations. Thanks, Georg Neis!
-(Closes: #289508)
- 2123
-
-Permit lower pixel clocks (less than 17.75 MHz, but greater than 12 MHz)
-on older (Millenium, Mystique) Matrox cards. Thanks to Jan Gorski for
-supplying information (updates fix for #261993).
- 2124
-
-Fix the tdfx driver to stop failing to explain why some modes are
-rejected. If TDFXValidMode() would return MODE_BAD, use xf86DrvMsg() to
-document the reason.
- 2125, 2132
-
-Fix xlsfonts, xprop, xwd, and xwininfo to not bleat a usage message when
-XOpenDisplay() fails. Being unable to connect to the X server is an
-operational error, not a user-input error.
- 2128, 2129, 2130
-
-Add patch from Manoj Srivastava that implements support for SELinux in
-imake and xdm. (Note that this patch only adds source-level support, and
-does not actually enable it.) Thanks, Manoj! (Closes: #233551)
- 2133
-
-Update patch #007 to fix the problem with XFree86-authored manpages
-reporting "Version Version ..." in the footer.
- 2134, 2135
-
-Update XTerm to patch #198 (2004-01-13) from Thomas Dickey's website.
-+ Make active-icon work properly when TrueType fonts are used.
- (Closes: #286068)
-Resync patches #059, #803, and #907.
- 2136
-
-Move the debhelper expando to immediately precede exit in maintainer
-scripts, except where (as in the case of xdm and xfs), we use flag files
-that indicate when the installation is over. In those cases, place the
-expando immediately before removal of such files.
- 2137, 2140
-
-Add copyright notice and GPL license boilerplate to init scripts.
- 2139
-
-Update XTerm to patch #199 (2004-01-17) from Thomas Dickey's website.
- 2141
-
-Enhance xserver-common's preinst script to support upgrades from package
-versions between 4.0.1-6 and 4.2.1-10 (thanks, Brian Sammon).
-(Closes: #267503)
- 2142
-
-Update patch #087 (XPM library security fixes) to revert regressions in
-functionality caused by overly aggressive validation of filespec strings
-in OpenReadFile() and OpenWriteFile(). (Closes: #286164)
- 2145
-
-The basic variant of 'us' layout was not displayed by kxkb because its
-'hidden' attribute was wrongly set. Thanks, Frans Pop! (Closes: #290935)
- 2149, 2150
-
-Add more clearnups and enhancements to xfs in patch #003b:
-+ Add RemovePid() function which removes the process ID file, and register
- it with atexit() so that it is automatically invoked when xfs exits.
-+ Refer to "user ID" and "process ID" in diagnostic messages, not "userid"
- and "process-id".
-+ Remove duplicate unconditional #include of stdlib.h.
-+ Wrap long lines.
-+ Add "FUTURE DIRECTIONS" section to manpage.
-+ Perform massive cleanup and reformatting of manpage.
-Update xfs's init script:
-+ Modify the stillrunning() function in to remove a known-stale /var/run/xfs.pid
- file if it is present.
-+ Stop removing the daemon-not-stopped file, as code removing it is run
- elsewhere.
-+ Stop forcing the script to exit if given the "stop" argument and the daemon is
- assumed to not be running due to no process ID file being found (this would
- cause "restart" to fail to start the daemon in this case).
-+ Remove the "daemon-not-stopped" flag file if asked to stop the daemon and it
- either appears to not be running, or was successfully stopped.
-+ Update and clarify comments.
- 2151
-
-Add __attribute__ ((packed)) to declaration of XChar2b structure in
-Xlib.h, for GCC/ARM systems only. This is a kludge to work around a bad
-design decision in the GCC ARM ABI, and has been discussed with Jim
-Gettys, Keith Packard, and Phil Blundell. Thanks to Nicolas George and
-Gaëtan LEURENT for bringing this issue to my attention. (Closes: #285396)
- 2153
-
-Fix the "Advanced" monitor selection method in xserver-xfree86's config
-script to use the monitor sync ranges autodetected by read-edid, if
-available. Thanks to Jay Birkenbilt for the patch. (Closes: #229850)
- 2159
-
-Reimplement mkdirhier and rewrite its manual page.
-+ No longer adds extraneous leading slashes to filespecs.
- (Closes: #141347)
-+ No longer creates spurious levels of directory hierarchy.
- (Closes: #232357)
- 2161, 2170, 2171
-
-Grab patch from X.Org CVS (via Jan Kreuzer) to increase DDC retry delay a
-little bit, which permits DDC probing to succeed on some hardware
-configurations where it would otherwise fail. Thanks, Jan!
-(Closes: #291243)
- 2162
-
-Update FAQ entry "What is the story with XFree86 3.x?" to mention the Xsun
-X server packages.
- 2165
-
-Stop using the "local" keyword in /bin/sh scripts -- it turns out "local"
-is not POSIX, but posh -n won't tell you that as it doesn't do a syntax
-parse on function bodies, which is the only place that keyword makes
-sense. Comment out this usage instead of removing it as a means of
-stoking my likely-futile hopes that the Debian Policy Manual will carve
-out another exception to POSIX compliance for /bin/sh scripts in this
-area. A language with only global scope for variables scarcely bears
-thinking about. Thanks to Clint Adams for pointing out this unfiled RC
-bug, and to Steve Langasek for hounding me incessantly about it.
- 2166
-
-Replace post-processed comments with pre-processed ones in patch #096;
-this quiets build-time warnings. Also document why this patch is not yet
-suitable for submission to upstream.
- 2167
-
-In xserver-xfree86's config script, if the discover, mdetect, or get-did
-(from the read-edid package) commands are not available, set the
-corresponding autodetection question to false and mark it as seen. That
-way, if one of the hardware detection packages is subsequently installed,
-the user is not confusingly shown a "do autodection?" debconf question,
-and then nothing done about the answer.
- 2169
-
-Fix validate-posix-sh script to stop pretending that ash and dash are
-different shells -- in Debian, they're not.
- 2172
-
-Update XTerm to patch #200 (2005-02-06) from Thomas Dickey's website.
-+ Fix a regression from patch #197 which disowned the selection if it was
- scrolled, e.g., by the user pressing return at the bottom of the screen.
- (Closes: #277832, #291787)
- 2173
-
-Apply patch from Steve Langasek to drop the xprt package, and stop
-building the Xprt X server, since this functionality did not work in any
-version of XFree86 up to 4.3.0, and has moved to the xprt-xprintorg
-package. (The client-side Xp library is still built.) Thanks, Steve!
-+ Update patch #003 to #define XprtServer NO and BuildXprintLib YES on
- Debian systems. Resync patches #004, #099c, #099s, and #600.
-+ Update rules file to stop turning off the build of Xprt in the server
- debug target, since that's now redundant.
-+ Update MANIFEST files to reflect the fact that Xprt is no longer built.
-+ Remove xprt package's stanza from debian/control.
-+ Remove debian/xprt.install debhelper file.
-Remove delcaration of non-DFSG-freeness of the Compugraphic and Adobe
-fonts (shipped as part of the Xprt server) from debian/copyright. Update
-the prune-non-free script to stop removing these files from the upstream
-archive. Roland Mainz has argued fairly persuasively on the debian-x
-mailing list that the fonts were in fact freely licensed. In the event
-Mr. Mainz is wrong, the point is pretty close to void, since 1) Xprt is
-not being built or shipped anymore; 2) this change does not restore the
-files in question to the .orig.tar.gz; 3) the X Strike Force doesn't
-anticipate shipping these files in the future X.Org packages, either.
- 2174
-
-Update patch #071 to be sure to pass the mprotect() in
-ElfCollectSections() a page-aligned request (as the other use of
-mprotect(), in ELFCreateGot(), already does). This reportedly prevents
-SEGVs in the X server's ELF object loader on AMD64 systems. Thanks to
-Piotr Kaczuba for this information. (Closes: #277699 (again))
- 2178, 2180
-
-Add patch #099v by Guillem Jover to fix a SEGV in font server code
-shared between xfs and the X server. Thanks, Guillem! (Closes: #294320)
- 2181
-
-Migrate the bug scripts to the more sophisticated world order now in use.
-+ Move current scripts from /usr/share/bug/$PACKAGE to
- /usr/share/bug/$PACKAGE/script.
- 2182
-
-Write and ship a "presubj" bug message for the xserver-xfree86 package
-(also used by xserver-xfree86-dbg).
- 2184
-
-Add two entries to the FAQ:
-+ How can I help debug the XFree86 X server?
-+ How can I help debug 3D acceleration problems?
- 2185
-
vim:set ai et sts=4 sw=4 tw=80:
Modified: trunk/debian/TODO
===================================================================
--- trunk/debian/TODO 2005-02-12 19:41:20 UTC (rev 2189)
+++ trunk/debian/TODO 2005-02-12 19:48:11 UTC (rev 2190)
@@ -14,14 +14,10 @@
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-11
----------------
-
-4.3.0.dfsg.1-12
----------------
-
-* Rewrite xserver-xfree86 debconfage. Joey Hess, Eduard Bloch, and David
- Nusinow have provided good input.
+Post 4.3.0-1
+------------
+* Rewrite xserver-xfree86 debconfage, possibly as xserver-xorg debconfage. Joey
+ Hess, Eduard Bloch, and David Nusinow have provided good input.
+ udev users will have "/dev/input/mousen" -- configure that as only mouse
device? (see #237574)
+ #207481: xserver-xfree86: proposed debconf overhaul [BR]
@@ -52,8 +48,6 @@
+ 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>.
-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?:
Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog 2005-02-12 19:41:20 UTC (rev 2189)
+++ trunk/debian/changelog 2005-02-12 19:48:11 UTC (rev 2190)
@@ -1,3 +1,9 @@
+xfree86 (4.3.0.dfsg.1-12) unstable; urgency=low
+
+ * dummy changelog entry; replace this when first change made
+
+ -- Branden Robinson <branden@debian.org> Sat, 12 Feb 2005 14:45:33 -0500
+
xfree86 (4.3.0.dfsg.1-11) unstable; urgency=medium
* Urgency set to medium due to fix for release-critical bug #286181
Reply to: