
On 23/06/2019 07.22, Simon Lees wrote:
On 23/06/2019 04:49, Herbert Graeber wrote:
Am Samstag, 22. Juni 2019, 19:30:31 CEST schrieb Ignacio Taranto:
On Saturday, 22 June 2019 00:35:25 -03 Stasiek Michalski wrote:
[...]
- I'm currently a ZSH user, but when I first installed Tumbleweed I had at least three shells installed (bash, zsh, tcsh) why?!
tcsh is required, not recommended by cvs: https://build.opensuse.org/package/view_file/openSUSE:Factory/cvs/cvs.spec
cvs (and git-cvs) in turn is recommended by git, which is not installed by default with any default system role afaik.
Yes that was git recommending cvs recommending tcsh.
That's a point where some packages are really wrong.
Instead of requiring git-core what's enough or most packages using git, the whole git meta package is required, which in turn recommends git-cvs, git-svn, git-web and gti-daemon and their dependencies.
I think, some "Requires: git" can be changed to "Requires: git-core" and the package git-svn shall only be pulled if svn has been chosen by the user, too. The same for git-cvs.
Id tend to agree, but i'm not going to do it today and am likely to forget, so file a bug on the patterns and i'll fix it sometime after hackweek, as the person now looking after the patterns I don't know the in's and outs of every package in the distro so feedback like this is really useful.
For when you find time: echo `grep '^Requires: *git$' */*.spec|cut -d/ -f1` cookiecutter gitolite git-remote-gcrypt guilt hg-fast-export holodev mycroft-core python-nbdime submin svn2git vim-bootstrap and then there are also 62 BuildRequires that are probably even less correct: biboumi bitcoin bubblewrap buildah cilium cilium-proxy cilium-proxy cilium-proxy compton cookiecutter dex-oidc dmd envoy-proxy envoy-proxy envoy-proxy erlang-rebar erlang-rebar erlang-rebar-testsuite erlang-rebar-testsuite exa execstack fontforge form FreeCAD gitolite goldendict grubby hawk2 holodev istio-proxy istio-proxy istio-proxy kbfs kubernetes kubernetes lucene mercurial meson modsecurity neko openafs password-store pepper powdertoy python-GitPython python-pip python-python-coveralls python-reno python-translationstring quassel racer rawstudio rust scons slirp4netns strawberry svgcleaner trojita vala-panel-appmenu vim-bootstrap vpp way-cooler git-svn could replace the Recommends with a line in the subpackage: Supplements: packageand(git-core:subversion) so it will only be recommended when you have both. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org