aboutsummaryrefslogtreecommitdiff
path: root/gsoc
diff options
context:
space:
mode:
authorPierre Chapuis <catwell@archlinux.us>2017-03-07 20:12:47 +0100
committerPierre Chapuis <catwell@archlinux.us>2017-03-07 20:12:47 +0100
commit22c70a8ef734596a47a854f1991f8576bcf3a0e9 (patch)
treeb906b08aca5b3ae28ce9bcc7e3082ea2ec0ff8d0 /gsoc
parentaa3057ee19d7f7b0b47543a6597b3d204deedef0 (diff)
downloadluarocks-22c70a8ef734596a47a854f1991f8576bcf3a0e9.tar.gz
luarocks-22c70a8ef734596a47a854f1991f8576bcf3a0e9.tar.bz2
luarocks-22c70a8ef734596a47a854f1991f8576bcf3a0e9.zip
add "luarocks upgrade" idea
Diffstat (limited to 'gsoc')
-rw-r--r--gsoc/ideas2017.html34
1 files changed, 33 insertions, 1 deletions
diff --git a/gsoc/ideas2017.html b/gsoc/ideas2017.html
index 1065617f..16f75a38 100644
--- a/gsoc/ideas2017.html
+++ b/gsoc/ideas2017.html
@@ -49,6 +49,9 @@ Auto-building distro packages
49<li><a href="#static"> 49<li><a href="#static">
50Static build support for LuaRocks 50Static build support for LuaRocks
51</a></li> 51</a></li>
52<li><a href="#upgrade">
53A command to upgrade all installed rocks
54</a></li>
52</ul> 55</ul>
53 56
54<div class="project"> 57<div class="project">
@@ -213,7 +216,7 @@ repository of binary rocks that can be installed with Pacman, similar to
213 216
214<h4>Mentor</h4> 217<h4>Mentor</h4>
215<p> 218<p>
216<a href="http://catwell.info/">Pierre Chapuis</a> - <a href="mailto:catwell@catwell.info">catwell@catwell.info</a> 219<a href="http://catwell.info/">Pierre Chapuis</a> - <a href="mailto:catwell@archlinux.us">catwell@archlinux.us</a>
217</p> 220</p>
218</div> 221</div>
219 222
@@ -247,6 +250,35 @@ to improve LuaRocks support for cross-compiling.
247</p> 250</p>
248</div> 251</div>
249 252
253<div class="project">
254<h3 id="upgrade">A command to upgrade all installed rocks</h3>
255<h4>Brief explanation</h4>
256
257<p>
258LuaRocks users have wanted <code>luarocks upgrade</code> for a long
259time, but implementing it is not trivial and will involve trade-offs (see
260<a href="https://github.com/luarocks/luarocks/issues/22">the GitHub issue</a>
261and
262<a href="http://article.gmane.org/gmane.comp.lang.lua.general/112719">this
263email</a>). The goal of this project is to identify those trade-offs clearly,
264document them, come to a decision regarding their resolution, and finally
265implement the command.</p>
266
267<h4>Knowledge prerequisites</h4>
268<ul>
269<li>Lua</li>
270<li>LuaRocks experience is recommended</li>
271</ul>
272
273<h4>Skill level</h4>
274<p>medium</p>
275
276<h4>Mentor</h4>
277<p>
278<a href="http://catwell.info/">Pierre Chapuis</a> - <a href="mailto:catwell@archlinux.us">catwell@archlinux.us</a>
279</p>
280</div>
281
250 </div> 282 </div>
251 </div> 283 </div>
252 </div> 284 </div>