Skip to content

feat: add inotify-tools for AKS log syncing#17876

Draft
miz060 wants to merge 1 commit into
4.0from
mitchzhu/inotify-tools
Draft

feat: add inotify-tools for AKS log syncing#17876
miz060 wants to merge 1 commit into
4.0from
mitchzhu/inotify-tools

Conversation

@miz060

@miz060 miz060 commented Jun 30, 2026

Copy link
Copy Markdown
Member

Add inotify-tools to Azure Linux 4.0 as a Fedora 43 bare upstream import.

This closes an Azure Linux 4.0 AKS package gap by providing inotifywait and related filesystem event utilities used by AKS container log syncing.

Commits

1. feat(inotify-tools): add Fedora 43 import

Adds the inotify-tools package, including inotifywait, inotifywatch, fsnotifywait, and fsnotifywatch.

  • Build deps: autoconf, automake, doxygen, gcc-c++, libtool, make
  • Runtime deps: glibc, libgcc, libstdc++
  • Published RPM: inotify-tools in rpm-base
  • Additional packages: inotify-tools-devel, debuginfo/debugsource packages
  • Validation:
    • azldev local build and install passed.
    • Packages built successfully via scratch Koji builds: TODO

Import inotify-tools with the generated spec and lock file so Azure
Linux 4.0 can provide the inotifywait dependency used by AKS log
syncing.

Signed-off-by: Mitch Zhu <mitchzhu@microsoft.com>
Copilot AI review requested due to automatic review settings June 30, 2026 23:53

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds the Fedora 43 inotify-tools package to the Azure Linux 4.0 component set so inotifywait/inotifywatch and related fsnotify utilities are available for AKS log syncing scenarios.

Changes:

  • Registers the new inotify-tools component in the base component list.
  • Publishes inotify-tools to the rpm-base channel.
  • Adds the rendered spec + sources manifest (and the Fedora patch carried by the package) plus the azldev-managed lock pin.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
specs/i/inotify-tools/inotify-tools.spec Rendered Fedora spec for inotify-tools including patch reference and subpackages.
specs/i/inotify-tools/too-many-args.patch Patch carried by the Fedora packaging for the upstream fix referenced by the spec.
specs/i/inotify-tools/sources SHA512 manifest entry for the upstream tarball.
locks/inotify-tools.lock New azldev lock pin for the Fedora import commit and input fingerprint.
base/comps/components.toml Adds [components.inotify-tools] to the global component registry.
base/comps/components-publish-channels.toml Adds inotify-tools to the rpm-base publish set.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants