ArduPilot / ArduPilot/CustomBuild

Intermediate build step failure, running git across NFS mounts or up in parent non-git directories

Open
#153 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
32
Forks
74
PR merge metrics
No merged PRs in 30d

Description

> [1233/1233] Generating bin/arducopter_with_bl.hex
> githash md5 a161451f19aabdb06da96d2dbe49a116
> Created bin/arducopter.abin
>
> fatal: not a git repository (or any parent up to mount point /mnt)
> Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
>
> Waf: Leaving directory `/mnt/volume_nyc3_01/custom/base/tmp/copter:CubeOrangePlus:830e2c2fef9c08e7a1faff057b3c207e2253cf84:f9a0f557200efd101ce672f37ffb8e6c/CubeOrangePlus'
>
> BUILD SUMMARY
> Build directory: /mnt/volume_nyc3_01/custom/base/tmp/copter:CubeOrangePlus:830e2c2fef9c08e7a1faff057b3c207e2253cf84:f9a0f557200efd101ce672f37ffb8e6c/CubeOrangePlus

https://custom.ardupilot.org/builds/copter:CubeOrangePlus:830e2c2fef9c08e7a1faff057b3c207e2253cf84:f9a0f557200efd101ce672f37ffb8e6c/

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the custom build-server path that invokes Waf for the reported ArduCopter build and reproduce it on the shown NFS-mounted directory. Trace the Git metadata lookup after bin/arducopter.abin is created; done means the build completes without the repository-boundary error outside a Git checkout.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, python
Domain
build-system, infrastructure
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.