diff options
author | Pierre Chapuis <catwell@archlinux.us> | 2017-03-07 20:12:47 +0100 |
---|---|---|
committer | Pierre Chapuis <catwell@archlinux.us> | 2017-03-07 20:12:47 +0100 |
commit | 22c70a8ef734596a47a854f1991f8576bcf3a0e9 (patch) | |
tree | b906b08aca5b3ae28ce9bcc7e3082ea2ec0ff8d0 /gsoc | |
parent | aa3057ee19d7f7b0b47543a6597b3d204deedef0 (diff) | |
download | luarocks-22c70a8ef734596a47a854f1991f8576bcf3a0e9.tar.gz luarocks-22c70a8ef734596a47a854f1991f8576bcf3a0e9.tar.bz2 luarocks-22c70a8ef734596a47a854f1991f8576bcf3a0e9.zip |
add "luarocks upgrade" idea
Diffstat (limited to 'gsoc')
-rw-r--r-- | gsoc/ideas2017.html | 34 |
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"> |
50 | Static build support for LuaRocks | 50 | Static build support for LuaRocks |
51 | </a></li> | 51 | </a></li> |
52 | <li><a href="#upgrade"> | ||
53 | A 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> | ||
258 | LuaRocks users have wanted <code>luarocks upgrade</code> for a long | ||
259 | time, 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> | ||
261 | and | ||
262 | <a href="http://article.gmane.org/gmane.comp.lang.lua.general/112719">this | ||
263 | email</a>). The goal of this project is to identify those trade-offs clearly, | ||
264 | document them, come to a decision regarding their resolution, and finally | ||
265 | implement 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> |