<div dir="ltr">On Thu, Aug 18, 2016 at 10:52 PM, Lorenzo Paulatto <span dir="ltr"><<a href="mailto:paulatz@gmail.com" target="_blank">paulatz@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p dir="ltr">If we are really concerned about size, we should just compress the tar
archive with xz instead of gzip (tar -cJvf ...), which would make it 3
or 4 times smaller.</p></blockquote><div>3 or 4 times smaller than gzip? maybe 25% smaller (which is not bad at all):<br><br>-rw-r--r-- 1 giannozz giannozz 15308784 May 6 17:32 espresso-5.4.0.tar.xz<br>-rw-r--r-- 1 giannozz giannozz 18305717 May 6 17:32 espresso-5.4.0.tar.bz2<br>-rw-r--r-- 1 giannozz giannozz 20021535 May 6 17:32 espresso-5.4.0.tar.gz<br>-rw-r--r-- 1 giannozz giannozz 53903360 Aug 19 19:25 espresso-5.4.0.tar<br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><p dir="ltr">Another reason to put more stuff in the main tgz is that some (most?) computing centers disallow direct Internet connection from the ssh nodes, which causes the auto download to fail </p></blockquote></div><div>computing centers should solve problems instead of creating them.<br><br>On Thu, Aug 18, 2016 at 10:21 PM, Nicola Marzari <span dir="ltr"><<a href="mailto:nicola.marzari@epfl.ch" target="_blank">nicola.marzari@epfl.ch</a>></span> wrote:<br></div><div> <div><div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">many times these codes are installed centrally once for all by a sysad, and users are discouraged to run/compile independently their own executables - a good policy, if you think.<br></blockquote></div></div></div></div></div><div><br></div><div>a good policy, as long as the sysadm is more competent and less lazy than the users<div><div><div class="gmail_extra"><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
None suggested an even more baroque set up - my desire was to simplify things, and I am convinced a single file or a single script that installs everything would benefit everyone. The argument that it costs more to download seems just too hard to take </blockquote><div><br></div><div>consider that there is a disproportionate number of fake downloads, presumably by bots.<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 18 Aug 2016, at 11:13, Filippo Spiga <<a href="mailto:filippo.spiga@quantum-espresso.org" target="_blank">filippo.spiga@quantum-espress<wbr>o.org</a>> wrote:<br>
<br>
[...] I have always believed that the reason we had many packages is to avoid a monolithic heavy distribution.</blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> Based on what I see, the core source code is not "that big" in size.<br></blockquote><div><br>Stressing the "non-monolithic" character of QE is actually the most important reason behind the current way QE is packaged. Another reason is that some "general-purpose" packages are vastly more used (and usable) than more specific ones.<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I personally see some beauty and some practicality in changing the packaging process.<br></blockquote><div><br></div><div>I am personally happy with the current packaging, but not so happy to rule out other options, as long as this doesn't interfere with more urgent things to be done in the next days or weeks in view of the release. I wouldn't object to include more packages in the "base" tarballs, maybe stripping out tests and examples, while keeping the possibility to install on demand, like it is now.<br></div></div></div></div></div></div></div><br></div><div class="gmail_extra">Paolo<br>-- <br><div data-smartmail="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 <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>
</div></div>