Overview
Request 670012 superseded
- remove libnfsidmap1 dependency for nfs-client.
It isn't needed.
- Remove service aliases - these files are deleted.
nfs.service
nfsserver.service
nfs-server.nfsserver.conf
nfs-client.nfs.conf
Now the upstream standard service names "nfs-client" and "nfs-server"
must be used.
- 0004-nfsidmap-honour-with-pluginpath-for-instalation.patch
Allow plugins to be installed properly
- nfs-utils.spec
Package shared library correctly
- 0001-nfs.conf-allow-empty-assignments.patch
Fix regression due to unnecessary "error" messages from nfs.conf
- 0002-Let-systemd-know-when-rpc.statd-is-needed.patch
0003-systemd-run-statd-notify-even-when-nfs-client-isn-t-.patch
Fixes for systemd integration
(bsc#1116221)
- New version: nfs-utils-2.3.3
The nfsidmap library source has been merged into
nfs-utils, so this source package now makes
nfsidmap and nfsidmap-devel packages.
New program "nfsconf" improves access to nfs config files.
Delete patches that have been included upstream:
0001-conffile-ignore-empty-environment-variables.patch
- Created by neilbrown
- In state superseded
- Supersedes 670010
- Superseded by 719734
- Open review for openSUSE:Factory:Staging:M
+Requires: libnfsidmap1
This is not allowed/needed like that - nfs-client already has a dependency on libnfsidmap.so.1
thanks to RPM find-requires.
Request History
neilbrown created request
- remove libnfsidmap1 dependency for nfs-client.
It isn't needed.
- Remove service aliases - these files are deleted.
nfs.service
nfsserver.service
nfs-server.nfsserver.conf
nfs-client.nfs.conf
Now the upstream standard service names "nfs-client" and "nfs-server"
must be used.
- 0004-nfsidmap-honour-with-pluginpath-for-instalation.patch
Allow plugins to be installed properly
- nfs-utils.spec
Package shared library correctly
- 0001-nfs.conf-allow-empty-assignments.patch
Fix regression due to unnecessary "error" messages from nfs.conf
- 0002-Let-systemd-know-when-rpc.statd-is-needed.patch
0003-systemd-run-statd-notify-even-when-nfs-client-isn-t-.patch
Fixes for systemd integration
(bsc#1116221)
- New version: nfs-utils-2.3.3
The nfsidmap library source has been merged into
nfs-utils, so this source package now makes
nfsidmap and nfsidmap-devel packages.
New program "nfsconf" improves access to nfs config files.
Delete patches that have been included upstream:
0001-conffile-ignore-empty-environment-variables.patch
licensedigger accepted review
ok
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto added repo-checker as a reviewer
Please review build success
factory-auto accepted review
Check script succeeded
staging-bot set openSUSE:Factory:Staging:L as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:L"
staging-bot accepted review
Picked openSUSE:Factory:Staging:L
jengelh accepted review
coolo added openSUSE:Factory:Staging:D as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:D"
coolo accepted review
Moved to openSUSE:Factory:Staging:D
coolo accepted review
Removing from openSUSE:Factory:Staging:D, re-evaluation needed
coolo added factory-staging as a reviewer
Requesting new staging review
staging-bot set openSUSE:Factory:Staging:G as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:G"
staging-bot accepted review
Picked openSUSE:Factory:Staging:G
maxlin_factory accepted review
Removing from openSUSE:Factory:Staging:G, re-evaluation needed
maxlin_factory added factory-staging as a reviewer
Requesting new staging review
repo-checker accepted review
ok
dimstar_suse set openSUSE:Factory:Staging:M as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:M"
dimstar_suse accepted review
Picked openSUSE:Factory:Staging:M
superseded by 719734
I see what's going on here:
nfsidmap (the one in conflict) is being obsoleted by libnfsidmap1 - and the man pages are moved to nfs-client and nfsidmap-devel.
For the devel, we can argue that the obsoletes in the library would be sufficient (you can't install the devel without upgrading the library package), for the -client it is similar, as we have a dependency on libnfsidmap.so.1, which is provided by libnfsidmap1 (and thus obsoleting nfsidmap)
In any case, asking for a nfsidmap change to accommodate this seems the wrong way.
@msmeissn: this calls for a removal of nfsidmap from openSUSE:Factory. Is this in line with your expectations?
needs nfsidmap which is aligned
any news here?
Unignored: returned to active backlog.
https://openqa.opensuse.org/tests/856655#step/yast2_nfs_server/18
the test is gone - make sure the openqa job is labeled as linked
not ready
but what is missing?
Finally we got a new test run - and the issue is thus visible again:
https://openqa.opensuse.org/tests/949489#step/yast2_nfs_server/6
soo, in fact, this is just because we lost the nfsserver -> nfs-server alias in the systemd services, which is intentional
+- Remove service aliases - these files are deleted.
The only worry I have for this is that if a user had 'nfsserver' enabled (but not nfs-server, which worked, as nfs-server was implicitly started by nfsserver, even when disabled) - after the upgrade to this package, the nfs-server will stay disabled, thus transparently 'disabling' the service (which could cause system disruptions)
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/7615
Now openQA gets beyond starting the daemon - which is good. But with this vresion of nfs-utils we fail to actually mount the share:
https://openqa.opensuse.org/tests/950074#step/yast2_nfs_server/59
the mount command is timing out
Can you please change the test to remove the "fsid=0" from /etc/exports? That is very old syntax that isn't needed any more and might be causing the problem.
That did not make a difference:
https://openqa.opensuse.org/tests/985504#step/yast2_nfs_server/59