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

viewcvs NMUed to fix total breakage with modern Subversion

Hrmph.  "debian-devel@lists.changes.org"?  More evidence of senility.

See attachment.

G. Branden Robinson                |    I am sorry, but what you have
Debian GNU/Linux                   |    mistaken for malicious intent is
branden@debian.org                 |    nothing more than sheer
http://people.debian.org/~branden/ |    incompetence!     -- J. L. Rizzo II
--- Begin Message ---
Package: viewcvs
Version: 0.9.2+cvs.1.0.dev.2003.08.26-1
Severity: normal

ViewCVS hasn't seen a maintainer upload since 14 September 2003.  This
is probably not ideal for a CVS snapshot.

Also, ViewCVS has been broken with respect to Subversion repositories
since Subversion 0.37 came out.  Subversion 0.37-1 entered Debian about
18 November 2003.

A fix for this problem has been known since 29 October 2003, when it was
committed to ViewCVS's upstream CVS.

I rattled my saber about NMUing this package on 10 March 2004.  There
has been no reply from the package maintainer as far as I've been able
to determine.

I have uploaded this NMU to Tollef Fog Heen's delayed queue on gluck
with a delay of 3 days.

This NMU works with respect to my Subversion 1.0.1 repositories on

If someone has a problem with this action, please let me know.  For that
matter, let debian-devel know, so there can be a public discussion of
how we should improve the Debian Developer's Reference to address this
scenario.  (Or maybe debian-project would be more appropriate.)

NMU diff attached.

[1] E.g., http://necrotic.deadbeast.net/cgi-bin/viewcvs.cgi/branches/4.3.0/sid/debian/changelog

G. Branden Robinson                |      "I came, I saw, she conquered."
Debian GNU/Linux                   |      The original Latin seems to have
branden@debian.org                 |      been garbled.
http://people.debian.org/~branden/ |      -- Robert Heinlein
diff -urN viewcvs-0.9.2+cvs.1.0.dev.2003.08.26.last-MU/debian/changelog viewcvs-0.9.2+cvs.1.0.dev.2003.08.26/debian/changelog
--- viewcvs-0.9.2+cvs.1.0.dev.2003.08.26.last-MU/debian/changelog	2004-03-23 01:54:17.000000000 -0500
+++ viewcvs-0.9.2+cvs.1.0.dev.2003.08.26/debian/changelog	2004-03-23 02:08:58.000000000 -0500
@@ -1,3 +1,13 @@
+viewcvs (0.9.2+cvs.1.0.dev.2003.08.26-1.1) unstable; urgency=low
+  * NMU to fix total lack of functionality when used with Subversion 0.37 or
+    later.
+  * Apply patch from upstream (revision 1.23 of viewcvs/lib/ezt.py) to fix
+    operating with Subversion 0.37 and later.  (Closes: #234906, #234937)
+ -- Branden Robinson <branden@debian.org>  Tue, 23 Mar 2004 02:04:40 -0500
 viewcvs (0.9.2+cvs.1.0.dev.2003.08.26-1) unstable; urgency=low
   * New upstream cvs checkout (closes: #202052)
diff -urN viewcvs-0.9.2+cvs.1.0.dev.2003.08.26.last-MU/lib/ezt.py viewcvs-0.9.2+cvs.1.0.dev.2003.08.26/lib/ezt.py
--- viewcvs-0.9.2+cvs.1.0.dev.2003.08.26.last-MU/lib/ezt.py	2002-09-05 02:34:43.000000000 -0500
+++ viewcvs-0.9.2+cvs.1.0.dev.2003.08.26/lib/ezt.py	2004-03-23 02:02:41.000000000 -0500
@@ -167,7 +167,7 @@
 import string
 import re
-from types import StringType, IntType, FloatType
+from types import StringType, IntType, FloatType, LongType
 import os
@@ -499,7 +499,9 @@
       raise UnknownReference(refname)
   # make sure we return a string instead of some various Python types
-  if isinstance(ob, IntType) or isinstance(ob, FloatType):
+  if isinstance(ob, IntType) \
+         or isinstance(ob, LongType) \
+         or isinstance(ob, FloatType):
     return str(ob)
   if ob is None:
     return ''

Attachment: signature.asc
Description: Digital signature

--- End Message ---

Attachment: signature.asc
Description: Digital signature

Reply to: