Page MenuHomeFreeBSD

influxdb2 WIP
Needs ReviewPublic

Authored by driesm.michiels_gmail.com on Sep 16 2021, 9:06 AM.

Details

Reviewers
None
Group Reviewers
Contributor Reviewers (ports)
Summary

This is a WIP.

I still have to do some run time testing, rc script finetuning, etc. And provide instructions how to upgrade from the 1.x branch.

This diff is meant to get some initial feedback on the makefiles / naming of ports and a bit of help because I hit a brick wall.
I can get influxdb2 and influx-flux to build from the cmd line but not in a poudriere jail, the other ports are fine.
However when I go -i, interactive in the poudriere jail and type "make" it just works, very weird.

Test Plan

Poudriere, although doesnt pass yet for databases/influxdb2 and lang/influx-flux

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 41540
Build 38429: arc lint + arc unit

Event Timeline

arrowd added inline comments.
databases/influxdb2-cli/pkg-descr
2

Some value for WWW: maybe?

devel/influx-pkg-config/pkg-descr
1

Typo compilin.

lang/influx-flux/pkg-descr
3

Some value for WWW: maybe?

Add WWW's and do some more finetuning, also add initial pkg-message.

All the seperate github pages have a link to the main site, so I included them as WWW for pkg-descr of the ports.

The lang/influx-flux port doesn't build inside Poudriere jail because it tries to access network to download something. You have to somehow persuade it not to do that, probably by pre-seeding all the required distribution files beforehand.

I suspect its related to the rust bits in the github repo under https://github.com/influxdata/flux/tree/master/libflux, where it tries to acquire the cargo crates.
Tricky, I'll see if its possible to both "uses = go" and "uses = cargo" for a subdir of a wrksrc.