Re: [repo-announce] repo v2.13 prerelease - fatal: failed to run prune

112 views
Skip to first unread message

Daniel Cardenas

unread,
Mar 5, 2021, 3:38:45 PM3/5/21
to Mike Frysinger, Repo and Gerrit Discussion
Hi Mike,

Repo not working this morning.  See attached log.  Any thoughts?

remote: Total 1 (delta 0), reused 1 (delta 0)
Receiving objects: 100% (1/1), 954 bytes | 39.00 KiB/s, done.
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
warning: The last gc run reported the following. Please correct the root cause
and remove .git/gc.log.
Automatic cleanup will not be performed until the file is removed.

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
fatal: bad tree object fe818d924373aa0751ff6b87021f9e2846bddc99
fatal: failed to run prune

remote: Finding sources: 100% (1/1)
remote: Total 1 (delta 0), reused 1 (delta 0)
Receiving objects: 100% (1/1), 714 bytes | 28.00 KiB/s, done.
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
warning: The last gc run reported the following. Please correct the root cause
and remove .git/gc.log.
Automatic cleanup will not be performed until the file is removed.

Thanks,
Daniel

On Mon, Mar 1, 2021 at 8:42 AM Mike Frysinger <vap...@google.com> wrote:
I've created a new release, but not yet pushed it live.  Instead, people have to opt-in to it by passing --repo-rev=main when running `repo init`.  You can then run `repo selfupdate && repo version` to double check your local state.

So please bang on things and let us know how it goes.  Even "it works" is useful feedback as it means I'm not the only one running it :).
If things look good the rest of this week, I'll publish it next week.

A note on versioning: we started doing a v2.12[.x] series for some early superproject development/testing, but then we accumulated too many changes to reasonably call it another v2.12.2, so we opted to jump ahead to 2.13 instead.

13cb7f799dc6 (Mike Frysinger) forall: greatly speed up processing overhead
819c73954f0f (Mike Frysinger) forall: simplify arg passing to worker children
179a242caa31 (Mike Frysinger) forall: move nested func out to the class
31fabeed54f3 (Mike Frysinger) download: handle shared projects a bit better
76844ba2926b (Mike Frysinger) project: skip clone bundles when we've already initialized the object dir
6d1faa1db354 (Mike Frysinger) git_refs: fix crash with binary . files in .git/refs/
4510be51c1e4 (Mike Frysinger) git_command: pass GIT_DIR on Windows with /
a29424ea6d6f (Mike Frysinger) manifest: validate project name & path and include name attributes
a00c5f40e76f (Mike Frysinger) manifest: refactor the filesystem checking logic for more reuse
6093d99d13de (Mike Frysinger) checkout: add --jobs support
ebf04a4404e9 (Mike Frysinger) sync: switch local checkout to multiprocessing
8dbc07aced63 (Mike Frysinger) abandon/start: add --jobs support
8d2a6df1fda2 (Mike Frysinger) progress: include execution time summary
ceba2ddc1333 (Raman Tenneti) sync: superproject - support for switching hosts and switching branches.
45ad1541c5cd (Mike Frysinger) grep: move nested func out to the class
7b586f231ba1 (Mike Frysinger) sync: capture all git output by default
fbb95a43421e (Mike Frysinger) progress/sync: include active number of jobs
4e05f650e0b3 (Mike Frysinger) progress: always enable always_print_percentage
23882b33feaa (Mike Frysinger) init: support -b HEAD as a shortcut to "the default"
92304bff004e (Mike Frysinger) project: fix http error retry logic
adbd01e0d38d (Mike Frysinger) tests: fix init subcmd after url change
37ac3d626fc0 (Mike Frysinger) tests: refactor manifest tests
55d6a5a3a224 (Raman Tenneti) sync: use superproject if manifest's config has superproject enabled.
6db4097f3170 (Mike Frysinger) docs: add warnings about repos data model
f0925c482f4b (Mike Frysinger) platform_utils: delete unused FileDescriptorStreams APIs
be24a54d9ce7 (Mike Frysinger) sync: update event is_set API
c87c1863b1df (Mike Frysinger) git_command: switch process capturing over to subprocess
69b4a9cf216f (Mike Frysinger) diff: add --jobs support
fbab6065d440 (Mike Frysinger) forall: rewrite parallel logic
15e807cf3c5d (Mike Frysinger) forall: improve pool logic
7c871163c880 (Mike Frysinger) status: improve parallel execution stability
6a2400a4d097 (Mike Frysinger) command: unify --job option & default values
c5bbea8db364 (Mike Frysinger) git_command: make execution synchronous
5d9c4972e075 (Mike Frysinger) use simpler super() magic
057905fa1d07 (Mike Frysinger) error: fix pickling of all exceptions
401c6f072564 (Mike Frysinger) init: make --manifest-url flag optional
8c1e9e62a321 (Mike Frysinger) gitc_utils: rewrite to use multiprocessing
84230009ee42 (Mike Frysinger) project: make diff tools synchronous
f37b9827a966 (Mike Frysinger) git_command: rework stdin handling
c47a235bc591 (Mike Frysinger) trim redundant pass statements
f307916f22c6 (Mike Frysinger) git_command: use subprocess.run for version info
fb21d6ab6440 (Mike Frysinger) sync: use subprocess.run to verify tags
21dce3d8b351 (Raman Tenneti) init: added --use-superproject option to clone superproject.
e3315bb49a78 (Mike Frysinger) diffmanifests/sync: simplify repodir lookup
38867fb6d38d (Mike Frysinger) git_config: add SetBoolean helper
ce64e3d47b97 (Raman Tenneti) superproject: Pass branch to git ls-tree.
8d43dea6ea4b (Raman Tenneti) sync: pass --bare option when doing git clone of superproject.
1fd7bc24386d (Raman Tenneti) sync: superproject performance changes.
b5c5a5e06887 (Raman Tenneti) manifest: set revisionId as revision attribute it it is not being set in ToXml.
0286e31ec7fd (Ian Kasprzak) Update _CheckForImmutableRevision to use git rev-list
ef267722f802 (Raman Tenneti) sync: Added --filter=blob:none for git clone of superproject.
7caa3658b2d9 (Raman Tenneti) sync: Do a git pull with --use-superproject if superproject tree already exists.
9e7875315f8d (Raman Tenneti) sync: Added --filter=blob:none (and no-depth) wduring git clone of superproject.
db3128f2ec8f (Gaurav Pathak) git_command.py: Handle unicode decode error
2a2da80ba6f1 (Anders Björklund) sync: Disable info about disabling pruning when quiet
6a872c9daeec (Raman Tenneti) sync: Added --use-superproject option and support for superproject.
df6c506a8af4 (Mike Frysinger) launcher: bump version for new release
febe73ff1658 (Ian Kasprzak) Update "evt" field to be logged as a string type.
e5670c881225 (Mike Frysinger) launcher: add a requirements framework to declare version dependencies
48b2d10d8f75 (Raman Tenneti) manifest_xml: - Added doc and testing of unknown tags/elements.
0588f3dc5275 (Mike Frysinger) version: add remote tracking information
1bb4fb222d83 (Raman Tenneti) manifest_xml: initial support for <superproject>
-mike

--
You received this message because you are subscribed to the Google Groups "Repo tool (git-repo) announcements" group.
To unsubscribe from this group and stop receiving emails from it, send an email to git-repo-annou...@google.com.
To view this discussion on the web visit https://groups.google.com/a/google.com/d/msgid/git-repo-announce/CAAbOScmBeOsnt1t%3DROGKNfp%2BVGHhfcEv1Y0fDEcYTEaDHqP0Fg%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups "Repo tool (git-repo) discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to git-repo-discu...@google.com.
To view this discussion on the web visit https://groups.google.com/a/google.com/d/msgid/git-repo-discuss/CAAbOScmBeOsnt1t%3DROGKNfp%2BVGHhfcEv1Y0fDEcYTEaDHqP0Fg%40mail.gmail.com.
2-repo-sync.txt

Daniel Cardenas

unread,
Mar 5, 2021, 3:45:59 PM3/5/21
to Mike Frysinger, Repo and Gerrit Discussion
After <ctrl>-c and repo selfupdate, repo sync worked.
Reply all
Reply to author
Forward
0 new messages