From Fedora Project Wiki


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