[815] in athena10

home help back first fref pref prev next nref lref last post

Changes to every package

daemon@ATHENA.MIT.EDU (Tim Abbott)
Sat Jan 10 16:29:18 2009

Date: Sat, 10 Jan 2009 16:28:19 -0500 (EST)
From: Tim Abbott <tabbott@MIT.EDU>
To: debathena@mit.edu, athena10@mit.edu
Message-ID: <alpine.DEB.2.00.0901101551030.21723@opus.mit.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII

Today, I was going to make the various fixes to (almost) all our packages 
that were planned over the last week or two.  But I realized that there 
are a few other changes that should happen to (almost) every package that 
I don't think we have consensus on, and it's probably best that we do all 
these changes in one pass.

* Remove DEB_AUTO_UPDATE_DEBIAN_CONTROL
* Remove whichever of debian/control and debian/control.in we're removing 
from svn (if any).
* Fix all instances of DEB_AUTO_UPDATE_AUTOCONF = 1 to say 2.50
* Fix various issues with the debian/copyright files.  The main point of 
this is to make it so that our packages look more like packages in Debian 
upstream in terms of what information is in the copyright files.
   * Make a version of the changes discussed in December (making the 
packagings MIT-licensed rather than "public domain").
   * We should give a URI for where the sources come from that is 
publically available (i.e. not something in AFS).  I'm not sure 
svn://debathena.mit.edu is totally ideal, but I think it is a URI that we 
should be able to maintain indefinitely.
   * Our source is actually the daconfiscated version of the source in SVN, 
which makes the claim in the copyright file as to where the source came 
from not entirely accurate.
   * Is the version of the MIT license statement in the debian/copyright 
files the version that should be used for Athena packages?  I ask because 
our version differs from that used in the zephyr package in Debian 
upstream.

As a concrete starting point, below is a draft diff for the quota package, 
which assumes we keep both control and control.in, ignore the daconfiscate 
complication, and keep the current MIT license text.

I'd like to be able to execute whatever conclusion we come to next 
weekend.  So, pleases discuss these issues if you don't like the draft 
below.

I'd plan to execute the changes as one commit per package (rather than one 
commit for each item above), since I think that'll make reviewing the 
commit emails less awful.

 	-Tim Abbott

Index: debian/changelog
===================================================================
--- debian/changelog	(revision 23282)
+++ debian/changelog	(working copy)
@@ -1,3 +1,11 @@
+debathena-quota (10.0.0-0debathena1) unstable; urgency=low
+
+  * Remove DEB_AUTO_UPDATE_DEBIAN_CONTROL.
+  * Change DEB_AUTO_UPDATE_AUTOCONF to 2.50, not 1.
+  * Clean up debian/copyright.
+
+ -- Tim Abbott <tabbott@mit.edu>  Sat, 10 Jan 2009 15:25:58 -0500
+
  debathena-quota (9.4.0-0debathena4) unstable; urgency=low

    * Link against libcom_err from openafs so that the package builds on
Index: debian/copyright
===================================================================
--- debian/copyright	(revision 23282)
+++ debian/copyright	(working copy)
@@ -1,20 +1,23 @@
-The Athena source code was obtained from the Athena CVS repository at
-/afs/dev.mit.edu/source, and is licensed as follows:
+This package was debianized as part of the Debian-Athena Project
+<http://debathena.mit.edu/> of the MIT Student Information Processing
+Board.

+The Athena source code was obtained from the Athena SVN repository at
+<svn://debathena.mit.edu/athena/trunk>, and is licensed as follows:
+
    Copyright 1996 by the Massachusetts Institute of Technology.

    Permission to use, copy, modify, and distribute this
    software and its documentation for any purpose and without
    fee is hereby granted, provided that the above copyright
    notice appear in all copies and that both that copyright
    notice and this permission notice appear in supporting
    documentation, and that the name of M.I.T. not be used in
    advertising or publicity pertaining to distribution of the
    software without specific, written prior permission.
    M.I.T. makes no representations about the suitability of
    this software for any purpose.  It is provided "as is"
    without express or implied warranty.

-This Debian package was created as part of the Debian-Athena Project
-<http://web.mit.edu/debathena/www/> of the MIT Student Information
-Processing Board, and is released to the public domain.
+The Debian packaging is Copyright (C) 2007-2008 Tim Abbott and Anders
+Kaseorg, and has the same license as the original software.
Index: debian/rules
===================================================================
--- debian/rules	(revision 23282)
+++ debian/rules	(working copy)
@@ -1,7 +1,6 @@
  #!/usr/bin/make -f

-DEB_AUTO_UPDATE_DEBIAN_CONTROL = 1
-DEB_AUTO_UPDATE_AUTOCONF = 1
+DEB_AUTO_UPDATE_AUTOCONF = 2.50
  include /usr/share/cdbs/1/rules/debhelper.mk
  include /usr/share/cdbs/1/class/autotools.mk


home help back first fref pref prev next nref lref last post