Skip to content

Fix contents of release tarball#8582

Merged
alexey-tikhonov merged 2 commits intoSSSD:masterfrom
pbrezina:makefile
Apr 13, 2026
Merged

Fix contents of release tarball#8582
alexey-tikhonov merged 2 commits intoSSSD:masterfrom
pbrezina:makefile

Conversation

@pbrezina
Copy link
Copy Markdown
Member

@pbrezina pbrezina commented Apr 7, 2026

The tarball contained malformed src/tests/tests folder due to including
full src/tests in noinst_DATA (because $distdir/src/tests was already
created by check unit tests).

It also clean up the tarball to avoid various build time artifacts and
including missing files.

Resolves: #8514

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates Makefile.am to include new CI scripts, Vagrant configurations, and a dist-hook for cleaning up build artifacts. It also removes outdated documentation and CI task definitions. Feedback suggests correctly categorizing files to ensure proper distribution: executable scripts should be moved to dist_noinst_SCRIPTS to preserve permissions, and directories should be moved to EXTRA_DIST to prevent nested directory issues during the build process.

Comment thread Makefile.am
Comment thread Makefile.am Outdated
Comment thread Makefile.am
@pbrezina
Copy link
Copy Markdown
Member Author

Fixed. I didn't use EXTRA_DIST but rather expand the folders.

Copy link
Copy Markdown
Contributor

@ikerexxe ikerexxe left a comment

Choose a reason for hiding this comment

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

LGTM!

This was used by sssd-test-suite virtual machines based CI that we no
longer use.

Reviewed-by: Alexey Tikhonov <atikhono@redhat.com>
Reviewed-by: Iker Pedrosa <ipedrosa@redhat.com>
The tarball contained malformed src/tests/tests folder due to including
full src/tests in noinst_DATA (because $distdir/src/tests was already
created by check unit tests).

It also clean up the tarball to avoid various build time artifacts and
including missing files.

Resolves: SSSD#8514
Reviewed-by: Alexey Tikhonov <atikhono@redhat.com>
Reviewed-by: Iker Pedrosa <ipedrosa@redhat.com>
@sssd-bot
Copy link
Copy Markdown
Contributor

The pull request was accepted by @pbrezina with the following PR CI status:


🟢 CodeQL (success)
🟢 osh-diff-scan:fedora-rawhide-x86_64:upstream (success)
🟢 rpm-build:centos-stream-10-x86_64:upstream (success)
🟢 rpm-build:fedora-42-x86_64:upstream (success)
🟢 rpm-build:fedora-43-x86_64:upstream (success)
🟢 rpm-build:fedora-44-x86_64:upstream (success)
🟢 rpm-build:fedora-rawhide-x86_64:upstream (success)
🟢 Analyze (target) / cppcheck (success)
🟢 Build / freebsd (success)
🟢 Build / make-distcheck (success)
🟢 ci / intgcheck (centos-10) (success)
🟢 ci / intgcheck (fedora-42) (success)
🟢 ci / intgcheck (fedora-43) (success)
🟢 ci / intgcheck (fedora-44) (success)
🟢 ci / intgcheck (fedora-45) (success)
🟢 ci / prepare (success)
🟡 ci / system (centos-10) (in_progress)
🟡 ci / system (fedora-42) (in_progress)
🟡 ci / system (fedora-43) (in_progress)
🟡 ci / system (fedora-44) (in_progress)
🟡 ci / system (fedora-45) (in_progress)
➖ Coverity scan / coverity (skipped)
🟢 Static code analysis / codeql (success)
🟢 Static code analysis / pre-commit (success)
🟢 Static code analysis / python-system-tests (success)


There are unsuccessful or unfinished checks. Make sure that the failures are not related to this pull request before merging.

@alexey-tikhonov alexey-tikhonov merged commit f260623 into SSSD:master Apr 13, 2026
10 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Release tarball contains src/tests/tests

4 participants