|
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
meta-packages (like x11-apps
, 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 wayland
hit unstable
yesterday; weston
should follow after mesa
. (In
case somebody is in a hurry, they have been in experimental
for
quite some time already.)
Scrolling issues with the synaptics
driver 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 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
britney
run.
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:
We upload 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 input
and 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
case.
Please don’t report bugs on this topic, thanks already, and enjoy that new server.
I've just released version 0.27 of Obnam, my backup application. The relevant part of NEWS:
convert5to6
subcommand. 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-btree
enables 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.