Long time no see…
Anyway, here are some quick news from the X packaging front, focussing on the past few weeks.
While I was busy doing other things, Julien took care of uploading lots of libraries (making most of them multiarch-aware) along with our usual meta-packages (like
x11-utils, etc.), preparing for the upcoming 7.7 katamari.
Mesa 8.0.2 was finally uploaded to
experimental, where it seems to be building fine, and working fine, at least for me.
Accordingly, I’m planning an upload to
unstablevery soon, and I won’t be disabling wayland support this time, since wayland/weston reached their first milestone with a public release (0.85). There’s nothing very interesting to see here, but since wayland support doesn’t really hurt, I thought I’d just keep it. That’s why
westonshould follow after
mesa. (In case somebody is in a hurry, they have been in
experimentalfor quite some time already.)
Scrolling issues with the
synapticsdriver seem to be finally fixed thanks to
rc4: #665004 was confirmed as fixed by many reporters (thanks everyone for the quick feedback after my ping). Accordingly, I’ve pinged the release team to get an
age-days 3to make it migrate faster, and a kind RM added that hint to his file, so
testingis getting the fixed package thanks to this midnight’s
libcairo2/server/EXA/ati/nouveau fun: will be added through an edition of this post. Executive summary: downgrade libcairo2 to testing’s version if you’re seeing text corruptions.
Upcoming X server transition
X server 1.12 has been prepared in
experimental for a while, from
release candidates to the first stable release from
server-1.12-branch. Since a bunch of drivers were uploaded to cope
with that version when it shows up, we should be able to upload
xorg-server 1.12 to
unstable VERY SOON.
What does that mean?
Basically, that’s a transition. In details:
xorg-server, and wait for it to be built everywhere, then we trigger binNMUs for all architectures at once when it’s ready on all of them.
Unlike shared libraries, there’s no old and new library packages (old+new SONAME); instead, the server itself provides different packages (because of the different
videoABI). That means that drivers won’t be installable until they are rebuilt against the new server. Usually, we’re talking about a few
dinstallruns, meaning less than a day.
Frequently Yelled Phrases:
Upgrades are broken! No, it just means you can’t upgrade the server alone, you need the drivers too (see above).
Installations are broken! Well, that’s
unstable, and you probably know installability-related issues are trivially solved by pulling packages from
testingwhen needed. This is such a case.
Please don’t report bugs on this topic, thanks already, and enjoy that new server.