Daniel Burrows: aptitude 0.5.0 released
I've released version 0.5.0 of the aptitude
package manager (release
notes). Once
the mirrors have synced, you should be able to download it from
Debian's experimental distribution, or manually from the aptitude package page.
[Edit] This release was uploaded to experimental because it is not a final release. aptitude follows the Linux version numbering scheme in which an odd second digit indicates an unstable development version. DO NOT INSTALL THIS VERSION IF YOU WANT STABLE SOFTWARE; IT IS INCOMPLETE, INADEQUATE, AND PROBABLY INCORRECT. To reply to some questions that several people have asked me:
- The final release of aptitude 0.6.0 will be split into two
packages, one containing only the traditional text interface and
named
, and one containing the GUI binary namedaptitude-curses
, with both of them providing theaptitude-gtk
binary through Debian's alternatives mechanism. This release wasn't split because the code to drop GTK+ support was buggy and I discovered this fact halfway through assembling the release. It's fixed now.aptitude - To run the traditional curses interface, pass the
--no-guicommand-line parameter or set the optionAptitude::Start-Guitofalsein/etc/apt/apt.conf. Unless you want to test that the curses frontend isn't broken, though, there won't be much for you in this release: the only change affecting it is Xapian support, and that currently breaks incremental search. (see the note above about this being an unstable release)
Aptitude::Update-On-Startup to
false.
The main change in this release is the new GTK+ frontend, designed and implemented by Obey Arthur Liu with funding from the 2008 edition of Google's Summer of Code.
The new frontend is is an effort to bring some of the design
principles of the curses frontend to a GUI environment, while also
exploiting the unique features a GUI gives us and exploring ways to
deal with changes in the environment in the nine years since aptitude
was first designed. For instance, it is no longer reasonable for the
user to actually read the entire package list (when I first installed
Debian, you could read through the whole package list in a single
sitting). So instead of basing the interface around a list of all the
packages, we based it around the ability to search for the packages
you're interested in.
This version of aptitude also introduces Xapian searching:
You might ask why I didn't search for justdaniel@emurlahn:~$ aptitude search "apt package manager" i apt - Advanced front-end for dpkg p apt-dater - terminal-based remote package update manager p apt-dater-dbg - terminal-based remote package update manager (d i aptitude - terminal-based package manager i aptitude-dbg - Debug symbols for the aptitude package manager p createrepo - generates the metadata necessary for a RPM pack p gnome-apt - graphical package manager p smartpm - An alternative package manager that works with p smartpm-core - An alternative package manager that works with i synaptic - Graphical package manager i A update-manager-core - APT update manager core functionality
package manager. The reason is simple: aptitude doesn't yet sort by relevance, and that second search gave me screenfuls of packages whose description contains both
packageand
manager, including addressmanager.app (a PIM for GNUstep), compiz-gtk (a piece of eye candy), and wterm (an X terminal emulator). However, it is worth noting that Xapian searches are fully integrated into the aptitude search language, so they can be combined with non-Xapian search terms in just the way you would expect:
So, all the basic functionality that the GUI version needs is in place; the next step is to start polishing it and filling in the gaps that are left. And, of course, suggestions and bug reports are welcome, so we know where the rough spots and the gaps are. Please send your comments to aptitude-devel@lists.alioth.debian.org so that they are part of the public record and so that people besides me can read them.daniel@emurlahn:~$ aptitude search "?installed apt package manager" i apt - Advanced front-end for dpkg i aptitude - terminal-based package manager i aptitude-dbg - Debug symbols for the aptitude package manager i synaptic - Graphical package manager i A update-manager-core - APT update manager core functionality
Happy package managing!
Effective immediatly --
If you're annoyed by the spelling of something I've written,
I will accept a patch -- preferably generated by 
Good news everyone, new Gammu testing version is out. Fixes are there
for everybody, starting in AT engine initialization, going through FBUS
and Nokia drivers up to OBEX handling in Siemens phones.
Full list of changes:

I spent more time than I would like to admit massaging the process that
ultimately led to the
Roberto Sanchez and I proposed to create a service to provide screenshots for Debian packages. And with a little work, a lot of 
I’ve just released pommed v1.22, which has been collecting improvements and reworks over the past few weeks; this release also adds partial support for the Late 2008 laptops.
Partial support means the LCD backlight is not supported yet. The method for controlling the backlight has to be figured out; if you hear of anything, let me know.
You’ll need a recent kernel for full support on these machines, which means either a late 2.6.28-rc or possibly an early 2.6.29-rc. It all depends on how fast the patches get applied to mainline. Patches are needed for the keyboard quirks, trackpad support, applesmc support and sound support, as usual.
On the improvements front, wmpomme has become event-driven, eliminating the fixed-rate update and associated wakeups and visual ugliness in some configurations; pommed has got some code fixes, though nothing major; gpomme has got a new Japanese translation.
Hopefully the next release will bring full Late 2008 support.
Soccer fans will see the above score as immense, but this isn't
soccer; it's American Football.
Yesterday, the Belgian National American Football team played a
practice match against the Lille Vikings, and won by four touchdowns
and a field goal. Unfortunately they missed one of their conversions,
hence 30 points rather than 31. They actually even scored a
safety in the final seconds of the match, but the officials did
not count it.
Still, that's a good score, so congratulations go out to all
Griffins.
The game took place on the new field of the city of Andenne, in
Namur—in fact, it was part of the official opening
ceremony—and will be the home field of the Andenne Bears team that
plays in the LFFAB, the french-languaged American Football league of
Belgium. This field is now probably the best field of its type in all of
Belgium, and I imagine we will be seeing it more often from now on.
Anyway, the main reason I was there was bifold. The first was called
Joris Verhelst:
Number 85, my brother. The second was 
I have it on very good authority* that our favorite Indian/Nepali restaurant, 