Author: fabbione Date: 2004-09-06 08:31:43 -0500 (Mon, 06 Sep 2004) New Revision: 1805
Modified: trunk/debian/CHANGESETS trunk/debian/changelog Log: Start 4.3.0.dfsg.1-8 development. Modified: trunk/debian/CHANGESETS =================================================================== --- trunk/debian/CHANGESETS 2004-09-06 13:28:43 UTC (rev 1804) +++ trunk/debian/CHANGESETS 2004-09-06 13:31:43 UTC (rev 1805) @@ -8,514 +8,4 @@ (It should always be safe to merge the latest version of TODO or CHANGESETS files anywhere.) -Update Turkish debconf template translations (thanks, Recai Oktas). -(Closes: #256360) - 1606 - -Miscellaneous cosmetic fixes. - 1607, 1608, 1624, 1626, 1627, 1636, 1651, 1654, 1663, 1664, 1675, 1685, - 1690, 1713, 1715, 1716, 1718, 1736, 1737, 1743, 1761, 1768, 1774, 1776 - -Grab latest version of XTerm (#191) from Thomas Dickey's website. - 1609 - -Add FAQ entry: Why is xterm using the "fixed" font for everything, -disregarding the font configuration from the X resource database? -(Closes: #254650) - 1610 - -Update hyperlink to Debian X FAQ in NEWS file. Thanks to Calum Mackay for -pointing this out. - 1612 - -Make libxpm-dev rather than xlibs-static-dev provide libxpm4-dev. -Thanks to Daniel Schelper for pointing this out. (Closes: #256420) - 1615 - -Move atobm and its manpage from xutils to xbase-clients; this shuts up -dangling symlink warning mails from cron on systems with xutils installed -but not xbase-clients. Make xbase-clients declare that it replaces xutils -(<< 4.3.0.dfsg.1-7). (Closes: #200061) NOTE: if the next release is not called -4.3.0.dfsg.1-7, the control file will need to be fixed. - 1617 - -Invert the sense of a test in debian/rules; this results in xlibmesa-dri's -bug script actually being shipped. D'oh! - 1625 - -Make xbase-clients depend on xlibs and explain why in the package's -extended description. Thanks to Andreas Metzler for catching this. -(Closes: #257023) - 1630 - -Update FAQ entry "How do I run an X client as root when the X session -is run by a user?" to document existence of sux. - 1635 - -Update Glide3 library support for amd64 and ia64 thanks to Guillem Jover. -Increment versioned build-dependency on libglide3 to >= 2002.04.10-7, and -require this library for building on amd64 and ia64. Edit patch #003 to -enable compilation of tdfx DRI Mesa module on amd64 and ia64. Shut up cpp -warnings when generating Makefiles by defining a default value for -HasGlide3 in xfree86.cf ("NO"). Resync patches #004, #048, #103, #150, -#250, #500, and #600. Ship tdfx DRI Mesa module in xlibmesa-dri for amd64 -and ia64, and unstripped version of same in xlibmesa-dri-dbg. - 1640, 1662 - -Add FAQ entry: I'm having trouble getting dual-head support to work on my -ATI Radeon card. Can you help? (Closes: #236197) - 1643 - -Update FAQ to include hyperlink to the upstream source for the XTerm FAQ. - 1645 - -Grab latest version of XTerm (#192) from Thomas Dickey's website. -According to the upstream changelog, this release addresses several Debian -bugs. -+ Change resource settings for color4 and color12; add some discussion in - XTerm-col.ad. (Closes: #255070) -+ Add a note in xterm manpage regarding possible conflict between resource - settings for xterm.vt100.font and xterm.vt100.utf8Fonts.font. - (See #254650.) -+ Add case to uxterm to accommodate locales ending with "@euro", e.g., - [EMAIL PROTECTED] (report/analysis by Matthieu Lagouge). - (Closes: #255197) -+ Save the fontnames for bold fonts that are derived from normal fonts, or - from the boldFont resource, so the same value is restored when switching - with the VT Fonts menu. (Closes: #256086) -+ Fix typo in manpage's description of character classes. - (Closes: #257073) -+ Modify terminfo to accommodate luit, which relies on G1 being used via - an ISO-2022 escape sequence (analysis by Juliusz Chrobocek). - (See #254316; in Debian, this is actually an ncurses-base bug.) - 1646, 1667 - -Update XTerm FAQ to latest version (1.84) from Thomas Dickey's website. - 1647 - -Grab from XFree86 CVS (no later than 2003-11-10) several fixes to the -RandR extension manual page and server-side implementation. -+ Remove reference to non-existent Xrender(3) man page (reported to - webmaster). [David Dawes] -+ Fix manual pages typos (Bugzilla #316, Jens Schweikhardt). [Matthieu - Herrb] -+ Removed Copyright sign from man pages as this causes some formatters to - choke (Egbert Eich). -+ Fixed rounding of refresh rate in RandR, updated Xrandr man page - (BugzillaR #527, Egbert Eich). -+ Fix RandR initialization problem when default screen resolution is - different from the virtual resolution. (Bugzilla #853, Bob Paauwe). - [Alan Hourihane] -+ The call to xf86RandRSetMode() from xf86RandRCreateScreenResources() - doesn't appear to be necessary. Removing it restores the documented - ViewPort behaviour when RandR is enabled (David Dawes). -+ Warning fix [Marc Aurele La France] -+ C-style comments were being stripped by preprocessing. [David Dawes] -(Closes: #256297) - 1652, 1672, 1673 - -Fix bug in COMPOUND_TEXT translation of the GBK character encoding -(thanks, Su Yong). (Closes: #255224) - 1655 - -Support building only the parts of the source tree needed by -architecture-specific packages. -+ Modify Debian Imake configuration to support building with fonts and - specs docs turned off (patch #003). Resynchronize GNU/Hurd, - GNU/FreeBSD, and GNU/NetBSD Imake configurations with Debian - configuration (patches #800, #820, #842, #900). Resync diffs in patches - #004, #099c, #600. -+ Modify Imakefiles to build and install the font utilities even if the - fonts themselves are not being shipped (patch #095). -+ Make the "build" target a dummy target, replacing it with - "build-arch-only" and "build-all" targets. Target-specific variable - values are used to invoke a "real-build" target, turning off the - building of fonts and "specs docs" as needed. -+ Add comments to rules file, update $(stampdir_targets) and .PHONY - target. -+ Split MANIFEST files into arch-specific and arch-independent parts. - Update the README to explain how these files work now and how to update - them. -+ Ship the XTerm control sequences document only in the xspecs package. -Consequences: -+ Reduce the disk space required to build the package by ~520MB when the - "binary-arch" target is used (e.g., by "dpkg-buildpackage -B".) -+ Reduce the build time by 20 to 30 percent when the "binary-arch" target - is used (ccache users might see even more improvement). -+ Make the buildd admins hate us less. - 1658, 1659, 1661, 1670, 1671, 1679, 1681, 1756 - -Fix missing element of Debian X FAQ conversion to XHTML; correct -s390-specific version of xfree86-common dh_installdocs file to recognize -that the FAQ is already gzipped. - 1665 - -Move BDF font character set conversion files from xfonts-base package to -xutils (these files are used and needed by the ucs2any tool in the latter -package, and not by anything else). Update MANIFEST and .install files -accordingly. Make xutils declare that it replaces xfonts-base (<< -4.3.0.dfsg.1-7). - 1676 - -Rewrite and greatly enhance manifest-install-reconcile tool to be able to -check against lists of known false positives and false negatives on a -per-architecture basis. Ship these lists, add a usage message to -manifest-install-reconcile, and document use of the script in the README -file. - 1682 - -Grab from XFree86 CVS (no later than 2003-12-18) fixes to the ja_JP.UTF-8, -ko_KR.UTF-8, and zh_TW.UTF-8 XLC_LOCALE files to prefer ISO -10646-1-encoded fonts less strongly. Add zh_CN.UTF-8 XLC_LOCALE file. -Update MANIFEST and .install files accordingly. (Closes: #255701) - 1683 - -Always link glxinfo with g++ (patch 031). - 1693 - -Provide local, hacked version of debconf-updatepo (in debian/scripts) that -doesn't destroy the comment and header block of debian/po/templates.pot. -Add "pristine" comment and header file in debian/po, add debian/rules -targets to handle PO and POT file updates using our local script, and -document the recommended procedure in debian/README. Hopefully the real -debconf-updatepo will be fixed soon. - 1695, 1696, 1785 - -Update debian/po/*.{po,pot} files to update comment header and get effects -of a debconf-updatepo bugfix which misidentified template types in some -situations. - 1697 - -Update Czech debconf template translations (thanks, Miroslav Kure). -(Closes: #260868) - 1698 - -Update German debconf template translations (thanks, Florian Ernst and -Alwin Meschede). (Closes: #261239) - 1699 - -Update Dutch debconf template translations (thanks, Bart Cornelis). -(Closes: #261337) - 1700 - -Update Brazilian Portuguese debconf template translations (thanks, Andre -Luis Lopes). (Closes: #261389, #269507) - 1701, 1702, 1796 - -Apply patch from Thomas Dickey to fix Imake's CppRawFileTarget() so that -it no longer tempts cpp into corrupting manpages. Thanks, Thomas! -(Closes: #259996) - 1703 - -Update hurd-i386 support. -+ Update gnu.cf to delcare platform support for groff, libpng, and PAM - libraries in parity with Linux; also specify correct path to cpp - executable. -+ Tell XTerm's Imakefile that openpty() needs -lutil on GNUArchitecture - (patch #803). -+ Disable special hostname registration code for __GNU__ in xdm (patch - #804). -+ Update MANIFEST.hurd-i386.in in light of updates to build configuration. -+ Remove MANFIEST.hurd-i386.all; it is no longer needed. -+ Update mir-false-negatives and mir-false-positives to reflect changes in - MANIFEST files. -(Thanks, Michael Banck!) - 1706 - -Grab from XFree86 CVS (2003-05-29) a fix for a SEGV in libX11's lcPrTxt() -function, which caused application crashes when, e.g., pasting text into -XTerm. Also remove patch #051 in favor of identical fix committed to -XFree86 CVS on 2003-04-03). Thanks to Thomas Dickey for tracking this -bug, and fix, down. (Closes: #250655) - 1707 - -Expand, correct, and tidy up the setxkbmap(1x), xkbcomp(1x), xkbevd(1x), -and xkbprint(1x) manpages; also correct typos in xkbcomp's README.config -file (patch #051). (Closes: #255371) - 1710 - -Perform major stylistic fixes to the XF86Config-4(5x) manpage, greatly -expand its cross-reference section to mention all shipped section 4x -manpages (e.g. radeon(4x)), and fix some typos (patch #099e). -(Closes: #257440) - 1711 - -Update manpage cross-references to refer to XF86Config-4(5x) instead of -XF86Config(5x), and add brief explanatory note to top of XF86Config-4(5x) -(patch #911). - 1712 - -Update FAQ to split off some of existing entry "Why are some fonts (or -graphical rulers) sized incorrectly?" into new question "How do I set the -DPI (dots-per-inch) value used by the X server?". - 1714 - -Grab fix from XFree86 CVS (2003-05-07) to bounds problems in *scanf(), -snprintf() and strncpy() calls in lbxproxy, makepsres, and xedit. - 1717 - -Fix default drivers lists in xserver-xfree86.config.in. The via driver is -only available for hurd-i386 and i386. - 1719 - -Fix bug in xserver-xfree86 configuration script where failure of -autodetection would cause the script to think it had detected one X server -or XFree86 video driver instead ($(echo "" | wc -l) is "1", not "0"). - 1720, 1728, 1729 - -Tighten regex in patch-audit rule so messages like "patching file -xc/doc/man/Xt/XtOffset.man" are not false positives. - 1721 - -Grab from XFree86 CVS (2003-05-29) a boatload of typographical fixes to -manual pages. Resync and make further corrections to manpages in patches -#026 (appres, ico) and #051 (setxkbmap, xkbcomp, xkbevd, xkbprint). -Resync patches #032, #099e, #911. - 1722 - -Grab from XFree86 CVS (2003-07-16) more updates to the nv driver. Fixes -several bugs as well as adding support for several chipsets, including -GeForce FX 5600SE, GeForce FX Go5600, GeForce FX Go5650, Quadro FX Go700, -GeForce FX Go5100, GeForce FX 5900 Ultra, GeForce FX 5900, Quadro FX 3000, -and the "mystery" TNT2 card with a PCI model ID of 0x002a. Extend -reversion of REGION_EQUAL macro implementation to nv driver in patch #030. -Resync patch #911. - 1723, 1724 - -Grab from XFree86 CVS (2003-07-07) more updates to the trident driver, -placing them in their own patch file. Fixes several bugs and adds support -for TV chipsets VT1621 and CH7005. Drop trident driver patches in -#000_stolen_from_HEAD in favor of new patch file. Extend reversion of -REGION_EQUAL macro implementation to trident driver in patch #030. Resync -patch #911. - 1725 - -Change Catalan debconf template translations to use the characters "LATIN -SMALL LETTER L" and "MIDDLE DOT" instead of "LATIN SMALL LETTER L WITH -MIDDLE DOT" so that the file can be successfully transcoded to ISO -8859-15, shutting up hateful noise from one of the programs called by -dh_installdebconf (thanks, Guillem Jover). - 1726 - -Grab from XFree86 CVS (2003-10-02) several updates to the mouse input -driver, fixing bugs and adding support for the Kensington -"ValuMouseScroll" protocol. Grab an additional fix from XFree86 CVS -(2003-12-08) for mouse wheel misbehavior on PowerPC. Resync patches #040 -and #097. Add "ValuMouseScroll" to the list of supported serial mouse -protocols in xserver-xfree86's configuration script. - 1727 - -Grab from XFree86 CVS (2003-10-02) several bugfixes to xedit, including a -fix for a SEGV in Lisp_New(). Move existing xedit patches from XFree86 -CVS to their own patch file. (Closes: #257835) - 1730 - -Major housecleaning of X11's locale support (patch #011a). -+ Add all locales supported by version 2.3.2 of the GNU C Library except - zh_CN.GB18030, sq_AL.ISO-8859-1, and tg_TJ.KOI8-T. X has no support for - the GB18030 and KOI8-T character sets, and glibc appears to disagree - with most of the world about which character set Albanians use (see, for - example, iso_8859-2(7)). This baka gaijin has learned his lesson about - trying to report l10n bugs in glibc, so I'll let someone else do the - jousting. :-P -+ Synchronize compose.dir with locale.dir wherever possible (i.e., - wherever compose tables exist) so that as many supported locales as - possible get a Compose map. Comment out references to compose tables - that don't actually exist. -+ Disable support for iu_CA.NUNACOM-8. X11 doesn't have any support for - the NUNACOM-8 character set. (iu_CA.UTF-8 is still supported.) -+ Disable support for locales that are neither supported by the GNU C - Library, nor use standard ISO 639 language or 3166 territory codes. - This includes Esperanto (eo_EO, eo_XX), and what I presume is - Pennsylvania "Dutch" (pd_DE, pd_US). -+ Turn off intrusion of Nynorsk into Nyanja's ISO 639 space. (Nynorsk is - nn, not ny.) -+ Retain support for a3 as an alias for az (Azerbaijani), though I'm - dubious about it. -+ Turn off support for the bogus (and ancient) FreeBSD-ism of using - "lt_LN.ISO8859-1" as a "generic" Latin-1 locale. -+ Remove bogus "ee" locales for Estonian (et). -+ Remove ISO 8859-15 support for languages that don't use that character - set according to glibc. -+ Alias "fi" and "fi_FI" to use ISO 8859-1, not ISO 8859-15, for - compatiblity with glibc (thanks, Jukka Suomela). (Closes: #266834) -+ Remove @euro modifier support from locales that don't use that currency - (i.e., countries not in the Euro zone). -+ Ensure we support the @euro modifier for all locales that use it - (according to glibc), even if the codeset is explicitly specified. See - Debian #208137. -+ Rewrite some comments to be in grammatical English. -+ Add locale-munger script, which I used to gather the information that - drove these changes. -+ Resync patch #096. -+ Fix a few Debian bugs in the process: - - en_GB.ISO-8859-15 is now supported. (Closes: #122039) - - et_EE.ISO-8859-15 is now supported. (Closes: #258223) - - sv_SE.ISO-8859-15 is now supported. (Closes: #243237) - 1731, 1744 - -Apply patch to savage driver to turn off RandR extension when driver's -"Rotate" option is used, preventing screen garbling (patch #099f; thanks, -Jorg Schuler). Update manpage to document this fact. Resync patch #911. -(Closes: #258986) - 1732 - -Fix wrong comment character in Debian customizations to XTerm application -defaults file. (Closes: #252274) - 1733 - -Grab from freedesktop.org CVS a fix for SEGVs in the chips driver when the -current mode wasn't valid. Thanks to Ryan Underwood for identifying and -testing this fix. Resync patches #044 and #045. (Closes: #260753) - 1734 - -Make keypad delete key <KPDL> generate KP_Separator, not KP_Decimal, in -Polish XKB layouts (thanks, Emil Novak). (Closes: #261163) - 1735 - -Grab latest version of Thomas Winischhofer's SiS driver for the XFree86 X -server from his website as of 2004-08-20. Resync patch #911. -+ Circumvent unresolved symbol complaints by explicitly loading the "glx" - module when DRI is used. (Closes: #254601) - 1737 - -Fix up the Mesa DRI tdfx module so that it really does use only libglide3, -not libglide3-dev (#099h). Open the actual libglide shared library we -need, not the symbolic link used at compile time, which may not be -installed on non-development systems. When opening chipset-specific glide -libraries, use the filenames actually in use by the current version of the -libglide3 package. Thanks to Guillem Jover for this patch. -(Closes: #260099) - 1741 - -Update "Why does the X server take up so much memory?" FAQ entry with -information from Albert Cahalan about how I/O is charged to processes in -the procps utilities (he says it actually isn't). Also add description of -xrestop package and utility. - 1745 - -Overhaul dexconf. -+ Drop support for XFree86 3.x X server format. -+ Drop support for -f, --format and -s, --stdout options. -+ Use exec and open file descriptor 4 for output, instead of repetitiously - redirecting standard output to a file explicitly all the time. We can't - use fd 3 since debconf uses it. -+ Use here documents a little more, and printf a little less. -+ Put blank lines between XF86Config-4 sections so that the file is easier - to read. -+ Overwrite the destination file instead of "mv"ing or "cp"ing it; this - way it is never unlinked. (The maintainer scripts implement enough - paranoia already.) -+ Tidy up shell style. -+ Modernize dexconf(1) manual page to undocument obsolete options, replace - the "FUTURE DIRECTIONS" section with "HISTORY", correct and update - "DIAGNOSTICS" section, provide more cross-references, and put a newline - at the end of every sentence in the document source (per the GNU Roff - texinfo documentation). -+ Use -o instead of -s and redirection when invoking dexconf from - xserver-xfree86's postinst script, since the -s option is no longer - supported. -+ WARNING: xserver-xfree86{,-dbg} 4.3.0.dfsg.1-[56] are not compatible with - this version of xserver-common, or planned future versions, due to the - above-mentioned removal of dexconf's -s option. At the same time, - saying xserver-common 4.3.0.dfsg.1-7 conflicts: xserver-xfree86 - (<< 4.3.0.dfsg.1-7) and xserver-xfree86-dbg (<< 4.3.0.dfsg.1-7) is - excessive because 4.3.0.dfsg.1-4 and earlier will work. I have heard - that stating such a conflict can make things difficult for apt's - problem resolver (or even impossible, if in conjunction with enough - other versioned dependency or conflicts), so the risk seems greater than - the reward. It's too bad we don't have a way to conflict on ranges that - aren't bounded on either zero or infinity. Given that 4.3.0.dfsg.1-[56] - have never appeared even in sarge, I'm making this judgement call. Any - bugs about this will be closed with this changelog entry included, - unless you can rebut my premises; i.e., "I am Jason Gunthorpe and I - declare that apt can eat a stack of versioned conflicts like this for - breakfast and still see the One True Upgrade Path!", or "You silly - person, of *course* dpkg and apt accept 'Conflicts: (4.3.0.dfsg.1-4 <<) - xserver-xfree86 (<< 4.3.0.dfsg.1-7)'!" - 1746, 1747, 1748, 1749, 1750 - -Rewrite migration of app-defaults (in libxt6) and xkb (in libx11-6) -directories. -+ Enhance the shell libary with new functions: - - Implement check_symlink() and change check_symlinks_and_warn() and - check_symlinks_and_bomb() to use it. - - Implement make_symlink_sane(). Ensure that the specified symbolic - link symlink exists, and points to the specified target. If symlink - does not exist, create it and point it at target. If symlink exists - but is not a symbolic link, back it up. If symlink exists, is a - symbolic link, but points to the wrong location, fix it. If symlink - exists, is a symbolic link, and already points to target, do nothing. - This function wouldn't be needed if ln had an -I, --idempotent option. - - Implement migrate_dir_to_symlink(). Per Debian Policy section 6.5.4, - "A directory will never be replaced by a symbolic link to a directory - or vice versa; instead, the existing state (symlink or not) will be - left alone and dpkg will follow the symlink if there is one." We have - to do it ourselves. This function moves the contents of old_location, - a directory, into new_location, a directory, then makes old_location a - symbolic link to new_location. old_location need not exist, but if it - does, it must be a directory (or a symlink to a directory). If it is - not, it is backed up. If new_location exists already and is not a - directory, it is backed up. -+ Add config scripts for libx11-6 and libxt6, which detect if - /usr/X11R6/lib/X11/{app-defaults,xkb} is a directory but not a symlink, - and use debconf to prompt the user (at low priority) whether the - directories should be moved. If the user says no, abort the script. If - the user says yes (default), start the migration with - migrate_dir_to_symlink(). -+ Update preinst scripts to use debconf as the configs script do; this is - unusual but necessary because if we're going to do the migration we need - to start before any other packages (which may use the old directories) - are unpacked. -+ In the preinst scripts, call check_symlink(), and if that fails, call - make_symlink_sane(). Stop calling check_symlinks_and_warn(). -+ Update postinst scripts to indicate that migration is completed. -+ Update postrm scripts to run migration in reverse if it had been started - and the package installation or upgrade is aborted. -+ We keep shipping /etc/X11/{app-defaults,xkb} symlinks as part of the - package payloads, because manipulating them in the preinst isn't enough - -- dpkg will remove "disappearing" files from the system *after* the - preinst runs but before the postinst does, leaving a window for packages - using the legacy paths to unpack to the old location with no symlink to - redirect them, which is precisely what we don't want (see section 6.5 of - the Debian Policy Manual). - 1753, 1757, 1760, 1763 - -* Add French and Danish translation of "Generic Monitor" to - xserver-xfree86.config.in. Thanks to Christian Perrier and Anders Dybdal. - 1762 - -* Add Danish translation of "Generic Video Card" to - xserver-xfree86.config.in. Thanks to Anders Dybdal. - 1764 - -Make xserver-xfree86 config script's validate_monitor_frequency_db_input() -function more strict, so it doesn't regard open-ended ranges like "40-" as -valid. - 1766, 1769, 1772 - -Grab from XFree86 CVS (2003-12-18) several fixes for keyboard issues: -+ Fix for XKB map 'altwin' to avoid one keysym to more than one modifier - mapping (Ivan Pascal). This really fixes the Alt-Tab issue. - (Closes: #256706) -+ Fix xmodmap's output of the modifiers map to not display BadKey when - the first column keysym is empty (Ivan Pascal). -+ The "modifier_add none" construct was introduced by Ivan Pascal some - times ago, but it was not documented in the changelog and a piece was - missing to enable this feature. No keymaps currently use this feature, - but users may find it useful with broken keymaps. - 1773 - -Fix some lingering references to an unreleased version of xserver-common -in the debian/control file; bump the versioning up to the subsequent -package release. - 1783 - -Update Italian debconf template translations (thanks, Danilo Piazzalunga). -(Closes: #270126) - 1795 - -Update French debconf template translations (thanks, Clement Stenac) - 1797 - vim:set ai et sts=4 sw=4 tw=80: Modified: trunk/debian/changelog =================================================================== --- trunk/debian/changelog 2004-09-06 13:28:43 UTC (rev 1804) +++ trunk/debian/changelog 2004-09-06 13:31:43 UTC (rev 1805) @@ -1,3 +1,9 @@ +xfree86 (4.3.0.dfsg.1-7+SVN) unstable; urgency=low + + * + + -- Fabio M. Di Nitto <[EMAIL PROTECTED]> Mon, 06 Sep 2004 15:29:56 +0200 + xfree86 (4.3.0.dfsg.1-7) unstable; urgency=high Changes by Branden Robinson: