Comments (6)
I had this same problem (and in fact the PHP 7 builds were failing but the overall build still declared "success!"), but it didn't end up getting in my way because of my fancy install script only tries to install the packages that I explicitly requested.
from pkg_comp.
Aha! Thanks for tracking that down. I think I encountered this at some point but assumed that this was the price to pay for using pbulk. I'll add a NO_MULTI_PKG
override to the default mk.conf
. Users can always "undo" the override in their own extra.mk.conf
.
from pkg_comp.
Do you know of any "simple" package that triggers this behavior? Would like to add a test for this, but building PHP altogether takes too long :-/
from pkg_comp.
Here are the packages pbulk knows about multi-packaging. Probably Lua is the smallest of those?
from pkg_comp.
I haven't tried to use this to reproduce, but www/lighttpd
has a lua
option.
from pkg_comp.
Update: it indeed needs to be overridable. pbulk
was briefly giving Unresolvable dependencies
for py-libxml2
and py-expat
in my builds because apparently NO_MULTI_PKG
means two things, one that I expected and one that I did not:
- (Expected) Don’t volunteer to build every version of every multi-version package
- (Unexpected) Don’t permit dependency traversal to build a second version of any multi-version package
FWIW, I chose to keep NO_MULTI_PKG
and instead add PKG_OPTIONS.harfbuzz+=-doc
to avoid anything bringing in python27
when python37
is the default. This probably isn’t tenable in the general case. But neither is (1). Probably we need a way to tell pbulk to do (1) without also telling it to do (2).
from pkg_comp.
Related Issues (20)
- `pkg_comp auto some/package` overwrites pkg_summary HOT 5
- Some bits of code you might find interesting HOT 2
- No build logs on macOS in /var/pkg_comp/log/ HOT 1
- On macOS, DNS resolution in sandbox does not work HOT 3
- On macOS, can't download distfiles for packages via HTTPS HOT 7
- Bootstrap error message on non-existent sandbox
- Allow use of native pkg_install
- "pkg_comp auto" fails: pkg_add: A different version of ... is already installed HOT 4
- Specify work directory
- Default conf mentions deprecated repos HOT 1
- can't extract distfiles with EXTRACT_SUFX=.tar.lz HOT 9
- Can't bootstrap on macOS High Sierra because C compiler does not work HOT 1
- request: really simple UNPRIVILEGED support HOT 2
- use alternate compiler in sandbox HOT 1
- seriously incomplete builds with recent pkgsrc
- Best way to mount /var/shm in the sandbox?
- Failed/missing packages are not reported HOT 4
- Reinstalling pkg_comp-cron adds semi-duplicate entry to crontab HOT 2
- Suggested improvements for first-install steps HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pkg_comp.