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

Re: whatsnewfm in squeeze-updates?



(please CC me on replies, thanks!)

On 2011-11-16 at 22:19:24, Adam D. Barratt wrote:
> Please prepare a debdiff including the upstream changes and send it to
> -release for a pre-upload ack.  The description changes in
> debian/control could also be included if you wish.

See the attached debdiff which contains:

- new upstream version (0.7.2)
- updated package description

Is 0.7.1+squeeze1 a reasonable version number for this or should I use
something else to emphasize a bit more the fact that it's a new upstream
release too?

Cheers,
Francois

-- 
Francois Marier                         identi.ca/fmarier
http://fmarier.org                    twitter.com/fmarier
diff -u whatsnewfm-0.7.1/debian/changelog whatsnewfm-0.7.1/debian/changelog
--- whatsnewfm-0.7.1/debian/changelog
+++ whatsnewfm-0.7.1/debian/changelog
@@ -1,3 +1,11 @@
+whatsnewfm (0.7.1-1+squeeze1) stable; urgency=medium
+
+  * New 0.7.2 upstream release (closes: #647079)
+    - take the name change into account and make package work again
+  * Update package description to refer to freecode.com
+
+ -- Christian Garbs <debian@cgarbs.de>  Sun, 20 Nov 2011 21:59:46 +1300
+
 whatsnewfm (0.7.1-1) unstable; urgency=low
 
   * New upstream release (closes: #531104)
diff -u whatsnewfm-0.7.1/debian/control whatsnewfm-0.7.1/debian/control
--- whatsnewfm-0.7.1/debian/control
+++ whatsnewfm-0.7.1/debian/control
@@ -10,8 +10,9 @@
 Architecture: all
 Depends: perl, libberkeleydb-perl, exim4 | mail-transport-agent
 Recommends: procmail | maildrop
-Description: A utility to filter the daily newsletter from freshmeat.net
- whatsnewfm is a utility to filter the daily newsletter from freshmeat.net
+Description: A utility to filter the daily newsletter from freecode.com
+ whatsnewfm is a utility to filter the daily newsletter from freecode.com
+ (formerly freshmeat.net).
  .
  The main purpose is to cut the huge newsletter to a smaller size by
  only showing items that you didn't see before.
only in patch2:
unchanged:
--- whatsnewfm-0.7.1.orig/README
+++ whatsnewfm-0.7.1/README
@@ -1,17 +1,18 @@
 
 
-  whatsnewfm 0.7.1
+  whatsnewfm 0.7.2
   ~~~~~~~~~~~~~~~~
 
- 2009/05/30
+ 2011/11/01
 
- (c) 2000-2009 by Christian Garbs <mitch@cgarbs.de>
+ (c) 2000-2011 by Christian Garbs <mitch@cgarbs.de>
                   Joerg Plate <Joerg@Plate.cx>
                   Dominik Brettnacher <dominik@brettnacher.org>
                   Pedro Melo Cunha <melo@isp.novis.pt>
                   Matthew Gabeler-Lee <msg2@po.cwru.edu>
                   Bernd Rilling <brilling@ifsw.uni-stuttgart.de>
                   Jost Krieger <Jost.Krieger@ruhr-uni-bochum.de>
+                  Francois Marier <francois@debian.org>
 
  Licensed under GNU GPL (see COPYING for details)
 
@@ -42,7 +43,7 @@
   ~~~~~~~~~~~~~~~
 
 whatsnewfm is a utility to filter the daily newsletter from
-http://freshmeat.net
+http://freecode.com
 
 The main purpose is to cut the huge newsletter to a smaller size by
 only showing items that you didn't see before.
@@ -93,14 +94,14 @@
    newsletters through the whatsnewfm filter:
 
 :0 w :
-* ^Subject: freshmeat.net Daily Update:
+* ^Subject: Freecode Daily Update:
 * !^X-Loop:.*whatsnewfm
 | /path/to/whatsnewfm.pl
 
    Alternatively, if you are using maildrop, you need to add something
    like this to your ~/.mailfilter:
 
-if (/^Subject: freshmeat.net Daily Update:/ && !/^X-Loop:.*whatsnewfm/)
+if (/^Subject: Freecode Daily Update:/ && !/^X-Loop:.*whatsnewfm/)
 {
   xfilter "/path/to/whatsnewfm.pl"
 }
@@ -108,16 +109,16 @@
 4) Add whatsnewfm to your hot database: "whatsnewfm.pl add whatsnewfm"
 
 5) Check your setup by mailing the file "welcome" to yourself with
-   "freshmeat.net Daily Update: TEST" as subject:
+   "Freecode Daily Update: TEST" as subject:
 
-     mail -s "freshmeat.net Daily Update: TEST" your@email < welcome
+     mail -s "Freecode Daily Update: TEST" your@email < welcome
 
    You should then receive an update information for the whatsnewfm
    application.  This is good.  Otherwise, there is an error in your
    setup.
 
-6) If you're not yet subscribed to the freshmeat newsletter, do so at
-   http://freshmeat.net 
+6) If you're not yet subscribed to the freecode newsletter, do so at
+   http://freecode.com
 
 7) If one of the new applications is interesting to you, then add
    it to your "hot" database. See [6] for details.
@@ -210,7 +211,7 @@
 This database contains the applications that you are interested in.
 You will be informed of every update within these applications.  The
 applications are identified by the "project id" that is shown in the
-parsed freshmeat newsletter.
+parsed freecode newsletter.
 
 To see what is in the database, just may use "less" or "cat" on the
 database file (although the 'view' command (see below) should be used,
@@ -249,10 +250,10 @@
 You can enter a comment to help you remember what this application
 does (good for project ids that are acronymns):
 
-  whatsnewfm.pl add whatsnewfm Parses the freshmeat newsletter.
+  whatsnewfm.pl add whatsnewfm Parses the freecode newsletter.
 
 If you want to enter multiple applications (eg copy'n'paste while
-reading the new freshmeat newsletter) you can start whatsnewfm like
+reading the new freecode newsletter) you can start whatsnewfm like
 this:
 
   whatsnewfm.pl add
@@ -345,18 +346,23 @@
 * Unreleased development versions are available from the git
   repository:
 
-  web:    http://www.cgarbs.de/cgi-bin/gitweb.cgi/whatsnewfm.git
-  clone:  http://www.cgarbs.de/git/whatsnewfm.git
+  web:    http://github.com/mmitch/whatsnewfm
+  clone:  git://github.com/mmitch/whatsnewfm.git
 
-* The issue tracker should also be mentioned:
+* Issue tracking is currently moving from ditz to github:
 
+  http://github.com/mmitch/whatsnewfm/issues
   http://www.cgarbs.de/ditz/whatsnewfm/
 
 
 
   [10] Thanks
-  ~~~~~~~~~~
+  ~~~~~~~~~~~
 
+* Francois Marier identified the renaming of Freshmeat to Freecode and
+  provided a patch at https://github.com/mmitch/whatsnewfm/pull/1
+  (fixed in v0.7.2).
+ 
 * Again many thanks to everybody who informed me when the newsletter
   format changed again in March 2009.  As I lost my newsletter
   subscription during the Freshmeat relaunch, I really didn't notice
only in patch2:
unchanged:
--- whatsnewfm-0.7.1.orig/HISTORY
+++ whatsnewfm-0.7.1/HISTORY
@@ -3,6 +3,13 @@
 whatsnewfm HISTORY
 
 
+2011/11/01  -  0.7.2
+~~~~~~~~~~~~~~~~~~~~
+- BUGFIX: Newsletter format has changed:
+          Freshmeat has become Freecode.
+
+
+
 2009/05/30  -  0.7.1
 ~~~~~~~~~~~~~~~~~~~~
 - BUGFIX: Newsletter format has changed.
only in patch2:
unchanged:
--- whatsnewfm-0.7.1.orig/welcome
+++ whatsnewfm-0.7.1/welcome
@@ -13,20 +13,20 @@
 
 Changes:
 whatsnewfm.pl and your .procmailrc have been installed properly.
-Once you have subscribed to the freshmeat newsletter, you will be
+Once you have subscribed to the freecode newsletter, you will be
 informed of any updates concerning whatsnewfm.
 Don't forget to add whatsnewfm to your 'hot' database!
 
 License: GPL
 
-http://freshmeat.net/projects/whatsnewfm/
+http://freecode.com/projects/whatsnewfm/
 
 ========================================================================
 
 [002] whatsnewfm (2nd Welcome message)
 
 Description:
-This is a second welcome message because a freshmeat newsletter
+This is a second welcome message because a freecode newsletter
 with less than two releases is considered broken and will bring up an
 error message.
 
@@ -35,12 +35,12 @@
 
 License: GPL
 
-http://freshmeat.net/projects/whatsnewfm/
+http://freecode.com/projects/whatsnewfm/
 
 ========================================================================
 
 Today's news on the web:
-http://freshmeat.net/today
+http://freecode.com/today
 
 Change your subscription:
-http://freshmeat.net/account/edit
+http://freecode.com/account/edit
only in patch2:
unchanged:
--- whatsnewfm-0.7.1.orig/whatsnewfm.pl
+++ whatsnewfm-0.7.1/whatsnewfm.pl
@@ -1,16 +1,17 @@
 #!/usr/bin/perl -w
 #############################################################################
 #
-my $id='whatsnewfm.pl  v0.7.1  2009-05-30';
-#   Filters the freshmeat newsletter for 'new' or 'interesting' entries.
+my $id='whatsnewfm.pl  v0.7.2  2011-11-01';
+#   Filters the freecode newsletter for 'new' or 'interesting' entries.
 #   
-#   Copyright (C) 2000-2009  Christian Garbs <mitch@cgarbs.de>
+#   Copyright (C) 2000-2011  Christian Garbs <mitch@cgarbs.de>
 #                            Joerg Plate <Joerg@Plate.cx>
 #                            Dominik Brettnacher <dominik@brettnacher.org>
 #                            Pedro Melo Cunha <melo@isp.novis.pt>
 #                            Matthew Gabeler-Lee <msg2@po.cwru.edu>
 #                            Bernd Rilling <brilling@ifsw.uni-stuttgart.de>
 #                            Jost Krieger <Jost.Krieger@ruhr-uni-bochum.de>
+#                            Francois Marier <francois@debian.org>
 #
 #
 #   This program is free software; you can redistribute it and/or modify
@@ -29,6 +30,10 @@
 #
 #############################################################################
 #
+# v0.7.2
+# 2011/11/01--> BUGFIX: Newsletter format has changed:
+#                       Freshmeat has become Freecode.
+#
 # v0.7.1
 # 2009/05/30--> BUGFIX: Newsletter format has changed.
 #
@@ -219,7 +224,7 @@
 
 =head1 NAME
 
-whatsnewfm - filter the daily newsletter from freshmeat.net
+whatsnewfm - filter the daily newsletter from freecode.com
 
 =head1 SYNOPSIS
 
@@ -234,7 +239,7 @@
 =head1 DESCRIPTION
 
 whatsnewfm is a utility to filter the daily newsletter from
-freshmeat.net
+freecode.com
 
 The main purpose is to cut the huge newsletter to a smaller size by
 only showing items that you didn't see before.
@@ -343,9 +348,8 @@
 
 # information
 my $whatsnewfm_homepages = [ "http://www.cgarbs.de/whatsnewfm.en.html"; ,
-			     "http://www.h.shuttle.de/mitch/whatsnewfm.en.html";,
-			     "http://sourceforge.net/projects/whatsnewfm/";,
-			     "http://whatsnewfm.sourceforge.net/"; ];
+			     "http://github.com/mmitch/whatsnewfm";,
+			     "http://sourceforge.net/projects/whatsnewfm/"; ];
 my $whatsnewfm_author = "Christian Garbs <mitch\@cgarbs.de>";
 
 # configuration file
@@ -563,7 +567,7 @@
     my $interesting;
     my $this_time_new;
 
-    my $subject      = "Subject: Freshmeat Newsletter (no subject?)\n";
+    my $subject      = "Subject: Freecode Newsletter (no subject?)\n";
     my $encoding     = '';
     my $position     = 1;
     # 1-> after mail header
@@ -700,7 +704,7 @@
 		}
 
 		# check for project url (last tag)
-		elsif ($line =~ m!^http://freshmeat.net/projects/(.+)$!) {
+		elsif ($line =~ m!^http://freecode.com/projects/(.+)$!) {
 		    # save old tag
 		    $tags{$tag} = $text if defined $tag;
 		    # save url

Attachment: signature.asc
Description: Digital signature


Reply to: