xfree86_4.2.1-13_powerpc.changes is NEW
lbxproxy_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/lbxproxy_4.2.1-13_powerpc.deb
libdps-dev_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/libdps-dev_4.2.1-13_powerpc.deb
libdps1-dbg_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/libdps1-dbg_4.2.1-13_powerpc.deb
libdps1_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/libdps1_4.2.1-13_powerpc.deb
libxaw6-dbg_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/libxaw6-dbg_4.2.1-13_powerpc.deb
libxaw6-dev_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/libxaw6-dev_4.2.1-13_powerpc.deb
libxaw6_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/libxaw6_4.2.1-13_powerpc.deb
libxaw7-dbg_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/libxaw7-dbg_4.2.1-13_powerpc.deb
libxaw7-dev_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/libxaw7-dev_4.2.1-13_powerpc.deb
libxaw7_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/libxaw7_4.2.1-13_powerpc.deb
proxymngr_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/proxymngr_4.2.1-13_powerpc.deb
twm_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/twm_4.2.1-13_powerpc.deb
x-window-system-core_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/x-window-system-core_4.2.1-13_powerpc.deb
(new) x-window-system-dev_4.2.1-13_powerpc.deb optional x11
X Window System development components
This metapackage provides the components of the X Window System as developed
by the XFree86 Project which are most interesting to programmers.
.
X Window System design documentation, manual pages, library reference works,
unstripped and static versions of the shared libraries, C header files, and
special versions of libraries available only in static form but with PIC
symbols included are supplied by the packages depended on by this
metapackage.
x-window-system_4.2.1-13_all.deb
to pool/main/x/xfree86/x-window-system_4.2.1-13_all.deb
xbase-clients_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xbase-clients_4.2.1-13_powerpc.deb
xdm_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xdm_4.2.1-13_powerpc.deb
xfonts-100dpi-transcoded_4.2.1-13_all.deb
to pool/main/x/xfree86/xfonts-100dpi-transcoded_4.2.1-13_all.deb
xfonts-100dpi_4.2.1-13_all.deb
to pool/main/x/xfree86/xfonts-100dpi_4.2.1-13_all.deb
xfonts-75dpi-transcoded_4.2.1-13_all.deb
to pool/main/x/xfree86/xfonts-75dpi-transcoded_4.2.1-13_all.deb
xfonts-75dpi_4.2.1-13_all.deb
to pool/main/x/xfree86/xfonts-75dpi_4.2.1-13_all.deb
xfonts-base-transcoded_4.2.1-13_all.deb
to pool/main/x/xfree86/xfonts-base-transcoded_4.2.1-13_all.deb
xfonts-base_4.2.1-13_all.deb
to pool/main/x/xfree86/xfonts-base_4.2.1-13_all.deb
xfonts-cyrillic_4.2.1-13_all.deb
to pool/main/x/xfree86/xfonts-cyrillic_4.2.1-13_all.deb
xfonts-scalable_4.2.1-13_all.deb
to pool/main/x/xfree86/xfonts-scalable_4.2.1-13_all.deb
xfree86-common_4.2.1-13_all.deb
to pool/main/x/xfree86/xfree86-common_4.2.1-13_all.deb
xfree86_4.2.1-13.diff.gz
to pool/main/x/xfree86/xfree86_4.2.1-13.diff.gz
xfree86_4.2.1-13.dsc
to pool/main/x/xfree86/xfree86_4.2.1-13.dsc
xfs_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xfs_4.2.1-13_powerpc.deb
xfwp_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xfwp_4.2.1-13_powerpc.deb
xlibmesa-dev_4.2.1-13_all.deb
to pool/main/x/xfree86/xlibmesa-dev_4.2.1-13_all.deb
xlibmesa-gl-dev_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xlibmesa-gl-dev_4.2.1-13_powerpc.deb
xlibmesa-glu-dev_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xlibmesa-glu-dev_4.2.1-13_powerpc.deb
xlibmesa3-dbg_4.2.1-13_all.deb
to pool/main/x/xfree86/xlibmesa3-dbg_4.2.1-13_all.deb
xlibmesa3-gl-dbg_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xlibmesa3-gl-dbg_4.2.1-13_powerpc.deb
xlibmesa3-gl_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xlibmesa3-gl_4.2.1-13_powerpc.deb
xlibmesa3-glu-dbg_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xlibmesa3-glu-dbg_4.2.1-13_powerpc.deb
xlibmesa3-glu_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xlibmesa3-glu_4.2.1-13_powerpc.deb
xlibmesa3_4.2.1-13_all.deb
to pool/main/x/xfree86/xlibmesa3_4.2.1-13_all.deb
xlibosmesa-dev_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xlibosmesa-dev_4.2.1-13_powerpc.deb
xlibosmesa3-dbg_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xlibosmesa3-dbg_4.2.1-13_powerpc.deb
xlibosmesa3_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xlibosmesa3_4.2.1-13_powerpc.deb
xlibs-dbg_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xlibs-dbg_4.2.1-13_powerpc.deb
xlibs-dev_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xlibs-dev_4.2.1-13_powerpc.deb
xlibs-pic_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xlibs-pic_4.2.1-13_powerpc.deb
xlibs_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xlibs_4.2.1-13_powerpc.deb
xmh_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xmh_4.2.1-13_powerpc.deb
xnest_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xnest_4.2.1-13_powerpc.deb
xprt_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xprt_4.2.1-13_powerpc.deb
xserver-common_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xserver-common_4.2.1-13_powerpc.deb
xserver-xfree86-dbg_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xserver-xfree86-dbg_4.2.1-13_powerpc.deb
xserver-xfree86_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xserver-xfree86_4.2.1-13_powerpc.deb
xspecs_4.2.1-13_all.deb
to pool/main/x/xfree86/xspecs_4.2.1-13_all.deb
xterm_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xterm_4.2.1-13_powerpc.deb
xutils_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xutils_4.2.1-13_powerpc.deb
xvfb_4.2.1-13_powerpc.deb
to pool/main/x/xfree86/xvfb_4.2.1-13_powerpc.deb
Changes: xfree86 (4.2.1-13) unstable; urgency=low
.
* Acknowledge bug fixed in NMU. Thanks, LaMont! (Closes: #213774)
.
* Create new metapackage, x-window-system-dev, whose job it is to haul in
all the -dbg and -dev packages (except for libxaw6, which is legacy stuff)
as well as xspecs and xlibs-pic. That's 14 packages already, and it will
get much worse with the xlibs split in 4.3.0, so in my opinion a
metapackage is warranted. Drop xspecs from x-window-system metapackage,
and clarify x-window-system's extended description.
- debian/control
.
* Add new entry to the Debian X FAQ: "I've customized my /etc/X11/X,
/etc/X11/Xwrapper.config, and/or /etc/X11/XF86Config-4 files so the
packages don't automatically update them anymore. I'd like them
automatically managed again, though; how can I achieve that?".
- debian/local/FAQ
.
* Update Russian translations (thanks, Ilgiz Kalmetev). (Closes: #214352)
- debian/po/ru.po
.
* Give uxterm another 10 points of update-alternatives priority. In my own
testing, at least, it seems to consistently do the right thing when
presented with various locale settings in the environment.
(Closes: #136470)
- debian/xterm.postinst.in
.
* Fix missing-word typo in Xsession.options(5) (thanks, Christian Garbs)
(Closes: #214634)
- debian/local/Xsession.options.5
.
* Shell style cleanup: use integer (not string) comparisons on $?.
- debian/xserver-common.config.in
.
* Quote readlink subshell command in xbase-clients pre-installation script
so that the test command doesn't fail in the case where readlink returns
nothing. (Closes: #214804)
- debian/xbase-clients.preinst.in
.
* Remove redundant test for the existence of the XFree86 X server
configuration file from the xserver-xfree86 pre-installation script.
- debian/xserver-xfree86.preinst.in
.
* Fix font_update() to *really* ignore requests to run xftcache on the
Speedo directory. The previous attempt at a fix (in -12) was
unsuccessful. Thanks to "Jack.R" for his assistance and patience in
tracking down the problem. (Closes: #192138)
- debian/shell-lib.sh
.
* Remove obsolete xbase-clients.conffiles.s390 file whose execution was
overlooked in the transition to let debhelper handle conffiles (4.2.1-7).
- debian/xbase-clients.conffiles.s390: deleted
.
* Update Danish translations (thanks, Morten Brix Pedersen).
(Closes: #216448)
- debian/po/da.po
.
* Support commit/rollback of default display manager file. In the config
script, if the default is changed, move the file to a temporary location.
In the postinst script (package configuration), remove the temporary file.
In the postrm script, if package install or upgrade is being aborted,
restore the temporary file to its original location.
- debian/xdm.config.in
- debian/xdm.postinst.in
- debian/xdm.postrm.in
.
* Don't tell the user that the selected default display manager (if it's not
xdm) must be configured every time xdm's postinst runs.
- debian/xdm.postinst.in
.
* Perform further overhauls and robustification to shell-lib.sh.
+ reject_nondigits(),reject_whitespace(),reject_unlikely_path_chars(): new
functions for validating shell function arguments and environment
variables not under this file's control
+ message(),message_nonl(): call reject_nondigits to validate $COLUMNS
+ create more coherent functions for user communication; drop debugmsg()
and errormsg(), and create three levels of communication: fatal errors,
warnings, and chatter
- observe(): used for any user communication that is not fairly
important; not seen by default, but visible when the
$DEBUG_XFREE86_PACKAGE variable is set in the environment to a non-null
value; also someday when dpkg supports logging, we'll send these
messages its way
- warn(): new function, used for communicating important information
- die(): new function, used for hideous death screams
+ internal_error(): renamed from internal_errormsg(); also identifies
itself explicitly in output
+ usage_error(): renamed from usage_errormsg(); also identifies itself
explicitly in output
+ maplink(): use internal_error() instead of internal_errormsg()
+ analyze_path(),find_culprits:
- explicitly scope local variables and make them lowercase
- call reject_whitespace() on arguments
+ readlink(): quote shell variable in internal Perl implementation
+ check_symlinks_and_warn(),check_symlinks_and_bomb:
- use usage_error() instead of usage_errormsg()
- use observe() instead of debugmsg()
- use die() instead of message()
+ font_update():
- explicitly scope local variables and make them lowercase
- define a local variable to store the X font directory prefix
(/usr/X11R6/lib/X11/fonts), as this may change in the future
- call reject_unlikely_path_chars() on shell variables used
- confirm that the font directory being operated exists before attempting
operations on it
- don't let failures of a font update command be fatal to the package; if
a command fails, warn() about it instead
- improve language of warnings issued when font update command not found
or font directory does not exist
- improve efficiency by using shell parameter expansion instead of
basename utility
+ remove_conffile_prepare(),remove_conffile_commit(),
remove_conffile_rollback(): use usage_error() instead of usage_errormsg()
+ remove_conffile_rollback(): correct self-reference in error message (cut
and paste error)
+ safe_debconf():
- use usage_error() instead of usage_errormsg()
- use observe() instead of debugmsg()
- debian/shell-lib.sh
.
* Convert message()-using maintainer scripts to use the new
observe()/warn()/die() approach.
- debian/twm.preinst.in
- debian/xbase-clients.postinst.in
- debian/xdm.postinst.in
- debian/xdm.postrm.in
- debian/xdm.preinst.in
- debian/xdm.prerm.in
- debian/xfs.preinst.in
- debian/xfree86-common.config.in
- debian/xfree86-common.postinst.in
- debian/xfree86-common.postrm.in
- debian/xfree86-common.preinst.in
- debian/xlibs.preinst.in
- debian/xserver-common.config.in
- debian/xserver-common.postinst.in
- debian/xserver-common.preinst.in
- debian/xserver-xfree86.config.in
- debian/xserver-xfree86.postinst.in
- debian/xserver-xfree86.preinst.in
- debian/xserver-xfree86.prerm.in
- debian/xutils.preinst.in
.
* Make the xserver-xfree86 config script's debug_echo() function, which now
wraps observe(), set DEBUG_XFREE86_PACKAGE when calling it so that the
output is sure to be generated.
- debian/xserver-xfree86.config.in
.
* Add several new entries to the FAQ:
+ The X server log says there was an error and it's disabling DRI. Is
that why the X server won't start?
+ The X server log says there was an error opening my "core pointer" or
the file /dev/input/mice. Is that why the X server won't start?
+ The X server log says it's skipping modules due to "No symbols found"
errors. Is that why the X server won't start?
+ The X server log says "AddScreen/ScreenInit failed for driver 0". Is
that why the X server won't start?
+ How can I tell if it's the X server crashing, or my X session exiting
abnormally?
- debian/local/FAQ
.
* Fix migration of configuration files from "debconf-managed" to
conffile-style management, in that the Xwrapper.config and XF86Config-4
files were marked as locally changed even if there were no changes outside
the "debconf markers". Detect this case by searching for lines outside
that range which contain anything other than whitespace or comments, and
if none are found, treat the config file as handled by the package
("automatic update mode"). This should eliminate some overly aggressive
migrations to manual update mode, though people who made changes only
within the debconf markers and didn't follow instructions may still be
incorrectly placed in automatic mode (that's why copies of the old config
files are made when migration is done). Thanks to John R. Daily for
bringing this scenario to my attention. (Closes: #214604)
- debian/xserver-common.preinst.in
- debian/xserver-xfree86.preinst.in
.
* Fix "priority ceiling" logic introduced in xserver-xfree86's config script
in 4.2.1-10. We can't just use shell parameter expansion tricks to
accomplish this. Implemented new function priority_ceil() which compares
its argument, a debconf priority string, to the shell variable
PRIORITY_CEILING, another debconf priority string, and returns the lesser
of the two. Thanks to Goswin Brederlow for identifying the precise cause
of debconf question priority inflation of late.
(partially addresses #207537)
- debian/xserver-xfree86.config.in
.
* Fix xdm to handle case where alternative X display managers do not provide
a "daemon_name" debconf template (which is supposed to contain the file
specification of the display manager daemon). If that is true, assume
that the package name of the display manager is also the name of the
daemon executable, and try to find it with the "which" command. If that
fails as well, warn the user that we were unable to update the default X
display manager file.
- debian/xdm.postinst.in
- debian/xdm.prerm.in
.
* Add aliases to upstream locales.alias file for many locales using the
"@euro" modifier and the ISO-8859-15 or UTF-8 character sets (thanks,
Jean-Christophe Dubacq and Denis Barbier). (Closes: #208137)
- debian/patches/011a_recognize_euro_modifier_locales.diff: new
.
* Ship unstripped versions of the Mesa DRI modules in the xlibmesa3-gl-dbg
package, in the directory /usr/X11R6/lib/modules/dri/debug.
- debian/xlibmesa3-gl-dbg.install.alpha
- debian/xlibmesa3-gl-dbg.install.i386
- debian/xlibmesa3-gl-dbg.install.ia64
- debian/xlibmesa3-gl-dbg.install.powerpc
- debian/xlibmesa3-gl-dbg.install.sparc
- debian/control: document existence of unstripped modules and explain
how to use them in xlibmesa3-gl-dbg's extended description
.
* Fix long-standing thinko in xserver-xfree86's config script; test correct
variable for nullity when deciding if mdetect didn't return anything for
the mouse protocol (thanks, Daniel Barlow). Also perform extra sanity
check on mdetect output (we expect exactly 2 lines' worth), and do not set
the question priority to low just because mdetect succeeds.
(Closes: #216932)
- debian/xserver-xfree86.config.in
.
* Update security fix for xdm pam_setcred() vulnerability to match current
upstream implementation in xf-4_3-branch, which now includes my patch to
use pam_strerror(). This change is *not* a security fix.
- debian/patches/000_stolen_from_HEAD.diff: updated
- debian/patches/002_xdm_fixes.diff: resynced
.
* Grab latest fixes to XAA (X Acceleration Architecture) from upstream CVS
HEAD.
- debian/patches/000_stolen_from_HEAD.diff: remove existing XaaPCache
patch (moved to 000_stolen_from_HEAD_xaa.diff)
- debian/patches/000_stolen_from_HEAD_xaa.diff: new;
+ (xc/programs/Xserver/hw/xfree86/xaa/xaaFillPoly.c): Fix a bug filling
trapezoids in some obscure 8x8 pattern fill case. (Mark Vojkovich)
+ (xc/programs/Xserver/hw/xfree86/xaa/xaaPCache.c): Fix Color8x8 cache
bug (pattern expanded from source) (Thomas Winischhofer)
+ (xc/programs/Xserver/hw/xfree86/xaa/xaaPict.c):
- move existing XaaPCache patch (crash while off-screen memory heavily
fragmented) to this patch
- Warning fix (Alan Hourihane).
- Change XAA to not sync when it sees RENDER operations that don't
touch VRAM, and to try to accelerate Glyphs with Composite if it
seems likely that will work (#5509, Nolan Leake).
- Add missing tests for vtSema to xaa 'Picture' functions. These
missing checks caused strange behavior with some drivers when RENDER
extension requests were made while X was switched away. (Egbert
Eich)
+ (xc/programs/Xserver/hw/xfree86/xaa/xaaStipple.c): Fix an XAA stipple
bug that's been there for some 4+ years. (Mark Vojkovich)
.
* Update Dutch translations (thanks, cobaco and the debian-l10n-dutch team).
(Closes: #207837)
- debian/po/nl.po
.
* Run fc-cache on the font directories provided by xfonts-scalable when the
package is configured, removed, purged, or disappeared.
- debian/xfonts-scalable.postinst.in
- debian/xfonts-scalable.postrm.in
.
* Fix xdm's config script to not choke on multiword garbage in
/etc/X11/default-display-manager, by quoting the argument to basename.
Use grep with head to extract the first non-whitespace, non-comment line
from the file. If the result does not appear to be a command ("which"
fails), observe() it. (Closes: #217605)
- debian/xdm.config.in
.
* Improve efficiency of maintainer scripts and programs by using POSIX shell
parameter expansion (instead of using command substitution to run basename
on a shell variable argument).
- debian/local/dexconf
- debian/local/update-fonts-alias
- debian/local/update-fonts-dir
- debian/local/update-fonts-scale
- debian/xserver-common.postinst.in
- debian/xserver-common.postrm.in
- debian/xserver-common.preinst.in
- debian/xserver-xfree86.config.in
- debian/xserver-xfree86.postinst.in
- debian/xserver-xfree86.postrm.in
- debian/xserver-xfree86.preinst.in
- debian/xserver-xfree86.prerm.in
.
* Have the remove_conffile_prepare(), remove_conffile_commit(), and
remove_conffile_rollback() functions call observe() to report the actual
actions performed. Remove such uses of observe() in maintainer scripts.
This way these observational messages are issued only when the system
changes state, and not when a function that potentially does nothing is
called.
- debian/shell-lib.sh
- debian/xdm.postinst.in
- debian/xdm.postrm.in
- debian/xdm.preinst.in
- debian/xfree86-common.postinst.in
- debian/xfree86-common.postrm.in
- debian/xfree86-common.preinst.in
Announcing to debian-devel-changes@lists.debian.org
Closing bugs: 136470 192138 207837 208137 213774 214352 214604 214634 214804 216448 216932 217605
Your package contains new components which requires manual editing of
the override file. It is ok otherwise, so please be patient. New
packages are usually added to the override file about once a week.
You may have gotten the distribution wrong. You'll get warnings above
if files already exist in other distributions.
Reply to: