commit-womb
[Top][All Lists]
Advanced

[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




reply via email to

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