I've updated the roadmap PDF to be current on the libbitcoin side:
https://github.com/libbitcoin/libbitcoin.github.io/blob/master/libbitcoin-roadmap.pdf
This is basically the manifestation of the changes laid out in Toronto and documented here:
https://wiki.unsystem.net/en/index.php/Libbitcoin
* libwallet was folded back into libbitcoin (within a sub-namespace).
* libbitcoin-network remained inside of libbitcoin (also within a sub-namespace).
* BIGNUM (OpenSSL) was removed in favor of GMP, secp256k1 and some internal hash functions.
* The SX work in the TODO section became BX (libbitcoin-explorer).
* Obelisk is now folded into libbitcoin-server, completing the major roadmap tasks.
Extensive BX documentation is available on the wiki:
https://github.com/libbitcoin/libbitcoin-explorer/wiki
Additionally the build system is contained in libbitcoin-build. Build artifacts are generated for each libbitcoin-repository from a master XML document using GSL.
https://github.com/evoskuil/libbitcoin-build
The artifacts are:
configure.ac
<package>.pc.in
install.sh
.travis.yml
These Travis configuration builds for 6 different platforms (for each repo) and executes for each pull request and each merge. These cover linux/osx, clang/gcc, ndebug/debug, static/dynamic, test/example/tool builds and test execution and other configuration variations. Without this automation maintenance of reliable builds would be absolutely infeasible at this point.
Current versions of all repos are listed here:
https://github.com/libbitcoin/libbitcoin-build/blob/master/documentation/versioning.pdf
Obelisk should be deprecated in favor of libbitcoin-server once it's ready, at which time the obelisk repo will be archived to spesmilo, along with sx and libwallet.
e
-----Original Message-----
From: Pablo Castellano [
mailto:pablo@anche.no]
Sent: Monday, January 05, 2015 12:32 PM
To: rdks
Cc: Eric Voskuil; libbitcoin@???
Subject: Re: [Libbitcoin] libbitcoin stack status, debian release
On 01/05/2015 08:45 PM, rdks wrote:
>> WRT packaging, I would like to incorporate package generation
>> metadata into libbitcoin-build. Richard, if you can provide a
>> packaging script, or even just a rough outline for starters, I
>> can generalize it into libbitcoin-build.
>
> @Pablo: you might already have something we could use here, can
> you comment on that? Are there already packaging scripts or
> anything else that might be useful for Eric ?
>
>
Instructions for building the Debian package of libbitcoin are
available here:
https://wiki.unsystem.net/en/index.php/Debian_packaging
I don't know anything about iMatix GSL but I am going to have a look
at it.
Btw, all this libbitcoin-* stuff is new to me and I am lost.
Is there anywhere I can read about it? What does what? What depends on
what? What has replaced what?