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

postmarketOS / pmbootstrap / 4188
79%

Build:
DEFAULT BRANCH: master
Ran 25 Feb 2018 09:01PM UTC
Jobs 1
Files 81
Run time 7s
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
4188

push

travis-ci

web-flow
Don't mark all packages as explicitly installed (#1247)

pmbootstrap does dependency resolving on its own, and passes the list
of resolved packages to apk when we want it to install something. The
reason was outlined in #129:

> fixing #120: packages do not get updated in "pmbootstrap install"
> after they have been rebuilt. For this to work, we specify all
> packages explicitly for abuild, instead of letting abuild do the
> resolving.

This new PR fixes #1212 (which noted that all of these dependencies
were explicitly marked for installation) by doing the following:
1. All packages and dependencies get attached to the virtual package
  .pmbootstrap instead of world
2. We install the packages (without depends) explcitly
3. .pmbootstrap gets removed, which means that all packages from 1.
  stay installed, but are no longer marked as explicitly installed.
  They will get removed automatically, when the depending packages get
  removed.

In addition, the mechanism for replacing the package of locally built
packages with their full path, was broken and has been fixed in this
commit. This is necessary to update packages of the same version with
apk.

2961 of 3888 relevant lines covered (76.16%)

0.76 hits per line

Jobs
ID Job ID Ran Files Coverage
1 4188.1 25 Feb 2018 09:01PM UTC 0
76.16
Travis Job 4188.1
Source Files on build 4188
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #4188
  • 937686d1 on github
  • Prev Build on master (#4183)
  • Next Build on master (#4199)
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