libtaskotronProject
ActivePublic

Properties

Description

Taskotron is a somewhat-generic system for triggering, scheduling and running automated tasks. This project covers libtaskotron, the main library for executing tasks.

Read more at: https://fedoraproject.org/wiki/Taskotron

Recent Activity

Aug 8 2017

kparal closed T963: release is EOL as "Resolved".

Thanks mohan. Everything's been handled, so I'm closing this. We're also moving our tickets from phab to pagure, so next time this ticket will be filed in pagure (I already filed a PR to update infra SOPs) :-)

Aug 8 2017, 3:59 PM · libtaskotron
mohanboddu created T963: release is EOL.
Aug 8 2017, 3:29 PM · libtaskotron

Aug 7 2017

jskladan abandoned D1196: *WIP* More hacky support, but for containers.

moved here: https://pagure.io/taskotron/libtaskotron/pull-request/388

Aug 7 2017, 12:01 PM · libtaskotron
jskladan commandeered D1196: *WIP* More hacky support, but for containers.

commandeering to abandon

Aug 7 2017, 12:01 PM · libtaskotron
jskladan abandoned D966: Taskotron init script PoC.

Moved to https://pagure.io/taskotron/libtaskotron/pull-request/387

Aug 7 2017, 11:58 AM · libtaskotron
jskladan commandeered D966: Taskotron init script PoC.

Commandeering to close

Aug 7 2017, 11:57 AM · libtaskotron

Aug 2 2017

jsedlak resigned from D1196: *WIP* More hacky support, but for containers.
Aug 2 2017, 10:32 AM · libtaskotron

Aug 1 2017

kparal closed T203: Write standards for commit messages as "Wontfix".
Aug 1 2017, 1:50 PM · libtaskotron
kparal closed T769: rpm_utils.get_dist_tag() doesn't understand EPEL dist tag as "Wontfix".
Aug 1 2017, 1:47 PM · papercuts, libtaskotron
kparal closed T198: integrate releaselog project with release process as "Wontfix".
Aug 1 2017, 1:43 PM · libtaskotron
kparal closed T198: integrate releaselog project with release process, a subtask of T196: Generate Release Notes from git Commit Log, as "Wontfix".
Aug 1 2017, 1:43 PM · libtaskotron
kparal closed T589: Investigate generic runner for tasks as "Wontfix".
Aug 1 2017, 1:42 PM · libtaskotron
kparal closed T685: [RFE] Allow running non-gating tests for cloud base/atomic image testing as "Resolved".
Aug 1 2017, 1:40 PM · libtaskotron
kparal removed a project from T716: Write Docs for Reporting and Namespaces: resultsdb.
Aug 1 2017, 1:38 PM · Restricted Project, Restricted Project
kparal closed T839: Find an example docker layered image build complete fedmsg sent from koji as "Wontfix".
Aug 1 2017, 1:33 PM · libtaskotron, Restricted Project
kparal closed T839: Find an example docker layered image build complete fedmsg sent from koji, a subtask of T722: [New Feature] Support General Docker Testing, as "Wontfix".
Aug 1 2017, 1:33 PM · libtaskotron
kparal closed T840: Update trigger to support per-image tasks for docker layered images, a subtask of T722: [New Feature] Support General Docker Testing, as "Wontfix".
Aug 1 2017, 1:32 PM · libtaskotron
kparal closed T841: Document changes to task storage in dist-git, a subtask of T722: [New Feature] Support General Docker Testing, as "Wontfix".
Aug 1 2017, 1:32 PM · libtaskotron
kparal closed T722: [New Feature] Support General Docker Testing as "Wontfix".
Aug 1 2017, 1:32 PM · libtaskotron
kparal closed T709: Add 'koji_task' to the list of supported ITEM_TYPEs as "Wontfix".
Aug 1 2017, 1:21 PM · libtaskotron
kparal removed a project from T797: task-abicheck compares exactly the same builds on rawhide: infrastructure.
Aug 1 2017, 1:16 PM · Restricted Project, libtaskotron
kparal removed a project from T880: task artifacts are mixed up with taskotron logs: infrastructure.
Aug 1 2017, 1:15 PM · libtaskotron

Jul 27 2017

kparal closed T196: Generate Release Notes from git Commit Log as "Wontfix".

Yeah, I don't think it makes much sense to keep tickets around which are not that important and we don't have time to work on them anyway. Closing.

Jul 27 2017, 10:42 AM · libtaskotron

Jul 26 2017

roshi added a comment to T196: Generate Release Notes from git Commit Log.

Seeing as this hasn't been touched or looked at in 3 years, do we still care about it? Or can I close it out?

Jul 26 2017, 6:51 PM · libtaskotron

Jul 13 2017

mkrizek placed T908: Allow for Jenkins to be used in the Taskotron stack up for grabs.
Jul 13 2017, 9:04 AM · Restricted Project
mkrizek resigned from D1196: *WIP* More hacky support, but for containers.
Jul 13 2017, 9:04 AM · libtaskotron
mkrizek resigned from D966: Taskotron init script PoC.
Jul 13 2017, 9:03 AM · libtaskotron

Jun 30 2017

kparal added a comment to T957: libtaskotron: unicode issues and dnf --disableplugin=noroot broken on F26.

This has been partially "fixed" in D1216 - figuring out whether packages are installed now works under a non-root account, as long as you use plain package names/file paths as requirements. That should cover the major issues until we replace this whole code.

Jun 30 2017, 1:19 PM · Restricted Project, libtaskotron
kparal added a revision to T957: libtaskotron: unicode issues and dnf --disableplugin=noroot broken on F26: D1216: rpm_utils: only support packages in is_installed().
Jun 30 2017, 11:49 AM · Restricted Project, libtaskotron

Jun 20 2017

kparal requested changes to D1196: *WIP* More hacky support, but for containers.

Some of the test suite failures seem to be caused by missing dependencies (import hawkey or import libvirt fails). Follow the readme to install dependencies. The test suite needs to pass so that we can continue refactoring while being sure we haven't broken anything.

Jun 20 2017, 3:33 PM · libtaskotron
jskladan requested changes to D1196: *WIP* More hacky support, but for containers.

On top of the failing tests, some of which are really weird, I suggest you investigate/fix ASAP, I have some mostly semantical issues.

Jun 20 2017, 3:08 PM · libtaskotron
roshi updated the diff for D1196: *WIP* More hacky support, but for containers.

Retrying the diff... (man I hate arcanist)

Jun 20 2017, 2:37 PM · libtaskotron
kparal added a comment to D1196: *WIP* More hacky support, but for containers.

Also please make sure you're running arc diff feature/ansiblize when updating this.

Jun 20 2017, 11:21 AM · libtaskotron
kparal added a comment to D1196: *WIP* More hacky support, but for containers.

That's weird, it's still showing more than just your changes in the diff. I merged develop into feature/ansiblize. Can you try to rebase again? I'd like to read the clean diff once more, and in the current state it's not clear which of the changes are yours.

Jun 20 2017, 9:54 AM · libtaskotron

Jun 19 2017

roshi updated the diff for D1196: *WIP* More hacky support, but for containers.

Rebased per @kparal 's comments.

Jun 19 2017, 7:56 PM · libtaskotron
kparal closed T954: allow resultsdb directive to use the root 'task_output' dir as a log link as "Resolved".

Solved, default changed, closing.

Jun 19 2017, 12:32 PM · Restricted Project, libtaskotron
kparal moved T957: libtaskotron: unicode issues and dnf --disableplugin=noroot broken on F26 from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 19 2017, 11:55 AM · Restricted Project, libtaskotron
kparal added a subtask for T957: libtaskotron: unicode issues and dnf --disableplugin=noroot broken on F26: T939: Support New Test Invocation Standard.
Jun 19 2017, 11:53 AM · Restricted Project, libtaskotron
kparal added a parent task for T939: Support New Test Invocation Standard: T957: libtaskotron: unicode issues and dnf --disableplugin=noroot broken on F26.
Jun 19 2017, 11:53 AM · libtaskotron
kparal added a comment to T957: libtaskotron: unicode issues and dnf --disableplugin=noroot broken on F26.

So, I looked into the brave new world in T939. As it seems, we'll likely remove sudo support, since it requires to run tasks as root. So that's first part "resolved". The current WIP code in D1195 also removes all code that uses dnf install and uses ansible for that instead. If that turns out of be the way we handle things, that's the second half of this "resolved", we'll see.

Jun 19 2017, 11:53 AM · Restricted Project, libtaskotron

Jun 15 2017

kparal added a comment to T954: allow resultsdb directive to use the root 'task_output' dir as a log link.

check_modulemd fix has been pushed and is working fine. However, after some thinking, changing the default to work exactly the same way makes a lot of sense, I believe. Please review D1210.

Jun 15 2017, 4:08 PM · Restricted Project, libtaskotron
kparal added a revision to T954: allow resultsdb directive to use the root 'task_output' dir as a log link: D1210: resultsdb_directive: change default log link to artifactsdir.
Jun 15 2017, 4:06 PM · Restricted Project, libtaskotron

Jun 14 2017

kparal moved T954: allow resultsdb directive to use the root 'task_output' dir as a log link from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 14 2017, 1:53 PM · Restricted Project, libtaskotron
kparal added a project to T954: allow resultsdb directive to use the root 'task_output' dir as a log link: Restricted Project.

This could do it: https://github.com/fedora-modularity/check_modulemd/pull/22

Jun 14 2017, 1:52 PM · Restricted Project, libtaskotron
kparal claimed T954: allow resultsdb directive to use the root 'task_output' dir as a log link.
Jun 14 2017, 12:26 PM · Restricted Project, libtaskotron
kparal added a comment to T958: migrate docs to readthedocs.

Koji request here: https://pagure.io/koji/issue/458

Jun 14 2017, 10:25 AM · libtaskotron
kparal added a comment to T958: migrate docs to readthedocs.

Is it only Koji that we're missing on pypi, or more? Because when I look at koji rpm, it doesn't include any C modules. It should be easy to submit it to Koji (or ask the maintainers to do it).

Jun 14 2017, 10:12 AM · libtaskotron

Jun 13 2017

tflink created T958: migrate docs to readthedocs.
Jun 13 2017, 2:18 PM · libtaskotron
kparal created T957: libtaskotron: unicode issues and dnf --disableplugin=noroot broken on F26.
Jun 13 2017, 1:24 PM · Restricted Project, libtaskotron
kparal added a comment to D1196: *WIP* More hacky support, but for containers.

Martin just landed his commit in a feature branch, can you please rebase against that?

Jun 13 2017, 11:59 AM · libtaskotron