[tahoe-dev] Tahoe-LAFS v1.8.1 release candidate ready for testing, plus: please tell me your story

Greg Troxel gdt at ir.bbn.com
Thu Nov 4 12:10:52 UTC 2010


  http://tahoe-lafs.org/source/tahoe-lafs/tarballs/allmydata-tahoe-1.8.0-r4803.tar.bz2

I only had a few minutes to try this, but I adjusted (locally) the
pkgsrc files to refer to the new version:

  Index: Makefile
  -VERSION=	1.8.0
  +VERSION=	1.8.0-r4803

and had 2 problems:

1) The build phase was fine and the packaging phase failed:

ERROR: The following files are in the PLIST but not in /usr/pkg:
ERROR:         /n0/gdt/NetBSD-current/pkgsrc/filesystems/tahoe-lafs/work/.destdir/usr/pkg/lib/python2.6/site-packages/allmydata_tahoe-1.8.0-r4803-py2.6.egg-info/PKG-INFO

ERROR: The following files are in /usr/pkg but not in the PLIST:
ERROR:         /n0/gdt/NetBSD-current/pkgsrc/filesystems/tahoe-lafs/work/.destdir/usr/pkg/lib/python2.6/site-packages/allmydata_tahoe-1.8.0_r4803-py2.6.egg-info/PKG-INFO


Obviously I know how to fix this and can, but it would be nice if the
distribution tarball, unpack directory, and egg name all matched, since
that seems to be the way it's supposed to be.  I gather egg names use
'-' as a separator and therefore it's not allowed in versions.

(As always, I'm a fan of versions just being N(.N)*, like 1.8.0.4803, or
1.8.0.99.4803 to avoid real point release like 1.8.0.1 -- to avoid every
program having a new scheme that all packaging systems then need to
learn how to sort on.  I realize for betas it's not that important.)

2) The distribution tarball still has broken permissions.  Most files
are 400, and this leads to them getting unpacked and copied into place
and being 400 root and thus users can't run them.  pkgsrc has a chown -R
workaround in place, but it's odd to need this.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
URL: <http://tahoe-lafs.org/pipermail/tahoe-dev/attachments/20101104/45e40cd7/attachment.asc>


More information about the tahoe-dev mailing list