[jira] [Updated] (YETUS-245) Quickstart with Jenkins
[ https://issues.apache.org/jira/browse/YETUS-245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Allen Wittenauer updated YETUS-245: --- Fix Version/s: (was: 0.15.0) > Quickstart with Jenkins > --- > > Key: YETUS-245 > URL: https://issues.apache.org/jira/browse/YETUS-245 > Project: Yetus > Issue Type: Task > Components: website and documentation >Reporter: Sean Busbey >Priority: Major > > we need a quickstart guide for folks looking to set up a jenkins job to do > precommit testing with yetus. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (YETUS-368) Distinguish between "current" and "archival" releases
[ https://issues.apache.org/jira/browse/YETUS-368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Allen Wittenauer updated YETUS-368: --- Fix Version/s: (was: 0.15.0) > Distinguish between "current" and "archival" releases > - > > Key: YETUS-368 > URL: https://issues.apache.org/jira/browse/YETUS-368 > Project: Yetus > Issue Type: Task > Components: build, website and documentation >Reporter: Sean Busbey >Priority: Major > > we currently have one list of releases. from that list we build our site docs > and point people to downloads on dist.apache. > We need to distinguish between releases that should be retrieved from > dist.apache and those that are just on archive.apache. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (YETUS-245) Quickstart with Jenkins
[ https://issues.apache.org/jira/browse/YETUS-245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Allen Wittenauer reassigned YETUS-245: -- Assignee: (was: Allen Wittenauer) > Quickstart with Jenkins > --- > > Key: YETUS-245 > URL: https://issues.apache.org/jira/browse/YETUS-245 > Project: Yetus > Issue Type: Task > Components: website and documentation >Reporter: Sean Busbey >Priority: Major > Fix For: 0.15.0 > > > we need a quickstart guide for folks looking to set up a jenkins job to do > precommit testing with yetus. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (YETUS-368) Distinguish between "current" and "archival" releases
[ https://issues.apache.org/jira/browse/YETUS-368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Allen Wittenauer reassigned YETUS-368: -- Assignee: (was: Allen Wittenauer) > Distinguish between "current" and "archival" releases > - > > Key: YETUS-368 > URL: https://issues.apache.org/jira/browse/YETUS-368 > Project: Yetus > Issue Type: Task > Components: build, website and documentation >Reporter: Sean Busbey >Priority: Major > Fix For: 0.15.0 > > > we currently have one list of releases. from that list we build our site docs > and point people to downloads on dist.apache. > We need to distinguish between releases that should be retrieved from > dist.apache and those that are just on archive.apache. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (YETUS-410) --basedir vs --patch-dir is annoying
[ https://issues.apache.org/jira/browse/YETUS-410?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Allen Wittenauer reassigned YETUS-410: -- Assignee: (was: Allen Wittenauer) > --basedir vs --patch-dir is annoying > > > Key: YETUS-410 > URL: https://issues.apache.org/jira/browse/YETUS-410 > Project: Yetus > Issue Type: Improvement > Components: Precommit >Reporter: Allen Wittenauer >Priority: Major > > We should use hyphenation consistently. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (YETUS-410) --basedir vs --patch-dir is annoying
[ https://issues.apache.org/jira/browse/YETUS-410?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Allen Wittenauer updated YETUS-410: --- Fix Version/s: (was: 0.15.0) > --basedir vs --patch-dir is annoying > > > Key: YETUS-410 > URL: https://issues.apache.org/jira/browse/YETUS-410 > Project: Yetus > Issue Type: Improvement > Components: Precommit >Reporter: Allen Wittenauer >Assignee: Allen Wittenauer >Priority: Major > > We should use hyphenation consistently. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (YETUS-1231) codespell is trying to parse contents the of .git
[ https://issues.apache.org/jira/browse/YETUS-1231?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17762832#comment-17762832 ] Allen Wittenauer commented on YETUS-1231: - Take a look at the `.codespellrc` file in the Apache Yetus tree. We should probably see if there is something we can do automatically though. > codespell is trying to parse contents the of .git > - > > Key: YETUS-1231 > URL: https://issues.apache.org/jira/browse/YETUS-1231 > Project: Yetus > Issue Type: Bug > Components: Precommit >Affects Versions: 0.15.0 >Reporter: Nick Dimiduk >Priority: Major > > Using {{ghcr.io/apache/yetus:main}}, it seems the default {{codespell}} > configuration is inspecting the contents of .git. > {noformat} > > > codespell plugin: full > > > [Mon Jun 19 12:53:05 PM UTC 2023 DEBUG]: offset clock by 0 > WARNING: Cannot decode file using encoding "utf-8": > ./.git/objects/68/2543a559782bec05d0d49067742babf19e34bd > WARNING: Trying next encoding "iso-8859-1" > WARNING: Cannot decode file using encoding "utf-8": > ./.git/objects/74/65efc508cca072a4e103d8ce905d93f3a10010 > WARNING: Trying next encoding "iso-8859-1" > WARNING: Cannot decode file using encoding "utf-8": > ./.git/objects/f0/d57d38957178df8e9daae4eba779282ad62379 > WARNING: Trying next encoding "iso-8859-1" > WARNING: Cannot decode file using encoding "utf-8": > ./.git/objects/78/1615f230919cdcf42cc398cd1fc07a12ff2803 > WARNING: Trying next encoding "iso-8859-1" > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (YETUS-1232) Periodically rebuild container images
[ https://issues.apache.org/jira/browse/YETUS-1232?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Allen Wittenauer reassigned YETUS-1232: --- Assignee: Allen Wittenauer > Periodically rebuild container images > - > > Key: YETUS-1232 > URL: https://issues.apache.org/jira/browse/YETUS-1232 > Project: Yetus > Issue Type: Improvement > Components: build >Reporter: Nick Dimiduk >Assignee: Allen Wittenauer >Priority: Major > > I'm picking up Yetus for a new repo in HBase and while I sit here waiting on > my own image to build, I realised that Yetus images are stale. Starting from > `yetus-base:0.14.1`, I have loads of packages to update. Since we expect > users to be pulling these images directly, I think we should be explicitly > calling `apt-get update && apt-get upgrade` and rebuild on a timer. I propose > a weekly cadence, but almost anything will do. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (YETUS-1232) Periodically rebuild container images
[ https://issues.apache.org/jira/browse/YETUS-1232?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17762828#comment-17762828 ] Allen Wittenauer commented on YETUS-1232: - Looks like we just need to implement https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#schedule ? > Periodically rebuild container images > - > > Key: YETUS-1232 > URL: https://issues.apache.org/jira/browse/YETUS-1232 > Project: Yetus > Issue Type: Improvement > Components: build >Reporter: Nick Dimiduk >Priority: Major > > I'm picking up Yetus for a new repo in HBase and while I sit here waiting on > my own image to build, I realised that Yetus images are stale. Starting from > `yetus-base:0.14.1`, I have loads of packages to update. Since we expect > users to be pulling these images directly, I think we should be explicitly > calling `apt-get update && apt-get upgrade` and rebuild on a timer. I propose > a weekly cadence, but almost anything will do. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (YETUS-574) --docker on branch labeled patch file ignores branch
[ https://issues.apache.org/jira/browse/YETUS-574?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17762826#comment-17762826 ] Allen Wittenauer commented on YETUS-574: I'm lowering the priority of this bug to minor because let's face it, no one uses the command line to do manual patches on a regular basis. > --docker on branch labeled patch file ignores branch > > > Key: YETUS-574 > URL: https://issues.apache.org/jira/browse/YETUS-574 > Project: Yetus > Issue Type: Bug > Components: Precommit >Affects Versions: 0.6.0 >Reporter: Allen Wittenauer >Priority: Minor > > Given a patch file on the command line like "file.branch.patch", test-patch > will start on the given branch, then forget about it when it re-execs itself > under docker. Additionally, the --branch directive is ignored. (This > feature does work from JIRA, github, etc.) -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (YETUS-574) --docker on branch labeled patch file ignores branch
[ https://issues.apache.org/jira/browse/YETUS-574?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Allen Wittenauer updated YETUS-574: --- Priority: Minor (was: Critical) > --docker on branch labeled patch file ignores branch > > > Key: YETUS-574 > URL: https://issues.apache.org/jira/browse/YETUS-574 > Project: Yetus > Issue Type: Bug > Components: Precommit >Affects Versions: 0.6.0 >Reporter: Allen Wittenauer >Priority: Minor > > Given a patch file on the command line like "file.branch.patch", test-patch > will start on the given branch, then forget about it when it re-execs itself > under docker. Additionally, the --branch directive is ignored. (This > feature does work from JIRA, github, etc.) -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (YETUS-1226) patch command missing from container
[ https://issues.apache.org/jira/browse/YETUS-1226?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Allen Wittenauer updated YETUS-1226: Component/s: github-action > patch command missing from container > > > Key: YETUS-1226 > URL: https://issues.apache.org/jira/browse/YETUS-1226 > Project: Yetus > Issue Type: Bug > Components: build, github-action >Affects Versions: 0.14.1 >Reporter: Allen Wittenauer >Assignee: Allen Wittenauer >Priority: Major > Fix For: 0.15.0 > > Time Spent: 10m > Remaining Estimate: 0h > > patch command is missing from the container. it should not be. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (YETUS-1228) Enable dependabot github actions scanning across all repos
[ https://issues.apache.org/jira/browse/YETUS-1228?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Allen Wittenauer updated YETUS-1228: Component/s: github-action homebrew > Enable dependabot github actions scanning across all repos > -- > > Key: YETUS-1228 > URL: https://issues.apache.org/jira/browse/YETUS-1228 > Project: Yetus > Issue Type: Task > Components: build, github-action, homebrew >Affects Versions: 0.14.1 >Reporter: Allen Wittenauer >Assignee: Allen Wittenauer >Priority: Major > Fix For: 0.15.0 > > > We should enable dependabot's scanning of github actions to keep them > up-to-date.. For example, right now a few are still using checkout@v2 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (YETUS-1226) patch command missing from container
[ https://issues.apache.org/jira/browse/YETUS-1226?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Allen Wittenauer updated YETUS-1226: Component/s: (was: github-action) > patch command missing from container > > > Key: YETUS-1226 > URL: https://issues.apache.org/jira/browse/YETUS-1226 > Project: Yetus > Issue Type: Bug > Components: build >Affects Versions: 0.14.1 >Reporter: Allen Wittenauer >Assignee: Allen Wittenauer >Priority: Major > Fix For: 0.15.0 > > Time Spent: 10m > Remaining Estimate: 0h > > patch command is missing from the container. it should not be. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (YETUS-1224) 2023-05 Dependency Updates
[ https://issues.apache.org/jira/browse/YETUS-1224?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Allen Wittenauer updated YETUS-1224: Release Note: * ansible (removed) * ansiblelint 6.8.7 -> 7.5.0 * bats 1.8.2 -> 1.9.0 * buf 1.9.0 -> 1.19.0 * bundler 2.3.26 -> 2.4.13 * codespell 2.2.2 -> 2.2.4 * golangci-lint 1.50.1 -> 1.52.2 * jsonlint 1.6.0 -> 1.6.3 * maven 3.8.6 -> 3.9.2 * markdownlint 0.32.2 -> 0.34 * node 14.x -> latest LTS at time of publishing (18.x currently) * pylint 2.15.6 -> 2.17.4 * rubocop 1.39 -> 1.51 * shellcheck 0.8.0 -> 0.9.0 * spotbugs 4.6.0 -> 4.7.3 * yamllint 1.28.0 -> 1.31.0 was: * ansible (removed) * ansiblelint 6.8.7 -> 7.5.0 * bats 1.8.2 -> 1.9.0 * buf 1.9.0 -> 1.19.0 * bundler 2.3.26 -> 2.4.13 * codespell 2.2.2 -> 2.2.4 * golangci-lint 1.50.1 -> 1.52.2 * jsonlint 1.6.0 -> 1.6.3 * maven 3.8.6 -> 3.9.2 * markdownlint 0.32.2 -> 0.34 * node 14.x -> latest LTS at time of publishing (18.x currently) * pylint 2.15.6 -> 2.17.4 * rubocop 1.39 -> 1.51 * shellcheck 0.8.0 -> 0.9.0 * spotbugs 4.6.0 -> 4.7.3 * yamllint 1.28.0 -> 1.31.0 > 2023-05 Dependency Updates > -- > > Key: YETUS-1224 > URL: https://issues.apache.org/jira/browse/YETUS-1224 > Project: Yetus > Issue Type: Task > Components: build, github-action, Precommit >Affects Versions: 0.14.1 >Reporter: Allen Wittenauer >Assignee: Allen Wittenauer >Priority: Major > Fix For: 0.15.0 > > Time Spent: 40m > Remaining Estimate: 0h > > The usual dependency updates -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (YETUS-1228) Enable dependabot github actions scanning across all repos
[ https://issues.apache.org/jira/browse/YETUS-1228?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Allen Wittenauer resolved YETUS-1228. - Fix Version/s: 0.15.0 Assignee: Allen Wittenauer Resolution: Fixed Thanks for the appoval [~ndimiduk]! > Enable dependabot github actions scanning across all repos > -- > > Key: YETUS-1228 > URL: https://issues.apache.org/jira/browse/YETUS-1228 > Project: Yetus > Issue Type: Task > Components: build >Affects Versions: 0.14.1 >Reporter: Allen Wittenauer >Assignee: Allen Wittenauer >Priority: Major > Fix For: 0.15.0 > > > We should enable dependabot's scanning of github actions to keep them > up-to-date.. For example, right now a few are still using checkout@v2 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (YETUS-1234) remove mac-10-15 from yetus-homebrew build
[ https://issues.apache.org/jira/browse/YETUS-1234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Allen Wittenauer updated YETUS-1234: Fix Version/s: 0.15.0 > remove mac-10-15 from yetus-homebrew build > -- > > Key: YETUS-1234 > URL: https://issues.apache.org/jira/browse/YETUS-1234 > Project: Yetus > Issue Type: Bug >Reporter: Allen Wittenauer >Assignee: Allen Wittenauer >Priority: Major > Fix For: 0.15.0 > > > github actions no longer supports that host so need to upgrade to macos 11 or > whatever. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (YETUS-1234) remove mac-10-15 from yetus-homebrew build
[ https://issues.apache.org/jira/browse/YETUS-1234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Allen Wittenauer updated YETUS-1234: Component/s: homebrew > remove mac-10-15 from yetus-homebrew build > -- > > Key: YETUS-1234 > URL: https://issues.apache.org/jira/browse/YETUS-1234 > Project: Yetus > Issue Type: Bug > Components: homebrew >Reporter: Allen Wittenauer >Assignee: Allen Wittenauer >Priority: Major > Fix For: 0.15.0 > > > github actions no longer supports that host so need to upgrade to macos 11 or > whatever. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (YETUS-1233) 2023-09 Dependency Updates
[ https://issues.apache.org/jira/browse/YETUS-1233?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Allen Wittenauer updated YETUS-1233: Fix Version/s: 0.15.0 > 2023-09 Dependency Updates > -- > > Key: YETUS-1233 > URL: https://issues.apache.org/jira/browse/YETUS-1233 > Project: Yetus > Issue Type: Task > Components: build >Reporter: Allen Wittenauer >Assignee: Allen Wittenauer >Priority: Major > Fix For: 0.15.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (YETUS-1233) 2023-09 Dependency Updates
[ https://issues.apache.org/jira/browse/YETUS-1233?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Allen Wittenauer resolved YETUS-1233. - Resolution: Fixed Thanks for the appoval [~ndimiduk]! > 2023-09 Dependency Updates > -- > > Key: YETUS-1233 > URL: https://issues.apache.org/jira/browse/YETUS-1233 > Project: Yetus > Issue Type: Task > Components: build >Reporter: Allen Wittenauer >Assignee: Allen Wittenauer >Priority: Major > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (YETUS-1234) remove mac-10-15 from yetus-homebrew build
[ https://issues.apache.org/jira/browse/YETUS-1234?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17762813#comment-17762813 ] Allen Wittenauer commented on YETUS-1234: - Yeah. I knew that Github removed 10.15 build nodes but I completely forgot we used them for this build. haha. > remove mac-10-15 from yetus-homebrew build > -- > > Key: YETUS-1234 > URL: https://issues.apache.org/jira/browse/YETUS-1234 > Project: Yetus > Issue Type: Bug >Reporter: Allen Wittenauer >Assignee: Allen Wittenauer >Priority: Major > > github actions no longer supports that host so need to upgrade to macos 11 or > whatever. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (YETUS-1234) remove mac-10-15 from yetus-homebrew build
[ https://issues.apache.org/jira/browse/YETUS-1234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Allen Wittenauer resolved YETUS-1234. - Resolution: Fixed Thanks for the appoval [~ndimiduk]! > remove mac-10-15 from yetus-homebrew build > -- > > Key: YETUS-1234 > URL: https://issues.apache.org/jira/browse/YETUS-1234 > Project: Yetus > Issue Type: Bug >Reporter: Allen Wittenauer >Assignee: Allen Wittenauer >Priority: Major > > github actions no longer supports that host so need to upgrade to macos 11 or > whatever. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (YETUS-1234) remove mac-10-15 from yetus-homebrew build
[ https://issues.apache.org/jira/browse/YETUS-1234?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17762620#comment-17762620 ] Nick Dimiduk commented on YETUS-1234: - Oh, that's why that build failed. Thanks. > remove mac-10-15 from yetus-homebrew build > -- > > Key: YETUS-1234 > URL: https://issues.apache.org/jira/browse/YETUS-1234 > Project: Yetus > Issue Type: Bug >Reporter: Allen Wittenauer >Assignee: Allen Wittenauer >Priority: Major > > github actions no longer supports that host so need to upgrade to macos 11 or > whatever. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (YETUS-1230) hadolint is not executable on arm64
[ https://issues.apache.org/jira/browse/YETUS-1230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17762611#comment-17762611 ] Nick Dimiduk commented on YETUS-1230: - [~aw] ah okay. I'll review that one when you have a PR. > hadolint is not executable on arm64 > --- > > Key: YETUS-1230 > URL: https://issues.apache.org/jira/browse/YETUS-1230 > Project: Yetus > Issue Type: Bug > Components: Precommit >Affects Versions: 0.14.1 >Reporter: Nick Dimiduk >Assignee: Nick Dimiduk >Priority: Major > Time Spent: 40m > Remaining Estimate: 0h > > Using the image published at ghcr.io/apache/yetus:0.14.1 to test a project > locally, said project includes a Dockerfile, I see the following: > {noformat} > executable '/usr/bin/hadolint' for 'hadolint' is not executable. > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)