Re: Ubuntu QA Tracker API

2016-03-02 Thread Simon Quigley
On Wed, Mar 2, 2016 at 10:01 AM, Nicholas Skaggs
 wrote:
> It seems like there is an embedded version of the qatracker.py file in
> http://bazaar.launchpad.net/~ubuntu-archive/ubuntu-archive-tools/trunk/files,
> which I believe also contains the scripts Stéphane is talking about. I'm not
> sure how this can be rectified long-term, but at least in the short-term, it
> needs to stay in sync with what's in the repo.
>
> Nicholas

Alright, I'll check it out. Thanks! :)

-- 
Ubuntu-quality mailing list
Ubuntu-quality@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-quality


Re: Ubuntu QA Tracker API

2016-03-02 Thread Nicholas Skaggs

On 03/01/2016 11:25 PM, Simon Quigley wrote:

On 03/01/2016 10:15 PM, Stéphane Graber wrote:

Hi,

Thanks for taking this over, I wrote the first version of the site
almost ten years ago now and am quite amazed it's still being used
despite people complaining about it for about as long as it existed (but
nobody coming with anything better either) :)


I actually sort of like it and I think it has potential. Nobody replace it, 
please! ;D

But I think the same about the LoCo Portal. ;)

About the API, one request I would have is to make sure to update any
script used in production by the Ubuntu project ahead of making any
backward-incompatible API change.


I doubt this will happen but I see where you are coming from. :)

Those scripts are in lp:ubuntu-archive or in the cdimage branches and
are responsible for auto-posting images to the tracker, triggering
builds upon request and doing the image publishing for milestones.

We don't exercise all of those daily so it can be weeks/months before we
notice a breakage and having to fix things in a rush as we are trying to
push a milestone out the door isn't much fun.


I agree, I'll watch out for this and maybe work with the maintainer(s) of the 
script(s) to make sure this doesn't happen. If you do maintain a script that 
uses the API, please contact me. :)

Keep up the great work!


I hope that this turns out to be really useful for the future.

If you have any further suggestions, please let me know. :)
It seems like there is an embedded version of the qatracker.py file in 
http://bazaar.launchpad.net/~ubuntu-archive/ubuntu-archive-tools/trunk/files, 
which I believe also contains the scripts Stéphane is talking about. I'm 
not sure how this can be rectified long-term, but at least in the 
short-term, it needs to stay in sync with what's in the repo.


Nicholas

--
Ubuntu-quality mailing list
Ubuntu-quality@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-quality


Re: Ubuntu QA Tracker API

2016-03-02 Thread Stéphane Graber
On Tue, Mar 01, 2016 at 09:59:32PM -0600, Simon Quigley wrote:
> Greetings,
> 
> My name is Simon Quigley and I mainly do Quality Assurance for the Lubuntu 
> team. I have also written/revised a few manual testcases.
> 
> I don't know if many of you knew this, but the QA tracker has an API that's 
> old and hasn't been worked on for a while. I believe it would be an 
> *extremely* useful tool to have, because it has potential for a *lot* of 
> different applications. I recently contacted Nicholas Skaggs about this, and 
> he has allowed me to take over the project.
> 
> If you would like to help out, I have created a wiki page[1] that should help 
> you get started.
> 
> If you have any questions/comments/concerns/suggestions of any kind, don't 
> hesitate to stop by #ubuntu-quality on Freenode, or contact me using my 
> contact details below. PMs and emails are welcome. :)
> 
> [1] https://wiki.ubuntu.com/QATeam/API
> 
> Thanks,
> Simon Quigley
> tsimonq2 on Freenode
> tsimo...@ubuntu.com

Hi,

Thanks for taking this over, I wrote the first version of the site
almost ten years ago now and am quite amazed it's still being used
despite people complaining about it for about as long as it existed (but
nobody coming with anything better either) :)

About the API, one request I would have is to make sure to update any
script used in production by the Ubuntu project ahead of making any
backward-incompatible API change.


Those scripts are in lp:ubuntu-archive or in the cdimage branches and
are responsible for auto-posting images to the tracker, triggering
builds upon request and doing the image publishing for milestones.

We don't exercise all of those daily so it can be weeks/months before we
notice a breakage and having to fix things in a rush as we are trying to
push a milestone out the door isn't much fun.


Keep up the great work!

-- 
Stéphane Graber
Ubuntu developer
http://www.canonical.com


signature.asc
Description: PGP signature
-- 
Ubuntu-quality mailing list
Ubuntu-quality@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-quality


Re: Ubuntu QA Tracker API

2016-03-01 Thread Simon Quigley
On 03/01/2016 10:15 PM, Stéphane Graber wrote:
> Hi,
>
> Thanks for taking this over, I wrote the first version of the site
> almost ten years ago now and am quite amazed it's still being used
> despite people complaining about it for about as long as it existed (but
> nobody coming with anything better either) :)
>
I actually sort of like it and I think it has potential. Nobody replace it, 
please! ;D

But I think the same about the LoCo Portal. ;)
> About the API, one request I would have is to make sure to update any
> script used in production by the Ubuntu project ahead of making any
> backward-incompatible API change.
>
I doubt this will happen but I see where you are coming from. :)
>
> Those scripts are in lp:ubuntu-archive or in the cdimage branches and
> are responsible for auto-posting images to the tracker, triggering
> builds upon request and doing the image publishing for milestones.
>
> We don't exercise all of those daily so it can be weeks/months before we
> notice a breakage and having to fix things in a rush as we are trying to
> push a milestone out the door isn't much fun.
>
I agree, I'll watch out for this and maybe work with the maintainer(s) of the 
script(s) to make sure this doesn't happen. If you do maintain a script that 
uses the API, please contact me. :)
>
> Keep up the great work!
>
I hope that this turns out to be really useful for the future.

If you have any further suggestions, please let me know. :)

-- 
Ubuntu-quality mailing list
Ubuntu-quality@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-quality


Ubuntu QA Tracker API

2016-03-01 Thread Simon Quigley
Greetings,

My name is Simon Quigley and I mainly do Quality Assurance for the Lubuntu 
team. I have also written/revised a few manual testcases.

I don't know if many of you knew this, but the QA tracker has an API that's old 
and hasn't been worked on for a while. I believe it would be an *extremely* 
useful tool to have, because it has potential for a *lot* of different 
applications. I recently contacted Nicholas Skaggs about this, and he has 
allowed me to take over the project.

If you would like to help out, I have created a wiki page[1] that should help 
you get started.

If you have any questions/comments/concerns/suggestions of any kind, don't 
hesitate to stop by #ubuntu-quality on Freenode, or contact me using my contact 
details below. PMs and emails are welcome. :)

[1] https://wiki.ubuntu.com/QATeam/API

Thanks,
Simon Quigley
tsimonq2 on Freenode
tsimo...@ubuntu.com

-- 
Ubuntu-quality mailing list
Ubuntu-quality@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-quality