Re: orphaning Taskotron-related packages

2020-11-23 Thread Tim Flink
On Thu, 12 Nov 2020 18:25:17 +0100
Kamil Paral  wrote:

> Note: The email subject should have said "retiring" instead of
> "orphaning". There is little reason to orphan them, retiring is the
> right approach here. Perhaps except for mongoquery, somebody else
> could be interested in maintaining that, so that one should be
> orphaned instead.

Orphaning python-mongoquery and retiring everything else makes sense to
me.

Tim


pgpKM0xSB4EP3.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/qa-devel@lists.fedoraproject.org


Re: seeing issues querying results by nvr/item in resultsdb

2020-04-09 Thread Tim Flink
On Thu, 9 Apr 2020 07:15:03 +0200
Kamil Paral  wrote:

> On Thu, Apr 9, 2020 at 12:46 AM Tim Flink  wrote:
> 
> > I'm working on something that looks for certain results in resultsdb
> > and I'm getting some strange results. I'm hoping someone here can
> > point out what I'm doing wrong.
> >
> > I'm hitting an issue where the data I'm getting back from resultsdb
> > via the api isn't matching what I see in the frontend. The result is
> > clearly in the db (I can get the data if I query the result ID) but
> > when I search for the result using one of its keywords, I get an
> > empty set back. What's even stranger is that this isn't consistent
> > - some results submitted around the same time return the results I
> > expect.
> >
> > I wrote up a quick script to show what I'm seeing:
> >
> > https://gist.github.com/tflink/1a1ed4263fbeb56b04442a948770965f
> >
> > It includes the output I'm seeing at the moment as I suspect it'll
> > start working as soon as someone else looks at it :)
> >
> > I've tried this on the resultsdb production machine and I'm seeing
> > the same results. I feel like I'm missing something obvious here so
> > if you see it, I'd appreciate the help.
> >
> > Thanks,
> >
> > Tim
> >  
> 
> I'm not sure I completely understood your description. However, I did
> notice that you're searching for
> switchboard-plug-about.2.6.2-1.fc31
> when you should be searching for
> switchboard-plug-about-2.6.2-1.fc31
> (a dot replaced by a dash)
> 
> That could solve the mystery, hopefully :)
> 
> Its results then show up just fine for me in the frontend:
> https://taskotron.fedoraproject.org/resultsdb/results?item:like=switchboard-plug-about-2.6.2-1.fc31*

I had a feeling it was something stupid and it was. Thanks for the help.

Tim


pgpVbnXBqU8ad.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/qa-devel@lists.fedoraproject.org


seeing issues querying results by nvr/item in resultsdb

2020-04-08 Thread Tim Flink
I'm working on something that looks for certain results in resultsdb
and I'm getting some strange results. I'm hoping someone here can point
out what I'm doing wrong.

I'm hitting an issue where the data I'm getting back from resultsdb via
the api isn't matching what I see in the frontend. The result is
clearly in the db (I can get the data if I query the result ID) but
when I search for the result using one of its keywords, I get an empty
set back. What's even stranger is that this isn't consistent - some
results submitted around the same time return the results I expect.

I wrote up a quick script to show what I'm seeing:

https://gist.github.com/tflink/1a1ed4263fbeb56b04442a948770965f

It includes the output I'm seeing at the moment as I suspect it'll
start working as soon as someone else looks at it :)

I've tried this on the resultsdb production machine and I'm seeing the
same results. I feel like I'm missing something obvious here so if you
see it, I'd appreciate the help.

Thanks,

Tim


pgpfZm8yx5wb9.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/qa-devel@lists.fedoraproject.org


Proposal to CANCEL: 2018-02-05 QA Devel Meeting

2018-02-04 Thread Tim Flink
I'm not aware of any topics that need urgent discussion this week, so I
propose that we cancel the QA Devel meeting on 2018-02-05.

If there are some topics that need discussing, please reply here and
the meeting can happen.

Tim


pgpOa9Cero_lx.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Making ResultsDB dumps public?

2018-01-15 Thread Tim Flink
On Sun, 14 Jan 2018 14:19:54 -0800
Kevin Fenzi  wrote:

> On 01/11/2018 07:44 AM, Kamil Paral wrote:
> > On Wed, Nov 1, 2017 at 7:48 PM, Kevin Fenzi  > > wrote:
> > 
> > On 10/24/2017 03:36 AM, Kamil Paral wrote:  
> > > On Sun, Oct 8, 2017 at 12:14 AM, Kevin Fenzi  > > > wrote: 
> > >> They should be there starting tomorrow.
> > >>  
> > >
> > >
> > > I still don't see any dumps in there. Is it still being
> > > worked on?  
> > 
> > I seem to have made a typo in the script that does this. ;(
> > 
> > Sent in a freeze break request with a fix
> > 
> > 
> > I and Josef looked at it today, and it seems it contains some very
> > old data - from Jan 2017 to April 2017. We failed to find the
> > script that generates the dump in infra ansible, so we can't really
> > debug what's wrong. Can you please look at it or give us some
> > pointers?  
> 
> Odd.
> 
> It's
> https://infrastructure.fedoraproject.org/cgit/ansible.git/tree/roles/batcave/files/public-db-copy.sh?id=778dae3
> which runs on batcave01 and runs:
> https://infrastructure.fedoraproject.org/cgit/ansible.git/plain/scripts/public-db-copy?id=778dae3
> 
> scp db-qa01.qa.fedoraproject.org:/resultsdb-$(date +%F).dump.xz
> /srv/web/infra/db-dumps/resultsdb.dump.xz
> 
> and on db-qa01.qa:/backups:
> 
> -rw-r--r--. 1 postgres postgres 142589024 Apr 12  2016
> resultsdb-2016-04-12.dump.xz
> -rw-r--r--. 1 postgres postgres  50184088 Jun 20  2017
> resultsdb-2017-06-20.dump.xz
> -rw-r--r--. 1 postgres postgres  50367072 Jan 13 01:59
> resultsdb-2018-01-13.dump.xz
> -rw-r--r--. 1 postgres postgres  50367072 Jan 14 01:12
> resultsdb-2018-01-14.dump.xz
> 
> It claims to be the dump from today... so not sure whats going on.

The database for production resultsdb is on db-qa02.qa instead of
db-qa01.qa. 

From my read of those scripts, I suspect that is the cause of the
public dumps being old.

Tim


pgpPJBmj2cc4C.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2018-01-08 @ 15:00 UTC - Fedora QA Devel Meeting

2018-01-05 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2018-01-08
# Time: 15:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net


https://fedoraproject.org/wiki/QA:Qadevel-20180108

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


pgpFsj5HPfbjN.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


taskotron-dev rebuild

2017-11-21 Thread Tim Flink
After much fun, František, Josef and I got taskotron-dev re-deployed as
F27.

It's not running any ansiblize builds yet but that's planned for
tomorrow (hopefully)

Tim


pgpywid8Z_Xex.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Please review - Infra Ansible - move slaves from home to srv

2017-11-21 Thread Tim Flink
On Tue, 21 Nov 2017 12:08:07 +0100
Josef Skladanka <jskla...@redhat.com> wrote:

> The raw diff was attached to the original email, I could have
> mentioned that, I guess. /me was not able to make gmail send
> unformatted/unwrapped text.
> Sorry for the inconvenience.

Reading the attachment is a lot better. One might hope that I would
have learned how to do the email by now but apparently that's not always
true :-/

Thanks,

Tim

> j.
> 
> On Mon, Nov 20, 2017 at 6:32 PM, Tim Flink <tfl...@redhat.com> wrote:
> 
> > On Mon, 20 Nov 2017 10:36:03 +0100
> > Josef Skladanka <jskla...@redhat.com> wrote:
> >  
> > > I'm not sure what is the best way to ask for review for a
> > > pagure-less project, since we don't use Phabricator any more,
> > > so... let the funmail begin:  
> >
> > The wrapped diff is hard to read but it looks pretty good to me. I
> > think that the patch should be applied in parts as we reimage the
> > client-host machines but that's more of a nitpick :)
> >
> > Tim
> >  
> > > diff --git a/inventory/host_vars/qa10.qa.fedoraproject.org
> > > b/inventory/host_vars/qa10.qa.fedoraproject.org
> > > index 297f614e3..d2119dc47 100644
> > > --- a/inventory/host_vars/qa10.qa.fedoraproject.org
> > > +++ b/inventory/host_vars/qa10.qa.fedoraproject.org
> > > @@ -9,18 +9,18 @@ gw: 10.5.124.254
> > >
> > >  short_hostname: qa10.qa
> > >  slaves:
> > > -  - { user: "{{ short_hostname }}-1", home:
> > > "/home/{{ short_hostname }}-1", dir:
> > > "/home/{{ short_hostname }}-1/slave" }
> > > -  - { user: "{{ short_hostname }}-2", home:
> > > "/home/{{ short_hostname }}-2", dir:
> > > "/home/{{ short_hostname }}-2/slave" }
> > > -  - { user: "{{ short_hostname }}-3", home:
> > > "/home/{{ short_hostname }}-3", dir:
> > > "/home/{{ short_hostname }}-3/slave" }
> > > -  - { user: "{{ short_hostname }}-4", home:
> > > "/home/{{ short_hostname }}-4", dir:
> > > "/home/{{ short_hostname }}-4/slave" }
> > > -  - { user: "{{ short_hostname }}-5", home:
> > > "/home/{{ short_hostname }}-5", dir:
> > > "/home/{{ short_hostname }}-5/slave" }
> > > -  - { user: "{{ short_hostname }}-6", home:
> > > "/home/{{ short_hostname }}-6", dir:
> > > "/home/{{ short_hostname }}-6/slave" }
> > > -  - { user: "{{ short_hostname }}-7", home:
> > > "/home/{{ short_hostname }}-7", dir:
> > > "/home/{{ short_hostname }}-7/slave" }
> > > -  - { user: "{{ short_hostname }}-8", home:
> > > "/home/{{ short_hostname }}-8", dir:
> > > "/home/{{ short_hostname }}-8/slave" }
> > > -  - { user: "{{ short_hostname }}-9", home:
> > > "/home/{{ short_hostname }}-9", dir:
> > > "/home/{{ short_hostname }}-9/slave" }
> > > -  - { user: "{{ short_hostname }}-10", home:
> > > "/home/{{ short_hostname }}-10", dir:
> > > "/home/{{ short_hostname }}-10/slave" }
> > > -  - { user: "{{ short_hostname }}-11", home:
> > > "/home/{{ short_hostname }}-11", dir:
> > > "/home/{{ short_hostname }}-11/slave" }
> > > -  - { user: "{{ short_hostname }}-12", home:
> > > "/home/{{ short_hostname }}-12", dir:
> > > "/home/{{ short_hostname }}-12/slave" }
> > > -  - { user: "{{ short_hostname }}-13", home:
> > > "/home/{{ short_hostname }}-13", dir:
> > > "/home/{{ short_hostname }}-13/slave" }
> > > -  - { user: "{{ short_hostname }}-14", home:
> > > "/home/{{ short_hostname }}-14", dir:
> > > "/home/{{ short_hostname }}-14/slave" }
> > > -  - { user: "{{ short_hostname }}-15", home:
> > > "/home/{{ short_hostname }}-15", dir:
> > > "/home/{{ short_hostname }}-15/slave" }
> > > +  - { user: "{{ short_hostname }}-1", home: "/srv/buildslaves/{{
> > > short_hostname }}-1", dir:
> > > "/srv/buildslaves/{{ short_hostname }}-1/slave" }
> > > +  - { user: "{{ short_hostname }}-2", home: "/srv/buildslaves/{{
> > > short_hostname }}-2", dir:
> > > "/srv/buildslaves/{{ short_hostname }}-2/slave" }
> > > + 

Re: Please review - Infra Ansible - move slaves from home to srv

2017-11-20 Thread Tim Flink
I applied the qa11 bits and everything seems to be working.

Tim

On Mon, 20 Nov 2017 10:32:54 -0700
Tim Flink <tfl...@redhat.com> wrote:

> On Mon, 20 Nov 2017 10:36:03 +0100
> Josef Skladanka <jskla...@redhat.com> wrote:
> 
> > I'm not sure what is the best way to ask for review for a
> > pagure-less project, since we don't use Phabricator any more, so...
> > let the funmail begin:  
> 
> The wrapped diff is hard to read but it looks pretty good to me. I
> think that the patch should be applied in parts as we reimage the
> client-host machines but that's more of a nitpick :)
> 
> Tim
> 
> > diff --git a/inventory/host_vars/qa10.qa.fedoraproject.org
> > b/inventory/host_vars/qa10.qa.fedoraproject.org
> > index 297f614e3..d2119dc47 100644
> > --- a/inventory/host_vars/qa10.qa.fedoraproject.org
> > +++ b/inventory/host_vars/qa10.qa.fedoraproject.org
> > @@ -9,18 +9,18 @@ gw: 10.5.124.254
> > 
> >  short_hostname: qa10.qa
> >  slaves:
> > -  - { user: "{{ short_hostname }}-1", home:
> > "/home/{{ short_hostname }}-1", dir:
> > "/home/{{ short_hostname }}-1/slave" }
> > -  - { user: "{{ short_hostname }}-2", home:
> > "/home/{{ short_hostname }}-2", dir:
> > "/home/{{ short_hostname }}-2/slave" }
> > -  - { user: "{{ short_hostname }}-3", home:
> > "/home/{{ short_hostname }}-3", dir:
> > "/home/{{ short_hostname }}-3/slave" }
> > -  - { user: "{{ short_hostname }}-4", home:
> > "/home/{{ short_hostname }}-4", dir:
> > "/home/{{ short_hostname }}-4/slave" }
> > -  - { user: "{{ short_hostname }}-5", home:
> > "/home/{{ short_hostname }}-5", dir:
> > "/home/{{ short_hostname }}-5/slave" }
> > -  - { user: "{{ short_hostname }}-6", home:
> > "/home/{{ short_hostname }}-6", dir:
> > "/home/{{ short_hostname }}-6/slave" }
> > -  - { user: "{{ short_hostname }}-7", home:
> > "/home/{{ short_hostname }}-7", dir:
> > "/home/{{ short_hostname }}-7/slave" }
> > -  - { user: "{{ short_hostname }}-8", home:
> > "/home/{{ short_hostname }}-8", dir:
> > "/home/{{ short_hostname }}-8/slave" }
> > -  - { user: "{{ short_hostname }}-9", home:
> > "/home/{{ short_hostname }}-9", dir:
> > "/home/{{ short_hostname }}-9/slave" }
> > -  - { user: "{{ short_hostname }}-10", home:
> > "/home/{{ short_hostname }}-10", dir:
> > "/home/{{ short_hostname }}-10/slave" }
> > -  - { user: "{{ short_hostname }}-11", home:
> > "/home/{{ short_hostname }}-11", dir:
> > "/home/{{ short_hostname }}-11/slave" }
> > -  - { user: "{{ short_hostname }}-12", home:
> > "/home/{{ short_hostname }}-12", dir:
> > "/home/{{ short_hostname }}-12/slave" }
> > -  - { user: "{{ short_hostname }}-13", home:
> > "/home/{{ short_hostname }}-13", dir:
> > "/home/{{ short_hostname }}-13/slave" }
> > -  - { user: "{{ short_hostname }}-14", home:
> > "/home/{{ short_hostname }}-14", dir:
> > "/home/{{ short_hostname }}-14/slave" }
> > -  - { user: "{{ short_hostname }}-15", home:
> > "/home/{{ short_hostname }}-15", dir:
> > "/home/{{ short_hostname }}-15/slave" }
> > +  - { user: "{{ short_hostname }}-1", home: "/srv/buildslaves/{{
> > short_hostname }}-1", dir:
> > "/srv/buildslaves/{{ short_hostname }}-1/slave" }
> > +  - { user: "{{ short_hostname }}-2", home: "/srv/buildslaves/{{
> > short_hostname }}-2", dir:
> > "/srv/buildslaves/{{ short_hostname }}-2/slave" }
> > +  - { user: "{{ short_hostname }}-3", home: "/srv/buildslaves/{{
> > short_hostname }}-3", dir:
> > "/srv/buildslaves/{{ short_hostname }}-3/slave" }
> > +  - { user: "{{ short_hostname }}-4", home: "/srv/buildslaves/{{
> > short_hostname }}-4", dir:
> > "/srv/buildslaves/{{ short_hostname }}-4/slave" }
> > +  - { user: "{{ short_hostname }}-5", home: "/srv/buildslaves/{{
> > short_hostname }}-5", dir:
> > "/srv/buildslaves/{{ short_hostname }}-5/slave" }
> > +  - { user: "{{ short_hostname }}-6", home: "/srv/buildslaves/{{
> > short_hostname }}-6", dir:
> > "/srv/buildslaves/{{ short

Re: Please review - Infra Ansible - move slaves from home to srv

2017-11-20 Thread Tim Flink
On Mon, 20 Nov 2017 10:36:03 +0100
Josef Skladanka  wrote:

> I'm not sure what is the best way to ask for review for a pagure-less
> project, since we don't use Phabricator any more, so... let the
> funmail begin:

The wrapped diff is hard to read but it looks pretty good to me. I
think that the patch should be applied in parts as we reimage the
client-host machines but that's more of a nitpick :)

Tim

> diff --git a/inventory/host_vars/qa10.qa.fedoraproject.org
> b/inventory/host_vars/qa10.qa.fedoraproject.org
> index 297f614e3..d2119dc47 100644
> --- a/inventory/host_vars/qa10.qa.fedoraproject.org
> +++ b/inventory/host_vars/qa10.qa.fedoraproject.org
> @@ -9,18 +9,18 @@ gw: 10.5.124.254
> 
>  short_hostname: qa10.qa
>  slaves:
> -  - { user: "{{ short_hostname }}-1", home: "/home/{{ short_hostname
> }}-1", dir: "/home/{{ short_hostname }}-1/slave" }
> -  - { user: "{{ short_hostname }}-2", home: "/home/{{ short_hostname
> }}-2", dir: "/home/{{ short_hostname }}-2/slave" }
> -  - { user: "{{ short_hostname }}-3", home: "/home/{{ short_hostname
> }}-3", dir: "/home/{{ short_hostname }}-3/slave" }
> -  - { user: "{{ short_hostname }}-4", home: "/home/{{ short_hostname
> }}-4", dir: "/home/{{ short_hostname }}-4/slave" }
> -  - { user: "{{ short_hostname }}-5", home: "/home/{{ short_hostname
> }}-5", dir: "/home/{{ short_hostname }}-5/slave" }
> -  - { user: "{{ short_hostname }}-6", home: "/home/{{ short_hostname
> }}-6", dir: "/home/{{ short_hostname }}-6/slave" }
> -  - { user: "{{ short_hostname }}-7", home: "/home/{{ short_hostname
> }}-7", dir: "/home/{{ short_hostname }}-7/slave" }
> -  - { user: "{{ short_hostname }}-8", home: "/home/{{ short_hostname
> }}-8", dir: "/home/{{ short_hostname }}-8/slave" }
> -  - { user: "{{ short_hostname }}-9", home: "/home/{{ short_hostname
> }}-9", dir: "/home/{{ short_hostname }}-9/slave" }
> -  - { user: "{{ short_hostname }}-10", home: "/home/{{ short_hostname
> }}-10", dir: "/home/{{ short_hostname }}-10/slave" }
> -  - { user: "{{ short_hostname }}-11", home: "/home/{{ short_hostname
> }}-11", dir: "/home/{{ short_hostname }}-11/slave" }
> -  - { user: "{{ short_hostname }}-12", home: "/home/{{ short_hostname
> }}-12", dir: "/home/{{ short_hostname }}-12/slave" }
> -  - { user: "{{ short_hostname }}-13", home: "/home/{{ short_hostname
> }}-13", dir: "/home/{{ short_hostname }}-13/slave" }
> -  - { user: "{{ short_hostname }}-14", home: "/home/{{ short_hostname
> }}-14", dir: "/home/{{ short_hostname }}-14/slave" }
> -  - { user: "{{ short_hostname }}-15", home: "/home/{{ short_hostname
> }}-15", dir: "/home/{{ short_hostname }}-15/slave" }
> +  - { user: "{{ short_hostname }}-1", home: "/srv/buildslaves/{{
> short_hostname }}-1", dir:
> "/srv/buildslaves/{{ short_hostname }}-1/slave" }
> +  - { user: "{{ short_hostname }}-2", home: "/srv/buildslaves/{{
> short_hostname }}-2", dir:
> "/srv/buildslaves/{{ short_hostname }}-2/slave" }
> +  - { user: "{{ short_hostname }}-3", home: "/srv/buildslaves/{{
> short_hostname }}-3", dir:
> "/srv/buildslaves/{{ short_hostname }}-3/slave" }
> +  - { user: "{{ short_hostname }}-4", home: "/srv/buildslaves/{{
> short_hostname }}-4", dir:
> "/srv/buildslaves/{{ short_hostname }}-4/slave" }
> +  - { user: "{{ short_hostname }}-5", home: "/srv/buildslaves/{{
> short_hostname }}-5", dir:
> "/srv/buildslaves/{{ short_hostname }}-5/slave" }
> +  - { user: "{{ short_hostname }}-6", home: "/srv/buildslaves/{{
> short_hostname }}-6", dir:
> "/srv/buildslaves/{{ short_hostname }}-6/slave" }
> +  - { user: "{{ short_hostname }}-7", home: "/srv/buildslaves/{{
> short_hostname }}-7", dir:
> "/srv/buildslaves/{{ short_hostname }}-7/slave" }
> +  - { user: "{{ short_hostname }}-8", home: "/srv/buildslaves/{{
> short_hostname }}-8", dir:
> "/srv/buildslaves/{{ short_hostname }}-8/slave" }
> +  - { user: "{{ short_hostname }}-9", home: "/srv/buildslaves/{{
> short_hostname }}-9", dir:
> "/srv/buildslaves/{{ short_hostname }}-9/slave" }
> +  - { user: "{{ short_hostname }}-10", home: "/srv/buildslaves/{{
> short_hostname }}-10", dir: "/srv/buildslaves/{{ short_hostname
> }}-10/slave" }
> +  - { user: "{{ short_hostname }}-11", home: "/srv/buildslaves/{{
> short_hostname }}-11", dir: "/srv/buildslaves/{{ short_hostname
> }}-11/slave" }
> +  - { user: "{{ short_hostname }}-12", home: "/srv/buildslaves/{{
> short_hostname }}-12", dir: "/srv/buildslaves/{{ short_hostname
> }}-12/slave" }
> +  - { user: "{{ short_hostname }}-13", home: "/srv/buildslaves/{{
> short_hostname }}-13", dir: "/srv/buildslaves/{{ short_hostname
> }}-13/slave" }
> +  - { user: "{{ short_hostname }}-14", home: "/srv/buildslaves/{{
> short_hostname }}-14", dir: "/srv/buildslaves/{{ short_hostname
> }}-14/slave" }
> +  - { user: "{{ short_hostname }}-15", home: "/srv/buildslaves/{{
> short_hostname }}-15", dir: "/srv/buildslaves/{{ short_hostname
> }}-15/slave" }
> diff --git a/inventory/host_vars/qa11.qa.fedoraproject.org
> 

2017-11-20 Fedora QA Devel Meeting Minutes

2017-11-20 Thread Tim Flink
=
#fedora-meeting-1: fedora-qadevel
=

Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-11-20/fedora-qadevel.2017-11-20-15.00.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-11-20/fedora-qadevel.2017-11-20-15.00.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-11-20/fedora-qadevel.2017-11-20-15.00.log.html


Meeting summary
---
* Roll Call  (tflink, 15:00:29)

* Announcements and Information  (tflink, 15:05:25)
  * got libtaskotron POC using openstack working - tflink  (tflink,
15:05:35)
  * more work on using disk-image-builder to build images for Taskotron
- tflink  (tflink, 15:05:36)
  * added 'pull_request' type to libtaskotron -- kparal  (tflink,
15:05:36)
  * built scratch libtaskotron and taskotron-trigger and deployed to dev
in order to get github pull-request triggered tasks working --
kparal  (tflink, 15:05:36)
  * updated yumrepoinfo in libtaskotron and on servers to reflect F27
being stable -- kparal  (tflink, 15:05:36)

* What to do about staging?  (tflink, 15:12:41)
  * no immediate objections to the idea of dismantling most of taskotron
stg to free up a worker for openqa  (tflink, 15:32:02)

* Moving to the cloud?  (tflink, 15:35:45)
  * no immediate objections to the idea of moving taskotron to use
openstack instances instead of local VMs on client hosts for our
deployments  (tflink, 15:56:40)

* image "building" monkey business  (tflink, 15:58:07)
  * LINK: https://docs.openstack.org/diskimage-builder/latest/
(tflink, 15:58:42)
  * LINK:

https://docs.openstack.org/diskimage-builder/latest/user_guide/building_an_image.html#disk-image-layout
(tflink, 16:06:40)
  * no immediate objections to explore switching over to
diskimage-builder to create images  (tflink, 16:27:34)

* initial plan of action  (tflink, 16:28:41)
  * LINK:

https://lists.fedoraproject.org/archives/list/qa-devel@lists.fedoraproject.org/thread/ADQQOZ5XZJN7I3HBHAYXONVTQMZFWROK/
(jskladan, 16:34:55)

* Open Floor  (tflink, 16:55:10)

Meeting ended at 16:56:29 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* tflink (228)
* kparal (106)
* jskladan (80)
* zodbot (5)
* frantisekz (4)
* lbrabec (1)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot



pgpX_ZcUHN0qB.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-11-20 @ 15:00 UTC - Fedora QA Devel Meeting

2017-11-17 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2017-11-20
# Time: 15:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net


https://fedoraproject.org/wiki/QA:Qadevel-20171120

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Topics
---
  - What to do about Taskotron staging
  - Moving to the cloud?
  - disk-image-builder worth looking at more?

Potential Other Topics
--

  - deployment of ansiblize branches

Open Floor
--
  - TBD


pgpOgalGwOaSJ.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-10-16 @ 14:00 UTC - Fedora QA Devel Meeting

2017-10-15 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2017-10-16
# Time: 14:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net


https://fedoraproject.org/wiki/QA:Qadevel-20171016

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--

  - deployment of ansiblize branches

Open Floor
--
  - TBD


pgpE7_kHXa4TR.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Making ResultsDB dumps public?

2017-10-03 Thread Tim Flink
On Mon, 2 Oct 2017 14:12:54 -0700
Kevin Fenzi <ke...@scrye.com> wrote:

> On 09/25/2017 07:13 AM, Tim Flink wrote:
> > On Mon, 25 Sep 2017 05:37:03 -0400
> > Harold Dost <haroldd...@gmail.com> wrote:
> >   
> >> Assuming that the schema [1] is correct, there should be no
> >> personal or secret information. Though it would be good to
> >> validate that there aren't any unexpected tables.
> >>
> >> [1]:https://fedoraproject.org/wiki/AutoQA_resultsdb_schema  
> > 
> > That schema was correct in the past but has not been kept up to date
> > AFAIK.
> > 
> > That being said, none of the changes I can think of would cause a
> > problem in making the database dump public.  
> 
> If you all are ok with it, I can make these public after the freeze is
> over.

Sounds good to me. Thanks for getting that taken care of.

Tim


pgpV5KsZbwjQl.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-10-02 Fedora QA Devel Meeting Minutes

2017-10-02 Thread Tim Flink
=
#fedora-meeting-1: fedoraqa-devel
=


Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-10-02/fedoraqa-devel.2017-10-02-14.02.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-10-02/fedoraqa-devel.2017-10-02-14.02.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-10-02/fedoraqa-devel.2017-10-02-14.02.log.html

Meeting summary
---
* LINK: https://bugzilla.redhat.com/show_bug.cgi?id=1496476   (kparal,
  14:04:40)
* deploying ansiblize  (tflink, 14:26:05)

* open floor  (tflink, 14:56:04)

Meeting ended at 14:58:10 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* tflink (69)
* kparal (65)
* lbrabec (4)
* zodbot (3)
* puiterwijk (1)
* Southern_Gentlem (1)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot


pgpPTBfUdncSc.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-10-02 @ 14:00 UTC - Fedora QA Devel Meeting

2017-10-01 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2017-10-02
# Time: 14:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net


https://phab.qa.fedoraproject.org/w/meetings/20171002-fedoraqadevel/

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--

  - deployment of ansiblize branches

Open Floor
--
  - TBD


pgpVEzmvoBEJ6.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Making ResultsDB dumps public?

2017-09-25 Thread Tim Flink
On Mon, 25 Sep 2017 05:37:03 -0400
Harold Dost  wrote:

> Assuming that the schema [1] is correct, there should be no personal
> or secret information. Though it would be good to validate that there
> aren't any unexpected tables.
> 
> [1]:https://fedoraproject.org/wiki/AutoQA_resultsdb_schema

That schema was correct in the past but has not been kept up to date
AFAIK.

That being said, none of the changes I can think of would cause a
problem in making the database dump public.

Tim

___
> 
> Harold Dost | @hdost
> 
> 
> 
> 
> On Sep 25, 2017 01:30, "Dan Callaghan"  wrote:
> 
> Is there any objection to making the ResultsDB database dumps public
> under https://infrastructure.fedoraproject.org/infra/db-dumps/ ?
> 
> I wanted to grab a database dump today, to populate a local database
> for development purposes. I was able to scp it from db-qa02 since I'm
> in sysadmin-qa, but I figured it would be nice to have it available
> publicly alongside those other applications' db dumps.
> 
> I can't think of any reason why the ResultsDB dumps need to be kept
> secret. There should be no sensitive data in them, right?
> 
> So if there are no objections I'll file an infra ticket for adding the
> dumps into the public-db-copy script.
> 
> --
> Dan Callaghan 
> Senior Software Engineer, Products & Technologies Operations
> Red Hat
> 
> ___
> qa-devel mailing list -- qa-devel@lists.fedoraproject.org
> To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org



pgp0RrsAS3Wtm.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-09-18 Fedora QA Devel Meeting Minutes

2017-09-19 Thread Tim Flink
=
#fedora-meeting-1: fedora-qadevel
=

Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-09-18/fedora-qadevel.2017-09-18-14.01.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-09-18/fedora-qadevel.2017-09-18-14.01.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-09-18/fedora-qadevel.2017-09-18-14.01.log.html



Meeting summary
---
* Roll Call  (tflink, 14:01:29)
  * LINK:

https://pics.me.me/this-is-my-favourite-guitar-i-call-it-old-smokey-10620789.png
(jskladan1, 14:03:15)

* Announcements and Information  (tflink, 14:04:10)
  * rpmlint errors in debugsource rpms fixed  (kparal, 14:04:33)
  * LINK: https://pagure.io/taskotron/task-rpmlint/issue/14   (kparal,
14:04:35)
  * ansiblized libtaskotron documentation added (in a basic form) into
readme  (kparal, 14:05:14)
  * LINK:
https://pagure.io/taskotron/libtaskotron/branch/feature/ansiblize
(kparal, 14:05:17)
  * ansiblized libtaskotron builds available  (kparal, 14:05:55)
  * LINK:
https://copr.fedorainfracloud.org/coprs/kparal/taskotron-ansiblize/
(kparal, 14:05:57)

* standard interface tests on koji/mbs builds  (tflink, 14:09:54)

* fedmsg versions for trigger  (tflink, 14:24:53)
  * LINK: https://pagure.io/taskotron/issue/235   (lbrabec, 14:26:28)
  * to fix the fedmsg memory issue, the plan is to use side-builds in
the short term if needed, upgrade the master to f26 in the medium
term and upgrade everything to f26 in the longer term  (tflink,
14:36:52)

* Tasking  (tflink, 14:38:48)

* Open Floor  (tflink, 14:43:26)

Meeting ended at 14:46:54 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* tflink (74)
* kparal (23)
* jskladan_rip (15)
* zodbot (4)
* jcline (4)
* jskladan1 (3)
* lbrabec (3)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot


pgpkIxrrHtvPv.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-09-18 @ 14:00 UTC - Fedora QA Devel Meeting

2017-09-15 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2017-09-18
# Time: 14:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net


https://phab.qa.fedoraproject.org/w/meetings/20170918-fedoraqadevel/

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--

  - running standard interface tests on koji/mbs builds

Open Floor
--
  - TBD


pgpGEZqkXVtw4.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Proposal to CANCEL: 2017-09-04 QA Devel Meeting

2017-09-03 Thread Tim Flink
Monday is a holiday in the US and I will not be available to lead the
QA Devel meeting. 

If there are some topics that need discussing and someone else is
willing to lead the meeting, please reply here and the meeting can
happen.

Tim


pgpO61z9V2nLs.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Proposal to CANCEL: 2017-08-28 QA Devel Meeting

2017-08-27 Thread Tim Flink
There are more than one of us traveling to Flock on Monday and as such,
I propose that we cancel the regularly scheduled QA Devel meeting.

If there is some urgent topic to discuss, please reply to this thread
and the meeting can happen if there is someone around who is willing to
lead such meeting.

Tim


pgpCOe6RLvojO.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Fedora's beaker instance

2017-08-24 Thread Tim Flink
On Thu, 17 Aug 2017 17:43:13 +1000
Dan Callaghan <dcall...@redhat.com> wrote:

> Sorry for my very slow reply Petr...
> 
> Excerpts from pschindl's message of 2017-08-08 17:24 +02:00:
> > Hi Dan,
> > 
> > I have few questions regarding a beaker.qa.fp.org. What is the
> > state of the project right now? I now work with DesktopQA team on
> > upstreaming their tests. And because they run their tests on
> > internal beaker so I'd like to mimic their workflow. So I'd like to
> > try to run tests on our Fedora's beaker.
> > 
> > So my questions. Does the beaker.qa.fp.org works at all? Could you
> > give me access to at least one machine? Can I help you somehow with
> > make it work? What can I do to put F26 or Rawhide trees to Beaker?
> > 
> > Thank you for your answers. Have a nice day. With regards
> > Petr Schindler (Fedora QA)  
> 
> I've cc'ed the Fedora qa-devel list. Tim Flink did a lot of work
> getting the Fedora Beaker instance set up.
 
> If you wanted to get access to use it, I'm sure we could do that. We 
> would just need to add you to this group:
> 
> https://beaker.qa.fedoraproject.org/groups/qa-beaker-users#members
> 
> As far as I know, Beaker itself is fully up and running now (we had
> some issues with Fedora authentication but they were all sorted out a
> while back). However it looks like the Dell machines attached to
> Beaker are not successfully booting into the installer right now. Tim
> might know more about what is missing/broken with them. I'm not
> entirely sure what's wrong because I don't think I have access to
> their serial console.

The biggest problem I'm hitting right now is that I can't import repos.
There's something about the setup we have inside Fedora infra that
beaker's repo importing mechanism can't handle.

I keep meaning to get around to figuring out what's wrong and fix it
but as beaker is a pretty low priority right now, I never seem to get
around to it.

> That reminds me, one thing we never did set up properly is a
> Conserver instance so that Beaker can scrape the serial console logs.
> That would certainly make it easier to see why the Dell machines
> aren't netbooting successfully.

For now, you can find me and ask me to look at the machine itself. That
doesn't scale but for now, I'm not aware of other options.

> I should try and see about writing a playbook to deploy Conserver...

I'd love to see that happen :)

Tim


pgpUV439bfKjY.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-08-21 Fedora QA Devel Meeting Minutes

2017-08-21 Thread Tim Flink
=
#fedora-meeting-1: fedora-qadevel
=


Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-08-21/fedora-qadevel.2017-08-21-14.00.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-08-21/fedora-qadevel.2017-08-21-14.00.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-08-21/fedora-qadevel.2017-08-21-14.00.log.html


Meeting summary
---
* Roll Call  (tflink, 14:00:29)

* Announcements and Information  (tflink, 14:05:54)
  * taskotron-prod upgraded to f25 - tflink, kparal, jskladan  (tflink,
14:06:03)
  * F27 Branched set up in Taskotron and upgradepath updated so that it
should no longer crash when Bodhi doesn't know Branched yet --
kparal  (tflink, 14:06:03)
  * LINK: https://pagure.io/taskotron/libtaskotron/issue/328   (tflink,
14:06:03)

* Open Floor  (tflink, 14:06:37)

Meeting ended at 14:18:02 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* tflink (40)
* jskladan (18)
* zodbot (3)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot


pgpSlC0BatJWk.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Ansiblizing Questions

2017-08-14 Thread Tim Flink
On Wed, 9 Aug 2017 14:31:49 +0200
Lukas Brabec  wrote:

> Hey, gang!
> 
> As I read through standard interface and tried ansiblized branch of
> libtaskotron, I found things that were not exactly clear to me and I
> have some questions. My summer afternoon schedule involves feeding
> rabbits (true story!) and I keep missing people on IRC, hence this
> email.
> 
> 
> = Test output and its format =
> 
> Standard test interface specifies that [1]:
> 1) "test system must examine the exit code of the playbook. A zero
> exit code is successful test result, non-zero is failure"
> and
> 2) "test suite must treat the file test.log in the artifacts folder as
> the main readable output of the test"
> 
> ad 1) Examining the exit code is pretty straight forward. The mapping
> to outcome would be zero to PASSED and non-zero to FAILED. Currently
> we use more than these two outcomes, i.e. INFO and NEEDS_INSPECTION.
> Are we still going to use them, if so, what would be the cases? The
> playbook can fail by itself (e.g. fail like command not found, or
> permission denied), but I presume this failure would be reported to
> ExecDB not to ResultsDB. Any thoughts on this?


I think that, for now at least, we won't be using the INFO and
NEEDS_INSPECTION. The standard interface definition is what it is and
they've decided that results are binary. It's possible that could
change in the future but for now, the INFO and NEEDS_INSPECTION states
probably won't be used when reporting to resultsdb.

> ad 2) The standard interface does not specify the format of test
> output, just that the test.log must be readable. Does this mean that
> the output can be in any arbitrary format and the parsing of it would
> be left to people who care, i.e. packagers? Wouldn't be this a problem
> with if, for example, bodhi wanted to extract/parse this information
> from ResultsDB and show it on update page?

As far as I know, this was left vague on purpose so that it can change
and be specified by the the test system. In this case, we'd definitely
need to support the xunit xml format that I suspect most folks will be
using but I'm open to the idea of keeping our results yaml format alive
if it makes sense.

So long as we're explicit about which formats are supported for our
implementation of a test system and don't make silly choices, I think
we're good here.

> = Triggering generic tasks =
> 
> Standard interface is centered around dist-git style tasks and doesn't
> cover generic tasks like rpmlint or rpmdeplint. As these tasks are
> Fedora QA specific, are we going to create custom extension to
> standard interface, used only by our team, to be able to run generic
> tasks?

It'd be nice if it wasn't just us using it but the standard interface
may indeed require some tweaking to get it to cover all of the usecases
that we're interested in.

Do you have any suggestions as to how we could make non-dist-git tasks
work reasonably well without making drastic changes to what the
standard interface currently is? 

> = Reporting to ResultsDB =
> 
> Gating requirements for CI and CD contains [2]:
> "It must be possible to represent CI test results in resultsdb."
> However standard interface does not speak about resultsdb.

The standard interface arguably shouldn't care about resultsdb. It does
say "it must be possible to represent ..." and not "must report to
resultsdb".

> Does this mean, that task playbook won't contain something like
> ResultsDB module (in contrast to ResultsDB directive in formulae), as
> the task playbook should be agnostic to system in which it is run, and
> the reporting will be done by our code in runtask?

That's how I'm understanding things, yes. There may be other systems
that we'll need to interface with but let's cross that bridge if and
when we get there.

> = Output of runtask =
> 
> Libtaskotron's output is nice and readable, but output of the parts,
> handled by ansible now, is not. My knowledge of ansible is still
> limited, but as far as my experience goes, debuging ansible playbooks
> or even asnible modules is kind of PITA. Are we going to address this
> in some way, or just bite the bullet and move along?

Do you have any ideas on how to improve that? One thing that I had in
mind was to look at using ara to make the output a bit easier to digest.

https://github.com/openstack/ara


> = Params of runtask =
> 
> When I tried ansiblized branch of libtaskotron, I ran into issues such
> as unsupported params: ansible told me to run it with "-vvv" param,
> which runtask does not understand. Is there a plan on how are we going
> to forward such parameters (--ansible-opts= or just forward any params
> we don't understand)?

Personally, I think that --ansible-opts= makes sense here but I don't
have terribly strong feelings about it.

> Runtask, at the moment, maps our params to ansible-playbook params and
> those defined by standard interface. Are we going to stick with this
> or change our params to match the 

017-08-07 Fedora QA Devel Meeting Minutes

2017-08-07 Thread Tim Flink
=
#fedora-meeting-1: fedora-qadevel
=

Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-08-07/fedora-qadevel.2017-08-07-14.00.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-08-07/fedora-qadevel.2017-08-07-14.00.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-08-07/fedora-qadevel.2017-08-07-14.00.log.html


Meeting summary
---
* roll call  (tflink, 14:00:36)

* Announcements and Information  (tflink, 14:04:42)
  * ci-listener is up and running in the CentOS CI Infra - tflink,
pingou  (tflink, 14:04:51)
  * Moved tickets from Phabricator to the respective repositories

https://lists.fedoraproject.org/archives/list/qa-devel@lists.fedoraproject.org/thread/EEA7DJUICDMSCI4R7I54GBEKBMHDBU2X/
- jskladan, kparal  (tflink, 14:07:00)
  * Archived differentila revisions' "html snapshots" and raw diffs.
Accessible at

https://fedorapeople.org/groups/qa/phabarchive/differentials/phab.qa.fedoraproject.org/
- jskladan, kparal  (tflink, 14:07:00)

* Phabricator Migration  (tflink, 14:09:24)
  * LINK: https://phab.qa.fedoraproject.org/D1208   (jskladan, 14:12:31)
  * for now, any patches on outside projects (i.e. infra) will have to
be discussed as patches, either in tickets or on ML  (tflink,
14:17:16)
  * now that we don't have phab linting our code, we need to find a new
way to have that check run  (tflink, 14:25:15)
  * LINK: https://pagure.io/taskotron/issue/227   (kparal, 14:26:11)
  * now that we don't have phab running unittests on our code, we need
to find a new way to have that check run  (jskladan, 14:26:58)

* Tasking  (tflink, 14:48:07)

* Open Floor  (tflink, 15:00:32)

Meeting ended at 15:01:45 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)


pgpSmdFNIK2rx.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-08-07 @ 15:00 UTC - Fedora QA Devel Meeting

2017-08-06 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2017-08-07
# Time: 14:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net


https://phab.qa.fedoraproject.org/w/meetings/20170807-fedoraqadevel/

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--

  - Phabricator Migration

Open Floor
--
  - TBD


pgpG0JkwoKBzo.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-07-31 Fedora QA Devel Meeting Minutes

2017-07-31 Thread Tim Flink
=
#fedora-meeting-1: fedora-qadevel
=

Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-07-31/fedora-qadevel.2017-07-31-14.02.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-07-31/fedora-qadevel.2017-07-31-14.02.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-07-31/fedora-qadevel.2017-07-31-14.02.log.html


Meeting summary
---
* roll call  (tflink, 14:02:37)

* Announcements and Information  (tflink, 14:04:12)
  * started working on Phab to Pagure migration - Diffs and Tickets now
can be exported to html/json 'snapshots' - jskladan  (jskladan,
14:06:12)

* phabricator migration  (tflink, 14:10:06)
  * LINK: https://secure.phabricator.com/T4571   (jskladan, 14:20:22)
  * ACTION: tflink to look into a read-only mode for phabricator
(tflink, 14:23:48)

* libtaskotron's ansiblize branch  (tflink, 14:32:49)
  * taskotron-stg upgrade to f25 will happen this thursday  (tflink,
15:04:05)
  * taskotron-prod upgrade to f25 will happen next monday  (tflink,
15:04:15)
  * changeover of dev or stg to ansiblize will be soon, date TBD
(tflink, 15:04:39)

* Open Floor  (tflink, 15:07:18)
  * LINK:

http://kittenrescue.org/wp-content/uploads/2017/03/KittenRescue_KittenCareHandbook.jpg
(jskladan, 15:07:45)
  * LINK:

http://www.warrenphotographic.co.uk/photography/bigs/03003-Ginger-cat-with-grey-foster-kittens-white-background.jpg
(jskladan, 15:08:05)

Meeting ended at 15:09:22 UTC.




Action Items

* tflink to look into a read-only mode for phabricator




Action Items, by person
---
* tflink
  * tflink to look into a read-only mode for phabricator
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* tflink (111)
* kparal (56)
* jskladan (53)
* roshi (10)
* lbrabec (7)
* zodbot (5)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot


pgpci2z4BrK03.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-07-17 Fedora QA Devel Meeting Minutes

2017-07-17 Thread Tim Flink
=
#fedora-meeting-1: fedora-qadevel
=

Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-07-17/fedora-qadevel.2017-07-17-14.01.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-07-17/fedora-qadevel.2017-07-17-14.01.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-07-17/fedora-qadevel.2017-07-17-14.01.log.html

Meeting summary
---
* roll call  (tflink, 14:01:16)

* Announcements and Information  (tflink, 14:03:41)
  * depcheck has been removed from production -- kparal and mkrizek
(tflink, 14:03:55)
  * libtaskotron 0.4.24 built and submitted as updated (still in
testing) -- kparal  (tflink, 14:03:55)
  * task-mtf now has a pretty html overview page -- kparal and jscotka
(tflink, 14:03:55)
  * taskotron stack now works with Jenkins in place of Buildbot --
jskladan (+jsedlak)  (tflink, 14:03:55)
  * mkrizek has left Fedora QA  (kparal, 14:04:14)

* taskotron + Jenkins  (tflink, 14:08:06)

* Fedora Atomic Host CI and ResultsDB  (tflink, 14:27:51)

* Tasking  (tflink, 14:32:12)

* Open Floor  (tflink, 14:39:50)

Meeting ended at 14:42:13 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* tflink (88)
* jskladan (51)
* kparal (30)
* puiterwijk (9)
* roshi (4)
* zodbot (4)
* tenk (2)
* garretraziel (1)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot


pgpDik3PsUDSt.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-07-17 @ 15:00 UTC - Fedora QA Devel Meeting

2017-07-16 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2017-07-17
# Time: 14:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net


https://phab.qa.fedoraproject.org/w/meetings/20170717-fedoraqadevel/

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--

  - Standard Interface Compat
  - Project Storage
  - Documentation/Examples

Open Floor
--
  - TBD


pgpIzD5yxJxN1.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-06-26 Fedora QA Devel Meeting Minutes

2017-06-26 Thread Tim Flink
=
#fedora-meeting-1: fedora-qadevel
=

Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-06-26/fedora-qadevel.2017-06-26-14.01.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-06-26/fedora-qadevel.2017-06-26-14.01.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-06-26/fedora-qadevel.2017-06-26-14.01.log.html


Meeting summary
---
* Roll Call  (tflink, 14:01:34)

* Announcements and Information  (tflink, 14:03:48)
  * the switch from depcheck to rpmdeplint has been announced. if no
issues, I'll obsolete depcheck repo and projects in a week or so
(kparal, 14:04:46)
  * task-modularity-testing-framework will get a new "modulelint"
subtask this week  (kparal, 14:07:33)

* Standard Interface Compatibility  (tflink, 14:08:24)
  * we've decided to start splitting libtaskotron into 3 as we shift
over to the new standard interface  (tflink, 14:19:16)
  * ACTION: tflink to finish porting directives to ansible modules
(tflink, 14:21:15)
  * ACTION: jskladan and kparal to switch taskotron-stg back to
listening to prod fedmsgs  (tflink, 14:42:22)

* Project Storage  (tflink, 14:43:47)
  * kparal is the dedicated pagure hacker, all RFE's are to be
implemented by him in a timely manner  (jskladan, 14:48:18)

* Documentation/Examples  (tflink, 14:54:44)

* Open Floor  (tflink, 14:56:16)
  * LINK:

https://www.facebook.com/9gag/videos/10155767949826840/?autoplay_reason=gatekeeper_container_type=0_creator_product_type=2_id=2392950137_video_guests=0
(jskladan, 14:57:52)

Meeting ended at 14:59:41 UTC.




Action Items

* tflink to finish porting directives to ansible modules
* jskladan and kparal to switch taskotron-stg back to listening to prod
  fedmsgs




Action Items, by person
---
* jskladan
  * jskladan and kparal to switch taskotron-stg back to listening to
prod fedmsgs
* kparal
  * jskladan and kparal to switch taskotron-stg back to listening to
prod fedmsgs
* tflink
  * tflink to finish porting directives to ansible modules
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* tflink (131)
* kparal (58)
* jskladan (47)
* roshi (24)
* zodbot (9)
* mkrizek (3)
* lbrabec (1)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot


pgprl5btK2RzB.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Proposal to CANCEL: 2017-06-19 QA Devel Meeting

2017-06-19 Thread Tim Flink
There's some RH stuff going on at the usual time and I'm not aware of
any terribly urgent topics for discussion. As such, I propose that we
cancel the QA Devel meeting today.

If you have a topic that you feel should be discussed, please respond
to this thread.

Tim


pgpCWRVFSkdl7.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Proposal to CANCEL: 2017-05-29 QA Devel Meeting

2017-05-28 Thread Tim Flink
Monday is a US holiday and I won't be around to lead a QA devel
meeting. If someone else wants to lead the meeting, I'm certainly not
going to stop them :)

As such, I propose that we cancel the QA devel meeting on May 29. If you
have a topic that you think needs to be urgently discussed, reply to
this thread.

Tim


pgpYGmUT3_zf3.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: 2017-05-15 @ 15:00 UTC - Fedora QA Devel Meeting

2017-05-22 Thread Tim Flink
=
#fedora-meeting-1: fedora-qadevel
=


Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-05-15/fedora-qadevel.2017-05-15-14.00.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-05-15/fedora-qadevel.2017-05-15-14.00.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-05-15/fedora-qadevel.2017-05-15-14.00.log.html


Meeting summary
---
* roll call  (tflink, 14:00:16)

* Announcements and Information  (tflink, 14:03:46)
  * libtaskotron documentation improvements -- kparal  (tflink,
14:04:00)
  * libtaskotron support for ansible task to be posted for
review/discussion early this week - mkrizek  (mkrizek, 14:04:37)
  * roshi working on getting ansible tasks running against docker
containers  (roshi, 14:06:03)

* F27  (tflink, 14:09:04)

* working with CI folks  (tflink, 14:14:17)

* Future Taskotron Architecture  (tflink, 14:24:34)

* Ansible, Test Invocation and Splitting libtaskotron  (tflink,
  14:39:32)
  * LINK: https://fedoraproject.org/wiki/Changes/InvokingTestsAnsible
(tflink, 14:40:14)

* Open Floor  (tflink, 14:50:57)
  * LINK:
https://fedoraproject.org/wiki/User:Roshi/QA/Taskotron_Overview
(roshi, 14:58:39)

Meeting ended at 15:00:28 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* tflink (134)
* roshi (19)
* jskladan (18)
* kparal (16)
* mkrizek (7)
* zodbot (4)
* garretraziel (2)
* lbrabec (1)



pgpNDIf61oTs9.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-05-22 Fedora QA Devel Meeting Minutes

2017-05-22 Thread Tim Flink
=
#fedora-meeting-1: fedora-qadevel
=

Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-05-22/fedora-qadevel.2017-05-22-14.00.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-05-22/fedora-qadevel.2017-05-22-14.00.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-05-22/fedora-qadevel.2017-05-22-14.00.log.html


Meeting summary
---
* roll call  (tflink, 14:00:54)

* Announcements and Information  (tflink, 14:07:18)
  * libtaskotron docs have a new theme, and some parts were updated (not
deployed yet in production) -- kparal  (tflink, 14:07:25)
  * D1195 updated to run "ansible -c local" on a minion :( - mkrizek
(mkrizek, 14:07:43)

* Tasking  (tflink, 14:16:00)

* Test Invocation Status  (tflink, 14:19:28)
  * D1195 is still in progress, will support the new ansible-based
standard interface when merged  (tflink, 14:20:10)
  * porting existing tasks to new ansible format has yet to start, will
hopefully not take long  (tflink, 14:20:52)
  * process of porting libtaskotron directives to ansible modules is
ongoing, some discussion required  (tflink, 14:23:37)
  * LINK: https://pagure.io/ansible-fedoraqa-modules   (tflink,
14:23:40)

* Testcloud and ppc  (tflink, 14:34:59)

* Open Floor  (tflink, 14:40:57)

Meeting ended at 14:42:13 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* tflink (74)
* kparal (23)
* roshi (18)
* mkrizek (10)
* zodbot (4)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot


pgponz2m1oDUr.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-05-22 @ 15:00 UTC - Fedora QA Devel Meeting

2017-05-22 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2017-05-22
# Time: 14:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net


https://phab.qa.fedoraproject.org/w/meetings/20170522-fedoraqadevel/

If you have any additional topics, please reply to this thread or add
them in the wiki doc. I don't expect this meeting to take a full hour

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--


  - Documentation
  - Test invocation status

Open Floor
--
  - TBD


pgpJsfWCQi45T.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-05-15 @ 15:00 UTC - Fedora QA Devel Meeting

2017-05-14 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2017-05-15
# Time: 14:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net


https://phab.qa.fedoraproject.org/w/meetings/20170515-fedoraqadevel/

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--


  - Documentation
  - Test invocation
  - Plans around F27 Timeline
  - Splitting up libtaskotron into python lib, ansible modules and
runner

Open Floor
--
  - TBD


pgpsCwxWqFAm3.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: sysadmin-qa group for deploying waiverdb

2017-05-09 Thread Tim Flink
On Tue, 9 May 2017 15:25:31 +0200
Kamil Paral  wrote:



> >
> > Also, would someone be willing to sponsor Matt (FAS username mjia)
> > into sysadmin-qa? Matt and I sit together here in the office so I
> > am always available to help out too.
> >  
> 
> I don't really know the infra processes, so the right person to ping
> here would be tflink from our team (he's in Raleigh this week on an
> Infra FAD), or kevin or puiterwijk from Infra team.

They're actually in the same room :-P

I've added and sponsored mjia to sysadmin-qa.

Dan, I assume that you'll be helping him figure out the bastion hosts
etc.?

Tim


pgp8AWM7dOB6M.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Proposal to CANCEL: 2017-05-08 QA Devel Meeting

2017-05-05 Thread Tim Flink
It's a holiday in the Czech Republic again on Monday and I'm not going
to be available to lead any meeting either.

As such, I propose that we cancel the QA devel meeting on May 8. If you
have a topic that you think needs to be urgently discussed, reply to
this thread.

Tim


pgpzxJpS8TLUf.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Proposal to CANCEL: 2017-05-01 QA Devel Meeting

2017-04-30 Thread Tim Flink
It's a holiday in at least the Czech Republic and India so I expect
that any meeting would be very sparsely attended.

As such, I propose that we cancel the QA devel meeting on May 1. If you
have a topic that you think needs to be urgently discussed, reply to
this thread.

Tim


pgpdz7LbN0fH5.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-04-24 Fedora QA Devel Meeting Minutes

2017-04-24 Thread Tim Flink
=
#fedora-meeting-1: fedora-qadevel
=


Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-04-24/fedora-qadevel.2017-04-24-14.03.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-04-24/fedora-qadevel.2017-04-24-14.03.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-04-24/fedora-qadevel.2017-04-24-14.03.log.html


Meeting summary
---
* roll call  (tflink, 14:03:02)

* Announcements and Information  (tflink, 14:05:16)
  * i386 repo issues should be fixed now (related to i386 being an
alternate arch since F26) -- kparal  (tflink, 14:05:22)
  * LINK: https://phab.qa.fedoraproject.org/T876   (tflink, 14:05:22)
  * task-modularity-testing-framework should be now working fine on dev
-- kparal, tflink, mkrizek, puiterwijk  (tflink, 14:05:22)

* Test Invocation  (tflink, 14:09:32)
  * LINK: https://fedoraproject.org/wiki/Changes/InvokingTestsAnsible
(tflink, 14:10:35)
  * LINK: https://phab.qa.fedoraproject.org/T939   (tflink, 14:10:42)
  * ACTION: tflink to follow up with ci folks on why localhost-only is a
requirement for ansible-based tests  (tflink, 14:23:03)
  * LINK: https://en.wikipedia.org/wiki/SOAP   (tflink, 14:27:07)

* ResultsDB performance/usage  (tflink, 14:41:36)

* Open Floor  (tflink, 14:47:52)

Meeting ended at 14:51:49 UTC.




Action Items

* tflink to follow up with ci folks on why localhost-only is a
  requirement for ansible-based tests




Action Items, by person
---
* tflink
  * tflink to follow up with ci folks on why localhost-only is a
requirement for ansible-based tests
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* tflink (92)
* mkrizek (24)
* roshi (23)
* zodbot (4)
* garretraziel (1)
* lbrabec (1)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot


pgpmxdR2NhXMJ.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-04-24 @ 15:00 UTC - Fedora QA Devel Meeting

2017-04-23 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2017-04-24
# Time: 14:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net


https://phab.qa.fedoraproject.org/w/meetings/20170424-fedoraqadevel/

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--

  - Documentation
  - Test Invocation
  - Dist-Git Task Storage


Open Floor
--
  - TBD


pgpVtYqHkHmVD.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Re-Scheduling Jobs for Taskotron as a User

2017-04-18 Thread Tim Flink
On Tue, 18 Apr 2017 14:53:07 +0200
Kamil Paral <kpa...@redhat.com> wrote:

> On Tue, Apr 18, 2017 at 2:35 PM, Tim Flink <tfl...@redhat.com> wrote:
> 
> > One of the things that seems like it is and will be a pain point for
> > folks writing package-specific tasks is how to work through the
> > times when there was an issue in the task and things didn't run
> > well. At the moment, the only solution we have is to re-build the
> > affected package or to pester an admin to re-run the trigger -
> > neither of which is an ideal answer.
> >
> > I was thinking about how to improve this in the near future and am
> > wondering about adding a "reschedule" button to execdb jobs:
> >  
> 
> Execdb web is not searchable, people will never find their job. It
> makes a lot of sense to have the button in execdb, because that's
> where we want to show people crashed jobs (those will not appear
> neither in resultsdb nor in Bodhi). So thumbs up to that idea. But
> the search seems to be a prerequisite to this. Or we need to make
> sure crashed jobs are sent out with direct links to execdb to the
> relevant maintainers, if that turns out to be easier.

Yeah, it's not an ideal solution but in my mind, it's better than
asking folks to rebuild just to get the task re-run.

> >   1. authenticated user clicks on "reschedule" button
> >  
> 
> Authentication itself sounds like a non-trivial issue. I wonder if we
> can avoid it at least temporarily. Maybe allow anyone to click the
> button, but limit the number of times it can be pressed (e.g. max 5
> times)? Also introduce a timeout after the press (max once per hour
> since the last re-run), and don't allow to re-run old jobs (e.g.
> older than 24 hours)?
> 
> Maybe authentication will be easier after all :) Maybe we don't even
> need to check package permissions in the beginning, just making sure
> the person has a valid FAS (cla+1) account.

I was hoping that we'd be able to auth against ipsilon without much
added effort. Ideally we'd restrict things to someone with ACLs to the
involved package but that's far from required.

cla+1 should be good enough for now, I think. Limiting it to
packagers could also be reasonable but I'm not sure it's going to be a
big deal so long as we can keep track of who's doing the reschedules
through at least a log file.

Tim

> 
> >   2. execdb makes an api call to the buildmaster to find the
> > parameters which were used for that task
> >   3. using the data from 2), execdb starts a new job for just that
> >  item and item type
> >
> > I'm not thrilled at the idea of code duplication here between
> > trigger and execdb but compared to figuring out a web interface for
> > trigger, this seems like a more tractable solution for the
> > short/medium term.
> >
> > Thoughts?
> >
> > Tim
> >
> > ___
> > qa-devel mailing list -- qa-devel@lists.fedoraproject.org
> > To unsubscribe send an email to
> > qa-devel-le...@lists.fedoraproject.org
> >
> >  



pgpQbLfl5KjHY.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re-Scheduling Jobs for Taskotron as a User

2017-04-18 Thread Tim Flink
One of the things that seems like it is and will be a pain point for
folks writing package-specific tasks is how to work through the times
when there was an issue in the task and things didn't run well. At the
moment, the only solution we have is to re-build the affected package
or to pester an admin to re-run the trigger - neither of which is an
ideal answer.

I was thinking about how to improve this in the near future and am
wondering about adding a "reschedule" button to execdb jobs:

  1. authenticated user clicks on "reschedule" button
  2. execdb makes an api call to the buildmaster to find the parameters
 which were used for that task
  3. using the data from 2), execdb starts a new job for just that
 item and item type

I'm not thrilled at the idea of code duplication here between trigger
and execdb but compared to figuring out a web interface for trigger,
this seems like a more tractable solution for the short/medium term.

Thoughts?

Tim


pgpaqRUCMC5uL.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: 2017-04-10 @ 15:00 UTC - Fedora QA Devel Meeting

2017-04-10 Thread Tim Flink
=
#fedora-meeting-1: fedora-qadevel
=

Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-04-10/fedora-qadevel.2017-04-10-14.01.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-04-10/fedora-qadevel.2017-04-10-14.01.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-04-10/fedora-qadevel.2017-04-10-14.01.log.html


Meeting summary
---
* roll call  (tflink, 14:02:00)

* Announcements and Information  (tflink, 14:05:45)
  * modularity patches merged and released - mkrizek  (tflink, 14:05:56)

* Deployment of new features  (tflink, 14:08:43)

* Resultsdb Performance  (tflink, 14:21:52)

* Dist-Git Task Storage  (tflink, 14:28:19)

* CI  (tflink, 14:31:03)
  * LINK:
https://lists.fedoraproject.org/archives/list/c...@lists.fedoraproject.org/
(tflink, 14:32:44)

* Tasking  (tflink, 14:38:55)

* Open Floor  (tflink, 14:42:13)

Meeting ended at 14:44:02 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* tflink (82)
* kparal (29)
* roshi (24)
* zodbot (5)
* mkrizek (2)
* garretraziel (1)
* x3mboy (1)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot


pgpPc8puVwqhF.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-04-10 @ 15:00 UTC - Fedora QA Devel Meeting

2017-04-10 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2017-04-10
# Time: 15:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net


https://phab.qa.fedoraproject.org/w/meetings/20170410-fedoraqadevel/

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--

  - Documentation
  - Deployment of new Features
  - Dist-Git Task Storage
  - CI

Open Floor
--
  - TBD


pgpTJTxQvtaEp.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Proposal to CANCEL: 2017-03-27 QA Devel Meeting

2017-03-26 Thread Tim Flink
I have a conflict during the normal QA Devel meeting this week so
unless someone else wants to lead the meeting, I propose that we cancel
it.

Tim


pgpAr5zGFbbQD.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-03-20 Fedora QA Devel Meeting Minutes

2017-03-20 Thread Tim Flink
Apologies for not announcing the meeting again. The minutes and logs
from what were discussed are as follow:

=
#fedora-meeting-1: fedora-qadevel
=

Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-03-20/fedora-qadevel.2017-03-20-14.00.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-03-20/fedora-qadevel.2017-03-20-14.00.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-03-20/fedora-qadevel.2017-03-20-14.00.log.html



Meeting summary
---
* Roll Call  (tflink, 14:02:27)

* Announcements and Information  (tflink, 14:03:25)
  * Dist-Git Task Storage Deployed to and Enabled in Production- tflink
(tflink, 14:03:56)
  * Still investigating issues with nested virt for Cloud/Atomic compose
tests - roshi  (roshi, 14:04:33)
  * base-images are building again  (kparal, 14:04:50)
  * bot indexing disabled for resultsdb  (kparal, 14:05:12)
  * taskotron landing page now has a fancy instance switcher -- lbrabec
(kparal, 14:05:40)

* Dist-Git Task Storage  (tflink, 14:08:17)
  * draft Taskotron Overview documentation on wiki:
https://fedoraproject.org/wiki/User:Roshi/QA/Taskotron_Overview -
roshi  (roshi, 14:10:10)
  * LINK: https://koji.fedoraproject.org/koji/buildinfo?buildID=870047
(tflink, 14:12:30)

* ResultsDB Performance  (tflink, 14:18:39)

* Moar Ansible?  (tflink, 14:30:37)
  * LINK: https://review.openstack.org/#/c/442180/   (tflink, 14:33:11)
  * LINK: https://review.openstack.org/#/c/438281/   (tflink, 14:33:31)

* Tasking  (tflink, 14:39:41)

* Open Floor  (tflink, 14:41:43)

Meeting ended at 14:48:07 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* tflink (79)
* kparal (33)
* jskladan (11)
* zodbot (9)
* roshi (8)
* mkrizek (4)
* lbrabec (1)
* robyduck (0)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot


pgpdRcJGETboJ.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-03-13 Fedora QA Devel Meeting Minutes

2017-03-13 Thread Tim Flink
=
#fedora-meeting-1: fedora-qadevel
=


Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-03-13/fedora-qadevel.2017-03-13-14.00.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-03-13/fedora-qadevel.2017-03-13-14.00.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-03-13/fedora-qadevel.2017-03-13-14.00.log.html


Meeting summary
---
* roll call  (tflink, 14:01:03)

* Announcements and Information  (tflink, 14:03:45)
  * taskotron-dev works again - mkrizek  (mkrizek, 14:04:33)
  * deployment of atomic/cloud checks is in progress - mkrizek, roshi
(mkrizek, 14:05:07)
  * we have nested virt on dev \o/  (mkrizek, 14:05:52)
  * working on overview documentation for how data flows through
taskotron - roshi  (roshi, 14:06:47)
  * phab updated to a version with working search  (tflink, 14:08:47)

* Deploying New Features  (tflink, 14:09:33)

* Documentation, Guides and Examples  (tflink, 14:18:11)

* Phabricator  (tflink, 14:31:25)
  * LINK: https://bugzilla.redhat.com/show_bug.cgi?id=1418940   (tflink,
14:33:22)
  * ACTION: tflink to move the conversation around phab and pagure to
qadevel@  (tflink, 14:54:06)

* open floor  (tflink, 14:54:10)

Meeting ended at 14:55:49 UTC.




Action Items

* tflink to move the conversation around phab and pagure to qadevel@




Action Items, by person
---
* tflink
  * tflink to move the conversation around phab and pagure to qadevel@
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* tflink (95)
* roshi (43)
* kparal (30)
* mkrizek (18)
* jskladan (5)
* zodbot (5)
* tenk (1)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot


pgpZMucFZk7cy.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Cancel/Reschedule 2017-03-06 Fedora QA Devel Meeting

2017-03-06 Thread Tim Flink
On Mon, 6 Mar 2017 08:54:20 -0500 (EST)
Kamil Paral  wrote:

> > I can't make the QA Devel meeting this week so unless someone else
> > wants to lead the meeting, we'll need to cancel or reschedule it.
> > 
> > 12:00 or 13:00 UTC should work for me Tuesday-Thursday if that works
> > for other folks.
> > 
> > Thoughts? Votes? Volunteers?  
> 
> Hi, unless there's something urgent to discuss (shout anyone), I
> think we can easily skip one meeting and follow-up next week. I
> removed the meeting from fedocal.


OK, works for me. When I asked in #fedora-qa last week, there seemed to
be some interest in rescheduling.

I'm not aware of anything urgent that would require a meeting, anyways.

Tim


pgplujRBYQJYR.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Cancel/Reschedule 2017-03-06 Fedora QA Devel Meeting

2017-03-05 Thread Tim Flink
I can't make the QA Devel meeting this week so unless someone else
wants to lead the meeting, we'll need to cancel or reschedule it.

12:00 or 13:00 UTC should work for me Tuesday-Thursday if that works
for other folks.

Thoughts? Votes? Volunteers?

Tim


pgpMOJP45QNqP.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-02-27 @ 15:00 UTC - Fedora QA Devel Meeting

2017-02-26 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2017-02-20
# Time: 15:00 UTC (note time change)
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net


https://phab.qa.fedoraproject.org/w/meetings/20170227-fedoraqadevel/

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--

  - Documentation
  - Dist-Git Task Storage
  - making taskotron images public

Open Floor
--
  - TBD


pgp74vKBVWq28.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Trigger changes - call for comments

2017-02-20 Thread Tim Flink
On Thu, 16 Feb 2017 11:33:02 +0100
Josef Skladanka  wrote:

> Hey, gang!
> 
> As with the ExecDB, I took some time to try and formalize what I
> think is to be done with Trigger in the near-ish future.
> Since it came to my attention, that the internal G-Docs can not be
> accessed outside of RH, this time, it is shared from my personal
> account - hopefully more people will be enabled to read and comment
> on the document. Without further ado -
> https://docs.google.com/document/d/1BEWdgm0jO4p5DsTO4vntwUumgLZGtU5lBaBX5av7MGQ/edit?usp=sharing

Looks good to me overall. I agree that we may have some
misunderstandings around what "rerun" implies WRT environment
reproduction but I also agree that it's something that we can deal with
later.

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


2017-02-20 Fedora QA Devel Meeting Minutes

2017-02-20 Thread Tim Flink
=
#fedora-meeting-1: fedora-qadevel
=


Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-02-20/fedora-qadevel.2017-02-20-15.02.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-02-20/fedora-qadevel.2017-02-20-15.02.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-02-20/fedora-qadevel.2017-02-20-15.02.log.html


Meeting summary
---
* Roll Call  (tflink, 15:02:23)

* Announcements and Information  (tflink, 15:05:42)
  * allow for Jenkins to be used in the Taskotron stack WIP - mkrizek
(tflink, 15:05:52)
  * LINK: https://phab.qa.fedoraproject.org/T908   (tflink, 15:05:52)
  * depcheck crashes have been resolved - kparal  (tflink, 15:05:52)
  * LINK: https://phab.qa.fedoraproject.org/T906   (tflink, 15:05:52)
  * testcloud race condition leaving a lot of zombie VMs should be
resolved - kparal  (tflink, 15:05:52)
  * LINK: https://phab.qa.fedoraproject.org/T905   (tflink, 15:05:53)
  * new resultsdb* pushed stable, should be updated on prod soon -
kparal  (tflink, 15:05:54)
  * LINK: https://phab.qa.fedoraproject.org/T877   (tflink, 15:05:56)
  * LINK: https://phab.qa.fedoraproject.org/T890   (tflink, 15:05:58)
  * tunirtests have been ported to ansible  (roshi, 15:07:15)
  * LINK: https://pagure.io/fedora-qa/cloud-atomic-ansible-tests
(roshi, 15:07:19)
  * testcloud 0.1.11 has been released and pushed to updates-testing
(tflink, 15:07:39)

* Trigger and ExecDB changes  (tflink, 15:19:27)
  * LINK: https://phab.qa.fedoraproject.org/w/taskotron/execdb_rewrite/
(jskladan, 15:20:57)
  * LINK:

https://docs.google.com/document/d/1BEWdgm0jO4p5DsTO4vntwUumgLZGtU5lBaBX5av7MGQ/edit?usp=sharing
(jskladan, 15:21:05)
  * ACTION: jskladan to do the execdb rewrite this week (don't forget to
create at least high-level tickets to track progress)  (jskladan,
15:25:33)

* Meta CI for libtaskotron  (tflink, 15:27:23)
  * LINK: https://pagure.io/taskotron/task-taskotron-ci   (tflink,
15:27:47)
  * we do need more tests in the CI task, the example tasks may be a
good place to start  (tflink, 15:35:16)

* Documentation  (tflink, 15:37:12)
  * ACTION: kparal to take information from trigger proposal and make a
quick trigger doc out of that in pagure  (tflink, 15:48:06)

* Open Floor  (tflink, 15:48:15)

Meeting ended at 15:57:18 UTC.




Action Items

* jskladan to do the execdb rewrite this week (don't forget to create at
  least high-level tickets to track progress)
* kparal to take information from trigger proposal and make a quick
  trigger doc out of that in pagure




Action Items, by person
---
* jskladan
  * jskladan to do the execdb rewrite this week (don't forget to create
at least high-level tickets to track progress)
* kparal
  * kparal to take information from trigger proposal and make a quick
trigger doc out of that in pagure
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* tflink (90)
* jskladan (62)
* kparal (44)
* roshi (30)
* zodbot (7)
* garretraziel (3)
* mkrizek (1)
* lbrabec (1)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot


pgpdfN0RI88UW.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-02-20 @ 15:00 UTC - Fedora QA Devel Meeting

2017-02-19 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2017-02-20
# Time: 15:00 UTC (note time change)
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net


https://phab.qa.fedoraproject.org/w/meetings/20170220-fedoraqadevel/

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--


  - Meta CI for libtaskotron
  - Documentation
  - ExecDB and Trigger Proposals

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


Re: ExecDB rewrite - call for comments

2017-02-13 Thread Tim Flink
On Mon, 13 Feb 2017 08:15:40 +0100
Josef Skladanka  wrote:

> Hey gang!
> 
> With the incoming changes, I'd like to make ExecDB a bit more worth
> its name, and make it less tied to Buildbot than it is at the moment,
> and also make some changes to what functionality it provides.
> 
> Please, comment!
> 
> Thanks, Joza
> 
> https://docs.google.com/a/redhat.com/document/d/1sOAn2WJ0-XAJu9ssckevS9-m2BM7DwyGbfUaSHx3Nq0/edit?usp=sharing

Overall, I think you've captured what's been discussed about enhancing
ExecDB.

I left a few comments but nothing major. Thanks for getting this
started.

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


Proposal to CANCEL: 2017-01-30 Fedora QA Devel Meeting

2017-01-30 Thread Tim Flink
I'm not aware of anything terribly urgent to discuss this week and many
of the usual suspects are still traveling so I propose that we cancel
the QA devel meeting this week.

If you have topics that you'd like to see discussed urgently, reply to
this thread.

Tim


pgp59TBqjooRO.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Proposal to CANCEL: 2017-01-23 Fedora QA Devel Meeting

2017-01-23 Thread Tim Flink
There are a bunch of Red Hat related events this week and a majority
of the usual suspects are going to be busy with other things. I'm not
aware of any urgent topics that need to be discussed/reviewed as a group
this week, so I propose that we cancel the weekly Fedora QA devel
meeting.

If there are any topics that I'm forgetting about and/or you think
should be brought up with the group, reply to this thread and we can
un-cancel the meeting.

Tim


pgp5UadUsLmyF.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Task Result Dashboards

2017-01-16 Thread Tim Flink
On Fri, 13 Jan 2017 13:58:25 +0100
Josef Skladanka <jskla...@redhat.com> wrote:

> On Thu, Jan 12, 2017 at 7:42 AM, Tim Flink <tfl...@redhat.com> wrote:
> 
> > The idea was to start with static site generation because it doesn't
> > require an application server, is easy to host and likely easier to
> > develop, at least initially.
> >
> > I don't really have a strong preference either way, just wanted to
> > say  
> that "initial development" time is the same for web app, and for
> static generated pages - it both does the same thing - takes an input
> + output template and produces output. You can't really get around
> that from what I'm seeing here. Static generated page equals cached
> data in the app, and for the starters we can go on using just the
> stupidest of caches provided in Flask (even though it might well be
> cool and interesting to use some document store later on, but that's
> premature optimization now).

Honestly, I don't care a whole lot about how the dashboards are
implemented so long as they get done and they get done relatively
quickly.


> > >After brief discussion with jskladan, I understand that
> > > resultsDB would be able to handle requests from dynamic page.  
> >
> > Sure but then someone would have to write and maintain it. The
> > things that drove me towards static site generation are:
> >  
> 
> Write and maintain what? I'm being sarcastic here, but this sounds
> like the code for static generated pages will not have to be written
> and maintained... And once again - the actual code that does the
> actual thing will be the same, regardless of whether the output is a
> web page, or a http response.

I was thinking that a static site generator would work around the need
for auth and interface code to create new dashboards. We could just
have a git repo with yaml files and if someone wanted a new dashboard,
they could just submit a PR with the new yaml file.

> >  
> > > * I'm not sure what exactly is meant by 'item tag' in the examples
> > > section.
> > >
> > > * Would the YAML configuration look something like this:
> > >
> > >url: link.to.resultsdbapi.org
> > >overview:
> > >- testplan:
> > >  - name: LAMP
> > >  - items:
> > >- mariadb
> > >- httpd
> > >  - tasks:
> > >- and:
> > >  - rpmlint
> > >  - depcheck
> > >  - or:
> > >- foo
> > >- bar  
> >
> > I was thinking more of the example yaml that's in the git repo at
> > taskdash/mockups/yamlspec.yml [1] but I'm not really tied to it
> > strongly
> > - so long as it works and the format is easy enough to understand.
> >
> >  
> I guess I know where you were going with that example, but it is a bit
> lacking. For one all it really allows for is "hard and" relationship
> between the testcases in the testplan (dashboard, call it whatever you
> like), which might be enough, but with what was said here it will
> start being insufficient pretty fast. The other thing is, that we
> really want to be able to do the "item selection" in some way. We
> sure could say "take all results for all these four testcases, and
> produce a line-per-item" but that is so broad, that it IMO stops
> making sense anywhere beyond the "global" (read applicable to all the
> items in the resutsdb) testplans.

This is meant as an initial direction, not a final resting place. I
fully expect that the functionality will continue to evolve if we adopt
the project.
> > >Is there going to be any additional grouping (for example,
> > > based on arch) or some kind of more precise outcome aggregation
> > > (only warn if part of testplan is failing, etc.)  
> >
> > Maybe but I think those features can be added later. Are you of the
> > mind that we need to take those things into account now?
> >
> >  
> I don't really think that they can. Take a simple "gating" dashboard
> for example. There is a pretty huge difference between "package
> passes, if rpmlint, depcheck and abicheck pass on it" and "package
> passses if rpmlint, depcheck and abicheck pass for all the required
> arches". And I'm certain we want to be able to do the latter. Like it
> is not really "pass" when rpmlint passed on ARM, depcheck on X86_64
> and abicheck on i386, but all the other combinations failed.

Why can't all that be hardcoded for now, at least? The required checks
and arches don't change very often.

> It might seem like unn

2017-01-16 @ 15:00 UTC - Fedora QA Devel Meeting

2017-01-15 Thread Tim Flink
 Fedora QA Devel Meeting
# Date: 2017-01-16
# Time: 15:00 UTC (note time change)
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net

There are a few things worth discussing this week

https://phab.qa.fedoraproject.org/w/meetings/20170116-fedoraqadevel/

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--


  - Dist-Git Task Storage Deployment
  - Rebuilding Taskotron Production
  - Documentation
  - Task Dashboards

Open Floor
--
  - TBD


pgpXK5cCO16n_.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Task Result Dashboards

2017-01-11 Thread Tim Flink
On Wed, 11 Jan 2017 12:43:23 +0100
Lukas Brabec  wrote:

> Hi team,
> 
> I would like to open discussion on topic "Task Result Dashboards".
> I'm posting here in order to avoid long of the grid discussions we
> had last time regarding the docker testing stuff.
> There is a tracking ticket in phab [1] that links to tflink's initial
> ideas [2].
> 
> * What is the motivation, what do we want to achieve with such
> dashboards and who is the 'non-techincal audience'?

The motivation is to enable more complex visualizations of results. If
we're interested in the current state of all ruby packages or all
python packages it's not all that easy to see that at a glance with our
current resultsdb interfaces.

I can also see having a dashboard for all critpath packages or all
packages needed for building a livecd being a useful thing to render

> * Runnable once a day or once per hour at minimum; does this imply
> static periodically refreshed page? If so, what is the motivation for
> static website?

The idea was to start with static site generation because it doesn't
require an application server, is easy to host and likely easier to
develop, at least initially.

>After brief discussion with jskladan, I understand that resultsDB
> would be able to handle requests from dynamic page.

Sure but then someone would have to write and maintain it. The things
that drove me towards static site generation are:

 - easier to make something quickly

 - enables easier dashboard contribution; we just need the description
   of what's being visualized.

> * I'm not sure what exactly is meant by 'item tag' in the examples
> section.
> 
> * Would the YAML configuration look something like this:
> 
>url: link.to.resultsdbapi.org
>overview:
>- testplan:
>  - name: LAMP
>  - items:
>- mariadb
>- httpd
>  - tasks:
>- and:
>  - rpmlint
>  - depcheck
>  - or:
>- foo
>- bar

I was thinking more of the example yaml that's in the git repo at
taskdash/mockups/yamlspec.yml [1] but I'm not really tied to it strongly
- so long as it works and the format is easy enough to understand.

>Is there going to be any additional grouping (for example, based
> on arch) or some kind of more precise outcome aggregation (only warn
> if part of testplan is failing, etc.)

Maybe but I think those features can be added later. Are you of the
mind that we need to take those things into account now?

> * Are we going to generate the dashbord for the latest results only,
> or/and some kind of summary over given period in history?

For now, the latest results. In my mind, we'd be running the dashboard
creation on a cron job or in response to fedmsgs. At that point, we'd
date the generated dashboards and keep a record of those without
needing a lot more complexity

> * How are Task dasboards related to Static dashboards [3]

They're the same thing - a demonstration of me somehow forgetting that
there was a basic ticket when I wrote T738.

Thanks for taking this on, it'll be great to have some nicer status
displays of the kinds of checks running in Taskotron.

Tim


[1]
https://bitbucket.org/tflink/taskdash/src/67f370e62f163de94d8404331d13c404fbf1ec73/mockups/yamlspec.yml?at=master=file-view-default
> 
> [1] https://phab.qa.fedoraproject.org/T725
> [2] https://bitbucket.org/tflink/taskdash
> [3] https://phab.qa.fedoraproject.org/T738
> ___
> qa-devel mailing list -- qa-devel@lists.fedoraproject.org
> To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org



pgp9U1e5TiN7K.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Proposal: Migrating More Git Projects to Pagure

2017-01-10 Thread Tim Flink
On Mon, 9 Jan 2017 09:21:16 -0700
Tim Flink <tfl...@redhat.com> wrote:

> This came up in the qadevel meeting today and I wanted to put a bit
> more detail out.
> 
> Bitbucket was never intended to be the long-term home for our git
> projects - I think we're about the only folks in Fedora using it and
> it's not free software. As fedorahosted is closed down, we need to
> find a new home for blockerbugs but I figure that now is as good of a
> time as any to get all of our git projects in the same place.
> 
> I'm proposing the following moves:
> 
> * Move all Taskotron projects to pagure.io using the taskotron group:
>- pagure.io/taskotron/libtaskotron
>- pagure.io/taskotron/resultsdb
>- etc.
> 
> * Move blockerbugs under the existing fedora-qa namespace in pagure:
>- pagure.io/fedora-qa/blockerbugs
> 
> I'm not sure if there are any plans for the openqa stuff that
> currently lives on bitbucket but it'd be nice to see that moved as
> well.
> 
> Any objections, comments, concerns?

To be a bit more explicit, I'm planning to do these migrations tomorrow
unless there are objections.

Tim


pgpfycwF6n0kg.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: New ExecDB

2017-01-09 Thread Tim Flink
On Fri, 21 Oct 2016 13:16:04 +0200
Josef Skladanka  wrote:

> So, after a long discussion, we arrived to this solution.
> 
> We will clearly split up the "who to notify" part, and "should we
> re-schedule" part of the proposal. The party to notify will be stored
> in the `notify` field, with `taskotron, task, unknown` options.
> Initially any crashes in `shell` or `python` directive, during
> formula parsing, and when installing the packages specified in the
> formula's environment will be sent to task maintainers, every other
> crash to taskotron maintainer. That covers what I initially wanted
> from the multiple crashed states.
> 
> On top of that, we feel that having an information on "what went
> wrong" is important, and we'd like to have as much detail as
> possible, but on the other hand we don't want the re-scheduling logic
> to be too complicated. We agreed on using a `cause` field, with
> `minion, task, network, libtaskotron, unknown` options, and storing
> any other details in a key-value store. We will likely just
> re-schedule any crashed task anyway, at the beginning, but this
> allows us to hoard some data, and make more informed decision later
> on. On top of that, the `fatal` flag can be set, to say that it is
> not necessary to reschedule, as the crash is unlikely to be fixed by
> that.
> 
> This allows us to keep the re-scheduling logic rather simple, and most
> imporantly decoupled from the parts that just report what went wrong.

How far did you end up getting on this?

Tim


pgpZnfeI5dQEn.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Enabling running Taskotron tasks on Koji scratch builds

2017-01-09 Thread Tim Flink
On Mon, 9 Jan 2017 08:09:52 -0500 (EST)
Martin Krizek  wrote:

> Hi team,
> 
> we have received a few requests to run tasks on koji scratch builds.
> Unfortunately, it is not as straightforward as it would seem since
> "real" koji builds and scratch builds are not treated the same.
> That's why "real" builds are downloaded with "koji download-build"
> and scratch builds are downloaded with its own tool called
> "koji-download-scratch" which is part of the fedora-review package.
> 
> The way the "real" koji builds work is that they are referenced by
> NVRs since NVRs are unique (I think there can be multiple builds with
> the same NVR, many with "failed" status and just one with the
> "completed" status and only the completed ones are searched, but
> that's just my guess). In taskotron's koji tasks, we feed NVR's to
> libtaskotron's koji directive which downloads build's RPMs.
> 
> In the case of scratch builds, they are not referenced by NVR's but
> rather just with task ID's.
> 
> With that being said, we just can't write a trigger for listening for
> the scratch builds fedmsgs [1] and trigger a libtaskotron job because
> there's no NVR in the fedmsg and even if it was, we wouldn't be able
> to download the rpms.

Couldn't we use the task ID as the primary identifier but use the srpm
for readability sake since there is no "build" NVR for scratch builds?
Either that or make the primary ID a tuple of (srpm name, koji task
start time) either stored that way or rendered as a string e.g
foo-1.2-3.fc99.src.rpm built at 201701092100 (MMDDHHMM) would become
foo-1.2-3.fc99-201701092100.

> During a discussion with Kamil, a few solutions were mentioned (none
> of them is pretty):
> 
> 1. We can ask koji developers if there is a way to add a method that
> would return all koji scratch builds for a given NVR - we would then
> take the latest one and work with it.

How would we get the NVR if there's no build identifier on scratch
builds? Are you talking about the SRPM name in the fedmsg?

> 2. We can use "koji download-task" which works for both. That would
> mean koji_build item type would eat koji task IDs instead of NVRs.
> This would lead to having koji task IDs in resultsdb instead of NVR's
> which kills readability. Unless libtaskotron finds the NVR from the
> koji task ID in the case of "real" build" and stores it in a field in
> resultsdb...Also, we need NVRs for fedmsgs. So add code to the fedmsg
> layer that would take care of somehow adding a NVR to fedmsg of
> completed scratch builds tasks...

Can't we tell the difference between an NVR and a task ID just by the
form that the content takes? Wouldn't the following work:

  1. attempt to parse input as NVR, if there are no issues, assume that
 it's a build ID
  2. if the NVR parse fails, check to see if the input is an int. if
 assume that it's a koji task ID

It'd mean that our koji downloading code would get more complicated but
it seems like nothing that more unit tests couldn't mitigate. Unless
I'm mis-thinking here, the changes needed to pull this off in trigger
would be even smaller.

> 3. We can add a new action to the koji directive "download_task". And
> then have for each koji task two formulas, one for scratch build
> (using "download_task") and one for "real" build" (using
> "download_build). This would require writing code for supporting
> multiple formulas for one task and would result in having two almost
> identical formulas...

I'm not a huge fan of 3 if there is any other reasonable way to do
things. Code duplication is not the way to go.

> Before proceeding with 1. and asking koji folks if they are able to
> help with that I wanted to check here if anyone has any thoughts on
> this.

If what I wrote above would work well enough, that sounds like a good
way to go forward to me. If not, 2 sounds like a decent option.

Tim


pgpyhqQB81L01.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Proposal: Migrating More Git Projects to Pagure

2017-01-09 Thread Tim Flink
This came up in the qadevel meeting today and I wanted to put a bit
more detail out.

Bitbucket was never intended to be the long-term home for our git
projects - I think we're about the only folks in Fedora using it and
it's not free software. As fedorahosted is closed down, we need to find
a new home for blockerbugs but I figure that now is as good of a time
as any to get all of our git projects in the same place.

I'm proposing the following moves:

* Move all Taskotron projects to pagure.io using the taskotron group:
   - pagure.io/taskotron/libtaskotron
   - pagure.io/taskotron/resultsdb
   - etc.

* Move blockerbugs under the existing fedora-qa namespace in pagure:
   - pagure.io/fedora-qa/blockerbugs

I'm not sure if there are any plans for the openqa stuff that currently
lives on bitbucket but it'd be nice to see that moved as well.

Any objections, comments, concerns?

Tim



pgptiXw3EN5P2.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-01-09 Fedora QA Devel Meeting Minutes

2017-01-09 Thread Tim Flink
=
#fedora-meeting-1: fedora-qadevel
=

Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-01-09/fedora-qadevel.2017-01-09-15.01.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-01-09/fedora-qadevel.2017-01-09-15.01.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2017-01-09/fedora-qadevel.2017-01-09-15.01.log.html


Meeting summary
---
* Roll Call  (tflink, 15:01:22)

* Announcements and Information  (tflink, 15:05:36)
  * taskotron stg rebuild to f24/f25 process started, many snags are
being hit - tflink, mkrizek  (tflink, 15:05:45)
  * new qa.fp.o instance with phabricator FINALLY deployed with working
auth - tflink  (tflink, 15:05:46)
  * roshi is back  (kparal, 15:06:03)
  * discussion started on qa-devel ML about running tasks on koji
scratch builds - mkrizek  (mkrizek, 15:07:40)

* Phabricator Maintenance  (tflink, 15:09:15)
  * LINK: https://pagure.io/phabricator-extension-ipsilonoauth/
(tflink, 15:12:59)
  * LINK: https://pagure.io/phabphourphedora   (tflink, 15:13:41)

* Rebuilding Taskotron instances  (tflink, 15:19:46)

* Documentation  (tflink, 15:25:57)

* Dist-Git Task Storage Proposal (and test case docs)  (tflink,
  15:30:17)
  * LINK:

https://phab.qa.fedoraproject.org/w/taskotron/new_distgit_task_storage_proposal/
(tflink, 15:30:31)

* git hosting  (tflink, 15:38:22)
  * AGREED: move all of our projects over to pagure so that things are
all on pagure  (tflink, 15:43:45)

* tasking  (tflink, 15:45:30)
  * LINK: https://phab.qa.fedoraproject.org/T725   (tflink, 15:46:40)

* Open Floor  (tflink, 15:51:03)

Meeting ended at 15:56:10 UTC.



pgpnsWaqjrZnY.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-01-09 @ 15:00 UTC - Fedora QA Devel Meeting

2017-01-08 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2017-01-09
# Time: 15:00 UTC (note time change)
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net

It's been a while since we last met and there are a couple of things
worth discussing.

https://phab.qa.fedoraproject.org/w/meetings/20170109-fedoraqadevel/

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--

  - Documentation
  - Dist-Git Task Storage Proposal (and test case docs)
  - Rebuilding Taskotron instances
  - Phabricator Maintenance
  - Projects

Open Floor
--
  - TBD


pgpBj_n9iosRq.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: 2017-01-05 @ 18:00 UTC - Outage for qadevel.cloud replacement (for real this time)

2017-01-06 Thread Tim Flink
On Thu, 5 Jan 2017 18:07:10 -0700
Tim Flink <tfl...@redhat.com> wrote:

> On Thu, 5 Jan 2017 10:42:09 -0700
> Tim Flink <tfl...@redhat.com> wrote:
> 
> > I realize this is a little last minute but persona has been
> > completely shut down now (so auth is no longer possible) and the
> > last issue that was preventing migration was taken care of
> > yesterday.  
> 
> The outage is complete and phabricator has been successfully migrated
> to
> 
> https://phab.qa.fedoraproject.org/
> 
> Note the new hostname - you should be redirected to the new host if
> you use the old url, though.
> 
> I've changed the .arcconfig files for the taskotron-related repos. I
> think that I got the develop branch for everything but if you see one
> I missed, please fix it.

One thing that I forgot to mention - I had to mess around with the
database a bit to make the transition smooth and not require 10 steps
for everyone to be able to log in again. Part of that was assuming that
phab usernames are identical to FAS usernames.

If your phab username does not match your FAS username, let me know. I
can fix that but until I do fix it, you won't be able to log in.

Tim


pgpPTF4TKKMGq.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: 2017-01-05 @ 18:00 UTC - Outage for qadevel.cloud replacement (for real this time)

2017-01-05 Thread Tim Flink
On Thu, 5 Jan 2017 10:42:09 -0700
Tim Flink <tfl...@redhat.com> wrote:

> I realize this is a little last minute but persona has been completely
> shut down now (so auth is no longer possible) and the last issue that
> was preventing migration was taken care of yesterday.

The outage is complete and phabricator has been successfully migrated to

https://phab.qa.fedoraproject.org/

Note the new hostname - you should be redirected to the new host if you
use the old url, though.

I've changed the .arcconfig files for the taskotron-related repos. I
think that I got the develop branch for everything but if you see one I
missed, please fix it.

Tim


pgprFodxJU22k.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2017-01-05 @ 18:00 UTC - Outage for qadevel.cloud replacement (for real this time)

2017-01-05 Thread Tim Flink
I realize this is a little last minute but persona has been completely
shut down now (so auth is no longer possible) and the last issue that
was preventing migration was taken care of yesterday.

I'm planning to take qadevel down (phabricator, some docs etc.)
today so that I can finally replace it with an instance that has
working auth among other improvements.

This is going to be a rather large change and I expect that it will
take at least 4 hours. If this is going to be a huge problem, please
let me know soon.

The big changes will be:
  - new hostname
 *.qadevel.cloud.fedoraproject.org will become
 *.qa.fedoraproject.org

  - better cert handling
 no more errors when http:// is used

  - new auth system
 using fedora systems, no longer relying on persona

  - newer version of phabricator

  - lots of other boring changes under the hood :)


pgp4pdOhuCrxR.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Proposal to CANCEL: 2017-01-02 Fedora QA Devel Meeting

2017-01-01 Thread Tim Flink
Monday is a holiday for me and I suspect that it is also a holiday for
many other folks. I'm not aware of anything urgent which needs
discussion so I'm proposing that we cancel our normally scheduled QA
devel meeting.

If there are any topics that I'm forgetting about and/or you think
should be brought up with the group, reply to this thread and we can
un-cancel the meeting.

Tim


pgpUCd_ZemT8w.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Proposal to CANCEL: 2016-12-19 Fedora QA Devel Meeting

2016-12-18 Thread Tim Flink
Most of the regular folks will be absent this week and I'm not aware of
anything urgent to cover so I propose that we cancel the weekly Fedora
QA devel meeting.

If there are any topics that I'm forgetting about and/or you think
should be brought up with the group, reply to this thread and we can
un-cancel the meeting.

Tim


pgpBNTRlMCE8L.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: 2016-12-15 @ 17:00 UTC - Outage for qadevel.cloud replacement

2016-12-15 Thread Tim Flink
I'm still working on the replacement for qadevel, unfortunately.

I've turned the old instance back on while I wrap up the rest of the
work. Migrating data over is the easy part and I wish I would have
thought of this sooner.

There will be another ~ 30-60m outage when I have the new machine ready
for data migration.

Tim

On Thu, 15 Dec 2016 14:34:55 -0700
Tim Flink <tfl...@redhat.com> wrote:

> The outage is taking a bit longer than I had hoped - other production
> systems going down during the outage didn't help :)
> 
> I'm still working on this and will send out an email when it's done.
> 
> Tim
> 
> 
> On Wed, 14 Dec 2016 10:54:45 -0700
> Tim Flink <tfl...@redhat.com> wrote:
> 
> > I realize this is a little last minute but there's no telling how
> > much longer the current auth system will continue to work.
> > 
> > I'm planning to take qadevel down (phabricator, some docs etc.)
> > tomorrow so that I can finally replace it with an instance that has
> > working auth among other improvements.
> > 
> > This is going to be a rather large change and I expect that it will
> > take at least 4 hours. If this is going to be a huge problem, please
> > let me know soon.
> > 
> > The big changes will be:
> >   - new hostname
> >  *.qadevel.cloud.fedoraproject.org will become
> >  *.qa.fedoraproject.org
> > 
> >   - better cert handling
> >  no more errors when http:// is used
> > 
> >   - new auth system
> >  using fedora systems, no longer relying on persona
> > 
> >   - newer version of phabricator
> > 
> >   - lots of other boring changes under the hood :)
> >   
> 



pgplSMxBtvimx.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Please Test Staging Phabricator

2016-12-07 Thread Tim Flink
On Wed, 07 Dec 2016 08:24:46 -0800
Adam Williamson  wrote:



> For a start Ipsilon tells me it's some entirely foreign third-party
> domain - 'monikra.me' - that wants access to all my personal
> information, which is a bit unsettling. I went ahead and let it have
> it (For Science!) and got:

FWIW, monikra.me is a service that puiterwijk made for federated login

> Unhandled Exception ("HTTPFutureHTTPResponseStatus")
> [HTTP/400] 
> 
> 
>   
>   
>   Error 400 (Bad Request)!!1
>   

Please Test Staging Phabricator

2016-12-07 Thread Tim Flink
As support for the Persona system has winded down, we finally have a
new method for logging into our phabricator instance (that should
also get rid of all those 500s on login).

My goal has been to set up the migration so that there's no account
fiddling needed to use the new auth system. Things are working in my
testing but I'd like to see more people test out the new auth method
before deploying all of this to production.

If you have the time, please try logging in to

https://phab.qa.stg.fedoraproject.org/

I've seen some errors from ipsilon about "Transaction expired, or
cookies not available", click on "Try to login again" and everything
should work.

If you run into problems, please let me know. There are a few accounts
which will need tweaking by hand (phabricator username doesn't match
FAS username so my script didn't work) but I wanted to make sure this
was working for more than just me before finishing things up.

Tim


pgp0GkNhMemdN.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2016-12-05 Fedora QA Devel Meeting Minutes

2016-12-05 Thread Tim Flink
=
#fedora-meeting-1: fedora-qadevel
=

Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2016-12-05/fedora-qadevel.2016-12-05-15.00.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2016-12-05/fedora-qadevel.2016-12-05-15.00.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2016-12-05/fedora-qadevel.2016-12-05-15.00.log.html


Meeting summary
---
* Roll Call  (tflink, 15:00:47)

* Announcements and Information  (tflink, 15:06:06)
  * taskotron dev machines rebuilt to Fedora 24 - tflink, mkrizek
(tflink, 15:06:17)
  * resultsdb on dev migrated to 2.0 - jskladan, mkrizek  (jskladan,
15:07:33)

* Rebuilding Taskotron instances  (tflink, 15:11:15)

* qadevel changes  (tflink, 15:24:05)

* open floor  (tflink, 15:30:27)

Meeting ended at 15:32:45 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* tflink (45)
* mkrizek (14)
* jskladan (5)
* zodbot (4)
* kparal (1)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot


pgplWeT0OajlM.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: ResultsDB 2.0 - DB migration on DEV

2016-12-05 Thread Tim Flink
On Fri, 25 Nov 2016 13:01:51 +0100
Josef Skladanka  wrote:

> So, I have performed the migration on DEV - there were some problems
> with it going out of memory, so I had to tweak it a bit (please have
> a look at D1059, that is what I ended up using by hot-fixing on DEV).
> 
> There still is a slight problem, though - the migration of DEV took
> about 12 hours total, which is a bit unreasonable. Most of the time
> was spent in
> `alembic/versions/dbfab576c81_change_schema_to_v2_0_step_2.py` lines
> 84-93 in D1059. The code takes about 5 seconds to change 1k results.
> That would mean at least 15 hours of downtime on PROD, and that, I
> think is unreal...
> 
> And since I don't know how to make it faster (tips are most
> welcomed), I suggest that we archive most of the data in STG/PROD
> before we go forward with the migration. I'd make a complete backup,
> and deleted all but the data from the last 3 months (or any other
> reasonable time span).
> 
> We can then populate an "archive" database, and migrate it on its own,
> should we decide it is worth it (I don't think it is).
> 
> What do you think?

While it would be nice to not lose (in the sense that it wouldn't be
readily available) all that old data, 15 hours does seem a bit extreme.

Is there a way we could export the results as a json file or something
similar? If there is (or if it could be added without too much
trouble), we would have multiple options:

1. Dump the contents of the current db, do a partial offline migration
   and finish it during the upgrade outage by export/importing the
   newest data, deleting the production db and importing the offline
   upgraded db. If that still takes too long, create a second postgres
   db containing the offline upgrade, switchover during the outage and
   import the new results since the db was copied.

2. If the import/export process is fast enough, might be able to do
   instead of the inplace migration

Thoughts on either of these options?

Tim


pgpfKAmwVGIHv.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2016-12-05 @ 15:00 UTC - Fedora QA Devel Meeting

2016-12-04 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2016-12-05
# Time: 15:00 UTC (note time change)
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net

It's been a while since we last met and there are a couple of things
worth discussing.

https://phab.qadevel.cloud.fedoraproject.org/w/meetings/20161107-fedoraqadevel/

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--

  - Documentation
  - Dist-Git Task Storage Proposal (and test case docs)
  - Rebuilding Taskotron instances
  - qadevel changes

Open Floor
--
  - TBD


pgpPCcgXV_WRT.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2016-11-07 Fedora QA Devel Meeting Minutes

2016-11-07 Thread Tim Flink
=
#fedora-meeting-1: fedora-qadevel
=

Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2016-11-07/fedora-qadevel.2016-11-07-15.01.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2016-11-07/fedora-qadevel.2016-11-07-15.01.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2016-11-07/fedora-qadevel.2016-11-07-15.01.log.html


Meeting summary
---
* Roll Call  (tflink, 15:01:42)

* Announcements and Information  (tflink, 15:03:21)
  * fixed bug in trigger related to koji tag usage change (T862) -
tflink  (tflink, 15:03:46)
  * deployed new triger release to dev/stg/prod - tflink  (tflink,
15:03:46)
  * deployed task-python-versions to dev/stg - mkrizek  (tflink,
15:03:46)
  * poked koji issue claiming 0 artifacts for a fresh new build (T776),
fixed in stg, still waiting for production - kparal  (tflink,
15:03:46)

* Docker Testing Status  (tflink, 15:12:18)
  * there are no plans to patch koji immediately for the timing/fedmsg
issue  (tflink, 15:13:05)
  * we will work around the issue for docker triggering for now, will
test the fix once it's released into prod  (tflink, 15:13:28)

* Dist-Git Task Storage Proposal (and test case docs)  (tflink,
  15:17:38)
  * LINK:

https://lists.fedoraproject.org/archives/list/t...@lists.fedoraproject.org/message/OV6562EG3UYZJOA2LU4J6S2VMLJ34BKD/
(tflink, 15:26:08)

* Rebuilding Taskotron instances  (tflink, 15:37:15)

* Open Floor  (tflink, 15:45:15)

Meeting ended at 15:51:29 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)



pgpYsS9nrFLg3.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2016-11-07 @ **15:00 UTC** - Fedora QA Devel Meeting

2016-11-06 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2016-11-07
# Time: 15:00 UTC (note time change)
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net

Note the time change - as with the other QA meetings, we are keeping in
sync with US DST.

It's the second half of that time of the year again - the time when
nobody is quite sure what time meeting are at because many clocks have
changed.

https://phab.qadevel.cloud.fedoraproject.org/w/meetings/20161107-fedoraqadevel/

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--

  - Docker Testing Status
  - Dist-Git Task Storage Proposal (and test case docs)
  - Rebuilding Taskotron instances

Open Floor
--
  - TBD


pgp49FBeZGerA.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Proposal to CANCEL: 2016-10-31 Fedora QA Devel Meeting

2016-10-30 Thread Tim Flink
I'm not aware of any topics that need to be discussed/reviewed as a
group this week, so I propose that we cancel the weekly Fedora QA devel
meeting.

If there are any topics that I'm forgetting about and/or you think
should be brought up with the group, reply to this thread and we can
un-cancel the meeting.

Tim


pgpn1K4qjFKUN.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2016-10-24 Fedora QA Devel Meeting Minutes

2016-10-24 Thread Tim Flink
=
#fedora-meeting-1: fedora-qadevel
=

Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2016-10-24/fedora-qadevel.2016-10-24-14.00.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2016-10-24/fedora-qadevel.2016-10-24-14.00.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2016-10-24/fedora-qadevel.2016-10-24-14.00.log.html


Meeting summary
---
* roll call  (tflink, 14:00:41)

* Announcements and Information  (tflink, 14:07:55)

* Docker Testing Status  (tflink, 14:10:44)

* Dist-Git Task Storage Proposal  (tflink, 14:13:25)
  * LINK:

https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/thread/FUWLJQYQJAGNGSSFTCA3ZEHAX43LJ7UU/
(tflink, 14:13:41)

* Open Floor  (tflink, 14:16:00)

Meeting ended at 14:18:02 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* tflink (33)
* zodbot (5)
* mkrizek (4)
* garretraziel (2)
* linuxmodder (2)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot


pgpaLPFTCc8Iz.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2016-10-24 @ 14:00 UTC - Fedora QA Devel Meeting

2016-10-23 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2016-10-24
# Time: 14:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net

I suspect that this is going to be a really short meeting and I'll be
surprised if it takes anywhere near the full hour.

https://phab.qadevel.cloud.fedoraproject.org/w/meetings/20161024-fedoraqadevel/

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--

  - Docker Testing Status
  - Dist-Git Task Storage Proposal

Open Floor
--
  - TBD


pgpxnmjnpzAHG.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2016-10-17 @ 14:00 UTC - Fedora QA Devel Meeting

2016-10-16 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2016-10-17
# Time: 14:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net

We didn't have a meeting last week and enough things are going on to
warrant at least syncing up this week.

https://phab.qadevel.cloud.fedoraproject.org/w/meetings/20161017-fedoraqadevel/

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--

  - Docker Testing Status
  - Trigger Re-Write Status
  - Dist-Git Task Storage Proposal

Open Floor
--
  - TBD


pgpDrBaQ1c604.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: RFR: New Dist-Git Task Storage Proposal

2016-10-03 Thread Tim Flink
On Thu, 22 Sep 2016 15:21:31 -0600
Tim Flink <tfl...@redhat.com> wrote:

> On Mon, 12 Sep 2016 14:44:27 -0600
> Tim Flink <tfl...@redhat.com> wrote:
> 
> > I wrote up a quick draft of the new dist-git task storage proposal
> > that was discussed in Brno after Flock.
> > 
> > https://phab.qadevel.cloud.fedoraproject.org/w/taskotron/new_distgit_task_storage_proposal/
> > 
> > Please review the document and either let me know (or fix in the
> > wiki page) things which aren't clear or bits that I forgot.  
> 
> 
> I've added the link that Josef suggested.
> 
> I'd like to send this off to devel@ for feedback tomorrow. Are there
> any other concerns with the document?

I've started a thread on devel@, asking for feedback on the above
proposal.

https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/thread/FUWLJQYQJAGNGSSFTCA3ZEHAX43LJ7UU/

Tim


pgp25ITi63SKp.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2016-10-03 Fedora QA Devel Meeting Minutes

2016-10-03 Thread Tim Flink
=
#fedora-meeting-1: fedora-qadevel
=

Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2016-10-03/fedora-qadevel.2016-10-03-14.00.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2016-10-03/fedora-qadevel.2016-10-03-14.00.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2016-10-03/fedora-qadevel.2016-10-03-14.00.log.html


Meeting summary
---
* Roll Call  (tflink, 14:00:28)

* Announcements and Information  (tflink, 14:03:33)
  * fixed bug proposal form issue, figured out how to build for new
epel-infra tag - tflink  (tflink, 14:03:44)
  * resultsdb_frontend and execdb are in updates-testing - mkrizek
(mkrizek, 14:06:17)

* Docker Testing Status  (tflink, 14:10:22)

* Trigger Rewrite Status  (tflink, 14:15:24)
  * no objections to new configurable trigger code, will be merged into
develop for testing  (tflink, 14:21:33)

* Resultsdb v2.0  (tflink, 14:22:51)
  * AGREED: the resultsdb 2.0 API is fine as it is, we don't see any
reason to force an exec_url for every result  (tflink, 14:29:53)

* Dist-Git Task Storage Proposal  (tflink, 14:36:20)

* Bodhi Interface Package Change  (tflink, 14:38:14)
  * LINK:

https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/message/CS75FONLSX57FGLWZBDLNI3THJAWM7RC/
(tflink, 14:41:28)

* Video Meetings  (tflink, 14:45:21)

* Open Floor  (tflink, 14:50:00)

Meeting ended at 14:56:12 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* tflink (110)
* jskladan (49)
* kparal (10)
* mkrizek (9)
* zodbot (5)
* garretraziel (3)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot


pgp0WN26TItoq.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2016-10-03 @ 14:00 UTC - Fedora QA Devel Meeting

2016-10-02 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2016-10-03
# Time: 14:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net

There are several topics that would benefit from discussion and/or
group review during a qadevel meeting this week. Hopefully we'll have
more folks this week, though :)

https://phab.qadevel.cloud.fedoraproject.org/w/meetings/20161003-fedoraqadevel/

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--

  - Docker Testing Status
  - Trigger Re-Write Status
  - Dist-Git Task Storage Proposal

Open Floor
--
  - TBD


pgpjpGOqI7mgB.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2016-09-12 Fedora QA Devel Meeting Minutes

2016-09-26 Thread Tim Flink
=
#fedora-meeting-1: fedora-qadevel
=

Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2016-09-26/fedora-qadevel.2016-09-26-14.00.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-1/2016-09-26/fedora-qadevel.2016-09-26-14.00.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-1/2016-09-26/fedora-qadevel.2016-09-26-14.00.log.html


Meeting summary
---
* roll call  (tflink, 14:00:39)

* Announcements and Information  (tflink, 14:07:01)
  * got CI to generate docs and releases in stg - tflink  (tflink,
14:07:38)
  * LINK: https://qa.stg.fedoraproject.org/docs/   (tflink, 14:07:39)
  * LINK: https://qa.stg.fedoraproject.org/releases/   (tflink,
14:07:39)
  * created task-rpmdeplint to replace task-depcheck - mkrizek  (tflink,
14:07:39)
  * LINK: https://phab.qadevel.cloud.fedoraproject.org/D1008   (tflink,
14:07:39)
  * resultsdb_frontend and execdb packages approved - mkrizek  (tflink,
14:07:40)
  * AGREED: while the reviewer for execdb does have a point about any
future python3 migration, we don't think maintaining both python2
and python3 versions of execdb are likely and the risk of having
problems with that is something we're willing to deal with  (tflink,
14:16:53)

* Docker Testing Status  (tflink, 14:18:33)

* Trigger Re-Write Status  (tflink, 14:25:19)
  * LINK: https://phab.qadevel.cloud.fedoraproject.org/D963   (tflink,
14:25:55)

* Dist-Git Task Storage Proposal  (tflink, 14:27:15)
  * LINK:

https://phab.qadevel.cloud.fedoraproject.org/w/taskotron/new_distgit_task_storage_proposal/
(tflink, 14:27:32)

* CI Generated Document URLs  (tflink, 14:33:45)

* Packaging Status  (tflink, 14:35:20)

* Resultsdb 2.0  (tflink, 14:42:51)
  * LINK: https://phab.qadevel.cloud.fedoraproject.org/D999   (tflink,
14:42:52)

* Open Floor  (tflink, 14:44:12)

Meeting ended at 14:51:04 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* tflink (83)
* kparal (23)
* mkrizek (14)
* garretraziel (9)
* zodbot (5)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot


pgp3yRSikRqPK.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


2016-09-12 @ 14:00 UTC - Fedora QA Devel Meeting

2016-09-25 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2016-09-26
# Time: 14:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net

There are several topics that would benefit from discussion and/or
group review during a qadevel meeting this week:

https://phab.qadevel.cloud.fedoraproject.org/w/meetings/20160926-fedoraqadevel/

If you have any additional topics, please reply to this thread or add
them in the wiki doc.

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--

  - Docker Testing Status
  - Trigger Re-Write Status
  - CI Generated Document URLs
  - Dist-Git Task Storage Proposal
  - Packaging Status (Taskotron related, Phabricator, etc.)

Open Floor
--
  - TBD


pgp9qhHlo3Fu_.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: RFC: URLs for docs and released bits from CI

2016-09-23 Thread Tim Flink
My reply ended up going only to Martin instead of to the list so I'm
re-sending.

On Fri, 23 Sep 2016 07:04:37 -0400 (EDT)
Martin Krizek <mkri...@redhat.com> wrote:

> - Original Message -
> > From: "Tim Flink" <tfl...@redhat.com>
> > To: qa-devel@lists.fedoraproject.org
> > Sent: Friday, September 23, 2016 12:09:56 AM
> > Subject: RFC: URLs for docs and released bits from CI
> > 
> > I submitted a revision today which makes some slight modification to
> > how the doit.py script is building docs, rpms and tarballs.
> > 
> > https://phab.qadevel.cloud.fedoraproject.org/D1012
> > 
> > My intention is to get this deployed to a non-staging setup soon
> > but I wanted to reach out to see if anyone had an issue for the
> > URLs that would end up being used.
> > 
> > https://baseurl/docs/
> > 
> > This path would contain docs for  built per branch for
> > non-master branches and per-release-version when triggered on the
> > master branch. The 'latest' symlink will always be updated to point
> > at the most recent build on the master branch
> > 
> > 
> > https://baseurl/releases/
> > 
> > Pretty much the same thing as for docs but with the rpms, srpms and
> > tarball(s) created during the CI build.
> > 
> > Does this seem sane to everyone? Any
> > comments/questions/suggestions? I'd like to get the auto-docs
> > functionality deployed soon - hopefully right after F25 beta freeze
> > is over.
> > 
> 
> Just wondering if URLs would looked better like this:
> 
> https://{docs,releases}.baseurl/
> 
> (assuming there's no technical issues with that).

The only potential issue there is that we only have so many "slots" for
subdomains in the SSL cert. I'm pretty sure we have 5 total so that
shouldn't be an issue, though.

I'm fine with either format. It shouldn't be too hard to switch over to
virtualhosts.

> Other thought I have is to have a index page at https://docs.baseurl/
> which would contain links to various project's version of docs. But
> I am hesitant as to how worth is it to spend time on it, so having
> apache default file listing might be good enough.

That's a good idea. Not sure how much work it'd take to get something
like that but it's at least worth looking in to.

> Either way, the proposed URLs and directory structure look sane to me.

Cool, thanks for looking it over.

Tim

> Thanks,
> Martin
> ___
> qa-devel mailing list -- qa-devel@lists.fedoraproject.org
> To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org



pgpn1Y9OI2XYA.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


RFC: URLs for docs and released bits from CI

2016-09-22 Thread Tim Flink
I submitted a revision today which makes some slight modification to
how the doit.py script is building docs, rpms and tarballs.

https://phab.qadevel.cloud.fedoraproject.org/D1012

My intention is to get this deployed to a non-staging setup soon but I
wanted to reach out to see if anyone had an issue for the URLs that
would end up being used.

https://baseurl/docs/

This path would contain docs for  built per branch for
non-master branches and per-release-version when triggered on the
master branch. The 'latest' symlink will always be updated to point at
the most recent build on the master branch


https://baseurl/releases/

Pretty much the same thing as for docs but with the rpms, srpms and
tarball(s) created during the CI build.

Does this seem sane to everyone? Any comments/questions/suggestions? I'd
like to get the auto-docs functionality deployed soon - hopefully right
after F25 beta freeze is over.

Tim


pgpfHNtiAeCOS.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Planned Outage: QA systems - 2016-09-21 21:00 UTC

2016-09-19 Thread Tim Flink
On Mon, 19 Sep 2016 13:49:37 -0700
Adam Williamson <adamw...@fedoraproject.org> wrote:

> On Mon, 2016-09-19 at 12:30 -0600, Tim Flink wrote:
> > This has been announced through other channels but just to make sure
> > folks are aware, there there will be an outage starting at
> > 2016-09-21 21:00 UTC, which will last approximately 4 hours.
> > 
> > 
> > This will affect all qa systems (amongst others):
> > 
> >   - taskotron
> >   - phabricator
> >   - blockerbugs
> >   - openqa
> > 
> > To convert UTC to your local time, take a look at
> > http://fedoraproject.org/wiki/Infrastructure/UTCHowto or run:
> > 
> >  date -d '2016-09-21 21:00 UTC'
> > 
> > Reason for outage:
> > 
> > Scheduled updates and reboots before F25 beta freeze  
> 
> I dunno if it's frowned upon, but I already update and reboot the
> openqa boxes manually fairly often. I've updated and rebooted them all
> at least twice in the F25 cycle already, I think.

OpenQA isn't considered a full production system IIRC so I don't think
it matters a whole lot. The only openqa host that's being monitored is
qa14 anyways.

Either way, we'll be updating and rebooting the virthost that the
openqa servers live on so there'll be downtime even if they don't need
to be updated.

Tim


pgpVkSbAAVlsF.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Planned Outage: QA systems - 2016-09-21 21:00 UTC

2016-09-19 Thread Tim Flink
This has been announced through other channels but just to make sure
folks are aware, there there will be an outage starting at 2016-09-21
21:00 UTC, which will last approximately 4 hours.


This will affect all qa systems (amongst others):

  - taskotron
  - phabricator
  - blockerbugs
  - openqa

To convert UTC to your local time, take a look at
http://fedoraproject.org/wiki/Infrastructure/UTCHowto or run:

 date -d '2016-09-21 21:00 UTC'

Reason for outage:

Scheduled updates and reboots before F25 beta freeze


Let me know if you have any questions/concerns,

Tim


pgpCy7cRWAEsY.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org


Re: Resultsdb v2.0 - API docs

2016-09-15 Thread Tim Flink
On Thu, 15 Sep 2016 19:10:56 +0200
Josef Skladanka <jskla...@redhat.com> wrote:

> On Thu, Sep 15, 2016 at 4:20 PM, Tim Flink <tfl...@redhat.com> wrote:
> 
> > On Mon, 15 Aug 2016 22:48:38 +0200
> > Josef Skladanka <jskla...@redhat.com> wrote:
> >  
> > > Hey gang,
> > >
> > > I spent most of today working on the new API docs for ResultsDB,
> > > making use of the even better Apiary.io tool.
> > >
> > > Before I put even more hours into it, please let me know, whether
> > > you think it's fine at all - I'm yet to find a better tool for
> > > describing APIs, so I'm definitely biased, but since it's the
> > > Documentation, it needs to also be useful.
> > >
> > > http://docs.resultsdb20.apiary.io/
> > >
> > > I am also trying to put more work towards documenting the
> > > attributes and the "usual" queries, so please try and think about
> > > this aspect of the docs too.  
> >
> > After the conversation about resultsdb yesterday, I have a proposal
> > for a change to ResultsDB and clarification about how we'd be using
> > it in Taskotron to answer some of the questions I asked earlier.
> >
> > 1. Add a null-able column to result to indicate the job it came
> > from. This could be a URI or just UUID so long as the final URI
> > could be computed from whatever is stored in this new column.
> >
> >  
> If we go this way, I'd rather add the whole URL, instead of just UUID
> - the UUID thing is quite taskotron specific IMHO, but something like
> "exec_url" (? I wish I had a better name) could be useful in a more
> general sense.

Either one is fine with me.

As far as names go, what about ref_url to point at execdb and something
like log_url, output_url or artifact_url for what's currently called
ref_url and used to be log_url?

> > 2. Change "group" to "tag" and plan on it being used for the
> > grouping of results by/for humans. This isn't something that we'd
> > be making use of right away but it seems like a logical feature to
> > add given where things are going.
> >
> >  
> After thinking about it today, I'd rather keep the groups as they are
> now
> - this is mostly about semantics, and on the practical level, I'd
> expect that "tag" would be unique, and identified by name (the same
> as testcase). The groups, on the other hand, are identified by UUID,
> which is not a nice UID for tag, from the semantical point of view,
> IMO. I could, of course, do the changes, and make the Group (Tag)
> name-identified, but it is not a minor change, and would take
> considerable effort to do.
> The groups, as they are now, can have a description set (it might be
> a good idea to change it to 'name' though, to express what's it
> supposed to be in a better way), and thus we can effectively do the
> same as we would with tags.
> I also feel, that for other uses than Taskotron (OpenQA, Testdays) -
> it's easier, and more spot-on to have the groups as they are now -
> grouping by tag would be possible, but coming up with unique names,
> that also are meaningful, programatically is tough, and unnecessarily
> complicated. Generating UUID, and setting a reasonable name is not,
> on the other hand.
> 
> What do you guys think?

You have a point about the uniqueness issue with names vs UIDs. I'm
fine with keeping the groups as they are.

> This would mean that we can find the job that every result came from
> > without having to worry about grouping them at submission time. I
> > can think of use cases where there either be no need for a job
> > UUID/URI or one would not exist, hence the suggestion that the
> > column could be empty.
> >  
> 
> If grouping at submission is the concern here, then it would be more
> than easy to do - the idea here (maybe I did not communicate it
> properly) was to use the ExecDB generated UUID as the identifier, the
> same way we do in the whole stack.
> Since the Groups can be created "on the fly" (meaning, that if you
> submit a result, with a group-uuid that is not yet in the database,
> it is created for you), we would not need to worry about it at all.
> If we wanted to be a bit more descriptive, we could create the Group,
> and set the Name/Description during trigger time (probably as a part
> of creating the execdb job).
> 
> This would, of course, lead to having the 'exec_url' set in the
> Group's 'ref_url' and thus having the back-reference "by convention",
> as we have it now, with Job. I don't think that either of the options
> (exec_url in Result, or using group "by convention")

Re: Resultsdb v2.0 - API docs

2016-09-15 Thread Tim Flink
On Mon, 15 Aug 2016 22:48:38 +0200
Josef Skladanka  wrote:

> Hey gang,
> 
> I spent most of today working on the new API docs for ResultsDB,
> making use of the even better Apiary.io tool.
> 
> Before I put even more hours into it, please let me know, whether you
> think it's fine at all - I'm yet to find a better tool for describing
> APIs, so I'm definitely biased, but since it's the Documentation, it
> needs to also be useful.
> 
> http://docs.resultsdb20.apiary.io/
> 
> I am also trying to put more work towards documenting the attributes
> and the "usual" queries, so please try and think about this aspect of
> the docs too.

After the conversation about resultsdb yesterday, I have a proposal for
a change to ResultsDB and clarification about how we'd be using it in
Taskotron to answer some of the questions I asked earlier.

1. Add a null-able column to result to indicate the job it came from.
   This could be a URI or just UUID so long as the final URI could be
   computed from whatever is stored in this new column.

2. Change "group" to "tag" and plan on it being used for the grouping
   of results by/for humans. This isn't something that we'd be making
   use of right away but it seems like a logical feature to add given
   where things are going.

This would mean that we can find the job that every result came from
without having to worry about grouping them at submission time. I can
think of use cases where there either be no need for a job UUID/URI or
one would not exist, hence the suggestion that the column could be
empty.

How does this sound? Any suggestions, concerns or comments?

Tim 


pgpHBpRVevEUn.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list
qa-devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/qa-devel@lists.fedoraproject.org


Re: RFR: New Dist-Git Task Storage Proposal

2016-09-14 Thread Tim Flink
On Wed, 14 Sep 2016 10:28:17 +0200
Vít Ondruch <vondr...@redhat.com> wrote:

> Why do you prefer to have the "taskotron" directory instead of
> "taskotron" namespace (the same as for docker files)? TBH, this will
> make synchronization between RHEL and Fedora much harder, because I
> can't see any internal use for "taskotron" directory.

One of the things that we're prioritizing is ease of use for packagers.
The feedback we've received thus far is that keeping everything in the
same git repo is the preferred way to store checks.

I'm of the belief that if this isn't as easy to use as falling off a
horse, we're not going to see as much adoption as we could. Moving all
the checks into a separate git repository is another barrier to entry.

Is adding a directory to dist-git that big of a deal? I'm not sure I
understand how a few more directories will make synchronization that
much more difficult - RHEL can just ignore the "taskotron" directory if
they're not using it, no?

Tim

> Dne 12.9.2016 v 22:44 Tim Flink napsal(a):
> > I wrote up a quick draft of the new dist-git task storage proposal
> > that was discussed in Brno after Flock.
> >
> > https://phab.qadevel.cloud.fedoraproject.org/w/taskotron/new_distgit_task_storage_proposal/
> >
> > Please review the document and either let me know (or fix in the
> > wiki page) things which aren't clear or bits that I forgot.
> >
> > Tim
> >
> >
> > ___
> > qa-devel mailing list
> > qa-devel@lists.fedoraproject.org
> > https://lists.fedoraproject.org/admin/lists/qa-devel@lists.fedoraproject.org
> >   
> 



pgpsmMHdEUkAG.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list
qa-devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/qa-devel@lists.fedoraproject.org


Re: Resultsdb v2.0 - API docs

2016-09-12 Thread Tim Flink
On Mon, 15 Aug 2016 22:48:38 +0200
Josef Skladanka  wrote:

> Hey gang,
> 
> I spent most of today working on the new API docs for ResultsDB,
> making use of the even better Apiary.io tool.
> 
> Before I put even more hours into it, please let me know, whether you
> think it's fine at all - I'm yet to find a better tool for describing
> APIs, so I'm definitely biased, but since it's the Documentation, it
> needs to also be useful.
> 
> http://docs.resultsdb20.apiary.io/
> 
> I am also trying to put more work towards documenting the attributes
> and the "usual" queries, so please try and think about this aspect of
> the docs too.

I think we talked about this in person earlier but I didn't write any
notes about it and I don't recall the details.

How exactly are we going to be using Groups? The first thing that comes
to mind is to group results by execution so that there would be a group
of results which were all produced from the same run of the same task.
That's kinda what we're using Job for in resultsdb 1.0 right now,
anyways.

I realize that the docs for resultsdb are supposed to be
not-specific-to-taskotron but was there anything else we thought the
Group might be useful for?

Also, what do we want to do about a link to execdb? If we're planning
to have a group for each execution's results, that could be the group's
ref_url but that relies on convention which could change if Group is
used for more than just grouping results by execution.

I assume that the new API will also help fix some of the slowness we've
been seeing? IIRC, there were some schema changes which would probably
help with query time.

Tim


pgpgHfzyozEoE.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list
qa-devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/qa-devel@lists.fedoraproject.org


2016-07-25 @ 14:00 UTC - Fedora QA Devel Meeting (was 2016-07-18 QA Devel Meeting)

2016-07-24 Thread Tim Flink
On Sun, 24 Jul 2016 23:53:04 -0600
Tim Flink <tfl...@redhat.com> wrote:

Oh, the fun and the risks of copy-pasting announcement emails :(

Tim

> # Fedora QA Devel Meeting
> # Date: 2016-07-25
> # Time: 14:00 UTC
> (https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
> # Location: #fedora-meeting-1 on irc.freenode.net
> 
> We won't quite have everyone this week but given the proximity to
> Flock, syncing up quickly seems like a good idea.
> 
> https://phab.qadevel.cloud.fedoraproject.org/w/meetings/20160725-fedoraqadevel/
> 
> Tim
> 
> 
> Proposed Agenda
> ===
> 
> Announcements and Information
> -
>   - Please list announcements or significant information items below
> so the meeting goes faster
> 
> Tasking
> ---
>   - Does anyone need tasks to do?
> 
> Potential Other Topics
> --
> 
>   - Docker testing
>   - packaging
>   - compressing logs
>   - Flock
> 
> Open Floor
> --
>   - TBD



pgpa3Knt1bR2U.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list
qa-devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/qa-devel@lists.fedoraproject.org


2016-07-18 @ 14:00 UTC - Fedora QA Devel Meeting

2016-07-24 Thread Tim Flink
# Fedora QA Devel Meeting
# Date: 2016-07-25
# Time: 14:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting-1 on irc.freenode.net

We won't quite have everyone this week but given the proximity to
Flock, syncing up quickly seems like a good idea.

https://phab.qadevel.cloud.fedoraproject.org/w/meetings/20160725-fedoraqadevel/

Tim


Proposed Agenda
===

Announcements and Information
-
  - Please list announcements or significant information items below so
the meeting goes faster

Tasking
---
  - Does anyone need tasks to do?

Potential Other Topics
--

  - Docker testing
  - packaging
  - compressing logs
  - Flock

Open Floor
--
  - TBD


pgpMa3QjSrhzA.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list
qa-devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/qa-devel@lists.fedoraproject.org


Re: Request for Testing: New Auth Method for Phabricator

2016-07-21 Thread Tim Flink
On Thu, 21 Jul 2016 11:55:39 +0200
Josef Skladanka <jskla...@redhat.com> wrote:

> Linking the account worked for me just fine, although I stumbled upon
> the Err 500 while trying to log-in via persona (worked on the second
> try, though).

Maybe it just knows when I'm set up to debug the issue :)

> After logging out, and re-logging in via Ipsilon for the first and
> third time, this is what I got:
> 
> Unhandled Exception ("HTTPFutureHTTPResponseStatus")
> [HTTP/400]
>   Bad Request  charset="UTF-8">   media="screen, print">  rel="stylesheet" media="screen, print">id="badge" tabindex="-1">  Access token error: unsupported_grant_type

I don't understand how either of those are happening but it looks like
I have a bit more digging to do :-/

> But after that, things startet working and I can reliably log in via
> either Ipsilon or Persona. /me shrugs

At least there's that :)

Tim

> On Wed, Jul 20, 2016 at 11:14 PM, Tim Flink <tfl...@redhat.com> wrote:
> > I've been working on moving our phabricator instance off of persona
> > before that system is turned off in a few months.
> >
> > I have an extension deployed in staging and I'd like it to see a bit
> > more testing before looking into deploying it in production.
> >
> > https://phab.qa.stg.fedoraproject.org/
> >
> > To link your existing account (on staging, this won't work on the
> > production instance yet) to the new auth method:
> >
> > 1. Click on the "user" button next to the search bar when logged in
> >
> > 2. Click on "manage" on the left hand side of the screen
> >
> > 3. Click on "edit settings" on the right hand side of the screen
> >
> > 4. Click on "External Accounts"
> >
> > 5. Click on "Ipsilon" under "Add External Account
> >
> > 6. Log in with your FAS credentials.
> >
> > Please let me know if you try this and are successful or if you run
> > into problems. I haven't been able to reproduce the 500 issue with
> > persona on stg but I suspect it's intermittant and will try again
> > later to see if I can fix it enough to be somewhat reliable.
> >
> > Tim
> >
> > ___
> > qa-devel mailing list
> > qa-devel@lists.fedoraproject.org
> > https://lists.fedoraproject.org/admin/lists/qa-devel@lists.fedoraproject.org
> >  
> ___
> qa-devel mailing list
> qa-devel@lists.fedoraproject.org
> https://lists.fedoraproject.org/admin/lists/qa-devel@lists.fedoraproject.org


pgp89UcvsMr70.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list
qa-devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/qa-devel@lists.fedoraproject.org


Request for Testing: New Auth Method for Phabricator

2016-07-20 Thread Tim Flink
I've been working on moving our phabricator instance off of persona
before that system is turned off in a few months.

I have an extension deployed in staging and I'd like it to see a bit
more testing before looking into deploying it in production.

https://phab.qa.stg.fedoraproject.org/

To link your existing account (on staging, this won't work on the
production instance yet) to the new auth method:

1. Click on the "user" button next to the search bar when logged in

2. Click on "manage" on the left hand side of the screen

3. Click on "edit settings" on the right hand side of the screen

4. Click on "External Accounts"

5. Click on "Ipsilon" under "Add External Account

6. Log in with your FAS credentials.

Please let me know if you try this and are successful or if you run
into problems. I haven't been able to reproduce the 500 issue with
persona on stg but I suspect it's intermittant and will try again later
to see if I can fix it enough to be somewhat reliable.

Tim


pgpR5rN7e7bSF.pgp
Description: OpenPGP digital signature
___
qa-devel mailing list
qa-devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/qa-devel@lists.fedoraproject.org


  1   2   3   4   >