Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: remove venodor subdir #1012

Open
wants to merge 5 commits into
base: dev
Choose a base branch
from
Open

Conversation

lavarou
Copy link
Member

@lavarou lavarou commented Jan 27, 2025

No description provided.

Abort build if protobuf-c cannot be found in the system without falling
back to building and using protobuf-c from vendor subdir. axiom build
needs protoc-c (provided by protobuf-c-compiler package) and agent needs
to link to protobuf-c static library (provided by protobuf-c-devel).
Static library is required to avoid shared objects runtime dependencies
on customers' systems.

Don't attempt to build protobuf compiler from vendor subdir - assume it
is installed and let the build fail if it is not.  protobuf compiler
alone is not enough for the rule that used it anyway - protoc-gen-go is
needed too, and it has never been vendored but rather was assumed to be
installed on the build system. The rule that uses protobuf compiler and
protoc-gen-go is not part of the build anyway - its output is checked in
to the repository. The rule exists as documentation how to regenerate
infinite tracing code for the daemon.
The agent uses protobuf-c library to provide support infinite tracing - infinite
tracing endpoint speaks protobuf.
@lavarou lavarou requested a review from mfulb January 27, 2025 20:47
@lavarou lavarou self-assigned this Jan 27, 2025
@newrelic-php-agent-bot
Copy link

newrelic-php-agent-bot commented Jan 27, 2025

Test Suite Status Result
Multiverse 8/8 passing
SOAK 71/72 passing

@codecov-commenter
Copy link

codecov-commenter commented Jan 27, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 77.65%. Comparing base (3d71d47) to head (d90a2f7).

Additional details and impacted files
@@            Coverage Diff             @@
##              dev    #1012      +/-   ##
==========================================
- Coverage   78.01%   77.65%   -0.36%     
==========================================
  Files         197      197              
  Lines       27422    27424       +2     
==========================================
- Hits        21392    21296      -96     
- Misses       6030     6128      +98     
Flag Coverage Δ
agent-for-php-7.2 77.78% <ø> (-0.38%) ⬇️
agent-for-php-7.3 77.80% <ø> (-0.38%) ⬇️
agent-for-php-7.4 77.51% <ø> (-0.37%) ⬇️
agent-for-php-8.0 76.88% <ø> (-0.37%) ⬇️
agent-for-php-8.1 77.38% <ø> (-0.37%) ⬇️
agent-for-php-8.2 76.99% <ø> (-0.37%) ⬇️
agent-for-php-8.3 76.99% <ø> (-0.37%) ⬇️
agent-for-php-8.4 77.00% <ø> (-0.37%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants