<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 29, 2016 at 7:44 PM, Samuel Poncé <span dir="ltr"><<a href="mailto:samuel.pon@gmail.com" target="_blank">samuel.pon@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><br></div>I was not aware of the "make depend" that does exactly what I want for the test farm. <br></div></div></div></div></blockquote><div><br></div><div>I don't think "make depend" should be run by the test farm. Dependencies should be there. If they aren't, they must be fixed. <br><br></div><div>Paolo <br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>I think that it is not exactly equivalent to "/install/makedeps.sh" because of the libiotk and the version that I was mentioning in my last email. <br><br></div>Thank you very much !<br></div><div><br></div>Best, <br><br></div><div>Samuel<br></div><div><div><div><br><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 29 March 2016 at 16:45, Paolo Giannozzi <span dir="ltr"><<a href="mailto:p.giannozzi@gmail.com" target="_blank">p.giannozzi@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span>On Tue, Mar 29, 2016 at 3:56 PM, Samuel Poncé <span dir="ltr"><<a href="mailto:samuel.pon@gmail.com" target="_blank">samuel.pon@gmail.com</a>></span> wrote:<br></span><div class="gmail_extra"><div class="gmail_quote"><span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><br></div>Indeed, the only way to make it work is to do the following:<br></div></div></div></div></div></blockquote><div><br></div></span><div>the only way? it has always been working perfectly for me. "make depend", or equivalently /install/makedeps.sh, should be run on a working (compiled or at least properly unpacked) QE distribution, only when something changes in the dependency tree, and the changed make.depend files should be committed together with other changes. No need to run it all the time. No need either to make it more complex.<span><font color="#888888"><br><br></font></span></div><span><font color="#888888"><div>Paolo<br></div></font></span><div><div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><br>------------------------------------------------------------------<br><div>make veryclean<br></div><div>./configure<br></div><div><br></div>make -C Modules version <br><div><br>cd  install;gzip -dc ../archive/iotk-1.2.beta.tar.gz | (cd ../; tar -xvf -)<br>cp iotk_config.h ../S3DE/iotk/include/iotk_config.h<br clear="all">cd ../; ln -fs S3DE/iotk iotk<br><br></div>sh install/makedeps.sh<br>-----------------------------------------------------------------  <br></div></div></div></div></div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><br></div>Therefore those lines should be included either in the configure or in the  install/makedeps.sh script. <br><br></div>I can commit the change if you wish? Would you prefer to have that in "configure" or in "makedeps.sh" ? <br></div></div></div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><br></div>Best, <br><br></div>Samuel & Martin<br><div><div><div><div><div><div><br><div><div><div><br></div></div></div></div></div></div></div></div></div></div><div class="gmail_extra"><div><div><br><div class="gmail_quote">On 28 March 2016 at 16:56, Filippo Spiga <span dir="ltr"><<a href="mailto:filippo.spiga@quantum-espresso.org" target="_blank">filippo.spiga@quantum-espresso.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Samuel,<br>
<span><br>
On 28 Mar 2016, at 16:18, Samuel Poncé <<a href="mailto:samuel.pon@gmail.com" target="_blank">samuel.pon@gmail.com</a>> wrote:<br>
> Concerning the limitation of the number of commits, I guess the problem is that the .svn history starts to be huge.<br>
<br>
</span>I do not see a problem here, "huge" in term of number of commits or "huge" in term of space? For the second case, there are bigger SVN repositories on QE-FORGE. "q-e" is ok-ish.<br>
<br>
A fresh SVN checkout takes time but a fresh GIT clone is way faster. The GIT mirror simplifies a lof of network operations because of the way GIT is engineered compared to SVN. I had a proposal for mixed SVN-GIT that can be a candidate solution to avoid "waterfall commits" but it requires people to change a bit their way of contributing and a more pro-active way of branching and merging.<br>
<span><br>
<br>
> There is also the problem of qe-forge being temporarily inaccessible after a commit (this one is weird).<br>
<br>
</span>I wish I can tell why this happen, I suspect it is a hook script in the current QE-FORGE that has been activated automatically while doing cleaning routine operations on the server side. The problem may naturally disappear when we move to a new QE-FORGE portal. No ETA is defined yet but it must happen before September.<br>
<span><br>
<br>
> A suggestion might be to restart clean at the next major QE release, off course saving the history file somewhere?<br>
<br>
</span>This is something I personally prefer to avoid. During the migration of the SVN repository on the new QE-FORGE we will have the opportunity to delete completely all inactive branches and purge away very old big files stored at the early stages of the repository history. This will make the "size" smaller while keeping full historical record.<br>
<br>
I will discourage the discontinuity of the SVN legacy repository unless drastically changes the collaborative development are applied. IMHO the community is not ready.<br>
<br>
I hope this topic (that is bery important to ensure sustainability of QE project going forward) will be on the agenda of the next plenary QE developer meeting early 2017.<br>
<br>
Cheers<br>
<br>
--<br>
Filippo SPIGA<br>
* Sent from my iPhone, sorry for typos *<br>
<div><div><br>
<br>
_______________________________________________<br>
Q-e-developers mailing list<br>
<a href="mailto:Q-e-developers@qe-forge.org" target="_blank">Q-e-developers@qe-forge.org</a><br>
<a href="http://qe-forge.org/mailman/listinfo/q-e-developers" rel="noreferrer" target="_blank">http://qe-forge.org/mailman/listinfo/q-e-developers</a><br>
</div></div></blockquote></div><br><br clear="all"><br></div></div><span>-- <br><div><div dir="ltr"><span><font color="#888888"><pre cols="72">------------------------------------------------------------------------------------------------
    Dr. Samuel Poncé  
    Department of Materials
    University of Oxford
    Parks Road
    Oxford OX1 3PH, UK

    Phone: <a href="tel:%2B44%201865%20612789" value="+441865612789" target="_blank">+44 1865 612789</a><br>    email: <a href="mailto:samuel.ponce@materials.ox.ac.uk" target="_blank">samuel.ponce@materials.ox.ac.uk</a> <a href="mailto:fabio.caruso@materials.ox.ac.uk" target="_blank"></a>
    web: <a href="http://giustino.materials.ox.ac.uk/index.php/Site/SamuelPonc%e9" target="_blank">http://giustino.materials.ox.ac.uk/index.php/Site/SamuelPonc%e9</a>
------------------------------------------------------------------------------------------------</pre></font></span></div></div>
</span></div>
<br>_______________________________________________<br>
Q-e-developers mailing list<br>
<a href="mailto:Q-e-developers@qe-forge.org" target="_blank">Q-e-developers@qe-forge.org</a><br>
<a href="http://qe-forge.org/mailman/listinfo/q-e-developers" rel="noreferrer" target="_blank">http://qe-forge.org/mailman/listinfo/q-e-developers</a><br>
<br></blockquote></div></div></div><br><br clear="all"><br>-- <br><span><div><div dir="ltr"><div><div dir="ltr"><div>Paolo Giannozzi, Dip. Scienze Matematiche Informatiche e Fisiche,<br>Univ. Udine, via delle Scienze 208, 33100 Udine, Italy<br>Phone <a href="tel:%2B39-0432-558216" value="+390432558216" target="_blank">+39-0432-558216</a>, fax <a href="tel:%2B39-0432-558222" value="+390432558222" target="_blank">+39-0432-558222</a><br><br></div></div></div></div></div>
</span></div></div>
<br>_______________________________________________<br>
Q-e-developers mailing list<br>
<a href="mailto:Q-e-developers@qe-forge.org" target="_blank">Q-e-developers@qe-forge.org</a><br>
<a href="http://qe-forge.org/mailman/listinfo/q-e-developers" rel="noreferrer" target="_blank">http://qe-forge.org/mailman/listinfo/q-e-developers</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div><div dir="ltr"><span><font color="#888888"><pre cols="72">------------------------------------------------------------------------------------------------
    Dr. Samuel Poncé  
    Department of Materials
    University of Oxford
    Parks Road
    Oxford OX1 3PH, UK

    Phone: <a href="tel:%2B44%201865%20612789" value="+441865612789" target="_blank">+44 1865 612789</a><br>    email: <a href="mailto:samuel.ponce@materials.ox.ac.uk" target="_blank">samuel.ponce@materials.ox.ac.uk</a> <a href="mailto:fabio.caruso@materials.ox.ac.uk" target="_blank"></a>
    web: <a href="http://giustino.materials.ox.ac.uk/index.php/Site/SamuelPonc%e9" target="_blank">http://giustino.materials.ox.ac.uk/index.php/Site/SamuelPonc%e9</a>
------------------------------------------------------------------------------------------------</pre></font></span></div></div>
</div>
<br>_______________________________________________<br>
Q-e-developers mailing list<br>
<a href="mailto:Q-e-developers@qe-forge.org">Q-e-developers@qe-forge.org</a><br>
<a href="http://qe-forge.org/mailman/listinfo/q-e-developers" rel="noreferrer" target="_blank">http://qe-forge.org/mailman/listinfo/q-e-developers</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Paolo Giannozzi, Dip. Scienze Matematiche Informatiche e Fisiche,<br>Univ. Udine, via delle Scienze 208, 33100 Udine, Italy<br>Phone +39-0432-558216, fax +39-0432-558222<br><br></div></div></div></div></div>
</div></div>