Additionally, what I did find out, when I started '
~/dev/asf/yetus/precommit/src/main/shell/test-patch.sh --plugins=all
--build-tool=gradle --patch-dir=~/dev/test/yetus
--basedir=~/dev/asf/ofbiz/ofbiz-framework
--docker https://github.com/apache/ofbiz-framework/pull/12' in my
~/dev/test folder, was:

   1. in ~/dev/test a subfolder tree was created (~/dev/test/yetus)
   containing following files:
      1. githubub-pull.json;
      2. input.diff
      3. input.patch

This indicates to me that for --patch-dir  and --basedir parameters their
values are treated as literally, instead of relatively (~ indicating the
user's home folder).


Met vriendelijke groet,

Pierre Smits
*Proud* *contributor* (but without privileges)* of* Apache OFBiz
<https://ofbiz.apache.org/>, since 2008

*Apache Trafodion <https://trafodion.apache.org>, Vice President*
*Apache Directory <https://directory.apache.org>, PMC Member*
Apache Incubator <https://incubator.apache.org>, committer
Apache Steve <https://steve.apache.org>, committer


On Sat, Feb 15, 2020 at 12:59 PM Pierre Smits <[email protected]>
wrote:

> Hi all,
> As per suggestion from Sean via a private conversation on Slack I am
> reaching ou to the community with an error I am experiencing as I am
> getting my feet wet while working with Yetus.
>
> Let me state some facts first:
>
>    - using a MacBook
>    - the Yetus code is from a cloned fork from Github, placed in
>    ~/dev/asf/yetus
>    - the project to work with is OFBiz with code from a cloned fork from
>    Github (apache/ofbiz-framework), placed in ~/dev/asf/ofbiz/ofbiz-framework
>    (the --basedir parameter)
>    - the test environment  is set to ~/dev/test/yetus ( the --patchdir
>    parameter)
>    - the patch to work with is a pull request in the OFBiz repo on
>    Github: https://github.com/apache/ofbiz-framework/pull/12
>
> In a first trial run, in the basedir I  executed
> '~/dev/asf/yetus/precommit/src/main/shell/test-patch.sh
> ~/Downloads/OFBIZ-11236_shipmentNotesV3.patch' and it executed perfectly.
>
> In a second trial run I am extending on that, but doing it outside of the
> basedir, to run it against a pull request instead of a local patch file. So
> I have added/changed:
>
>    - the patch dir is set to ~dev/test/yetus (--patch-dir parameter)
>    - the source to work with is a pull request in the OFBiz repo on Github:
>    https://github.com/apache/ofbiz-framework/pull/12
>
> All the above is giving me following command to execute:
>
>  ~/dev/asf/yetus/precommit/src/main/shell/test-patch.sh --plugins=all
> --build-tool=gradle --patch-dir=~/dev/test/yetus
> --basedir=~/dev/asf/ofbiz/ofbiz-framework --docker
> https://github.com/apache/ofbiz-framework/pull/12
>
>
> But this didn't execute so well, delivering following result:
>
> WARNING: Found both spotbugs and findbugs. Disabling findbugs.
>
> Modes: Docker
>
> Processing: https://github.com/apache/ofbiz-framework/pull/12
>
> GITHUB PR #12 is being downloaded from
>
> https://api.github.com/repos/apache/ofbiz-framework/pulls/12
>
>   JSON data at Sat Feb 15 12:55:58 CET 2020
>
>   Patch data at Sat Feb 15 12:55:59 CET 2020
>
>   Diff data at Sat Feb 15 12:56:00 CET 2020
>
>
>
>
> ============================================================================
>
>
> ============================================================================
>
>                         Confirming git environment
>
>
> ============================================================================
>
>
> ============================================================================
>
>
>
> ERROR:  is not a git repo.
>
>
>
>
> ============================================================================
>
>
> ============================================================================
>
>                               Finished build.
>
>
> ============================================================================
>
>
> ============================================================================
>
>
> I am suspecting that Yetus is complaining about the basedir
> (~/dev/asf/ofbiz/ofbiz-framework), but that is where my local git clone is.
>
> So, it seems I am doing something wrong. But what...
>
> Could you help me with some pointers?
>
> Met vriendelijke groet,
>
> Pierre Smits
> *Proud* *contributor* (but without privileges)* of* Apache OFBiz
> <https://ofbiz.apache.org/>, since 2008
>
> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> *Apache Directory <https://directory.apache.org>, PMC Member*
> Apache Incubator <https://incubator.apache.org>, committer
> Apache Steve <https://steve.apache.org>, committer
>

Reply via email to