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<br>Thanks for the good reply :)<br><br>Regards<br><br><div><span class="gmail_quote">
On 6/30/07, <b class="gmail_sendername">Gürer Özen</b> <<a href="mailto:gurer@pardus.org.tr">gurer@pardus.org.tr</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Friday 29 June 2007 21:58:25 Nicolas Lara wrote:<br><br>> Proposal:<br>> To manage config files migration I propose using an api based in<br>> substitution rules using regular expresions and/or context free grammars.
<br><br>> and have the changes recorded in a local subversion repository.<br><br>Is it really necessary to develop a new API, we can just use Python re module?<br>Or any other way which fits better to that package's config file formats.
<br>Changes can be detected by examining the config files before and after<br>running the postInstall method.</blockquote><div><br>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.
<br> </div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Config management problem is quite complex, with many people requesting<br>contradicting features. So it would be much easier to understand and to
<br>decide, if you present your proposal in the form of a spec document with<br>problem statement, use scenarios, and requirements. Not something<br>bureaucratic, but a big picture of what is going to happen in what situation
<br>(who will monitor files, why, what are the alternatives, etc).</blockquote><div><br>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<br>
Thanks for the good reply :)<br>
<br>
Regards<br><br> </div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">_______________________________________________<br>Pardus-devel mailing list
<br><a href="mailto:Pardus-devel@pardus.org.tr">Pardus-devel@pardus.org.tr</a><br><a href="http://liste.uludag.org.tr/mailman/listinfo/pardus-devel">http://liste.uludag.org.tr/mailman/listinfo/pardus-devel</a><br></blockquote>
</div><br><br clear="all"><br>-- <br>Nicolas Lara<br>Linux user #380134<br>Public key id: 0x152e7713 at <a href="http://keyserver.noreply.org/">http://keyserver.noreply.org/</a><br># Anti-Spam e-mail addresses:<br>python -c "print '@'.join(['nicolaslara', '.'.join([x for x in reversed( 'com|gmail'.split('|') )])])"
<br>python -c "print '@'.join(['nicolas', '.'.join([x for x in reversed( 've|usb|labf|ac'.split('|') )])])"