Debian Weekly News #26 -- October 15th, 2001

Misdirected German Translation. We are awfully sorry, but due to a mistake made by Joey the To: address was mistyped when he wanted to post the German translation of the last issue of Debian Weekly News to the German list. Unfortunately it has been distributed to the international list instead, causing some people to wonder what they're reading. Again, sorry for that.

Problems With Automake. A new version of automake has been entered the unstable archive. Unfortunately this version causes the build system to behave like one could expect from the name - it's unstable. Version 1.5 of automake is not backwards compatible to version 1.4, even though that was a goal. As a result of this a lot of packages cannot be compiled anymore, like all of KDE. A solution is due. Additionally, Neil Spring posted some statistics about building packages with automake 1.4 and 1.5.

Long Perl Module Naming. The current policy with regard to the naming scheme for Perl modules is quite clear: Foo::Bar becomes libfoo-bar-perl. This is fine for normal modules, however, there are also modules awailable that contain Business::OnlinePayment::BankOfAmerica, which in turn becomes libbusiness-onlinepayment-bankofamerica-perl as package name. This name is so long that it's a pain to type and dpkg -l wouldn't display it entirely. Joey Hess made a proposal to remove foolish consistency in perl module names.

Debian Conference 2 in Bordeaux? The organisation of the Libre Software Meeting 2002 has begun, which will take place from July 9th to 13th, 2002. As past years, it is possible to organise a Debian Conference at the same time but someone needs to lead the organisation of it. Last years Thierry Laronde was thankfully working on it, but he can't organise another one this year. If your are interested please get in touch with org@lsm.abul.org.

Compiling OpenOffice. Peter Novodvorsky posted a mini HOWTO describing how to get OpenOffice 638C compiled. You'll need a newer JDK from Blackdown.org and older STLPort packages. Peter added a couple of helpful links and patches to the document.

Webalizer Stopped Working? If you noticed that webalizer from stable does not create website statistics anymore, you may be trapped into this. Older versions of the Webalizer (version 1.30 through 2.00-12) generated timestamps in a fashion that, on most platforms, would overflow on October 5, 2001. The result is that statistics are generated up until midnight of October 4th, but not after. The current release of webalizer doesn't contain this bug. A patch against the version from stable is available, linked from the mail above, as well as a backport of the current version. The maintainer also prepares an upload of corrected packages for into stable.

Branden Got Heartburn. In our last issue we reported about problems with SDL packages and Branden Robinsons attempt to fix them. This was suddenly interrupted by problems introduced by a new version of automake (see above). Finally Branden was able to fix the problems with help of two collegues of Progeny Linux Systems and uploaded NMU packages.

Java 2 Standard Edition For Debian? Blackdown Java 2 was recently uploaded targeted for non-free. James Troup, our fearless ftp-master would like some second opinions on the license. An interesting term reads "do not distribute additional software intended to replace any component(s) of the Software". Presumably things like kaffe, jikes and gcj constitute software intended to replace j2sdk, j2se, which makes it difficult not to breach the above rule. Stephen Zander pointed out that Blackdown has been given permission by Sun to alter the terms of the licence to allow the redistribution of Blackdown released binaries by Blackdown mirrors and Linux distributions, not just Debian, regardless of whatever else they may distribute. Finally, these packages may end up in non-free at least.

New Apache2 Packages Delayed. Daniel Stone announced that new Apache2 packages will hit the archive soon. However, apache2 is packaged in a different manner and uses a completely different directory layout (for details, check the link above). Too many people have raised concerns about these changes resulting in a delay uploading packages.

Free Truetype Fonts? Erich Schubert contacted an author of some freeware and asked him, if he could licence them under an open source licence. His reply didn't exactly show that he read the provided DSFG. While not being sure if the license would allow the inclusion in Debian/main a discussion started on licensing artwork contrary to software.

When Do Packages Get Into Testing? A couple of requests showed us that many people still aren't sure when a package is intended to enter the testing distribution. Anthony Towns posted an explanation about packages and testing. The basic rule is that a package has to be tested for two weeks (without critical bugs and new uploads) and that all of its binary packages have been recompiled for all architectures that are scheduled for testing.

Splitting non-US In Crypto And Patents? Sunnanvind Briling Fenderson came up with an idea to split the non-US archive up into a "crypto" and a "patents" piece. Different countries have different laws. This could terminate all the "put crypto in main" talk because US based entities could distribute crypto and main, while French (for example) could distribute main and patents.

Amicus Brief For Matt Pavlovich's Court Case. Branden Robinson spoke with Allonn Levy on the phone a couple of weeks ago, and he asked us to draft an Amicus Brief ("friend of the court") document for submission to the California Supreme Court, who are currently deciding whether to hear Matt's appeal on jurisdictional grounds. Levy is Matt's attorny in the DVD CCA v. Bunner, et al. suit. The Electronic Frontier Foundation has details.

Directions To Using Autoconf And Friends. Henrique de Moraes Holschuh released a document in which he describes how autoconf/automake is best used in Debian. The whole GNU autotools stuff is a hairy topic, but if we don't document how to best use them somewhere, it will only get worse.

New or noteworthy packages:


Fehlgeleitete deutsche Übersetzung. Es tut uns sehr leid, doch aufgrund eines Fehlers von Joey war die Adresse im To:-Feld falsch als er die deutsche Übersetzung der letzten Ausgabe der Debian Weekly News an die Mailingliste sandte. Unglücklicherweise wurde sie auf der internationalen Liste verteilt, was bei einigen Leuten Verwunderung darüber auslöste, was sie da lasen. Nochmals Entschuldigung dafür.

Probleme mit Automake. Eine neue Version von automake wurde ins Unstable-Archiv aufgenommen. Leider brachte diese Version das Build-System dazu, sich so zu verhalten wie es der Name erwarten läßt - es ist unstabil. Version 1.5 von automake ist nicht abwärtskompatibel zu Version 1.4, obwohl dies ein Ziel war. Als Folge davon konnten viele Pakete nicht mehr kompiliert werden, wie z.B. das komplette KDE. Eine Lösung steht noch aus. Zusätzlich hat Neil Spring eine Statistik über die Paketerstellung mit automake 1.4 und 1.5 veröffentlicht.

Lange Perl-Modulnamen. Die aktuelle Regel bezüglich der Namensgebung für Perl-Module ist ziemlich klar: Foo::Bar wird zu libfoo-bar-perl. Dies ist für normale Module in Ordnung, es gibt jedoch auch Module, die Business::OnlinePayment::BankOfAmerica heißen und bei denen der Paketname zu libbusiness-onlinepayment-bankofamerica-perl wird. Dieser Name ist so lang, daß es eine Qual ist, ihn einzutippen und dpkg -l würde ihn nicht vollständig anzeigen. Joey Hess schlug vor, solche törichten Folgen für Perl-Modulnamen zu vermeiden.

Debian-Konferenz 2 in Bordeaux? Die Vorbereitungen des Libre Software Meeting 2002 haben begonnen. Es wird vom 9. bis 13. Juli 2002 stattfinden. Wie in den vergangen Jahren ist es möglich, zur gleichen Zeit eine Debian-Konferenz abzuhalten, jedoch muß jemand dessen Organisation übernehmen. In den letzten Jahren hat dies Thierry Laronde dankbarerweise übernommen, doch er kann dieses Jahr keine weitere organisieren. Wenn Sie Interesse daran haben, nehmen Sie bitte Kontakt mit org@lsm.abul.org auf.

Kompilation von OpenOffice. Peter Novodvorsky beschrieb in einem mini-HOWTO wie man OpenOffice 638C kompiliert. Sie werden ein neueres JDK von Blackdown.org und ältere STLPort-Pakete benötigen. Peter fügte dem Dokument außerdem ein paar hilfreiche Links und Patches hinzu.

Webalizer funktioniert nicht mehr? Falls Sie bemerkt haben, daß Ihr Webalizer aus dem stable-Archiv keine Webstatistiken mehr erstellt, sind Sie vielleicht in diese Falle geraten. Ältere Versionen des Webalizers (Version 1.30 bis 2.00-12) erzeugten Zeitstempel auf eine Art, die auf den meisten Plattformen am 5. Oktober 2001 zum Überlauf führt. Als Folge davon wurden Statistiken bis zum 4. Oktober Mitternacht erstellt, doch nicht mehr danach. Die aktuelle Version des Webalizers enthält diesen Bug nicht mehr. Ein Patch für die Version aus stable steht zur Verfügung, verlinkt von der URL oben, genauso wie eine Rückportierung der aktuellen Version. Der Paket-Betreuer bereitet zudem korrigierte Pakete für stable vor.

Branden bekam Sodbrennen. In unserer letzten Ausgabe haben wir über Probleme mit den SDL-Paketen berichtet und Branden Robinsons Versuch, diese zu beheben. Das wurde plötzlich durch neue Probleme unterbrochen, die durch eine neue Version von automake verursacht wurden (siehe oben). Letztendlich konnte Branden die Probleme mit Unterstützung von zwei Kollegen von Progeny Linux Systems lösen und hat NMU-Pakete hochgeladen.

Java 2 Standard Edition für Debian? Blackdown Java 2 wurde kürzlich für non-free hochgeladen. James Troup, unser furchtloser FTP-Master möchte gerne eine zweite Meinung zur Lizenz hören. Ein interessanter Abschnitt enthält "Vertreiben Sie keine zusätzliche Software, die dazu gedacht ist, Komponenten dieser Software zu ersetzen". Vermutlich fallen Pakete wie kaffee, jikes und gcj genau in diese Kategorie Software, die versucht, j2sdk und j2se zu ersetzen, wodurch es schwierig wird, nicht gegen diese Regel zu verstoßen. Stephen Zander zeigte auf, daß Blackdown von Sun erlaubt wurde, die Absätze der Lizenz zu ändern, um die Redistribution von Binärdateien, die von Blackdown herausgegeben wurden, auf Blackdown-Spiegeln und Linux-Distributionen zu gestatten, unabhängig davon, wer sie weitervertreibt, nicht nur Debian. Letztendlich könnten diese Pakete wenigstens den Weg nach non-free finden.

Neue Apache2-Pakete erwartet. Daniel Stone hat angekündigt, daß neue Apache2-Pakete bald das Archiv erreichen werden. Es werden jedoch nicht nur neue Pakete erwartet, sondern ebenso auch Ärger. Apache2 ist auf eine andere Art und Weise paketiert und verwendet ein vollständig unterschiedliches Verzeichnis-Layout (lesen Sie den Text hinter obigem Link, um Details zu erfahren). Letzte Neuigkeiten: Es wurden ausreichend Bedenken geäußert, so daß in naher Zukunft keine Pakete hochgeladen werden.

Freie Truetype-Schriften? Erich Schubert hat sich mit einem Autor einiger Freeware-Schriften in Verbindung gesetzt und ihn gefragt, ob er sie unter einer Open-Source-Lizenz stellen kann. Seine Antwort hat jedoch nicht wirklich gezeigt, daß er die angegebenen DSFG gelesen hat. Während es nicht sicher ist, ob es die Lizenz erlaubt, daß die Schriften in Debian/main aufgenommen werden, begann eine Diskussion über die Lizensierung von Kunst im Gegensatz zu Software.

Wann gelangen Pakete in testing? Mehrere Fragen haben uns gezeigt, viele Leute immer noch nicht sicher sind, wann ein Paket dafür gedacht ist, in testing aufgenommen zu werden. Anthony Towns hat dazu Erläuterungen geschrieben über Pakete und testing. Die Grundregel besagt, daß ein Paket zwei Wochen lang getestet sein muß (ohne kritische Fehler und neue Versionen) und daß alle daraus erstellten Binärpakete für alle Architekturen compiliert und hochgeladen wurden, die für die testing bestimmt ist.

Non-US in crypto und patents aufteilen? Sunnanvind Briling Fenderson kam die Idee, das non-US-Archiv in einen Teil "crypto" und einen Teil "patents" aufzuspalten. Unterschiedliche Länder haben unterschiedliche Gesetze. Dieses könnte die Diskussionen über "Non-US in main" beenden, denn US-basierte Organisationen könnten crypto und main aufnehmen, während französische beispielsweise main und patents aufnehmen könnten.

Sachverständigenbrief für Matt Pavlovich's Gerichtsverfahren. Branden Robinson hat vor einigen Wochen mit Allonn Levy telefoniert. Er hat uns gebeten, einen Sachverständigenbrief ("Freund des Gerichts") zu verfassen und dem Obersten Gerichtshof von Kalifornien zuzustellen, der im Moment entscheidet, ob Matt's Revision über die Zuständigkeit anzuhören ist. Levy ist Matt's Anwalt im Gerichtsverfahren DVD CCA gegen Bunner, et al. Die Electronic Frontier Foundation hat Details.

Hinweise zur Benutzung von Autoconf und Konsorten. Henrique de Moraes Holschuh hat ein Dokument veröffentlicht, in dem er beschreibt, wie man autoconf/automake am besten auf einem Debian-System einsetzt. Das gesamte System mit den GNU-Autotools ist eine haarige Sache, doch wenn wir es nirgends dokumentieren, wie man sie am besten einsetzt, wird es nur schlimmer werden.

Neue oder bemerkenswerte Pakete:

Thomas Bliesener, Joey