1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA1 |
3 |
|
4 |
It's going stepwise forward :) Today during some boring university |
5 |
classes I created a first provider for portage [1]. It is strongly based |
6 |
on the old backend for portato -- with other words, the API is far from |
7 |
being considered stable. If you want to take a look at what the current |
8 |
API is, you find the files under [1] and (as it is not really |
9 |
documented) some comments here [2]. The comments are not 1:1, but you |
10 |
should get the idea :) |
11 |
|
12 |
Further, I created two ebuilds: "app-portage/catapult" and |
13 |
"app-portage/catapult-portage". You find all info about them in the wiki |
14 |
[3]. |
15 |
|
16 |
If you want to check the new provider: I have copied the client for the |
17 |
showcase and changed it to the provider API. You have two possibilities |
18 |
to start it: |
19 |
|
20 |
1.) Go into the provider dir: Launch start.py& and then the client.py |
21 |
2.) Install the two ebuilds (just do "USE='portage' emerge -av |
22 |
catapult"), then go into the provider dir and launch client.py (Yes - |
23 |
the daemon is started automatically ... dbus ftw ;P) |
24 |
|
25 |
At the beginning of next week, I'm planning to make portato use this new |
26 |
amazing backend :). We'll see if this is going to work... (Rumors say |
27 |
that currently dbus times out on the first connect...) |
28 |
|
29 |
Regards, |
30 |
- - a tired Nec |
31 |
|
32 |
[1] https://svn.origo.ethz.ch/catapult/portage |
33 |
[2] |
34 |
https://svn.origo.ethz.ch/portato/trunk/portato/backend/system_interface.py |
35 |
https://svn.origo.ethz.ch/portato/trunk/portato/backend/package.py |
36 |
[3] http://catapult.origo.ethz.ch/wiki/directory_structure_and_ebuilds |
37 |
-----BEGIN PGP SIGNATURE----- |
38 |
Version: GnuPG v1.4.7 (GNU/Linux) |
39 |
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org |
40 |
|
41 |
iD8DBQFHBXSm4UOg/zhYFuARAiQpAKCFpQV7wHdv8kvVZqpinnUkVhtnowCfXuS3 |
42 |
ZVSn9oR5pgNnUldZsQCmghI= |
43 |
=4Uoy |
44 |
-----END PGP SIGNATURE----- |
45 |
-- |
46 |
gentoo-guis@g.o mailing list |