I'm still not sure exactly what broke it -- but the solution seemed to be to 
chown the entire /allura directory as part of the jenkins run.

my changes are on: dw/8427


---

** [tickets:#8427] Fix tests to work with latest git**

**Status:** open
**Milestone:** unreleased
**Created:** Wed Apr 13, 2022 06:01 PM UTC by Dave Brondsema
**Last Updated:** Fri Apr 15, 2022 05:19 PM UTC
**Owner:** nobody


https://ci-builds.apache.org/job/Allura/job/Allura-py3.7/34/testReport/ has a 
lot of git failures and this message on some of them I think is the root issue
```
Cmd('git') failed due to: exit code(128)
  cmdline: git archive --format=zip --prefix=test-src-git-HEAD/ HEAD
  stderr: 'fatal: unsafe repository 
('/allura/ForgeGit/forgegit/tests/data/testgit.git' is owned by someone else)
To add an exception for this directory, call:

        git config --global --add safe.directory 
/allura/ForgeGit/forgegit/tests/data/testgit.git'
```
    
I suspect this is running on the very latest `git` version which fixes a 
security vulnerability related to directory ownership.


---

Sent from forge-allura.apache.org because dev@allura.apache.org is subscribed 
to https://forge-allura.apache.org/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at 
https://forge-allura.apache.org/p/allura/admin/tickets/options.  Or, if this is 
a mailing list, you can unsubscribe from the mailing list.

Reply via email to