News

06.08.2008: adept 3.0 alpha 6

Adept 3.0 Alpha 6

Hi, it’s that time again: new alpha version of Adept hits the block. For the unaware, Adept is an APT front-end for KDE. You can do all the cool stuff with it that the other kids can’t. Join the fun!

New features since Alpha 5

(the list is a little less staggering than the last time, sorry about that, but it’s only been a week)

Where to get

I have again prepared binary packages, this time even more of them (a Hardy backport is included). Traditionally, in Debian, you can install alpha 6 from experimental:

apt-get install -t experimental adept

The sources.list goes:

deb http://ftp.debian.org/debian experimental main

If you are on Kubuntu Intrepid, the line is:

deb http://ppa.launchpad.net/mornfall/ubuntu intrepid main

and finally, on Kubuntu Hardy, the lines are (BUT: read below!)

deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main
deb http://ppa.launchpad.net/mornfall/ubuntu hardy main

Big fat warning: Due to somewhat unexpected difficulties, Adept requires newer APT than available in Hardy. This means, adding the above sources.list lines will upgrade your apt to a version from Intrepid, that’s also completely untested on anything resembling a Hardy installation. Be wary. Moreover, installing Adept means means KDE 4.1 for Hardy users. (This does not apply to Intrepid users, they are already on the cutting edge and no extra dangers lie this way.)

(For all Kubuntu users, there are more instructions to be found on https://launchpad.net/~mornfall/+archive.)

Heroes of Alpha 6

I hereby nominate the “Heroes of Alpha 6”, for their deeds that helped Adept move forward:

(And a totally flirtless wink towards Blauzahl, who somehow inspired me to actually do some bugzilla sorting…)

And now, it’s easy to join the ranks of these heroes — just test the new alpha version and find bugs. Immortality won’t escape your grasp. Also, please don’t forget to read the next section.

Jobs for Alpha 6

Sorting through Launchpad for bugs that have been fixed in alpha 6 (compared to 2.1) would be really awesome. It is a big list and many of them are likely to need testing. (I can take care of that for the KDE bugzilla, but launchpad is a task just too daunting for me and my time possibilities, so help would be very much appreciated).

Notifier is still not included. The components to test are (if you have sudo, kdesu for the rest):

sudo adept
sudo adept installer
sudo adept updater

Please give a go to all of them, report rough edges, crashes and all that, either through IRC (mornfall at freenode, oftc) or mail me-at-mornfall-dot-net or use KDE Bugzilla.

Known Issues

posted 06.08.2008 1:57 tags:

01.08.2008: adept 3.0 alpha 5

Adept 3.0 alpha 5

Short introduction: Adept is an APT frontend for KDE. You can use it to search for packages, install, uninstall, upgrade, all the usual things. It’s gone through a number of changes since 2.1, which has been the default package manager on Kubuntu for some time now.

What’s new since 2.1

Where to get

Since compilation is still not that trivial (well, it’s 3 packages to compile and install, really, and you have to get them with darcs), I have prepared binary packages for the two main “target distributions”. In Debian, you can install alpha 5 from experimental:

apt-get install -t experimental adept

The sources.list line is:

deb http://ftp.debian.org/debian experimental main

If you are on Kubuntu Intrepid, the line is

deb http://ppa.launchpad.net/mornfall/ubuntu intrepid main

(more instructions on https://launchpad.net/~mornfall/+archive)

What (and how) to test

All of the previous components (save for notifier, which is not included at all yet) have been merged into a single binary, that is adept. I have missed desktop files in this alpha (it might be a little on purpose too, as I’d like people to run the program from terminal to be able to check the debug output and possibly send it along with problem reports).

If you have sudo (Kubuntu-ers do, the rest can use kdesu or similar):

sudo adept
sudo adept installer
sudo adept updater

are the magic commands. Please give a go to all of them, report rough edges, crashes and all that, either through irc (mornfall at freenode, oftc) or mail me-at-mornfall-dot-net or use KDE Bugzilla to report bugs.

Missing features

I have one outstanding issue on “must have for 3.0”, that being filtering packages according to their state. There is also no actual way to browse through the 19k+ packages, but might have to give for 3.0. A “browsing” mode is likely for 3.1, although still could make it for 3.0 if I get my act together on that one. We’ll see how alpha testing goes, maybe I’ll have hands full of bugs to fix and won’t get anywhere on features…

Known Issues

Reward

For the brave, fearless testers, I unfortunately cannot promise anything else than fuzzy feeling for doing a good thing… I won’t be at aKademy nor Debconf this year, so I can’t even promise beers. Maybe next time. ; - )

posted 01.08.2008 7:48 tags:

Old news

20.07.2006: adept 2.1.1

24.06.2006: adept 2.2 on fedora

22.06.2006: adept 2.x plans from paris

05.06.2006: profiling adept filters

03.06.2006: adept 2.0 and future

Development

Current Features

Bugs, Wishes

The main bug tracking for adept is done in KDE bugzilla. You can take a look at adept bug overview there. There are also trackers on launchpad/malone (Kubuntu-specific) and Debian BTS (Debian-specific).

Open jobs

If you would like to help adept, the place to start is this bugzilla query, right after you grab the sources (see below). I’ll try to maintain a list of wishes or issues I do not intend to work on, but consider for inclusion when someone provides the code. I will contribute hints to the reports on how you could go about implementing them and where to look. I am also willing to help you out a little, when time permits. And, thanks for interest!

Sources

Releases are available along the binary packages for debian and ubuntu (apt-get source). The source code for all of the “components” are available through darcs:

darcs get http://repos.mornfall.net/ept-work
darcs get http://repos.mornfall.net/adept-3

You basically need these two to get rolling. To produce a standalone build, after you do these above in a directory, also do:

cd adept-3
ln -s ../ept-work/ept ../ept-work/wibble .
mkdir _build
(cd _build && cmake .. -DINTERNAL_EPT=ON -DINTERNAL_WIBBLE=ON)
make -C _build

And finally, to run the resulting binary without installation, you can use:

sudo sh -c "LD_LIBRARY_PATH=`pwd`/_build/lib _build/tools/adept"

It might also be useful to issue

make -C _build check

Unless you also have a binary package of adept installed (or you have installed with make install), you will likely not see any icons, but that’s harmless.