[plm] 04/13: Twitter support was removed upstream

Martin Quinson mquinson at moszumanska.debian.org
Sat Nov 1 07:28:06 UTC 2014


This is an automated email from the git hooks/post-receive script.

mquinson pushed a commit to branch debian
in repository plm.

commit e895723e97580dc59fbe04f2fdfc750dc20591ab
Author: Martin Quinson <martin.quinson at loria.fr>
Date:   Wed Oct 22 22:51:03 2014 +0200

    Twitter support was removed upstream
---
 debian/changelog          |  1 +
 debian/patches/no-twitter | 85 -----------------------------------------------
 debian/patches/series     |  1 -
 3 files changed, 1 insertion(+), 86 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index c4bdebf..09c2944 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,7 @@ plm (2.4.11+repack-1) UNRELEASED; urgency=medium
     - User data gets saved in a git, which is more robust.
     - Translation to French, and partially to Brazilian and Italian.
     - Experimental support for the C programming language
+    - Twitter support was removed upstream
     - Scala still cut of Debian package since we need a recent scala
   * Suggests jython to make python usable
 
diff --git a/debian/patches/no-twitter b/debian/patches/no-twitter
deleted file mode 100644
index fd21995..0000000
--- a/debian/patches/no-twitter
+++ /dev/null
@@ -1,85 +0,0 @@
----
- src/plm/core/model/Game.java                |    4 +-
- src/plm/core/model/tracking/TwitterSpy.java |   55 +---------------------------
- 2 files changed, 4 insertions(+), 55 deletions(-)
-
-Index: b/src/plm/core/model/tracking/TwitterSpy.java
-===================================================================
---- a/src/plm/core/model/tracking/TwitterSpy.java
-+++ b/src/plm/core/model/tracking/TwitterSpy.java
-@@ -2,58 +2,7 @@
- 
- import plm.core.model.Game;
- import plm.core.model.lesson.Exercise;
--import twitter4j.Status;
--import twitter4j.Twitter;
--import twitter4j.TwitterFactory;
--import twitter4j.conf.ConfigurationBuilder;
--
--public class TwitterSpy implements ProgressSpyListener {
--	private String username;
--	private Twitter twitter;
--
--	public TwitterSpy() {
--		username = System.getenv("USER");
--		if (username == null)
--			username = System.getenv("USERNAME");
--		if (username == null)
--			username = "John Doe";
--
--		ConfigurationBuilder cb = new ConfigurationBuilder();
--		cb.setDebugEnabled(true)
--		  .setOAuthConsumerKey(Game.getProperty("plm.oauth.consumerKey"))
--		  .setOAuthConsumerSecret(Game.getProperty("plm.oauth.consumerSecret"))
--		  .setOAuthAccessToken(Game.getProperty("plm.oauth.accessToken"))
--		  .setOAuthAccessTokenSecret(Game.getProperty("plm.oauth.tokenSecret"));
--		TwitterFactory tf = new TwitterFactory(cb.build());
--	    twitter = tf.getInstance();
--	}
--
--	@Override
--	public void executed(Exercise exo) {
--		if (Game.getInstance().studentWork.getPassed(exo, exo.lastResult.language)) {
--			try {
--				Status status = twitter.updateStatus(username+" solved "+exo.getName()+" in "+exo.lastResult.language+"!");
--				if (Game.getInstance().isDebugEnabled()) 
--					System.out.println("Twitted! Status: "+status.toString());
--			} catch (Exception e) {
--				// silently ignore network unavailability ;)
--				if (Game.getInstance().isDebugEnabled())
--					e.printStackTrace();
--			}
--		}
--	}
--
--    @Override
--    public void switched(Exercise exo) {    /* i don't care, i'm a viking */    }
--
--    @Override
--    public void heartbeat() {}
--
--    @Override
--    public String join() { return ""; }
--
--    @Override
--    public void leave() {
--    }
- 
-+public class TwitterSpy {
-+	/* twitter4j is not packaged in Debian; remove this */
- }
-Index: b/src/plm/core/model/Game.java
-===================================================================
---- a/src/plm/core/model/Game.java
-+++ b/src/plm/core/model/Game.java
-@@ -184,8 +184,8 @@
- 		addProgressSpyListener(new LocalFileSpy(SAVE_DIR));
- 		
- 		if (getProperty(PROP_PROGRESS_TWITTER, "true",true).equalsIgnoreCase("true")) {
--			System.err.println(i18n.tr("Your progress will be posted to https://twitter.com/jlmlovers This can be turned off through the property {0}",Game.PROP_PROGRESS_TWITTER));
--			addProgressSpyListener(new TwitterSpy());
-+			System.err.println(i18n.tr("Twitter logging is not available in Debian nor in its derivatives such as Ubuntu, sorry.",Game.PROP_PROGRESS_TWITTER));
-+//			addProgressSpyListener(new TwitterSpy());
- 		} else {
- 			System.err.println(i18n.tr("Your progress will NOT be posted to twitter, as requested by the property {0}",Game.PROP_PROGRESS_TWITTER));			
- 		}
diff --git a/debian/patches/series b/debian/patches/series
index 4a88585..91eca40 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,2 @@
 system-ant-tasks
-no-twitter
 no-scala

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/plm.git



More information about the pkg-java-commits mailing list