dduvall (Dan Duvall)
Automation Engineer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 4:24 PM (176 w, 2 d)
Availability
Available
IRC Nick
marxarelli
LDAP User
Dduvall
MediaWiki User
DDuvall (WMF)

Recent Activity

Yesterday

dduvall updated the diff for D984: Fix application files/runtime permissions scheme.

Fixed redundant USER root output

Thu, Feb 22, 8:35 PM · Release-Engineering-Team
dduvall updated the diff for D984: Fix application files/runtime permissions scheme.

Fixed lint errors, default config, and wrote a more coherent commit message

Thu, Feb 22, 8:32 PM · Release-Engineering-Team
dduvall requested review of D984: Fix application files/runtime permissions scheme.
Thu, Feb 22, 12:20 AM · Release-Engineering-Team
dduvall added a revision to T187372: Blubber should implement a better file permissions convention: D984: Fix application files/runtime permissions scheme.
Thu, Feb 22, 12:20 AM · Release-Engineering-Team (Kanban), Release Pipeline (Blubber)

Wed, Feb 14

dduvall moved T187372: Blubber should implement a better file permissions convention from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Wed, Feb 14, 11:14 PM · Release-Engineering-Team (Kanban), Release Pipeline (Blubber)
dduvall claimed T187372: Blubber should implement a better file permissions convention.
Wed, Feb 14, 11:14 PM · Release-Engineering-Team (Kanban), Release Pipeline (Blubber)
dduvall added a project to T187372: Blubber should implement a better file permissions convention: Release-Engineering-Team (Kanban).
Wed, Feb 14, 11:14 PM · Release-Engineering-Team (Kanban), Release Pipeline (Blubber)
dduvall renamed T187372: Blubber should implement a better file permissions convention from Blubber should support chown-ing selective project files/dirs to Blubber should implement a better file permissions convention.
Wed, Feb 14, 11:13 PM · Release-Engineering-Team (Kanban), Release Pipeline (Blubber)
dduvall created T187372: Blubber should implement a better file permissions convention.
Wed, Feb 14, 8:19 PM · Release-Engineering-Team (Kanban), Release Pipeline (Blubber)
dduvall added inline comments to D976: Support Python projects.
Wed, Feb 14, 7:13 PM · Release-Engineering-Team
dduvall updated the diff for D976: Support Python projects.

Got a little backtick happy

Wed, Feb 14, 6:52 PM · Release-Engineering-Team
dduvall updated the diff for D976: Support Python projects.

Improved the commit message

Wed, Feb 14, 6:50 PM · Release-Engineering-Team
dduvall added a revision to T186545: Blubber should support python/tox: D976: Support Python projects.
Wed, Feb 14, 6:50 PM · Release-Engineering-Team (Kanban), Release Pipeline (Blubber)
mmodell awarded D976: Support Python projects a Cookie token.
Wed, Feb 14, 12:54 PM · Release-Engineering-Team

Tue, Feb 13

dduvall updated the diff for D976: Support Python projects.

Fix merge behavior around PythonConfig.Version and consider Version for whether to manage Python in environment

Tue, Feb 13, 11:29 PM · Release-Engineering-Team
dduvall updated the diff for D976: Support Python projects.

Fix linter warnings and export/test PythonConfig.RequirementsByDir() and PythonConfig.RequirementsArgs()

Tue, Feb 13, 10:59 PM · Release-Engineering-Team
dduvall added a comment to D976: Support Python projects.

A first go at this.

Tue, Feb 13, 8:32 PM · Release-Engineering-Team
dduvall committed rMSCAf63b7d086bd0: Upgrade setuptools via pip in Dockerfile.ci (authored by dduvall).
Upgrade setuptools via pip in Dockerfile.ci
Tue, Feb 13, 12:03 AM
dduvall closed D972: Upgrade setuptools via pip in Dockerfile.ci.
Tue, Feb 13, 12:03 AM · Release-Engineering-Team

Mon, Feb 12

dduvall requested review of D972: Upgrade setuptools via pip in Dockerfile.ci.
Mon, Feb 12, 11:17 PM · Release-Engineering-Team
dduvall added a parent task for T186548: Add blubber to docker integration agents: T183165: Verify functionality of the 'production' image in the context of an isolated k8s deployment.
Mon, Feb 12, 5:13 PM · Release-Engineering-Team (Kanban), Continuous-Integration-Config, Release Pipeline (Blubber)
dduvall added a subtask for T183165: Verify functionality of the 'production' image in the context of an isolated k8s deployment: T186548: Add blubber to docker integration agents.
Mon, Feb 12, 5:13 PM · Release-Engineering-Team (Kanban), Release Pipeline
dduvall closed T187095: Provision blubber on CI labs instances as Declined.

Whoops. Duplicate of T186548: Add blubber to docker integration agents

Mon, Feb 12, 5:13 PM · Release Pipeline, Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure
dduvall closed T187095: Provision blubber on CI labs instances, a subtask of T183165: Verify functionality of the 'production' image in the context of an isolated k8s deployment, as Declined.
Mon, Feb 12, 5:13 PM · Release-Engineering-Team (Kanban), Release Pipeline
dduvall triaged T186548: Add blubber to docker integration agents as Normal priority.
Mon, Feb 12, 5:11 PM · Release-Engineering-Team (Kanban), Continuous-Integration-Config, Release Pipeline (Blubber)
dduvall claimed T186548: Add blubber to docker integration agents.
Mon, Feb 12, 5:11 PM · Release-Engineering-Team (Kanban), Continuous-Integration-Config, Release Pipeline (Blubber)
dduvall added a parent task for T187095: Provision blubber on CI labs instances: T183165: Verify functionality of the 'production' image in the context of an isolated k8s deployment.
Mon, Feb 12, 5:10 PM · Release Pipeline, Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure
dduvall added a subtask for T183165: Verify functionality of the 'production' image in the context of an isolated k8s deployment: T187095: Provision blubber on CI labs instances.
Mon, Feb 12, 5:10 PM · Release-Engineering-Team (Kanban), Release Pipeline
dduvall created T187095: Provision blubber on CI labs instances.
Mon, Feb 12, 5:09 PM · Release Pipeline, Release-Engineering-Team (Kanban), Continuous-Integration-Infrastructure

Wed, Feb 7

dduvall added a comment to T186545: Blubber should support python/tox.

For an example of what I mean, look at scap's Dockerfile.ci.

Wed, Feb 7, 7:12 PM · Release-Engineering-Team (Kanban), Release Pipeline (Blubber)
dduvall updated subscribers of T186545: Blubber should support python/tox.

I'm not exactly sure how we can implement the same cache efficiency for Python project dependencies as we did for Node projects. Blubber would have to either:

Wed, Feb 7, 7:09 PM · Release-Engineering-Team (Kanban), Release Pipeline (Blubber)
dduvall moved T186545: Blubber should support python/tox from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Wed, Feb 7, 6:39 PM · Release-Engineering-Team (Kanban), Release Pipeline (Blubber)
dduvall claimed T186545: Blubber should support python/tox.
Wed, Feb 7, 6:39 PM · Release-Engineering-Team (Kanban), Release Pipeline (Blubber)
dduvall moved T186545: Blubber should support python/tox from Backlog to Doing on the Release Pipeline (Blubber) board.
Wed, Feb 7, 6:38 PM · Release-Engineering-Team (Kanban), Release Pipeline (Blubber)
dduvall triaged T186545: Blubber should support python/tox as Normal priority.
Wed, Feb 7, 6:38 PM · Release-Engineering-Team (Kanban), Release Pipeline (Blubber)
dduvall closed T186544: Variant expansion recursion doesn't work for multiple variants as Resolved.
Wed, Feb 7, 6:37 PM · Release-Engineering-Team (Kanban), Release Pipeline (Blubber)
dduvall added a task to D959: Resolve variant includes with the correct ordering: T186544: Variant expansion recursion doesn't work for multiple variants.
Wed, Feb 7, 6:33 PM · Release-Engineering-Team
dduvall added a revision to T186544: Variant expansion recursion doesn't work for multiple variants: D959: Resolve variant includes with the correct ordering.
Wed, Feb 7, 6:33 PM · Release-Engineering-Team (Kanban), Release Pipeline (Blubber)
This revision was not accepted when it landed; it landed in state Needs Review.
Wed, Feb 7, 6:30 PM · Release-Engineering-Team
dduvall committed rGBLBRf606d212fd94: Resolve variant includes with the correct ordering (authored by dduvall).
Resolve variant includes with the correct ordering
Wed, Feb 7, 6:30 PM

Tue, Feb 6

dduvall updated the diff for D959: Resolve variant includes with the correct ordering.

Refactored function and improved its tests/documentation

Tue, Feb 6, 10:30 PM · Release-Engineering-Team

Mon, Feb 5

dduvall updated the diff for D959: Resolve variant includes with the correct ordering.

Fixed name of lambda declaration

Mon, Feb 5, 8:58 PM · Release-Engineering-Team
dduvall updated the diff for D959: Resolve variant includes with the correct ordering.

Refactored include resolution and renamed/documented function to be marginally clearer about its... function

Mon, Feb 5, 8:51 PM · Release-Engineering-Team
dduvall updated the diff for D959: Resolve variant includes with the correct ordering.

Fixed implemented to not duplicate variant names when processing includes

Mon, Feb 5, 8:30 PM · Release-Engineering-Team

Jan 22 2018

dduvall added a comment to T184224: Package/upload service-checker for Debian stretch.

After a couple of setbacks, I 've managed to build the package just fine on stretch. I 'll upload it soon

Jan 22 2018, 7:38 PM · Operations, Release-Engineering-Team (Kanban), Release Pipeline

Jan 18 2018

dduvall committed rDEPLOYCHARTS6f2be4eec1e0: Include scaffold for service-checker helm tests (authored by dduvall).
Include scaffold for service-checker helm tests
Jan 18 2018, 10:22 PM
dduvall committed rDEPLOYCHARTSead0969ce225: Include scaffold for service-checker helm tests (authored by dduvall).
Include scaffold for service-checker helm tests
Jan 18 2018, 5:26 PM
dduvall committed rDEPLOYCHARTSed436741e41f: Include scaffold for service-checker helm tests (authored by dduvall).
Include scaffold for service-checker helm tests
Jan 18 2018, 5:26 PM
dduvall committed rDEPLOYCHARTS81a8b66ee73a: Include scaffold for service-checker helm tests (authored by dduvall).
Include scaffold for service-checker helm tests
Jan 18 2018, 5:26 PM

Jan 17 2018

dduvall edited P6608 w00t!.
Jan 17 2018, 7:28 PM

Jan 11 2018

dduvall edited P6580 docker-pkg ssl fail.
Jan 11 2018, 6:45 PM

Jan 9 2018

dduvall added a comment to T184224: Package/upload service-checker for Debian stretch.

@Joe, will the existing service-checker package for jessie work for stretch? The dependencies don't look all that complicated.

Jan 9 2018, 12:20 AM · Operations, Release-Engineering-Team (Kanban), Release Pipeline

Jan 5 2018

dduvall triaged T184224: Package/upload service-checker for Debian stretch as Normal priority.
Jan 5 2018, 12:04 AM · Operations, Release-Engineering-Team (Kanban), Release Pipeline

Jan 4 2018

dduvall moved T184220: Build service-checker image for use with helm test from Backlog to Deployment Tooling on the Release Pipeline board.
Jan 4 2018, 11:52 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Release Pipeline
dduvall moved T184220: Build service-checker image for use with helm test from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Jan 4 2018, 11:52 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Release Pipeline
dduvall triaged T184220: Build service-checker image for use with helm test as Normal priority.
Jan 4 2018, 11:50 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Release Pipeline
dduvall added a parent task for T184219: Method for running e2e/smoke tests on deployments: T183165: Verify functionality of the 'production' image in the context of an isolated k8s deployment.
Jan 4 2018, 11:48 PM · Release-Engineering-Team (Kanban), Release Pipeline
dduvall added a subtask for T183165: Verify functionality of the 'production' image in the context of an isolated k8s deployment: T184219: Method for running e2e/smoke tests on deployments.
Jan 4 2018, 11:48 PM · Release-Engineering-Team (Kanban), Release Pipeline
dduvall triaged T183165: Verify functionality of the 'production' image in the context of an isolated k8s deployment as Normal priority.
Jan 4 2018, 11:48 PM · Release-Engineering-Team (Kanban), Release Pipeline
dduvall moved T184219: Method for running e2e/smoke tests on deployments from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Jan 4 2018, 11:46 PM · Release-Engineering-Team (Kanban), Release Pipeline
dduvall triaged T184219: Method for running e2e/smoke tests on deployments as Normal priority.
Jan 4 2018, 11:46 PM · Release-Engineering-Team (Kanban), Release Pipeline
dduvall created T184219: Method for running e2e/smoke tests on deployments.
Jan 4 2018, 11:45 PM · Release-Engineering-Team (Kanban), Release Pipeline

Dec 18 2017

dduvall moved T177954: Add experimental blubber test build/run to mathoid jenkins test pipeline from Backlog to Done (within RelEng) on the Release-Engineering-Team (Kanban) board.
Dec 18 2017, 5:53 PM · RelEng-Archive-FY201718-Q2, Patch-For-Review, Mathoid, Release Pipeline
dduvall closed T177954: Add experimental blubber test build/run to mathoid jenkins test pipeline as Resolved.
Dec 18 2017, 5:53 PM · RelEng-Archive-FY201718-Q2, Patch-For-Review, Mathoid, Release Pipeline
dduvall moved T175297: Define new Jenkins pipeline for container build phase from In-progress to Done (within RelEng) on the Release-Engineering-Team (Kanban) board.
Dec 18 2017, 5:41 PM · RelEng-Archive-FY201718-Q2, Patch-For-Review, Release Pipeline
dduvall closed T175297: Define new Jenkins pipeline for container build phase as Resolved.
Dec 18 2017, 5:40 PM · RelEng-Archive-FY201718-Q2, Patch-For-Review, Release Pipeline
dduvall closed T175297: Define new Jenkins pipeline for container build phase, a subtask of T157469: Mathoid CI Container Build, as Resolved.
Dec 18 2017, 5:40 PM · Tracking, User-mobrovac, Release Pipeline

Nov 29 2017

dduvall closed D899: Docker env for Debian packaging on non-Debian systems.
Nov 29 2017, 12:44 AM · Release-Engineering-Team
dduvall committed rGBLBR8d61f8a6d8a5: Docker env for Debian packaging on non-Debian systems (authored by dduvall).
Docker env for Debian packaging on non-Debian systems
Nov 29 2017, 12:44 AM
dduvall added inline comments to D899: Docker env for Debian packaging on non-Debian systems.
Nov 29 2017, 12:41 AM · Release-Engineering-Team
dduvall updated the diff for D899: Docker env for Debian packaging on non-Debian systems.

Exclude debian/* files from git clean within container, allowing for tweaks and testing of control files without having to commit them

Nov 29 2017, 12:40 AM · Release-Engineering-Team
dduvall updated the diff for D899: Docker env for Debian packaging on non-Debian systems.

Remove superfluous comma in commit msg. :)

Nov 29 2017, 12:34 AM · Release-Engineering-Team
dduvall updated the diff for D899: Docker env for Debian packaging on non-Debian systems.

Use --new-version instead of -N

Nov 29 2017, 12:33 AM · Release-Engineering-Team
dduvall added inline comments to D899: Docker env for Debian packaging on non-Debian systems.
Nov 29 2017, 12:31 AM · Release-Engineering-Team

Nov 27 2017

dduvall created D899: Docker env for Debian packaging on non-Debian systems.
Nov 27 2017, 8:21 PM · Release-Engineering-Team

Nov 20 2017

dduvall added a comment to T179984: Update Debian package for Blubber.

Since we hadn't actually released 0.2.0 and there weren't any changes other than Debian package related ones, I moved the existing v0.2.0 tag, created new ones for debian/0.1.0-1 and debian/0.2.0-1, and deleted debian/0.1.0 and debian/0.2.0. In retrospect maybe wasn't the best idea... but you should be able to delete your local tags and pull them down again from diffusion.

Nov 20 2017, 5:31 PM · Release-Engineering-Team (Watching / External), Release Pipeline, Operations

Nov 17 2017

dduvall committed rGBLBR72fdd23509b5: Remove Debian build depends that now exist in vendor (authored by dduvall).
Remove Debian build depends that now exist in vendor
Nov 17 2017, 3:52 AM
dduvall committed rGBLBRe0c4c2df7bc9: Fix upstream-tag in debian/gbp.conf (authored by dduvall).
Fix upstream-tag in debian/gbp.conf
Nov 17 2017, 3:52 AM
dduvall committed rGBLBRf048d82c3031: Merge branch 'master' into debian (authored by dduvall).
Merge branch 'master' into debian
Nov 17 2017, 3:52 AM

Nov 16 2017

dduvall added a comment to P6334 Blubber Debian package fail.
dduvall@dutiful:~/blubber$ tree -L 3 obj-x86_64-linux-gnu/
obj-x86_64-linux-gnu/
└── src
    ├── github.com -> /usr/share/gocode/src/github.com
    ├── gopkg.in -> /usr/share/gocode/src/gopkg.in
    └── phabricator.wikimedia.org
        └── source
Nov 16 2017, 10:02 PM
dduvall edited P6334 Blubber Debian package fail.
Nov 16 2017, 9:49 PM
dduvall committed rGBLBR00820cbd6bbc: Use dep for dependency management and commit vendor (authored by dduvall).
Use dep for dependency management and commit vendor
Nov 16 2017, 9:02 PM
dduvall closed T180530: Use dep to manage vendor dependencies for blubber as Resolved by committing rGBLBR00820cbd6bbc: Use dep for dependency management and commit vendor.
Nov 16 2017, 9:02 PM · RelEng-Archive-FY201718-Q2, Release Pipeline (Blubber)
dduvall closed D882: Use dep for dependency management and commit vendor.
Nov 16 2017, 9:02 PM · Release-Engineering-Team
dduvall closed T180530: Use dep to manage vendor dependencies for blubber, a subtask of T179984: Update Debian package for Blubber, as Resolved.
Nov 16 2017, 9:02 PM · Release-Engineering-Team (Watching / External), Release Pipeline, Operations
dduvall closed D881: Move arcanist-go submodule from vendor to .arcvendor.
Nov 16 2017, 5:25 PM · Release-Engineering-Team
dduvall committed rGBLBR3e2708071d7e: Move arcanist-go submodule from vendor to .arcvendor (authored by dduvall).
Move arcanist-go submodule from vendor to .arcvendor
Nov 16 2017, 5:25 PM
dduvall moved T180530: Use dep to manage vendor dependencies for blubber from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Nov 16 2017, 12:05 AM · RelEng-Archive-FY201718-Q2, Release Pipeline (Blubber)

Nov 15 2017

dduvall updated the diff for D882: Use dep for dependency management and commit vendor.

Reference task

Nov 15 2017, 7:02 PM · Release-Engineering-Team
dduvall added a revision to T180530: Use dep to manage vendor dependencies for blubber: D882: Use dep for dependency management and commit vendor.
Nov 15 2017, 7:02 PM · RelEng-Archive-FY201718-Q2, Release Pipeline (Blubber)
dduvall created D882: Use dep for dependency management and commit vendor.
Nov 15 2017, 7:01 PM · Release-Engineering-Team
dduvall created D881: Move arcanist-go submodule from vendor to .arcvendor.
Nov 15 2017, 6:57 PM · Release-Engineering-Team
dduvall added a comment to T180524: Upgrade latest docker-registry.wikimedia.org/nodejs-devel to stretch.

Thanks for the update @Joe and @MoritzMuehlenhoff!

Nov 15 2017, 5:47 PM · Patch-For-Review, User-Joe, Release-Engineering-Team (Kanban), Operations, Release Pipeline

Nov 14 2017

dduvall added a parent task for T180524: Upgrade latest docker-registry.wikimedia.org/nodejs-devel to stretch: T173127: Establish blubber config in mathoid.
Nov 14 2017, 11:46 PM · Patch-For-Review, User-Joe, Release-Engineering-Team (Kanban), Operations, Release Pipeline
dduvall added a subtask for T173127: Establish blubber config in mathoid: T180524: Upgrade latest docker-registry.wikimedia.org/nodejs-devel to stretch.
Nov 14 2017, 11:46 PM · RelEng-Archive-FY201718-Q2, Patch-For-Review, Release Pipeline (Blubber)
dduvall changed the status of T173127: Establish blubber config in mathoid from Open to Stalled.

Narrowed the scope to just the Blubber config. Currently blocked on T180524: Upgrade latest docker-registry.wikimedia.org/nodejs-devel to stretch.

Nov 14 2017, 11:45 PM · RelEng-Archive-FY201718-Q2, Patch-For-Review, Release Pipeline (Blubber)
dduvall changed the status of T173127: Establish blubber config in mathoid, a subtask of T157469: Mathoid CI Container Build, from Open to Stalled.
Nov 14 2017, 11:45 PM · Tracking, User-mobrovac, Release Pipeline
dduvall renamed T173127: Establish blubber config in mathoid from Experiment with blubber/helm config in mathoid to Establish blubber config in mathoid.
Nov 14 2017, 11:43 PM · RelEng-Archive-FY201718-Q2, Patch-For-Review, Release Pipeline (Blubber)
dduvall moved T180524: Upgrade latest docker-registry.wikimedia.org/nodejs-devel to stretch from Backlog to Blocked (externally) on the Release-Engineering-Team (Kanban) board.
Nov 14 2017, 8:21 PM · Patch-For-Review, User-Joe, Release-Engineering-Team (Kanban), Operations, Release Pipeline
dduvall created T180524: Upgrade latest docker-registry.wikimedia.org/nodejs-devel to stretch.
Nov 14 2017, 8:20 PM · Patch-For-Review, User-Joe, Release-Engineering-Team (Kanban), Operations, Release Pipeline