public inbox for gentoo-perl@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-perl] PortageXS / Gentoo::Portage
@ 2006-09-17 23:01 Christian Hartmann
  2006-10-06  9:41 ` dams
  0 siblings, 1 reply; 3+ messages in thread
From: Christian Hartmann @ 2006-09-17 23:01 UTC (permalink / raw
  To: gentoo-perl

Hi all,

I promised that I'll keep you posted about the progress I'm making. First of 
all Gentoo::Portage it's now called PortageXS just because of some reasons:

- there already sits a Gentoo::Portage on my harddrive thanks to g-cpan ;)
- if you don't like it I'll continue working on PortageXS anyways for my own 
toys - different namespace - no harm done :)
- I like the name 'PortageXS' because it pretty much describes what it does: 
access portage stuff using perl; providing an abstraction layer to portage
- it's based on up2date-ng and @otherscripts - not based on Gentoo::Portage

Grab the ebuild here:
http://download.iansview.com/gentoo/tools/PortageXS/PortageXS-0.01_pre1.ebuild

Examples:
/usr/lib/perl5/vendor_perl/5.8.8/PortageXS/examples/

At this very point it's nothing that exciting but it contains (almost) all the 
methods/subs I'm using in my tools. It's clean and very simple code. It's 
following (most of) the coding-style dams proposed in his previous email 
(except of the pod and unless/and do_something() stuff - I'll change it to 
use pod in a later _preX version). I've also added some code examples and a 
bunch of tests. - Support for CPAN is completly missing at this point.

Ok. - Whats next?

1.a.) You like that stuff? - Great.. let's put it in svn and hack on it 
together then..
1.b.) You don't like that stuff? - Great.. tell me what's wrong with it and 
what you would like to see changed. - Otherwise just rip Gentoo::Portage out 
of g-cpan and proceed with step 4.
2.) Add ::CPAN stuff. 
3.) Include some of g-cpans Gentoo::Portage functions currently missing.
4.) Write some cool docs/pods.
5.) Add PortageXS (or whatever name we agree on) to dev-perl/.
6.) Make g-cpan, up2date-ng and perl-info use PortageXS (I already have 
versions of up2date-ng and perl-info sitting on my harddrive that use 
PortageXS.. a two minute job..)

-- 
Christian Hartmann
http://www.gentoo.org/~ian/

PGP Key:
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x2154E5EE692A4865
Key fingerprint = 4544 EC0C BAE4 216F 5981  7F95 2154 E5EE 692A 4865

-- 
gentoo-perl@gentoo.org mailing list



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

* Re: [gentoo-perl] PortageXS / Gentoo::Portage
  2006-09-17 23:01 [gentoo-perl] PortageXS / Gentoo::Portage Christian Hartmann
@ 2006-10-06  9:41 ` dams
  2006-10-06  9:41   ` dams
  0 siblings, 1 reply; 3+ messages in thread
From: dams @ 2006-10-06  9:41 UTC (permalink / raw
  To: gentoo-perl; +Cc: gentoo-perl

On Mon, 18 Sep 2006 01:01:19 +0200
Christian Hartmann <ian@gentoo.org> wrote:

> Hi all,
> 
> I promised that I'll keep you posted about the progress I'm making.
> First of all Gentoo::Portage it's now called PortageXS just because
> of some reasons:
> 
> - there already sits a Gentoo::Portage on my harddrive thanks to
> g-cpan ;)
> - if you don't like it I'll continue working on PortageXS anyways for
> my own toys - different namespace - no harm done :)
> - I like the name 'PortageXS' because it pretty much describes what
> it does: access portage stuff using perl; providing an abstraction
> layer to portage
> - it's based on up2date-ng and @otherscripts - not based on
> Gentoo::Portage
> 
> Grab the ebuild here:
> http://download.iansview.com/gentoo/tools/PortageXS/PortageXS-0.01_pre1.ebuild

As I told to Christian, I currently have no internet access at home,
but as soon as I have, I'll check this out. Thanks for coding stuff :)

cheers,
dams
-- 
gentoo-perl@gentoo.org mailing list



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

* Re: [gentoo-perl] PortageXS / Gentoo::Portage
  2006-10-06  9:41 ` dams
@ 2006-10-06  9:41   ` dams
  0 siblings, 0 replies; 3+ messages in thread
From: dams @ 2006-10-06  9:41 UTC (permalink / raw
  To: gentoo-perl; +Cc: gentoo-perl

On Mon, 18 Sep 2006 01:01:19 +0200
Christian Hartmann <ian@gentoo.org> wrote:

> Hi all,
> 
> I promised that I'll keep you posted about the progress I'm making.
> First of all Gentoo::Portage it's now called PortageXS just because
> of some reasons:
> 
> - there already sits a Gentoo::Portage on my harddrive thanks to
> g-cpan ;)
> - if you don't like it I'll continue working on PortageXS anyways for
> my own toys - different namespace - no harm done :)
> - I like the name 'PortageXS' because it pretty much describes what
> it does: access portage stuff using perl; providing an abstraction
> layer to portage
> - it's based on up2date-ng and @otherscripts - not based on
> Gentoo::Portage
> 
> Grab the ebuild here:
> http://download.iansview.com/gentoo/tools/PortageXS/PortageXS-0.01_pre1.ebuild

As I told to Christian, I currently have no internet access at home,
but as soon as I have, I'll check this out. Thanks for coding stuff :)

cheers,
dams
-- 
gentoo-perl@gentoo.org mailing list



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

end of thread, other threads:[~2006-10-06  9:02 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-09-17 23:01 [gentoo-perl] PortageXS / Gentoo::Portage Christian Hartmann
2006-10-06  9:41 ` dams
2006-10-06  9:41   ` dams

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