Whenever I install a new version of portage ("emerge --oneshot sys-apps/portage") it installs the configuration file /usr/share/portage/repos.conf. That's not supposed to happen. Emerge should update source code files and object code files, but it should leave user-maintained configuration files alone. We have dispatch-conf for that.
Here's a line from the latest install log.
Code: Select all
Installing /var/tmp/portage/sys-apps/portage-3.0.77-r3/work/portage-3.0.77-python3_13/cnf/repos.conf to /var/tmp/portage/sys-apps/portage-3.0.77-r3/image/usr/share/portage/config
