I recently change the repos.conf to get the portage tree from git. [DEFAULT] main-repo = gentoo [gentoo] location = /usr/portage sync-type = git sync-uri = https://github.com/gentoo/gentoo.git auto-sync = true but when i do something like: glsa-check --test all ERROR: GLSA_DIR /usr/portage/metadata/glsa/ doesn't exist. Please fix this. I think that someone forgot to put the glsa metadata in this new repository or maybe i forgot to recreate this files but i dont know how.
in this new repository there are a .gitignore https://github.com/gentoo/gentoo/blob/master/metadata/.gitignore # These are added during tree generation only. /cache/ /dtd/ /glsa/ /md5-cache/ /news/ /herds.xml /timestamp /timestamp.chk /timestamp.x /pkg_desc_index as you can see... the /glsa/ folder is ignored and is not included in the git. I hope this was the error. thanks for maintaining gentoo :)
I just realized that the /news/ folder is ignored as well....
"Options to fetch the package tree via Git are to be announced later." https://www.gentoo.org/news/2015/08/12/git-migration.html
I hope we get the portage tree from git soon :) Thanks for your quick answer.