public inbox for gentoo-guis@lists.gentoo.org
 help / color / mirror / Atom feed
From: "René 'Necoro' Neumann" <lists@necoro.eu>
To: gentoo-guis@lists.gentoo.org
Cc: gentoo-guis@lists.gentoo.org, Brian <dol-sen@telus.net>,
	Kuroo Kuroo <kuroo.info@gmail.com>,
	nirbheek.chauhan@gmail.com,
	Luis Francisco Araujo <araujo@gentoo.org>,
	Porthole-Developers <porthole-devel@lists.sourceforge.net>,
	info@kuroo.org
Subject: Re: [gentoo-guis] One backend for alle portage GUIs
Date: Fri, 05 Oct 2007 01:17:58 +0200	[thread overview]
Message-ID: <470574A6.4080809@necoro.eu> (raw)
Message-ID: <20071004231758.c9tOOn_MG5vh2wtAZ-PljfkQaz8by47_bJS2dxVWcSQ@z> (raw)
In-Reply-To: <4703C3AE.8030304@necoro.eu>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

It's going stepwise forward :) Today during some boring university
classes I created a first provider for portage [1]. It is strongly based
on the old backend for portato -- with other words, the API is far from
being considered stable. If you want to take a look at what the current
API is, you find the files under [1] and (as it is not really
documented) some comments here [2]. The comments are not 1:1, but you
should get the idea :)

Further, I created two ebuilds: "app-portage/catapult" and
"app-portage/catapult-portage". You find all info about them in the wiki
[3].

If you want to check the new provider: I have copied the client for the
showcase and changed it to the provider API. You have two possibilities
to start it:

1.) Go into the provider dir: Launch start.py& and then the client.py
2.) Install the two ebuilds (just do "USE='portage' emerge -av
catapult"), then go into the provider dir and launch client.py (Yes -
the daemon is started automatically ... dbus ftw ;P)

At the beginning of next week, I'm planning to make portato use this new
amazing backend :). We'll see if this is going to work... (Rumors say
that currently dbus times out on the first connect...)

Regards,
- - a tired Nec

[1] https://svn.origo.ethz.ch/catapult/portage
[2]
https://svn.origo.ethz.ch/portato/trunk/portato/backend/system_interface.py
https://svn.origo.ethz.ch/portato/trunk/portato/backend/package.py
[3] http://catapult.origo.ethz.ch/wiki/directory_structure_and_ebuilds
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHBXSm4UOg/zhYFuARAiQpAKCFpQV7wHdv8kvVZqpinnUkVhtnowCfXuS3
ZVSn9oR5pgNnUldZsQCmghI=
=4Uoy
-----END PGP SIGNATURE-----
-- 
gentoo-guis@gentoo.org mailing list



  parent reply	other threads:[~2007-10-04 23:25 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-09-20  6:52 [gentoo-guis] One backend for alle portage GUIs René 'Necoro' Neumann
2007-09-20 22:27 ` Luis Francisco Araujo
2007-09-21  4:14   ` René 'Necoro' Neumann
2007-10-02 21:38 ` René 'Necoro' Neumann
2007-10-03  6:40   ` Rolf Herzog
2007-10-03  9:21     ` René 'Necoro' Neumann
2007-10-03 16:30   ` René 'Necoro' Neumann
2007-10-03 17:51     ` René 'Necoro' Neumann
2007-10-04 23:17     ` René 'Necoro' Neumann [this message]
2007-10-04 23:17       ` René 'Necoro' Neumann
2007-10-08 17:52       ` René 'Necoro' Neumann
2007-10-08 18:55         ` Dawid Węgliński
2007-10-08 19:16           ` René 'Necoro' Neumann
2007-10-09  6:45         ` [gentoo-guis] One backend for all " Brian
2007-10-09 12:05           ` René 'Necoro' Neumann
2007-10-09 13:56             ` René 'Necoro' Neumann
2007-10-09 21:33           ` Luis Francisco Araujo
2007-10-09 21:54             ` René 'Necoro' Neumann
2007-10-10  1:21               ` Brian
2007-10-10  5:34                 ` René 'Necoro' Neumann
2007-10-10 17:47                   ` René 'Necoro' Neumann
2007-10-11  0:49                     ` Brian
2007-10-11  5:26                       ` René 'Necoro' Neumann
2007-10-22 16:44 ` [gentoo-guis] One backend for alle " René 'Necoro' Neumann
2007-11-02 18:10   ` René 'Necoro' Neumann
2007-11-04 23:51     ` René 'Necoro' Neumann
2007-11-02  0:08 ` René 'Necoro' Neumann
2007-11-02 13:58   ` Luis Francisco Araujo
2007-11-02 17:48     ` René 'Necoro' Neumann
2007-11-08 17:42 ` René 'Necoro' Neumann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=470574A6.4080809@necoro.eu \
    --to=lists@necoro.eu \
    --cc=araujo@gentoo.org \
    --cc=dol-sen@telus.net \
    --cc=gentoo-guis@gentoo.org \
    --cc=gentoo-guis@lists.gentoo.org \
    --cc=info@kuroo.org \
    --cc=kuroo.info@gmail.com \
    --cc=nirbheek.chauhan@gmail.com \
    --cc=porthole-devel@lists.sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox