Skip to content

enh(dependencies): package missing lua dependencies#363

Open
sdepassio wants to merge 8 commits into
developfrom
CTOR-575-package-missing-dependencies
Open

enh(dependencies): package missing lua dependencies#363
sdepassio wants to merge 8 commits into
developfrom
CTOR-575-package-missing-dependencies

Conversation

@sdepassio

Copy link
Copy Markdown
Contributor

Description

Some Lua libraries needs to be packaged to install and run centreon-stream-connectors.

Fixes CTOR-575

Type of change

  • Patch fixing an issue (non-breaking change)
  • New functionality (non-breaking change)
  • Breaking change (patch or feature) that might cause side effects breaking part of the Software

Target serie

  • 24.04.x
  • 24.10.x
  • 25.10.x
  • master

Checklist

Community contributors & Centreon team

  • I have followed the coding style guidelines provided by Centreon
  • I have commented my code, especially new classes, functions or any legacy code modified. (docblock)
  • I have commented my code, especially hard-to-understand areas of the PR.
  • I have rebased my development branch on the base branch (master, maintenance).

@sdepassio sdepassio force-pushed the CTOR-575-package-missing-dependencies branch from ac2157c to bd4fe3f Compare July 10, 2026 07:10
@sdepassio sdepassio force-pushed the CTOR-575-package-missing-dependencies branch from 63cfb30 to b93aed6 Compare July 10, 2026 14:13
@sdepassio sdepassio force-pushed the CTOR-575-package-missing-dependencies branch from 0540ab4 to cf9480a Compare July 10, 2026 15:53
@sdepassio sdepassio marked this pull request as ready for review July 10, 2026 16:31
@sdepassio sdepassio requested review from a team as code owners July 10, 2026 16:31
@sdepassio sdepassio requested review from kduret, mushroomempires, omercier, tanguyvda and tuntoja and removed request for a team July 10, 2026 16:31
- name: Publish DEB packages
uses: ./.github/actions/deb-delivery
with:
module_name: lua-tz

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.

with L176, since module_name gives the package its name, this results in packages having a different name in deb and rpm, is it a constraint ?

pull_request:
paths:
- '.github/workflows/lua-base64.yml'
- '../../dependencies/lua-base64/**'

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.

Suggested change
- '../../dependencies/lua-base64/**'
- 'dependencies/lua-base64/**'

- master
paths:
- '.github/workflows/lua-base64.yml'
- '../../dependencies/lua-base64/**'

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.

Suggested change
- '../../dependencies/lua-base64/**'
- 'dependencies/lua-base64/**'

distrib: ${{ matrix.distrib }}
package_extension: ${{ matrix.package_extension }}
arch: amd64
version: "0.11.1-1"

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.

Suggested change
version: "0.11.1-1"
version: "0.11.1"

version should be purely semver based with nfpm

Comment on lines +96 to +97
version: "1.5"
release: "3"

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.

given the reference appears to be semver v1.5.3, package version should also be 1.5.3

with:
repository: "iskolbin/lbase64"
path: "base64-src"
ref: "v1.5.3"

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.

pin version: this should be the commit sha pointed by the tag, with ref "version" as a comment (similar to what is done to pin actions)

with:
repository: "zhaozg/lua-openssl"
path: "lua-openssl-src"
ref: "0.11.1-1"

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.

pin version: this should be the commit sha pointed by the tag, with ref "version" as a comment (similar to what is done to pin actions)

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