Syntax, shall we?
tchiwam at ee.oulu.fi
Thu Jan 24 04:41:59 PST 2002
> o We are using XML as syntax and means to describe our profiles.
> I know not everyone agrees with this, but i don't see any other
> solution that can compare to XML, without switching to shell
Good it is easy to find the relevant blocks of information and build
proper scripts out of it
> o We want to keep the syntax as simple as possible.
> Think "user friendly" if you will. Simple to read, simple to
> write, simple to use. [yes i know that's easier said then done]
How about a standard form, mine look like this:
Name : <name>
Description: what it is !
Part Of: if it is part of Gnome / kde for example
Source: ftp://where are the source files/<name>-<version>.tar.bz2
Ref: http://www.linuxdoc.org/for how to and hints
Suggested: works better with
Optional: If you want that nifty feature
Provides: eg lidb3 can provide libdb-1.85
Notes : any Oupses, arch thing or behavior relation
tar -jxf ...
b/zcat patch.patch | patch -Np1
cp ... ...
cat >/etc/foo.bar <<"EOF"
put in log:
echo this is installed / broken /not installed
> o Portability is an issue we want to consider and take into account.
> That's one reason we don't consider shell scripts the right
> solution. So, when writting profiles, you have to take into
> account and consider that not all implementations are using
> the standard command line tools. (like most ALFS presently are)
Define at the begining of the XML
> o You're idea(s) may be turned down.
> This doesn't mean it isn't a good idea, nor will it mean it wont
> ever be implemented. It just may not happen right away.
OK, but that's just normal ;-)
> o Issues that I consider we should hold off.
> Package Management, "Smart Profiles" or adding extra meta data
> are things i'd like to ignore untill we have an initial release
> finished. And just concentrate on making a simple, working,
> build system. However, feel free to discuess these topics if
> you want, just remenber that the goal of this thread is for us
> to agree on a common syntax.
Example concurent building , automatic get and upgrade seeker ?
> Please try and take these few points into considering.
> So, let's hear it...
Ear me ?
Unsubscribe: send email to listar at linuxfromscratch.org
and put 'unsubscribe alfs-discuss' in the subject header of the message
More information about the alfs-discuss