FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Kernel

 
 
LinkBack Thread Tools
 
Old 04-04-2010, 07:38 PM
Ben Hutchings
 
Default Maintenance of nfs-kernel-server

Aníbal,

nfs-kernel-server is closely related to the Linux kernel and most of the
bugs reported on it appear to actually be kernel bugs. Therefore it
seems to me that it would make more sense for the kernel team to
maintain it. Would you be willing to hand over or share maintainership?

Ben.

--
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.
 
Old 04-05-2010, 03:32 AM
Aníbal Monsalve Salazar
 
Default Maintenance of nfs-kernel-server

On Sun, Apr 04, 2010 at 08:38:28PM +0100, Ben Hutchings wrote:
>nfs-kernel-server is closely related to the Linux kernel and most of
>the bugs reported on it appear to actually be kernel bugs. Therefore
>it seems to me that it would make more sense for the kernel team to
>maintain it.

Sure.

>Would you be willing to hand over or share maintainership?

I would like to share maintainership.
 
Old 04-05-2010, 10:20 PM
Ben Hutchings
 
Default Maintenance of nfs-kernel-server

On Mon, 2010-04-05 at 13:32 +1000, Aníbal Monsalve Salazar wrote:
> On Sun, Apr 04, 2010 at 08:38:28PM +0100, Ben Hutchings wrote:
> >nfs-kernel-server is closely related to the Linux kernel and most of
> >the bugs reported on it appear to actually be kernel bugs. Therefore
> >it seems to me that it would make more sense for the kernel team to
> >maintain it.
>
> Sure.
>
> >Would you be willing to hand over or share maintainership?
>
> I would like to share maintainership.

Here's the debdiff for the changes I'd like to make now. We should
probably import nfs-utils into a VCS somewhere, but I'm not sure how
best to do that with a v3.0 package.

Ben.

diff -Nru nfs-utils-1.2.1/debian/changelog nfs-utils-1.2.1/debian/changelog
--- nfs-utils-1.2.1/debian/changelog 2010-01-14 06:15:29.000000000 +0000
+++ nfs-utils-1.2.1/debian/changelog 2010-04-05 22:57:53.000000000 +0100
@@ -1,3 +1,19 @@
+nfs-utils (1:1.2.1-4) unstable; urgency=low
+
+ * Change maintainer to Debian kernel team; move Aníbal to uploaders and
+ add myself to uploaders
+ * Check for nfsd in /proc/filesystems rather than looking for signs of it in
+ /proc/kallsyms (Closes: #563104, #572736)
+ * Document the -n option to svcgssd, thanks to Alberto Gonzalez Iniesta
+ (Closes: #451402, #550270)
+ * Replace upstream reference in package descriptions with Homepage fields,
+ and do not refer to the obsolete CVS repository
+ * Update policy version to 3.8.4; no changes required
+ * Override lintian error 'init.d-script-missing-dependency-on-remote_fs';
+ the init script does work without /usr mounted
+
+ -- Ben Hutchings <ben@decadent.org.uk> Mon, 05 Apr 2010 22:57:52 +0100
+
nfs-utils (1:1.2.1-3) unstable; urgency=low

* Change the reading of /proc/kallsyms
diff -Nru nfs-utils-1.2.1/debian/control nfs-utils-1.2.1/debian/control
--- nfs-utils-1.2.1/debian/control 2010-01-14 06:14:26.000000000 +0000
+++ nfs-utils-1.2.1/debian/control 2010-04-05 22:24:39.000000000 +0100
@@ -1,9 +1,10 @@
Source: nfs-utils
Priority: standard
Section: net
-Maintainer: Anibal Monsalve Salazar <anibal@debian.org>
+Maintainer: Debian kernel team <debian-kernel@lists.debian.org>
+Uploaders: Anibal Monsalve Salazar <anibal@debian.org>, Ben Hutchings <ben@decadent.org.uk>
Build-Depends: debhelper (>= 7), libwrap0-dev, libevent-dev, libnfsidmap-dev, libkrb5-dev, libgssglue-dev, librpcsecgss-dev (>= 0.17), libblkid-dev, libkeyutils-dev, pkg-config, libldap2-dev
-Standards-Version: 3.8.3
+Standards-Version: 3.8.4
Homepage: http://nfs.sourceforge.net/

Package: nfs-kernel-server
@@ -25,8 +26,7 @@
This package contains the user-space support needed to use the
NFS kernel server. Most administrators wishing to set up an NFS server
would want to install this package.
- .
- Upstream: SourceForge project "nfs", CVS module nfs-utils.
+Homepage: http://nfs.sourceforge.net/

Package: nfs-common
Architecture: any
@@ -38,5 +38,4 @@
Use this package on any machine that uses NFS, either as client or
server. Programs included: lockd, statd, showmount, nfsstat, gssd
and idmapd.
- .
- Upstream: SourceForge project "nfs", CVS module nfs-utils.
+Homepage: http://nfs.sourceforge.net/
diff -Nru nfs-utils-1.2.1/debian/nfs-common.lintian-overrides nfs-utils-1.2.1/debian/nfs-common.lintian-overrides
--- nfs-utils-1.2.1/debian/nfs-common.lintian-overrides 1970-01-01 01:00:00.000000000 +0100
+++ nfs-utils-1.2.1/debian/nfs-common.lintian-overrides 2010-04-05 23:06:54.000000000 +0100
@@ -0,0 +1,4 @@
+# nfs-common can start daemons installed on /usr if it is already mounted,
+# but will still work if /usr is not mounted.
+nfs-common binary: init.d-script-missing-dependency-on-remote_fs /etc/init.d/nfs-common: required-start
+nfs-common binary: init.d-script-missing-dependency-on-remote_fs /etc/init.d/nfs-common: required-stop
diff -Nru nfs-utils-1.2.1/debian/nfs-kernel-server.init nfs-utils-1.2.1/debian/nfs-kernel-server.init
--- nfs-utils-1.2.1/debian/nfs-kernel-server.init 2010-01-14 05:23:49.000000000 +0000
+++ nfs-utils-1.2.1/debian/nfs-kernel-server.init 2010-04-05 23:15:48.000000000 +0100
@@ -64,7 +64,7 @@
do_modprobe nfsd

# See if our running kernel supports the NFS kernel server
- if [ -f /proc/kallsyms ] && ! grep -Eq "[[:space:]]nfsd_open([[:space:]]|$)" /proc/kallsyms; then
+ if ! grep -E -qs "[[:space:]]nfsd$" /proc/filesystems; then
log_warning_msg "Not starting $DESC: no support in current kernel."
exit 0
fi
diff -Nru nfs-utils-1.2.1/debian/patches/12-svcgssd-document-n-option.patch nfs-utils-1.2.1/debian/patches/12-svcgssd-document-n-option.patch
--- nfs-utils-1.2.1/debian/patches/12-svcgssd-document-n-option.patch 1970-01-01 01:00:00.000000000 +0100
+++ nfs-utils-1.2.1/debian/patches/12-svcgssd-document-n-option.patch 2010-04-05 21:17:54.000000000 +0100
@@ -0,0 +1,16 @@
+From: Alberto Gonzalez Iniesta <agi@inittab.org>
+
+--- a/utils/gssd/svcgssd.man
++++ b/utils/gssd/svcgssd.man
+@@ -35,6 +35,11 @@
+ .B -i
+ If the nfsidmap library supports setting debug level,
+ increases the verbosity of the output (can be specified multiple times).
++.TP
++.B -n
++Do not search for nfs/<your.host>@<YOUR.REALM> at start up, but instead
++accept requests for any key in the keytab file. Useful for HA clusters
++where the NFS service hostname is different from the node hostname.
+
+ .SH SEE ALSO
+ .BR rpc.gssd(8),
diff -Nru nfs-utils-1.2.1/debian/patches/series nfs-utils-1.2.1/debian/patches/series
--- nfs-utils-1.2.1/debian/patches/series 2009-12-18 02:31:51.000000000 +0000
+++ nfs-utils-1.2.1/debian/patches/series 2010-04-05 20:29:30.000000000 +0100
@@ -2,3 +2,4 @@
03-handle-mtab-symlink.patch
07-remove-duplicate-exports-paragraphs.patch
11-532048-reduce-verbosity.patch
+12-svcgssd-document-n-option.patch
diff -Nru nfs-utils-1.2.1/debian/rules nfs-utils-1.2.1/debian/rules
--- nfs-utils-1.2.1/debian/rules 2010-01-13 03:26:17.000000000 +0000
+++ nfs-utils-1.2.1/debian/rules 2010-04-05 22:57:40.000000000 +0100
@@ -50,6 +50,7 @@
dh_installman
dh_link
dh_installchangelogs ChangeLog
+ dh_lintian
dh_strip
dh_compress
dh_fixperms
--- END ---

--
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.
 
Old 04-05-2010, 11:17 PM
Aníbal Monsalve Salazar
 
Default Maintenance of nfs-kernel-server

On Mon, Apr 05, 2010 at 11:20:42PM +0100, Ben Hutchings wrote:
>Here's the debdiff for the changes I'd like to make now.

I also have some changes here. I'll upload my changes together with your
changes later. I'll let you know when. Please let me know if you have
more changes.

>We should probably import nfs-utils into a VCS somewhere, but I'm not
>sure how best to do that with a v3.0 package.

We could just keep the debian directory under git.
 
Old 04-05-2010, 11:52 PM
Ben Hutchings
 
Default Maintenance of nfs-kernel-server

On Tue, 2010-04-06 at 09:17 +1000, Aníbal Monsalve Salazar wrote:
> On Mon, Apr 05, 2010 at 11:20:42PM +0100, Ben Hutchings wrote:
> >Here's the debdiff for the changes I'd like to make now.
>
> I also have some changes here. I'll upload my changes together with your
> changes later. I'll let you know when. Please let me know if you have
> more changes.

The patch from #524255 could be applied. Other than that, there are no
more obvious changes to make. There is a new upstream version but I
didn't look at it yet. Did you?

> >We should probably import nfs-utils into a VCS somewhere, but I'm not
> >sure how best to do that with a v3.0 package.
>
> We could just keep the debian directory under git.

Ugh, please don't do that. That means you end up needing two separate
repositories (upstream and Debian) and you can't really diff Debian
versions.

Ben.

--
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.
 
Old 04-06-2010, 10:15 AM
Aníbal Monsalve Salazar
 
Default Maintenance of nfs-kernel-server

On Tue, Apr 06, 2010 at 12:52:14AM +0100, Ben Hutchings wrote:
>The patch from #524255 could be applied. Other than that, there are no
>more obvious changes to make.

Applied.

>There is a new upstream version but I didn't look at it yet. Did you?

Yes.

I'll upload 1:1.2.2-1 soon.
 
Old 04-06-2010, 10:43 AM
Jonas Smedegaard
 
Default Maintenance of nfs-kernel-server

Hi Ben, Aníbal and others,

On Mon, Apr 05, 2010 at 11:20:42PM +0100, Ben Hutchings wrote:

On Mon, 2010-04-05 at 13:32 +1000, Aníbal Monsalve Salazar wrote:

On Sun, Apr 04, 2010 at 08:38:28PM +0100, Ben Hutchings wrote:
>nfs-kernel-server is closely related to the Linux kernel and most of
>the bugs reported on it appear to actually be kernel bugs.
>Therefore it seems to me that it would make more sense for the
>kernel team to maintain it.


Sure.

>Would you be willing to hand over or share maintainership?

I would like to share maintainership.


Here's the debdiff for the changes I'd like to make now. We should
probably import nfs-utils into a VCS somewhere, but I'm not sure how
best to do that with a v3.0 package.


One approach is git-buildpackage + the following in debian/rules:

clean::
[ ! -d .pc ] || [ ! -f .pc/applied-patches ] || QUILT_PATCHES=debian/patches quilt pop -a
[ ! -d .pc ] || [ -f .pc/* ] || rm -rf .pc


Above (slightly more convoluted) is what was applied to the JACK[1]
packaging yesterday, after discussion[2] in the Multimedia list.


Off course it depends highly on your preferred VCS habits, but I guess
as kernel hackers you would want to use Git so I suspect it won't be far
off from your wants.



Regards,

- Jonas


[1] debcheckout jack-audio-connection-kit

[2]
http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/2010-April/008671.html


--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/

[x] quote me freely [ ] ask before reusing [ ] keep private
 

Thread Tools




All times are GMT. The time now is 01:18 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org