xsf-docs/reference/squeeze-backports.txt | 130 ++++++++++++++----------------- 1 file changed, 61 insertions(+), 69 deletions(-)
New commits: commit 58c0ca7f5c2de8edd1ad5c1a32e71d65cc577432 Author: Cyril Brulebois <k...@debian.org> Date: Sun Aug 14 22:43:18 2011 +0200 squeeze-backports: Fix typo. diff --git a/xsf-docs/reference/squeeze-backports.txt b/xsf-docs/reference/squeeze-backports.txt index a54ebd0..214a003 100644 --- a/xsf-docs/reference/squeeze-backports.txt +++ b/xsf-docs/reference/squeeze-backports.txt @@ -12,7 +12,7 @@ to: the server itself, input and video drivers, libdrm, and mesa. To keep things simple, the idea is to backport all of those to `squeeze` through `squeeze-backports`, along with some of the additional packages which might be involved (like `libxfont` or -`x11proto-xfixes-dev`). +`x11proto-fixes-dev`). The backports were prepared so that it’s possible to upgrade the `input-all` and `video-all` meta packages on `amd64` and `i386`. If commit d60d3c7c6cdef76b029c0832fd277ca89e8b592e Author: Cyril Brulebois <k...@debian.org> Date: Sun Aug 14 22:39:45 2011 +0200 squeeze-backports: Update title, and drop ToC. diff --git a/xsf-docs/reference/squeeze-backports.txt b/xsf-docs/reference/squeeze-backports.txt index 300596d..a54ebd0 100644 --- a/xsf-docs/reference/squeeze-backports.txt +++ b/xsf-docs/reference/squeeze-backports.txt @@ -1,6 +1,5 @@ -Backports policy for squeeze -============================ -:toc: +Backports for squeeze +===================== Cyril Brulebois <k...@debian.org> commit abb2a7005f0fadec0213962f06af3efa8a9ad0b5 Author: Cyril Brulebois <k...@debian.org> Date: Sun Aug 14 22:38:34 2011 +0200 squeeze-backports: Mention best effort. diff --git a/xsf-docs/reference/squeeze-backports.txt b/xsf-docs/reference/squeeze-backports.txt index 5e0f265..300596d 100644 --- a/xsf-docs/reference/squeeze-backports.txt +++ b/xsf-docs/reference/squeeze-backports.txt @@ -15,6 +15,13 @@ To keep things simple, the idea is to backport all of those to additional packages which might be involved (like `libxfont` or `x11proto-xfixes-dev`). +The backports were prepared so that it’s possible to upgrade the +`input-all` and `video-all` meta packages on `amd64` and `i386`. If +specific drivers (maintained by the X Strike Force) are wanted, +requesting them on the `debian-backports@` / `debian-x@` mailing lists +should do the trick. For other drivers, please contact the relevant +package maintainers. + Instructions ------------ commit 5b047a8a718a5e2aadfd06ad731b1996eb3181c2 Author: Cyril Brulebois <k...@debian.org> Date: Sun Aug 14 22:06:42 2011 +0200 squeeze-backports: Rework doc. diff --git a/xsf-docs/reference/squeeze-backports.txt b/xsf-docs/reference/squeeze-backports.txt index 11c2e30..5e0f265 100644 --- a/xsf-docs/reference/squeeze-backports.txt +++ b/xsf-docs/reference/squeeze-backports.txt @@ -4,73 +4,59 @@ Backports policy for squeeze Cyril Brulebois <k...@debian.org> -Proposed plans --------------- +Bird’s-eye view +--------------- If one forgets about libraries and clients, a whole X stack boils down to: the server itself, input and video drivers, libdrm, and mesa. -Since upgrading the server means upgrading all input and video drivers -(more than 50 source packages), that’s certainly too much to backport, -since we’re already trying to support `stable` (through stable -updates), `testing`/`unstable`, and `experimental`. For example, in -February 2011, that means `xorg-server` 1.7 in `stable`, 1.9 in -`unstable` (and “soon” in `testing`), and 1.10 in `experimental`. - -So the plan is to keep `xorg-server` as it is in `squeeze` (possibly -preparing/testing targeted fix if appropriate), and backporting -drivers when possible. With API/ABI updates, the minimal server -version required tend to get raised from time to time, but usually -drivers can be built against a rather large range of server -versions. In case a driver stop building against the server available -in `stable`, we’ll likely stick to the highest version still building -against it, and then tell people to upgrade the whole stack if they -need something more recent (unless some trivial cherry-picking is -possible, of course). - -The plan is to backport a few drivers on a possibly regular fashion, -and other drivers upon request. - - -Input drivers -~~~~~~~~~~~~~ - - * `evdev`: Linux-only keyboard & mouse/pointer driver. - * `keyboard` and `mouse`: Needed for non-Linux ports. - * `synaptics`: Better touchpad support than `evdev`. - - -Video drivers -~~~~~~~~~~~~~ - - * `ati`: Drivers for ATI cards. - * `intel`: Driver for Intel cards. - * `nouveau`: Driver for NVidia cards. Not possible since upstream’s http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-nouveau.git;a=commit;h=a4d580bf05d7aac1d486e5d1ba9a2201c026e5f5[a4d580bf05]. - * `fbdev` and `vesa`: Generic drivers. - * `dummy`: Dummy driver, suitable when there’s no monitor connected. - -.Note -There are a few other drivers for ATI cards (`mach64`, `r128`), which -are pulled by `ati`, but there are versions available in `squeeze` -already, so backporting them isn’t required. - - -Libraries -~~~~~~~~~ - -The important libraries are `libdrm` and `mesa`. The former will -likely get pulled at some point by a driver, so a backport will be -needed for this library. The latter is under very heavy development, -so one may want to try a new release or a snapshot without having to -upgrade everything to `unstable`. It’s a huge package to build, so we -link:../howto/build-mesa.html[documented how to build it] locally. But -there’s some hope to make some weekly or daily builds available at -some point. - - -Kernel -~~~~~~ - -Some of those drivers might need a more recent kernel version than -the one in `squeeze`, but hopefully it’ll be available through -`squeeze-backports` as well. +To keep things simple, the idea is to backport all of those to +`squeeze` through `squeeze-backports`, along with some of the +additional packages which might be involved (like `libxfont` or +`x11proto-xfixes-dev`). + + +Instructions +------------ + +The usual link:http://backports-master.debian.org/[backports instructions] +apply. But let’s gather everything in a single place. + +Add that to your `sources.list`: +---- +deb http://backports.debian.org/debian-backports squeeze-backports main +---- + +Update your cache: +---- +apt-get update +---- + +If you’re interested in just upgrading the usual `mesa` packages: +---- +apt-get install -t squeeze-backports libgl1-mesa-dri libgl1-mesa-glx +---- + +If you want the whole stack, we should distinguish between two +cases. + +In the usual case, both the `xserver-xorg-input-all` and +`xserver-xorg-video-all` meta packages were installed, and pulled a +lot of packages, which should work for most users. In that case, due +to a bug in `apt`, one has to remove the `wacom` input package before +proceeding to the upgrade (the `xserver-xorg-input-all` package might +be scheduled for removal as a consequence, but that doesn’t +hurt). Then specifying a few packages to upgrade should pull +everything from `squeeze-backports`. + +---- +apt-get purge xserver-xorg-input-wacom +apt-get install -t squeeze-backports xorg xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-video-all +---- + +In case only the needed packages were installed, like the `synaptics` +input driver and the `intel` video driver, the following should be +sufficient: +---- +apt-get install -t squeeze-backports xorg xserver-xorg xserver-xorg-core xserver-xorg-input-synaptics xserver-xorg-video-intel +---- -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1qshgw-0000su...@vasks.debian.org