Skip to content

Instantly share code, notes, and snippets.

View myabc's full-sized avatar

Alexander Brandon Coles myabc

  • @opf OpenProject
  • London, England
View GitHub Profile
From 1fbf8b742adecf0d3a2f30e3f8c31bd897a747eb Mon Sep 17 00:00:00 2001
From: Alex Coles <[email protected]>
Date: Sat, 31 Oct 2009 22:54:43 +0100
Subject: [PATCH] Remove tar requirement to placate Windows
Signed-off-by: Alex Coles <[email protected]>
---
tasks/hoe.rb | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
c:\Users\alexbcoles\git-repos\do\data_objects>jruby -S rake install
(in C:/Users/alexbcoles/git-repos/do/data_objects)
rubyforge gem is required to generate releases, please install it (gem install r
ubyforge).
JRuby limited openssl loaded. gem install jruby-openssl for full support.
http://jruby.kenai.com/pages/JRuby_Builtin_OpenSSL
Successfully built RubyGem
Name: data_objects
Version: 0.10.1
File: data_objects-0.10.1.gem
@myabc
myabc / gist:221466
Created October 29, 2009 14:08 — forked from dkubb/gist:152102
== Interfaces
=== Finder Interface
+ #[]
+ #all
+ #at
- #fetch <-- needs specs
+ #first
+ #first_or_create
* Get two versions of JRuby up and running
* Fix Typos
* Fix JavaDoc
* Document connecting (URL parameters, etc.) in READMEs
* Run Findbugs and update
* Run Checkstyle and fix code style
* Fix checkstyle so that maven no longer requires install of do_jdbc, do_jdbc-tools
- Fix CI / MySQL Issues
Connection
==========
MRI:
----
#<DataObjects::Mysql::Connection:0x193b984
@concrete_command=DataObjects::Mysql::Command, @path="/do_test",
@my_encoding="utf8", @using_socket=false, @port=3306, @__allocated_in_pool=Wed
Oct 28 16:51:17 +0100 2009, @uri=#<struct DataObjects::URI scheme="mysql",
[alexbcoles@mondiale do_derby (next)]$ mvn rails:spec
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building do_derby
[INFO] task-segment: [rails:spec] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] [rails:spec {execution: default-cli}]
[WARNING] file:/Users/alexbcoles/.m2/repository/org/jruby/jruby-complete/1.3.1/jruby-complete-1.3.1.jar!/META-INF/jruby.home/lib/ruby/gems/1.8/gems/rspec-1.2.6/lib/spec/runner/options.rb:247:in `files_to_load': File or directory not found: /Users/alexbcoles/git-repos/do/do_derby/null/src/main/rails/spec (RuntimeError)
[WARNING] from file:/Users/alexbcoles/.m2/repository/org/jruby/jruby-complete/1.3.1/jruby-complete-1.3.1.jar!/META-INF/jruby.home/lib/ruby/gems/1.8/gems/rspec-1.2.6/lib/spec/runner/options.rb:239:in `each'
[WARNING] from file:/Users/alexbcoles/.m2/repository/org/jruby/jruby-complete/1.3.1/jruby-complete-1.3.1.jar!/META-INF/jruby
[alexbcoles@mondiale do_sqlserver (next)]$ jruby -S rake spec
(in /Users/alexbcoles/git-repos/do/do_sqlserver)
rubyforge gem is required to generate releases, please install it (gem install rubyforge).
rm -r pkg/
rm -r lib/do_sqlserver_ext.jar
rm -r ruby-odbc-0.9997/conftest.dSYM
rm -r ext-java/target
mkdir -p pkg/classes
javac -extdirs "/Users/alexbcoles/Library/Java/Extensions:/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/ext" -target 1.5 -source 1.5 -Xlint:unchecked -d pkg/classes -cp "/usr/local/jruby/lib/jruby.jar:/usr/local/jruby/lib/profile.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jsfd.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Resources/Java/JavaRuntimeSupport.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/ui.jar:/System/Library/Frameworks/JavaVM.fr
From 35a10fced828db18449d8adef13f81a8b04db1ac Mon Sep 17 00:00:00 2001
From: Alex Coles <[email protected]>
Date: Mon, 26 Oct 2009 11:43:26 +0100
Subject: [PATCH] Change Rakefiles to use sudo for rake install under JRuby
* Mirror commit a132eac in DataObjects, same behavior in dm-core.
* SUDOLESS env may be set to prevent this behavior, but this brings it
closer inline to how rake install works for MRI.
Signed-off-by: Alex Coles <[email protected]>
[alexbcoles@mondiale do_mysql (next)]$ jruby -S rake spec
(in /Users/alexbcoles/git-repos/do/do_mysql)
To cross-compile, install rake-compiler (gem install rake-compiler)
rubyforge gem is required to generate releases, please install it (gem install rubyforge).
rm -r pkg/
rm -r ext/do_mysql_ext/Makefile
rm -r ext-java/target
mkdir -p pkg/classes
javac -extdirs "/Users/alexbcoles/Library/Java/Extensions:/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/ext" -target 1.5 -source 1.5 -Xlint:unchecked -d pkg/classes -cp "/usr/local/jruby/lib/jruby.jar:/usr/local/jruby/lib/profile.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jsfd.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Resources/Java/JavaRuntimeSupport.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/ui.jar:/System/Libr
[alexbcoles@mondiale ~]$ jirb
irb(main):001:0> -9223372036854775808.class
=> Bignum
irb(main):002:0> "-9223372036854775808".to_i
=> -9223372036854775808
irb(main):003:0> "-9223372036854775808".to_i.class
=> Fixnum