[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commit-womb] gnumaint Makefile gm gnupackages.txt
From: |
Karl Berry |
Subject: |
[commit-womb] gnumaint Makefile gm gnupackages.txt |
Date: |
Tue, 10 Mar 2009 16:58:22 +0000 |
CVSROOT: /sources/womb
Module name: gnumaint
Changes by: Karl Berry <karl> 09/03/10 16:58:22
Modified files:
. : Makefile gm gnupackages.txt
Log message:
activity values for sorting, etc.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnumaint/Makefile?cvsroot=womb&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/gnumaint/gm?cvsroot=womb&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/gnumaint/gnupackages.txt?cvsroot=womb&r1=1.7&r2=1.8
Patches:
Index: Makefile
===================================================================
RCS file: /sources/womb/gnumaint/Makefile,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- Makefile 3 Mar 2009 18:54:13 -0000 1.18
+++ Makefile 10 Mar 2009 16:58:22 -0000 1.19
@@ -4,7 +4,7 @@
# are permitted in any medium without royalty provided the copyright
# notice and this notice are preserved.
-default: test-gnupackages
+default: test-listactivity
test-rece:
# gnumaint recemail </etc/issue
@@ -32,13 +32,16 @@
# gnumaint list packages maintainer karl $(sep)
gnumaint list packages maintainer arenn $(sep)
-test-activity:
+test-checkactivity:
gm check activityfile
+test-listactivity:
+ gm list packages activity
+
test-gnupackages:
gm check gnupackages
-test-nocontact:
+test-nophysical:
gm list maintainers nophysical
test-unanswered:
Index: gm
===================================================================
RCS file: /sources/womb/gnumaint/gm,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- gm 6 Mar 2009 19:33:25 -0000 1.14
+++ gm 10 Mar 2009 16:58:22 -0000 1.15
@@ -1,5 +1,5 @@
#!/usr/bin/env perl
-# $Id: gm,v 1.14 2009/03/06 19:33:25 karl Exp $
+# $Id: gm,v 1.15 2009/03/10 16:58:22 karl Exp $
# More gnumaint-related stuff, since I think better in Perl than TCL.
#
# Copyright 2007, 2008, 2009 Free Software Foundation Inc.
@@ -67,6 +67,29 @@
sub list_packages_activity
{
my @ret = ();
+
+ # sort activity statuses in this order. If other strings are used,
+ # they'll show up first so they can be easily fixed.
+ my %activity_order = ("stale" => 1, "moribund" => 2, "ok" => 3);
+
+ my %pkgs = &read_gnupackages ();
+ for my $pkgname (sort by_activity keys %pkgs) {
+ my %p = %{$pkgs{$pkgname}};
+ my $activity = $p{"activity-status"};
+ push (@ret, sprintf ("$GNUPACKAGES_FILE:%4d:%-13s $activity",
+ $p{"lineno"}, $pkgname));
+ }
+
+ return @ret;
+
+ sub by_activity
+ {
+ (my $a_status = $pkgs{$a}->{"activity-status"}) =~ s/ .*//;;
+ (my $b_status = $pkgs{$b}->{"activity-status"}) =~ s/ .*//;;
+ $activity_order{$a_status} <=> $activity_order{$b_status}
+ || $pkgs{$a}->{"activity-status"} cmp $pkgs{$b}->{"activity-status"}
+ || $a cmp $b;
+ }
}
@@ -294,7 +317,7 @@
if (exists $pkg{"package"}) {
my %copy = %pkg; # do not save a pointer to what will be overwritten
- $copy{"lineno"} = $.; # save line number
+ $copy{"lineno"} = $. - 1; # save line number
$ret{$pkg{"package"}} = \%copy;
} else {
warn "$GNUPACKAGES_FILE:$.:no package name for block ending here\n";
@@ -361,8 +384,9 @@
# record best email to use for the maintainer.
$maint{"best_email"} = $maint{"privateemail"} || $maint{"email"};
- # record where we found it.
- $maint{"lineno"} = $.;
+ # record where we found it. We are at the blank line, and we can
+ # assume every entry has at least two lines.
+ $maint{"lineno"} = $. - 2;
if ($how eq "by-package") {
# split apart the package value we've accumulated..
Index: gnupackages.txt
===================================================================
RCS file: /sources/womb/gnumaint/gnupackages.txt,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- gnupackages.txt 10 Mar 2009 13:13:00 -0000 1.7
+++ gnupackages.txt 10 Mar 2009 16:58:22 -0000 1.8
@@ -1,4 +1,4 @@
-# $Id: gnupackages.txt,v 1.7 2009/03/10 13:13:00 kaloian Exp $
+# $Id: gnupackages.txt,v 1.8 2009/03/10 16:58:22 karl Exp $
# This file records information on a per-package basis,
# *not* including maintainers (that's in /gd/gnuorg/maintainers).
#
@@ -105,7 +105,7 @@
package: bash
copyright-holder: fsf
gplv3-status: will-be-in-4.0 # chet mail 23aug08
-activity-status: ok 20090220 (4.0)
+activity-status: ok 20090309 (4.0.10)
package: bayonne
copyright-holder: notfsf
@@ -132,7 +132,7 @@
copyright-holder: fsf
mundane-name: BFD
gplv3-status: done-as-of-binutils-2.18
-activity-status: ok # doesn't have separate releases
+activity-status: ok released-in-combination
package: binutils
copyright-holder: fsf
@@ -162,7 +162,7 @@
package: calendula
homepage: http://savannah.gnu.org/projects/calendula/
-activity-status: moribund
+activity-status: moribund # waiting for fsf
note: also http://fudosys.com
note: never got off the ground, fsf staff is reviewing at
note: http://groups.fsf.org/index.php/Donor_Transaction_and_Contact_System
@@ -215,7 +215,7 @@
package: classpathx
copyright-holder: fsf-except-for-jaxp-module
logo: /software/classpathx/classpathx-logo.jpg
-activity-status: stale # consists of few packages, none released in a year
(20081010)
+activity-status: moribund # mostly merged into classpath
package: clisp
gplv3-status: still-v2only-as-of-2.4.5-bruno-24oct07
@@ -241,12 +241,12 @@
package: commoncpp
mundane-name: Common C++
gplv3-status: not-done-in-commoncpp2-1.6.3.tar.gz, gplv3 done in ucommon-1.9.1
-activity-status: ok commoncpp2-1.7.1/20090204 (ucommon-2.0.4/20090201)
+activity-status: ok commoncpp2-1.7.3/20090306 (ucommon-2.0.4/20090201)
package: config
copyright-holder: fsf
gplv3-status: needs-licensing-exception-#341945 (gnumaint-reply 21 Aug 2007
18:39:06)
-activity-status: ok - (vc)
+activity-status: ok released-through-vc
package: cons
copyright-holder: fsf
@@ -371,7 +371,7 @@
mundane-name: Dr. Geo
logo: http://www.ofset.org/uploadfiles/59/image/drgeo-book.png
download-url:
http://sourceforge.net/project/showfiles.php?group_id=13320&package_id=91900
-activity-status: nomaint 20050727 (1.1.0) # 5nov08 stepped down, looking
+activity-status: stale no-maint 20050727 (1.1.0) # 5nov08 stepped down, looking
package: ecc
copyright-holder: notfsf
@@ -423,7 +423,7 @@
package: fdisk
copyright-holder: fsf
gplv3-status: done-in-1.0
-activity-status: ok 20090202 (1.2.1)
+activity-status: ok 20090309 (1.2.2)
package: ferret
logo: /software/ferret/ferret.png
@@ -434,7 +434,7 @@
package: ffp
mundane-name: Free Film Project
download-url: http://sourceforge.net/project/showfiles.php?group_id=587
-activity-status: stale-no-maint 20000721
+activity-status: stale no-maint 20000721
package: findutils
copyright-holder: fsf
@@ -484,7 +484,7 @@
package: garpd
long-name: Gratuitous ARP Daemon
homepage: http://savannah.gnu.org/projects/garpd
-activity-status: stale # 12nov08 reply, soon
+activity-status: stale no-release # 12nov08 reply, soon
package: gawk
copyright-holder: fsf
@@ -506,7 +506,7 @@
long-name: Porting GCC for Dunces
gplv3-status: needs-fdl-update
download-url: ftp://ftp.axis.se/pub/users/hp/pgccfd/
-activity-status: stale-no-maint 20000522 (0.5)
+activity-status: stale no-maint 20000522 (0.5)
package: gcl
mundane-name: GCL
@@ -567,26 +567,25 @@
package: gift
mundane-name: GIFT
logo: /software/gift/gnu.image.finder.png
-activity-status: stale 20050324 (0.1.14) # 23nov08,27nov08 wrote
+activity-status: stale 20050324 (0.1.14) # 27nov08 wrote
package: gimp
mundane-name: GIMP
homepage: http://www.gimp.org
logo: http://www.gimp.org/images/wilber_the_gimp.png
-FIXME: Is this considered a different package from "gimp www pages"?
download-url: ftp://ftp.gimp.org/pub/gimp/
activity-status: ok 20080821 (2.4.7)
package: gimp www pages
gplv3-status: doc
-mundane-name: GIMP
homepage: http://www.gimp.org/
-logo: http://www.gimp.org/images/wilber_the_gimp.png
-activity-status: ok # how to evaluate the "release" date?
+activity-status: ok
+note: there is no particularly good reason why this is listed
+note: separately from gimp itself; just historical accident.
package: gleem
languages: java, c++
-activity-status: stale-nomaint 20020205 (1.2.1)
+activity-status: stale no-maint 20020205 (1.2.1)
package: glib
mundane-name: GLib
@@ -642,7 +641,7 @@
package: gnatsweb
gplv3-status: not-done-as-of-4.0.0
-activity-status: stale-no-maint 20030729 (4.00) # 13nov08,27nov08 wrote about
gnu status
+activity-status: stale no-maint 20030729 (4.00) # 13nov08,27nov08 wrote about
gnu status
package: gnome
copyright-holder: notfsf
@@ -685,7 +684,7 @@
logo: /software/gnue/gnue.png
gplv3-status: checking-python-dependencies (reinhard mail 07 May 2008 21:15:13)
download-url: http://www.gnuenterprise.org/downloads/current/
-activity-status: ok # The project releases many packages, which of them
constitutes a release?
+activity-status: ok # many packages
package: gnucap
mundane-name: GNUcap
@@ -781,9 +780,8 @@
package: gnulib
copyright-holder: fsf
-gplv3-status: under-discussion
-mundane-name: Gnulib
-activity-status: ok # not expected to release anything
+gplv3-status: done-as-much-as-possible
+activity-status: ok released-through-vc
package: gnumach
mundane-name: Mach
@@ -825,7 +823,7 @@
activity-status: ok 20080827 (0.99.7)
package: gnuprologjava
-activity-status: stale-no-maint
+activity-status: stale no-maint
package: gnuspool
mundane-name: GNUSpool
@@ -861,7 +859,7 @@
copyright-holder: fsf
gplv3-status: doc
homepage: /prep/standards/
-activity-status: ok # releases not expected
+activity-status: ok released-through-vc
package: gnustep
mundane-name: GNUstep
@@ -879,7 +877,7 @@
activity-status: ok 20090206 (2.6.4, libtasn1-1.8/20090116)
package: gnutrition
-activity-status: stale-no-maint
+activity-status: stale no-maint
package: gnuzilla
copyright-holder: notfsf
@@ -901,7 +899,7 @@
package: gpaint
gplv3-status: in-0.3.2-alpha (was gnumaint-reply 20 Aug 2007 23:52:53)
#download-url: ftp://alpha.gnu.org/gnu/gpaint/
-#activity-status: stale 20070910 (0.3.3) # 12dec08 replied
+activity-status: stale 20070910 (0.3.3) # 12dec08 replied
package: gperf
copyright-holder: fsf
@@ -931,7 +929,7 @@
copyright-holder: fsf
logo: /graphics/groff-head.png
gplv3-status: done-in-1.20.1
-activity-status: done 20090109 (1.20.1)
+activity-status: ok 20090109 (1.20.1)
package: grub
mundane-name: GRUB
@@ -968,7 +966,7 @@
activity-status: ok 20080522 (0.4.2)
package: gtkeyboard
-activity-status: stale-no-maint
+activity-status: stale no-maint
#package: gts
#long-name: GNU Triangulated Surface Library
@@ -981,7 +979,7 @@
activity-status: stale # no release yet
package: GTK+
-activity-status: ok
+activity-status: ok # many packages
package: gtypist
gplv3-status: done-as-of-2.8
@@ -1175,7 +1173,7 @@
package: libidn
copyright-holder: notfsf
gplv3-status: partially-done-in-1.6-except-java?-20mar08
-activity-status: ok 20090123 (1.12)
+activity-status: ok 20090306 (1.13)
package: libmatheval
copyright-holder: fsf
@@ -1323,7 +1321,7 @@
activity-status: ok 20090107 (snapshot 20090107)
package: mkisofs
-activity-status: stale-no-maint
+activity-status: stale no-maint
package: moe
gplv3-status: done-in-1.0
@@ -1389,7 +1387,7 @@
package: oleo
copyright-holder: fsf
-activity-status: stale-no-maint 20010310 (1.99.16)
+activity-status: stale no-maint 20010310 (1.99.16)
note: rms says (16 Oct 2008 00:39:59) to leave it unmaintained for a
note: year or two, and if no one comes forward, decommission it.
@@ -1451,7 +1449,7 @@
gplv3-status: not-done-in-0.1.2
package: polyxmass
-activity-status: stale-no-maint
+activity-status: stale no-maint
package: powerguru
mundane-name: PowerGuru
@@ -1499,8 +1497,8 @@
package: readline
copyright-holder: fsf
homepage: http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html
-gplv3-status: not-done, ramey mail 25 Aug 2008 09:15:08 lists v2-only pkgs
using it
-activity-status: pending 20090221 (6.0)
+gplv3-status: recheck, ramey mail 25 Aug 2008 09:15:08 lists v2-only pkgs
using it
+activity-status: ok 20090221 (6.0)
package: reftex
gplv3-status: done-in-4.33
@@ -1555,12 +1553,12 @@
package: shtool
gplv3-status: not-done
-actvitity-status: ok 20080718 (2.0.8)
+activity-status: ok 20080718 (2.0.8)
pending: gplv3, current address, rationalE?, info-gnu announcement
package: sipwitch
gplv3-status: done-in-0.1
-activity-status: ok 20090302 (0.5.0)
+activity-status: ok 20090308 (0.5.2)
package: slib
gplv3-status: done-since-public-domain (licensing 341650, 20 Aug 2007 21:16:08)
@@ -1661,11 +1659,11 @@
activity-status: ok 20080804 (1.0.0)
package: teximpatient
+mundane-name: TeX for the Impatient
copyright-holder: notfsf
gplv3-status: doc
-mundane-name: TeX for the Impatient
-activity-status: stable
download-url: ftp://tug.org/tex/impatient/
+activity-status: moribund
package: texinfo
copyright-holder: fsf
@@ -1710,7 +1708,7 @@
package: vera
copyright-holder: notfsf
gplv3-status: doc
-activity-status: stable 20060608 (1.17) # just an acronym list
+activity-status: moribund 20060608 (1.17) # acronym list, no updates expected
package: vmgen
gplv3-status: in-dev-sources (gnumaint-reply 31 Dec 2007 20:31:05)
@@ -1719,7 +1717,7 @@
note: vmgen is distributed as part of gforth
package: vmslib
-activity-status: stale-no-maint
+activity-status: stale no-maint
package: wb
gplv3-status: done-in-wb2a2 (info-gnu 4 Feb 2008 00:29:22)
@@ -1748,7 +1746,7 @@
copyright-holder: unchecked-since-no-release
gplv3-status: done-in-dev-sources (aug07)
homepage: htts://savannah.gnu.org/projects/womb
-activity-status: ok # womb isn't expected to release anything
+activity-status: ok released-through-vc
package: xaos
mundane-name: XaoS
@@ -1767,7 +1765,7 @@
activity-status: ok 20071030 (3.02)
package: xmorph
-activity-status: stale-no-maint
+activity-status: stale no-maint
package: zile
gplv3-status: done-in-2.2.58
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [commit-womb] gnumaint Makefile gm gnupackages.txt,
Karl Berry <=