Am 07.05.2013 08:44 schröbte Thijs Schreijer: >>> I do agree that some tighter security controls would be nice on LuaRocks >>> and its community, but the reality is that it is still a one-man- >> operation. >> >> That's totally true, we can't expect Hisham to scale up indefinitely ;) >> How to distribute the load? >> (On the integration side, Andrew Starks has made a CI server available to >> LuaDist and LuaRocks) > > First question to answer is the security one raised by Jack. Casu is that a > broken spec remains broken until someone takes over. So how can we make the > 'taking over' part as solid as possible? > > A simple set of rules like; > - create an issue on the issue tracker of the project (or other > means listed by the original owner) > - if no response in a month, then in 3 months 3 notices on the LR > list for the creator/maintainer to respond to a request for a > takeover. Each notice containing links to the previous efforts > (to make sure it is public). Last one also on Lua list??? > - if no response, fork project, and asap create a new rockspec > pointing to the new locations > > It would be a public process, and would be shared on the list (not depending > on Hisham). Could something like this work?
It still depends on Hisham, as he has to known all maintainers for 500+ rocks, so that he can accept updates from the right people and reject others. But in principle it could work, I think. I especially like the "notices containing references to previous efforts" thing. But it will be slow, because you have to wait until a person willing to take over a project also has a reason to contact the developer/maintainer. Peter Billam suggested a list of unmaintained projects, so anybody could start the process of putting a project there if contact with the developers breaks up. So if a person willing to adopt a project comes along, he/she can immediately check if someone else already failed to reach the original maintainers and take over when appropriate. It could also be good to know if a project you are planning to use is unmaintained, even if you don't have feedback/patches for the developers at the moment. For the dependency issue I hope that we can find something faster ... > > Thijs Philipp ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may _______________________________________________ Luarocks-developers mailing list Luarocks-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/luarocks-developers