• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

cossacklabs / themis / #7834
88%
master: 83%

Build:
Build:
LAST BUILD BRANCH: release/0.15.0
DEFAULT BRANCH: master
Ran 12 Aug 2020 05:17AM UTC
Jobs 1
Files 73
Run time 21s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

06 Aug 2020 04:24PM UTC coverage: 87.723% (-0.06%) from 87.782%
#7834

push

travis-ci

web-flow
Drop libthemis-src support (#691)

* Drop libthemis-src support

RustThemis has a `libthemis-src` crate which can be enabled with
`vendored` feature. It will build Themis library on-the-fly, during
`themis` build. It was a nice idea in the beginning, aimed at making
developers' lives easier. However, it also has some issues and
maintenance overhead:
* This is yet another configuration. There are tests for it, but they
  don't cover actual `themis` execution in this configuration, only
  `libthemis-src` build itself.
* Those tests may cause false positives because they are run from the
  repository root. In fact, currently published `libthemis-src = 0.13.0`
  does not build because some files are missing from it.
* We hijack a lot of decisions from the developers: how to link against
  Themis and what cryptography backend to use. `libthemis-src` does not
  offer a choice of the backend, it's always system OpenSSL.
* Building `libthemis-src` requires a tricky repository layout with
  symlinks that point to Themis source code. Every time a new build
  dependency is added, maintainers need to make sure that all
  dependencies are symlinked.
* `cargo publish` does not handle symlinks well and it may break
  publishing at times, when symlinks are included into the crate, not
  the files they point to.

* Don't search for Themis libs if env var DOCS_RS is 1
  (it is set to 1 when docs are generated for https://docs.rs website)

* Remove unneeded deps in Cargo.toml (themis and libthemis-sys)

3780 of 4309 relevant lines covered (87.72%)

19259.17 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #7834.1 12 Aug 2020 05:17AM UTC 0
87.72
Source Files on build #7834
Detailed source file information is not available for this build.
  • Back to Repo
  • 86d9e705 on github
  • Prev Build on HEAD
  • Next Build on HEAD
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc