]> git.decadent.org.uk Git - dak.git/commitdiff
remove
authorJames Troup <james@nocrew.org>
Tue, 12 Feb 2002 23:08:50 +0000 (23:08 +0000)
committerJames Troup <james@nocrew.org>
Tue, 12 Feb 2002 23:08:50 +0000 (23:08 +0000)
fernanda [deleted file]
templates/katie.announce [deleted file]
templates/katie.bug-close [deleted file]
templates/katie.bug-nmu-fixed [deleted file]
templates/katie.installed [deleted file]
templates/katie.new [deleted file]
templates/katie.override-disparity [deleted file]

diff --git a/fernanda b/fernanda
deleted file mode 100755 (executable)
index 466f619..0000000
--- a/fernanda
+++ /dev/null
@@ -1,193 +0,0 @@
-#!/usr/bin/env python
-
-# Script to automate some parts of checking NEW packages
-# Copyright (C) 2000, 2001  James Troup <james@nocrew.org>
-# $Id: fernanda,v 1.5 2001-11-18 19:57:58 rmurray Exp $
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-################################################################################
-
-# <Omnic> elmo wrote docs?!!?!?!?!?!?!
-# <aj> as if he wasn't scary enough before!!
-# * aj imagines a little red furry toy sitting hunched over a computer
-#   tapping furiously and giggling to himself
-# <aj> eventually he stops, and his heads slowly spins around and you
-#      see this really evil grin and then he sees you, and picks up a
-#      knife from beside the keyboard and throws it at you, and as you
-#      breathe your last breath, he starts giggling again
-# <aj> but i should be telling this to my psychiatrist, not you guys,
-#      right? :)
-
-################################################################################
-
-import errno, os, re, string, sys
-import utils
-import apt_pkg
-
-################################################################################
-
-Cnf = None;
-projectB = None;
-
-re_package = re.compile(r"^(.+?)_.*");
-re_doc_directory = re.compile(r".*/doc/([^/]*).*");
-
-################################################################################
-
-def usage (exit_code=0):
-    print """Usage: fernanda [PACKAGE]...
-Check NEW package(s).
-
-  -h, --help                 show this help and exit
-
-PACKAGE can be a .changes, .dsc, .deb or .udeb filename."""
-
-    sys.exit(exit_code)
-
-################################################################################
-
-def do_command (command, filename):
-    o = os.popen("%s %s" % (command, filename));
-    print o.read();
-
-def print_copyright (deb_filename):
-    package = re_package.sub(r'\1', deb_filename);
-    o = os.popen("ar p %s data.tar.gz | tar tzvf - | egrep 'usr(/share)?/doc/[^/]*/copyright' | awk '{ print $6 }' | head -n 1" % (deb_filename));
-    copyright = o.read()[:-1];
-
-    if copyright == "":
-        print "WARNING: No copyright found, please check package manually."
-        return;
-
-    doc_directory = re_doc_directory.sub(r'\1', copyright);
-    if package != doc_directory:
-        print "WARNING: wrong doc directory (expected %s, got %s)." % (package, doc_directory);
-        return;
-
-    o = os.popen("ar p %s data.tar.gz | tar xzOf - %s" % (deb_filename, copyright));
-    print o.read();
-
-def check_dsc (dsc_filename):
-    dsc = utils.parse_changes(dsc_filename, 1);
-    files = utils.build_file_list(dsc, 1);
-
-    print "---- .dsc file for %s ----" % (dsc_filename);
-    dsc_file = utils.open_file(dsc_filename);
-    for line in dsc_file.readlines():
-        print line[:-1];
-    print;
-
-def check_deb (deb_filename):
-    filename = os.path.basename(deb_filename);
-
-    if filename[-5:] == ".udeb":
-       is_a_udeb = 1;
-    else:
-       is_a_udeb = 0;
-
-    print "---- control file for %s ----" % (filename);
-    do_command ("dpkg -I", deb_filename);
-
-    if is_a_udeb:
-       print "---- skipping lintian check for µdeb ----";
-       print ;
-    else:
-       print "---- lintian check for %s ----" % (filename);
-        do_command ("lintian", deb_filename);
-
-    print "---- contents of %s ----" % (filename);
-    do_command ("dpkg -c", deb_filename);
-
-    if is_a_udeb:
-       print "---- skipping copyright for µdeb ----";
-    else:
-       print "---- copyright of %s ----" % (filename);
-        print_copyright(deb_filename);
-
-    print "---- file listing of %s ----" % (filename);
-    do_command ("ls -l", deb_filename);
-
-def check_changes (changes_filename):
-    changes = utils.parse_changes (changes_filename, 0);
-
-    print "---- .changes file for %s ----" % (changes_filename);
-    file = utils.open_file (changes_filename);
-    for line in file.readlines():
-       print line[:-1]
-    print ;
-    file.close();
-
-    files = utils.build_file_list(changes, "");
-
-    for file in files.keys():
-       if file[-4:] == ".deb" or file[-5:] == ".udeb":
-           check_deb(file);
-        if file[-4:] == ".dsc":
-            check_dsc(file);
-        # else: => byhand
-
-def main ():
-    global Cnf, projectB, db_files, waste, excluded;
-
-    Cnf = utils.get_conf()
-
-    Arguments = [('h',"help","Fernanda::Options::Help")];
-    for i in [ "help" ]:
-       if not Cnf.has_key("Frenanda::Options::%s" % (i)):
-           Cnf["Fernanda::Options::%s" % (i)] = "";
-
-    args = apt_pkg.ParseCommandLine(Cnf,Arguments,sys.argv);
-    Options = Cnf.SubTree("Fernanda::Options")
-
-    if Options["Help"]:
-       usage();
-
-    stdout_fd = sys.stdout;
-
-    for file in args:
-        try:
-            # Pipe output for each argument through less
-            less_fd = os.popen("less -", 'w', 0);
-            sys.stdout = less_fd;
-
-            try:
-                if file[-8:] == ".changes":
-                    check_changes(file);
-                elif file[-4:] == ".deb" or file[-5:] == ".udeb":
-                    check_deb(file);
-                elif file[-4:] == ".dsc":
-                    check_dsc(file);
-                else:
-                    utils.fubar("Unrecognised file type: '%s'." % (file));
-            finally:
-                # Reset stdout here so future less invocations aren't FUBAR
-                less_fd.close();
-                sys.stdout = stdout_fd;
-        except IOError, e:
-            if errno.errorcode[e.errno] == 'EPIPE':
-                utils.warn("[fernanda] Caught EPIPE; skipping.");
-                pass;
-            else:
-                raise;
-        except KeyboardInterrupt:
-            utils.warn("[fernanda] Caught C-c; skipping.");
-            pass;
-
-#######################################################################################
-
-if __name__ == '__main__':
-    main()
-
diff --git a/templates/katie.announce b/templates/katie.announce
deleted file mode 100644 (file)
index 13e6b3e..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-From: __MAINTAINER_FROM__
-To: __ANNOUNCE_LIST_ADDRESS__
-__BCC__
-Subject: Installed __SOURCE__ __VERSION__ (__ARCHITECTURE__)
-
-__FILE_CONTENTS__
-
-Installed:
-__SHORT_SUMMARY__
diff --git a/templates/katie.bug-close b/templates/katie.bug-close
deleted file mode 100644 (file)
index 652c8d7..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-From: __MAINTAINER_FROM__
-To: __BUG_NUMBER__-close@__BUG_SERVER__
-__BCC__
-Subject: Bug#__BUG_NUMBER__: fixed in __SOURCE__ __VERSION__
-
-We believe that the bug you reported is fixed in the latest version of
-__SOURCE__, which has been installed in the __DISTRO__ FTP archive:
-
-__SHORT_SUMMARY__
-__STABLE_WARNING__
-
-A summary of the changes between this version and the previous one is
-attached.
-
-Thank you for reporting the bug, which will now be closed.  If you
-have further comments please address them to __BUG_NUMBER__@__BUG_SERVER__,
-and the maintainer will reopen the bug report if appropriate.
-
-__DISTRO__ distribution maintenance software
-pp.
-__MAINTAINER__ (supplier of updated __SOURCE__ package)
-
-(This message was generated automatically at their request; if you
-believe that there is a problem with it please contact the archive
-administrators by mailing __ADMIN_ADDRESS__)
-
-
-__FILE_CONTENTS__
diff --git a/templates/katie.bug-nmu-fixed b/templates/katie.bug-nmu-fixed
deleted file mode 100644 (file)
index b20ab15..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-From: __MAINTAINER_FROM__
-To: control@__BUG_SERVER__
-Cc: __MAINTAINER_TO__
-__BCC__
-Subject: Fixed in NMU of __SOURCE__ __VERSION__
-
-__CONTROL_MESSAGE__
-quit
-
-This message was generated automatically in response to a
-non-maintainer upload.  The .changes file follows.
-
-__FILE_CONTENTS__
diff --git a/templates/katie.installed b/templates/katie.installed
deleted file mode 100644 (file)
index eed5219..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-From: __KATIE_ADDRESS__
-To: __MAINTAINER_TO__
-__BCC__
-Subject: __CHANGES_FILENAME__ INSTALLED__SUITE__
-
-__REJECT_MESSAGE__
-Installing:
-__SUMMARY__
-
-Thank you for your contribution to __DISTRO__.
diff --git a/templates/katie.new b/templates/katie.new
deleted file mode 100644 (file)
index 908178d..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-From: __KATIE_ADDRESS__
-To: __MAINTAINER_TO__
-__BCC__
-Subject: __CHANGES_FILENAME__ is NEW
-
-__SUMMARY__
-
-Your package contains new components which requires manual editing of
-the override file.  It is ok otherwise, so please be patient.  New
-packages are usually added to the override file about once a week.
-
-You may have gotten the distribution wrong.  You'll get warnings above
-if files already exist in other distributions.
diff --git a/templates/katie.override-disparity b/templates/katie.override-disparity
deleted file mode 100644 (file)
index 24d23ff..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-From: __KATIE_ADDRESS__
-To: __MAINTAINER_TO__
-__BCC__
-Subject: __SOURCE__ override disparity
-
-There are disparities between your recently installed upload and the
-override file for the following file(s):
-
-__SUMMARY__
-Either the package or the override file is incorrect.  If you think
-the override is correct and the package wrong please fix the package
-so that this disparity is fixed in the next upload.  If you feel the
-override is incorrect then please reply to this mail and explain why.
-
-[NB: this is an automatically generated mail; if you replied to one
-like it before and have not received a response yet, please ignore
-this mail.  Your reply needs to be processed by a human and will be in
-due course, but until then the installer will send these automated
-mails; sorry.]
-
---
-__DISTRO__ distribution maintenance software
-
-(This message was generated automatically; if you believe that there
-is a problem with it please contact the archive administrators by
-mailing __ADMIN_ADDRESS__)