Re: ebuilds in XML

mark guertin <[email protected]> Sun, 29 Jun 2003 20:17:39 -0400
Newsgroups gmane.linux.zynot.general
Message-ID <[email protected]>
Heya

I have also been toying with this sort of thing exactly, and i think we =20=

will have some more detailed specs coming really soon, it's a very =20
similar approach, but there are quite a bit more things that will have =20=

to be taken into account for the metadata to be a proper setup...

i.e.
1) will have to track arches
2) will have to track exact pkg revision numbering from server
3) will have to support USE like funtionality, i.e. <src_uri =20
use=3Dfoo>http://blah.com</src_uri>  * there will need to be many =20
conditional setups in addition to this *
4) will have to be used as transport methods only most likely, the =20
general consensus is that devs that I have spoken to do not want to =20
write fully in XML, therefor the meat of the builds would need to be =20
referenced by the xml files and in a shell-like language, and there =20
would have to be tools to assist in building and reading them for both =20=

dev and user.  Not everyone is (or cares to be) an xml expert, and =20
accessibility is a must.

On that note, will have more info to follow on what we've been throwing =20=

around very soon as well.

I do agree that this is a great method to follow, but there are still =20=

quite a bit of logistics to work out with it.  Once we have a more =20
thorough proposal I';ll make sure we start a proper thread here to =20
follow it through.

Gerk


On Saturday, June 28, 2003, at 6:11 PM, Benjamin Judas wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Here is my idea of the ebuilds in XML:
>
> I am thinking of an ebuild completely written in XML.
>
> When "emerging" a special xslt is applied to the XML-file which =20
> translates the
> XML-file into a regular shell-script which then is executed.
>
> Pleas see the attachments. I know, they aren't very impressive - it's =20=

> just an
> example, how to translate them into a shell-script.
>
> Take this as an impressive idea.
>
> regards,
> 	Benjamin "beejay" Judas
>
> P.S. : I call the ebuilds "receipts" since they are receipts how to =20=

> compile
> and install a package
> - --
>
> Benjamin Judas
> Schlo=DFgasse 51
>
> 35325 M=FCcke
> GERMANY
>
> Public-Key:
> http://blackhole.pca.dfn.de:11371/pks/lookup?op
>
> ICQ: 239829549
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.2 (GNU/Linux)
>
> iD8DBQE+/hKx4BeHt8Md7dgRAm6oAJ4/ghRKVbYTNTRfFf/wRyc1DNTlJACfXiWb
> gszJanIOK5Qhz2Tqd1ZTTeo=3D
> =3D5vQo
> -----END PGP SIGNATURE-----
> =
<receipt.dtd><receipt.xsl><test.xml><0xC31DEDD8.asc>___________________=20=

> ____________________________
> Zynot-pkgmgr mailing list
> [email protected]
> http://lists.zynot.org/mailman/listinfo/zynot-pkgmgr