Archive for the 'Debian' Category

Page 4 of 8

SANE in Lenny

The SANE project is working on improving SANE, extending the API and ABI in a backward-compatible manner and bumping the version from 1.0.x to 1.1.x to celebrate that.

The timetable has been posted, and calls for a release of SANE 1.1.0 on July, 30th.

This will be too late for the Lenny freeze by a few weeks, which means Lenny is set to be released with SANE 1.0.19.

SANE 1.0.19 is a good, solid release, which is good news. I’m not sure 1.1.0 will be as solid as 1.0.19 is, so I won’t try to rush 1.1.0 into Lenny at the last minute.

Until the Lenny freeze, I’m going to augment the current SANE 1.0.19 with code from the SANE CVS, concentrating mostly on bugfixes and self-contained new hardware support and features.

Hence, if there is something in the SANE CVS that you would like to see in Lenny: test it, then tell me about it. You have until the end of June to do so.

Currently on my TODO list:

  • pixma backend update

Currently in experimental, sane-backends 1.0.19-7:

  • saned & net backend with mDNS/DNS-SD support
  • debconf support for enabling saned

Comments and feedback welcome.

Etch 1/2 considered harmful for kittens

Trying to upgrade a craptastic server that’s proving problematic under 2.6.18 to the Etch 1/2 kernel, not only is the machine extremely sloooooow to boot, but it turns out that it’s partly due to bnx2 now requesting a firmware file, whereas the firmware is built-in in the 2.6.18 Etch kernel.

Of course, the machine has no working network access due to this, and, to make things even worse, the firmware file is nowhere to be found. No firmware-nonfree in etch-proposed-updates and it’s not in the firmware-nonfree package in unstable.

You’d better hide your kittens, for Etch 1/2 makes me want to kill a large number of kittens.

Dear Jaldhar, Debian is alive and kicking asses.

Dear Jaldhar,

I wrote the post you’re referring to knowing that only one person had been stupid enough to title his post “Is Debian dying?”, so before you go on writing I’m insulting a group of people (at least I’m reading your post this way), please do your research.

Lucas’ post is about the worst PR we can imagine. There’s nothing more stupid to do than what he did. That’s the PR equivalent of committing suicide, mostly. It’s seriously hindering the work some of us are doing, publicizing Debian, going to trade shows, etc. It’s not only stupid, it’s hurting people who do this work.

What’s worse, the post comes with comments from random nobodies, who have nothing to do with Debian, don’t have the first clue about how the Project works internally, yet they can tell that Debian is dying and grinding to a halt. Not to mention it’s been publicized yet again by some “journalist”.

I’ve known Lucas for a long time now. I know where I stand. And I maintain my previous post in full, like it or not.

Kthxbye.

zomgwtfbbq!!11!!1111!!1! New DDs !!

New developer accounts have been created moments ago, “finally”.

Congratulations to all new DDs, with a special note for Aurélien GÉRÔME (ag) and Cyril BRULEBOIS (KiBi).

All of this made possible by Sam, our best DPL to date.

Also, don’t listen to the fucktards going around telling “OMG DEBIAN IS DYING!!11!1!”. They’re just that, fucktards.

A release goal a day keeps the release away

http://lists.debian.org/debian-devel-announce/2008/01/msg00006.html

I fear it’s a little bit too late to introduce a release goal such as this one, which will probably have quite a few (tricky) side effects.

I think it’s time to stop piling release goals, or we’re never going to release.

Inactive AMs

The most common (and, in fact, visible) complaint concerning the New Maintainer process is the time it takes for the DAM to approve the applicant and, after that, create her account. No need to rehash over that.

Another very common problem seems to lie at the AM level, with a number of AMs being mostly inactive, as far as the NM process is concerned, for long periods of time. I know a number of NMs who are waiting for their AM to, basically, come back to life.

It’s not OK for an NM to have to wait for months for her AM at whatever step of the procedure without any reply whatsoever to her mails/IRC pings. It’s even less OK to have NMs wait for months for their final AM report to be posted on -newmaint.

The problem is not with the time taken by the whole procedure (though that can be improved too), the problem is with unresponsive AMs. If you can’t keep up, give up. Don’t let your NMs wait for you indefinitely.

It’s even worse when the AM wants to be the exclusive sponsor for her NM. That means the NM cannot properly take care of her packages in Debian. That’s not acceptable. That practice should be discouraged.

And, oh, this works both ways: if you’re in the NM queue and have time constraints impacting your application, please tell so to your AM and ask to be put on hold until you can find enough time to resume your application. You’ll help everybody by doing so.

Digi AccelePort drivers updated to 1.3-12

I’ve just updated the dgap packages with a new (beta) release from Digi. This release accommodates newer kernels and introduces a udev script, though the previous releases worked just fine with udev too.

The packages are now built for Etch. On Sarge systems, you should keep version 1.3.6-1.

The following apt source line can be used (sources available too):

deb http://debian.technologeek.org/ etch non-free

You’ll find the old packages at http://debian.technologeek.org/pool/non-free/d/dgap/old/ for Sarge systems or should anything go wrong with the latest packages. They can be installed by apt if you request the exact version.

Bug reports and feedback should be directed at my inbox, as usual.

MacBook Pro status update: 2.6.23, radeontool, quiet laptop at last

Today’s kernel: 2.6.23 + 2.6.23-hrt1 patchset + mactel patches. That gives an amd64 tickless kernel that just works and I’m not observing the weird behaviour I observed with 2.6.22-hrt6 that forced me back to a 2.6.21 kernel.

I still need to remove the HID_QUIRK_POWERBOOK_ISO_KEYBOARD quirk for my GEYSER IV ISO keyboard, otherwise the @ and < are swapped. The good news, on the audio side, is that I don’t need to manually fix the pin config for the HDA codec anymore, which is a great step forward :-)

There’s a patched radeontool available that introduces a radeontool power low command to switch the chip into low power mode. And it works. Saves about 45 minutes of battery power, bringing the laptop’s autonomy to something like 2:15 hours. Still far, far away from the 4 hours I had on the PowerBook but it’s a step forward. This also means the laptop is now quiet; I don’t hear the fans anymore. I’ve had this laptop for 11 months now, and it’s something I was really, really looking forward to.

Update on the EFI firmware update 1.4: this update really fixes the keyboard issue in legacy bootloaders, I’ve had a working keyboard in LILO at each and every (re)boot since I installed it.

MacBook Pro status update: EFI Firmware v1.4

Apple released a firmware update for the MacBook Pro about two weeks ago, entitled “MacBook Pro EFI Firmware Update v1.4″.

The update contains, among other things, a microcode update for the Core2 Duo CPUs.

It also looks like this update fixes the longstanding issue of the non-working keyboard in the legacy bootloaders. As it used to work from time to time, I’m not entirely sure the issue is fixed yet, I may just have been lucky so far.

I’ve been told that this update breaks the framebuffer, so if your kernel has framebuffer support for the console you may want to hold off…

Fun with bootloaders, continued

After adding the ability to load 64bit kernels on machines equipped with a 32bit PROM, I’ve now added initrd support to arcload.

I’ve tested that code on IP22, if you give it a go on another platform please let me know how it goes! Don’t bother with IP27, initrd is unsupported in the kernel on that one (some work required). Patches welcome if any are required.

To add an initrd to your arcload config, use the initrd keyword in the same manner you use the image keyword. And to be on the safe side, add a test entry, so that you can still boot the machine if for some reason the initrd can’t be loaded :)

I’ve produced a patch for arcboot too, so that will appear in arcboot at some point in the near future too.