Back to Top
Back to Top
Earlier this year, I switched Stanford's internal repositories from an old debarchiver setup that didn't do repository signing to something more modern and secure built on top of reprepro.
While we're not doing anything particularly exciting at a technical level, I thought it might be interesting for people to see how a large site with heavy Debian usage divides up and manages its internal repositories.
I put up a first draft of a writeup at Debian private repositories. This is currently fairly incomplete. One obvious thing that's missing is a pointer to the wrapper script that we use, but I know there's more. I'm happy to prioritize additional documentation based on what people would find interesting. Send me email (or mention on debian-enterprise, to which I'll also send a pointer to this) if there's anything in particular you want to hear about.
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
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
unstable very 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
weston should follow after
case somebody is in a hurry, they have been in
quite some time already.)
Scrolling issues with the
synaptics driver seem to be finally fixed
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 3 to
make it migrate faster, and a kind RM added that hint to his file, so
testing is 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.
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.
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
video ABI). That
means that drivers won’t be installable until they are rebuilt
against the new server. Usually, we’re talking about a few
dinstall runs, meaning less than a day.
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
testing when needed. This is such a
Please don’t report bugs on this topic, thanks already, and enjoy that new server.
convert5to6subcommand. See the manual page for details. Make sure you have a copy of the repository before converting, the code is new and may be buggy.
--small-files-in-btreeenables Obnam to store the contents of small files in the per-client B-tree. This is not the default, at least yet, since it's impact on real life performance is unknown, but it should make things go a bit faster for high latency repository connections.
Back to Top