[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commit-womb] gnumaint gm gnupackages.txt Makefile oldpackage...
From: |
Karl Berry |
Subject: |
[commit-womb] gnumaint gm gnupackages.txt Makefile oldpackage... |
Date: |
Mon, 19 Jul 2010 18:51:18 +0000 |
CVSROOT: /sources/womb
Module name: gnumaint
Changes by: Karl Berry <karl> 10/07/19 18:51:18
Modified files:
. : gm gnupackages.txt Makefile
Added files:
. : oldpackages.txt
Log message:
new key savannah-only for sv only packages, start at checking against sv
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnumaint/gm?cvsroot=womb&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/gnumaint/gnupackages.txt?cvsroot=womb&r1=1.53&r2=1.54
http://cvs.savannah.gnu.org/viewcvs/gnumaint/Makefile?cvsroot=womb&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/gnumaint/oldpackages.txt?cvsroot=womb&rev=1.1
Patches:
Index: gm
===================================================================
RCS file: /sources/womb/gnumaint/gm,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- gm 20 Jun 2010 16:52:40 -0000 1.21
+++ gm 19 Jul 2010 18:51:18 -0000 1.22
@@ -1,8 +1,8 @@
#!/usr/bin/env perl
-# $Id: gm,v 1.21 2010/06/20 16:52:40 karl Exp $
+# $Id: gm,v 1.22 2010/07/19 18:51:18 karl Exp $
# More gnumaint-related stuff, since I think better in Perl than TCL.
#
-# Copyright 2007, 2008, 2009 Free Software Foundation Inc.
+# Copyright 2007, 2008, 2009, 2010 Free Software Foundation Inc.
#
# 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
@@ -24,6 +24,7 @@
$GNUPACKAGES_FILE = "gnupackages.txt";
$MAINTAINERS_FILE = "m.link";
$RECENTREL_FILE = "recentrel.txt";
+$SAVANNAH_FILE = "groups.tsv";
exit (&main ());
@@ -41,10 +42,11 @@
list maintainers bypackage (generate the maintainers.bypkg file)
list maintainers nophysical (maintainers without phone/address info)
list packages activity (packages sorted by activity-status)
-list packages gplv3 (packages with GPLv3 license update pending)
+list packages gplv3 (packages with GPLv3 update pending)
list packages unanswered (packages which we've had no contact about)
check activityfile (verify activity-report.txt)
-check gnupackages (verify consistency with maintainers file)
+check gnupackages (verify consistency: maintainers/gnupackages)
+check savannah (verify consistency: gnupackages/savannah)
See also the gnumaint script.
@@ -245,29 +247,6 @@
{
my @ret = ();
- # most of these have been decommissioned, a few renamed or merged.
- # but it seems good to preserve the original activity info,
- # so special-case that they are ok.
- my %missing_pkg_ok = (
- "3DKit" => 1,
- "Emacs: erc" => 1,
- "Emacs: gnus" => 1,
- "GNU CAD" => 1,
- "Hegemonie" => 1,
- "awacs" => 1,
- "binutils-IBM-370" => 1,
- "cilk" => 1,
- "dr.genius" => 1,
- "g++" => 1,
- "getopt" => 1,
- "gnome-panel" => 1,
- "gphoto" => 1,
- "lengualibre" => 1,
- "libstdc++" => 1,
- "recode" => 1,
- "webpublish" => 1,
- );
-
my %pkgs = &read_maintainers ("by-package");
my %maints = &read_maintainers ("by-maintainer");
@@ -295,6 +274,41 @@
+# Return list of packages in the savannah GNU groups.tsv list that are
+# not in the gnupackages or oldpackages files. We check against these
+# rather than maintainers because some are legitimately only on sv and
+# we want to have info for them.
+#
+# On the other hand, there's no expectation that everything in
+# gnupackages (or maintainers) is on savannah, so don't check that
+# direction.
+#
+# The sv file is at http://savannah.gnu.org/cooperation/groups.tsv
+# and is updated via cron on savannah.
+#
+sub check_savannah_
+{
+ my @ret = ();
+
+ my %pkg_file = &read_gnupackages ();
+ my %sv_file = &read_savannah ();
+
+ for my $m (keys %sv_file) {
+ if (exists $pkg_file{$m}) {
+ delete $sv_file{$m};
+ }
+ }
+
+ for my $p (sort keys %sv_file) {
+ push (@ret, "$SAVANNAH_FILE:$sv_file{$p}->{lineno}: "
+ . "$p ($sv_file{$p}->{name}) not in gnupackages");
+ }
+
+ return @ret;
+}
+
+
+
# Return list of packages in the gnupackages file that are not in the
# maintainers file, and vice versa.
#
@@ -313,6 +327,7 @@
}
for my $p (sort keys %pkg_file) {
+ next if $pkg_file{$p}->{"savannah-only"};
push (@ret, "$GNUPACKAGES_FILE:$pkg_file{$p}->{lineno}: "
. "$p not in maintainers");
}
@@ -341,8 +356,7 @@
open (GNUPACKAGES_FILE) || die "open($GNUPACKAGES_FILE) failed: $!";
- # read the real information.
- my %pkg; # info we are accumulating for one maintainer
+ my %pkg;
while (<GNUPACKAGES_FILE>) {
next if /^#/; # ignore comments
chomp;
@@ -356,9 +370,9 @@
$copy{"lineno"} = $. - 1; # save line number
$ret{$pkg{"package"}} = \%copy;
} else {
- warn "$GNUPACKAGES_FILE:$.:no package name for block ending here\n";
+ warn "$GNUPACKAGES_FILE:$.: no package name for block ending here\n";
}
- undef %pkg; # clear out for next maintainer.
+ undef %pkg; # clear out next
next;
}
@@ -379,6 +393,39 @@
+# Return hash of $ACTIVITY_FILE according to HOW:
+# if "by-package", keys are pkg names and
+# values are strings "email|name|time|lineno";
+# if "by-email", keys are email addrs and
+# values are strings "pkg|name|time|lineno".
+# Latest entry is what counts.
+#
+sub read_activity
+{
+ my ($how) = @_;
+ my %ret;
+
+ open (ACTIVITY_FILE) || die "open($ACTIVITY_FILE) failed: $!";
+ while (<ACTIVITY_FILE>) {
+ chomp;
+ my ($name,$email,$pkg,$time) = split (/\|/);
+
+ # later entries will simply overwrite earlier ones; seems ok?
+ if ($how eq "by-package") {
+ $ret{$pkg} = "$email|$name|$time|$.";
+ } elsif ($how eq "by-email") {
+ $ret{$email} = "$pkg|$name|$time|$.";
+ } else {
+ die "can't read_activity($how)";
+ }
+ }
+ close (ACTIVITY_FILE) || warn "close($ACTIVITY_FILE) failed: $!";
+
+ return %ret;
+}
+
+
+
# Read $MAINTAINERS_FILE according to $HOW, either "by-package" or
# "by-maintainer" We return a hash. With "by-package", the keys are
# package names and the values are a list of maintainer hash references.
@@ -482,33 +529,35 @@
-# Return hash of $ACTIVITY_FILE according to HOW:
-# if "by-package", keys are pkg names and
-# values are strings "email|name|time|lineno";
-# if "by-email", keys are email addrs and
-# values are strings "pkg|name|time|lineno".
-# Latest entry is what counts.
+# read the savannah groups.tsv file, return a hash of information, where
+# the keys are project identifiers and the values are references to
+# hashes with the information. A key "lineno" is included in each value.
#
-sub read_activity
+sub read_savannah
{
- my ($how) = @_;
my %ret;
- open (ACTIVITY_FILE) || die "open($ACTIVITY_FILE) failed: $!";
- while (<ACTIVITY_FILE>) {
+ open (SAVANNAH_FILE) || die "open($SAVANNAH_FILE) failed: $!";
+ <SAVANNAH_FILE>; # ignore first line (with field names).
+
+ # We want only the offical GNU packages, which, happily, come first (type=1).
+ while (<SAVANNAH_FILE>) {
+ last if /^2/; # quit at first non-gnu
chomp;
- my ($name,$email,$pkg,$time) = split (/\|/);
+ my ($type_id,$name,$unix_group_name,$group_name) = split (/\t/);
- # later entries will simply overwrite earlier ones; seems ok?
- if ($how eq "by-package") {
- $ret{$pkg} = "$email|$name|$time|$.";
- } elsif ($how eq "by-email") {
- $ret{$email} = "$pkg|$name|$time|$.";
+ my %pkg;
+ $pkg{"name"} = $group_name;
+ $pkg{"lineno"} = $.;
+
+ if (exists $ret{$unix_group_name}) {
+ warn "$SAVANNAH_FILE:$.: already saw $unix_group_name?\n";
} else {
- die "can't read_activity($how)";
+ $ret{$unix_group_name} = \%pkg;
}
}
- close (ACTIVITY_FILE) || warn "close($ACTIVITY_FILE) failed: $!";
+
+ close (SAVANNAH_FILE) || warn "close($SAVANNAH_FILE) failed: $!";
return %ret;
}
Index: gnupackages.txt
===================================================================
RCS file: /sources/womb/gnumaint/gnupackages.txt,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -b -r1.53 -r1.54
--- gnupackages.txt 20 Jun 2010 16:52:40 -0000 1.53
+++ gnupackages.txt 19 Jul 2010 18:51:18 -0000 1.54
@@ -1,6 +1,7 @@
-# $Id: gnupackages.txt,v 1.53 2010/06/20 16:52:40 karl Exp $
+# $Id: gnupackages.txt,v 1.54 2010/07/19 18:51:18 karl Exp $
# This file records information on a per-package basis,
# *not* including maintainers (that's in /gd/gnuorg/maintainers).
+# There is nothing private in this file.
#
# Since some things are about the package and some things are about the
# maintainer, it seems simplest to have two files.
@@ -82,23 +83,24 @@
package: autoconf
copyright-holder: fsf
gplv3-status: done-in-2.65
-activity-status: ok 20091121 (2.65)
+activity-status: ok 20100702 (2.66)
package: autoconf-archive
copyright-holder: fsf
gplv3-status: not-applicable
-activity-status: ok 20100604 (2010.06.04)
+activity-status: ok 20100706 (2010.07.06)
language: autoconf
package: autogen
copyright-holder: notfsf
logo: /software/autogen/pix/autogen_back.png
gplv3-status: done-in-5.9.5
-activity-status: ok 20100303 (5.10.1)
+activity-status: ok 20100625 (5.10.2)
package: automake
gplv3-status: done-with-exception-#349136
activity-status: ok 20091208 (1.11.1)
+language: perl
package: avl
gplv3-status: done-in-2.0.3
@@ -235,7 +237,7 @@
mundane-name: CLISP
logo: /software/clisp/clisp.png
gplv3-status: not-done-v2only-in-2.4.5-bruno:24oct07-asked-rms:oct09
-activity-status: ok 20090728 (2.48)
+activity-status: ok 20100707 (2.49)
package: cobol
copyright-holder: fsf
@@ -249,7 +251,6 @@
note: of work has been done. Mail from tej, 26 Oct 2008 12:42:10 +1100.
package: combine
-homepage: http://www.theworld.com/~dpv/index.html
gplv3-status: in-dev-sources (gnumaint-reply 20 Aug 2007 20:11:22)
activity-status: stale 20040605 (0.3.4)
last-contact: 14oct08 replied, end of month, 18jun10 wrote
@@ -257,7 +258,7 @@
package: commoncpp
mundane-name: Common C++
gplv3-status: not-done-commoncpp2-1.6.3.tar.gz, done-ucommon-1.9.1
-activity-status: ok commoncpp2-1.8.0/20100224 (ucommon-3.0.5/20100614)
+activity-status: ok commoncpp2-1.8.0/20100224 (ucommon-3.2.1/20100711)
last-contact: 8jun10 wrote
package: config
@@ -277,7 +278,6 @@
package: cppi
copyright-holder: fsf
-homepage: none
gplv3-status: done-in-1.14
activity-status: ok 20100317 (1.15)
@@ -320,7 +320,7 @@
package: denemo
logo: http://denemo.sourceforge.net/images/logo1.png
gplv3-status: not-done-as-of-0.8.16
-activity-status: ok 20100409 (0.8.16)
+activity-status: ok 20100707 (0.8.18)
last-contact: 12may10 replied, stalled on old authors?
package: dia
@@ -333,18 +333,18 @@
package: dico
gplv3-status: done-as-of-2.0
-activity-status: ok 20090331 (2.0)
+activity-status: ok 20100707 (2.1)
package: diction
gplv3-status: done-in-1.11
activity-status: stable 20070917 (1.11)
package: dictionary
-homepage: none
+homepage: none # package will disappear
download-url: ftp://ftp.gnu.org/gnu/gcide
gplv3-status: not-done-since-moribund
-activity-status: stale 200201 (0.46)
-last-contact: 19jun10 wrote gray
+activity-status: moribund-will-merge-into-gcide 200201 (0.46)
+last-contact: 21jun10 replied
note: renamed to/from gcide
note: gray will make an interface and spruce it up as part of dico.
@@ -505,7 +505,6 @@
package: garpd
long-name: Gratuitous ARP Daemon
-homepage: http://savannah.gnu.org/projects/garpd
gplv3-status: not-done-since-no-release
activity-status: stale no-release
last-contact: 15jan10 wrote
@@ -596,7 +595,6 @@
package: gimp
mundane-name: GIMP
-homepage: http://www.gimp.org
logo: http://www.gimp.org/images/wilber_the_gimp.png
download-url: ftp://ftp.gimp.org/pub/gimp/
gplv3-status: not-done-in-2.6.8-probably-depends-on-gnome
@@ -604,7 +602,6 @@
package: gimp www pages
gplv3-status: doc
-homepage: http://www.gimp.org/
activity-status: ok
note: there is no particularly good reason why this is listed
note: separately from gimp itself; just historical accident.
@@ -616,15 +613,14 @@
package: glib
mundane-name: GLib
-homepage: http://www.gtk.org/
download-url: http://ftp.gnome.org/pub/gnome/sources/glib/
gplv3-status: see GTK+
-activity-status: ok 20090923 (2.22)
+activity-status: ok 20100618 (2.25.9)
package: global
gplv3-status: done-in-5.6.2
logo: /software/global/globe.png
-activity-status: ok 20100607 (5.9)
+activity-status: ok 2010718 (5.9.1)
package: glpk
mundane-name: GLPK
@@ -635,7 +631,7 @@
mundane-name: GLUE
logo: /software/glue/glue-butterfly.jpg
gplv3-status: not-done-since-nonexistent
-activity-status: nonexistent
+activity-status: stale
last-contact: 18jan10 replied, 2011 release
package: gmediaserver
@@ -651,7 +647,6 @@
package: gmp
mundane-name: GMP
copyright-holder: fsf
-homepage: http://gmplib.org/
logo: http://gmplib.org/gmplogo2.png
gplv3-status: under-discussion (gnumaint-reply 21 Aug 2007 02:55:08)
activity-status: ok 20100206 (5.0.1)
@@ -684,14 +679,12 @@
package: gnome
copyright-holder: notfsf
mundane-name: GNOME
-homepage: http://gnome.org/
logo:
http://live.gnome.org/BrandGuidelines?action=AttachFile&do=get&target=GnomeBrandBook-FullLogo.png
gplv3-status: under-discussion-per-bkuhn-speters-mail-23nov09
activity-status: ok 20080706 (2.22.3)
package: gnotary
mundane-name: GNotary
-homepage: http://www.gnumed.net/gnotary/
gplv3-status: not-done-since-stale
activity-status: stale 20050827 (0.1.rc1)
last-contact: 19jan10 hilbert replied
@@ -767,7 +760,7 @@
gplv3-status: depends-on-mysql (gnumaint-reply 20 Aug 2007 20:40:48)
mundane-name: GNUnet
logo: http://gnunet.org/logos/gnunet-logo-color.png
-activity-status: ok 20100223 (0.8.1b)
+activity-status: ok 20100703 (0.9.0pre1)
package: gnuproxyknife
mundane-name: Proxyknife
@@ -801,7 +794,6 @@
package: gnubiff
gplv3-status: done-in-2.2.8 (sowadart 9 Sep 2007 21:00:37 +0200)
-homepage: http://gnubiff.sourceforge.net/
logo: http://gnubiff.sourceforge.net/images/tux-sit-small.png
download-url: http://sourceforge.net/project/showfiles.php?group_id=94176
activity-status: ok 20080420 (2.2.10)
@@ -820,7 +812,6 @@
package: gnuit
gplv3-status: done-before-4.9.3
long-name: GNU Interactive Tools
-homepage: http://savannah.gnu.org/projects/gnuit/
activity-status: ok 20090223 (4.9.5)
package: gnujdoc
@@ -843,14 +834,12 @@
package: gnumach
mundane-name: Mach
-homepage: /software/hurd/gnumach.html
gplv3-status: not-applicable-since-released-through-hurd
activity-status: ok released-through-hurd
last-contact: see hurd
package: gnumed
mundane-name: GNUmed
-homepage: http://gnumed.org/
logo: http://gnumed.org/img/gnumedlogo.png
download-url: http://www.gnumed.de/downloads/
gplv3-status: working
@@ -858,7 +847,6 @@
last-contact: 19jan10 hilbert replied
package: gnumeric
-homepage: http://www.gnome.org/projects/gnumeric/
FIXME: Gnumeric has a logo, but I couldn't find it online. yavor
download-url: http://ftp.gnome.org/pub/GNOME/sources/gnumeric/
gplv3-status: not-done-in-1.9.18-uses-goffice-gnome-not-done
@@ -872,7 +860,6 @@
package: gnupg
mundane-name: GnuPG
copyright-holder: fsf
-real-homepage: http://www.gnupg.org/
logo: http://www.gnupg.org/share/logo-gnupg.png
download-url: ftp://ftp.gnupg.org/gcrypt/gnupg/
gplv3-status: done-in-2.0.7
@@ -928,7 +915,6 @@
package: gnustandards
copyright-holder: fsf
gplv3-status: doc
-homepage: /prep/standards/
activity-status: ok released-through-vc
package: gnustep
@@ -942,9 +928,9 @@
package: gnutls
mundane-name: GNUTLS
copyright-holder: fsf
-gplv3-status: stays-v2-indefinitely (gnumaint-reply 21 Aug 2007 11:13:04)
logo: /software/gnutls/graphics/gnutls-logo.png
-activity-status: ok 200100315 (2.8.6)
+gplv3-status: stays-v2-indefinitely (gnumaint-reply 21 Aug 2007 11:13:04)
+activity-status: ok 200100624 (2.10.0)
package: gnutrition
download-url: http://sourceforge.net/projects/gnutrition/
@@ -973,7 +959,6 @@
last-contact: 8jun10 replied
package: gorm
-homepage: http://gnustep.org/experience/Gorm.html
logo: http://gnustep.org/experience/images/Gorm.png
download-url: ftp://ftp.gnustep.org/pub/gnustep/dev-apps/
gplv3-status: not-applicable-since-gnustep
@@ -1051,7 +1036,6 @@
package: gtick
mundane-name: GTick
-homepage: http://www.antcom.de/gtick/
logo: http://www.antcom.de/gtick/logo.www.jpg
gplv3-status: done-in-0.4.0
download-url: http://www.antcom.de/gtick/download/
@@ -1064,7 +1048,6 @@
#activity-status: ? # 13nov08 wrote about gnu status
package: GTK+
-homepage: http://www.gtk.org/
gplv3-status: under-discussion # stormy.peters mail 23 Nov 2009 19:26:17
activity-status: ok 20090925 (2.18) # 23nov09 wrote behdad
@@ -1098,7 +1081,6 @@
activity-status: ok 20071230 (2.1)
package: gurgle
-download-url: http://homepages.inf.ed.ac.uk/timc/gurgle/
gplv3-status: done-in-1.61
activity-status: ok 20100208 (1.61)
@@ -1160,7 +1142,7 @@
copyright-holder: notfsf
logo: /software/gnuzilla/icecat-128.png
gplv3-status: not-applicable-since-not-our-program
-activity-status: ok 20100323 (3.6.2)
+activity-status: ok 20100623 (3.6.4)
package: idutils
copyright-holder: fsf
@@ -1183,14 +1165,9 @@
package: intlfonts
gplv3-status: needs-exception-#341653-fonts (21 Aug 2007 10:41:44)
-homepage: none
activity-status: stale 20030703 (1.2.1)
last-contact: 27jan09 wrote
-package: isofsmk
-gplv3-status: not-done-in-1.11.3
-activity-status: ok 20100108 (1.13)
-
package: jacal
mundane-name: JACAL
homepage: http://swissnet.ai.mit.edu/~jaffer/JACAL.html
@@ -1425,7 +1402,7 @@
package: mcron
logo: /software/mcron/mcron-logo.png
gplv3-status: done-in-1.0.4
-activity-status: stable 20100613 (1.0.5)
+activity-status: stable 20100619 (1.0.6)
package: mcsim
mundane-name: MCSim
@@ -1486,7 +1463,7 @@
package: motti
copyright-holder: fsf
gplv3-status: done-in-2.5.0.5
-activity-status: stable 20070630 (2.5.0.5)
+activity-status: ok 20100710 (3.0.0)
package: mpfr
logo: http://www.mpfr.org/mpfr500.png
@@ -1539,7 +1516,7 @@
package: ocrad
gplv3-status: done-in-0.17
-activity-status: ok 20100127 (0.19)
+activity-status: ok 20100716 (0.20)
package: octave
gplv3-status: done-in-3.0.1 (licensing #345079)
@@ -1584,7 +1561,7 @@
package: parallel
copyright-holder: not-fsf
gplv3-status: done-in-20100424
-activity-status: ok 20100616 (20100616)
+activity-status: ok 20100620 (20100620)
package: parted
copyright-holder: fsf
@@ -1777,7 +1754,7 @@
package: rush
gplv3-status: done-in-1.5
-activity-status: ok 20090210 (1.6)
+activity-status: ok 20100707 (1.7)
package: sather
gplv3-status: done-in-1.2.3
@@ -1834,7 +1811,7 @@
package: sipwitch
gplv3-status: done-in-0.1
-activity-status: ok 20100518 (0.8.3)
+activity-status: ok 20100711 (0.8.4)
package: slib
gplv3-status: done-since-public-domain (licensing 341650, 20 Aug 2007 21:16:08)
@@ -2018,6 +1995,11 @@
gplv3-status: done-in-2.1.14
activity-status: ok 20100314 (2.1.18)
+package: trans-coord
+gplv3-status: not-applicable
+activity-status: no-release
+note: savannah project for www.gnu.org translation coordination
+
package: trueprint
gplv3-status: not-done-since-stale
activity-status: stale 20010709 (5.3) # 5apr10 replied
@@ -2103,9 +2085,15 @@
package: womb
copyright-holder: unchecked-since-no-release
gplv3-status: done-in-dev-sources (aug07)
-homepage: htts://savannah.gnu.org/projects/womb
+homepage: http://savannah.gnu.org/projects/womb
activity-status: ok released-through-vc
+package: www
+savannah-only: t
+homepage: http://www.gnu.org
+gplv3-status: not-applicable
+activity-status: no-release
+
package: xaos
mundane-name: XaoS
homepage: http://wmi.math.u-szeged.hu/xaos/doku.php
@@ -2135,7 +2123,7 @@
package: xorriso
gplv3-status: done
-activity-status: ok 20100614 (0.5.7)
+activity-status: ok 20100614 (0.5.8)
note: Libburnia project = address@hidden
note: xorriso support also on address@hidden
@@ -2149,6 +2137,6 @@
package: zile
gplv3-status: done-in-2.2.58
-activity-status: ok 20100524 (2.3.16)
+activity-status: ok 20100711 (2.3.18)
# End. (Do not remove this line or the blank line before it. Thanks.)
Index: Makefile
===================================================================
RCS file: /sources/womb/gnumaint/Makefile,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- Makefile 24 Jan 2010 23:54:52 -0000 1.21
+++ Makefile 19 Jul 2010 18:51:18 -0000 1.22
@@ -4,21 +4,7 @@
# are permitted in any medium without royalty provided the copyright
# notice and this notice are preserved.
-default: test-gplv3
-
-test-rece:
-# gnumaint recemail </etc/issue
-# gnumaint recemail <testjunk1.msg
- gnumaint recemail <testgood1.msg
-# gnumaint recemail <testaddr+real.msg
-# gnumaint recemail <testaddrangle.msg
-# gnumaint recemail <testaddrcase.msg
-# gnumaint recemail <testaddrcomment.msg
-
-sep = 2>&1 | dos2unix; true ------------------------------
-
-test-send:
- gnumaint sendemail active $(sep)
+default: test-savannah
test-list-maintainers:
gnumaint list maintainers $(sep)
@@ -38,23 +24,43 @@
test-listactivity:
gm list packages activity
+test-nophysical:
+ gm list maintainers nophysical
+
+test-unanswered:
+ gm list packages unanswered
+
test-gplv3 gplv3:
gm list packages gplv3
test-gnupackages:
gm check gnupackages
-test-nophysical:
- gm list maintainers nophysical
-
-test-unanswered:
- gm list packages unanswered
+test-savannah sv:
+ gm check savannah
+#
+# gnumaint (mail) and conversion.
+#
test-help:
gnumaint help sendemail $(sep)
gnumaint help list $(sep)
gnumaint help $(sep)
+test-rece:
+# gnumaint recemail </etc/issue
+# gnumaint recemail <testjunk1.msg
+ gnumaint recemail <testgood1.msg
+# gnumaint recemail <testaddr+real.msg
+# gnumaint recemail <testaddrangle.msg
+# gnumaint recemail <testaddrcase.msg
+# gnumaint recemail <testaddrcomment.msg
+
+sep = 2>&1 | dos2unix; true ------------------------------
+
+test-send:
+ gnumaint sendemail active $(sep)
+
test-activity-convert:
mailtoname
@@ -63,19 +69,22 @@
maintfileupgrade m.src | dos2unix | tee m.new
#
-gnuorg = $(go)
-dircvs = $(HOME)/gnu/src/directory/CVS
-
-# compare GNU package names in maintainers file and Free Software Directory.
-check-pkgnames: pkgnames.frommaint pkgnames.fromdir
- comm -3 $^
-
-# list of all packages derived from the maintainers file.
-# (easier to parse from maintainers.bypkg, generated from maintainers).
-pkgnames.frommaint: $(gnuorg)/maintainers.bypkg
- sed -e 's/#.*$$//' -e 's/ - .*$$//' $< | grep -v '(generic)' \
- | sed '/^$$/d' | sort >$@
-
-# list of all packages derived from the Free Software Directory.
-pkgnames.fromdir: gnufsd $(dircvs)/Entries
- $< byname >$@
+# From the good old days when the Directory was in CVS.
+#
+#gnuorg = $(go)
+#dircvs = $(HOME)/gnu/src/directory/CVS
+#
+## compare GNU package names in maintainers file and Free Software Directory.
+#check-pkgnames: pkgnames.frommaint pkgnames.fromdir
+# comm -3 $^
+#
+## list of all packages derived from the maintainers file.
+## (easier to parse from maintainers.bypkg, generated from maintainers).
+#pkgnames.frommaint: $(gnuorg)/maintainers.bypkg
+# sed -e 's/#.*$$//' -e 's/ - .*$$//' $< | grep -v '(generic)' \
+# | sed '/^$$/d' | sort >$@
+#
+## list of all packages derived from the Free Software Directory.
+#pkgnames.fromdir: gnufsd $(dircvs)/Entries
+# $< byname >$@
+#
Index: oldpackages.txt
===================================================================
RCS file: oldpackages.txt
diff -N oldpackages.txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ oldpackages.txt 19 Jul 2010 18:51:18 -0000 1.1
@@ -0,0 +1,13 @@
+# $Id: oldpackages.txt,v 1.1 2010/07/19 18:51:18 karl Exp $
+# This file records information about packages which we have decommissioned.
+# There is nothing private in this file.
+
+package: abcsh
+gone: per author, #332187.
+
+package: isofsmk
+gplv3-status: not-done-in-1.11.3
+activity-status: ok 20100108 (1.13)
+gone: replaced by xorriso, 8jul10.
+
+# End. (Do not remove this line or the blank line before it. Thanks.)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [commit-womb] gnumaint gm gnupackages.txt Makefile oldpackage...,
Karl Berry <=