lbrabec (Lukáš Brabec)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Jan 20 2014, 10:00 AM (182 w, 5 d)
Availability
Available

Recent Activity

Fri, Jul 14

lbrabec accepted D1221: remove dnf cache support.

LGTM

Fri, Jul 14, 12:42 PM

May 18 2017

lbrabec accepted D1198: change documentation theme.
May 18 2017, 1:24 PM

Mar 14 2017

lbrabec abandoned D1043: move docker stuff to thread with waiting and retry.
Mar 14 2017, 11:21 AM

Feb 1 2017

lbrabec accepted D1107: Cleans up the callback param from prev/next urls.

so much ack!!

Feb 1 2017, 4:14 PM

Jan 13 2017

lbrabec added a comment to T877: resultsdb_frontend: "Older results" link ignores current query.

same error, fixed in D1079

Jan 13 2017, 2:20 PM · papercuts, resultsdb

Nov 1 2016

lbrabec retitled D1043: move docker stuff to thread with waiting and retry from to move docker stuff to thread with waiting and retry.
Nov 1 2016, 11:53 AM

Sep 21 2016

lbrabec added a comment to D1002: support fedmsgs when docker images are built.

Works for me. I used the default config files, changed the topic to org.fedoraproject.dev.buildsys.build.state.change and tried it with fedmsg replay:

fedmsg-dg-replay --msg-id 2016-e71eff88-1967-4e4c-ad57-0bd1ed5e239b
Sep 21 2016, 10:19 AM · taskotron-trigger

Sep 16 2016

lbrabec updated the diff for D1002: support fedmsgs when docker images are built.
  • koji queries for registry url and tag
Sep 16 2016, 2:24 PM · taskotron-trigger
lbrabec updated the diff for D1002: support fedmsgs when docker images are built.
  • changed example
Sep 16 2016, 11:50 AM · taskotron-trigger
lbrabec updated the diff for D1002: support fedmsgs when docker images are built.
  • code and tests polishing
Sep 16 2016, 11:40 AM · taskotron-trigger
lbrabec updated the diff for D1002: support fedmsgs when docker images are built.
  • polishing, tests and lint
Sep 16 2016, 9:10 AM · taskotron-trigger

Sep 15 2016

lbrabec added a task to D1002: support fedmsgs when docker images are built: T840: Update trigger to support per-image tasks for docker layered images.
Sep 15 2016, 3:06 PM · taskotron-trigger
lbrabec added a revision to T840: Update trigger to support per-image tasks for docker layered images: D1002: support fedmsgs when docker images are built.
Sep 15 2016, 3:06 PM · Restricted Project, libtaskotron (Docker Automation Support), taskotron-trigger
lbrabec retitled D1002: support fedmsgs when docker images are built from to support fedmsgs when docker images are built.
Sep 15 2016, 3:06 PM · taskotron-trigger

Sep 13 2016

lbrabec claimed T840: Update trigger to support per-image tasks for docker layered images.
Sep 13 2016, 1:31 PM · Restricted Project, libtaskotron (Docker Automation Support), taskotron-trigger

Aug 23 2016

lbrabec accepted D984: use libtaskotron.os_utils.popen_rt() to execute command.
Aug 23 2016, 10:56 AM
lbrabec accepted D983: shell_directive: fix race condition when running commands.

ack

Aug 23 2016, 9:14 AM

Aug 22 2016

lbrabec accepted D977: tests: remove a workaround for an old mock.

ack

Aug 22 2016, 6:30 AM
lbrabec accepted D975: xunit_directive: improve docs, tests, some code.

ack

Aug 22 2016, 6:29 AM

Aug 15 2016

lbrabec accepted D972: symlink testcloud images instead of copying.
Aug 15 2016, 8:16 AM

Aug 12 2016

lbrabec removed a reviewer for D970: use symlinks for file:// urls: testcloud.
Aug 12 2016, 12:49 PM
lbrabec updated the diff for D970: use symlinks for file:// urls.
  • subprocess solution
Aug 12 2016, 12:44 PM
lbrabec updated the diff for D970: use symlinks for file:// urls.
  • atomic creation of symlink
Aug 12 2016, 12:31 PM
lbrabec updated the diff for D970: use symlinks for file:// urls.
  • copy on default
Aug 12 2016, 11:47 AM
lbrabec updated the diff for D970: use symlinks for file:// urls.
  • copy on default
Aug 12 2016, 11:41 AM
lbrabec added a revision to T829: testcloud race condition when populating backingstores: D970: use symlinks for file:// urls.
Aug 12 2016, 8:24 AM · taskotron-images, Restricted Project, testcloud
lbrabec added a task to D970: use symlinks for file:// urls: T829: testcloud race condition when populating backingstores.
Aug 12 2016, 8:24 AM
lbrabec retitled D970: use symlinks for file:// urls from to use symlinks for file:// urls.
Aug 12 2016, 8:24 AM
lbrabec closed T825: Copying taskdir to disposable minion drops permissions and follows symlinks as "Resolved".

Closing (D965).

Aug 12 2016, 7:16 AM · Restricted Project, libtaskotron

Aug 11 2016

lbrabec updated the diff for D965: copy dir to minion via tarball.
  • version fix in specfile
Aug 11 2016, 1:10 PM
lbrabec updated the diff for D965: copy dir to minion via tarball.
  • moar polish
Aug 11 2016, 1:09 PM
lbrabec updated the diff for D965: copy dir to minion via tarball.
  • polishing
Aug 11 2016, 11:10 AM
lbrabec accepted D967: Look for the jinja template in the conf/ dir first.

Macro doge:  very ack

Aug 11 2016, 9:05 AM · testcloud

Aug 10 2016

lbrabec added inline comments to D966: Taskotron init script PoC.
Aug 10 2016, 5:32 PM · libtaskotron
lbrabec added a comment to D966: Taskotron init script PoC.
In D966#18267, @kparal wrote:

I imagined this would be written in Python. It could be easier for some tasks, especially if we're going to parse existing testcloud settings as suggested. Running simple command like options is not that difficult in Python, just subprocess.check_call(...). But I don't have strong objections against bash either, it's just that we'll have another executable around.

Aug 10 2016, 5:27 PM · libtaskotron
lbrabec added a reviewer for D966: Taskotron init script PoC: tflink.
Aug 10 2016, 2:32 PM · libtaskotron
lbrabec retitled D966: Taskotron init script PoC from to Taskotron init script PoC.
Aug 10 2016, 2:32 PM · libtaskotron
lbrabec added a revision to T825: Copying taskdir to disposable minion drops permissions and follows symlinks: D965: copy dir to minion via tarball.
Aug 10 2016, 11:25 AM · Restricted Project, libtaskotron
lbrabec added a task to D965: copy dir to minion via tarball: T825: Copying taskdir to disposable minion drops permissions and follows symlinks.
Aug 10 2016, 11:25 AM
lbrabec retitled D965: copy dir to minion via tarball from to copy dir to minion via tarball.
Aug 10 2016, 11:25 AM
lbrabec claimed T825: Copying taskdir to disposable minion drops permissions and follows symlinks.
Aug 10 2016, 8:58 AM · Restricted Project, libtaskotron

Aug 8 2016

lbrabec added a comment to T826: Make resultsdb_frontend up to date.

I also noticed that Ref -> links on resultsdb_frontend (e.g. here) are leading to http://faketestcasesrus.com/<testcase>.

Aug 8 2016, 12:55 PM · resultsdb
lbrabec requested changes to D960: add a customize-vm option for libtaskotron.
Aug 8 2016, 12:50 PM

Aug 5 2016

lbrabec created T826: Make resultsdb_frontend up to date.
Aug 5 2016, 8:19 AM · resultsdb

Aug 4 2016

lbrabec created T825: Copying taskdir to disposable minion drops permissions and follows symlinks.
Aug 4 2016, 3:49 PM · Restricted Project, libtaskotron

Jul 26 2016

lbrabec abandoned D833: Docker image testing with bash directive and pytest.
Jul 26 2016, 10:15 AM
lbrabec commandeered D953: check that shell directive command is string or list.

stealing back

Jul 26 2016, 8:48 AM
lbrabec updated the diff for D953: check that shell directive command is string or list.
  • polishing, moar tests
Jul 26 2016, 8:07 AM
lbrabec accepted D954: docker.rst: resultsdb directive now supports file input.
Jul 26 2016, 7:46 AM
lbrabec retitled D953: check that shell directive command is string or list from to check that shell directive command is string or list.
Jul 26 2016, 7:22 AM
lbrabec accepted D952: shell directive: better examples in docs.
Jul 26 2016, 6:53 AM
lbrabec added a comment to D951: Allow `parameters` to be missing.

I'd rather see meaningful value in doc field or not to use that field at all.

Jul 26 2016, 6:52 AM

Jul 25 2016

lbrabec claimed T821: generate_directive_docs.py: allow `parameters` to be empty (or missing).
Jul 25 2016, 12:56 PM · papercuts, libtaskotron
lbrabec added a revision to T821: generate_directive_docs.py: allow `parameters` to be empty (or missing): D951: Allow `parameters` to be missing.
Jul 25 2016, 12:56 PM · papercuts, libtaskotron
lbrabec added a task to D951: Allow `parameters` to be missing: T821: generate_directive_docs.py: allow `parameters` to be empty (or missing).
Jul 25 2016, 12:56 PM
lbrabec retitled D951: Allow `parameters` to be missing from to Allow `parameters` to be missing.
Jul 25 2016, 12:56 PM
lbrabec accepted D950: update to new shell directive syntax.

ack

Jul 25 2016, 12:25 PM
lbrabec closed T810: bash directive is not really a bash directive as "Resolved".

Closing (D915).

Jul 25 2016, 12:05 PM · Restricted Project, libtaskotron
lbrabec closed T754: Find a Test Runner for Docker Images as "Resolved".

I guess this is resolved.

Jul 25 2016, 12:03 PM · new-check-ideas, Restricted Project
lbrabec closed T754: Find a Test Runner for Docker Images, a subtask of T722: [New Feature] Support General Docker Testing, as "Resolved".
Jul 25 2016, 12:03 PM · libtaskotron
lbrabec added a task to D819: Added a bash directive: T754: Find a Test Runner for Docker Images.
Jul 25 2016, 12:03 PM
lbrabec added revisions to T754: Find a Test Runner for Docker Images: D819: Added a bash directive, D836: Added a xunit directive, D881: Docker testing docs, D879: taskotron_result tool added.
Jul 25 2016, 12:03 PM · new-check-ideas, Restricted Project
lbrabec added a task to D836: Added a xunit directive: T754: Find a Test Runner for Docker Images.
Jul 25 2016, 12:03 PM
lbrabec added a task to D881: Docker testing docs: T754: Find a Test Runner for Docker Images.
Jul 25 2016, 12:03 PM
lbrabec added a task to D879: taskotron_result tool added: T754: Find a Test Runner for Docker Images.
Jul 25 2016, 12:03 PM
lbrabec abandoned D512: Support for pubkey.
Jul 25 2016, 11:56 AM · testcloud
lbrabec updated the diff for D915: bash to shell directive.
  • polishing, escaping removed
Jul 25 2016, 9:09 AM

Jul 21 2016

lbrabec updated the diff for D915: bash to shell directive.
  • reflect new format in docs
  • moar tests
  • moar docs
Jul 21 2016, 8:50 AM

Jul 15 2016

lbrabec accepted D936: rename `image destroy` to `image remove`, add compat options.
Jul 15 2016, 10:51 AM

Jul 14 2016

lbrabec accepted D933: make it easier to stop and remove instances.

ack

Jul 14 2016, 10:44 AM
lbrabec accepted D908: Improve VM cleanup handling on ctrl+c.

LGTM

Jul 14 2016, 9:00 AM

Jul 13 2016

lbrabec added inline comments to D933: make it easier to stop and remove instances.
Jul 13 2016, 10:19 AM

Jul 12 2016

lbrabec updated the diff for D931: Instance destroy renamed to instance remove.
  • docstrings fix
Jul 12 2016, 12:48 PM
lbrabec retitled D931: Instance destroy renamed to instance remove from to Instance destroy renamed to instance remove.
Jul 12 2016, 12:23 PM

Jul 11 2016

lbrabec closed D903: New Taskotron landing page.

Closing.

Jul 11 2016, 11:32 AM
lbrabec accepted D905: modify the testcloud code and add a "reboot" option.
Jul 11 2016, 11:30 AM

Jul 8 2016

lbrabec abandoned D927: Docker docs fix.

Abandoning (D928).

Jul 8 2016, 12:53 PM
lbrabec accepted D928: docker docs: improve bash and python example scripts.

ack

Jul 8 2016, 12:52 PM
lbrabec retitled D927: Docker docs fix from to Docker docs fix.
Jul 8 2016, 11:34 AM

Jun 30 2016

lbrabec updated D915: bash to shell directive.
Jun 30 2016, 1:43 PM
lbrabec updated the diff for D915: bash to shell directive.
  • fix
Jun 30 2016, 1:38 PM
lbrabec retitled D915: bash to shell directive from to bash to shell directive.
Jun 30 2016, 1:14 PM
lbrabec added inline comments to D908: Improve VM cleanup handling on ctrl+c.
Jun 30 2016, 12:20 PM
lbrabec added a comment to D913: clean up the wrapper left in artifactsdir when libtaskotron is interrupted by an error.

I'm not in favor of this change. For cleanup we have conf/tmpfiles.d/taskotron.conf. If you copy that file to /etc/tmpfiles.d/, the artifactsdir gets cleaned every week (you can change the period). No need to clean the directory here.
Moreover, if self._get_output() raises in the middle of copying (network error?), this code would delete even the little that managed to copy out of the disposable client.

Jun 30 2016, 8:51 AM

Jun 29 2016

lbrabec accepted D906: Allow any type to be returned from python directive.
Jun 29 2016, 1:20 PM

Jun 28 2016

lbrabec added a comment to D903: New Taskotron landing page.

Updated pages:

Jun 28 2016, 12:54 PM

Jun 24 2016

lbrabec retitled D903: New Taskotron landing page from to New Taskotron landing page.
Jun 24 2016, 11:17 AM

Jun 22 2016

lbrabec requested changes to D898: Validate the raw.xz-ended image for testcloud.
Jun 22 2016, 12:45 PM · testcloud
lbrabec added a watcher for testcloud: lbrabec.
Jun 22 2016, 7:39 AM
lbrabec added a watcher for libtaskotron: lbrabec.
Jun 22 2016, 7:38 AM

Jun 3 2016

lbrabec retitled D881: Docker testing docs from to Docker testing docs.
Jun 3 2016, 12:22 PM

Jun 2 2016

lbrabec abandoned D842: taskotron_result tool.

Moved to D879.

Jun 2 2016, 12:15 PM
lbrabec retitled D879: taskotron_result tool added from to taskotron_result tool added.
Jun 2 2016, 12:14 PM

May 12 2016

lbrabec added a comment to D842: taskotron_result tool.
In D842#16042, @tflink wrote:

looks good to me, I assume that the idea is to add this to libtaskotron?

May 12 2016, 1:39 PM
lbrabec updated the diff for D836: Added a xunit directive.
  • checkname polishing
May 12 2016, 1:27 PM
lbrabec updated the diff for D833: Docker image testing with bash directive and pytest.

raw diff fix

May 12 2016, 9:03 AM
lbrabec updated the diff for D833: Docker image testing with bash directive and pytest.
  • usage of xunit directive
May 12 2016, 8:55 AM

May 6 2016

lbrabec retitled D842: taskotron_result tool from to taskotron_result tool.
May 6 2016, 11:31 AM

May 4 2016

lbrabec updated the diff for D836: Added a xunit directive.
  • one more test, typo
May 4 2016, 11:45 AM
lbrabec updated the diff for D836: Added a xunit directive.
  • tests and polishing
May 4 2016, 11:30 AM