Closed kenhys closed 3 months ago
nokogiri 1.16 series are not allowed by fluent plugin parser winevt_xml.
fluent-plugin-parser-winevt_xml v0.2.7 has been published, now it can be updated.
still sticked to v1.16.3, need to follow up.
fixed sticked version.
fluent-diagtool should not abort even though sysctl command is not available.
changed to use $env:TEMP instead of tmp on Windows (c:\fluent\tmp can't be writable)
Let's bundle https://github.com/fluent/diagtool/pull/22
With fluent-plugin prompt, it works.
C:\opt\fluent>fluent-diagtool -t fluentd -o %TEMP%
2024-03-19 10:16:09 +0900: [Diagtool] [INFO] Parsing command options...
2024-03-19 10:16:09 +0900: [Diagtool] [INFO] Option : Output directory = C:\Users\kenhys\AppData\Local\Temp
2024-03-19 10:16:09 +0900: [Diagtool] [INFO] Initializing parameters...
2024-03-19 10:16:09 +0900: [Diagtool] [INFO] [Collect] Collecting fluent-package gem information...
2024-03-19 10:16:11 +0900: [Diagtool] [INFO] [Collect] fluent-package gem information is stored in C:\Users\kenhys\AppData\Local\Temp/20240319101609/output/tdgem_list.output
2024-03-19 10:16:11 +0900: [Diagtool] [INFO] [Collect] fluent-package gem information (bundled by default) is stored in C:\Users\kenhys\AppData\Local\Temp/20240319101609/output/gem_bundled_list.output
2024-03-19 10:16:11 +0900: [Diagtool] [INFO] [Collect] fluent-package manually installed gem information is stored in C:\Users\kenhys\AppData\Local\Temp/20240319101609/output/gem_local_list.output
2024-03-19 10:16:11 +0900: [Diagtool] [INFO] [Collect] fluent-package manually installed gems:
2024-03-19 10:16:11 +0900: [Diagtool] [INFO] [Collect] * fluent-plugin-concat
Even though invoked from cmd.exe, it works
c:\opt\fluent\bin>fluent-diagtool -t fluentd -o %TEMP%
2024-03-19 10:17:55 +0900: [Diagtool] [INFO] Parsing command options...
2024-03-19 10:17:55 +0900: [Diagtool] [INFO] Option : Output directory = C:\Users\kenhys\AppData\Local\Temp
2024-03-19 10:17:55 +0900: [Diagtool] [INFO] Initializing parameters...
2024-03-19 10:17:55 +0900: [Diagtool] [INFO] [Collect] Collecting fluent-package gem information...
2024-03-19 10:17:56 +0900: [Diagtool] [INFO] [Collect] fluent-package gem information is stored in C:\Users\kenhys\AppData\Local\Temp/20240319101755/output/tdgem_list.output
2024-03-19 10:17:56 +0900: [Diagtool] [INFO] [Collect] fluent-package gem information (bundled by default) is stored in C:\Users\kenhys\AppData\Local\Temp/20240319101755/output/gem_bundled_list.output
2024-03-19 10:17:56 +0900: [Diagtool] [INFO] [Collect] fluent-package manually installed gem information is stored in C:\Users\kenhys\AppData\Local\Temp/20240319101755/output/gem_local_list.output
2024-03-19 10:17:56 +0900: [Diagtool] [INFO] [Collect] fluent-package manually installed gems:
2024-03-19 10:17:56 +0900: [Diagtool] [INFO] [Collect] * fluent-plugin-concat
it was reproduced when set TD_AGENT_TOPDIR= ; set FLUENT_PACKAGE_TOPDIR=.
now CI has passed.
checking on arm build.
package can be built on arm:
kenhys@M1-Mac-mini f-p-b.work % find fluent-package -name '*.deb'
fluent-package/apt/repositories/debian/pool/bullseye/main/f/fluent-package/fluent-package_5.0.3-1_arm64.deb
fluent-package/apt/repositories/debian/pool/bullseye/main/f/fluent-package/fluent-package-dbgsym_5.0.3-1_arm64.deb
fluent-package/apt/repositories/debian/pool/bullseye/main/f/fluent-package/td-agent_5.0.3-1_all.deb
fluent-package/apt/repositories/debian/pool/bookworm/main/f/fluent-package/fluent-package_5.0.3-1_arm64.deb
fluent-package/apt/repositories/debian/pool/bookworm/main/f/fluent-package/fluent-package-dbgsym_5.0.3-1_arm64.deb
fluent-package/apt/repositories/debian/pool/bookworm/main/f/fluent-package/td-agent_5.0.3-1_all.deb
fluent-package/apt/repositories/ubuntu/pool/focal/universe/f/fluent-package/fluent-package_5.0.3-1_arm64.deb
fluent-package/apt/repositories/ubuntu/pool/focal/universe/f/fluent-package/td-agent_5.0.3-1_all.deb
fluent-package/apt/repositories/ubuntu/pool/jammy/universe/f/fluent-package/fluent-package_5.0.3-1_arm64.deb
fluent-package/apt/repositories/ubuntu/pool/jammy/universe/f/fluent-package/td-agent_5.0.3-1_all.deb
kenhys@M1-Mac-mini f-p-b.work % find fluent-package -name '*.rpm'
fluent-package/yum/repositories/amazon/2023/source/SRPMS/fluent-package-5.0.3-1.amzn2023.src.rpm
fluent-package/yum/repositories/amazon/2023/aarch64/Packages/fluent-package-debugsource-5.0.3-1.amzn2023.aarch64.rpm
fluent-package/yum/repositories/amazon/2023/aarch64/Packages/fluent-package-debuginfo-5.0.3-1.amzn2023.aarch64.rpm
fluent-package/yum/repositories/amazon/2023/aarch64/Packages/fluent-package-5.0.3-1.amzn2023.aarch64.rpm
fluent-package/yum/repositories/amazon/2/source/SRPMS/fluent-package-5.0.3-1.amzn2.src.rpm
fluent-package/yum/repositories/amazon/2/aarch64/Packages/fluent-package-debuginfo-5.0.3-1.amzn2.aarch64.rpm
fluent-package/yum/repositories/amazon/2/aarch64/Packages/fluent-package-5.0.3-1.amzn2.aarch64.rpm
fluent-package/yum/repositories/rocky/8/source/SRPMS/fluent-package-5.0.3-1.el8.src.rpm
fluent-package/yum/repositories/rocky/8/aarch64/Packages/fluent-package-debuginfo-5.0.3-1.el8.aarch64.rpm
fluent-package/yum/repositories/rocky/8/aarch64/Packages/fluent-package-debugsource-5.0.3-1.el8.aarch64.rpm
fluent-package/yum/repositories/rocky/8/aarch64/Packages/fluent-package-5.0.3-1.el8.aarch64.rpm
fluent-package/yum/repositories/centos/7/source/SRPMS/fluent-package-5.0.0-1.el7.src.rpm
fluent-package/yum/repositories/centos/7/source/SRPMS/fluent-package-5.0.3-1.el7.src.rpm
fluent-package/yum/repositories/centos/7/aarch64/Packages/fluent-package-debuginfo-5.0.3-1.el7.aarch64.rpm
fluent-package/yum/repositories/centos/7/aarch64/Packages/fluent-package-debuginfo-5.0.0-1.el7.aarch64.rpm
fluent-package/yum/repositories/centos/7/aarch64/Packages/fluent-package-5.0.0-1.el7.aarch64.rpm
fluent-package/yum/repositories/centos/7/aarch64/Packages/fluent-package-5.0.3-1.el7.aarch64.rpm
fluent-package/yum/repositories/almalinux/9/source/SRPMS/fluent-package-5.0.3-1.el9.src.rpm
fluent-package/yum/repositories/almalinux/9/aarch64/Packages/fluent-package-5.0.3-1.el9.aarch64.rpm
fluent-package/yum/repositories/almalinux/9/aarch64/Packages/fluent-package-debugsource-5.0.3-1.el9.aarch64.rpm
fluent-package/yum/repositories/almalinux/9/aarch64/Packages/fluent-package-debuginfo-5.0.3-1.el9.aarch64.rpm
OT: downloading artifacts via script may stall. checking why...
@daipom could you merge this PR?
Uploaded to test/experimental:
OK: debian:bullseye exp/5 OK: debian:bullseye exp/lts/5 OK: debian:bookworm exp/5 OK: debian:bookworm exp/lts/5 OK: ubuntu:focal exp/5 OK: ubuntu:focal exp/lts/5 OK: ubuntu:jammy exp/5 OK: ubuntu:jammy exp/lts/5 OK: centos:7 exp/5 OK: centos:7 exp/lts/5 OK: almalinux:8 exp/5 OK: almalinux:8 exp/lts/5 OK: rockylinux:9 exp/5 OK: rockylinux:9 exp/lts/5 OK: amazonlinux:2 exp/5 OK: amazonlinux:2 exp/lts/5 OK: amazonlinux:2023 exp/5 OK: amazonlinux:2023 exp/lts/5
fluent-package 5.0.3
As LTS update, basically updates patch versions.
Exceptions for updated:
tzinfo-data
nokogiri
Exceptions for NOT updated:
async-http 0.61.0 -> 0.63.0
oj 3.16.1 -> 3.16.3
uri 0.12.2 -> 0.13.0
Others:
AWS gems are usually updated to the latest every release, but it is not updated this time to limit the impact.