[Pkg-cli-apps-commits] r4829 - in /packages/gtwitter/trunk/debian: changelog patches/fix_timestamps.patch patches/send_fetch_requests_as_get.patch patches/series

meebey at users.alioth.debian.org meebey at users.alioth.debian.org
Fri Apr 17 22:41:49 UTC 2009


Author: meebey
Date: Fri Apr 17 22:41:49 2009
New Revision: 4829

URL: http://svn.debian.org/wsvn/pkg-cli-apps/?sc=1&rev=4829
Log:
  * debian/patches/send_fetch_requests_as_get.patch:
    + Twitter doesn't allow POST requests for fetch operation anymore.
      This made the package unusable and thus urgency set to medium.
      (Closes: #524489)


Added:
    packages/gtwitter/trunk/debian/patches/fix_timestamps.patch
    packages/gtwitter/trunk/debian/patches/send_fetch_requests_as_get.patch
Modified:
    packages/gtwitter/trunk/debian/changelog
    packages/gtwitter/trunk/debian/patches/series

Modified: packages/gtwitter/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/gtwitter/trunk/debian/changelog?rev=4829&op=diff
==============================================================================
--- packages/gtwitter/trunk/debian/changelog (original)
+++ packages/gtwitter/trunk/debian/changelog Fri Apr 17 22:41:49 2009
@@ -1,3 +1,13 @@
+gtwitter (1.0~beta-9) unstable; urgency=medium
+
+  * NOT RELEASED YET
+  * debian/patches/send_fetch_requests_as_get.patch:
+    + Twitter doesn't allow POST requests for fetch operation anymore.
+      This made the package unusable and thus urgency set to medium.
+      (Closes: #524489)
+
+ -- Mirco Bauer <meebey at debian.org>  Fri, 10 Apr 2009 12:18:18 +0200
+
 gtwitter (1.0~beta-8) unstable; urgency=low
 
   * gtwitter can now be used to post to twitter.com again!

Added: packages/gtwitter/trunk/debian/patches/fix_timestamps.patch
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/gtwitter/trunk/debian/patches/fix_timestamps.patch?rev=4829&op=file
==============================================================================
--- packages/gtwitter/trunk/debian/patches/fix_timestamps.patch (added)
+++ packages/gtwitter/trunk/debian/patches/fix_timestamps.patch Fri Apr 17 22:41:49 2009
@@ -1,0 +1,62 @@
+--- gtwitter-1.0beta.orig/gtwitter/ReadInfo.cs
++++ gtwitter-1.0beta/gtwitter/ReadInfo.cs
+@@ -264,6 +264,7 @@
+ 		
+ 		public string RelativeTime(string time, int count)
+ 		{
++			Console.WriteLine("RelativeTime(" + time + ", " + count + ")");
+ 			// What we've got look like this
+ 			// Tue Apr 03 19:07:06 +0000 2007
+ 			
+@@ -281,27 +282,41 @@
+ 			DateTime relativeTime = DateTime
+ 				.ParseExact(time, "MM dd HH:mm:ss +0000 yyyy", null)
+ 				.ToLocalTime();
++			Console.WriteLine("relativeTime: " + relativeTime);
+ 
+ 			//substract relative time from current time
+ 			TimeSpan diffTime = DateTime.Now.Subtract(relativeTime);
++			//Console.WriteLine("diffTime: " + diffTime);
+ 			
+ 			int diff = (int) diffTime.TotalSeconds;
+-			
+-			if (diff < 60)
++			//Console.WriteLine("diff: " + diff);
++			//Console.WriteLine("diffTime.TotalSeconds: " + diffTime.TotalSeconds);
++			string formattedTime = "";
++			if (diff < 60) {
+ 				return "less than a minute ago";
+-			else if (diff < 120)
++			}
++			if (diff < 120) {
+ 				return "about a minute ago";
+-			else if (diff < (45*60))
++			}
++			if (diff < (45*60)) {
++				Console.WriteLine("< 2700");
+ 				return String.Format("{0} minutes ago", diff/60);
+-			else if (diff < (120*60))
++			}
++			if (diff < (120*60)) {
++				Console.WriteLine("< (120*60)");
+ 				return "about an hour ago";
+-			else if (diff < (24*60*60))
++			}
++			if (diff < (24*60*60)) {
++				Console.WriteLine("< (24*60*60)");
+ 				return String.Format("about {0} hours ago", diff/3600);
+-			else if (diff < (48*60*60))
++			}
++			if (diff < (48*60*60)) {
++				Console.WriteLine("< (48*60*60)");
+ 				return String.Format("1 day ago");
+-			else
+-				return String.Format("{0} days ago", diff/86400);
+-			 
++			}
++
++			Console.WriteLine("fallback");
++			return String.Format("{0} days ago", diff/86400);
+ 		}
+ 		
+ 	}

Added: packages/gtwitter/trunk/debian/patches/send_fetch_requests_as_get.patch
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/gtwitter/trunk/debian/patches/send_fetch_requests_as_get.patch?rev=4829&op=file
==============================================================================
--- packages/gtwitter/trunk/debian/patches/send_fetch_requests_as_get.patch (added)
+++ packages/gtwitter/trunk/debian/patches/send_fetch_requests_as_get.patch Fri Apr 17 22:41:49 2009
@@ -1,0 +1,29 @@
+--- gtwitter-1.0beta.orig/gtwitter/GetTwitterData.cs
++++ gtwitter-1.0beta/gtwitter/GetTwitterData.cs
+@@ -27,7 +27,7 @@
+ 			    /* setup request paras */
+ 			   	request.ProtocolVersion = HttpVersion.Version10;
+ 			   	request.PreAuthenticate = true;
+-			   	request.Method = "POST";
++			   	request.Method = "GET";
+ 			   	request.ContentType = "text/xml";
+ 			   	request.AllowWriteStreamBuffering = true;
+ 			   	/* send response */
+@@ -76,7 +76,7 @@
+ 			    /* setup request paras */
+ 			   	request.ProtocolVersion = HttpVersion.Version10;
+ 			   	request.PreAuthenticate = true;
+-			   	request.Method = "POST";
++			   	request.Method = "GET";
+ 			   	request.ContentType = "text/xml";
+ 			   	request.AllowWriteStreamBuffering = true;
+ 			   	/* send response */
+@@ -121,7 +121,7 @@
+ 			    /* setup request paras */
+ 			   	request.ProtocolVersion = HttpVersion.Version10;
+ 			   	//request.PreAuthenticate = true;
+-			   	request.Method = "POST";
++			   	request.Method = "GET";
+ 			   	request.ContentType = "text/xml";
+ 			   	request.AllowWriteStreamBuffering = true;
+ 			   	/* send response */

Modified: packages/gtwitter/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/gtwitter/trunk/debian/patches/series?rev=4829&op=diff
==============================================================================
--- packages/gtwitter/trunk/debian/patches/series (original)
+++ packages/gtwitter/trunk/debian/patches/series Fri Apr 17 22:41:49 2009
@@ -1,3 +1,4 @@
+send_fetch_requests_as_get.patch
 gnome-sharp.patch
 configurable-compiler.patch
 no_response.patch




More information about the Pkg-cli-apps-commits mailing list