public inbox for gentoo-desktop-research@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-desktop-research] Framework
@ 2003-11-29  7:26 Philippe Lafoucrière
  2003-11-29  7:36 ` Paul de Vrieze
  2003-11-29 15:15 ` Luke-Jr
  0 siblings, 2 replies; 3+ messages in thread
From: Philippe Lafoucrière @ 2003-11-29  7:26 UTC (permalink / raw
  To: gentoo-desktop-research

I'd like to propose TwistedMatrix as portage-ng dev framework. Twisted is an 
asynchrone (event driven) network framework, written in python. It should 
allow us to :


- Make portage-ng a real server (which could be run via /etc/init.d/...)
- Make portage-ng modulable
- Make portage-np portable (twisted is avaible, like python, on linux / BSD / 
windows / macos).
- Make async query to the package base (which should be in a small relational 
DB system (like sqlite ?).
- Manage roles / security
- Easy write guis apps (even webapps with woven).
- use the twisted unit test framework, with a build bot (greatly improve the 
quality of the developped product).
- use plug-ins for portage (twisted has a plugin system).
- Send portage events with various protocols (irc / mail / im / etc. -> 
twisted supports a LOT of protocols, and they are easy to implement).

- And I surely forget some really cool features.

I'd like to be in the dev team if you choose to use twisted. I've started an 
app to manage portage (current) with woven (just started the projet, so it's 
prepreprealpha stuff ;p ) :

http://wwwetu.utc.fr/~plafoucr/gentoo/gat.tgz

--
Philippe


--
gentoo-desktop-research@gentoo.org mailing list


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

* Re: [gentoo-desktop-research] Framework
  2003-11-29  7:26 [gentoo-desktop-research] Framework Philippe Lafoucrière
@ 2003-11-29  7:36 ` Paul de Vrieze
  2003-11-29 15:15 ` Luke-Jr
  1 sibling, 0 replies; 3+ messages in thread
From: Paul de Vrieze @ 2003-11-29  7:36 UTC (permalink / raw
  To: gentoo-desktop-research

[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 452 bytes --]

On Saturday 29 November 2003 08:26, Philippe Lafoucrière wrote:
> I'd like to propose TwistedMatrix as portage-ng dev framework. Twisted is
> an asynchrone (event driven) network framework, written in python. It
> should allow us to :

Philipe, this should probably go to the gentoo-portage-dev list. Here we don't 
talk about portage.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: pauldv@gentoo.org
Homepage: http://www.devrieze.net

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [gentoo-desktop-research] Framework
  2003-11-29  7:26 [gentoo-desktop-research] Framework Philippe Lafoucrière
  2003-11-29  7:36 ` Paul de Vrieze
@ 2003-11-29 15:15 ` Luke-Jr
  1 sibling, 0 replies; 3+ messages in thread
From: Luke-Jr @ 2003-11-29 15:15 UTC (permalink / raw
  To: gentoo-desktop-research; +Cc: Philippe Lafoucrière

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

On Saturday 29 November 2003 07:26 am, Philippe Lafoucrière wrote:
> - Make portage-ng a real server (which could be run via /etc/init.d/...)
Why does it need to be a server? Wouldn't it be better to do stuff from 
[x]inetd or a PHP script?
- -- 
Luke-Jr
Developer, Gentoo Linux
http://www.gentoo.org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/yLgwZl/BHdU+lYMRAjDTAJ9cOZc6+wumZ89iJfjouv8IjvHngQCfYB+T
a+juT3pjy5GD2VmUlXV1liQ=
=+6Hf
-----END PGP SIGNATURE-----

--
gentoo-desktop-research@gentoo.org mailing list


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

end of thread, other threads:[~2003-11-30 23:55 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-11-29  7:26 [gentoo-desktop-research] Framework Philippe Lafoucrière
2003-11-29  7:36 ` Paul de Vrieze
2003-11-29 15:15 ` Luke-Jr

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