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

postmarketOS / pmbootstrap / 4096
79%

Build:
DEFAULT BRANCH: master
Ran 20 Feb 2018 08:02PM UTC
Jobs 1
Files 81
Run time 3s
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

pending completion
4096

push

travis-ci

web-flow
Index parser: support multiple package providers (#1202)

* The APKINDEX parser used to return a dictionary with one package for
  a given package name. This works for the installed packages database,
  because there can only be one provider for a package. But when
  parsing packages from binary repositories, we need to support
  multiple providers for one package. It is now possible to get a
  dictionary with either multiple providers, or just a single provider
  for each package.
* Dependency parsing logic has been adjusted, to support multiple
  providers. For multiple providers, the one with the same package
  name as the package we are looking up is prefered. If there is none
  (eg. "so:libEGL.so.1" is provided by "mesa-egl"), it prefers packages
  that will be installed anyway, and after that packages that are
  already installed. When all else fails, it just picks the first one
  and prints a note in the "pmbootstrap log".
* Added testcases for all functions in pmb.parse.apkindex and
  pmb.parse.depends
* pmbootstrap chroot has a new "--add" parameter to specify packages
  that pmbootstrap should build if neccessary, and install in the
  chroot. This can be used to quickly test the depencency resolution
  of pmbootstrap without doing a full "pmbootstrap install".

Fixes #1122.

2900 of 3830 relevant lines covered (75.72%)

0.76 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
2
100.0
pmb/helpers/pkgrel_bump.py
2
100.0
pmb/parse/arguments.py
3
100.0
pmb/build/other.py
4
100.0
pmb/build/_package.py
7
100.0
pmb/chroot/apk.py
12
100.0
pmb/aportgen/musl.py
15
100.0
pmb/aportgen/busybox_static.py
37
100.0
pmb/helpers/frontend.py
Jobs
ID Job ID Ran Files Coverage
1 4096.1 20 Feb 2018 08:02PM UTC 0
75.72
Travis Job 4096.1
Source Files on build 4096
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #4096
  • db5e6963 on github
  • Prev Build on master (#4086)
  • Next Build on master (#4099)
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