[23431] in Source-Commits
/svn/athena r23084 - trunk/debathena
daemon@ATHENA.MIT.EDU (ghudson@MIT.EDU)
Tue Jul 15 12:54:20 2008
Date: Tue, 15 Jul 2008 12:53:47 -0400 (EDT)
From: ghudson@MIT.EDU
Message-Id: <200807151653.MAA08536@drugstore.mit.edu>
To: source-commits@MIT.EDU
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Author: ghudson
Date: 2008-07-15 12:53:46 -0400 (Tue, 15 Jul 2008)
New Revision: 23084
Modified:
trunk/debathena/NOTES
Log:
There is a perl/AFS permissions issue which can interfere with
multiple users using the same build area. The workaround is to chmod
directories 777 if perl's File::Temp will be used in that directory.
dpkg-source and equivs-build are affected. We have automated the
workaround for dasource, but are working around it manually for
equivs-build. In NOTES, document where the manual workaround is
necessary.
Modified: trunk/debathena/NOTES
===================================================================
--- trunk/debathena/NOTES 2008-07-15 16:40:07 UTC (rev 23083)
+++ trunk/debathena/NOTES 2008-07-15 16:53:46 UTC (rev 23084)
@@ -224,7 +224,10 @@
Improvements to this machinery are pending.
6. For each package under third, run "da ./debathenify-PKG source
- binary upload".
+ binary upload". Any created directories under third/openafs/meta
+ should be chmodded 777 to work around a perl/AFS permissions
+ issue with File::Temp; if this is not done, OpenAFS metapackage
+ builds will fail for other users.
Release engineer: Setting up a build server
-------------------------------------------
@@ -381,10 +384,11 @@
svn co svn+ssh://svn.mit.edu/athena/trunk/debathena/meta
svn co svn+ssh://svn.mit.edu/athena/trunk/debathena/third
+ chmod 777 meta/*
- (A couple of subdirectories of debathena/meta are normal Debian
+ A couple of subdirectories of debathena/meta are normal Debian
packages, so this will create redundant copies of those. Ignore
- them; they won't be used.)
+ them; they won't be used.
Release engineer: Adding a new suite
------------------------------------
@@ -437,8 +441,8 @@
touch $DEBATHENA_BUILD_AREA/stamps.newdist/packagename.done" and
restart the build.
- 13. Go into third/openafs in the build area and build AFS modules
- for the new suite's kernels. (Instructions pending.)
+ The newly created third/openafs/meta directories should be
+ chmodded 777 to work around a perl/AFS permissions issue.
Release engineer: apt repository HTTP server setup
--------------------------------------------------