[Pkg-samba-maint] Bug#532153: Bug#532153: Bug#532153: smbfs: fsetxattr fails with smbmount from Debian/amd64 to Debian/i386
Arthur Marsh
arthur.marsh at internode.on.net
Mon Jun 8 03:00:18 UTC 2009
Steve Langasek wrote, on 2009-06-08 05:59:
> On Mon, Jun 08, 2009 at 05:31:32AM +0930, Arthur Marsh wrote:
>>> Do you have POSIX ACLs enabled on the server? Turning them on as a mount
>>> option for the underlying filesystem would be the quickest way to resolve
>>> this bug, I think; and if that works then we know this bug report should be
>>> reassigned to the CIFS driver.
>
>> Not as far as I know... not ACL-specific settings are in the server
>> smb.conf.
>
>> How would I enable POSIX ACLs on the server?
>
> They have to be enabled at the filesystem level. If you're using ext3,
> there's an "acl" mount option (which can also be toggled on the filesystem
> itself, using "tune2fs -o acl /dev/<device>"). I think you can toggle this
> with a remount, as well; e.g., 'mount -oremount,acl /usr'.
>
OK, done:
$ mount
/dev/hda7 on / type ext3 (rw,errors=remount-ro,acl,errors=remount-ro)
The process went further - the "install" command ran, but it failed
later on:
====== making target debian/stamp/conf/minimal_debian [new prereqs: ]======
This is kernel package version 12.014.
test -d debian || mkdir debian
test ! -e stamp-building || rm -f stamp-building
install -p -m 755 /usr/share/kernel-package/rules debian/rules
for file in ChangeLog Control Control.bin86 config templates.in rules;
do \
cp -f /usr/share/kernel-package/$file ./debian/;
\
done
for dir in Config docs examples ruleset scripts pkg po; do
\
cp -af /usr/share/kernel-package/$dir ./debian/;
\
done
cp: cannot create regular file `./debian/Config/config.sun3': File exists
cp: cannot create regular file `./debian/Config/config.rpc': File exists
cp: cannot create regular file `./debian/Config/config.atari': File exists
cp: cannot create regular file `./debian/Config/config.chrp': File exists
cp: cannot create regular file `./debian/Config/config.386': File exists
cp: cannot create regular file `./debian/Config/config.sparc64': File exists
cp: cannot create regular file `./debian/Config/config.xenu': File exists
cp: cannot create regular file `./debian/Config/config.m32r': File exists
cp: cannot create regular file `./debian/Config/config.i386': File exists
cp: cannot create regular file `./debian/Config/config.bvme6000': File
exists
cp: cannot create regular file `./debian/Config/config.alpha-generic':
File exists
cp: cannot create regular file `./debian/Config/config.mbx': File exists
cp: cannot create regular file `./debian/Config/config.686-smp': File exists
cp: cannot create regular file `./debian/Config/config.m68k': File exists
cp: cannot create regular file `./debian/Config/config.alpha-smp': File
exists
cp: cannot create regular file `./debian/Config/config.em64t-p4-smp':
File exists
cp: cannot create regular file `./debian/Config/config.mips': File exists
cp: cannot create regular file `./debian/Config/config.s390x': File exists
cp: cannot create regular file `./debian/Config/config.64': File exists
cp: cannot create regular file `./debian/Config/config.686': File exists
cp: cannot create regular file `./debian/Config/config': File exists
cp: cannot create regular file `./debian/Config/config.powerpc-miboot':
File exists
cp: cannot create regular file `./debian/Config/config.footbridge': File
exists
cp: cannot create regular file `./debian/Config/config.s390': File exists
cp: cannot create regular file `./debian/Config/config.amiga': File exists
cp: cannot create regular file `./debian/Config/config.powermac': File
exists
cp: cannot create regular file `./debian/Config/config.64-smp': File exists
cp: cannot create regular file `./debian/Config/config.mckinley': File
exists
cp: cannot create regular file `./debian/Config/ChangeLog': File exists
cp: cannot create regular file `./debian/Config/config.hppa': File exists
cp: cannot create regular file `./debian/Config/config.arm': File exists
cp: cannot create regular file `./debian/Config/config.i686': File exists
cp: cannot create regular file `./debian/Config/config.sparc64-smp':
File exists
cp: cannot create regular file `./debian/Config/config.s3c2410': File exists
cp: cannot create regular file `./debian/Config/config.mac': File exists
cp: cannot create regular file `./debian/Config/config.k7-smp': File exists
cp: cannot create regular file `./debian/Config/config.hp': File exists
cp: cannot create regular file `./debian/Config/config.itanium': File exists
cp: cannot create regular file `./debian/Config/config.s390-tape': File
exists
cp: cannot create regular file `./debian/Config/config.um': File exists
cp: cannot create regular file `./debian/Config/config.armel': File exists
cp: cannot create regular file `./debian/Config/config.powerpc-smp':
File exists
cp: cannot create regular file `./debian/Config/config.common': File exists
cp: cannot create regular file `./debian/Config/config.prep': File exists
cp: cannot create regular file `./debian/Config/config.pmac': File exists
cp: cannot create regular file `./debian/Config/config.mvme147': File exists
cp: cannot create regular file `./debian/Config/config.ixp4xx': File exists
cp: cannot create regular file `./debian/Config/config.mvme16x': File exists
cp: cannot create regular file `./debian/Config/config.amd64-k8': File
exists
cp: cannot create regular file `./debian/Config/config.em64t-p4': File
exists
cp: cannot create regular file `./debian/Config/config.powerpc64': File
exists
cp: cannot create regular file `./debian/Config/config.itanium-smp':
File exists
cp: cannot create regular file `./debian/Config/config.i486': File exists
cp: cannot create regular file `./debian/Config/config.ia64': File exists
cp: cannot create regular file `./debian/Config/config.32': File exists
cp: cannot create regular file `./debian/Config/config.xen0': File exists
cp: cannot create regular file `./debian/Config/config.alpha': File exists
cp: cannot create regular file `./debian/Config/config.amd64-k8-smp':
File exists
cp: cannot create regular file `./debian/Config/config.apus': File exists
cp: cannot create regular file `./debian/Config/config.sparc': File exists
cp: cannot create regular file `./debian/Config/config.i586': File exists
cp: cannot create regular file `./debian/Config/config.powerpc': File exists
cp: cannot create regular file `./debian/Config/config.amd64-generic':
File exists
cp: cannot create regular file `./debian/Config/config.amd64': File exists
cp: cannot create regular file `./debian/Config/config.mckinley-smp':
File exists
cp: cannot create regular file `./debian/Config/config.32-smp': File exists
cp: cannot create regular file `./debian/Config/config.q40': File exists
cp: cannot create regular file `./debian/Config/config.k7': File exists
cp: preserving permissions for `./debian/Config': Operation not supported
cp: cannot create regular file
`./debian/docs/ImageLoaders/VmeliloDefault': File exists
cp: cannot create regular file `./debian/docs/ImageLoaders/QuikDefault':
File exists
cp: cannot create regular file `./debian/docs/ImageLoaders/LiloDefault':
File exists
cp: cannot create regular file `./debian/docs/ImageLoaders/SiloDefault':
File exists
cp: preserving permissions for `./debian/docs/ImageLoaders': Operation
not supported
cp: cannot create regular file `./debian/docs/Rationale': File exists
cp: cannot create regular file `./debian/docs/LinkPolicy': File exists
cp: cannot create regular file `./debian/docs/ChangeLog': File exists
cp: cannot create regular file `./debian/docs/README': File exists
cp: cannot create regular file `./debian/docs/README.tecra': File exists
cp: cannot create regular file `./debian/docs/README.grub': File exists
cp: cannot create regular file `./debian/docs/linux.1': File exists
cp: cannot create regular file `./debian/docs/HOWTO-Linux-2.6-Woody':
File exists
cp: cannot create regular file `./debian/docs/README.modules': File exists
cp: preserving permissions for `./debian/docs': Operation not supported
cp: cannot create regular file `./debian/examples/etc/kpkg_grub.conf':
File exists
cp: cannot create regular file
`./debian/examples/etc/sample.kernel-img.conf': File exists
cp: cannot create regular file
`./debian/examples/etc/kernel/header_prerm.d/link': File exists
cp: preserving permissions for
`./debian/examples/etc/kernel/header_prerm.d': Operation not supported
cp: cannot create regular file
`./debian/examples/etc/kernel/header_postinst.d/link': File exists
cp: preserving permissions for
`./debian/examples/etc/kernel/header_postinst.d': Operation not supported
cp: cannot create regular file
`./debian/examples/etc/kernel/postrm.d/yaird': File exists
cp: cannot create regular file
`./debian/examples/etc/kernel/postrm.d/force-build-link': File exists
cp: cannot create regular file
`./debian/examples/etc/kernel/postrm.d/initramfs': File exists
cp: cannot create regular file
`./debian/examples/etc/kernel/postrm.d/grub_rm': File exists
cp: preserving permissions for `./debian/examples/etc/kernel/postrm.d':
Operation not supported
cp: cannot create regular file
`./debian/examples/etc/kernel/postinst.d/yaird': File exists
cp: cannot create regular file
`./debian/examples/etc/kernel/postinst.d/force-build-link': File exists
cp: cannot create regular file
`./debian/examples/etc/kernel/postinst.d/initramfs': File exists
cp: cannot create regular file
`./debian/examples/etc/kernel/postinst.d/grub_conf': File exists
cp: cannot create regular file
`./debian/examples/etc/kernel/postinst.d/symlink_hook': File exists
cp: preserving permissions for
`./debian/examples/etc/kernel/postinst.d': Operation not supported
cp: cannot create regular file
`./debian/examples/etc/kernel/header_postrm.d/link': File exists
cp: preserving permissions for
`./debian/examples/etc/kernel/header_postrm.d': Operation not supported
cp: preserving permissions for `./debian/examples/etc/kernel': Operation
not supported
cp: preserving permissions for `./debian/examples/etc': Operation not
supported
cp: cannot create regular file `./debian/examples/ChangeLog': File exists
cp: cannot create regular file
`./debian/examples/sample.module.control': File exists
cp: preserving permissions for `./debian/examples': Operation not supported
cp: cannot create regular file `./debian/ruleset/minimal.mk': File exists
cp: cannot create regular file `./debian/ruleset/architecture.mk': File
exists
cp: cannot create regular file `./debian/ruleset/modules.mk': File exists
cp: cannot create regular file `./debian/ruleset/kernel_version.mk':
File exists
cp: cannot create regular file `./debian/ruleset/misc/defaults.mk': File
exists
cp: cannot create regular file `./debian/ruleset/misc/modules.mk': File
exists
cp: cannot create regular file `./debian/ruleset/misc/ChangeLog': File
exists
cp: cannot create regular file `./debian/ruleset/misc/pkg_names.mk':
File exists
cp: cannot create regular file `./debian/ruleset/misc/README': File exists
cp: cannot create regular file `./debian/ruleset/misc/checks.mk': File
exists
cp: cannot create regular file `./debian/ruleset/misc/version_vars.mk':
File exists
cp: cannot create regular file `./debian/ruleset/misc/kernel_arch.mk':
File exists
cp: cannot create regular file `./debian/ruleset/misc/config.mk': File
exists
cp: preserving permissions for `./debian/ruleset/misc': Operation not
supported
cp: cannot create regular file `./debian/ruleset/targets/image.mk': File
exists
cp: cannot create regular file `./debian/ruleset/targets/manual.mk':
File exists
cp: cannot create regular file `./debian/ruleset/targets/ChangeLog':
File exists
cp: cannot create regular file `./debian/ruleset/targets/README': File
exists
cp: cannot create regular file `./debian/ruleset/targets/doc.mk': File
exists
cp: cannot create regular file `./debian/ruleset/targets/debug.mk': File
exists
cp: cannot create regular file `./debian/ruleset/targets/source.mk':
File exists
cp: cannot create regular file `./debian/ruleset/targets/headers.mk':
File exists
cp: cannot create regular file `./debian/ruleset/targets/common.mk':
File exists
cp: preserving permissions for `./debian/ruleset/targets': Operation not
supported
cp: cannot create regular file `./debian/ruleset/ChangeLog': File exists
cp: cannot create regular file `./debian/ruleset/local-vars.mk': File exists
cp: cannot create regular file `./debian/ruleset/common/archvars.mk':
File exists
cp: cannot create regular file `./debian/ruleset/common/checklibs': File
exists
cp: cannot create regular file `./debian/ruleset/common/targets.dot':
File exists
cp: cannot create regular file `./debian/ruleset/common/debconf.mk':
File exists
cp: cannot create regular file `./debian/ruleset/common/ChangeLog': File
exists
cp: cannot create regular file `./debian/ruleset/common/perlvars.mk':
File exists
cp: cannot create regular file `./debian/ruleset/common/README': File exists
cp: cannot create regular file `./debian/ruleset/common/pkgvars.mk':
File exists
cp: cannot create regular file `./debian/ruleset/common/targets.mk':
File exists
cp: cannot create regular file
`./debian/ruleset/common/install_cmds.mk': File exists
cp: cannot create regular file `./debian/ruleset/common/automake.mk':
File exists
cp: cannot create regular file `./debian/ruleset/common/copt.mk': File
exists
cp: preserving permissions for `./debian/ruleset/common': Operation not
supported
cp: cannot create regular file `./debian/ruleset/arches/sparc.mk': File
exists
cp: cannot create regular file `./debian/ruleset/arches/ia64.mk': File
exists
cp: cannot create regular file `./debian/ruleset/arches/amd64.mk': File
exists
cp: cannot create regular file `./debian/ruleset/arches/armeb.mk': File
exists
cp: cannot create regular file `./debian/ruleset/arches/mips.mk': File
exists
cp: cannot create regular file `./debian/ruleset/arches/ChangeLog': File
exists
cp: cannot create regular file `./debian/ruleset/arches/arm.mk': File exists
cp: cannot create regular file `./debian/ruleset/arches/s390.mk': File
exists
cp: cannot create regular file
`./debian/ruleset/arches/what_is_ppc_called_today.mk': File exists
cp: cannot create regular file `./debian/ruleset/arches/m32r.mk': File
exists
cp: cannot create regular file `./debian/ruleset/arches/armel.mk': File
exists
cp: cannot create regular file `./debian/ruleset/arches/README.txt':
File exists
cp: cannot create regular file `./debian/ruleset/arches/m68k.mk': File
exists
cp: cannot create regular file `./debian/ruleset/arches/xen.mk': File exists
cp: cannot create regular file `./debian/ruleset/arches/alpha.mk': File
exists
cp: cannot create regular file `./debian/ruleset/arches/hppa.mk': File
exists
cp: cannot create regular file `./debian/ruleset/arches/uml.mk': File exists
cp: cannot create regular file `./debian/ruleset/arches/mipsel.mk': File
exists
cp: cannot create regular file `./debian/ruleset/arches/powerpc.mk':
File exists
cp: cannot create regular file `./debian/ruleset/arches/i386.mk': File
exists
cp: preserving permissions for `./debian/ruleset/arches': Operation not
supported
cp: cannot create regular file `./debian/ruleset/local.mk': File exists
cp: preserving permissions for `./debian/ruleset': Operation not supported
cp: cannot create regular file `./debian/scripts/ChangeLog': File exists
cp: cannot create regular file `./debian/scripts/kpkg-vercheck': File exists
cp: preserving permissions for `./debian/scripts': Operation not supported
cp: cannot create regular file `./debian/pkg/image/postrm': File exists
cp: cannot create regular file `./debian/pkg/image/config': File exists
cp: cannot create regular file `./debian/pkg/image/prerm': File exists
cp: cannot create regular file `./debian/pkg/image/ChangeLog': File exists
cp: cannot create regular file `./debian/pkg/image/postinst': File exists
cp: cannot create regular file `./debian/pkg/image/README': File exists
cp: cannot create regular file `./debian/pkg/image/copyright': File exists
cp: cannot create regular file `./debian/pkg/image/preinst': File exists
cp: preserving permissions for `./debian/pkg/image': Operation not supported
cp: cannot create regular file `./debian/pkg/source/postrm': File exists
cp: cannot create regular file `./debian/pkg/source/prerm': File exists
cp: cannot create regular file `./debian/pkg/source/ChangeLog': File exists
cp: cannot create regular file `./debian/pkg/source/postinst': File exists
cp: cannot create regular file `./debian/pkg/source/README': File exists
cp: cannot create regular file `./debian/pkg/source/copyright': File exists
cp: cannot create regular file `./debian/pkg/source/preinst': File exists
cp: preserving permissions for `./debian/pkg/source': Operation not
supported
cp: cannot create regular file `./debian/pkg/headers/postrm': File exists
cp: cannot create regular file `./debian/pkg/headers/create_link': File
exists
cp: cannot create regular file `./debian/pkg/headers/prerm': File exists
cp: cannot create regular file `./debian/pkg/headers/ChangeLog': File exists
cp: cannot create regular file `./debian/pkg/headers/postinst': File exists
cp: cannot create regular file `./debian/pkg/headers/README': File exists
cp: cannot create regular file `./debian/pkg/headers/copyright': File exists
cp: cannot create regular file `./debian/pkg/headers/preinst': File exists
cp: preserving permissions for `./debian/pkg/headers': Operation not
supported
cp: cannot create regular file `./debian/pkg/doc/postrm': File exists
cp: cannot create regular file `./debian/pkg/doc/prerm': File exists
cp: cannot create regular file `./debian/pkg/doc/ChangeLog': File exists
cp: cannot create regular file `./debian/pkg/doc/postinst': File exists
cp: cannot create regular file `./debian/pkg/doc/README': File exists
cp: cannot create regular file `./debian/pkg/doc/copyright': File exists
cp: cannot create regular file `./debian/pkg/doc/preinst': File exists
cp: preserving permissions for `./debian/pkg/doc': Operation not supported
cp: cannot create regular file `./debian/pkg/virtual/um/prerm': File exists
cp: cannot create regular file `./debian/pkg/virtual/um/postinst': File
exists
cp: preserving permissions for `./debian/pkg/virtual/um': Operation not
supported
cp: cannot create regular file `./debian/pkg/virtual/xen/prerm': File exists
cp: cannot create regular file `./debian/pkg/virtual/xen/postinst': File
exists
cp: preserving permissions for `./debian/pkg/virtual/xen': Operation not
supported
cp: preserving permissions for `./debian/pkg/virtual': Operation not
supported
cp: preserving permissions for `./debian/pkg': Operation not supported
cp: cannot create regular file `./debian/po/fr.po': File exists
cp: cannot create regular file `./debian/po/templates.pot': File exists
cp: cannot create regular file `./debian/po/POTFILES.in': File exists
cp: cannot create regular file `./debian/po/ja.po': File exists
cp: cannot create regular file `./debian/po/de.po': File exists
cp: preserving permissions for `./debian/po': Operation not supported
make: *** [debian/stamp/conf/minimal_debian] Error 1
Failed to create a ./debian directory: No such file or directory at
/usr/bin/make-kpkg line 970.
am64:/vicsrc/sound/video/drm-next# ls -al debian
total 64
drwxr-xr-x 10 root root 0 2009-06-08 12:05 .
drwxr-xr-x 24 amarsh04 amarsh04 0 2009-06-08 12:04 ..
-rwxr--r-- 1 root root 22577 2009-06-08 12:04 ChangeLog
-rwxr--r-- 1 root root 5975 2009-06-08 12:04 config
drwxr-xr-x 2 root root 0 2009-05-14 18:25 Config
-rwxr--r-- 1 root root 5681 2009-06-08 12:04 Control
-rwxr--r-- 1 root root 2672 2009-06-08 12:04 Control.bin86
drwxr-xr-x 3 root root 0 2009-05-14 18:25 docs
drwxr-xr-x 3 root root 0 2009-05-14 18:25 examples
drwxr-xr-x 7 root root 0 2009-04-10 21:15 pkg
drwxr-xr-x 2 root root 0 2009-05-14 18:25 po
-rwxr-xr-x 1 root root 3484 2009-06-08 12:04 rules
drwxr-xr-x 6 root root 0 2009-05-14 18:25 ruleset
drwxr-xr-x 2 root root 0 2009-05-14 18:25 scripts
drwxr-xr-x 3 root root 0 2009-06-08 12:04 stamp
-rwxr--r-- 1 root root 13430 2009-06-08 12:04 templates.in
am64:/vicsrc/sound/video/drm-next#
As far as I can tell, the Samba logs where the permissions of debian/po
are attempted to be change are here:
[2009/06/08 12:20:05, 2] smbd/close.c:close_normal_file(606)
root closed file sound/video/drm-next/debian/po/de.po (numopen=0)
NT_STATUS_OK
[2009/06/08 12:20:05, 3] smbd/process.c:process_smb(1554)
Transaction 227223 of length 242 (0 toread)
[2009/06/08 12:20:05, 3] smbd/process.c:switch_message(1378)
switch message SMBtrans2 (pid 19899) conn 0x98691e0
[2009/06/08 12:20:05, 3] smbd/trans2.c:call_trans2setfilepathinfo(6790)
call_trans2setfilepathinfo(6) sound/video/drm-next/debian/po (fnum
-1) info_level=512 totdata=100
[2009/06/08 12:20:05, 3] locking/locking.c:get_share_mode_lock(825)
fill_share_mode_lock failed
[2009/06/08 12:20:05, 3] smbd/process.c:process_smb(1554)
Transaction 227224 of length 242 (0 toread)
[2009/06/08 12:20:05, 3] smbd/process.c:switch_message(1378)
switch message SMBtrans2 (pid 19899) conn 0x98691e0
[2009/06/08 12:20:05, 3] smbd/trans2.c:call_trans2setfilepathinfo(6790)
call_trans2setfilepathinfo(6) sound/video/drm-next/debian/po (fnum
-1) info_level=512 totdata=100
[2009/06/08 12:20:05, 3] smbd/process.c:process_smb(1554)
Transaction 227225 of length 178 (0 toread)
[2009/06/08 12:20:05, 3] smbd/process.c:switch_message(1378)
switch message SMBtrans2 (pid 19899) conn 0x98691e0
[2009/06/08 12:20:05, 3] smbd/trans2.c:call_trans2setfilepathinfo(6790)
call_trans2setfilepathinfo(6) sound/video/drm-next/debian/po (fnum
-1) info_level=516 totdata=36
[2009/06/08 12:20:05, 3] smbd/process.c:process_smb(1554)
Transaction 227226 of length 90 (0 toread)
[2009/06/08 12:20:05, 3] smbd/process.c:switch_message(1378)
switch message SMBtrans2 (pid 19899) conn 0x98691e0
[2009/06/08 12:20:05, 3] smbd/trans2.c:call_trans2qfilepathinfo(3943)
call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 512
[2009/06/08 12:20:05, 3] smbd/trans2.c:call_trans2qfilepathinfo(4057)
call_trans2qfilepathinfo sound (fnum = -1) level=512 call=5 total_data=0
[2009/06/08 12:20:05, 3] smbd/process.c:process_smb(1554)
Transaction 227227 of length 102 (0 toread)
[2009/06/08 12:20:05, 3] smbd/process.c:switch_message(1378)
switch message SMBtrans2 (pid 19899) conn 0x98691e0
[2009/06/08 12:20:05, 3] smbd/trans2.c:call_trans2qfilepathinfo(3943)
call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 512
[2009/06/08 12:20:05, 3] smbd/trans2.c:call_trans2qfilepathinfo(4057)
call_trans2qfilepathinfo sound/video (fnum = -1) level=512 call=5
total_data=0
[2009/06/08 12:20:05, 3] smbd/process.c:process_smb(1554)
Transaction 227228 of length 120 (0 toread)
[2009/06/08 12:20:05, 3] smbd/process.c:switch_message(1378)
switch message SMBtrans2 (pid 19899) conn 0x98691e0
[2009/06/08 12:20:05, 3] smbd/trans2.c:call_trans2qfilepathinfo(3943)
call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 512
[2009/06/08 12:20:05, 3] smbd/trans2.c:call_trans2qfilepathinfo(4057)
call_trans2qfilepathinfo sound/video/drm-next (fnum = -1) level=512
call=5 total_data=0
[2009/06/08 12:20:09, 3] smbd/sec_ctx.c:set_sec_ctx(324)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2009/06/08 12:21:09, 3] smbd/sec_ctx.c:set_sec_ctx(324)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2009/06/08 12:22:09, 3] smbd/sec_ctx.c:set_sec_ctx(324)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[end]
Regards,
Arthur.
More information about the Pkg-samba-maint
mailing list