public inbox for gentoo-guis@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-guis] One backend for alle portage GUIs
@ 2007-09-20  6:52 René 'Necoro' Neumann
  2007-09-20 22:27 ` Luis Francisco Araujo
                   ` (4 more replies)
  0 siblings, 5 replies; 30+ messages in thread
From: René 'Necoro' Neumann @ 2007-09-20  6:52 UTC (permalink / raw
  To: gentoo-guis

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

Hi guys,

today while idling in #gentoo-guis bheekling came up with
www.packagekit.org, which wants to be one frontend for many package
managers. We had some discussion about it - but this is not want I want
to propose.

While thinking about it, I wondered, why we have so many different
portage frontends - and each having its own portage backend. As there
are different approaches in defining a GUI, there is only one approach
of getting your information from portage. So instead of having one GUI,
I want to have one backend, which can be used by all different GUIs.
This makes the development of new GUIs simple - and might even be useful
for small scripts.

Also this backend should it make possible to access different package
managers (portage, paludis, pkgcore, equo) through one standardized API.
Thus in the end all GUIs will support all different Gentoo Package Manglers.

HOW?
====

Basically I want to have one service in the middle, that is accessed via
DBus. This service itself calls pkg-manager backends which in turn get
information out of the pkg manager.

For the second part there are two different approaches:
1) Have all backends in the service itself.
2) Have the backends extra - and they are called by DBus itself.

Pros & Cons:
1)
- - C: All backends should be written in the same language, what could be
difficult, as different pkg-managers use different languages.
- - P: Faster?

2)
- - P: Different languages can be chosen - and it is easy to add a new
backend.
- - P: The backend might be provided by the package manager itself, which
makes it easier to maintain.
- - C: More overhead.

Open Issues
===========

- -  How could we send complex objects with dbus?


So guys ... now the question: Could you imagine to put efforts together
and plan such a thing? =)

Regards,
- -- Necoro =)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFG8hir4UOg/zhYFuARAsDYAJ90E3ef0ROwXIBFDfSnVh3z7hYIhgCfW1t5
75vIYXskq3E34EBA8/V3I2E=
=ypIU
-----END PGP SIGNATURE-----
-- 
gentoo-guis@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2007-11-08 17:43 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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
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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox