From: "Paul de Vrieze" <pauldv@gentoo.org>
To: gentoo-portage-dev@lists.gentoo.org
Subject: Re: [gentoo-portage-dev] Re: Re: portage-ng roadmap?
Date: Fri, 16 Jul 2004 12:04:43 +0200 (CEST) [thread overview]
Message-ID: <38358.202.117.114.8.1089972283.squirrel@202.117.114.8> (raw)
>> You're right, they probably don't. My system will be quite modular and I image
>> a new tree, maybe I'll implement it in the initial release. One concept I'm
thinking about is something I call xpack (where xbuild is the extension of
ebuilds that should be guaranteed to work with the new parser). This
basically
>> is a text based packaging format (like tar, but actually diffeable), that
would contain all parts needed for an ebuild (source is optional). Such a
file
>> would make things a lot easier to manage and to download on demand.
>
> Totally agree. You can also force a validating commit with cvs : any commit
would have to pass QA test (parsing) to be really commited. But, please
consider not using rsync anymore. It's too slow for 85 000 files :(
> as previously discuss, subversion would be great. The best way is maybe the
debian way : Put all xbuilds in a single tar file that would downloaded when
"emerge update" (example).
Well it should be easy to have a different source of tree information. I like
subversion (I maintain the ebuilds), but it does need to stand up to the load
that the developers and users put on it. Subversion is also rather hard to
mirror so we might want to look to other solutions or have mirrors only mirror
the head revision not the below revisions ;-).
>
>> While my main focus will not be on ondemand downloading of xpacks (ebuilds is
>> pointless) it should be fairly trivial to generate metadata files for the
packages contained, maybe even on a category level. The transfer size could
still be sizeable though. I believe that introduction of xpack files
containing everything needed for an ebuild (except the manifest and
metadata.xml) allready reduces the amount of files in the tree enormously.
It
>> also helps in being able to easilly remove unused patches ;-).
>
> I like this new portage :)
> So these xbuilds are not needed on end-users computers. They are only needed
to generate the dependance tree.
Well think of xpack files as .tar files but text based for nonbinary content.
If metadata would be generated from the xbuild files (optional) then that
metadata would suffice except for the actual compiling/mergin of packages.
>
> If you need any help on this, please email me.
I'll remember you and surely will ask your help at the point where there's
something you can do ;-)
Paul
--
Paul de Vrieze
Researcher
Mail: pauldv@cs.kun.nl
Homepage: http://www.devrieze.net
--
Paul de Vrieze
Researcher
Mail: pauldv@cs.kun.nl
Homepage: http://www.devrieze.net
--
gentoo-portage-dev@gentoo.org mailing list
next reply other threads:[~2004-07-16 10:05 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-07-16 10:04 Paul de Vrieze [this message]
-- strict thread matches above, loose matches on Subject: below --
2004-06-28 8:44 [gentoo-portage-dev] portage-ng roadmap? Adrian Gschwend
2004-06-28 14:08 ` Marius Mauch
2004-06-29 7:52 ` [gentoo-portage-dev] " Adrian Gschwend
2004-06-29 18:44 ` Hasan Khalil
2004-06-29 21:15 ` George Shapovalov
2004-06-30 9:03 ` [gentoo-portage-dev] " Adrian Gschwend
2004-06-30 9:07 ` John Nilsson
2004-06-30 20:07 ` Paul de Vrieze
2004-06-30 21:41 ` Brian Harring
2004-06-30 22:23 ` Nathaniel McCallum
2004-07-01 9:25 ` Paul de Vrieze
2004-07-12 9:08 ` Philippe Lafoucrière
2004-07-12 9:17 ` Michael Kohl
2004-07-12 10:44 ` Brian Harring
2004-07-15 13:30 ` Paul de Vrieze
2004-07-16 7:14 ` Philippe Lafoucrière
2004-07-16 8:10 ` Paul de Vrieze
2004-07-16 8:49 ` Philippe Lafoucrière
2004-07-04 21:35 ` Pieter Van den Abeele
2004-07-07 20:54 ` gentoo
2004-06-30 9:03 ` Adrian Gschwend
2004-06-30 13:06 ` Hasan Khalil
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=38358.202.117.114.8.1089972283.squirrel@202.117.114.8 \
--to=pauldv@gentoo.org \
--cc=gentoo-portage-dev@lists.gentoo.org \
/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