git@vger.kernel.org mailing list mirror (one of many)
 help / color / mirror / code / Atom feed
* Built Git 2.27.0 from sources on macOS Catalina fails on "make profile"
@ 2020-07-01 13:17 Fabio Frumento
  2020-07-01 15:37 ` Jeff King
  0 siblings, 1 reply; 5+ messages in thread
From: Fabio Frumento @ 2020-07-01 13:17 UTC (permalink / raw)
  To: git

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?


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-07-01 16:14 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-01 13:17 Built Git 2.27.0 from sources on macOS Catalina fails on "make profile" Fabio Frumento
2020-07-01 15:37 ` Jeff King
2020-07-01 16:00   ` Fabio Frumento
2020-07-01 16:10     ` Jeff King
2020-07-01 16:14       ` Fabio Frumento

Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/git.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).