[Pardus-devel] Proposal

Nicolas Lara nicolaslara at gmail.com
Sat Jun 30 16:56:06 EEST 2007


I will do that.. What I wrote was just the idea to get some feedback. I will
try to have the document you propose by monday. Any sugestions are more than
welcome
Thanks for the good reply :)

Regards

On 6/30/07, Gürer Özen <gurer at pardus.org.tr> wrote:
>
> On Friday 29 June 2007 21:58:25 Nicolas Lara wrote:
>
> > Proposal:
> > To manage config files migration I propose using an api based in
> > substitution rules using regular expresions and/or context free
> grammars.
>
> > and have the changes recorded in a local subversion repository.
>
> Is it really necessary to develop a new API, we can just use Python re
> module?
> Or any other way which fits better to that package's config file formats.
> Changes can be detected by examining the config files before and after
> running the postInstall method.


I believe re is not enough, thats why I think it would be good to combine it
with context free grammars and addition, renaming, removal and chagne rules.



Config management problem is quite complex, with many people requesting
> contradicting features. So it would be much easier to understand and to
> decide, if you present your proposal in the form of a spec document with
> problem statement, use scenarios, and requirements. Not something
> bureaucratic, but a big picture of what is going to happen in what
> situation
> (who will monitor files, why, what are the alternatives, etc).


I will do that.. What I wrote was just the idea to get some feedback. I will
try to have the document you propose by monday. Any sugestions are more than
welcome
Thanks for the good reply :)

Regards



_______________________________________________
> Pardus-devel mailing list
> Pardus-devel at pardus.org.tr
> http://liste.uludag.org.tr/mailman/listinfo/pardus-devel
>



-- 
Nicolas Lara
Linux user #380134
Public key id: 0x152e7713 at http://keyserver.noreply.org/
# Anti-Spam e-mail addresses:
python -c "print '@'.join(['nicolaslara', '.'.join([x for x in reversed(
'com|gmail'.split('|') )])])"
python -c "print '@'.join(['nicolas', '.'.join([x for x in reversed(
've|usb|labf|ac'.split('|') )])])"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://liste.pardus.org.tr/pardus-devel/attachments/20070630/61b0a2a6/attachment.htm 


More information about the Pardus-devel mailing list