Re: Wiki page gardening

2017-02-09 Thread Josef Skladanka
Awesome, thanks!

On Fri, Feb 10, 2017 at 4:27 AM, Adam Williamson  wrote:

> Hi folks! I did a bit of light gardening on the Taskotron and ResultsDB
>  and a few other wiki pages today:
>
> * https://fedoraproject.org/wiki/Taskotron
> * https://fedoraproject.org/wiki/Taskotron_contribution_guide
>   (moved from User:Tflink/taskotron_contribution_guide)
> * https://fedoraproject.org/wiki/QA:Phabricator
>   (moved from QA/Phabricator)
> * https://fedoraproject.org/wiki/ResultsDB
> * https://fedoraproject.org/wiki/QA:Tools
>   (moved from QA/Tools)
>
> I guess most significantly, I tried to consolidate the 'how to
> contribute' instructions a bit to make it easier for people to find
> their way through. The main 'how to use arcanist' stuff is now in the
> Phabricator page, and you can use this anchor link to link to it:
>
> https://fedoraproject.org/wiki/QA:Phabricator#issues-diffs
>
> That content was moved from
> https://phab.qa.fedoraproject.org/w/contributing/ . I sprinkled links
> to it around a few other pages. The Taskotron_contribution_guide page
> links to that page for the generic instructions, and just includes
> Taskotron-specific stuff. Notably, I tried to include a comprehensive
> and up-to-date list of the Taskotron repositories on that page;
> hopefully that can be the sole place where such a list lives now (I
> removed the other incomplete and out of date lists I could find).
>
> I updated QA:Tools to link to a few more things, and removed various
> bits of out-of-date content to make the pages look less...sad. :)
>
> Please let me know about (or just fix) any problems you see :) Thanks!
> --
> Adam Williamson
> Fedora QA Community Monkey
> IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
> http://www.happyassassin.net
> ___
> qa-devel mailing list -- qa-devel@lists.fedoraproject.org
> To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org
>
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Taskotron CI in Taskotron

2017-02-09 Thread Josef Skladanka
On Thu, Feb 9, 2017 at 5:58 PM, Matthew Miller 
wrote:

> On Thu, Feb 09, 2017 at 03:29:13AM +0100, Josef Skladanka wrote:
> > I finally got some work done on the CI task for Taskotron in Taskotron.
> The
> > idea here is that after each commit (of a relevant project - trigger,
> > execdb, resultsdb, libtaskotron) to pagure, we will run the whole stack
> in
> > docker containers, and execute a known "phony" task, to see whether it
> all
> > goes fine.
>
> This is excellent. I'd love, eventually, to get to a point where we can
> run the checks _pre_ commit and gate on them. Is there a path from this
> to that?


Absolutely, that is the goal.

Generally speaking, we'd like to run tests on Pagure's PRs.
For taskotron specifically, we'll need to figure out some Phabricator
plugin that fires off a fedmsg (or calls some API, whatever) on new
Differential request, but generally it is the same idea.

Joza
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Wiki page gardening

2017-02-09 Thread Adam Williamson
Hi folks! I did a bit of light gardening on the Taskotron and ResultsDB
 and a few other wiki pages today:

* https://fedoraproject.org/wiki/Taskotron
* https://fedoraproject.org/wiki/Taskotron_contribution_guide
  (moved from User:Tflink/taskotron_contribution_guide)
* https://fedoraproject.org/wiki/QA:Phabricator
  (moved from QA/Phabricator)
* https://fedoraproject.org/wiki/ResultsDB
* https://fedoraproject.org/wiki/QA:Tools
  (moved from QA/Tools)

I guess most significantly, I tried to consolidate the 'how to
contribute' instructions a bit to make it easier for people to find
their way through. The main 'how to use arcanist' stuff is now in the
Phabricator page, and you can use this anchor link to link to it:

https://fedoraproject.org/wiki/QA:Phabricator#issues-diffs

That content was moved from
https://phab.qa.fedoraproject.org/w/contributing/ . I sprinkled links
to it around a few other pages. The Taskotron_contribution_guide page
links to that page for the generic instructions, and just includes
Taskotron-specific stuff. Notably, I tried to include a comprehensive
and up-to-date list of the Taskotron repositories on that page;
hopefully that can be the sole place where such a list lives now (I
removed the other incomplete and out of date lists I could find).

I updated QA:Tools to link to a few more things, and removed various
bits of out-of-date content to make the pages look less...sad. :)

Please let me know about (or just fix) any problems you see :) Thanks!
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Taskotron CI in Taskotron

2017-02-09 Thread Matthew Miller
On Thu, Feb 09, 2017 at 03:29:13AM +0100, Josef Skladanka wrote:
> I finally got some work done on the CI task for Taskotron in Taskotron. The
> idea here is that after each commit (of a relevant project - trigger,
> execdb, resultsdb, libtaskotron) to pagure, we will run the whole stack in
> docker containers, and execute a known "phony" task, to see whether it all
> goes fine.

This is excellent. I'd love, eventually, to get to a point where we can
run the checks _pre_ commit and gate on them. Is there a path from this
to that?


-- 
Matthew Miller

Fedora Project Leader
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Libtaskotron - allow non-cli data input

2017-02-09 Thread Adam Williamson
On Thu, 2017-02-09 at 00:29 +0100, Josef Skladanka wrote:
> On Wed, Feb 8, 2017 at 8:06 PM, Adam Williamson 
> wrote:
> 
> > Wouldn't it be great if we had a brand new project which would be the
> > ideal place to represent such conventions, so the bit of taskotron
> > which reported the results could construct them conveniently? :P
> 
> 
> https://xkcd.com/684/ :) (I mean no offense just really reminded me of that)

Hmm, clearly we need a *** CONVENTION *** for quoting xkcd ;)
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org