From Fedora Project Wiki
(Added output from mvn dependency:tree)
(Bumped version)
 
(4 intermediate revisions by the same user not shown)
Line 13: Line 13:


== Current status ==
== Current status ==
* Targeted release: [[Releases/23 | Fedora 23 ]]  
* Targeted release: [[Releases/24 | Fedora 24 ]]  
* Last updated: {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}}  
* Last updated: {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}}  
* Tracker bug: <will be assigned by the Wrangler>
* Tracker bug:


== Detailed Description ==
== Detailed Description ==
MultiBit HD depends on several packages that are not in Fedora yet, that needs to be done first.
MultiBit HD depends on several packages that are not in Fedora yet, that needs to be done first.  


<pre>
<pre>
org.multibit.hd:mbhd-swing:jar:0.1.2
commit 2354871fa7e3e8b397df3b698346d9a6a75675a8
+- org.multibit.hd:mbhd-core:jar:0.1.2:compile
Author: Jonny Heggheim <hegjon@gmail.com>
Date:  Tue Apr 26 19:38:01 2016 +0100
 
    Updated the hash for zxing:core:3.2.1:jar
</pre>
<pre>
mvn dependency\:tree --projects mbhd-swing -DoutputFile=/tmp/multibithd.txt
cat /tmp/multibithd.txt
org.multibit.hd:mbhd-swing:jar:develop-SNAPSHOT
+- org.multibit.hd:mbhd-core:jar:develop-SNAPSHOT:compile
|  +- com.xeiam.xchange:xchange-core:jar:2.1.0:compile
|  +- com.xeiam.xchange:xchange-core:jar:2.1.0:compile
|  |  +- org.java-websocket:Java-WebSocket:jar:1.3.0:compile
|  |  +- org.java-websocket:Java-WebSocket:jar:1.3.0:compile
Line 56: Line 65:
+- com.miglayout:miglayout-swing:jar:4.2:compile
+- com.miglayout:miglayout-swing:jar:4.2:compile
|  \- com.miglayout:miglayout-core:jar:4.2:compile
|  \- com.miglayout:miglayout-core:jar:4.2:compile
+- com.googlecode.soundlibs:jlayer:jar:1.0.1-1:compile
+- com.google.zxing:core:jar:3.2.1:compile
+- com.google.zxing:core:jar:1.7:compile
+- org.bitcoinj:bitcoinj-core:jar:0.13.3-alice-0.2.1-SNAPSHOT:compile
+- org.multibit.hd:brit-core:jar:0.2.0:compile
|  +- com.madgag.spongycastle:core:jar:1.51.0.0:compile
|  +- org.multibit:commons:jar:1.0.0:compile
+- com.google.protobuf:protobuf-java:jar:2.5.0:compile
|  +- com.google.guava:guava:jar:16.0.1:compile
|  +- com.google.code.findbugs:jsr305:jar:2.0.1:compile
|  +- net.jcip:jcip-annotations:jar:1.0:compile
|  +- com.lambdaworks:scrypt:jar:1.4.0:compile
|  +- org.bitcoinj:orchid:jar:1.1.1:compile
|  +- com.squareup.okhttp:okhttp:jar:2.2.0:compile
|  |  \- com.squareup.okio:okio:jar:1.2.0:compile
|  \- org.slf4j:slf4j-api:jar:1.7.7:compile
+- org.multibit.hd:brit-core:jar:0.4.0:compile
|  +- org.multibit:commons:jar:1.1.0:compile
|  |  +- org.slf4j:jul-to-slf4j:jar:1.7.2:compile
|  |  +- org.slf4j:jul-to-slf4j:jar:1.7.2:compile
|  |  +- ch.qos.logback:logback-classic:jar:1.1.2:compile
|  |  +- ch.qos.logback:logback-classic:jar:1.1.2:compile
|  |  +- com.google.guava:guava:jar:16.0.1:compile
|  |  +- joda-time:joda-time:jar:2.2:compile
|  |  +- joda-time:joda-time:jar:2.2:compile
|  |  \- com.madgag.spongycastle:pg:jar:1.51.0.0:compile
|  |  \- com.madgag.spongycastle:pg:jar:1.51.0.0:compile
|  |    \- com.madgag.spongycastle:prov:jar:1.51.0.0:compile
|  |    \- com.madgag.spongycastle:prov:jar:1.51.0.0:compile
|  \- org.easytesting:fest-assert-core:jar:2.0M10:test
|  \- org.easytesting:fest-assert-core:jar:2.0M10:test
+- org.multibit.hd:error-reporting-core:jar:0.2.0:compile
+- org.multibit.hd:error-reporting-core:jar:0.3.0:compile
|  \- net.logstash.logback:logstash-logback-encoder:jar:4.2:compile
|  \- net.logstash.logback:logstash-logback-encoder:jar:4.2:compile
|    +- ch.qos.logback:logback-core:jar:1.1.2:compile
|    +- ch.qos.logback:logback-core:jar:1.1.2:compile
|    \- com.fasterxml.jackson.core:jackson-databind:jar:2.4.0:compile
|    \- com.fasterxml.jackson.core:jackson-databind:jar:2.4.0:compile
|        \- com.fasterxml.jackson.core:jackson-annotations:jar:2.4.0:compile
|        \- com.fasterxml.jackson.core:jackson-annotations:jar:2.4.0:compile
+- org.multibit.hd.hardware:trezor:jar:0.5.2:compile
+- org.multibit.hd.hardware:trezor:jar:0.7.0:compile
|  +- org.multibit.hd.hardware:core:jar:0.5.2:compile
|  +- org.multibit.hd.hardware:core:jar:0.7.0:compile
|  +- org.hid4java:hid4java:jar:0.3.1:compile
|  +- org.hid4java:hid4java:jar:0.4.0:compile
|  |  \- net.java.dev.jna:jna:jar:4.1.0:compile
|  |  \- net.java.dev.jna:jna:jar:4.1.0:compile
|  +- org.slf4j:slf4j-api:jar:1.7.2:compile
|  +- org.bitcoinj:bitcoinj-core:jar:0.13-SNAPSHOT-alice-0.1.0:compile
|  |  +- com.madgag.spongycastle:core:jar:1.51.0.0:compile
|  |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
|  |  +- com.google.code.findbugs:jsr305:jar:2.0.1:compile
|  |  +- com.lambdaworks:scrypt:jar:1.4.0:compile
|  |  +- org.bitcoinj:orchid:jar:1.1:compile
|  |  \- com.squareup.okhttp:okhttp:jar:2.2.0:compile
|  |    \- com.squareup.okio:okio:jar:1.2.0:compile
|  +- com.google.code.findbugs:annotations:jar:2.0.1:compile
|  +- com.google.code.findbugs:annotations:jar:2.0.1:compile
|  \- org.apache.commons:commons-lang3:jar:3.1:compile
|  \- org.apache.commons:commons-lang3:jar:3.1:compile
+- org.multibit.hd.hardware:keepkey:jar:0.7.0:compile
+- com.sun.jersey:jersey-client:jar:1.17.1:compile
+- com.sun.jersey:jersey-client:jar:1.17.1:compile
|  \- com.sun.jersey:jersey-core:jar:1.17.1:compile
|  \- com.sun.jersey:jersey-core:jar:1.17.1:compile
Line 94: Line 104:
|  +- org.easytesting:fest-assert:jar:1.2:test
|  +- org.easytesting:fest-assert:jar:1.2:test
|  +- org.easytesting:fest-reflect:jar:1.2:test
|  +- org.easytesting:fest-reflect:jar:1.2:test
+- org.easytesting:fest-util:jar:1.1.3:test
\- org.easytesting:fest-util:jar:1.1.3:test
|  \- net.jcip:jcip-annotations:jar:1.0:compile
\- org.mockito:mockito-core:jar:1.8.5:test
\- org.mockito:mockito-core:jar:1.8.5:test
   \- org.objenesis:objenesis:jar:1.0:test
   \- org.objenesis:objenesis:jar:1.0:test

Latest revision as of 21:01, 26 April 2016


MultiBit HD

Summary

This change aims at making latest version of MultiBit HD available in Fedora.

Owner

Current status

  • Targeted release: Fedora 24
  • Last updated: 2016-04-26
  • Tracker bug:

Detailed Description

MultiBit HD depends on several packages that are not in Fedora yet, that needs to be done first.

commit 2354871fa7e3e8b397df3b698346d9a6a75675a8
Author: Jonny Heggheim <hegjon@gmail.com>
Date:   Tue Apr 26 19:38:01 2016 +0100

    Updated the hash for zxing:core:3.2.1:jar
mvn dependency\:tree --projects mbhd-swing -DoutputFile=/tmp/multibithd.txt
cat /tmp/multibithd.txt
org.multibit.hd:mbhd-swing:jar:develop-SNAPSHOT
+- org.multibit.hd:mbhd-core:jar:develop-SNAPSHOT:compile
|  +- com.xeiam.xchange:xchange-core:jar:2.1.0:compile
|  |  +- org.java-websocket:Java-WebSocket:jar:1.3.0:compile
|  |  \- com.github.mmazi:rescu:jar:1.7.1:compile
|  |     \- javax.ws.rs:jsr311-api:jar:1.1.1:compile
|  +- com.xeiam.xchange:xchange-bitbay:jar:2.1.0:compile
|  +- com.xeiam.xchange:xchange-bitcurex:jar:2.1.0:compile
|  +- com.xeiam.xchange:xchange-bitfinex:jar:2.1.0:compile
|  +- com.xeiam.xchange:xchange-bitmarket:jar:2.1.0:compile
|  +- com.xeiam.xchange:xchange-bitstamp:jar:2.1.0:compile
|  |  \- com.pusher:pusher-java-client:jar:0.3.1:compile
|  |     \- com.google.code.gson:gson:jar:2.2.2:compile
|  +- com.xeiam.xchange:xchange-btcchina:jar:2.1.0:compile
|  |  \- com.github.nkzawa:socket.io-client:jar:0.2.0:compile
|  |     +- com.github.nkzawa:engine.io-client:jar:0.3.0:compile
|  |     \- org.json:json:jar:20090211:compile
|  +- com.xeiam.xchange:xchange-btce:jar:2.1.0:compile
|  +- com.xeiam.xchange:xchange-btctrade:jar:2.1.0:compile
|  +- com.xeiam.xchange:xchange-bter:jar:2.1.0:compile
|  +- com.xeiam.xchange:xchange-cavirtex:jar:2.1.0:compile
|  +- com.xeiam.xchange:xchange-campbx:jar:2.1.0:compile
|  +- com.xeiam.xchange:xchange-cexio:jar:2.1.0:compile
|  +- com.xeiam.xchange:xchange-coinbase:jar:2.1.0:compile
|  +- com.xeiam.xchange:xchange-cryptonit:jar:2.1.0:compile
|  +- com.xeiam.xchange:xchange-hitbtc:jar:2.1.0:compile
|  +- com.xeiam.xchange:xchange-kraken:jar:2.1.0:compile
|  +- com.xeiam.xchange:xchange-lakebtc:jar:2.1.0:compile
|  +- com.xeiam.xchange:xchange-openexchangerates:jar:2.1.0:compile
|  +- com.xeiam.xchange:xchange-okcoin:jar:2.1.0:compile
|  +- com.googlecode.jcsv:jcsv:jar:1.4.0:compile
|  \- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.3.2:compile
|     \- com.fasterxml.jackson.core:jackson-core:jar:2.3.2:compile
+- com.miglayout:miglayout-swing:jar:4.2:compile
|  \- com.miglayout:miglayout-core:jar:4.2:compile
+- com.google.zxing:core:jar:3.2.1:compile
+- org.bitcoinj:bitcoinj-core:jar:0.13.3-alice-0.2.1-SNAPSHOT:compile
|  +- com.madgag.spongycastle:core:jar:1.51.0.0:compile
|  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
|  +- com.google.guava:guava:jar:16.0.1:compile
|  +- com.google.code.findbugs:jsr305:jar:2.0.1:compile
|  +- net.jcip:jcip-annotations:jar:1.0:compile
|  +- com.lambdaworks:scrypt:jar:1.4.0:compile
|  +- org.bitcoinj:orchid:jar:1.1.1:compile
|  +- com.squareup.okhttp:okhttp:jar:2.2.0:compile
|  |  \- com.squareup.okio:okio:jar:1.2.0:compile
|  \- org.slf4j:slf4j-api:jar:1.7.7:compile
+- org.multibit.hd:brit-core:jar:0.4.0:compile
|  +- org.multibit:commons:jar:1.1.0:compile
|  |  +- org.slf4j:jul-to-slf4j:jar:1.7.2:compile
|  |  +- ch.qos.logback:logback-classic:jar:1.1.2:compile
|  |  +- joda-time:joda-time:jar:2.2:compile
|  |  \- com.madgag.spongycastle:pg:jar:1.51.0.0:compile
|  |     \- com.madgag.spongycastle:prov:jar:1.51.0.0:compile
|  \- org.easytesting:fest-assert-core:jar:2.0M10:test
+- org.multibit.hd:error-reporting-core:jar:0.3.0:compile
|  \- net.logstash.logback:logstash-logback-encoder:jar:4.2:compile
|     +- ch.qos.logback:logback-core:jar:1.1.2:compile
|     \- com.fasterxml.jackson.core:jackson-databind:jar:2.4.0:compile
|        \- com.fasterxml.jackson.core:jackson-annotations:jar:2.4.0:compile
+- org.multibit.hd.hardware:trezor:jar:0.7.0:compile
|  +- org.multibit.hd.hardware:core:jar:0.7.0:compile
|  +- org.hid4java:hid4java:jar:0.4.0:compile
|  |  \- net.java.dev.jna:jna:jar:4.1.0:compile
|  +- com.google.code.findbugs:annotations:jar:2.0.1:compile
|  \- org.apache.commons:commons-lang3:jar:3.1:compile
+- org.multibit.hd.hardware:keepkey:jar:0.7.0:compile
+- com.sun.jersey:jersey-client:jar:1.17.1:compile
|  \- com.sun.jersey:jersey-core:jar:1.17.1:compile
+- junit:junit:jar:4.11:test
|  \- org.hamcrest:hamcrest-core:jar:1.3:test
+- org.easytesting:fest-swing:jar:1.2.1:test
|  +- org.easytesting:fest-assert:jar:1.2:test
|  +- org.easytesting:fest-reflect:jar:1.2:test
|  \- org.easytesting:fest-util:jar:1.1.3:test
\- org.mockito:mockito-core:jar:1.8.5:test
   \- org.objenesis:objenesis:jar:1.0:test

Benefit to Fedora

Fedora desktop users will have an easy way to start using Bitcoin out of the box.

Scope

  • Proposal owners:
  • Other developers: N/A (not a System Wide Change)
  • Release engineering: N/A (not a System Wide Change)
  • Policies and guidelines: N/A (not a System Wide Change)
  • Trademark approval: N/A (not needed for this Change)

Upgrade/compatibility impact

N/A (not a System Wide Change)

How To Test

N/A (not a System Wide Change)

User Experience

N/A (not a System Wide Change)

Dependencies

N/A (not a System Wide Change)

Contingency Plan

  • Contingency mechanism: none
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? no
  • Blocks product? no

Documentation

N/A (not a System Wide Change)

Release Notes