* Merge from Debian unstable (LP: #1929406). Remaining changes:
- debian/nfs-common.default: always start idmapd automatically; drop the
configuration option.
- debian/nfs-common.default: remove NEED_STATD and related comment.
- Add 90-gss-free-lucid-sec-context.patch: adjust for changes to the ctx
argument of the serialize_krb5_ctx() function.
- Add remove-gssproxy.patch: Drop gssproxy as it does not exist in Ubuntu
- Fixing nfs-mountd dependency on rpcbind (race condition) by adding
"rpcbind.socket" to "nfs-mountd.service" as a dependency to avoid race
conditions:
- Add systemd-Fix-nfs-mountd-dependency-on-rpcbind.patch
- truncate_gid*.patch: Backports from upstream to prevent truncating UIDs
and GIDs over 65536 on certain architectures
- d/p/fix-start-ordering-1.patch, d/p/fix-start-ordering-2.patch, d/p/fix-
start-ordering-3.patch, d/nfs-kernel-server.install: Fix systemd service
start ordering
- Depend on network-online.target when starting services.
- d/p/lp1918141-use-network-online-target-01.patch: Declare a Wants=network-online.target on all NFS server services.
- d/p/lp1918141-use-network-online-target-02.patch: Declare a After=network-online.target on all NFS server services. Thanks to
Niklas Edmundsson for helping with the reproducer.
- d/nfs-common.postinst: always start nfs-utils.service, so the restart in
the #DEBHELPER# section can do its job if needed
* Removed patches obsoleted/merged by upstream:
- Remove hard-coded dep on libtirpc1; already merged upstream, but
previously un-noted
- d/nfs-utils_env.sh: alongside RPCSVCGSSDARGS, also export SVCGSSDARGS,
which is the variable name expected by the rpc-svcgssd systemd service;
already merged upstream, but previously un-noted
- d/p/python3.diff obsoleted by
d/p/Convert-remaining-python-scripts-to-python3.patch
* d/p/nfsiostat-replace-list-reserved-word.patch: re-instated after
previous merge removed a patch already merged upstream
* d/p/01-sm-notify-in-sbin.patch,
d/p/03-handle-mtab-symlink.patch,
d/p/17-multiarch-kerberos-paths.patch,
d/p/unbreak-blkmapd-rpc_pipefs-run.patch:
reverted unnecessary refresh of patches
Possibly this could be just a sync, however the old version has a fair bit of delta that will need to be reviewed:
nfs-utils (1:1.3.4-6ubuntu1) impish; urgency=medium
* Merge from Debian unstable (LP: #1929406). Remaining changes: nfs-common. default: always start idmapd automatically; drop the nfs-common. default: remove NEED_STATD and related comment. free-lucid- sec-context. patch: adjust for changes to the ctx krb5_ctx( ) function. gssproxy. patch: Drop gssproxy as it does not exist in Ubuntu rpcbind. socket" to "nfs-mountd. service" as a dependency to avoid race Fix-nfs- mountd- dependency- on-rpcbind. patch gid*.patch: Backports from upstream to prevent truncating UIDs start-ordering- 1.patch, d/p/fix- start-ordering- 2.patch, d/p/fix- ordering- 3.patch, d/nfs-kernel- server. install: Fix systemd service online. target when starting services. use-network- online- target- 01.patch: Declare a
Wants= network- online. target on all NFS server services. use-network- online- target- 02.patch: Declare a
After= network- online. target on all NFS server services. Thanks to postinst: always start nfs-utils.service, so the restart in p/Convert- remaining- python- scripts- to-python3. patch replace- list-reserved- word.patch: re-instated after sm-notify- in-sbin. patch, 03-handle- mtab-symlink. patch, 17-multiarch- kerberos- paths.patch, unbreak- blkmapd- rpc_pipefs- run.patch:
- debian/
configuration option.
- debian/
- Add 90-gss-
argument of the serialize_
- Add remove-
- Fixing nfs-mountd dependency on rpcbind (race condition) by adding
"
conditions:
- Add systemd-
- truncate_
and GIDs over 65536 on certain architectures
- d/p/fix-
start-
start ordering
- Depend on network-
- d/p/lp1918141-
- d/p/lp1918141-
Niklas Edmundsson for helping with the reproducer.
- d/nfs-common.
the #DEBHELPER# section can do its job if needed
* Removed patches obsoleted/merged by upstream:
- Remove hard-coded dep on libtirpc1; already merged upstream, but
previously un-noted
- d/nfs-utils_env.sh: alongside RPCSVCGSSDARGS, also export SVCGSSDARGS,
which is the variable name expected by the rpc-svcgssd systemd service;
already merged upstream, but previously un-noted
- d/p/python3.diff obsoleted by
d/
* d/p/nfsiostat-
previous merge removed a patch already merged upstream
* d/p/01-
d/p/
d/p/
d/p/
reverted unnecessary refresh of patches