tflink (Tim Flink)Administrator
User

Projects (9)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Nov 1 2013, 1:48 AM (211 w, 6 d)
Roles
Administrator
Availability
Available

Recent Activity

Tue, Nov 14

Kamil Páral <kparal@redhat.com> committed rTRGRf1e6ea240fef: Add support for standard test roles (authored by tflink).
Add support for standard test roles
Tue, Nov 14, 6:54 PM

Oct 8 2017

tflink committed rTRGR400aa06f17ff: removing debug pprint that shouldn't be there (authored by tflink).
removing debug pprint that shouldn't be there
Oct 8 2017, 10:37 PM
tflink committed rTRGR0fa102feb9a5: Adding support for standard test roles. Fixes #39 (authored by tflink).
Adding support for standard test roles. Fixes #39
Oct 8 2017, 10:37 PM
tflink created 20171002-fedoraqadevel.
Oct 8 2017, 10:37 PM
tflink created 20170821-fedoraqadevel.
Oct 8 2017, 10:37 PM
tflink created 20170918-fedoraqadevel.
Oct 8 2017, 10:37 PM

Aug 7 2017

tflink created 20170807-fedoraqadevel.
Aug 7 2017, 2:58 AM

Jul 17 2017

tflink created 20170717-fedoraqadevel.
Jul 17 2017, 5:16 AM

Jun 26 2017

tflink created 20170626-fedoraqadevel.
Jun 26 2017, 6:19 AM

Jun 13 2017

tflink created T958: migrate docs to readthedocs.
Jun 13 2017, 2:18 PM · libtaskotron

Jun 12 2017

tflink added a comment to D1208: master.cfg for Buildbot and new ExecDB.

Yeah, that answers most of the questions - I just wanted them in the master.cfg file for future reference or if someone is looking at it for the first time

Jun 12 2017, 3:07 PM · infrastructure
tflink accepted D1208: master.cfg for Buildbot and new ExecDB.

I'd like to see some more comments to describe what's going on and why we're overriding some pretty base buildsteps but other than that, it looks good to me.

Jun 12 2017, 2:05 PM · infrastructure

Jun 7 2017

tflink added a comment to D1195: Support for Ansible Tasks.

Other than the missing ref to this diff in the specfile changelog, it looks good enough to me to move forward with putting it into a branch.

Jun 7 2017, 2:45 AM

Jun 6 2017

tflink added a comment to T881: all gzipped artifacts are served as text/plain.

Yeah, for some reason, I got it in my head that this was just a CSS problem. Thanks for the correction.

Jun 6 2017, 2:24 PM · infrastructure
tflink closed T881: all gzipped artifacts are served as text/plain as "Resolved".

This has been applied in production and seems to be working. Please re-open if the issue shows up again

Jun 6 2017, 1:31 PM · infrastructure

Jun 5 2017

tflink created 20170605-fedoraqadevel.
Jun 5 2017, 5:36 AM

Jun 2 2017

tflink added a comment to T881: all gzipped artifacts are served as text/plain.

woot! it works:

Jun 2 2017, 3:53 PM · infrastructure
tflink added a comment to T881: all gzipped artifacts are served as text/plain.

Is it mostly css that's the issue? I have an idea for a fix, will see what happens on dev and if it works, will propose as FBR for prod

Jun 2 2017, 3:12 PM · infrastructure

May 26 2017

tflink created T954: allow resultsdb directive to use the root 'task_output' dir as a log link.
May 26 2017, 4:06 PM · Restricted Project, libtaskotron
tflink added a comment to T878: replace depcheck with rpmdeplint.
In T878#13760, @kparal wrote:

Here's a FMN pull request I intend to send:
https://github.com/kparal/fmn/compare/develop...kparal:rpmdeplint
Not only I renamed depcheck to rpmdeplint, but I also added abicheck as an important task to automatically notify people on failure. We don't get any false negatives reports, it's pretty important, and currently runs just on critical path packages. Abicheck authors have been asking for increased visibility for some time. Does it make sense, do you agree?

May 26 2017, 2:25 PM · Restricted Project, task-depcheck, Restricted Project, new-check-ideas

May 23 2017

tflink accepted D1195: Support for Ansible Tasks.

I'm not a huge fan of keeping a playbook in the root of the repo like that but I'm not coming up with any brilliant alternatives at the moment.

May 23 2017, 4:44 AM

May 22 2017

tflink closed T796: arcanist does not require php correctly as "Resolved".

This is not valid anymore with either kararip's COPR or the packages up for review.

May 22 2017, 7:19 PM · Restricted Project, infrastructure
tflink closed T835: fedora-phabricator repo is not available for Fedora 25 as "Resolved".

Until the package reviews go through, use kararip's copr. https://copr.fedorainfracloud.org/coprs/kanarip/phabricator/

May 22 2017, 7:18 PM · Restricted Project, infrastructure
tflink created 20170522-fedoraqadevel.
May 22 2017, 7:11 AM

May 18 2017

tflink accepted D1198: change documentation theme.

It looks like every other set of docs out there right now but maybe that's not a bad thing.

May 18 2017, 2:19 PM

May 17 2017

tflink updated subscribers of T939: Support New Test Invocation Standard.

As alluded to in D1195, there has been a bit of confusion around how all this is going to work. After re-reading the wiki pages and talking with @merlinm a bit, my understanding is:

May 17 2017, 1:52 PM · libtaskotron
tflink added a task to D1195: Support for Ansible Tasks: T939: Support New Test Invocation Standard.
May 17 2017, 1:27 PM
tflink added a revision to T939: Support New Test Invocation Standard: D1195: Support for Ansible Tasks.
May 17 2017, 1:27 PM · libtaskotron
tflink added a comment to D1195: Support for Ansible Tasks.
In D1195#22202, @kparal wrote:
In D1195#22199, @tflink wrote:

I don't think it's worth the effort to keep both formats supported. The remote related code needs to die in a fire. There really are not that many tasks using the current formula that we don't maintain. Let's not keep the code more complex than it has to be. Also, the remote related code needs to die in a fire. My idea was, that until we port the tasks to the new format, we keep running the current production and have the new runner in dev.

I'm of the same mind - we don't have that many tasks using the "old" formulas in the wild that we don't already maintain. I think it'll be far less effort to just do the porting work that it'd be to support both ansible and formulas at the same time.

So, we'll aim for deploying taskotron-ansible onto dev server and also push all tasks converted to ansible format to dev branch, at the exactly same time, correct? If so, how long do we suppose to be in this state, until we update production? Because if we suppose a week or two, that's probably fine. It if should be a month, or two, or three, it's going to be a problem for task developers who use dev branch to test new code (as they rightly should) before pushing to master. (Well, I know of one such person active at the moment, python-versions' maintainer). Of course we can tell them that they need to push directly to production during this phase.

May 17 2017, 1:26 PM
tflink updated subscribers of D1195: Support for Ansible Tasks.
In D1195#22176, @kparal wrote:

Regarding ansible workflow - I'm a bit confused, so please bear with me :-)

May 17 2017, 5:07 AM
tflink added a comment to D1195: Support for Ansible Tasks.
In D1195#22176, @kparal wrote:

So, first things first - I think there should be almost no deletions in this code. Our old system (formula and minion-based) will have to co-exist with the new system (ansible based) for some time, until we convert all our existing tasks to the new one, and iron out all issues. We need to keep compatibility for some time, this is probably a too big jump to switch everything over at the same time. I'd say keep all the existing code in place, just add new code to make ansible-based workflow work. Once both systems are deployed and working and once we covert all tasks to the new system, then we can drop the old code and refactor all the modules. This approach will also help in having the ansible feature branch much simpler, easier to compare and easier to rebase against develop.

I don't think it's worth the effort to keep both formats supported. The remote related code needs to die in a fire. There really are not that many tasks using the current formula that we don't maintain. Let's not keep the code more complex than it has to be. Also, the remote related code needs to die in a fire. My idea was, that until we port the tasks to the new format, we keep running the current production and have the new runner in dev.

May 17 2017, 4:59 AM

May 15 2017

tflink created 20170515-fedoraqadevel.
May 15 2017, 4:23 AM

May 12 2017

tflink added a revision to T951: Decouple ExecDB from Buildbot: D1150: Decouple ExecDB from Buildbot.
May 12 2017, 2:30 PM · execdb
tflink added a task to D1150: Decouple ExecDB from Buildbot: T951: Decouple ExecDB from Buildbot.
May 12 2017, 2:30 PM
tflink created T952: Rework taskmaster to work with new ExecDB.
May 12 2017, 2:30 PM · infrastructure
tflink created T951: Decouple ExecDB from Buildbot.
May 12 2017, 2:29 PM · execdb

Apr 28 2017

tflink committed rEXECDB3bf86a54560d: Merge branch 'develop' into 'master' for 0.0.9 release (authored by tflink).
Merge branch 'develop' into 'master' for 0.0.9 release
Apr 28 2017, 2:21 PM
tflink committed rEXECDBe16449a5cece: bumping version to 0.0.9 (authored by tflink).
bumping version to 0.0.9
Apr 28 2017, 2:21 PM
tflink created T949: FMN: Add/Modify filters so that users can get all taskotron results for a certain item.
Apr 28 2017, 1:35 PM · infrastructure
tflink added a comment to D1191: A stomp messaging plugin..

I talked to @ralph on IRC and the motivation behind this is to support the upcoming "Unified Message Bus" project in Red Hat. That uses an ActiveMQ broker which speaks STOMP and they would like to have ResultsDB interface with that broker

Apr 28 2017, 1:32 PM

Apr 24 2017

tflink added a comment to T948: fedmsg-meta: Unhandled taskotron type u'compose'.
In T948#13684, @roshi wrote:
Apr 24 2017, 3:27 PM · infrastructure
tflink added a comment to T940: Port libtaskotron directives to ansible modules.

I've started on this, have 2 directives ported and am working to make the porting moe generic

Apr 24 2017, 5:19 AM · libtaskotron
tflink created T947: subprocess out to ansible for test execution.
Apr 24 2017, 5:18 AM · libtaskotron
tflink edited the description of T945: Support Ansible Tasks.
Apr 24 2017, 5:14 AM · libtaskotron
tflink created T946: Generate inventory file for ansible.
Apr 24 2017, 5:13 AM · libtaskotron
tflink created T945: Support Ansible Tasks.
Apr 24 2017, 5:11 AM · libtaskotron
tflink added a comment to T943: Add basic search functionality to execdb frontend.

item and item_type, mostly. I think of "I want to see runs of X" as being the most common kind of query

Apr 24 2017, 5:08 AM · execdb
tflink created 20170424-fedoraqadevel.
Apr 24 2017, 5:06 AM

Apr 20 2017

tflink added a comment to T944: pkgs.fedoraproject.org not reachable from our minions.

I've submitted a PR to fix the issue:

Apr 20 2017, 7:59 PM · infrastructure
tflink added a comment to T944: pkgs.fedoraproject.org not reachable from our minions.

Filed issue with fedpkg to fix the problem:
https://pagure.io/fedpkg/issue/119

Apr 20 2017, 7:34 PM · infrastructure

Apr 19 2017

tflink added a comment to D1187: Update template to work regardless of what base url execdb has..

Why do it this way instead of using something like url_for?

Apr 19 2017, 9:15 PM
tflink updated subscribers of T939: Support New Test Invocation Standard.
Apr 19 2017, 6:41 PM · libtaskotron
tflink added a comment to T876: i686 to be migrated to Alternative Architecture beginning with Fedora 26.

As far as I know, this is done. The biggest problem is that now the non-26 builds of i686 are failing for the same reason that the 26+ builds used to fail - can't find the correct URL

Apr 19 2017, 6:41 PM · infrastructure, Restricted Project, libtaskotron
tflink created T943: Add basic search functionality to execdb frontend.
Apr 19 2017, 6:39 PM · execdb

Apr 18 2017

tflink created T941: add additional entrypoint for runtask that's easier to guess.
Apr 18 2017, 8:41 PM · papercuts, libtaskotron
tflink created T940: Port libtaskotron directives to ansible modules.
Apr 18 2017, 8:37 PM · libtaskotron
tflink created T939: Support New Test Invocation Standard.
Apr 18 2017, 8:30 PM · libtaskotron

Apr 10 2017

tflink edited the content of 20170410-fedoraqadevel.
Apr 10 2017, 6:40 AM
tflink created 20170410-fedoraqadevel.
Apr 10 2017, 6:39 AM

Apr 4 2017

tflink committed rTRGRaac5a5ef821d: changing name of 'branch' parameter so it isn't squashed in buildbot. Fixes T933 (authored by tflink).
changing name of 'branch' parameter so it isn't squashed in buildbot. Fixes T933
Apr 4 2017, 2:21 PM
tflink closed T933: Pass branch from trigger to buildbot in a better way as "Resolved" by committing rTRGRaac5a5ef821d: changing name of 'branch' parameter so it isn't squashed in buildbot. Fixes T933.
Apr 4 2017, 2:21 PM · taskotron-trigger
tflink closed D1183: changing name of 'branch' parameter so it isn't squashed in buildbot. Fixes T933 by committing rTRGRaac5a5ef821d: changing name of 'branch' parameter so it isn't squashed in buildbot. Fixes T933.
Apr 4 2017, 2:21 PM
tflink accepted D1180: Add MBS (Module Build Service) consumer.
Apr 4 2017, 1:12 PM
tflink accepted D1184: Add module_build item type.
Apr 4 2017, 1:08 PM

Apr 3 2017

tflink added a comment to T914: Create module build item type in libtaskotron.

After some discussion in #fedora-qa, it sounds like module_build is a good choice for the item_type, as @mkrizek used for trigger in D1180

Apr 3 2017, 3:48 PM · Restricted Project, libtaskotron
tflink added a comment to D1180: Add MBS (Module Build Service) consumer.

Is it possible to pass also raw fedora MBS message via some variable like FEDMSG_RAW what will contains whole message? It could help if there will be missing some data.

Apr 3 2017, 3:47 PM
tflink added a comment to T915: Create new taskotron trigger ability for responding to new module builds.

If this "format" ends up being used elsewhere, it will need to be figured out and/or bikeshedded by folks who know more about the topic at hand but for now, we'll be using - as the delimiter between name, stream and release as the ITEM.

Apr 3 2017, 3:37 PM · Restricted Project, taskotron-trigger
tflink added a comment to T915: Create new taskotron trigger ability for responding to new module builds.

Chatting in #fedora-qa, it sounds like name-stream-release will have enough information for now.

Apr 3 2017, 3:25 PM · Restricted Project, taskotron-trigger
tflink updated the diff for D1183: changing name of 'branch' parameter so it isn't squashed in buildbot. Fixes T933.
  • changing repo to git_repo per review
Apr 3 2017, 1:45 PM

Mar 30 2017

tflink updated the diff for D1183: changing name of 'branch' parameter so it isn't squashed in buildbot. Fixes T933.
  • fixing test suite, addressing comments in review
Mar 30 2017, 2:25 PM
tflink planned changes to D1183: changing name of 'branch' parameter so it isn't squashed in buildbot. Fixes T933.
Mar 30 2017, 2:17 PM

Mar 29 2017

tflink created D1183: changing name of 'branch' parameter so it isn't squashed in buildbot. Fixes T933.
Mar 29 2017, 9:45 PM
tflink added a comment to T915: Create new taskotron trigger ability for responding to new module builds.

talking to some of the modularity folks, it sounds like the following information is needed out of the fedmsg:

Mar 29 2017, 1:34 PM · Restricted Project, taskotron-trigger
tflink added a comment to D1180: Add MBS (Module Build Service) consumer.

It looks reasonable to me.

Mar 29 2017, 11:17 AM

Mar 24 2017

tflink added a comment to T933: Pass branch from trigger to buildbot in a better way.

I have a fix for this but am having issues with arcanist ATM. Will submit shortly

Mar 24 2017, 6:32 PM · taskotron-trigger
tflink created T933: Pass branch from trigger to buildbot in a better way.
Mar 24 2017, 6:26 PM · taskotron-trigger

Mar 21 2017

tflink closed T931: disable libtaskotron.readthedocs.io as "Resolved".

Project has been deleted

Mar 21 2017, 2:13 PM · Restricted Project, infrastructure

Mar 20 2017

tflink created 20170320-fedoraqadevel.
Mar 20 2017, 1:21 PM

Mar 17 2017

tflink committed rLTRN0735413dd1f0: bumping version to 0.4.19 (authored by tflink).
bumping version to 0.4.19
Mar 17 2017, 6:08 AM

Mar 16 2017

tflink committed rTRGRdaa5b40e2927: Merge branch 'develop' into 'master' for 0.4.7 release (authored by tflink).
Merge branch 'develop' into 'master' for 0.4.7 release
Mar 16 2017, 5:41 PM
tflink created T930: Make job display bits of execdb more flexible.
Mar 16 2017, 3:50 PM · execdb
tflink closed T807: Support Task Names Longer than 20 Characters as "Invalid".

Duplicated with T924

Mar 16 2017, 3:45 PM · execdb
tflink accepted D1167: Remove koji_url option which is not used anymore.
Mar 16 2017, 3:22 PM
tflink accepted D1158: Fix links in job overview.
Mar 16 2017, 3:21 PM
tflink committed rTRGRb9fe3a48e38b: forgot to add the specfile when bumping version (authored by tflink).
forgot to add the specfile when bumping version
Mar 16 2017, 4:59 AM
tflink committed rTRGR8a1e32bc8472: bumping version to 0.4.7 (authored by tflink).
bumping version to 0.4.7
Mar 16 2017, 4:58 AM
tflink added a comment to T928: atomic/cloud checks fail silently.

I don't think that's a FAILED, honestly. If the images don't work - that's an execution error, not a test failure

Mar 16 2017, 3:34 AM · Restricted Project
tflink accepted D1170: Update logic to parse compose metadata instead of having a hardcoded value..
Mar 16 2017, 3:27 AM

Mar 15 2017

tflink committed rEXECDBd5e7ed4776c5: Merge branch 'develop' into 'master' for 0.0.8 release (authored by tflink).
Merge branch 'develop' into 'master' for 0.0.8 release
Mar 15 2017, 9:48 PM
tflink committed rEXECDB3caf255ba7cc: bumping version to 0.0.8 (authored by tflink).
bumping version to 0.0.8
Mar 15 2017, 9:48 PM
tflink added a comment to T929: production resultsdb fails to run.

A short term patch could be to increase the number of processes allocated to the wsgi application.

Mar 15 2017, 12:09 PM · Restricted Project, resultsdb, infrastructure

Mar 14 2017

tflink added a comment to D1170: Update logic to parse compose metadata instead of having a hardcoded value..

at first glance, it looks good to me but I'll leave the review decision up to @mkrizek

Mar 14 2017, 9:02 PM

Mar 10 2017

tflink edited the content of 20170220-fedoraqadevel.
Mar 10 2017, 7:56 PM

Mar 9 2017

tflink committed rEXECDB4ea31edea1c4: changing testcase field to 1024. Fixes T924 (authored by tflink).
changing testcase field to 1024. Fixes T924
Mar 9 2017, 10:21 PM
tflink closed D1160: changing testcase field to 1024 by committing rEXECDB4ea31edea1c4: changing testcase field to 1024. Fixes T924.
Mar 9 2017, 10:21 PM
tflink closed T924: execdb does not support taskname longer than 20 char as "Resolved" by committing rEXECDB4ea31edea1c4: changing testcase field to 1024. Fixes T924.
Mar 9 2017, 10:21 PM · execdb
tflink committed rTRGRfc540e69e600: support multiple builders for tasks stored in distgit. Fixes T925 (authored by tflink).
support multiple builders for tasks stored in distgit. Fixes T925
Mar 9 2017, 9:03 PM
tflink closed T925: Support multiple builders in the buildbot trigger as "Resolved" by committing rTRGRfc540e69e600: support multiple builders for tasks stored in distgit. Fixes T925.
Mar 9 2017, 9:03 PM · taskotron-trigger
tflink closed D1159: support multiple builders for tasks stored in distgit. Fixes T925 by committing rTRGRfc540e69e600: support multiple builders for tasks stored in distgit. Fixes T925.
Mar 9 2017, 9:03 PM · taskotron-trigger

Mar 7 2017

tflink added a comment to T923: Clarify what inputs are in example task expanation.

We should also list the item_types as well. libtaskotron only responds to the item_types that are listed in check

Mar 7 2017, 9:58 PM · libtaskotron, papercuts