Skip to content

Instantly share code, notes, and snippets.

@hone
Created June 11, 2012 17:56
Show Gist options
  • Select an option

  • Save hone/2911627 to your computer and use it in GitHub Desktop.

Select an option

Save hone/2911627 to your computer and use it in GitHub Desktop.

Revisions

  1. hone created this gist Jun 11, 2012.
    266 changes: 266 additions & 0 deletions jruby
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,266 @@
    $ rake jruby:install[1.7.0.preview1,1.8]
    curl http://jruby.org.s3.amazonaws.com/downloads/1.7.0.preview1/jruby-src-1.7.0.preview1.tar.gz -s -o - | tar vzxf -
    curl https://s3.amazonaws.com/heroku-buildpack-ruby/jruby-launcher-1.0.12-java.tgz -s -o - | tar vzxf -
    jruby
    vulcan build -v -o jruby-1.7.0.preview1.tgz --source jruby-1.7.0.preview1 --command="apache-ant-1.8.4/bin/ant -Djruby.default.ruby.version=1.8 && rm bin/*.bat && rm bin/*.dll && rm bin/*.exe && ln -s jruby bin/ruby && mkdir -p /app/vendor/jruby-1.7.0.preview1 && mv bin /app/vendor/jruby-1.7.0.preview1 && mv lib /app/vendor/jruby-1.7.0.preview1"
    Packaging local directory... done
    Uploading source package... done
    Building with: apache-ant-1.8.4/bin/ant -Djruby.default.ruby.version=1.8 && rm bin/*.bat && rm bin/*.dll && rm bin/*.exe && ln -s jruby bin/ruby && mkdir -p /app/vendor/jruby-1.7.0.preview1 && mv bin /app/vendor/jruby-1.7.0.preview1 && mv lib /app/vendor/jruby-1.7.0.preview1
    Buildfile: /tmp/d20120611-2-1ut0zyc/input/build.xml

    init:

    prepare-bin-jruby:

    jar:

    init:

    create-dirs:
    [mkdir] Created dir: /tmp/d20120611-2-1ut0zyc/input/build
    [mkdir] Created dir: /tmp/d20120611-2-1ut0zyc/input/build/classes
    [mkdir] Created dir: /tmp/d20120611-2-1ut0zyc/input/build/classes/jruby
    [mkdir] Created dir: /tmp/d20120611-2-1ut0zyc/input/build/classes/test
    [mkdir] Created dir: /tmp/d20120611-2-1ut0zyc/input/build/test-results
    [mkdir] Created dir: /tmp/d20120611-2-1ut0zyc/input/build/test-results/html

    copy-resources:
    [copy] Copying 39 files to /tmp/d20120611-2-1ut0zyc/input/build/classes/jruby

    update-constants:
    [echo] Updating Constants.java
    [exec] Result: 128
    [echo] ...using git revision = fffffff, tzdata = 2011n
    [copy] Warning: Could not find file /tmp/d20120611-2-1ut0zyc/input/src_gen/org/jruby/runtime/Constants.java to copy.
    [copy] Copying 1 file to /tmp/d20120611-2-1ut0zyc/input/src_gen/org/jruby/runtime

    _uc_internal_:
    [copy] Copying 1 file to /tmp/d20120611-2-1ut0zyc/input/src_gen/org/jruby/runtime
    [javac] Compiling 1 source file to /tmp/d20120611-2-1ut0zyc/input/build/classes/jruby

    prepare:

    compile-annotation-binder:
    [javac] Compiling 18 source files to /tmp/d20120611-2-1ut0zyc/input/build/classes/jruby

    compile-jruby:
    [apt] Since compiler setting isn't classic or modern, ignoring fork setting.
    [apt] Since compiler setting isn't classic or modern, ignoring fork setting.
    [apt] Compiling 1350 source files to /tmp/d20120611-2-1ut0zyc/input/build/classes/jruby
    [apt] Since compiler setting isn't classic or modern, ignoring fork setting.
    [apt] warning: Annotation types without processors: [java.lang.SuppressWarnings, java.lang.Override, java.lang.Deprecated, org.jruby.anno.JRubyModule, java.lang.annotation.Retention, java.lang.annotation.Target, org.jruby.anno.JRubyConstant, org.jruby.ir.Interp]
    [apt] 1 warning

    [apt] warning: com/headius/invokebinder/Binder.class(com/headius/invokebinder:Binder.class): major version 51 is newer than 50, the highest major version supported by this compiler.
    [apt] It is recommended that the compiler be upgraded.
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/PKCS10CertificationRequestExt.java:66: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] org.bouncycastle.asn1.x509.X509Name subject,
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/PKCS10CertificationRequestExt.java:103: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] org.bouncycastle.asn1.x509.X509Name subject,
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/impl/PKCS7.java:67: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] import org.bouncycastle.asn1.x509.X509Name;
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/impl/SignerInfoWithPkey.java:57: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] import org.bouncycastle.asn1.x509.X509Name;
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/impl/PKCS7.java:171: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] public static X509AuxCertificate findByIssuerAndSerial(Collection<X509AuxCertificate> certs, X509Name issuer, BigInteger serial) {
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/impl/RecipInfo.java:42: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] import org.bouncycastle.asn1.x509.X509Name;
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/x509store/Name.java:36: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] import org.bouncycastle.asn1.x509.X509Name;
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/x509store/Name.java:44: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] public X509Name name;
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/x509store/Name.java:54: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] public Name(X509Name nm) {
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/X509Cert.java:56: warning: [deprecation] org.bouncycastle.x509.X509V3CertificateGenerator in org.bouncycastle.x509 has been deprecated
    [apt] import org.bouncycastle.x509.X509V3CertificateGenerator;
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/X509Cert.java:114: warning: [deprecation] org.bouncycastle.x509.X509V3CertificateGenerator in org.bouncycastle.x509 has been deprecated
    [apt] private X509V3CertificateGenerator generator = new X509V3CertificateGenerator();
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/X509CRL.java:53: warning: [deprecation] org.bouncycastle.x509.X509V2CRLGenerator in org.bouncycastle.x509 has been deprecated
    [apt] import org.bouncycastle.x509.X509V2CRLGenerator;
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/X509CRL.java:100: warning: [deprecation] org.bouncycastle.x509.X509V2CRLGenerator in org.bouncycastle.x509 has been deprecated
    [apt] private X509V2CRLGenerator generator = new X509V2CRLGenerator();
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/X509Name.java:124: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] public static X509Name create(Ruby runtime, org.bouncycastle.asn1.x509.X509Name realName) {
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/X509Name.java:348: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] org.bouncycastle.asn1.x509.X509Name getRealName() {
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/x509store/X509Utils.java:42: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] import org.bouncycastle.asn1.x509.X509Name;
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/stringio/RubyStringIO.java:66: warning: [deprecation] org.jruby.RubyStringIO in org.jruby has been deprecated
    [apt] public class RubyStringIO extends org.jruby.RubyStringIO {
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/tempfile/Tempfile.java:66: warning: [deprecation] org.jruby.RubyTempfile in org.jruby has been deprecated
    [apt] public class Tempfile extends org.jruby.RubyTempfile {
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/ffi/jffi/VariadicInvoker.java:128: warning: [deprecation] dispose() in com.kenai.jffi.Function has been deprecated
    [apt] function.dispose();
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/ASN1.java:115: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] Map<String, DERObjectIdentifier> val = new HashMap<String, DERObjectIdentifier>(org.bouncycastle.asn1.x509.X509Name.DefaultLookUp);
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/ASN1.java:116: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] Map<DERObjectIdentifier, String> val2 = new HashMap<DERObjectIdentifier, String>(org.bouncycastle.asn1.x509.X509Name.DefaultSymbols);
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/NetscapeSPKI.java:162: warning: [deprecation] getObjectId() in org.bouncycastle.asn1.x509.AlgorithmIdentifier has been deprecated
    [apt] sigAlg = ((AlgorithmIdentifier)b.getObjectAt(1)).getObjectId();
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/PKCS10CertificationRequestExt.java:140: warning: [deprecation] getObjectId() in org.bouncycastle.asn1.x509.AlgorithmIdentifier has been deprecated
    [apt] Signature sig = Signature.getInstance(sigAlgId.getObjectId().getId());
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/impl/PKCS7.java:231: warning: [deprecation] getObjectId() in org.bouncycastle.asn1.x509.AlgorithmIdentifier has been deprecated
    [apt] int md_type = ASN1Registry.obj2nid(si.getDigestAlgorithm().getObjectId());
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/impl/PKCS7.java:623: warning: [deprecation] getObjectId() in org.bouncycastle.asn1.x509.AlgorithmIdentifier has been deprecated
    [apt] MessageDigest md = EVP.getDigest(alg.getObjectId());
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/impl/PKCS7.java:663: warning: [deprecation] getObjectId() in org.bouncycastle.asn1.x509.AlgorithmIdentifier has been deprecated
    [apt] evpCipher = getCipher(encAlg.getObjectId());
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/impl/PKCS7.java:674: warning: [deprecation] getObjectId() in org.bouncycastle.asn1.x509.AlgorithmIdentifier has been deprecated
    [apt] evpCipher = getCipher(encAlg.getObjectId());
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/impl/PKCS7.java:688: warning: [deprecation] getObjectId() in org.bouncycastle.asn1.x509.AlgorithmIdentifier has been deprecated
    [apt] MessageDigest evpMd = EVP.getDigest(xa.getObjectId());
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/impl/PKCS7.java:978: warning: [deprecation] getObjectId() in org.bouncycastle.asn1.x509.AlgorithmIdentifier has been deprecated
    [apt] int j = ASN1Registry.obj2nid(si.getDigestAlgorithm().getObjectId());
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/impl/PKCS7.java:1026: warning: [deprecation] getObjectId() in org.bouncycastle.asn1.x509.AlgorithmIdentifier has been deprecated
    [apt] int nid = ASN1Registry.obj2nid(getDigest().getMd().getObjectId());
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/impl/SignerInfoWithPkey.java:182: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] X509Name issuer = X509Name.getInstance(new ASN1InputStream(new ByteArrayInputStream(x509.getIssuerX500Principal().getEncoded())).readObject());
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/impl/SignerInfoWithPkey.java:182: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] X509Name issuer = X509Name.getInstance(new ASN1InputStream(new ByteArrayInputStream(x509.getIssuerX500Principal().getEncoded())).readObject());
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/impl/RecipInfo.java:67: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] X509Name issuer = X509Name.getInstance(new ASN1InputStream(new ByteArrayInputStream(cert.getIssuerX500Principal().getEncoded())).readObject());
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/impl/RecipInfo.java:67: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] X509Name issuer = X509Name.getInstance(new ASN1InputStream(new ByteArrayInputStream(cert.getIssuerX500Principal().getEncoded())).readObject());
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/impl/RecipInfo.java:114: warning: [deprecation] getObjectId() in org.bouncycastle.asn1.x509.AlgorithmIdentifier has been deprecated
    [apt] return "#<Recipient version="+version+" issuerAndSerial=["+issuerAndSerial.getName()+","+issuerAndSerial.getCertificateSerialNumber()+"] keyEncAlgor="+ASN1Registry.o2a(keyEncAlgor.getObjectId())+" encKey="+encKey+">";
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/impl/EncContent.java:139: warning: [deprecation] getObjectId() in org.bouncycastle.asn1.x509.AlgorithmIdentifier has been deprecated
    [apt] return "#<EncContent contentType="+contentType+" algorithm="+(algorithm == null ? "null" : ASN1Registry.o2a(algorithm.getObjectId()))+" content="+encData+">";
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/x509store/Name.java:48: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] this.name = new X509Name((ASN1Sequence)new ASN1InputStream(nm.getEncoded()).readObject());
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/Request.java:126: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] org.bouncycastle.asn1.x509.X509Name subName = req.getCertificationRequestInfo().getSubject();
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/X509Cert.java:114: warning: [deprecation] org.bouncycastle.x509.X509V3CertificateGenerator in org.bouncycastle.x509 has been deprecated
    [apt] private X509V3CertificateGenerator generator = new X509V3CertificateGenerator();
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/X509CRL.java:100: warning: [deprecation] org.bouncycastle.x509.X509V2CRLGenerator in org.bouncycastle.x509 has been deprecated
    [apt] private X509V2CRLGenerator generator = new X509V2CRLGenerator();
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/X509Name.java:349: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] return new org.bouncycastle.asn1.x509.X509Name(new Vector<Object>(oids),new Vector<Object>(values));
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/X509Name.java:359: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] org.bouncycastle.asn1.x509.X509Name nm = new org.bouncycastle.asn1.x509.X509Name(new Vector<Object>(oids),new Vector<Object>(values));
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/X509Name.java:359: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] org.bouncycastle.asn1.x509.X509Name nm = new org.bouncycastle.asn1.x509.X509Name(new Vector<Object>(oids),new Vector<Object>(values));
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/X509Name.java:360: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] org.bouncycastle.asn1.x509.X509Name o_nm = new org.bouncycastle.asn1.x509.X509Name(new Vector<Object>(o.oids),new Vector<Object>(o.values));
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/X509Name.java:360: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] org.bouncycastle.asn1.x509.X509Name o_nm = new org.bouncycastle.asn1.x509.X509Name(new Vector<Object>(o.oids),new Vector<Object>(o.values));
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/X509Name.java:367: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] Name name = new Name(new org.bouncycastle.asn1.x509.X509Name(new Vector<Object>(oids),new Vector<Object>(values)));
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/impl/ASN1Registry.java:40: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] private static Map<String, DERObjectIdentifier> SYM_TO_OID = new HashMap<String, DERObjectIdentifier>(org.bouncycastle.asn1.x509.X509Name.DefaultLookUp);
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/impl/ASN1Registry.java:42: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] private static Map<DERObjectIdentifier, String> OID_TO_SYM = new HashMap<DERObjectIdentifier, String>(org.bouncycastle.asn1.x509.X509Name.DefaultSymbols);
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/x509store/PEMInputOutput.java:290: warning: [deprecation] getObjectId() in org.bouncycastle.asn1.x509.AlgorithmIdentifier has been deprecated
    [apt] String type = getPrivateKeyTypeFromObjectId(info.getAlgorithmId().getObjectId());
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/x509store/PEMInputOutput.java:302: warning: [deprecation] getObjectId() in org.bouncycastle.asn1.x509.AlgorithmIdentifier has been deprecated
    [apt] String algorithm = ASN1Registry.o2a(algId.getObjectId());
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/x509store/X509Utils.java:243: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] X509Name nm = null;
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/x509store/X509Utils.java:247: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] if (nameTmp instanceof X509Name) {
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/x509store/X509Utils.java:248: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] nm = (X509Name)nameTmp;
    [apt] ^
    [apt] /tmp/d20120611-2-1ut0zyc/input/src/org/jruby/ext/openssl/x509store/X509Utils.java:250: warning: [deprecation] org.bouncycastle.asn1.x509.X509Name in org.bouncycastle.asn1.x509 has been deprecated
    [apt] nm = new X509Name((DERSequence)nameTmp);
    [apt] ^
    [apt] Note: Some input files use unchecked or unsafe operations.
    [apt] Note: Recompile with -Xlint:unchecked for details.
    [apt] 55 warnings

    emma:

    instrument:

    generate-method-classes:

    _gmc_internal_:
    [echo] Generating invokers...
    [echo] Compiling populators...
    [javac] Compiling 230 source files to /tmp/d20120611-2-1ut0zyc/input/build/classes/jruby
    [delete] Deleting: /tmp/d20120611-2-1ut0zyc/input/src_gen/annotated_classes.txt

    generate-unsafe:

    _gu_internal_:
    [echo] Generating Unsafe impl...

    compile:

    unzip-native-libs:
    [unzip] Expanding: /tmp/d20120611-2-1ut0zyc/input/build_lib/jffi-Darwin.jar into /tmp/d20120611-2-1ut0zyc/input/lib/native
    [unzip] Expanding: /tmp/d20120611-2-1ut0zyc/input/build_lib/jffi-i386-FreeBSD.jar into /tmp/d20120611-2-1ut0zyc/input/lib/native
    [unzip] Expanding: /tmp/d20120611-2-1ut0zyc/input/build_lib/jffi-i386-Linux.jar into /tmp/d20120611-2-1ut0zyc/input/lib/native
    [unzip] Expanding: /tmp/d20120611-2-1ut0zyc/input/build_lib/jffi-i386-OpenBSD.jar into /tmp/d20120611-2-1ut0zyc/input/lib/native
    [unzip] Expanding: /tmp/d20120611-2-1ut0zyc/input/build_lib/jffi-i386-SunOS.jar into /tmp/d20120611-2-1ut0zyc/input/lib/native
    [unzip] Expanding: /tmp/d20120611-2-1ut0zyc/input/build_lib/jffi-i386-Windows.jar into /tmp/d20120611-2-1ut0zyc/input/lib/native
    [unzip] Expanding: /tmp/d20120611-2-1ut0zyc/input/build_lib/jffi-ppc-AIX.jar into /tmp/d20120611-2-1ut0zyc/input/lib/native
    [unzip] Expanding: /tmp/d20120611-2-1ut0zyc/input/build_lib/jffi-ppc-Linux.jar into /tmp/d20120611-2-1ut0zyc/input/lib/native
    [unzip] Expanding: /tmp/d20120611-2-1ut0zyc/input/build_lib/jffi-ppc64-Linux.jar into /tmp/d20120611-2-1ut0zyc/input/lib/native
    [unzip] Expanding: /tmp/d20120611-2-1ut0zyc/input/build_lib/jffi-s390x-Linux.jar into /tmp/d20120611-2-1ut0zyc/input/lib/native
    [unzip] Expanding: /tmp/d20120611-2-1ut0zyc/input/build_lib/jffi-sparc-SunOS.jar into /tmp/d20120611-2-1ut0zyc/input/lib/native
    [unzip] Expanding: /tmp/d20120611-2-1ut0zyc/input/build_lib/jffi-sparcv9-SunOS.jar into /tmp/d20120611-2-1ut0zyc/input/lib/native
    [unzip] Expanding: /tmp/d20120611-2-1ut0zyc/input/build_lib/jffi-x86_64-FreeBSD.jar into /tmp/d20120611-2-1ut0zyc/input/lib/native
    [unzip] Expanding: /tmp/d20120611-2-1ut0zyc/input/build_lib/jffi-x86_64-Linux.jar into /tmp/d20120611-2-1ut0zyc/input/lib/native
    [unzip] Expanding: /tmp/d20120611-2-1ut0zyc/input/build_lib/jffi-x86_64-OpenBSD.jar into /tmp/d20120611-2-1ut0zyc/input/lib/native
    [unzip] Expanding: /tmp/d20120611-2-1ut0zyc/input/build_lib/jffi-x86_64-SunOS.jar into /tmp/d20120611-2-1ut0zyc/input/lib/native
    [unzip] Expanding: /tmp/d20120611-2-1ut0zyc/input/build_lib/jffi-x86_64-Windows.jar into /tmp/d20120611-2-1ut0zyc/input/lib/native

    jar-jruby:
    [jar] Building jar: /tmp/d20120611-2-1ut0zyc/input/lib/jruby.jar

    add-emma-jars:

    BUILD SUCCESSFUL
    Total time: 1 minute 7 seconds