Skip to content

Instantly share code, notes, and snippets.

@kares
Created May 16, 2018 05:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kares/b0d4a1b3629596942cc4bd420981c10b to your computer and use it in GitHub Desktop.
Save kares/b0d4a1b3629596942cc4bd420981c10b to your computer and use it in GitHub Desktop.
kares@clevo:~/workspace/oss/activerecord-jdbc-adapter$ rake release:do NOOP=true
/opt/java/jdk/bin/javac -target 1.7 -source 1.7 -Xlint:unchecked -g -cp "/opt/local/rvm/rubies/jruby-9.1.16.0/lib/jruby.jar:jdbc-postgres/lib/postgresql-42.1.4.jre7.jar:jdbc-mysql/lib/mysql-connector-java-5.1.44-bin.jar" -d /tmp/d20180516-6489-1pwz54q src/java/arjdbc/ArJdbcModule.java src/java/arjdbc/db2/DB2Module.java src/java/arjdbc/db2/DB2RubyJdbcConnection.java src/java/arjdbc/derby/DerbyModule.java src/java/arjdbc/derby/DerbyRubyJdbcConnection.java src/java/arjdbc/firebird/FirebirdRubyJdbcConnection.java src/java/arjdbc/h2/H2Module.java src/java/arjdbc/h2/H2RubyJdbcConnection.java src/java/arjdbc/hsqldb/HSQLDBModule.java src/java/arjdbc/informix/InformixRubyJdbcConnection.java src/java/arjdbc/jdbc/AdapterJavaService.java src/java/arjdbc/jdbc/Callable.java src/java/arjdbc/jdbc/ConnectionFactory.java src/java/arjdbc/jdbc/DataSourceConnectionFactory.java src/java/arjdbc/jdbc/DriverConnectionFactory.java src/java/arjdbc/jdbc/DriverWrapper.java src/java/arjdbc/jdbc/JdbcResult.java src/java/arjdbc/jdbc/RubyJdbcConnection.java src/java/arjdbc/mssql/MSSQLModule.java src/java/arjdbc/mssql/MSSQLRubyJdbcConnection.java src/java/arjdbc/mysql/MySQLModule.java src/java/arjdbc/mysql/MySQLRubyJdbcConnection.java src/java/arjdbc/oracle/OracleModule.java src/java/arjdbc/oracle/OracleRubyJdbcConnection.java src/java/arjdbc/postgresql/ByteaUtils.java src/java/arjdbc/postgresql/PgResultSetMetaDataWrapper.java src/java/arjdbc/postgresql/PostgreSQLModule.java src/java/arjdbc/postgresql/PostgreSQLResult.java src/java/arjdbc/postgresql/PostgreSQLRubyJdbcConnection.java src/java/arjdbc/sqlite3/SQLite3Module.java src/java/arjdbc/sqlite3/SQLite3RubyJdbcConnection.java src/java/arjdbc/util/CallResultSet.java src/java/arjdbc/util/DateTimeUtils.java src/java/arjdbc/util/DoubleArrayList.java src/java/arjdbc/util/ObjectSupport.java src/java/arjdbc/util/QuotingUtils.java src/java/arjdbc/util/StringCache.java src/java/arjdbc/util/StringHelper.java
warning: [options] bootstrap class path not set in conjunction with -source 1.7
src/java/arjdbc/postgresql/PostgreSQLResult.java:166: warning: [unchecked] unchecked call to eltInternalSet(int,T) as a member of the raw type RubyArray
row.eltInternalSet(columnIndex, (IRubyObject) BinaryDataClass.newInstance(context, value, Block.NULL_BLOCK));
^
where T is a type-variable:
T extends IRubyObject declared in class RubyArray
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
2 warnings
/opt/java/jdk/bin/jar cf lib/arjdbc/jdbc/adapter_java.jar -C /tmp/d20180516-6489-1pwz54q/ .
rm -rf pkg/classes/arjdbc pkg/classes/arjdbc/ArJdbcModule.class pkg/classes/arjdbc/db2 pkg/classes/arjdbc/db2/DB2Module.class pkg/classes/arjdbc/db2/DB2RubyJdbcConnection$1.class pkg/classes/arjdbc/db2/DB2RubyJdbcConnection$2.class pkg/classes/arjdbc/db2/DB2RubyJdbcConnection$3.class pkg/classes/arjdbc/db2/DB2RubyJdbcConnection.class pkg/classes/arjdbc/derby pkg/classes/arjdbc/derby/DerbyModule$Column.class pkg/classes/arjdbc/derby/DerbyModule.class pkg/classes/arjdbc/derby/DerbyRubyJdbcConnection$1.class pkg/classes/arjdbc/derby/DerbyRubyJdbcConnection$2.class pkg/classes/arjdbc/derby/DerbyRubyJdbcConnection$3.class pkg/classes/arjdbc/derby/DerbyRubyJdbcConnection$4.class pkg/classes/arjdbc/derby/DerbyRubyJdbcConnection.class pkg/classes/arjdbc/firebird pkg/classes/arjdbc/firebird/FirebirdRubyJdbcConnection$1.class pkg/classes/arjdbc/firebird/FirebirdRubyJdbcConnection.class pkg/classes/arjdbc/h2 pkg/classes/arjdbc/h2/H2Module.class pkg/classes/arjdbc/h2/H2RubyJdbcConnection$1.class pkg/classes/arjdbc/h2/H2RubyJdbcConnection.class pkg/classes/arjdbc/hsqldb pkg/classes/arjdbc/hsqldb/HSQLDBModule.class pkg/classes/arjdbc/informix pkg/classes/arjdbc/informix/InformixRubyJdbcConnection$1.class pkg/classes/arjdbc/informix/InformixRubyJdbcConnection.class pkg/classes/arjdbc/jdbc pkg/classes/arjdbc/jdbc/AdapterJavaService.class pkg/classes/arjdbc/jdbc/Callable.class pkg/classes/arjdbc/jdbc/JdbcConnectionFactory.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$1.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$10.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$11.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$12.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$13.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$14.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$15.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$16.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$17.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$18.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$19.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$2.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$20.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$21.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$22.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$23.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$24.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$3.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$4.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$5.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$6.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$7.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$8.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$9.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$ColumnData.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$ResultHandler.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection$TableName.class pkg/classes/arjdbc/jdbc/RubyJdbcConnection.class pkg/classes/arjdbc/jdbc/SQLBlock.class pkg/classes/arjdbc/mssql pkg/classes/arjdbc/mssql/MSSQLModule.class pkg/classes/arjdbc/mssql/MSSQLRubyJdbcConnection$1.class pkg/classes/arjdbc/mssql/MSSQLRubyJdbcConnection$2.class pkg/classes/arjdbc/mssql/MSSQLRubyJdbcConnection.class pkg/classes/arjdbc/mysql pkg/classes/arjdbc/mysql/MySQLModule.class pkg/classes/arjdbc/mysql/MySQLRubyJdbcConnection$1.class pkg/classes/arjdbc/mysql/MySQLRubyJdbcConnection$2.class pkg/classes/arjdbc/mysql/MySQLRubyJdbcConnection.class pkg/classes/arjdbc/oracle pkg/classes/arjdbc/oracle/OracleModule.class pkg/classes/arjdbc/oracle/OracleRubyJdbcConnection$1.class pkg/classes/arjdbc/oracle/OracleRubyJdbcConnection$2.class pkg/classes/arjdbc/oracle/OracleRubyJdbcConnection$3.class pkg/classes/arjdbc/oracle/OracleRubyJdbcConnection$4.class pkg/classes/arjdbc/oracle/OracleRubyJdbcConnection$5.class pkg/classes/arjdbc/oracle/OracleRubyJdbcConnection.class pkg/classes/arjdbc/postgresql pkg/classes/arjdbc/postgresql/PostgreSQLRubyJdbcConnection$1.class pkg/classes/arjdbc/postgresql/PostgreSQLRubyJdbcConnection$DateRangeType.class pkg/classes/arjdbc/postgresql/PostgreSQLRubyJdbcConnection$Int4RangeType.class pkg/classes/arjdbc/postgresql/PostgreSQLRubyJdbcConnection$Int8RangeType.class pkg/classes/arjdbc/postgresql/PostgreSQLRubyJdbcConnection$NumRangeType.class pkg/classes/arjdbc/postgresql/PostgreSQLRubyJdbcConnection$TsRangeType.class pkg/classes/arjdbc/postgresql/PostgreSQLRubyJdbcConnection$TstzRangeType.class pkg/classes/arjdbc/postgresql/PostgreSQLRubyJdbcConnection.class pkg/classes/arjdbc/sqlite3 pkg/classes/arjdbc/sqlite3/SQLite3Module.class pkg/classes/arjdbc/sqlite3/SQLite3RubyJdbcConnection$1.class pkg/classes/arjdbc/sqlite3/SQLite3RubyJdbcConnection$2.class pkg/classes/arjdbc/sqlite3/SQLite3RubyJdbcConnection$3.class pkg/classes/arjdbc/sqlite3/SQLite3RubyJdbcConnection$SavepointStub.class pkg/classes/arjdbc/sqlite3/SQLite3RubyJdbcConnection.class pkg/classes/arjdbc/util pkg/classes/arjdbc/util/CallResultSet.class pkg/classes/arjdbc/util/DoubleArrayList$1.class pkg/classes/arjdbc/util/DoubleArrayList.class pkg/classes/arjdbc/util/QuotingUtils.class
Compiling 38 source files to /home/kares/workspace/oss/activerecord-jdbc-adapter/pkg/classes
warning: [options] bootstrap class path not set in conjunction with -source 1.7
/home/kares/workspace/oss/activerecord-jdbc-adapter/src/java/arjdbc/jdbc/RubyJdbcConnection.java:3540: warning: [deprecation] createNativeRaiseException(Ruby,Throwable) in RaiseException has been deprecated
return RaiseException.createNativeRaiseException(runtime, exception);
^
/home/kares/workspace/oss/activerecord-jdbc-adapter/src/java/arjdbc/firebird/FirebirdRubyJdbcConnection.java:154: warning: [deprecation] ColumnData(RubyString,int,int) in ColumnData has been deprecated
columns[i - 1] = new ColumnData(columnName, columnType, i);
^
/home/kares/workspace/oss/activerecord-jdbc-adapter/src/java/arjdbc/postgresql/PostgreSQLRubyJdbcConnection.java:336: warning: [deprecation] Timestamp(int,int,int,int,int,int,int) in Timestamp has been deprecated
Timestamp timestamp = new Timestamp(dateTime.getYear() - 1900,
^
Note: /home/kares/workspace/oss/activerecord-jdbc-adapter/src/java/arjdbc/postgresql/PostgreSQLResult.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
4 warnings
Building jar: /home/kares/workspace/oss/activerecord-jdbc-adapter/lib/arjdbc/jdbc/adapter_java.jar
gem build -V '/home/kares/workspace/oss/activerecord-jdbc-adapter/activerecord-jdbc-adapter.gemspec'
WARNING: pessimistic dependency on jdbc-mysql (~> 5.1.44, development) may be overly strict
if jdbc-mysql is semantically versioned, use:
add_development_dependency 'jdbc-mysql', '~> 5.1', '>= 5.1.44'
WARNING: pessimistic dependency on activerecord (~> 5.0.0) may be overly strict
if activerecord is semantically versioned, use:
add_runtime_dependency 'activerecord', '~> 5.0', '>= 5.0.0'
WARNING: See http://guides.rubygems.org/specification-reference/ for help
Successfully built RubyGem
Name: activerecord-jdbc-adapter
Version: 50.0
File: activerecord-jdbc-adapter-50.0-java.gem
activerecord-jdbc-adapter 50.0 built to 'pkg/activerecord-jdbc-adapter-50.0-java.gem'
/opt/local/rvm/rubies/jruby-9.1.16.0/bin/jruby -S rake build
activerecord-jdbcmysql-adapter 50.0 built to pkg/activerecord-jdbcmysql-adapter-50.0.gem.
cp activerecord-jdbcmysql-adapter/pkg/activerecord-jdbcmysql-adapter-50.0.gem pkg
/opt/local/rvm/rubies/jruby-9.1.16.0/bin/jruby -S rake build
activerecord-jdbcpostgresql-adapter 50.0 built to pkg/activerecord-jdbcpostgresql-adapter-50.0.gem.
cp activerecord-jdbcpostgresql-adapter/pkg/activerecord-jdbcpostgresql-adapter-50.0.gem pkg
/opt/local/rvm/rubies/jruby-9.1.16.0/bin/jruby -S rake build
activerecord-jdbcsqlite3-adapter 50.0 built to pkg/activerecord-jdbcsqlite3-adapter-50.0.gem.
cp activerecord-jdbcsqlite3-adapter/pkg/activerecord-jdbcsqlite3-adapter-50.0.gem pkg
git diff --no-patch --exit-code
git diff-index --quiet --cached HEAD
git tag -a -m "AR-JDBC 50.0" v50.0
releasing from (current) branch "50-stable"
for gem in `ls pkg/*-50.0.gem`; do gem push $gem; done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment