Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix CI for #897 #898

Merged
merged 2 commits into from
Oct 22, 2021
Merged

Conversation

HarryMichal
Copy link
Member

No description provided.

@HarryMichal HarryMichal added 3. Bugfix Fixes a bug 2. CI Automation of testing, analysis and other actions labels Oct 21, 2021
@softwarefactory-project-zuul
Copy link

Build failed.

HarryMichal added a commit to HarryMichal/toolbox that referenced this pull request Oct 21, 2021
@HarryMichal HarryMichal force-pushed the ci/fix-run-host-glibc branch from abd69d8 to ab8a33b Compare October 21, 2021 23:09
@softwarefactory-project-zuul
Copy link

Build failed.

HarryMichal added a commit to HarryMichal/toolbox that referenced this pull request Oct 22, 2021
adjustmnets to the Toolbx binary that it requires presence of /run/host
in both the host filesystem and the filesystem in a container.

The presence of the directory is assured by systemd-tmpfiles by
running it before the binary is started for the first time. This lead
to the realization that the playbook structure is needlessly
separated and can be unified as there is close to no benefit in keeping
it separated.

containers#898
@HarryMichal HarryMichal force-pushed the ci/fix-run-host-glibc branch from ab8a33b to 29627f9 Compare October 22, 2021 00:28
HarryMichal added a commit to HarryMichal/toolbox that referenced this pull request Oct 22, 2021
adjustmnets to the Toolbx binary that it requires presence of /run/host
in both the host filesystem and the filesystem in a container.

The presence of the directory is assured by systemd-tmpfiles by
running it before the binary is started for the first time. This lead
to the realization that the playbook structure is needlessly
separated and can be unified as there is close to no benefit in keeping
it separated.

containers#898
@HarryMichal HarryMichal force-pushed the ci/fix-run-host-glibc branch from 29627f9 to c9294d8 Compare October 22, 2021 00:29
HarryMichal added a commit to HarryMichal/toolbox that referenced this pull request Oct 22, 2021
adjustmnets to the Toolbx binary that it requires presence of /run/host
in both the host filesystem and the filesystem in a container.

The presence of the directory is assured by systemd-tmpfiles by
running it before the binary is started for the first time. This lead
to the realization that the playbook structure is needlessly
separated and can be unified as there is close to no benefit in keeping
it separated.

containers#898
@HarryMichal HarryMichal force-pushed the ci/fix-run-host-glibc branch from c9294d8 to 2a5337a Compare October 22, 2021 00:32
@softwarefactory-project-zuul
Copy link

Build succeeded.

HarryMichal added a commit to HarryMichal/toolbox that referenced this pull request Oct 22, 2021
There is no significant benefit in keeping this configuration separated.
Now the to-be installed packages are tracked in a single place and the
test playbooks only call the relevant tests.

This was pointed out by in 6063eb2

containers#898
@HarryMichal HarryMichal force-pushed the ci/fix-run-host-glibc branch from 2a5337a to 4476c72 Compare October 22, 2021 12:28
@softwarefactory-project-zuul
Copy link

Build failed.

There is no significant benefit in keeping this configuration separated.
Now the to-be installed packages are tracked in a single place and the
test playbooks only call the relevant tests.

This was pointed out by in 6063eb2

containers#898
@HarryMichal HarryMichal force-pushed the ci/fix-run-host-glibc branch from 4476c72 to b5d090b Compare October 22, 2021 13:21
@softwarefactory-project-zuul
Copy link

Build failed.

PR containers#897 made adjustmnets to the Toolbx binary that it requires presence
of /run/host in both the host filesystem and the filesystem in
a container.

The presence of the directory is assured by systemd-tmpfiles by
running it before the binary is started for the first time. For the run
to be effective 'data/tmpfiles.d/toolbox.conf' has to be installed in
a location visible to systemd-tmpfiles. Therefore, the call to
'systemd-tmpfiles --create' had to be placed after the install step.

containers#898
@HarryMichal HarryMichal force-pushed the ci/fix-run-host-glibc branch from b5d090b to 83938f1 Compare October 22, 2021 13:42
@HarryMichal HarryMichal merged commit 69ffc88 into containers:main Oct 22, 2021
HarryMichal added a commit that referenced this pull request Oct 22, 2021
There is no significant benefit in keeping this configuration separated.
Now the to-be installed packages are tracked in a single place and the
test playbooks only call the relevant tests.

This was pointed out by in 6063eb2

#898
@HarryMichal HarryMichal deleted the ci/fix-run-host-glibc branch October 22, 2021 13:43
@debarshiray
Copy link
Member

Thanks for fixing the CI and the nice clean-up, @HarryMichal !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2. CI Automation of testing, analysis and other actions 3. Bugfix Fixes a bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants