commit-womb
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commit-womb] gnumaint Makefile decommission gm gm-read.pl gm...


From: karl
Subject: [commit-womb] gnumaint Makefile decommission gm gm-read.pl gm...
Date: Mon, 24 Dec 2012 14:26:03 +0000

CVSROOT:        /sources/womb
Module name:    gnumaint
Changes by:     karl <karl>     12/12/24 14:26:03

Modified files:
        .              : Makefile decommission gm gm-read.pl gm-util.pl 
                         gnupackages.txt oldpackages.txt 

Log message:
        fsf copyright report

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnumaint/Makefile?cvsroot=womb&r1=1.41&r2=1.42
http://cvs.savannah.gnu.org/viewcvs/gnumaint/decommission?cvsroot=womb&r1=1.24&r2=1.25
http://cvs.savannah.gnu.org/viewcvs/gnumaint/gm?cvsroot=womb&r1=1.52&r2=1.53
http://cvs.savannah.gnu.org/viewcvs/gnumaint/gm-read.pl?cvsroot=womb&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/gnumaint/gm-util.pl?cvsroot=womb&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/gnumaint/gnupackages.txt?cvsroot=womb&r1=1.118&r2=1.119
http://cvs.savannah.gnu.org/viewcvs/gnumaint/oldpackages.txt?cvsroot=womb&r1=1.17&r2=1.18

Patches:
Index: Makefile
===================================================================
RCS file: /sources/womb/gnumaint/Makefile,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -b -r1.41 -r1.42
--- Makefile    19 Dec 2012 00:39:44 -0000      1.41
+++ Makefile    24 Dec 2012 14:24:51 -0000      1.42
@@ -1,11 +1,11 @@
-# $Id: Makefile,v 1.41 2012/12/19 00:39:44 karl Exp $
+# $Id: Makefile,v 1.42 2012/12/24 14:24:51 karl Exp $
 # Copyright 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
 #
 # Copying and distribution of this file, with or without modification,
 # are permitted in any medium without royalty provided the copyright
 # notice and this notice are preserved.
 
-default: email
+default: creport
 
 test-genlhtml ghtml:  # result included from www.gnu.org/graphics/manual.html
        gm generate logos html | tee ~/tmp/x.html
@@ -53,6 +53,24 @@
 test-checkactivity test-checka:
        gm check activityfile
        
+test-checkfsf cfsf:
+       gm check fsfcopyright
+
+creport:
+       @printf "total "; gm generate maintainers bypackage \
+                         | grep ' - ' | grep -v ' (generic)' | wc -l
+       @printf "fsf   "; gm list copyrightfsf 2>/dev/null | wc -l
address@hidden "notfsf"; gm list copyrightfsfnot | wc -l
+# the totals don't exactly match because of gm-utils.pl:skip_pkg_p,
+# so don't bother showing.
+       @$(MAKE) --no-print-directory cfsf
+# just a dirty count of the various categories.
+       @sed -n 's/^copyright-holder: fsf//p' gnupackages.txt \
+       | sed 's/^-//' \
+       | sort | uniq -c
+
+#      | sed 's/-.*//' \
+       
 test-checkftp ftp:
        gm check ftplisting
        

Index: decommission
===================================================================
RCS file: /sources/womb/gnumaint/decommission,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -b -r1.24 -r1.25
--- decommission        22 Aug 2012 15:02:13 -0000      1.24
+++ decommission        24 Dec 2012 14:24:59 -0000      1.25
@@ -8,8 +8,10 @@
   - savannah: status=orphaned; note in summary; post job.
 
 decommissioned:
-  maintainers - activity-report.txt - gnupackages.txt - directory -
-  address@hidden - lists - move to end list on software.html - webpages
+  maintainers - activity-report.txt - gnupackages.txt->oldpackages.txt
+  - directory
+  - address@hidden - lists
+  - move to end list on software.html - webpages
   - savannah: status=orphaned; note in summary.
 
            dir     s.h     ftp     mlist   sav     web

Index: gm
===================================================================
RCS file: /sources/womb/gnumaint/gm,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -b -r1.52 -r1.53
--- gm  19 Dec 2012 00:39:44 -0000      1.52
+++ gm  24 Dec 2012 14:25:05 -0000      1.53
@@ -1,5 +1,5 @@
 #!/usr/bin/env perl
-# $Id: gm,v 1.52 2012/12/19 00:39:44 karl Exp $
+# $Id: gm,v 1.53 2012/12/24 14:25:05 karl Exp $
 # GNU maintainer-related operations.
 # 
 # Copyright 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation Inc.
@@ -61,9 +61,8 @@
 generate manual html            make www.gnu.org/manual/allgnupkgs.html 
 generate packages html          make www.gnu.org/software/allgnupkgs.html
 
-list copyrightfsf               FSF-copyrighted packages, with maintainers
-list copyrightfsfnot            non-FSF-copyrighted packages, with maintainers
-list copyrightpapers            copyright.list vs. paperwork
+list copyrightfsf               FSF-copyrighted packages
+list copyrightfsfnot            non-FSF-copyrighted packages
 
 list maintainers nophysical     maintainers without phone/address info
 
@@ -82,6 +81,7 @@
 
 # More features started but not finished:
 #check activityfile              verify activity-report.txt
+#list copyrightpapers            copyright.list vs. paperwork
 #check ftp                       verify consistency: ftplisting.txt
 #check savannah                  verify consistency: gnupackages/savannah
 
@@ -134,11 +134,41 @@
 
 
 
-# Return list of entries in the ftp listing that are not in the official
-# list of packages.  (Implementation not finished.)
+# Return inconsistencies between copyright.list and the
+# copyright-holder: field in gnupackages.  There should not be any.
 # 
 sub check_fsfcopyright_ {
   my @ret = ();
+
+  my %pkgs = &read_gnupackages ();
+  my @cl = &list_copyrightfsf_ (0, 1);
+  my %cl;
+  @address@hidden = (); # make hash from list
+  
+  for my $cl (keys %cl) {
+    if (! exists $pkgs{$cl}) {
+      # should be caught by daily checks.
+      push (@ret, "$0: FSF-copyrighted $cl missing from $GNUPACKAGES_FILE");
+      next;
+    }
+    my $p = $pkgs{$cl};
+    #&warn_hash ($cl, $p);
+    if ($p->{"copyright-holder"} !~ /^(fsf|see-)/) { # allow redirects too
+      push (@ret, &gnupkgs_msg
+                   ("copyright-holder: not fsf, but in copyright.list", %$p));
+    }
+    delete $pkgs{$cl};
+  }
+  
+  for my $pkgname (keys %pkgs) {
+    my $p = $pkgs{$pkgname};
+    if ($p->{"copyright-holder"} =~ /^fsf/) {
+      push (@ret, &gnupkgs_msg
+                    ("copyright-holder: fsf, but not in copyright.list", %$p));
+    }
+  }
+
+  return @ret;
 }
 
 
@@ -548,12 +578,12 @@
 
 
 
-# Return a list of strings: the packages and their maintainers, for
-# which the FSF is the copyright holder.  Or, if the NOTFSF argument is
-# set, for which it is not the copyright holder.
+# Return a list of strings: the (active) package names which the FSF is
+# the copyright holder.  Or, if the NOTFSF argument is set, for which it
+# is not the copyright holder.
 # 
 sub list_copyrightfsf_ {
-  my ($notfsf) = @_;
+  my ($notfsf,$nowarn) = @_;
   my @ret = ();
 
   my %fsf_pkgs = &read_copyright_list ("by-line");
@@ -565,7 +595,8 @@
       # warn about stray names unless known special case, or decommissioned.
       if (! &skip_fsf ($fsf_pkg) && ! exists $old_pkgs{$fsf_pkg}) {
         $fsf_line = $fsf_pkgs{$fsf_pkg};
-        warn "$COPYRIGHT_LIST_FILE:$fsf_line: $fsf_pkg not in maintainers\n";
+        warn "$COPYRIGHT_LIST_FILE:$fsf_line: $fsf_pkg not in maintainers\n"
+          unless $nowarn;
       }
       next;
     }

Index: gm-read.pl
===================================================================
RCS file: /sources/womb/gnumaint/gm-read.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- gm-read.pl  18 Dec 2012 16:21:17 -0000      1.4
+++ gm-read.pl  24 Dec 2012 14:25:20 -0000      1.5
@@ -1,4 +1,4 @@
-# $Id: gm-read.pl,v 1.4 2012/12/18 16:21:17 karl Exp $
+# $Id: gm-read.pl,v 1.5 2012/12/24 14:25:20 karl Exp $
 # Subroutines for gm script that read various external data file.
 # (In this particular case, using require seemed better than setting up
 # modules.  Certainly simpler.)
@@ -118,35 +118,53 @@
       next if $w =~ /^(ANY|UNUSED|SPECIAL|MISC|TRANSLATIONS)$/;
       next if $w =~ /^(CCLRC|CNOC|ET|INSIGHT|L3|LINBIT|WCT|FOO)$/;
       
+      # Special case assignment, not a GNU package.
+      next if $w =~ /^(READINGRECORD)$/;
+      
+      $w = lc ($w);
+      $canonical_pkg_name = &canonicalize_pkg_name ($w);
+      
       # Some packages have legitimate entries in copyright.list, but are
       # nevertheless known not to be copyright FSF.  Probably would be
       # better to maintain this information in gnupackages.txt and get it
       # from there.  Maybe someday.
-      next if $w =~ /^(# not really ours:
-                            3DLDF       #finstol
-                           |ASPELL     #atkinson
-                           |DJGPP      #delorie
-                           |ED         #moore "licenses"
-                           |GCAL        #esken
-                           |GHOSTSCRIPT #aladdin
-                           |GNOME       #gnome
-                           |GNU-ARCH    #atai
-                           |GNUUCP      #abandoned = unrelated to current uucp
-                           |GNUZILLA    #mozilla
-                           |ICECAT      #mozilla
-                           |INDENT      #bsd et al.
-                           |INETUTILS   #bsd
-                           |LESS        #nudelman
-                           |OCTAVE      #many
-                           |PATCH       #lwall
-                           |SOCIAL      #new social is not the old package
-                           |UUCP        #airs
-                           |VERA        #not an assignment
+      next if $canonical_pkg_name =~ /^(# not really ours:
+                            3dldf       #finstol
+                           |a2ps       #demaille, hatta, et al.
+                           |aspell     #atkinson
+                           |autogen    #korb
+                           |bayonne    #dyfet
+                           |ccrtp      #dyfet
+                           |djgpp      #delorie
+                           |ed         #moore "licenses"
+                           |epsilon    #french university
+                           |gcal        #esken
+                           |ghostscript #aladdin
+                           |gnome       #gnome
+                           |gnu-arch    #atai
+                           |gnuucp      #abandoned = unrelated to current uucp
+                           |gnutrition  #original author
+                           |gnuzilla    #mozilla
+                           |gsasl      #josefsson
+                           |gsl                #gough
+                           |gsrc       #sampson
+                           |icecat      #mozilla
+                           |indent      #bsd et al.
+                           |inetutils   #bsd
+                           |less        #nudelman
+                           |libgcrypt   #koch
+                           |libidn     #josefsson
+                           |octave      #many
+                           |osip       #josefsson
+                           |patch       #lwall
+                           |rcs                #tichy et al.
+                           |screen     #weigert et al.
+                           |shishi     #josefsson
+                           |social      #new social is not the old package
+                           |uucp        #airs
+                           |vera        #not an assignment
                           )$/x;
 
-      $w = lc ($w);
-      $canonical_pkg_name = &canonicalize_pkg_name ($w);
-      
       # if by line, we can just save this package in the return hash.
       # if by year, have to accumulate all the info on this line.
       if ($how eq "by-year") {
@@ -176,7 +194,7 @@
     $w =~ s/_manual//;  # manuals are not separate packages for us.
 
     %map = (
-      "dotgnu"          => "dotgnu-pnet", # make container?
+      "dotgnu"          => "dotgnu-pnet",
       "enterprise"      => "gnue",
 #      "gas"            => "binutils",
       "getopt"          => "libc",
@@ -254,6 +272,9 @@
 # easily avoid muliple entries.  This is the information given in the
 # filenames.
 # 
+# Implementation not finished.  This is trying to check consistency
+# between the papers the FSF actually has and the records of them.
+# 
 sub read_copyright_papers {
   my %ret;
   

Index: gm-util.pl
===================================================================
RCS file: /sources/womb/gnumaint/gm-util.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- gm-util.pl  3 Dec 2012 19:06:17 -0000       1.3
+++ gm-util.pl  24 Dec 2012 14:25:32 -0000      1.4
@@ -1,4 +1,4 @@
-# $Id: gm-util.pl,v 1.3 2012/12/03 19:06:17 karl Exp $
+# $Id: gm-util.pl,v 1.4 2012/12/24 14:25:32 karl Exp $
 # Utilities for the gm script.
 # (In this particular case, using require seemed better than setting up
 # modules.  Certainly simpler.)
@@ -66,7 +66,7 @@
 
 # Since we need this in more than one place.  These are listed in the
 # maintainers file, but shouldn't be included in the "allpackages"
-# lists, etc.
+# lists, etc., since their status is murky.
 #
 sub skip_pkg_p {
   my ($pkgname) = @_;
@@ -105,6 +105,10 @@
 # 
 sub debug_hash {
   return unless $DEBUG;
+  &warn_hash (@_);
+}
+
+sub warn_hash {
   my ($label) = shift;
   my (%hash) = (ref $_[0] && $_[0] =~ /.*HASH.*/) ? %{$_[0]} : @_;
 

Index: gnupackages.txt
===================================================================
RCS file: /sources/womb/gnumaint/gnupackages.txt,v
retrieving revision 1.118
retrieving revision 1.119
diff -u -b -r1.118 -r1.119
--- gnupackages.txt     19 Dec 2012 00:39:44 -0000      1.118
+++ gnupackages.txt     24 Dec 2012 14:25:37 -0000      1.119
@@ -1,4 +1,4 @@
-# $Id: gnupackages.txt,v 1.118 2012/12/19 00:39:44 karl Exp $
+# $Id: gnupackages.txt,v 1.119 2012/12/24 14:25:37 karl Exp $
 # Public domain.
 # 
 # This file is maintained in the CVS repository of GNU womb,
@@ -131,7 +131,7 @@
 activity-status: ok 20110604 (0.60.6.1)
 
 package: auctex
-copyright-holder: fsf-with-three-exceptions-#786529
+copyright-holder: fsf-maybe-ok-remaining-few-in-process-#786529
 mundane-name: AUCTeX
 doc-category: Text
 doc-summary: Emacs environment for editing (all flavors of) TeX files
@@ -165,6 +165,7 @@
 activity-status: ok 20120811 (5.16.2)
 
 package: automake
+copyright-holder: fsf-no-reply
 language: perl
 doc-category: Software
 doc-summary: Making GNU standards-compliant Makefiles
@@ -197,6 +198,7 @@
 last-contact: 12jun12 replied, 11jun12 asked, 22nov10 newmaint, 15nov10 asked, 
26jul09 replied
 
 package: bash
+copyright-holder: fsf-no-reply
 doc-category: Software
 doc-summary: The GNU Bourne-Again SHell
 doc-url: /software/bash/manual/
@@ -225,6 +227,7 @@
 note: the bazaar project on savannah is not this
 
 package: bc
+copyright-holder: fsf-no-reply
 doc-category: Mathematics
 doc-summary: Arbitrary precision numeric processing language
 doc-url: /software/bc/manual/bc.html
@@ -260,6 +263,7 @@
 activity-status: ok 20121212 (2.7)
 
 package: bool
+copyright-holder: fsf-no-reply
 doc-category: Text
 doc-summary: Finding text and HTML files that match boolean expressions
 doc-url: none
@@ -321,6 +325,7 @@
 activity-status: ok 20100518 (4.2.0, ccscript3-1.1.7/20090214)
 
 package: cfengine
+copyright-holder: fsf-no-reply
 logo: http://www.cfengine.org/img/CfBlue.jpg
 doc-category: Sysadmin
 doc-summary: Configuration engine for system and network administration
@@ -363,6 +368,7 @@
 last-contact: 22dec09 asked hvammem
 
 package: classpath
+copyright-holder: fsf-no-reply
 logo: 
http://developer.classpath.org/mediation/ClasspathBanners?action=AttachFile&amp;do=get&amp;target=GNU_Classpath_badge-180x180.png
 doc-category: Libraries
 doc-summary: Essential libraries for Java
@@ -392,6 +398,7 @@
 last-contact: #773646 4oct12 asked bruno, 3jan11-rms-talking, 
 
 package: cobol
+copyright-holder: fsf-no-reply
 doc-category: Software
 doc-summary: COBOL for GCC
 doc-url: none
@@ -437,6 +444,7 @@
 activity-status: ok released-through-vc
 
 package: coreutils
+copyright-holder: fsf-no-reply
 doc-category: Software
 doc-summary: Core GNU utilities (file, text, shell)
 doc-url: /software/coreutils/manual/
@@ -444,6 +452,7 @@
 activity-status: ok 20121023 (8.20)
 
 package: cpio
+copyright-holder: fsf-no-reply
 doc-category: Archiving
 doc-summary: Manage cpio or tar file archives
 doc-url: /software/cpio/manual/
@@ -451,6 +460,7 @@
 activity-status: ok 20100310 (2.11)
 
 package: cppi
+copyright-holder: fsf-no-reply
 gplv3-status: done-in-1.14
 doc-category: Software
 doc-summary: Indent C preprocessor directives to reflect nesting and more
@@ -467,6 +477,7 @@
 activity-status: ok 20101107 (CSSC-1.3.0)
 
 package: dap
+copyright-holder: fsf-no-reply
 language: c
 doc-category: Mathematics
 doc-summary: Statistics and graphics package
@@ -476,14 +487,16 @@
 last-contact: 19feb12,22jan12 jmd asked
 
 package: dc
+copyright-holder: see-bc
 doc-category: Mathematics
 doc-summary: Arbitrary precision numeric processing with reverse-polish 
notation
 doc-url: /software/bc/manual/dc-1.05/
-gplv3-status: see bc
+gplv3-status: see-bc
 activity-status: ok # merged into the bc package (dc.README)
 last-contact: see bc
 
 package: ddd
+copyright-holder: fsf-no-reply
 mundane-name: DDD
 copyright-holder: notfsf
 doc-category: Software
@@ -563,6 +576,7 @@
 activity-status: ok 20100829 (1.3.0)
 
 package: dismal
+copyright-holder: fsf-no-reply
 doc-category: Spreadsheets
 doc-summary: Emacs spreadsheet mode
 doc-url: none
@@ -584,7 +598,7 @@
 last-contact: eliz, in bug-gnulib 26 Jan 2011 20:56:24, says no more releases
 
 package: dmd
-copyright-holder: confused (in copyright.list, but individual name in files)
+copyright-holder: fsf-no-reply-individual-name-in-files
 doc-category: Sysadmin
 doc-summary: Daemon managing daemons
 doc-url: none
@@ -627,7 +641,7 @@
 activity-status: ok 20100408 (0.18.1)
 
 package: electric
-copyright-holder: fsf-with-some-non-fsf-libraries-#786479
+copyright-holder: fsf-ok-with-dependencies-#786479
 logo: /software/electric/electric.jpg
 doc-category: Science
 doc-url: http://www.staticfreesoft.com/jmanual/
@@ -659,6 +673,7 @@
 activity-status: ok 20080128 (3.12)
 
 package: emms
+copyright-holder: fsf-no-reply
 mundane-name: EMMS
 doc-category: Audio
 doc-summary: Emacs Multimedia System
@@ -668,6 +683,7 @@
 activity-status: ok 20080916 (3.0)
 
 package: enscript
+copyright-holder: fsf-no-reply
 doc-category: Printing
 doc-summary: Generating PostScript, including pretty-printing
 doc-url: none
@@ -705,6 +721,7 @@
 activity-status: new
 
 package: fdisk
+copyright-holder: fsf-no-reply
 doc-category: Sysadmin
 doc-summary: Low-level disk partitioning and formatting
 doc-url: none
@@ -801,7 +818,7 @@
 last-contact: 21nov10 reply, "soon"
 
 package: gawk
-copyright-holder: fsf-maybe-ok-with-macros-and-extra-#787150
+copyright-holder: fsf-maybe-ok-just-doc/macros-#787150
 doc-category: Text
 doc-summary: A text scanning and processing language
 doc-url: /software/gawk/manual/
@@ -819,7 +836,7 @@
 
 package: gcc
 mundane-name: GCC
-copyright-holder: fsf-ok-with-external-libraries-#786963
+copyright-holder: fsf-ok-with-external-#786963
 doc-category: Software
 doc-summary: GNU Compiler Collection
 doc-url: /software/gcc/
@@ -857,7 +874,7 @@
 
 package: gdb
 mundane-name: GDB
-copyright-holder: fsf-unknown-#787271,#786588
+copyright-holder: fsf-not-completely-#786588
 doc-category: Software
 doc-summary: The GNU debugger
 doc-url: /software/gdb/documentation/
@@ -869,6 +886,7 @@
 activity-status: ok 20121129 (7.5.1)
 
 package: gdbm
+copyright-holder: fsf-no-reply
 doc-category: Database
 doc-summary: Hash library compatible with traditional dbm
 doc-url: http://www.gnu.org.ua/software/gdbm/manual
@@ -884,6 +902,7 @@
 activity-status: ok 20100906 (1.4.2)
 
 package: gengetopt
+copyright-holder: fsf-no-reply
 doc-category: Software
 doc-summary: Create parsers for command line options
 doc-url: /software/gengetopt/gengetopt.html
@@ -891,7 +910,7 @@
 activity-status: ok 20121107 (2.22.6)
 
 package: gettext
-copyright-holder: fsf-ok-with-external-libraries-#786766
+copyright-holder: fsf-ok-with-external-#786766
 doc-category: Localization
 doc-summary: Tools and documentation for translation
 doc-url: /software/gettext/manual/
@@ -969,7 +988,7 @@
 doc-summary: Thread-safe general-purpose utility library
 doc-url: http://library.gnome.org/devel/glib/unstable/
 download-url: http://ftp.gnome.org/pub/gnome/sources/glib/
-gplv3-status: see gtk+
+gplv3-status: see-gtk+
 activity-status: ok 20100618 (2.25.9)
 
 package: global
@@ -978,7 +997,7 @@
 doc-url: htmlxref
 gplv3-status: done-in-5.6.2
 logo: /software/global/globe.png
-activity-status: ok 20121211 (6.2.6)
+activity-status: ok 20121221 (6.2.7)
 
 package: glpk
 mundane-name: GLPK
@@ -1019,6 +1038,7 @@
 
 package: gmp
 mundane-name: GMP
+copyright-holder: fsf-no-reply
 doc-category: Libraries
 doc-summary: Multiple-precision arithmetic library
 doc-url: /software/gmp/manual/
@@ -1038,6 +1058,7 @@
 
 package: gnat
 mundane-name: GNAT
+copyright-holder: fsf-no-reply
 doc-category: Software
 doc-summary: Ada compiler
 doc-url: none
@@ -1047,6 +1068,7 @@
 
 package: gnats
 mundane-name: GNATS
+copyright-holder: fsf-no-reply
 logo: /software/gnats/images/gnatslogo.png
 doc-category: Software
 doc-summary: GNU problem report management system
@@ -1056,6 +1078,7 @@
 last-contact: 27nov08 asked
 
 package: gnatsweb
+copyright-holder: fsf-no-reply
 doc-category: Software
 doc-summary: Web interface to GNATS
 doc-url: none
@@ -1199,7 +1222,7 @@
 activity-status: ok # many packages
 
 package: gnufm
-copyright-holder: fsf-maybe-ok-with-external-libraries-#786606
+copyright-holder: fsf-ok-with-dependencies-#786606
 doc-category: Audio
 doc-summary: Social music explorations
 doc-url: none
@@ -1216,6 +1239,7 @@
 activity-status: ok 20090219 (3.8)
 
 package: gnuit
+copyright-holder: fsf-no-reply
 mundane-name: GNU Interactive Tools
 doc-category: Interface
 doc-summary: Interactive utilities for file browsing, viewing, and more
@@ -1259,10 +1283,11 @@
 
 package: gnumach
 mundane-name: Mach
+copyright-holder: see-hurd
 doc-category: Software
 doc-summary: Microkernel of the GNU system
 doc-url: /software/hurd/microkernel/mach/documentation.html
-gplv3-status: not-applicable-since-released-through-hurd
+gplv3-status: see-hurd
 activity-status: ok released-through-hurd
 last-contact: see hurd
 
@@ -1295,7 +1320,7 @@
 last-contact: 11feb10 asked
 
 package: gnun
-copyright-holder: fsf-ok-with-external-libraries-#786604
+copyright-holder: fsf-ok-with-external-#786604
 mundane-name: GNUnited Nations
 doc-category: Translation
 doc-summary: Build system for www.gnu.org translations
@@ -1309,11 +1334,11 @@
 doc-summary: A secure peer-to-peer framework
 doc-url: http://gnunet.org/book
 gplv3-status: depends-on-mysql (gnumaint-reply 20 Aug 2007 20:40:48)
-activity-status: ok 20121105 (0.9.4, java-0.9.4, gtk-0.9.4, 
fuse-0.9.3/20120606)
+activity-status: ok 20121221 (0.9.5, java-0.9.4, gtk-0.9.5, 
fuse-0.9.3/20120606)
 
 package: gnupg
 mundane-name: GnuPG
-copyright-holder: fsf-maybe-ok-#786522
+copyright-holder: fsf-maybe-ok-couple-pieces-#786522
 doc-category: Security
 doc-summary: GNU Privacy Guard
 doc-url: http://www.gnupg.org/documentation/
@@ -1342,6 +1367,7 @@
 
 package: gnuradio
 mundane-name: Radio
+copyright-holder: fsf-no-reply
 logo: /software/gnuradio/images/gnuradio12.png
 language: python
 doc-category: Audio
@@ -1429,6 +1455,7 @@
 
 package: gnutls
 mundane-name: GnuTLS
+copyright-holder: fsf-no-reply
 logo: /software/gnutls/graphics/gnutls-logo.png
 doc-category: Libraries
 doc-summary: Transport layer security library
@@ -1507,6 +1534,7 @@
 last-contact: 18nov10 replied
 
 package: greg
+copyright-holder: fsf-no-reply
 download-url: https://gna.org/files/?group=greg
 doc-category: Software
 doc-summary: Testing framework
@@ -1533,7 +1561,7 @@
 last-contat: 21nov10 asked
 
 package: groff
-copyright-holder: fsf-ok-with-external-libraries-and-hyphenations-#786537
+copyright-holder: fsf-ok-with-external-and-hyphenations-#786537
 doc-category: Text
 doc-summary: Typesetting from plain text mixed with formatting commands
 doc-url: htmlxref
@@ -1543,7 +1571,7 @@
 
 package: grub
 mundane-name: GRUB
-copyright-holder: fsf-unsure-external-libraries-only-mostly-followed-#786720
+copyright-holder: fsf-maybe-ok-external-mostly-followed-#786720
 doc-category: Sysadmin
 doc-summary: GRand unified boot loader
 doc-url: /software/grub/grub-documentation.html
@@ -1551,6 +1579,7 @@
 activity-status: ok 20120627 (2.00)
 
 package: gsasl
+copyright-holder: notfsf
 doc-category: Libraries
 doc-summary: Simple Authentication and Security Layer library
 doc-url: /software/gsasl/manual/
@@ -1567,7 +1596,7 @@
 
 package: gsl
 mundane-name: GNU Scientific Library
-copyright-holder: notfsf
+copyright-holder: notfsf-gough-did-not-assign-though-others-did
 doc-category: Mathematics
 doc-summary: Numerical library for C and C++
 doc-url: htmlxref
@@ -1576,6 +1605,7 @@
 
 package: gsrc
 mundane-name: GNU Source Release Collection
+copyright-holder: notfsf-#786658
 doc-category: Sysadmin
 doc-summary: Install latest official GNU releases from original source
 doc-url: /software/gsrc/manual/
@@ -1622,7 +1652,7 @@
 last-contact: 5dec10 volunteer
 
 package: guile
-copyright-holder: fsf-not-completely-#786545
+copyright-holder: fsf-maybe-ok-just-goops-#786545
 logo: /software/guile/guile-title.jpg
 doc-category: Software
 doc-summary: Scheme implementation intended especially for extensions
@@ -1647,6 +1677,7 @@
 activity-status: ok (guile-gnome-platform-2.16.2/20120509, 
guile-clutter-1.10.0.tar.gz/20120516)
 
 package: guile-gtk
+copyright-holder: fsf-no-reply
 doc-category: Libraries
 doc-summary: Guile bindings to GTK libraries
 doc-url: htmlxref
@@ -1661,7 +1692,7 @@
 activity-status: ok 20110202 (1.3)
 
 package: guile-rpc
-copyright-holder: fsf-ok-with-external-libraries-#786605
+copyright-holder: fsf-ok-with-external-#786605
 doc-category: Software
 doc-summary: Pure Scheme implementation for the ONC RPC standard
 doc-url: /software/guile-rpc/manual/
@@ -1706,7 +1737,7 @@
 activity-status: ok 20120225 (2.20.0)
 
 package: gzip
-copyright-holder: fsf-with-gailly-contract-#786477
+copyright-holder: fsf-ok-with-gailly-contract-#786477
 doc-category: Archiving
 doc-summary: General file (de)compression (using lzw)
 doc-url: /software/gzip/manual/
@@ -1764,6 +1795,7 @@
 last-contact: 28apr09 replied, 9feb10 asked
 
 package: hurd
+copyright-holder: fsf-ok-with-linux-code-rms
 doc-category: Software
 doc-summary: The kernel servers for the GNU operating system
 doc-url: /software/hurd/doc/doc.html
@@ -1789,6 +1821,7 @@
 activity-status: ok 20121201 (17.0.1)
 
 package: idutils
+copyright-holder: fsf-no-reply
 doc-category: Software
 doc-summary: Identifier database utilities
 doc-url: /software/idutils/manual/
@@ -1892,7 +1925,7 @@
 last-contact: 10mar12 asked, 10mar12 benheni asked
 
 package: leg
-copyright-holder: fsf-will-be-ok-#786483
+copyright-holder: fsf-ok-planned-code-#786483
 language: c++
 doc-category: Games
 doc-summary: Libraries and engines for game programming
@@ -1911,7 +1944,7 @@
 
 package: libc
 mundane-name: GNU C Library
-copyright-holder: fsf-presumably-ok-#786983
+copyright-holder: fsf-not-completely-#786983
 doc-category: Libraries
 doc-summary: C library
 doc-url: /software/libc/manual/
@@ -1956,6 +1989,7 @@
 activity-status: ok 20101018 (1.4.11)
 
 package: libiconv
+copyright-holder: fsf-no-reply
 doc-category: Libraries
 doc-summary: Character set conversion library
 doc-url: none
@@ -1963,7 +1997,7 @@
 activity-status: ok 20110807 (1.14)
 
 package: libidn
-copyright-holder: notfsf
+copyright-holder: notfsf-simon-did-not-assign-though-others-did
 doc-category: Libraries
 doc-summary: Internationalized string processing library
 doc-url: /software/libidn/manual/
@@ -1997,7 +2031,7 @@
 activity-status: ok 20121109 (0.9.23)
 
 package: libredwg
-copyright-holder: fsf-unverified-#786464
+copyright-holder: fsf-no-info-in-reply-#786464
 language: c
 doc-category: Science
 doc-summary: C library to handle DWG (CAD-related) files
@@ -2023,6 +2057,7 @@
 activity-status: ok 20110403 (2.10)
 
 package: libtasn1
+copyright-holder: fsf-no-reply-see-note
 language: c
 doc-category: Security
 doc-summary: ASN.1 library
@@ -2051,6 +2086,7 @@
 activity-status: ok 20100502 (0.9.3)
 
 package: libxmi
+copyright-holder: fsf-no-reply
 doc-category: Libraries
 doc-summary: Library for rasterizing 2-d vector graphics
 doc-url: none
@@ -2059,6 +2095,7 @@
 last-contact: 16feb10 asked
 
 package: lightning
+copyright-holder: fsf-no-reply
 doc-category: Libraries
 doc-summary: Library for generating assembly code at runtime
 doc-url: /software/lightning/manual/
@@ -2091,6 +2128,7 @@
 activity-status: ok 20111223 (0.0.13beta)
 
 package: lispintro
+copyright-holder: fsf-no-reply
 doc-category: Software
 doc-summary: Introduction to programming in Emacs Lisp
 doc-url: /software/emacs/emacs-lisp-intro/emacs-lisp-intro.html
@@ -2134,6 +2172,7 @@
 last-contact: 18jan09 replied
 
 package: mailman
+copyright-holder: fsf-no-reply
 logo: /graphics/dragonlogo.jpg
 language: c,python
 doc-category: Email
@@ -2143,6 +2182,7 @@
 activity-status: ok 20120615 (2.1.15)
 
 package: mailutils
+copyright-holder: fsf-no-reply
 doc-category: Email
 doc-summary: Utilities and library for reading and serving mail
 doc-url: /software/mailutils/manual/
@@ -2161,6 +2201,7 @@
 last-contact: 21jan09 replied
 
 package: marst
+copyright-holder: fsf-no-reply
 mundane-name: MARST
 doc-category: Software
 doc-summary: Algol-to-C translator
@@ -2177,7 +2218,7 @@
 
 package: mc
 mundane-name: Midnight Commander
-copyright-holder: notfsf
+copyright-holder: fsf-no-reply
 doc-category: Interface
 doc-summary: Graphical file manager
 doc-url: none
@@ -2260,10 +2301,11 @@
 activity-status: ok 20080707 (0.24.0)
 
 package: mig
+copyright-holder: see-hurd
 doc-category: Software
 doc-summary: Mach 3.0 interface generator for the Hurd
 doc-url: none
-gplv3-status: not-applicable-since-not-separately-released
+gplv3-status: see-hurd
 activity-status: ok released-through-hurd
 
 package: miscfiles
@@ -2345,7 +2387,7 @@
 last-contact: 3jul12 jmd asked, 10mar11 asked maintainers with new addr
 
 package: nano
-copyright-holder: fsf-unverified-#786770
+copyright-holder: fsf-no-reply-#786770
 doc-category: Editors
 doc-summary: Free improved replacement for the pico text editor
 doc-url: http://www.nano-editor.org/docs.php
@@ -2396,6 +2438,7 @@
 activity-status: ok 20120904 (3.6.3)
 
 package: oleo
+copyright-holder: fsf-no-reply
 doc-category: Spreadsheets
 doc-summary: Spreadsheet that works in both terminal and GUI modes
 doc-url: /software/oleo/doc/oleo.html
@@ -2423,6 +2466,7 @@
 activity-status: ok 20111005 (libosip2-4.0.0)
 
 package: packaging
+copyright-holder: fsf-no-reply
 doc-category: Software
 doc-summary: Packaging for GNU
 doc-url: none
@@ -2456,9 +2500,10 @@
 doc-summary: Build and execute command lines in parallel
 doc-url: /software/parallel/man.html
 gplv3-status: done-in-20100424
-activity-status: ok 20121122 (20121122)
+activity-status: ok 20121222 (20121222)
 
 package: parted
+copyright-holder: fsf-no-reply
 doc-category: Sysadmin
 doc-summary: Disk partition editor
 doc-url: /software/parted/manual/
@@ -2547,6 +2592,7 @@
 
 package: phpgroupware
 mundane-name: phpGroupWare
+copyright-holder: fsf-no-reply
 logo: http://www.phpgroupware.org/templates/new/images/logo.png
 doc-category: Business
 doc-summary: Multi-user groupware suite
@@ -2573,6 +2619,7 @@
 activity-status: stale 19990528 (0.20)
 
 package: plotutils
+copyright-holder: fsf-no-reply
 doc-category: Graphics
 doc-summary: Plotting utilities and library
 doc-url: none
@@ -2608,7 +2655,7 @@
 
 package: pspp
 mundane-name: PSPP
-copyright-holder: fsf-ok-with-external-libraries-#786643
+copyright-holder: fsf-ok-with-external-#786643
 logo: /software/pspp/pspplogo.png
 doc-category: Mathematics
 doc-summary: Statistical analysis
@@ -2678,6 +2725,7 @@
 activity-status: ok 20101015 (2.12.0)
 
 package: radius
+copyright-holder: fsf-no-reply
 doc-category: Security
 doc-summary: Authentication and accounting services and daemon
 doc-url: /software/radius/manual/
@@ -2694,6 +2742,7 @@
 activity-status: ok 20120605 (5.8.1)
 
 package: readline
+copyright-holder: fsf-no-reply
 doc-category: Editors
 doc-summary: Edit command lines while typing, and command line history support
 doc-url: htmlxref
@@ -2748,7 +2797,7 @@
 
 package: scm
 mundane-name: SCM
-copyright-holder: fsf-with-maybe-one-exception-#786490
+copyright-holder: fsf-ok-#786490
 language: c
 logo: http://swiss.csail.mit.edu/~jaffer/Logo/SCM_64.png
 doc-category: Software
@@ -2759,7 +2808,7 @@
 activity-status: ok 20100630 (5e7)
 
 package: screen
-copyright-holder: Juergen Weigert, Michael Schroeder, Oliver Laumann, et al.
+copyright-holder: notfsf-Juergen Weigert, Michael Schroeder, Oliver Laumann, 
et al.
 doc-category: Software
 doc-summary: Full-screen window manager providing multiple terminals
 doc-url: /software/screen/manual/
@@ -2768,12 +2817,12 @@
 last-contact: 27jan12 replied early-next-week
 
 package: sed
-copyright-holder: fsf-#786533
+copyright-holder: fsf-ok-#786533
 doc-category: Text
 doc-summary: Stream editor
 doc-url: /software/sed/manual/
 gplv3-status: done-in-4.2
-activity-status: ok 20090627 (4.2.1)
+activity-status: ok 20121222 (4.2.2)
 
 package: serveez
 logo: /software/serveez/logo.jpg
@@ -2785,6 +2834,7 @@
 last-contact: 29jan11 replied ttn, 26jan11 asked, 8jun10 asked, 25jun09 replied
 
 package: sharutils
+copyright-holder: fsf-no-reply-korb-did-not-assign
 doc-category: Archiving
 doc-summary: Archives in shell scripts, uuencode/uudecode
 doc-url: /software/sharutils/manual/
@@ -2834,7 +2884,7 @@
 activity-status: ok 20080203 (3b1)
 
 package: smalltalk
-copyright-holder: fsf-with-external-libraries-#786531
+copyright-holder: fsf-ok-with-external-#786531
 doc-category: Software
 doc-summary: Smalltalk environment
 doc-url: http://smalltalk.gnu.org/documentation
@@ -2878,6 +2928,7 @@
 activity-status: ok 20121126 (3.20.7)
 
 package: sourceinstall
+copyright-holder: fsf-no-reply
 doc-category: Sysadmin
 doc-summary: Managing distribution sources as packages
 doc-url: /software/sourceinstall/manual/
@@ -2894,11 +2945,13 @@
 
 package: spacechart
 mundane-name: SpaceChart
+copyright-holder: fsf-no-reply
 doc-category: Science
 doc-summary: Stargazing in 3D under GNOME
 doc-url: none
 gplv3-status: not-done-since-stale
-activity-status: stale 20021206 (0.9.5) # 21mar10,14feb09 asked
+activity-status: stale 20021206 (0.9.5)
+last-contact: 21mar10,14feb09 asked
 
 package: speex
 logo: http://www.speex.org/images/logos/parrot_speex_org-3.png
@@ -2918,7 +2971,7 @@
 activity-status: ok 20110721 (1.1)
 
 package: sqltutor
-copyright-holder: fsf-ok-with-external-libraries-#787535
+copyright-holder: fsf-ok-with-external-#787535
 doc-category: Database
 doc-summary: Interactively learning SQL by example
 doc-url: /software/sqltutor/manual/
@@ -2934,6 +2987,7 @@
 activity-status: ok 20120630 (source-highlight-3.1.6)
 
 package: stalkerfs
+copyright-holder: fsf-no-reply
 doc-category: Interface
 doc-summary: Desktop search engine for local files, using FUSE
 doc-url: none
@@ -2958,6 +3012,7 @@
 last-contact: 9dec10 asked, 24mar10 asked, 16mar09 replied
 
 package: superopt
+copyright-holder: fsf-no-reply
 doc-category: Software
 doc-summary: Super-optimizer of given functions
 doc-url: none
@@ -2973,6 +3028,7 @@
 activity-status: ok 20110425 (1.11)
 
 package: sysutils
+copyright-holder: fsf-no-reply
 doc-category: Sysadmin
 doc-summary: Standard system administration utilities: passwd, chsh, and more
 doc-url: none
@@ -3093,6 +3149,7 @@
 activity-status: newmaint/16jun12 20010709 (5.3)
 
 package: units
+copyright-holder: fsf-no-reply
 doc-category: Science
 doc-summary: Conversion between thousands of scales
 doc-url: /software/units/manual/
@@ -3176,6 +3233,7 @@
 last-contact: 12jun12 replied
 
 package: w3
+copyright-holder: fsf-no-reply
 doc-category: Internet
 doc-summary: Web browser written entirely in Emacs Lisp
 doc-url: none
@@ -3194,6 +3252,7 @@
 activity-status: ok 20100703 (2b1)
 
 package: wdiff
+copyright-holder: fsf-no-reply
 doc-category: Text
 doc-summary: Word difference finder
 doc-url: /software/wdiff/manual/
@@ -3214,7 +3273,7 @@
 doc-summary: Web interface to STUMP
 doc-url: none
 download-url: http://www.algebra.com/~ichudov/stump/
-gplv3-status: see stump
+gplv3-status: see-stump
 activity-status: stale 1999
 last-contact: see stump
 
@@ -3235,6 +3294,7 @@
 activity-status: ok 20080806 (2.20)
 
 package: womb
+copyright-holder: fsf-ok
 doc-category: Software
 doc-summary: Repository for random GNU code not intended to be separate 
packages
 doc-url: none
@@ -3252,7 +3312,7 @@
 
 package: xboard
 mundane-name: XBoard
-copyright-holder: fsf-almost-ok-#786505
+copyright-holder: fsf-maybe-ok-just-scotti-#786505
 doc-category: Games
 doc-summary: Graphical user interface for chess programs
 doc-url: /software/xboard/manual/
@@ -3287,7 +3347,7 @@
 doc-summary: Record, replay and distribute user actions under X11
 doc-url: http://xnee.wordpress.com/documentation/
 gplv3-status: done-in-directory
-activity-status: ok 20121008 (3.14)
+activity-status: ok 20121222 (3.15)
 
 package: xorriso
 doc-category: Archiving
@@ -3299,6 +3359,7 @@
 note: xorriso support also on address@hidden
 
 package: zile
+copyright-holder: fsf-no-reply
 doc-category: Editors
 doc-summary: Zile is lossy Emacs, a lightweight Emacs clone
 doc-url: none

Index: oldpackages.txt
===================================================================
RCS file: /sources/womb/gnumaint/oldpackages.txt,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- oldpackages.txt     19 Dec 2012 00:39:44 -0000      1.17
+++ oldpackages.txt     24 Dec 2012 14:25:44 -0000      1.18
@@ -1,4 +1,4 @@
-# $Id: oldpackages.txt,v 1.17 2012/12/19 00:39:44 karl Exp $
+# $Id: oldpackages.txt,v 1.18 2012/12/24 14:25:44 karl Exp $
 # Public domain.
 # 
 # This file records information and the old gnupackages entries for
@@ -243,6 +243,12 @@
 package: gfe
 gone: long ago
 
+package: gts
+mundane-name: G Transaction Server (?)
+gone: long ago
+note: Todd Lewis
+note: http://archives.postgresql.org/pgsql-hackers/1999-03/msg00200.php
+
 package: winboard
 gone: part of xboard
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]