Overview
Request 1158965 revoked
New package. Users are requesting it.
- Created by smithfarm
- In state revoked
- Open review for network:utilities / rsh
- Open review for openSUSE:Backports:SLE-15-SP6:Staging:adi:13
Request History
smithfarm created request
New package. Users are requesting it.
factory-auto declined review
Per our development policy, please submit to openSUSE:Factory first.
factory-auto declined request
Per our development policy, please submit to openSUSE:Factory first.
maxlin_factory reopened request
licensedigger accepted review
ok
factory-auto accepted review
overridden by maxlin_factory
maxlin_factory added as a reviewer
Being evaluated by staging project "openSUSE:Backports:SLE-15-SP6:Staging:adi:13"
maxlin_factory accepted review
Picked "openSUSE:Backports:SLE-15-SP6:Staging:adi:13"
smithfarm revoked request
The conflicts are being added via https://build.opensuse.org/request/show/1162300
Closing this one. Thanks!
@factory-auto override accept
It has file conflicting with mrsh https://build.opensuse.org/package/live_build_log/openSUSE:Backports:SLE-15-SP6:Staging:adi:13/rsh/standard/x86_64
[ 28s] rsh.x86_64: I: -- SLE Conflict -- File: /usr/bin/rcp [ 28s] rsh.x86_64: I: -- SLE Conflict -- File: /usr/bin/rlogin [ 28s] rsh.x86_64: I: -- SLE Conflict -- File: /usr/bin/rsh [ 28s] rsh-server.x86_64: I: -- SLE Conflict -- File: /usr/sbin/in.rlogind [ 28s] rsh-server.x86_64: I: -- SLE Conflict -- File: /usr/sbin/in.rshd [ 28s] rsh.x86_64: I: -- SLE Conflict -- File: /usr/share/man/man1/rcp.1.gz [ 28s] rsh.x86_64: I: -- SLE Conflict -- File: /usr/share/man/man1/rlogin.1.gz [ 28s] rsh.x86_64: I: -- SLE Conflict -- File: /usr/share/man/man1/rsh.1.gz [ 28s] rsh-server.x86_64: I: -- SLE Conflict -- File: /usr/share/man/man8/in.rlogind.8.gz [ 28s] rsh-server.x86_64: I: -- SLE Conflict -- File: /usr/share/man/man8/in.rshd.8.gz [ 28s] rsh-server.x86_64: I: -- SLE Conflict -- File: /usr/share/man/man8/rlogind.8.gz [ 28s] Linkto: in.rlogind.8.gz [ 28s] rsh-server.x86_64: I: -- SLE Conflict -- File: /usr/share/man/man8/rshd.8.gz [ 28s] Linkto: in.rshd.8.gz [ 28s] rsh-server.x86_64: W: standard-dir-owned-by-package /etc/xinetd.d [ 28s] This package owns a directory that is part of the standard hierarchy, which [ 28s] can lead to default directory permissions or ownerships being changed to [ 28s] something non-standard. [ 28s] [ 28s] rsh.x86_64: E: SUSE_Backports_policy-SLE_conflict (Badness: 10000) [ 28s] mrsh-rsh-compat: /usr/bin/rcp [ 28s] mrsh-rsh-compat: /usr/bin/rlogin [ 28s] mrsh-rsh-compat: /usr/bin/rsh [ 28s] mrsh-rsh-compat: /usr/share/man/man1/rcp.1.gz [ 28s] mrsh-rsh-compat: /usr/share/man/man1/rlogin.1.gz [ 28s] mrsh-rsh-compat: /usr/share/man/man1/rsh.1.gz [ 28s] rsh-server.x86_64: E: SUSE_Backports_policy-SLE_conflict (Badness: 10000) [ 28s] mrsh-rsh-server-compat: /usr/sbin/in.rlogind [ 28s] mrsh-rsh-server-compat: /usr/sbin/in.rshd [ 28s] mrsh-rsh-server-compat: /usr/share/man/man8/in.rlogind.8.gz [ 28s] mrsh-rsh-server-compat: /usr/share/man/man8/in.rshd.8.gz [ 28s] mrsh-rsh-server-compat: /usr/share/man/man8/rlogind.8.gz [ 28s] mrsh-rsh-server-compat: /usr/share/man/man8/rshd.8.gz [ 28s] As per Backports policy no package may have the same name nor conflict with [ 28s] the file list of a package provided by SLE itself.
it should've a explicit Conflicts to mrsh for the each binary package, and these file conflicts need to be whitelsit in rpmlint-backports
maybe we should ask if the requestor can live with mrsh and if not if we strip down the rsh package to the binaries which are missing in mrsh and have rsh require mrsh?
mrsh was created as a 'drop in' replacement for rsh - however, it requires munge authentication which may or may not give you added security - depending on your use. Munge relies on the fact that UUIDs are uniform across all instances and you need to copy the munge key onto each instance while keeping it secret. Setting up package conflicts may be the best way to address this. In fact, I've just checked:
mrsh already has:
%package rsh-compat ... Conflicts: otherproviders(rsh) ... %package rsh-server-compat ... Conflicts: otherproviders(rsh-server)
Please let's not suggest to use update-alternatives, these seem to be wrong here.well then we need to add conflicts to the packages
@smithfarm: review reminder