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

infra: Remove unnecessary deps from install deps #5854

Conversation

jkonecny12
Copy link
Member

One of the biggest use cases for the install_dependencies.sh script is to get dependencies to the container for development easily. However, container management services are not usable from the container directly and are not helpful for development (just development dependency).

Having these in the container could block easy way to call binaries from inside of the container in similar cases like distrobox-host-exec which enables you to call container commands (allows our make commands) from inside of the distrobox container.
Others are just wrong to be installed on developer machine for example gnome-kiosk.

Replacement of #5844 .

@github-actions github-actions bot added the f41 label Aug 26, 2024
@jkonecny12 jkonecny12 added the infrastructure Changes affecting mostly infrastructure label Aug 26, 2024
@jkonecny12
Copy link
Member Author

/kickstart-test --waive infra only

One of the biggest use cases for the install_dependencies.sh script is
to get dependencies to the container for development easily. However,
container management services are not usable from the container directly
and are not helpful for development (just development dependency).

Having these in the container could block easy way to call binaries from
inside of the container in similar cases like `distrobox-host-exec`
which enables you to call container commands (allows our make commands)
from inside of the distrobox container.
Others are just wrong to be installed on developer machine for example
gnome-kiosk.
Without a git the `make` call will fail because we are downloading
localization data from external repository.
@jkonecny12 jkonecny12 force-pushed the master-tweak-install-dependencies-script branch from 79a95bf to dcafb79 Compare August 27, 2024 08:36
@jkonecny12
Copy link
Member Author

UPDATED

  • Filter for build requires is removed
  • Add git to the out-of-the-box dependencies.

@jkonecny12
Copy link
Member Author

/kickstart-test --waive infra only

@jkonecny12 jkonecny12 added the f42 Fedora 42 label Aug 27, 2024
@jkonecny12 jkonecny12 merged commit 1eebfb5 into rhinstaller:master Aug 27, 2024
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
f41 f42 Fedora 42 infrastructure Changes affecting mostly infrastructure
Development

Successfully merging this pull request may close these issues.

2 participants