Tim Retout's www presence

Thu, 26 Nov 2009

My favourite Ubuntu patch

I thought I should share my current favourite Ubuntu patch.

While hunting for easy RC bug fixes yesterday, I stumbled across mit-scheme_7.7.90+20090107-1ubuntu1.patch [roughly 9MB]. It contains a Debian .deb to bootstrap the Ubuntu mit-scheme package (bug filed). Nice.

Now, to be fair, Debian has a bootstrapping problem for mit-scheme as well - it requires itself to build, but is currently uninstallable in unstable (although zack's on the case). Having looked at the problem, I think the best thing to do in the long term would be to package mit-scheme-c (which appears to be a superset of the upstream tarball for mit-scheme?) and then use that to build the other package. This would also provide a version of mit-scheme for arches other than i386. If maintainer-built binary packages are going to get thrown away at upload time, that would have been the only way to solve the bug, I think.

(I don't mean to fuel the Debian vs. Ubuntu flames; it would have been nice if the MOTUs could have fixed this in less of a hacky, license-violating way, but they did at least get the package to build, which is more than Debian can do at the moment. I intend to keep a closer eye on Ubuntu bugs and patches for the various packages I work on, because keeping divergence to a minimum should benefit both distributions.)

Posted: 26 Nov 2009 21:31 | Tags: , , , | Comments (3)

Comments

Posted by btmorex at Fri Nov 27 05:58:28 2009
This is probably the perfect example of the difference between Ubuntu and Debian. Ubuntu releases a horrible, ugly hack of solution to get things working; Debian just calls it broken and ignores it.

I still haven't decided which is better, but for now I'm using Debian.

Posted by Fabian at Fri Nov 27 07:45:08 2009
@btmorex: I see it a bit differently. Ubuntu's patch is not only horrible and ugly, but also non-scalable and non-portable. They just applied it to get this issue off the table as quickly as possible.
In Debian the issue isn't ignored. It just takes a lot more time to develop a reasonable and future-proof solution.
In the end you have to exercise more patience in Debian, that's for sure (but quality standards are higher).

Posted by Debian at Fri Nov 27 17:32:22 2009
Sounds like the ftpmasters will be allowing exceptions to source-only packages where needed:

http://blog.ganneff.de/blog/2009/11/24/tssk.html

Name:


E-mail:


URL:


Comment:


Anti-spam question: What is the colour of both (hydrated) copper sulphate and (anhydrous) cobalt chloride?

< November 2009 >
SuMoTuWeThFrSa
1 2 3 4 5 6 7
8 91011121314
15161718192021
22232425262728
2930     

Contact

Tim Retout tim@retout.co.uk
JabberID: tim@retout.co.uk

List of non-fail

Copyright © 2007, 2008, 2009 Tim Retout