The news metadata in the portage mirror on GitHub ( https://github.com/gentoo-mirror/gentoo ) used by eselect news hasn't been updated since December 2015 ( https://github.com/gentoo-mirror/gentoo/tree/master/metadata/news ). This causes users who use this as their only source of the portage tree to miss important announcements. Or is there a need to use an additional repo just for the news? I attach my repos.conf in case I did something wrong.
Created attachment 430348 [details] my /etc/portage/repos.conf.d/gentoo.conf
I'm going to take a look at this. It's probably a bug in one of the scripts.
It seems that subtree merges are not updating the subdirectory for some reason. This is really weird. But I see that there's some new code for subtrees in git, and I'm going to try to restart the repository using that. Maybe it'll work better.
I've reset the repository, switched subtree code to use 'git subtree' (which uses a better merge strategy that takes the subtree path rather than guessing it) and re-added the subtrees. This brings all the missing news files to the final tree. Hopefully, they will be updating correctly from now on. We'll see when someone commits a new news item. However, I'm most likely going to forget about it before this happens so feel free to reopen the bug if news files stop updating again.