Gentoo Archives: gentoo-guis

From: "René 'Necoro' Neumann" <lists@××××××.eu>
To: gentoo-guis@g.o
Cc: gentoo-guis@l.g.o, Brian <dol-sen@×××××.net>, Kuroo Kuroo <kuroo.info@×××××.com>, nirbheek.chauhan@×××××.com, Luis Francisco Araujo <araujo@g.o>, Porthole-Developers <porthole-devel@×××××××××××××××××.net>, info@×××××.org
Subject: Re: [gentoo-guis] One backend for alle portage GUIs
Date: Thu, 04 Oct 2007 23:24:44
Message-Id: 470574A6.4080809@necoro.eu
In Reply to: Re: [gentoo-guis] One backend for alle portage GUIs by "René 'Necoro' Neumann"
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

Replies

Subject Author
Re: [gentoo-guis] One backend for alle portage GUIs "René 'Necoro' Neumann" <lists@××××××.eu>