From: Fabio Frumento <frumento.fabio@gmail.com>
To: git@vger.kernel.org
Subject: Built Git 2.27.0 from sources on macOS Catalina fails on "make profile"
Date: Wed, 1 Jul 2020 15:17:05 +0200 [thread overview]
Message-ID: <618374D7-60E1-4942-B29F-4F2EA261996F@gmail.com> (raw)
I'm trying to build Git 2.27.0 from sources on MACOS
I've got to get the build works solving missing autoconf app and gcov issues (clang does not need it)
now I'm struggling during the ```make profile``` step
some tests fail on ```t0410-partial-clone.sh```
```
not ok 15 - missing tree objects with --missing=allow-promisor and --exclude-promisor-objects
#
# rm -rf repo &&
# test_create_repo repo &&
# test_commit -C repo foo &&
# test_commit -C repo bar &&
# test_commit -C repo baz &&
#
# promise_and_delete $(git -C repo rev-parse bar^{tree}) &&
# promise_and_delete $(git -C repo rev-parse foo^{tree}) &&
#
# git -C repo config core.repositoryformatversion 1 &&
# git -C repo config extensions.partialclone "arbitrary string" &&
#
# git -C repo rev-list --missing=allow-promisor --objects HEAD >objs 2>rev_list_err &&
# test_must_be_empty rev_list_err &&
# # 3 commits, 3 blobs, and 1 tree
# test_line_count = 7 objs &&
#
# # Do the same for --exclude-promisor-objects, but with all trees gone.
# promise_and_delete $(git -C repo rev-parse baz^{tree}) &&
# git -C repo rev-list --exclude-promisor-objects --objects HEAD >objs 2>rev_list_err &&
# test_must_be_empty rev_list_err &&
# # 3 commits, no blobs or trees
# test_line_count = 3 objs
#
not ok 16 - missing non-root tree object and rev-list
#
# rm -rf repo &&
# test_create_repo repo &&
# mkdir repo/dir &&
# echo foo >repo/dir/foo &&
# git -C repo add dir/foo &&
# git -C repo commit -m "commit dir/foo" &&
#
# promise_and_delete $(git -C repo rev-parse HEAD:dir) &&
#
# git -C repo config core.repositoryformatversion 1 &&
# git -C repo config extensions.partialclone "arbitrary string" &&
#
# git -C repo rev-list --missing=allow-any --objects HEAD >objs 2>rev_list_err &&
# test_must_be_empty rev_list_err &&
# # 1 commit and 1 tree
# test_line_count = 2 objs
#
```
I'm a little surprised as presumed, since 2.27.0 is an official release, all the tests should pass without any issue.
I'm not interested to get latest version using home-brew so please leave it out of the answers
Any idea?
How to file a bug to the Git developers?
next reply other threads:[~2020-07-01 13:17 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-07-01 13:17 Fabio Frumento [this message]
2020-07-01 15:37 ` Built Git 2.27.0 from sources on macOS Catalina fails on "make profile" Jeff King
2020-07-01 16:00 ` Fabio Frumento
2020-07-01 16:10 ` Jeff King
2020-07-01 16:14 ` Fabio Frumento
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=618374D7-60E1-4942-B29F-4F2EA261996F@gmail.com \
--to=frumento.fabio@gmail.com \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox