Overview
Request 448913 accepted
- don't install bash-completions for uninstalled binaries (chfn,
chsh, newgrp, pg)
- for now remove procps dependency which is only needed for tests
because it pulls systemd
Note the util-linux bash completions are incompatible to the
installed binaries from the shadow package. We could use the
completions from bash-completion package or we could switch
to the binaries from util-linux. They seem to have more
features and being backward compatible.
I've reverted the previous procps fix. It was not mwerged to
Factory yet. (forwarded request 448848 from rudi_m)
New cycle detected:
New edges: [('util-linux', 'procps'), ('util-linux', 'systemd-mini')]
Is it sufficient to have procps only in util-linux-systemd? There we anyhow already pull in systemd (and that's what for we have it)
The ps command is a basic POSIX command. Please remove unnecessary deps from ps rather than trying to avoid using ps.
Honestly, I don't understand why we are building a systemd based distro but don't allow using it. Look at the util-linux.spec how ridiculous and error-prone it looks already.
AFAIR procps is used in util-linux for testing only. We could remove it and run incomplete tests ... just another step to make the package more bad ... providing untested binaries to thousands of users.
It's time to fix the systemd-build-cycle issue and provide a build host which has at least a few basic things common to a normal minimal installation.
Moving the procps requirement makes no sense.
1. The test where ps is used does not run in util-linux-systemd. So now we require psproc for a package which does not need it. 2. Even if the test would run in util-linux-systemd then it would still test a binary which we build aready in another package.
Moving procps requirements to systemd sub-packages does not make sense.
1. The test where ps is used does not run in util-linux-systemd. So now we require psproc for a package which does not need it. 2. Even if the test would run in util-linux-systemd then it would still test a binary which we built already in another package.
Moving the procps requirement does not make sense.
The test where ps is used does not run in util-linux-systemd. So now we require psproc for a package which does not need it.
Even if the test would run in util-linux-systemd then it would still test a binary which we build already in another package.
Request History
sbrabec created request
- don't install bash-completions for uninstalled binaries (chfn,
chsh, newgrp, pg)
- for now remove procps dependency which is only needed for tests
because it pulls systemd
Note the util-linux bash completions are incompatible to the
installed binaries from the shadow package. We could use the
completions from bash-completion package or we could switch
to the binaries from util-linux. They seem to have more
features and being backward compatible.
I've reverted the previous procps fix. It was not mwerged to
Factory yet. (forwarded request 448848 from rudi_m)
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto added factory-repo-checker as a reviewer
Please review build success
factory-auto accepted review
Check script succeeded
licensedigger accepted review
factory-repo-checker accepted review
Builds for repo Base:System/openSUSE_Tumbleweed
maxlin_factory set openSUSE:Factory:Staging:A as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:A"
maxlin_factory accepted review
Picked openSUSE:Factory:Staging:A
dimstar accepted review
dimstar_suse accepted review
ready to accept
dimstar_suse approved review
ready to accept
dimstar_suse accepted request
Accept to openSUSE:Factory