agent/tenant updates #2628

Merged
mfreeman451 merged 2 commits from refs/pull/2628/head into testing 2026-01-02 21:22:08 +00:00
mfreeman451 commented 2026-01-02 07:16:44 +00:00 (Migrated from github.com)
Owner

Imported from GitHub pull request.

Original GitHub pull request: #2220
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/2220
Original created: 2026-01-02T07:16:44Z
Original updated: 2026-01-02T21:22:10Z
Original head: carverauto/serviceradar:agent-push-update
Original base: testing
Original merged: 2026-01-02T21:22:08Z by @mfreeman451

User description

IMPORTANT: Please sign the Developer Certificate of Origin

Thank you for your contribution to ServiceRadar. Please note, when contributing, the developer must include
a DCO sign-off statement indicating the DCO acceptance in one commit message. Here
is an example DCO Signed-off-by line in a commit message:

Signed-off-by: J. Doe <j.doe@domain.com>

Describe your changes

Code checklist before requesting a review

  • I have signed the DCO?
  • The build completes without errors?
  • All tests are passing when running make test?

PR Type

Enhancement


Description

  • Rename poller-related terminology to gateway across gRPC services and agent process

  • Add SPKI SHA-256 hash computation and storage for tenant CA certificate validation

  • Implement tenant identity resolution via issuer CA SPKI hash matching

  • Add agent-initiated SaaS connectivity design and specification documents


Diagram Walkthrough

flowchart LR
  A["Agent Process"] -->|push_status| B["AgentGatewayService"]
  B -->|GatewayStatusRequest| C["Sync Client"]
  D["TenantCA Generator"] -->|compute| E["SPKI SHA-256 Hash"]
  E -->|store| F["TenantCA Resource"]
  G["TenantResolver"] -->|lookup| F
  F -->|validate issuer| H["Agent Identity"]
  I["Design Docs"] -->|specify| J["Agent-Initiated Connectivity"]

File Walkthrough

Relevant files
Enhancement
6 files
agent_process.ex
Rename poller to gateway in agent status operations           
+19/-19 
tenant_ca.ex
Add SPKI SHA-256 hash attribute and lookup query                 
+18/-0   
generator.ex
Compute and store SPKI SHA-256 hash for CA certificates   
+37/-0   
tenant_resolver.ex
Resolve tenant identity via issuer CA SPKI hash validation
+110/-26
monitoring.pb.ex
Rename PollerService to AgentGatewayService and poller_id fields
+16/-16 
client.ex
Rename report_status to push_status with gateway terminology
+10/-10 
Configuration changes
1 files
20260102060204_add_tenant_ca_spki_hash.exs
Add spki_sha256 column and index to tenant_cas table         
+51/-0   
Documentation
5 files
20260102060204.json
Resource snapshot for tenant CA SPKI hash migration           
+260/-0 
design.md
Design document for agent-initiated SaaS connectivity       
+40/-0   
proposal.md
Proposal for agent SaaS connectivity and configuration changes
+16/-0   
spec.md
Specification for agent-initiated connection and enrollment
+83/-0   
tasks.md
Implementation tasks for agent SaaS connectivity feature 
+13/-0   

Imported from GitHub pull request. Original GitHub pull request: #2220 Original author: @mfreeman451 Original URL: https://github.com/carverauto/serviceradar/pull/2220 Original created: 2026-01-02T07:16:44Z Original updated: 2026-01-02T21:22:10Z Original head: carverauto/serviceradar:agent-push-update Original base: testing Original merged: 2026-01-02T21:22:08Z by @mfreeman451 --- ### **User description** ## IMPORTANT: Please sign the Developer Certificate of Origin Thank you for your contribution to ServiceRadar. Please note, when contributing, the developer must include a [DCO sign-off statement]( https://developercertificate.org/) indicating the DCO acceptance in one commit message. Here is an example DCO Signed-off-by line in a commit message: ``` Signed-off-by: J. Doe <j.doe@domain.com> ``` ## Describe your changes ## Issue ticket number and link ## Code checklist before requesting a review - [ ] I have signed the DCO? - [ ] The build completes without errors? - [ ] All tests are passing when running make test? ___ ### **PR Type** Enhancement ___ ### **Description** - Rename poller-related terminology to gateway across gRPC services and agent process - Add SPKI SHA-256 hash computation and storage for tenant CA certificate validation - Implement tenant identity resolution via issuer CA SPKI hash matching - Add agent-initiated SaaS connectivity design and specification documents ___ ### Diagram Walkthrough ```mermaid flowchart LR A["Agent Process"] -->|push_status| B["AgentGatewayService"] B -->|GatewayStatusRequest| C["Sync Client"] D["TenantCA Generator"] -->|compute| E["SPKI SHA-256 Hash"] E -->|store| F["TenantCA Resource"] G["TenantResolver"] -->|lookup| F F -->|validate issuer| H["Agent Identity"] I["Design Docs"] -->|specify| J["Agent-Initiated Connectivity"] ``` <details><summary><h3>File Walkthrough</h3></summary> <table><thead><tr><th></th><th align="left">Relevant files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><details><summary>6 files</summary><table> <tr> <td><strong>agent_process.ex</strong><dd><code>Rename poller to gateway in agent status operations</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></td> <td><a href="https://github.com/carverauto/serviceradar/pull/2220/files#diff-b1a0ba4695f84f3faee480a7488345eedbf5668d6fda1f635b6ec70aa990a688">+19/-19</a>&nbsp; </td> </tr> <tr> <td><strong>tenant_ca.ex</strong><dd><code>Add SPKI SHA-256 hash attribute and lookup query</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></td> <td><a href="https://github.com/carverauto/serviceradar/pull/2220/files#diff-45488c104eb11a38ea61cbe73beff2e25f42827abb55fce323d93cfc90db86b3">+18/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>generator.ex</strong><dd><code>Compute and store SPKI SHA-256 hash for CA certificates</code>&nbsp; &nbsp; </dd></td> <td><a href="https://github.com/carverauto/serviceradar/pull/2220/files#diff-b48e4a9e1189da61e2a60e16f56fce81298d76b7cdab745107140fed3f6e48b4">+37/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>tenant_resolver.ex</strong><dd><code>Resolve tenant identity via issuer CA SPKI hash validation</code></dd></td> <td><a href="https://github.com/carverauto/serviceradar/pull/2220/files#diff-13d528b4123c11b4be7479e60f13d8f81a7f1d7886761e6154afc131f80da45e">+110/-26</a></td> </tr> <tr> <td><strong>monitoring.pb.ex</strong><dd><code>Rename PollerService to AgentGatewayService and poller_id fields</code></dd></td> <td><a href="https://github.com/carverauto/serviceradar/pull/2220/files#diff-c4072f56f73e61992b2401a13598f9edcf11b255ba343c79cc629782b0b0dca0">+16/-16</a>&nbsp; </td> </tr> <tr> <td><strong>client.ex</strong><dd><code>Rename report_status to push_status with gateway terminology</code></dd></td> <td><a href="https://github.com/carverauto/serviceradar/pull/2220/files#diff-e83ca7f2697968eb50d0c8bb1063567d7fa71bb432a0ef48ca99e6fa96a75e7f">+10/-10</a>&nbsp; </td> </tr> </table></details></td></tr><tr><td><strong>Configuration changes</strong></td><td><details><summary>1 files</summary><table> <tr> <td><strong>20260102060204_add_tenant_ca_spki_hash.exs</strong><dd><code>Add spki_sha256 column and index to tenant_cas table</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></td> <td><a href="https://github.com/carverauto/serviceradar/pull/2220/files#diff-6a5e8788c2dc91a6dbbf0289d95d6d0668a5f4017457beba1a8a59a9d470aa1b">+51/-0</a>&nbsp; &nbsp; </td> </tr> </table></details></td></tr><tr><td><strong>Documentation</strong></td><td><details><summary>5 files</summary><table> <tr> <td><strong>20260102060204.json</strong><dd><code>Resource snapshot for tenant CA SPKI hash migration</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></td> <td><a href="https://github.com/carverauto/serviceradar/pull/2220/files#diff-917655039c3e10bbf09cf554e78497958bb4a46b00f0869d9f6581fe9718bcb6">+260/-0</a>&nbsp; </td> </tr> <tr> <td><strong>design.md</strong><dd><code>Design document for agent-initiated SaaS connectivity</code>&nbsp; &nbsp; &nbsp; &nbsp; </dd></td> <td><a href="https://github.com/carverauto/serviceradar/pull/2220/files#diff-c9482bbf1145fd2ef91118eaa94aa4f9072ce84a60fb470e632a068008816b56">+40/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>proposal.md</strong><dd><code>Proposal for agent SaaS connectivity and configuration changes</code></dd></td> <td><a href="https://github.com/carverauto/serviceradar/pull/2220/files#diff-a7dbec9b12424cd3bf319a9c4797d785d7263423f623dd44428bc5179f66862f">+16/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>spec.md</strong><dd><code>Specification for agent-initiated connection and enrollment</code></dd></td> <td><a href="https://github.com/carverauto/serviceradar/pull/2220/files#diff-1fba78f77f5fae452c74d04699534cd3775d52ad7a342dec2c9e2f04b53fd2e0">+83/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>tasks.md</strong><dd><code>Implementation tasks for agent SaaS connectivity feature</code>&nbsp; </dd></td> <td><a href="https://github.com/carverauto/serviceradar/pull/2220/files#diff-25c75b085688b0dc4fe3157a8c5bdbcebc93853b2f716b428f5dc41e45b3f707">+13/-0</a>&nbsp; &nbsp; </td> </tr> </table></details></td></tr></tbody></table> </details> ___
qodo-code-review[bot] commented 2026-01-02 07:17:29 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR comment.

Original author: @qodo-code-review[bot]
Original URL: https://github.com/carverauto/serviceradar/pull/2220#issuecomment-3704652677
Original created: 2026-01-02T07:17:29Z

PR Compliance Guide 🔍

Below is a summary of compliance checks for this PR:

Security Compliance
Authorization bypass risk

Description: The new issuer-to-tenant lookup path uses Ash.read_one(authorize?: false, load: [:tenant])
and accepts an :issuer_spki_sha256 option that may be caller-controlled, which could
enable unauthorized tenant CA/tenant association lookup (tenant enumeration) if this
resolver is reachable from untrusted inputs without strict TLS-derived issuer enforcement.

tenant_resolver.ex [262-286]

Referred Code
defp issuer_spki_sha256(opts) do
  cond do
    is_binary(opts[:issuer_spki_sha256]) ->
      {:ok, String.downcase(opts[:issuer_spki_sha256])}

    is_binary(opts[:issuer_cert_der]) ->
      ServiceRadar.Edge.TenantCA.Generator.spki_sha256_from_cert_der(opts[:issuer_cert_der])

    is_binary(opts[:issuer_cert_pem]) ->
      ServiceRadar.Edge.TenantCA.Generator.spki_sha256_from_cert_pem(opts[:issuer_cert_pem])

    true ->
      {:error, :issuer_cert_missing}
  end
end

defp lookup_tenant_ca_by_spki(spki_sha256) do
  ServiceRadar.Edge.TenantCA
  |> Ash.Query.for_read(:by_spki, %{spki_sha256: spki_sha256})
  |> Ash.read_one(authorize?: false, load: [:tenant])
  |> case do


 ... (clipped 4 lines)
Ticket Compliance
🎫 No ticket provided
  • Create ticket/issue
Codebase Duplication Compliance
Codebase context is not defined

Follow the guide to enable codebase context checks.

Custom Compliance
🟢
Generic: Meaningful Naming and Self-Documenting Code

Objective: Ensure all identifiers clearly express their purpose and intent, making code
self-documenting

Status: Passed

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Secure Error Handling

Objective: To prevent the leakage of sensitive system information through error messages while
providing sufficient detail for internal debugging.

Status: Passed

Learn more about managing compliance generic rules or creating your own custom rules

🔴
Generic: Robust Error Handling and Edge Case Management

Objective: Ensure comprehensive error handling that provides meaningful context and graceful
degradation

Status: 🏷️
Swallowed migration errors: The data backfill silently ignores certificate parsing failures ({:error, _} -> :ok),
which can leave spki_sha256 unset without any visibility or remediation path.

Referred Code
|> Enum.each(fn {id, cert_pem} ->
  case ServiceRadar.Edge.TenantCA.Generator.spki_sha256_from_cert_pem(cert_pem) do
    {:ok, spki_sha256} ->
      repo.update_all(
        from(t in "tenant_cas", where: t.id == ^id),
        set: [spki_sha256: spki_sha256]
      )

    {:error, _} ->
      :ok
  end

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Comprehensive Audit Trails

Objective: To create a detailed and reliable record of critical system actions for security analysis
and compliance.

Status: 🏷️
Missing audit events: Tenant identity resolution decisions (e.g., CA lookup success/failure and slug mismatch)
are returned as errors but are not logged as auditable security events, making it hard to
reconstruct authentication/authorization-related outcomes.

Referred Code
def resolve_from_conn(conn, opts \\ []) do
  case get_client_cert(conn) do
    nil -> {:error, :no_client_cert}
    cert_der -> resolve_from_cert(cert_der, opts)
  end
end

@doc """
Resolves tenant info from a DER-encoded client certificate.
"""
@spec resolve_from_cert(binary(), keyword()) :: {:ok, tenant_info()} | {:error, atom()}
def resolve_from_cert(cert_der, opts \\ []) when is_binary(cert_der) do
  if issuer_lookup_opts?(opts) do
    resolve_from_cert_with_issuer(cert_der, opts)
  else
    resolve_from_cert_only(cert_der)
  end
end

@doc """
Resolves tenant info from a DER-encoded client certificate and issuer CA.


 ... (clipped 17 lines)

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Secure Logging Practices

Objective: To ensure logs are useful for debugging and auditing without exposing sensitive
information like PII, PHI, or cardholder data.

Status: 🏷️
Potentially sensitive logs: The log line includes request.gateway_id and logs raw GRPC.RPCError.message(error), which
may contain environment/internal details depending on upstream error formatting and should
be reviewed against logging policy.

Referred Code
case Monitoring.AgentGatewayService.Stub.push_status(channel, request, timeout: timeout) do
  {:ok, response} ->
    Logger.debug("Status reported successfully for gateway #{request.gateway_id}")
    {:ok, response}

  {:error, %GRPC.RPCError{} = error} ->
    Logger.error("gRPC error reporting status: #{GRPC.RPCError.message(error)}")
    {:error, error}

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Security-First Input Validation and Data Handling

Objective: Ensure all data inputs are validated, sanitized, and handled securely to prevent
vulnerabilities

Status: 🏷️
Weak SPKI validation: issuer_spki_sha256 accepts any binary string (only downcased) without validating expected
SHA-256 hex length/format, which could permit malformed inputs to drive database lookups
and unpredictable behavior.

Referred Code
defp issuer_spki_sha256(opts) do
  cond do
    is_binary(opts[:issuer_spki_sha256]) ->
      {:ok, String.downcase(opts[:issuer_spki_sha256])}

    is_binary(opts[:issuer_cert_der]) ->
      ServiceRadar.Edge.TenantCA.Generator.spki_sha256_from_cert_der(opts[:issuer_cert_der])

    is_binary(opts[:issuer_cert_pem]) ->
      ServiceRadar.Edge.TenantCA.Generator.spki_sha256_from_cert_pem(opts[:issuer_cert_pem])

    true ->
      {:error, :issuer_cert_missing}
  end
end

Learn more about managing compliance generic rules or creating your own custom rules

  • Update
Compliance status legend 🟢 - Fully Compliant
🟡 - Partial Compliant
🔴 - Not Compliant
- Requires Further Human Verification
🏷️ - Compliance label
Imported GitHub PR comment. Original author: @qodo-code-review[bot] Original URL: https://github.com/carverauto/serviceradar/pull/2220#issuecomment-3704652677 Original created: 2026-01-02T07:17:29Z --- ## PR Compliance Guide 🔍 <!-- https://github.com/carverauto/serviceradar/commit/fad6445468a0b452314de0c42f4ad0413a7a4d92 --> Below is a summary of compliance checks for this PR:<br> <table><tbody><tr><td colspan='2'><strong>Security Compliance</strong></td></tr> <tr><td rowspan=1>⚪</td> <td><details><summary><strong>Authorization bypass risk </strong></summary><br> <b>Description:</b> The new issuer-to-tenant lookup path uses <code>Ash.read_one(authorize?: false, load: [:tenant])</code> <br>and accepts an <code>:issuer_spki_sha256</code> option that may be caller-controlled, which could <br>enable unauthorized tenant CA/tenant association lookup (tenant enumeration) if this <br>resolver is reachable from untrusted inputs without strict TLS-derived issuer enforcement.<br> <br> <strong><a href='https://github.com/carverauto/serviceradar/pull/2220/files#diff-13d528b4123c11b4be7479e60f13d8f81a7f1d7886761e6154afc131f80da45eR262-R286'>tenant_resolver.ex [262-286]</a></strong><br> <details open><summary>Referred Code</summary> ```elixir defp issuer_spki_sha256(opts) do cond do is_binary(opts[:issuer_spki_sha256]) -> {:ok, String.downcase(opts[:issuer_spki_sha256])} is_binary(opts[:issuer_cert_der]) -> ServiceRadar.Edge.TenantCA.Generator.spki_sha256_from_cert_der(opts[:issuer_cert_der]) is_binary(opts[:issuer_cert_pem]) -> ServiceRadar.Edge.TenantCA.Generator.spki_sha256_from_cert_pem(opts[:issuer_cert_pem]) true -> {:error, :issuer_cert_missing} end end defp lookup_tenant_ca_by_spki(spki_sha256) do ServiceRadar.Edge.TenantCA |> Ash.Query.for_read(:by_spki, %{spki_sha256: spki_sha256}) |> Ash.read_one(authorize?: false, load: [:tenant]) |> case do ... (clipped 4 lines) ``` </details></details></td></tr> <tr><td colspan='2'><strong>Ticket Compliance</strong></td></tr> <tr><td>⚪</td><td><details><summary>🎫 <strong>No ticket provided </strong></summary> - [ ] Create ticket/issue <!-- /create_ticket --create_ticket=true --> </details></td></tr> <tr><td colspan='2'><strong>Codebase Duplication Compliance</strong></td></tr> <tr><td>⚪</td><td><details><summary><strong>Codebase context is not defined </strong></summary> Follow the <a href='https://qodo-merge-docs.qodo.ai/core-abilities/rag_context_enrichment/'>guide</a> to enable codebase context checks. </details></td></tr> <tr><td colspan='2'><strong>Custom Compliance</strong></td></tr> <tr><td rowspan=2>🟢</td><td> <details><summary><strong>Generic: Meaningful Naming and Self-Documenting Code</strong></summary><br> **Objective:** Ensure all identifiers clearly express their purpose and intent, making code <br>self-documenting<br> **Status:** Passed<br> > Learn more about managing compliance <a href='https://qodo-merge-docs.qodo.ai/tools/compliance/#configuration-options'>generic rules</a> or creating your own <a href='https://qodo-merge-docs.qodo.ai/tools/compliance/#custom-compliance'>custom rules</a> </details></td></tr> <tr><td> <details><summary><strong>Generic: Secure Error Handling</strong></summary><br> **Objective:** To prevent the leakage of sensitive system information through error messages while <br>providing sufficient detail for internal debugging.<br> **Status:** Passed<br> > Learn more about managing compliance <a href='https://qodo-merge-docs.qodo.ai/tools/compliance/#configuration-options'>generic rules</a> or creating your own <a href='https://qodo-merge-docs.qodo.ai/tools/compliance/#custom-compliance'>custom rules</a> </details></td></tr> <tr><td rowspan=1>🔴</td> <td><details> <summary><strong>Generic: Robust Error Handling and Edge Case Management</strong></summary><br> **Objective:** Ensure comprehensive error handling that provides meaningful context and graceful <br>degradation<br> **Status:** 🏷️<br><a href='https://github.com/carverauto/serviceradar/pull/2220/files#diff-6a5e8788c2dc91a6dbbf0289d95d6d0668a5f4017457beba1a8a59a9d470aa1bR27-R37'><strong>Swallowed migration errors</strong></a>: The data backfill silently ignores certificate parsing failures (<code>{:error, _} -&gt; :ok</code>), <br>which can leave <code>spki_sha256</code> unset without any visibility or remediation path.<br> <details open><summary>Referred Code</summary> ```elixir |> Enum.each(fn {id, cert_pem} -> case ServiceRadar.Edge.TenantCA.Generator.spki_sha256_from_cert_pem(cert_pem) do {:ok, spki_sha256} -> repo.update_all( from(t in "tenant_cas", where: t.id == ^id), set: [spki_sha256: spki_sha256] ) {:error, _} -> :ok end ``` </details> > Learn more about managing compliance <a href='https://qodo-merge-docs.qodo.ai/tools/compliance/#configuration-options'>generic rules</a> or creating your own <a href='https://qodo-merge-docs.qodo.ai/tools/compliance/#custom-compliance'>custom rules</a> </details></td></tr> <tr><td rowspan=3>⚪</td> <td><details> <summary><strong>Generic: Comprehensive Audit Trails</strong></summary><br> **Objective:** To create a detailed and reliable record of critical system actions for security analysis <br>and compliance.<br> **Status:** 🏷️<br><a href='https://github.com/carverauto/serviceradar/pull/2220/files#diff-13d528b4123c11b4be7479e60f13d8f81a7f1d7886761e6154afc131f80da45eR81-R118'><strong>Missing audit events</strong></a>: Tenant identity resolution decisions (e.g., CA lookup success/failure and slug mismatch) <br>are returned as errors but are not logged as auditable security events, making it hard to <br>reconstruct authentication/authorization-related outcomes.<br> <details open><summary>Referred Code</summary> ```elixir def resolve_from_conn(conn, opts \\ []) do case get_client_cert(conn) do nil -> {:error, :no_client_cert} cert_der -> resolve_from_cert(cert_der, opts) end end @doc """ Resolves tenant info from a DER-encoded client certificate. """ @spec resolve_from_cert(binary(), keyword()) :: {:ok, tenant_info()} | {:error, atom()} def resolve_from_cert(cert_der, opts \\ []) when is_binary(cert_der) do if issuer_lookup_opts?(opts) do resolve_from_cert_with_issuer(cert_der, opts) else resolve_from_cert_only(cert_der) end end @doc """ Resolves tenant info from a DER-encoded client certificate and issuer CA. ... (clipped 17 lines) ``` </details> > Learn more about managing compliance <a href='https://qodo-merge-docs.qodo.ai/tools/compliance/#configuration-options'>generic rules</a> or creating your own <a href='https://qodo-merge-docs.qodo.ai/tools/compliance/#custom-compliance'>custom rules</a> </details></td></tr> <tr><td><details> <summary><strong>Generic: Secure Logging Practices</strong></summary><br> **Objective:** To ensure logs are useful for debugging and auditing without exposing sensitive <br>information like PII, PHI, or cardholder data.<br> **Status:** 🏷️<br><a href='https://github.com/carverauto/serviceradar/pull/2220/files#diff-e83ca7f2697968eb50d0c8bb1063567d7fa71bb432a0ef48ca99e6fa96a75e7fR83-R90'><strong>Potentially sensitive logs</strong></a>: The log line includes <code>request.gateway_id</code> and logs raw <code>GRPC.RPCError.message(error)</code>, which <br>may contain environment/internal details depending on upstream error formatting and should <br>be reviewed against logging policy.<br> <details open><summary>Referred Code</summary> ```elixir case Monitoring.AgentGatewayService.Stub.push_status(channel, request, timeout: timeout) do {:ok, response} -> Logger.debug("Status reported successfully for gateway #{request.gateway_id}") {:ok, response} {:error, %GRPC.RPCError{} = error} -> Logger.error("gRPC error reporting status: #{GRPC.RPCError.message(error)}") {:error, error} ``` </details> > Learn more about managing compliance <a href='https://qodo-merge-docs.qodo.ai/tools/compliance/#configuration-options'>generic rules</a> or creating your own <a href='https://qodo-merge-docs.qodo.ai/tools/compliance/#custom-compliance'>custom rules</a> </details></td></tr> <tr><td><details> <summary><strong>Generic: Security-First Input Validation and Data Handling</strong></summary><br> **Objective:** Ensure all data inputs are validated, sanitized, and handled securely to prevent <br>vulnerabilities<br> **Status:** 🏷️<br><a href='https://github.com/carverauto/serviceradar/pull/2220/files#diff-13d528b4123c11b4be7479e60f13d8f81a7f1d7886761e6154afc131f80da45eR262-R276'><strong>Weak SPKI validation</strong></a>: <code>issuer_spki_sha256</code> accepts any binary string (only downcased) without validating expected <br>SHA-256 hex length/format, which could permit malformed inputs to drive database lookups <br>and unpredictable behavior.<br> <details open><summary>Referred Code</summary> ```elixir defp issuer_spki_sha256(opts) do cond do is_binary(opts[:issuer_spki_sha256]) -> {:ok, String.downcase(opts[:issuer_spki_sha256])} is_binary(opts[:issuer_cert_der]) -> ServiceRadar.Edge.TenantCA.Generator.spki_sha256_from_cert_der(opts[:issuer_cert_der]) is_binary(opts[:issuer_cert_pem]) -> ServiceRadar.Edge.TenantCA.Generator.spki_sha256_from_cert_pem(opts[:issuer_cert_pem]) true -> {:error, :issuer_cert_missing} end end ``` </details> > Learn more about managing compliance <a href='https://qodo-merge-docs.qodo.ai/tools/compliance/#configuration-options'>generic rules</a> or creating your own <a href='https://qodo-merge-docs.qodo.ai/tools/compliance/#custom-compliance'>custom rules</a> </details></td></tr> <tr><td align="center" colspan="2"> - [ ] Update <!-- /compliance --update_compliance=true --> </td></tr></tbody></table> <details><summary>Compliance status legend</summary> 🟢 - Fully Compliant<br> 🟡 - Partial Compliant<br> 🔴 - Not Compliant<br> ⚪ - Requires Further Human Verification<br> 🏷️ - Compliance label<br> </details>
qodo-code-review[bot] commented 2026-01-02 07:18:35 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR comment.

Original author: @qodo-code-review[bot]
Original URL: https://github.com/carverauto/serviceradar/pull/2220#issuecomment-3704654015
Original created: 2026-01-02T07:18:35Z

PR Code Suggestions

Explore these optional code suggestions:

CategorySuggestion                                                                                                                                    Impact
General
Optimize index for SPKI lookups
Suggestion Impact:The migration was updated to create a unique partial index on spki_sha256 for active rows, and the down migration was adjusted to drop that corresponding index.

code diff:

-    create index(:tenant_cas, [:tenant_id, :spki_sha256])
+    create unique_index(:tenant_cas, [:spki_sha256], where: "status = 'active'")
   end
 
   def down do
-    drop_if_exists index(:tenant_cas, [:tenant_id, :spki_sha256])
+    drop_if_exists index(:tenant_cas, [:spki_sha256], where: "status = 'active'")

In the migration file, replace the index on [:tenant_id, :spki_sha256] with a
partial unique index on [:spki_sha256] where status = 'active' to optimize
lookups and enforce data integrity.

elixir/serviceradar_core/priv/repo/migrations/20260102060204_add_tenant_ca_spki_hash.exs [41]

-create index(:tenant_cas, [:tenant_id, :spki_sha256])
+create unique_index(:tenant_cas, [:spki_sha256], where: "status = 'active'")

[Suggestion processed]

Suggestion importance[1-10]: 9

__

Why: The suggestion provides a significant improvement by proposing a partial unique index that both optimizes the critical by_spki query and enforces data integrity, which is a crucial aspect of the tenant resolution logic.

High
Align error code with spec
Suggestion Impact:The commit updates ensure_tenant_loaded/1 to return :tenant_ca_not_found when given a %TenantCA{}, aligning the error atom with the spec as suggested.

code diff:

@@ -290,7 +285,7 @@
     {:ok, tenant}
   end
 
-  defp ensure_tenant_loaded(%ServiceRadar.Edge.TenantCA{}), do: {:error, :tenant_not_found}
+  defp ensure_tenant_loaded(%ServiceRadar.Edge.TenantCA{}), do: {:error, :tenant_ca_not_found}
 

In ensure_tenant_loaded/1, return {:error, :tenant_ca_not_found} instead of
{:error, :tenant_not_found} to align with the error types documented in the
calling function's spec.

elixir/serviceradar_core/lib/serviceradar/edge/tenant_resolver.ex [293]

-defp ensure_tenant_loaded(%ServiceRadar.Edge.TenantCA{}), do: {:error, :tenant_not_found}
+defp ensure_tenant_loaded(%ServiceRadar.Edge.TenantCA{}), do: {:error, :tenant_ca_not_found}

[Suggestion processed]

Suggestion importance[1-10]: 4

__

Why: The suggestion correctly points out an inconsistency where a function returns :tenant_not_found while the calling context expects :tenant_ca_not_found, improving error handling clarity.

Low
Possible issue
Propagate original database query errors
Suggestion Impact:The match clause for {:error, _} was changed to return the original error tuple ({:error, reason}) rather than masking it as {:error, :tenant_ca_not_found}, improving error visibility.

code diff:

@@ -282,7 +277,7 @@
     |> case do
       {:ok, %ServiceRadar.Edge.TenantCA{} = tenant_ca} -> {:ok, tenant_ca}
       {:ok, nil} -> {:error, :tenant_ca_not_found}
-      {:error, _} -> {:error, :tenant_ca_not_found}
+      {:error, _reason} = error -> error
     end

In lookup_tenant_ca_by_spki/1, propagate the original error from Ash.read_one/1
instead of returning a generic :tenant_ca_not_found atom for all failure cases.

elixir/serviceradar_core/lib/serviceradar/edge/tenant_resolver.ex [278-287]

 defp lookup_tenant_ca_by_spki(spki_sha256) do
   ServiceRadar.Edge.TenantCA
   |> Ash.Query.for_read(:by_spki, %{spki_sha256: spki_sha256})
   |> Ash.read_one(authorize?: false, load: [:tenant])
   |> case do
     {:ok, %ServiceRadar.Edge.TenantCA{} = tenant_ca} -> {:ok, tenant_ca}
     {:ok, nil} -> {:error, :tenant_ca_not_found}
-    {:error, _} -> {:error, :tenant_ca_not_found}
+    {:error, _reason} = error -> error
   end
 end

[Suggestion processed]

Suggestion importance[1-10]: 7

__

Why: The suggestion correctly identifies that masking database errors as :tenant_ca_not_found hinders debugging, and propagating the original error is a significant improvement for observability and maintenance.

Medium
  • Update
Imported GitHub PR comment. Original author: @qodo-code-review[bot] Original URL: https://github.com/carverauto/serviceradar/pull/2220#issuecomment-3704654015 Original created: 2026-01-02T07:18:35Z --- ## PR Code Suggestions ✨ <!-- fad6445 --> Explore these optional code suggestions: <table><thead><tr><td><strong>Category</strong></td><td align=left><strong>Suggestion&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </strong></td><td align=center><strong>Impact</strong></td></tr><tbody><tr><td rowspan=2>General</td> <td> <details><summary>✅ <s>Optimize index for SPKI lookups</s></summary> ___ <details><summary><b>Suggestion Impact:</b></summary>The migration was updated to create a unique partial index on spki_sha256 for active rows, and the down migration was adjusted to drop that corresponding index. code diff: ```diff - create index(:tenant_cas, [:tenant_id, :spki_sha256]) + create unique_index(:tenant_cas, [:spki_sha256], where: "status = 'active'") end def down do - drop_if_exists index(:tenant_cas, [:tenant_id, :spki_sha256]) + drop_if_exists index(:tenant_cas, [:spki_sha256], where: "status = 'active'") ``` </details> ___ **In the migration file, replace the index on <code>[:tenant_id, :spki_sha256]</code> with a <br>partial unique index on <code>[:spki_sha256]</code> where <code>status = 'active'</code> to optimize <br>lookups and enforce data integrity.** [elixir/serviceradar_core/priv/repo/migrations/20260102060204_add_tenant_ca_spki_hash.exs [41]](https://github.com/carverauto/serviceradar/pull/2220/files#diff-6a5e8788c2dc91a6dbbf0289d95d6d0668a5f4017457beba1a8a59a9d470aa1bR41-R41) ```diff -create index(:tenant_cas, [:tenant_id, :spki_sha256]) +create unique_index(:tenant_cas, [:spki_sha256], where: "status = 'active'") ``` `[Suggestion processed]` <details><summary>Suggestion importance[1-10]: 9</summary> __ Why: The suggestion provides a significant improvement by proposing a partial unique index that both optimizes the critical `by_spki` query and enforces data integrity, which is a crucial aspect of the tenant resolution logic. </details></details></td><td align=center>High </td></tr><tr><td> <details><summary>✅ <s>Align error code with spec</s></summary> ___ <details><summary><b>Suggestion Impact:</b></summary>The commit updates ensure_tenant_loaded/1 to return :tenant_ca_not_found when given a %TenantCA{}, aligning the error atom with the spec as suggested. code diff: ```diff @@ -290,7 +285,7 @@ {:ok, tenant} end - defp ensure_tenant_loaded(%ServiceRadar.Edge.TenantCA{}), do: {:error, :tenant_not_found} + defp ensure_tenant_loaded(%ServiceRadar.Edge.TenantCA{}), do: {:error, :tenant_ca_not_found} ``` </details> ___ **In <code>ensure_tenant_loaded/1</code>, return <code>{:error, :tenant_ca_not_found}</code> instead of <br><code>{:error, :tenant_not_found}</code> to align with the error types documented in the <br>calling function's spec.** [elixir/serviceradar_core/lib/serviceradar/edge/tenant_resolver.ex [293]](https://github.com/carverauto/serviceradar/pull/2220/files#diff-13d528b4123c11b4be7479e60f13d8f81a7f1d7886761e6154afc131f80da45eR293-R293) ```diff -defp ensure_tenant_loaded(%ServiceRadar.Edge.TenantCA{}), do: {:error, :tenant_not_found} +defp ensure_tenant_loaded(%ServiceRadar.Edge.TenantCA{}), do: {:error, :tenant_ca_not_found} ``` `[Suggestion processed]` <details><summary>Suggestion importance[1-10]: 4</summary> __ Why: The suggestion correctly points out an inconsistency where a function returns `:tenant_not_found` while the calling context expects `:tenant_ca_not_found`, improving error handling clarity. </details></details></td><td align=center>Low </td></tr><tr><td rowspan=1>Possible issue</td> <td> <details><summary>✅ <s>Propagate original database query errors</s></summary> ___ <details><summary><b>Suggestion Impact:</b></summary>The match clause for {:error, _} was changed to return the original error tuple ({:error, reason}) rather than masking it as {:error, :tenant_ca_not_found}, improving error visibility. code diff: ```diff @@ -282,7 +277,7 @@ |> case do {:ok, %ServiceRadar.Edge.TenantCA{} = tenant_ca} -> {:ok, tenant_ca} {:ok, nil} -> {:error, :tenant_ca_not_found} - {:error, _} -> {:error, :tenant_ca_not_found} + {:error, _reason} = error -> error end ``` </details> ___ **In <code>lookup_tenant_ca_by_spki/1</code>, propagate the original error from <code>Ash.read_one/1</code> <br>instead of returning a generic <code>:tenant_ca_not_found</code> atom for all failure cases.** [elixir/serviceradar_core/lib/serviceradar/edge/tenant_resolver.ex [278-287]](https://github.com/carverauto/serviceradar/pull/2220/files#diff-13d528b4123c11b4be7479e60f13d8f81a7f1d7886761e6154afc131f80da45eR278-R287) ```diff defp lookup_tenant_ca_by_spki(spki_sha256) do ServiceRadar.Edge.TenantCA |> Ash.Query.for_read(:by_spki, %{spki_sha256: spki_sha256}) |> Ash.read_one(authorize?: false, load: [:tenant]) |> case do {:ok, %ServiceRadar.Edge.TenantCA{} = tenant_ca} -> {:ok, tenant_ca} {:ok, nil} -> {:error, :tenant_ca_not_found} - {:error, _} -> {:error, :tenant_ca_not_found} + {:error, _reason} = error -> error end end ``` `[Suggestion processed]` <details><summary>Suggestion importance[1-10]: 7</summary> __ Why: The suggestion correctly identifies that masking database errors as `:tenant_ca_not_found` hinders debugging, and propagating the original error is a significant improvement for observability and maintenance. </details></details></td><td align=center>Medium </td></tr> <tr><td align="center" colspan="2"> - [ ] Update <!-- /improve_multi --more_suggestions=true --> </td><td></td></tr></tbody></table>
qodo-code-review[bot] commented 2026-01-02 19:04:11 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR comment.

Original author: @qodo-code-review[bot]
Original URL: https://github.com/carverauto/serviceradar/pull/2220#issuecomment-3706043871
Original created: 2026-01-02T19:04:11Z

CI Feedback 🧐

A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

Action: build

Failed stage: Test []

Failed test name: ""

Failure summary:

The action failed during the Bazel build/test step due to a repository fetch (loading phase) error,
not because any test failed.
- Bazel failed while fetching the external repository
gazelle++go_deps+org_golang_x_net from golang.org/x/net@v0.48.0.
- The fetch failed with a network
error when downloading from https://proxy.golang.org/golang.org/x/net/@v/v0.48.0.zip: read:
connection reset by peer (see external/gazelle+/internal/go_repository.bzl:297:13).
- Because that
dependency could not be fetched, Bazel reported many downstream no such package errors for targets
under @@gazelle++go_deps+org_golang_x_net//..., leading to Analysis failed and ultimately: ERROR:
command succeeded, but there were loading phase errors and exit code 1.
- Although earlier there was
also an OCI-related error (//docker/images:cnpg_postgresql_16_6_rootfs_tar with could not parse
reference: layout:/.../layout), the build ultimately failed because the loading phase error (Go
module fetch) persisted.

Relevant error logs:
1:  Runner name: 'arc-runner-set-2tp2m-runner-hqtnh'
2:  Runner group name: 'Default'
...

138:  ^[[36;1mif command -v apt-get >/dev/null 2>&1; then^[[0m
139:  ^[[36;1m  sudo apt-get update^[[0m
140:  ^[[36;1m  sudo apt-get install -y build-essential pkg-config libssl-dev protobuf-compiler cmake flex bison^[[0m
141:  ^[[36;1melif command -v dnf >/dev/null 2>&1; then^[[0m
142:  ^[[36;1m  sudo dnf install -y gcc gcc-c++ make openssl-devel protobuf-compiler cmake flex bison^[[0m
143:  ^[[36;1melif command -v yum >/dev/null 2>&1; then^[[0m
144:  ^[[36;1m  sudo yum install -y gcc gcc-c++ make openssl-devel protobuf-compiler cmake flex bison^[[0m
145:  ^[[36;1melif command -v microdnf >/dev/null 2>&1; then^[[0m
146:  ^[[36;1m  sudo microdnf install -y gcc gcc-c++ make openssl-devel protobuf-compiler cmake flex bison^[[0m
147:  ^[[36;1melse^[[0m
148:  ^[[36;1m  echo "Unsupported package manager; please install gcc, g++ (or clang), make, OpenSSL headers, pkg-config, and protoc manually." >&2^[[0m
149:  ^[[36;1m  exit 1^[[0m
150:  ^[[36;1mfi^[[0m
151:  ^[[36;1m^[[0m
152:  ^[[36;1mensure_pkg_config^[[0m
153:  ^[[36;1mprotoc --version || (echo "protoc installation failed" && exit 1)^[[0m
154:  shell: /usr/bin/bash -e {0}
...

309:  ^[[36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV^[[0m
310:  shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
311:  env:
312:  BUILDBUDDY_ORG_API_KEY: ***
313:  SRQL_TEST_DATABASE_URL: ***
314:  SRQL_TEST_ADMIN_URL: ***
315:  DOCKERHUB_USERNAME: ***
316:  DOCKERHUB_TOKEN: ***
317:  TEST_CNPG_DATABASE: serviceradar_web_ng_test
318:  INSTALL_DIR_FOR_OTP: /home/runner/_work/_temp/.setup-beam/otp
319:  INSTALL_DIR_FOR_ELIXIR: /home/runner/_work/_temp/.setup-beam/elixir
320:  ##[endgroup]
321:  ##[group]Run : install rustup if needed
322:  ^[[36;1m: install rustup if needed^[[0m
323:  ^[[36;1mif ! command -v rustup &>/dev/null; then^[[0m
324:  ^[[36;1m  curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y^[[0m
325:  ^[[36;1m  echo "$CARGO_HOME/bin" >> $GITHUB_PATH^[[0m
...

458:  ^[[36;1mfi^[[0m
459:  shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
460:  env:
461:  BUILDBUDDY_ORG_API_KEY: ***
462:  SRQL_TEST_DATABASE_URL: ***
463:  SRQL_TEST_ADMIN_URL: ***
464:  DOCKERHUB_USERNAME: ***
465:  DOCKERHUB_TOKEN: ***
466:  TEST_CNPG_DATABASE: serviceradar_web_ng_test
467:  INSTALL_DIR_FOR_OTP: /home/runner/_work/_temp/.setup-beam/otp
468:  INSTALL_DIR_FOR_ELIXIR: /home/runner/_work/_temp/.setup-beam/elixir
469:  CARGO_HOME: /home/runner/.cargo
470:  CARGO_INCREMENTAL: 0
471:  CARGO_TERM_COLOR: always
472:  ##[endgroup]
473:  ##[group]Run : work around spurious network errors in curl 8.0
474:  ^[[36;1m: work around spurious network errors in curl 8.0^[[0m
475:  ^[[36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation^[[0m
...

523:  SRQL_TEST_ADMIN_URL: ***
524:  DOCKERHUB_USERNAME: ***
525:  DOCKERHUB_TOKEN: ***
526:  TEST_CNPG_DATABASE: serviceradar_web_ng_test
527:  INSTALL_DIR_FOR_OTP: /home/runner/_work/_temp/.setup-beam/otp
528:  INSTALL_DIR_FOR_ELIXIR: /home/runner/_work/_temp/.setup-beam/elixir
529:  CARGO_HOME: /home/runner/.cargo
530:  CARGO_INCREMENTAL: 0
531:  CARGO_TERM_COLOR: always
532:  ##[endgroup]
533:  Attempting to download 1.x...
534:  Acquiring v1.27.0 from https://github.com/bazelbuild/bazelisk/releases/download/v1.27.0/bazelisk-linux-amd64
535:  Adding to the cache ...
536:  Successfully cached bazelisk to /home/runner/_work/_tool/bazelisk/1.27.0/x64
537:  Added bazelisk to the path
538:  ##[warning]Failed to restore: Cache service responded with 400
539:  Restored bazelisk cache dir @ /home/runner/.cache/bazelisk
...

681:  2026/01/02 18:58:01 Downloading https://releases.bazel.build/8.4.1/release/bazel-8.4.1-linux-x86_64...
682:  Extracting Bazel installation...
683:  Starting local Bazel server (8.4.1) and connecting to it...
684:  (18:58:09) ^[[32mINFO: ^[[0mInvocation ID: abfcf76a-a321-4978-9794-c944b64e2646
685:  (18:58:09) ^[[32mINFO: ^[[0mStreaming build results to: ^[[36mhttps://carverauto.buildbuddy.io/invocation/abfcf76a-a321-4978-9794-c944b64e2646^[[0m
686:  (18:58:09) ^[[32mINFO: ^[[0mReading 'startup' options from /home/runner/_work/serviceradar/serviceradar/.bazelrc: --max_idle_secs=60
687:  (18:58:09) ^[[32mINFO: ^[[0mOptions provided by the client:
688:  Inherited 'common' options: --isatty=0 --terminal_columns=80
689:  (18:58:09) ^[[32mINFO: ^[[0mReading rc options for 'test' from /home/runner/_work/serviceradar/serviceradar/.bazelrc:
690:  Inherited 'common' options: --announce_rc --experimental_convenience_symlinks=clean --color=yes --curses=yes
691:  (18:58:09) ^[[32mINFO: ^[[0mReading rc options for 'test' from /home/runner/_work/serviceradar/serviceradar/.bazelrc.remote:
692:  Inherited 'common' options: --remote_header=x-buildbuddy-api-key=***
693:  (18:58:09) ^[[32mINFO: ^[[0mReading rc options for 'test' from /home/runner/_work/serviceradar/serviceradar/.bazelrc:
694:  Inherited 'build' options: --keep_going --jobs=auto --show_timestamps --action_env=SRQL_TEST_DATABASE_URL --action_env=SRQL_TEST_ADMIN_URL --action_env=NATS_URL --action_env=NATS_SERVER_NAME --action_env=NATS_CA_FILE --action_env=NATS_CERT_FILE --action_env=NATS_KEY_FILE --action_env=NATS_CA_B64 --action_env=NATS_CERT_B64 --action_env=NATS_KEY_B64 --action_env=NEXT_PRIVATE_SKIP_TURBOPACK=1 --action_env=TURBOPACK= --action_env=NEXT_SKIP_TURBO=1 --action_env=OPENSSL_DIR=/usr --action_env=OPENSSL_LIB_DIR=/usr/lib/x86_64-linux-gnu --action_env=OPENSSL_INCLUDE_DIR=/usr/include --action_env=OPENSSL_NO_VENDOR= --action_env=OPENSSL_NO_PKG_CONFIG= --repo_env=OPENSSL_DIR=/usr --repo_env=OPENSSL_LIB_DIR=/usr/lib/x86_64-linux-gnu --repo_env=OPENSSL_INCLUDE_DIR=/usr/include --repo_env=OPENSSL_NO_VENDOR= --repo_env=OPENSSL_NO_PKG_CONFIG= --repo_env=RULES_ERLANG_SKIP_SYSTEM=1 --repo_env=RULES_ELIXIR_SKIP_SYSTEM=1 --repo_env=RULES_PYTHON_LOCAL_PYTHON=/usr/bin/python3 --repo_env=NEXT_SKIP_TURBO=1 --repo_env=NEXT_PRIVATE_SKIP_TURBOPACK=1 --repo_env=TURBOPACK= --java_runtime_version=local_jdk --tool_java_runtime_version=local_jdk --@io_bazel_rules_go//go/config:pure --workspace_status_command=$(pwd)/scripts/workspace_status.sh --build_metadata=REPO_URL=git@github.com:carverauto/serviceradar.git
695:  (18:58:09) ^[[32mINFO: ^[[0mReading rc options for 'test' from /home/runner/_work/serviceradar/serviceradar/.bazelrc:
696:  'test' options: --test_output=errors --test_strategy=standalone --remote_executor= --action_env=SRQL_TEST_DATABASE_URL --action_env=SRQL_TEST_ADMIN_URL --test_env=PATH --test_env=CNPG_HOST --test_env=CNPG_PORT --test_env=CNPG_DATABASE --test_env=CNPG_USERNAME --test_env=CNPG_PASSWORD --test_env=CNPG_SSL_MODE --test_env=CNPG_CERT_DIR --test_env=TEST_CNPG_HOST --test_env=TEST_CNPG_PORT --test_env=TEST_CNPG_DATABASE --test_env=TEST_CNPG_USERNAME --test_env=TEST_CNPG_PASSWORD --action_env=NATS_URL --action_env=NATS_SERVER_NAME --action_env=NATS_CA_FILE --action_env=NATS_CERT_FILE --action_env=NATS_KEY_FILE --action_env=NATS_CA_B64 --action_env=NATS_CERT_B64 --action_env=NATS_KEY_B64 --@io_bazel_rules_go//go/config:pure --flaky_test_attempts=2
697:  (18:58:09) ^[[32mINFO: ^[[0mFound applicable config definition build:ci in file /home/runner/_work/serviceradar/serviceradar/.bazelrc: --keep_going --build_tag_filters=-manual --config=remote_base --build_metadata=ROLE=CI --bes_results_url=https://carverauto.buildbuddy.io/invocation/ --bes_backend=grpcs://carverauto.buildbuddy.io --remote_cache=grpcs://carverauto.buildbuddy.io --remote_timeout=15m --define=use_hex_cache=true --strategy=ExpandTemplate=local --strategy=NpmPackageExtract=local --strategy=CopyDirectory=local
698:  (18:58:09) ^[[32mINFO: ^[[0mFound applicable config definition build:remote_base in file /home/runner/_work/serviceradar/serviceradar/.bazelrc: --remote_executor=grpcs://remote.buildbuddy.io --host_platform=//build/rbe:rbe_platform --platforms=//build/rbe:rbe_platform --crosstool_top=@buildbuddy_toolchain//:toolchain --extra_toolchains=@buildbuddy_toolchain//:cc_toolchain --extra_execution_platforms=//build/rbe:rbe_platform --repo_env=BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1 --copt=-Wno-use-after-free --java_language_version=11 --tool_java_language_version=11 --java_runtime_version=remotejdk_11 --tool_java_runtime_version=remotejdk_11 --define=EXECUTOR=remote --incompatible_strict_action_env --remote_download_minimal --remote_upload_local_results --jobs=100 --define=use_hex_cache=true --strategy=ExpandTemplate=local --strategy=NpmPackageExtract=local --strategy=CopyDirectory=local --action_env=OPENSSL_DIR=/usr --action_env=OPENSSL_LIB_DIR=/usr/lib/x86_64-linux-gnu --action_env=OPENSSL_INCLUDE_DIR=/usr/include --action_env=NEXT_PRIVATE_SKIP_TURBOPACK=1 --action_env=TURBOPACK= --action_env=NEXT_SKIP_TURBO=1
699:  (18:58:09) ^[[32mINFO: ^[[0mFound applicable config definition test:ci in file /home/runner/_work/serviceradar/serviceradar/.bazelrc: --test_tag_filters=-manual --test_output=errors
700:  (18:58:09) ^[[32mINFO: ^[[0mCurrent date is 2026-01-02
...

2327:  Fetching ...les_oci++oci+serviceradar_cert_generator_linux_amd64; starting
2328:  Fetching ...e++non_module_deps+bazel_gazelle_go_repository_cache; starting
2329:  Fetching ...@@gazelle++go_deps+org_uber_go_mock; starting ... (87 fetches)
2330:  ^[[1A^[[K
2331:  ^[[1A^[[K
2332:  ^[[1A^[[K
2333:  ^[[1A^[[K
2334:  ^[[1A^[[K
2335:  ^[[1A^[[K
2336:  ^[[1A^[[K
2337:  ^[[1A^[[K
2338:  ^[[1A^[[K
2339:  ^[[1A^[[K
2340:  ^[[1A^[[K(18:58:29) ^[[32mAnalyzing:^[[0m 999 targets (437 packages loaded, 16707 targets configur\
2341:  ed)
2342:  currently loading: @@rules_rust++crate+rust_crates__simple-error-0.2.3//
2343:  ^[[32m[257 / 282]^[[0m checking cached actions
...

3037:  ^[[1A^[[K
3038:  ^[[1A^[[K
3039:  ^[[1A^[[K
3040:  ^[[1A^[[K
3041:  ^[[1A^[[K
3042:  ^[[1A^[[K
3043:  ^[[1A^[[K
3044:  ^[[1A^[[K
3045:  ^[[1A^[[K
3046:  ^[[1A^[[K
3047:  ^[[1A^[[K
3048:  ^[[1A^[[K
3049:  ^[[1A^[[K
3050:  ^[[1A^[[K
3051:  ^[[1A^[[K(18:58:35) ^[[32mINFO: ^[[0mFrom Executing genrule //docker/images:cnpg_postgresql_16_6_rootfs_tar:
3052:  Error: pulling layout:/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/external/rules_oci++oci+cloudnativepg_postgresql_16_6_linux_amd64/layout: parsing reference "layout:/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/external/rules_oci++oci+cloudnativepg_postgresql_16_6_linux_amd64/layout": could not parse reference: layout:/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/external/rules_oci++oci+cloudnativepg_postgresql_16_6_linux_amd64/layout
3053:  (18:58:35) ^[[32mAnalyzing:^[[0m 999 targets (734 packages loaded, 44882 targets configur\
...

3345:  .../images:cert_generator_image_amd64_version_tag; 0s remote, remote-cache
3346:  //docker/images:poller_image_amd64_commit_tag; 0s remote, remote-cache
3347:  //docker/images:flowgger_image_amd64_version_tag; 0s remote, remote-cache
3348:  //docker/images:web_ng_image_amd64_commit_tag; 0s remote, remote-cache
3349:  Copying files to directory age/src; 0s remote, remote-cache
3350:  Copying files to directory timescaledb/src; 0s remote, remote-cache
3351:  ...//:serviceradar_cert_generator_linux_amd64; 0s remote, remote-cache ...
3352:  Fetching repository @@rules_oci++oci+arc_runner_linux_amd64; starting 8s
3353:  Fetching repository @@gazelle++go_deps+com_github_rs_zerolog; starting 8s
3354:  Fetching ...ory @@gazelle++go_deps+com_github_nats_io_nats_go; starting 8s
3355:  Fetching ...ository @@gazelle++go_deps+org_golang_google_grpc; starting 8s
3356:  Fetching repository @@gazelle++go_deps+org_uber_go_mock; starting 8s
3357:  Fetching ...ux_x86_64__x86_64-unknown-linux-gnu__stable_tools; starting 8s
3358:  Fetching repository @@gazelle++go_deps+org_golang_x_crypto; starting 8s
3359:  Fetching ...eps+com_github_golang_jwt_jwt_v4; starting 8s ... (82 fetches)
3360:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/age.o src/backend/age.c
3361:  ^[[1A^[[K
...

3367:  ^[[1A^[[K
3368:  ^[[1A^[[K
3369:  ^[[1A^[[K
3370:  ^[[1A^[[K
3371:  ^[[1A^[[K
3372:  ^[[1A^[[K
3373:  ^[[1A^[[K
3374:  ^[[1A^[[K
3375:  ^[[1A^[[K
3376:  ^[[1A^[[K
3377:  ^[[1A^[[K
3378:  ^[[1A^[[K
3379:  ^[[1A^[[K
3380:  ^[[1A^[[K
3381:  ^[[1A^[[K(18:58:36) ^[[32mINFO: ^[[0mFrom Executing genrule //docker/images:age_extension_layer:
3382:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/catalog/ag_catalog.o src/backend/catalog/ag_catalog.c
3383:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/catalog/ag_graph.o src/backend/catalog/ag_graph.c
3384:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/catalog/ag_label.o src/backend/catalog/ag_label.c
3385:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/catalog/ag_namespace.o src/backend/catalog/ag_namespace.c
3386:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/commands/graph_commands.o src/backend/commands/graph_commands.c
3387:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/commands/label_commands.o src/backend/commands/label_commands.c
3388:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/executor/cypher_create.o src/backend/executor/cypher_create.c
3389:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/executor/cypher_merge.o src/backend/executor/cypher_merge.c
3390:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/executor/cypher_set.o src/backend/executor/cypher_set.c
3391:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/executor/cypher_utils.o src/backend/executor/cypher_utils.c
3392:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/nodes/ag_nodes.o src/backend/nodes/ag_nodes.c
3393:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/nodes/cypher_copyfuncs.o src/backend/nodes/cypher_copyfuncs.c
3394:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/nodes/cypher_outfuncs.o src/backend/nodes/cypher_outfuncs.c
3395:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/nodes/cypher_readfuncs.o src/backend/nodes/cypher_readfuncs.c
3396:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/optimizer/cypher_createplan.o src/backend/optimizer/cypher_createplan.c
3397:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/optimizer/cypher_pathnode.o src/backend/optimizer/cypher_pathnode.c
3398:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/optimizer/cypher_paths.o src/backend/optimizer/cypher_paths.c
3399:  flex -b  -o'src/backend/parser/ag_scanner.c' src/backend/parser/ag_scanner.l
3400:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/parser/cypher_analyze.o src/backend/parser/cypher_analyze.c
3401:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/parser/cypher_clause.o src/backend/parser/cypher_clause.c
3402:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/executor/cypher_delete.o src/backend/executor/cypher_delete.c
3403:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/parser/cypher_expr.o src/backend/parser/cypher_expr.c
3404:  bison -Wno-deprecated  --defines=src/include/parser/cypher_gram_def.h -o src/backend/parser/cypher_gram.c src/backend/parser/cypher_gram.y
3405:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/parser/cypher_item.o src/backend/parser/cypher_item.c
3406:  '/usr/bin/perl' -I ./tools/ ./tools/gen_keywordlist.pl --extern --varname CypherKeyword --output src/include/parser src/include/parser/cypher_kwlist.h
3407:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/parser/cypher_parse_agg.o src/backend/parser/cypher_parse_agg.c
3408:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/parser/cypher_parse_node.o src/backend/parser/cypher_parse_node.c
3409:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/parser/cypher_parser.o src/backend/parser/cypher_parser.c
3410:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/parser/cypher_transform_entity.o src/backend/parser/cypher_transform_entity.c
3411:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/adt/age_graphid_ds.o src/backend/utils/adt/age_graphid_ds.c
3412:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/adt/agtype.o src/backend/utils/adt/agtype.c
3413:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/adt/agtype_ext.o src/backend/utils/adt/agtype_ext.c
3414:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/adt/agtype_gin.o src/backend/utils/adt/agtype_gin.c
3415:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/adt/agtype_ops.o src/backend/utils/adt/agtype_ops.c
3416:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/adt/agtype_parser.o src/backend/utils/adt/agtype_parser.c
3417:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/adt/agtype_util.o src/backend/utils/adt/agtype_util.c
3418:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/adt/agtype_raw.o src/backend/utils/adt/agtype_raw.c
3419:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/adt/age_global_graph.o src/backend/utils/adt/age_global_graph.c
3420:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/adt/age_session_info.o src/backend/utils/adt/age_session_info.c
3421:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/adt/age_vle.o src/backend/utils/adt/age_vle.c
3422:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/adt/cypher_funcs.o src/backend/utils/adt/cypher_funcs.c
3423:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/adt/ag_float8_supp.o src/backend/utils/adt/ag_float8_supp.c
3424:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/adt/graphid.o src/backend/utils/adt/graphid.c
3425:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/ag_func.o src/backend/utils/ag_func.c
3426:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/graph_generation.o src/backend/utils/graph_generation.c
3427:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/cache/ag_cache.o src/backend/utils/cache/ag_cache.c
3428:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/load/ag_load_labels.o src/backend/utils/load/ag_load_labels.c
3429:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/load/ag_load_edges.o src/backend/utils/load/ag_load_edges.c
3430:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/load/age_load.o src/backend/utils/load/age_load.c
3431:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/load/libcsv.o src/backend/utils/load/libcsv.c
3432:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/name_validation.o src/backend/utils/name_validation.c
3433:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/utils/ag_guc.o src/backend/utils/ag_guc.c
3434:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/parser/ag_scanner.o src/backend/parser/ag_scanner.c
3435:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/parser/cypher_gram.o src/backend/parser/cypher_gram.c
3436:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal  -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2   -c -o src/backend/parser/cypher_keywords.o src/backend/parser/cypher_keywords.c
3437:  gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -shared -o age.so src/backend/age.o src/backend/catalog/ag_catalog.o src/backend/catalog/ag_graph.o src/backend/catalog/ag_label.o src/backend/catalog/ag_namespace.o src/backend/commands/graph_commands.o src/backend/commands/label_commands.o src/backend/executor/cypher_create.o src/backend/executor/cypher_merge.o src/backend/executor/cypher_set.o src/backend/executor/cypher_utils.o src/backend/nodes/ag_nodes.o src/backend/nodes/cypher_copyfuncs.o src/backend/nodes/cypher_outfuncs.o src/backend/nodes/cypher_readfuncs.o src/backend/optimizer/cypher_createplan.o src/backend/optimizer/cypher_pathnode.o src/backend/optimizer/cypher_paths.o src/backend/parser/ag_scanner.o src/backend/parser/cypher_analyze.o src/backend/parser/cypher_clause.o src/backend/executor/cypher_delete.o src/backend/parser/cypher_expr.o src/backend/parser/cypher_gram.o src/backend/parser/cypher_item.o src/backend/parser/cypher_keywords.o src/backend/parser/cypher_parse_agg.o src/backend/parser/cypher_parse_node.o src/backend/parser/cypher_parser.o src/backend/parser/cypher_transform_entity.o src/backend/utils/adt/age_graphid_ds.o src/backend/utils/adt/agtype.o src/backend/utils/adt/agtype_ext.o src/backend/utils/adt/agtype_gin.o src/backend/utils/adt/agtype_ops.o src/backend/utils/adt/agtype_parser.o src/backend/utils/adt/agtype_util.o src/backend/utils/adt/agtype_raw.o src/backend/utils/adt/age_global_graph.o src/backend/utils/adt/age_session_info.o src/backend/utils/adt/age_vle.o src/backend/utils/adt/cypher_funcs.o src/backend/utils/adt/ag_float8_supp.o src/backend/utils/adt/graphid.o src/backend/utils/ag_func.o src/backend/utils/graph_generation.o src/backend/utils/cache/ag_cache.o src/backend/utils/load/ag_load_labels.o src/backend/utils/load/ag_load_edges.o src/backend/utils/load/age_load.o src/backend/utils/load/libcsv.o src/backend/utils/name_validation.o src/backend/utils/ag_guc.o -L/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/lib/x86_64-linux-gnu  -Wl,-z,relro -Wl,-z,now -L/usr/lib/llvm-16/lib  -Wl,--as-needed -fvisibility=hidden 
3438:  /bin/mkdir -p '/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/install_age/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/lib/postgresql/16/lib'
...

3533:  -- Check for working C compiler: /usr/bin/gcc - skipped
3534:  -- Detecting C compile features
3535:  -- Detecting C compile features - done
3536:  -- TimescaleDB version 2.24.0. Can be updated from version 2.23.1
3537:  -- Build type is RelWithDebInfo
3538:  -- Install method is 'docker'
3539:  -- Performing Test CC_SUPPORTS_NO_UNUSED_CLI_ARG
3540:  -- Performing Test CC_SUPPORTS_NO_UNUSED_CLI_ARG - Success
3541:  -- Performing Test CC_SUPPORTS_NO_FORMAT_TRUNCATION
3542:  -- Performing Test CC_SUPPORTS_NO_FORMAT_TRUNCATION - Success
3543:  -- Performing Test CC_STRINGOP_TRUNCATION
3544:  -- Performing Test CC_STRINGOP_TRUNCATION - Success
3545:  -- Performing Test CC_SUPPORTS_IMPLICIT_FALLTHROUGH
3546:  -- Performing Test CC_SUPPORTS_IMPLICIT_FALLTHROUGH - Success
3547:  -- Performing Test CC_SUPPORTS_NEWLINE_EOF
3548:  -- Performing Test CC_SUPPORTS_NEWLINE_EOF - Failed
3549:  -- Performing Test CC_SUPPORTS_VISIBILITY_HIDDEN
...

5406:  ^[[1A^[[K
5407:  ^[[1A^[[K(18:58:48) ^[[32mINFO: ^[[0mFrom Compiling src/google/protobuf/compiler/java/full/message.cc [for tool]:
5408:  external/protobuf+/src/google/protobuf/compiler/java/full/message.cc: In member function 'void google::protobuf::compiler::java::ImmutableMessageGenerator::GenerateDescriptorMethods(google::protobuf::io::Printer*)':
5409:  external/protobuf+/src/google/protobuf/compiler/java/full/message.cc:807:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const google::protobuf::FieldDescriptor*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
5410:  807 |     for (int i = 0; i < map_fields.size(); ++i) {
5411:  |                     ~~^~~~~~~~~~~~~~~~~~~
5412:  (18:58:48) ^[[32mAnalyzing:^[[0m 999 targets (1666 packages loaded, 81849 targets configu\
5413:  red)
5414:  ^[[32m[1,685 / 1,791]^[[0m 5 / 8 tests;^[[0m 11 actions, 1 running^[[0m; last test: ^[[32m...ccounts_test^[[0m
5415:  Testing //web-ng:precommit; 13s local
5416:  Compiling .../java/full/message.cc [for tool]; 0s remote, remote-cache
5417:  Compiling .../compiler/kotlin/file.cc [for tool]; 0s remote, remote-cache
5418:  .../protobuf/compiler/rust/accessors:accessors; 0s remote, remote-cache
5419:  @org_golang_g...
Imported GitHub PR comment. Original author: @qodo-code-review[bot] Original URL: https://github.com/carverauto/serviceradar/pull/2220#issuecomment-3706043871 Original created: 2026-01-02T19:04:11Z --- ## CI Feedback 🧐 A test triggered by this PR failed. Here is an AI-generated analysis of the failure: <table><tr><td> **Action:** build</td></tr> <tr><td> **Failed stage:** [Test](https://github.com/carverauto/serviceradar/actions/runs/20664575400/job/59334093156) [❌] </td></tr> <tr><td> **Failed test name:** "" </td></tr> <tr><td> **Failure summary:** The action failed during the Bazel build/test step due to a repository fetch (loading phase) error, <br>not because any test failed.<br> - Bazel failed while fetching the external repository <br><code>gazelle++go_deps+org_golang_x_net</code> from <code>golang.org/x/net@v0.48.0</code>.<br> - The fetch failed with a network <br>error when downloading from <code>https://proxy.golang.org/golang.org/x/net/@v/v0.48.0.zip</code>: <code>read: </code><br><code>connection reset by peer</code> (see <code>external/gazelle+/internal/go_repository.bzl:297:13</code>).<br> - Because that <br>dependency could not be fetched, Bazel reported many downstream <code>no such package</code> errors for targets <br>under <code>@@gazelle++go_deps+org_golang_x_net//...</code>, leading to <code>Analysis failed</code> and ultimately: <code>ERROR: </code><br><code>command succeeded, but there were loading phase errors</code> and exit code 1.<br> - Although earlier there was <br>also an OCI-related error (<code>//docker/images:cnpg_postgresql_16_6_rootfs_tar</code> with <code>could not parse </code><br><code>reference: layout:/.../layout</code>), the build ultimately failed because the loading phase error (Go <br>module fetch) persisted.<br> </td></tr> <tr><td> <details><summary>Relevant error logs:</summary> ```yaml 1: Runner name: 'arc-runner-set-2tp2m-runner-hqtnh' 2: Runner group name: 'Default' ... 138: ^[[36;1mif command -v apt-get >/dev/null 2>&1; then^[[0m 139: ^[[36;1m sudo apt-get update^[[0m 140: ^[[36;1m sudo apt-get install -y build-essential pkg-config libssl-dev protobuf-compiler cmake flex bison^[[0m 141: ^[[36;1melif command -v dnf >/dev/null 2>&1; then^[[0m 142: ^[[36;1m sudo dnf install -y gcc gcc-c++ make openssl-devel protobuf-compiler cmake flex bison^[[0m 143: ^[[36;1melif command -v yum >/dev/null 2>&1; then^[[0m 144: ^[[36;1m sudo yum install -y gcc gcc-c++ make openssl-devel protobuf-compiler cmake flex bison^[[0m 145: ^[[36;1melif command -v microdnf >/dev/null 2>&1; then^[[0m 146: ^[[36;1m sudo microdnf install -y gcc gcc-c++ make openssl-devel protobuf-compiler cmake flex bison^[[0m 147: ^[[36;1melse^[[0m 148: ^[[36;1m echo "Unsupported package manager; please install gcc, g++ (or clang), make, OpenSSL headers, pkg-config, and protoc manually." >&2^[[0m 149: ^[[36;1m exit 1^[[0m 150: ^[[36;1mfi^[[0m 151: ^[[36;1m^[[0m 152: ^[[36;1mensure_pkg_config^[[0m 153: ^[[36;1mprotoc --version || (echo "protoc installation failed" && exit 1)^[[0m 154: shell: /usr/bin/bash -e {0} ... 309: ^[[36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV^[[0m 310: shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 311: env: 312: BUILDBUDDY_ORG_API_KEY: *** 313: SRQL_TEST_DATABASE_URL: *** 314: SRQL_TEST_ADMIN_URL: *** 315: DOCKERHUB_USERNAME: *** 316: DOCKERHUB_TOKEN: *** 317: TEST_CNPG_DATABASE: serviceradar_web_ng_test 318: INSTALL_DIR_FOR_OTP: /home/runner/_work/_temp/.setup-beam/otp 319: INSTALL_DIR_FOR_ELIXIR: /home/runner/_work/_temp/.setup-beam/elixir 320: ##[endgroup] 321: ##[group]Run : install rustup if needed 322: ^[[36;1m: install rustup if needed^[[0m 323: ^[[36;1mif ! command -v rustup &>/dev/null; then^[[0m 324: ^[[36;1m curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y^[[0m 325: ^[[36;1m echo "$CARGO_HOME/bin" >> $GITHUB_PATH^[[0m ... 458: ^[[36;1mfi^[[0m 459: shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 460: env: 461: BUILDBUDDY_ORG_API_KEY: *** 462: SRQL_TEST_DATABASE_URL: *** 463: SRQL_TEST_ADMIN_URL: *** 464: DOCKERHUB_USERNAME: *** 465: DOCKERHUB_TOKEN: *** 466: TEST_CNPG_DATABASE: serviceradar_web_ng_test 467: INSTALL_DIR_FOR_OTP: /home/runner/_work/_temp/.setup-beam/otp 468: INSTALL_DIR_FOR_ELIXIR: /home/runner/_work/_temp/.setup-beam/elixir 469: CARGO_HOME: /home/runner/.cargo 470: CARGO_INCREMENTAL: 0 471: CARGO_TERM_COLOR: always 472: ##[endgroup] 473: ##[group]Run : work around spurious network errors in curl 8.0 474: ^[[36;1m: work around spurious network errors in curl 8.0^[[0m 475: ^[[36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation^[[0m ... 523: SRQL_TEST_ADMIN_URL: *** 524: DOCKERHUB_USERNAME: *** 525: DOCKERHUB_TOKEN: *** 526: TEST_CNPG_DATABASE: serviceradar_web_ng_test 527: INSTALL_DIR_FOR_OTP: /home/runner/_work/_temp/.setup-beam/otp 528: INSTALL_DIR_FOR_ELIXIR: /home/runner/_work/_temp/.setup-beam/elixir 529: CARGO_HOME: /home/runner/.cargo 530: CARGO_INCREMENTAL: 0 531: CARGO_TERM_COLOR: always 532: ##[endgroup] 533: Attempting to download 1.x... 534: Acquiring v1.27.0 from https://github.com/bazelbuild/bazelisk/releases/download/v1.27.0/bazelisk-linux-amd64 535: Adding to the cache ... 536: Successfully cached bazelisk to /home/runner/_work/_tool/bazelisk/1.27.0/x64 537: Added bazelisk to the path 538: ##[warning]Failed to restore: Cache service responded with 400 539: Restored bazelisk cache dir @ /home/runner/.cache/bazelisk ... 681: 2026/01/02 18:58:01 Downloading https://releases.bazel.build/8.4.1/release/bazel-8.4.1-linux-x86_64... 682: Extracting Bazel installation... 683: Starting local Bazel server (8.4.1) and connecting to it... 684: (18:58:09) ^[[32mINFO: ^[[0mInvocation ID: abfcf76a-a321-4978-9794-c944b64e2646 685: (18:58:09) ^[[32mINFO: ^[[0mStreaming build results to: ^[[36mhttps://carverauto.buildbuddy.io/invocation/abfcf76a-a321-4978-9794-c944b64e2646^[[0m 686: (18:58:09) ^[[32mINFO: ^[[0mReading 'startup' options from /home/runner/_work/serviceradar/serviceradar/.bazelrc: --max_idle_secs=60 687: (18:58:09) ^[[32mINFO: ^[[0mOptions provided by the client: 688: Inherited 'common' options: --isatty=0 --terminal_columns=80 689: (18:58:09) ^[[32mINFO: ^[[0mReading rc options for 'test' from /home/runner/_work/serviceradar/serviceradar/.bazelrc: 690: Inherited 'common' options: --announce_rc --experimental_convenience_symlinks=clean --color=yes --curses=yes 691: (18:58:09) ^[[32mINFO: ^[[0mReading rc options for 'test' from /home/runner/_work/serviceradar/serviceradar/.bazelrc.remote: 692: Inherited 'common' options: --remote_header=x-buildbuddy-api-key=*** 693: (18:58:09) ^[[32mINFO: ^[[0mReading rc options for 'test' from /home/runner/_work/serviceradar/serviceradar/.bazelrc: 694: Inherited 'build' options: --keep_going --jobs=auto --show_timestamps --action_env=SRQL_TEST_DATABASE_URL --action_env=SRQL_TEST_ADMIN_URL --action_env=NATS_URL --action_env=NATS_SERVER_NAME --action_env=NATS_CA_FILE --action_env=NATS_CERT_FILE --action_env=NATS_KEY_FILE --action_env=NATS_CA_B64 --action_env=NATS_CERT_B64 --action_env=NATS_KEY_B64 --action_env=NEXT_PRIVATE_SKIP_TURBOPACK=1 --action_env=TURBOPACK= --action_env=NEXT_SKIP_TURBO=1 --action_env=OPENSSL_DIR=/usr --action_env=OPENSSL_LIB_DIR=/usr/lib/x86_64-linux-gnu --action_env=OPENSSL_INCLUDE_DIR=/usr/include --action_env=OPENSSL_NO_VENDOR= --action_env=OPENSSL_NO_PKG_CONFIG= --repo_env=OPENSSL_DIR=/usr --repo_env=OPENSSL_LIB_DIR=/usr/lib/x86_64-linux-gnu --repo_env=OPENSSL_INCLUDE_DIR=/usr/include --repo_env=OPENSSL_NO_VENDOR= --repo_env=OPENSSL_NO_PKG_CONFIG= --repo_env=RULES_ERLANG_SKIP_SYSTEM=1 --repo_env=RULES_ELIXIR_SKIP_SYSTEM=1 --repo_env=RULES_PYTHON_LOCAL_PYTHON=/usr/bin/python3 --repo_env=NEXT_SKIP_TURBO=1 --repo_env=NEXT_PRIVATE_SKIP_TURBOPACK=1 --repo_env=TURBOPACK= --java_runtime_version=local_jdk --tool_java_runtime_version=local_jdk --@io_bazel_rules_go//go/config:pure --workspace_status_command=$(pwd)/scripts/workspace_status.sh --build_metadata=REPO_URL=git@github.com:carverauto/serviceradar.git 695: (18:58:09) ^[[32mINFO: ^[[0mReading rc options for 'test' from /home/runner/_work/serviceradar/serviceradar/.bazelrc: 696: 'test' options: --test_output=errors --test_strategy=standalone --remote_executor= --action_env=SRQL_TEST_DATABASE_URL --action_env=SRQL_TEST_ADMIN_URL --test_env=PATH --test_env=CNPG_HOST --test_env=CNPG_PORT --test_env=CNPG_DATABASE --test_env=CNPG_USERNAME --test_env=CNPG_PASSWORD --test_env=CNPG_SSL_MODE --test_env=CNPG_CERT_DIR --test_env=TEST_CNPG_HOST --test_env=TEST_CNPG_PORT --test_env=TEST_CNPG_DATABASE --test_env=TEST_CNPG_USERNAME --test_env=TEST_CNPG_PASSWORD --action_env=NATS_URL --action_env=NATS_SERVER_NAME --action_env=NATS_CA_FILE --action_env=NATS_CERT_FILE --action_env=NATS_KEY_FILE --action_env=NATS_CA_B64 --action_env=NATS_CERT_B64 --action_env=NATS_KEY_B64 --@io_bazel_rules_go//go/config:pure --flaky_test_attempts=2 697: (18:58:09) ^[[32mINFO: ^[[0mFound applicable config definition build:ci in file /home/runner/_work/serviceradar/serviceradar/.bazelrc: --keep_going --build_tag_filters=-manual --config=remote_base --build_metadata=ROLE=CI --bes_results_url=https://carverauto.buildbuddy.io/invocation/ --bes_backend=grpcs://carverauto.buildbuddy.io --remote_cache=grpcs://carverauto.buildbuddy.io --remote_timeout=15m --define=use_hex_cache=true --strategy=ExpandTemplate=local --strategy=NpmPackageExtract=local --strategy=CopyDirectory=local 698: (18:58:09) ^[[32mINFO: ^[[0mFound applicable config definition build:remote_base in file /home/runner/_work/serviceradar/serviceradar/.bazelrc: --remote_executor=grpcs://remote.buildbuddy.io --host_platform=//build/rbe:rbe_platform --platforms=//build/rbe:rbe_platform --crosstool_top=@buildbuddy_toolchain//:toolchain --extra_toolchains=@buildbuddy_toolchain//:cc_toolchain --extra_execution_platforms=//build/rbe:rbe_platform --repo_env=BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1 --copt=-Wno-use-after-free --java_language_version=11 --tool_java_language_version=11 --java_runtime_version=remotejdk_11 --tool_java_runtime_version=remotejdk_11 --define=EXECUTOR=remote --incompatible_strict_action_env --remote_download_minimal --remote_upload_local_results --jobs=100 --define=use_hex_cache=true --strategy=ExpandTemplate=local --strategy=NpmPackageExtract=local --strategy=CopyDirectory=local --action_env=OPENSSL_DIR=/usr --action_env=OPENSSL_LIB_DIR=/usr/lib/x86_64-linux-gnu --action_env=OPENSSL_INCLUDE_DIR=/usr/include --action_env=NEXT_PRIVATE_SKIP_TURBOPACK=1 --action_env=TURBOPACK= --action_env=NEXT_SKIP_TURBO=1 699: (18:58:09) ^[[32mINFO: ^[[0mFound applicable config definition test:ci in file /home/runner/_work/serviceradar/serviceradar/.bazelrc: --test_tag_filters=-manual --test_output=errors 700: (18:58:09) ^[[32mINFO: ^[[0mCurrent date is 2026-01-02 ... 2327: Fetching ...les_oci++oci+serviceradar_cert_generator_linux_amd64; starting 2328: Fetching ...e++non_module_deps+bazel_gazelle_go_repository_cache; starting 2329: Fetching ...@@gazelle++go_deps+org_uber_go_mock; starting ... (87 fetches) 2330: ^[[1A^[[K 2331: ^[[1A^[[K 2332: ^[[1A^[[K 2333: ^[[1A^[[K 2334: ^[[1A^[[K 2335: ^[[1A^[[K 2336: ^[[1A^[[K 2337: ^[[1A^[[K 2338: ^[[1A^[[K 2339: ^[[1A^[[K 2340: ^[[1A^[[K(18:58:29) ^[[32mAnalyzing:^[[0m 999 targets (437 packages loaded, 16707 targets configur\ 2341: ed) 2342: currently loading: @@rules_rust++crate+rust_crates__simple-error-0.2.3// 2343: ^[[32m[257 / 282]^[[0m checking cached actions ... 3037: ^[[1A^[[K 3038: ^[[1A^[[K 3039: ^[[1A^[[K 3040: ^[[1A^[[K 3041: ^[[1A^[[K 3042: ^[[1A^[[K 3043: ^[[1A^[[K 3044: ^[[1A^[[K 3045: ^[[1A^[[K 3046: ^[[1A^[[K 3047: ^[[1A^[[K 3048: ^[[1A^[[K 3049: ^[[1A^[[K 3050: ^[[1A^[[K 3051: ^[[1A^[[K(18:58:35) ^[[32mINFO: ^[[0mFrom Executing genrule //docker/images:cnpg_postgresql_16_6_rootfs_tar: 3052: Error: pulling layout:/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/external/rules_oci++oci+cloudnativepg_postgresql_16_6_linux_amd64/layout: parsing reference "layout:/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/external/rules_oci++oci+cloudnativepg_postgresql_16_6_linux_amd64/layout": could not parse reference: layout:/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/external/rules_oci++oci+cloudnativepg_postgresql_16_6_linux_amd64/layout 3053: (18:58:35) ^[[32mAnalyzing:^[[0m 999 targets (734 packages loaded, 44882 targets configur\ ... 3345: .../images:cert_generator_image_amd64_version_tag; 0s remote, remote-cache 3346: //docker/images:poller_image_amd64_commit_tag; 0s remote, remote-cache 3347: //docker/images:flowgger_image_amd64_version_tag; 0s remote, remote-cache 3348: //docker/images:web_ng_image_amd64_commit_tag; 0s remote, remote-cache 3349: Copying files to directory age/src; 0s remote, remote-cache 3350: Copying files to directory timescaledb/src; 0s remote, remote-cache 3351: ...//:serviceradar_cert_generator_linux_amd64; 0s remote, remote-cache ... 3352: Fetching repository @@rules_oci++oci+arc_runner_linux_amd64; starting 8s 3353: Fetching repository @@gazelle++go_deps+com_github_rs_zerolog; starting 8s 3354: Fetching ...ory @@gazelle++go_deps+com_github_nats_io_nats_go; starting 8s 3355: Fetching ...ository @@gazelle++go_deps+org_golang_google_grpc; starting 8s 3356: Fetching repository @@gazelle++go_deps+org_uber_go_mock; starting 8s 3357: Fetching ...ux_x86_64__x86_64-unknown-linux-gnu__stable_tools; starting 8s 3358: Fetching repository @@gazelle++go_deps+org_golang_x_crypto; starting 8s 3359: Fetching ...eps+com_github_golang_jwt_jwt_v4; starting 8s ... (82 fetches) 3360: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/age.o src/backend/age.c 3361: ^[[1A^[[K ... 3367: ^[[1A^[[K 3368: ^[[1A^[[K 3369: ^[[1A^[[K 3370: ^[[1A^[[K 3371: ^[[1A^[[K 3372: ^[[1A^[[K 3373: ^[[1A^[[K 3374: ^[[1A^[[K 3375: ^[[1A^[[K 3376: ^[[1A^[[K 3377: ^[[1A^[[K 3378: ^[[1A^[[K 3379: ^[[1A^[[K 3380: ^[[1A^[[K 3381: ^[[1A^[[K(18:58:36) ^[[32mINFO: ^[[0mFrom Executing genrule //docker/images:age_extension_layer: 3382: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/catalog/ag_catalog.o src/backend/catalog/ag_catalog.c 3383: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/catalog/ag_graph.o src/backend/catalog/ag_graph.c 3384: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/catalog/ag_label.o src/backend/catalog/ag_label.c 3385: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/catalog/ag_namespace.o src/backend/catalog/ag_namespace.c 3386: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/commands/graph_commands.o src/backend/commands/graph_commands.c 3387: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/commands/label_commands.o src/backend/commands/label_commands.c 3388: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/executor/cypher_create.o src/backend/executor/cypher_create.c 3389: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/executor/cypher_merge.o src/backend/executor/cypher_merge.c 3390: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/executor/cypher_set.o src/backend/executor/cypher_set.c 3391: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/executor/cypher_utils.o src/backend/executor/cypher_utils.c 3392: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/nodes/ag_nodes.o src/backend/nodes/ag_nodes.c 3393: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/nodes/cypher_copyfuncs.o src/backend/nodes/cypher_copyfuncs.c 3394: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/nodes/cypher_outfuncs.o src/backend/nodes/cypher_outfuncs.c 3395: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/nodes/cypher_readfuncs.o src/backend/nodes/cypher_readfuncs.c 3396: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/optimizer/cypher_createplan.o src/backend/optimizer/cypher_createplan.c 3397: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/optimizer/cypher_pathnode.o src/backend/optimizer/cypher_pathnode.c 3398: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/optimizer/cypher_paths.o src/backend/optimizer/cypher_paths.c 3399: flex -b -o'src/backend/parser/ag_scanner.c' src/backend/parser/ag_scanner.l 3400: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/parser/cypher_analyze.o src/backend/parser/cypher_analyze.c 3401: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/parser/cypher_clause.o src/backend/parser/cypher_clause.c 3402: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/executor/cypher_delete.o src/backend/executor/cypher_delete.c 3403: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/parser/cypher_expr.o src/backend/parser/cypher_expr.c 3404: bison -Wno-deprecated --defines=src/include/parser/cypher_gram_def.h -o src/backend/parser/cypher_gram.c src/backend/parser/cypher_gram.y 3405: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/parser/cypher_item.o src/backend/parser/cypher_item.c 3406: '/usr/bin/perl' -I ./tools/ ./tools/gen_keywordlist.pl --extern --varname CypherKeyword --output src/include/parser src/include/parser/cypher_kwlist.h 3407: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/parser/cypher_parse_agg.o src/backend/parser/cypher_parse_agg.c 3408: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/parser/cypher_parse_node.o src/backend/parser/cypher_parse_node.c 3409: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/parser/cypher_parser.o src/backend/parser/cypher_parser.c 3410: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/parser/cypher_transform_entity.o src/backend/parser/cypher_transform_entity.c 3411: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/adt/age_graphid_ds.o src/backend/utils/adt/age_graphid_ds.c 3412: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/adt/agtype.o src/backend/utils/adt/agtype.c 3413: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/adt/agtype_ext.o src/backend/utils/adt/agtype_ext.c 3414: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/adt/agtype_gin.o src/backend/utils/adt/agtype_gin.c 3415: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/adt/agtype_ops.o src/backend/utils/adt/agtype_ops.c 3416: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/adt/agtype_parser.o src/backend/utils/adt/agtype_parser.c 3417: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/adt/agtype_util.o src/backend/utils/adt/agtype_util.c 3418: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/adt/agtype_raw.o src/backend/utils/adt/agtype_raw.c 3419: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/adt/age_global_graph.o src/backend/utils/adt/age_global_graph.c 3420: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/adt/age_session_info.o src/backend/utils/adt/age_session_info.c 3421: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/adt/age_vle.o src/backend/utils/adt/age_vle.c 3422: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/adt/cypher_funcs.o src/backend/utils/adt/cypher_funcs.c 3423: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/adt/ag_float8_supp.o src/backend/utils/adt/ag_float8_supp.c 3424: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/adt/graphid.o src/backend/utils/adt/graphid.c 3425: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/ag_func.o src/backend/utils/ag_func.c 3426: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/graph_generation.o src/backend/utils/graph_generation.c 3427: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/cache/ag_cache.o src/backend/utils/cache/ag_cache.c 3428: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/load/ag_load_labels.o src/backend/utils/load/ag_load_labels.c 3429: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/load/ag_load_edges.o src/backend/utils/load/ag_load_edges.c 3430: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/load/age_load.o src/backend/utils/load/age_load.c 3431: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/load/libcsv.o src/backend/utils/load/libcsv.c 3432: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/name_validation.o src/backend/utils/name_validation.c 3433: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/utils/ag_guc.o src/backend/utils/ag_guc.c 3434: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/parser/ag_scanner.o src/backend/parser/ag_scanner.c 3435: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/parser/cypher_gram.o src/backend/parser/cypher_gram.c 3436: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -I.//src/include -I.//src/include/parser -I. -I./ -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/16/server -I/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o src/backend/parser/cypher_keywords.o src/backend/parser/cypher_keywords.c 3437: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -fvisibility=hidden -shared -o age.so src/backend/age.o src/backend/catalog/ag_catalog.o src/backend/catalog/ag_graph.o src/backend/catalog/ag_label.o src/backend/catalog/ag_namespace.o src/backend/commands/graph_commands.o src/backend/commands/label_commands.o src/backend/executor/cypher_create.o src/backend/executor/cypher_merge.o src/backend/executor/cypher_set.o src/backend/executor/cypher_utils.o src/backend/nodes/ag_nodes.o src/backend/nodes/cypher_copyfuncs.o src/backend/nodes/cypher_outfuncs.o src/backend/nodes/cypher_readfuncs.o src/backend/optimizer/cypher_createplan.o src/backend/optimizer/cypher_pathnode.o src/backend/optimizer/cypher_paths.o src/backend/parser/ag_scanner.o src/backend/parser/cypher_analyze.o src/backend/parser/cypher_clause.o src/backend/executor/cypher_delete.o src/backend/parser/cypher_expr.o src/backend/parser/cypher_gram.o src/backend/parser/cypher_item.o src/backend/parser/cypher_keywords.o src/backend/parser/cypher_parse_agg.o src/backend/parser/cypher_parse_node.o src/backend/parser/cypher_parser.o src/backend/parser/cypher_transform_entity.o src/backend/utils/adt/age_graphid_ds.o src/backend/utils/adt/agtype.o src/backend/utils/adt/agtype_ext.o src/backend/utils/adt/agtype_gin.o src/backend/utils/adt/agtype_ops.o src/backend/utils/adt/agtype_parser.o src/backend/utils/adt/agtype_util.o src/backend/utils/adt/agtype_raw.o src/backend/utils/adt/age_global_graph.o src/backend/utils/adt/age_session_info.o src/backend/utils/adt/age_vle.o src/backend/utils/adt/cypher_funcs.o src/backend/utils/adt/ag_float8_supp.o src/backend/utils/adt/graphid.o src/backend/utils/ag_func.o src/backend/utils/graph_generation.o src/backend/utils/cache/ag_cache.o src/backend/utils/load/ag_load_labels.o src/backend/utils/load/ag_load_edges.o src/backend/utils/load/age_load.o src/backend/utils/load/libcsv.o src/backend/utils/name_validation.o src/backend/utils/ag_guc.o -L/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -L/usr/lib/llvm-16/lib -Wl,--as-needed -fvisibility=hidden 3438: /bin/mkdir -p '/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/install_age/buildbuddy-execroot/bazel-out/k8-fastbuild/bin/docker/images/rootfs_age/usr/lib/postgresql/16/lib' ... 3533: -- Check for working C compiler: /usr/bin/gcc - skipped 3534: -- Detecting C compile features 3535: -- Detecting C compile features - done 3536: -- TimescaleDB version 2.24.0. Can be updated from version 2.23.1 3537: -- Build type is RelWithDebInfo 3538: -- Install method is 'docker' 3539: -- Performing Test CC_SUPPORTS_NO_UNUSED_CLI_ARG 3540: -- Performing Test CC_SUPPORTS_NO_UNUSED_CLI_ARG - Success 3541: -- Performing Test CC_SUPPORTS_NO_FORMAT_TRUNCATION 3542: -- Performing Test CC_SUPPORTS_NO_FORMAT_TRUNCATION - Success 3543: -- Performing Test CC_STRINGOP_TRUNCATION 3544: -- Performing Test CC_STRINGOP_TRUNCATION - Success 3545: -- Performing Test CC_SUPPORTS_IMPLICIT_FALLTHROUGH 3546: -- Performing Test CC_SUPPORTS_IMPLICIT_FALLTHROUGH - Success 3547: -- Performing Test CC_SUPPORTS_NEWLINE_EOF 3548: -- Performing Test CC_SUPPORTS_NEWLINE_EOF - Failed 3549: -- Performing Test CC_SUPPORTS_VISIBILITY_HIDDEN ... 5406: ^[[1A^[[K 5407: ^[[1A^[[K(18:58:48) ^[[32mINFO: ^[[0mFrom Compiling src/google/protobuf/compiler/java/full/message.cc [for tool]: 5408: external/protobuf+/src/google/protobuf/compiler/java/full/message.cc: In member function 'void google::protobuf::compiler::java::ImmutableMessageGenerator::GenerateDescriptorMethods(google::protobuf::io::Printer*)': 5409: external/protobuf+/src/google/protobuf/compiler/java/full/message.cc:807:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const google::protobuf::FieldDescriptor*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 5410: 807 | for (int i = 0; i < map_fields.size(); ++i) { 5411: | ~~^~~~~~~~~~~~~~~~~~~ 5412: (18:58:48) ^[[32mAnalyzing:^[[0m 999 targets (1666 packages loaded, 81849 targets configu\ 5413: red) 5414: ^[[32m[1,685 / 1,791]^[[0m 5 / 8 tests;^[[0m 11 actions, 1 running^[[0m; last test: ^[[32m...ccounts_test^[[0m 5415: Testing //web-ng:precommit; 13s local 5416: Compiling .../java/full/message.cc [for tool]; 0s remote, remote-cache 5417: Compiling .../compiler/kotlin/file.cc [for tool]; 0s remote, remote-cache 5418: .../protobuf/compiler/rust/accessors:accessors; 0s remote, remote-cache 5419: @org_golang_g...
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
carverauto/serviceradar!2628
No description provided.