<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On 9 April 2018 at 17:17, Cyril Hrubis <span dir="ltr"><<a href="mailto:chrubis@suse.cz" target="_blank">chrubis@suse.cz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi!<br>
Recently, as there has been more people working on LTP in SUSE than<br>
myself, we started to accumulate LTP TODO items in our internal tool.<br>
These include general ideas about LTP improvements, missing coverage,<br>
broken tests, etc.<br>
<br>
Keeping this backlog behind closed door is unhealty for upstream project<br>
so I'm looking into some kind of system to track these where everyone<br>
can create new tickets/bugs/issues whatever it is called and act on<br>
them.<br>
<br>
The main problem here is to choose right tool for the job, which is the<br>
main reason for this email. I would like to avoid clumsy solutions such<br>
as wiki table or a spreadsheet (I've been there and it was painful even<br>
for a team of two people).<br>
<br>
Here are some requirements I came up for it:<br>
<br>
* Supports creating/commenting/closing issues/tickets/bugs or<br>
whatever is single smallest entity is called as by anybody (possibly<br>
after a simple registration)<br>
<br>
* Should be reasonably simple and be able to handle >100 of open<br>
issues, which I suppose rules out things that are tailored to be<br>
used to support agile workflow such as trello that would end up<br>
visually incomprehensible<br>
<br>
* Should have basic text search capabilities<br>
<br>
* Ideally we will not maintain the instance ourselves<br>
- that rules out things like redmine unless there is<br>
an instance we can easily tap into<br>
<br>
* Data export is a plus<br>
- I want to avoid situation where we loose our data<br>
after a database corruption<br>
<br>
* Should be reasonably estabilished<br>
- I want to avoid a situation where we start to use some tool only to<br>
find it has been discontinued half a year later<br>
<br>
* Ideally it should be opensource<br>
- however beggars can't be choosers we use GitHub quite extensively<br>
after all<br>
<br>
There is a list of poissibilities I have so far:<br>
<br>
* GitHub issues<br>
- probably the easiest solution<br>
- we can create a specific labels to sort these out<br>
- needs GitHub account which everybody has already<br>
- some operations could be done only by LTP project members<br>
I'm not sure if random users can add labels for example<br></blockquote><div><br></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I would opt for this solution, as it seems some folks are already using it to some extent.</div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
* Some instance of Bugzilla<br>
(maybe <a href="http://bugzilla.kernel.org" rel="noreferrer" target="_blank">bugzilla.kernel.org</a> if we happen to get LTP category there)<br>
- while this would be OK for missing coverage and broken test<br>
I find bugzilla clumsy general ideas tracking<br>
<br>
* I've been told that JIRA is free for opensource projects but I have no<br>
idea how the tool works or if it's at least reasonable fit. I looks to<br>
me like it has far to many features we do not need at all.<br>
<br>
* ??? (anything else any of you can think of?)<br>
<br>
<br>
Rant: Actually I'm a bit disappointed that there is no command line tool<br>
similar to <a href="http://taskwarrior.org" rel="noreferrer" target="_blank">taskwarrior.org</a> maybe with a git backend for this kind<br>
of backlog/team management...<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Cyril Hrubis<br>
<a href="mailto:chrubis@suse.cz">chrubis@suse.cz</a><br>
<br>
--<br>
Mailing list info: <a href="https://lists.linux.it/listinfo/ltp" rel="noreferrer" target="_blank">https://lists.linux.it/<wbr>listinfo/ltp</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Seb/<br></div></div>
</div></div>