Thanks for starting the overlay Neddy.
Dumb portage question of the day follows.
To point towards your overlay, I created a new repos.conf file entry.
To disambiguate your overlay from Sakaki's I named yours "neddy-genpi64.conf":
Code: Select all
# Overlay for 64-bit Gentoo on the RPi3 and RPi4 SBCs
# Maintainer: (Neddy Seagoon)
#
location = /var/db/repos/neddy-genpi64
sync-type = git
sync-uri = https://github.com/NeddySeagoon/genpi64-overlay
priority = 100
auto-sync = yes
(Note I lowered sakaki's overlay priority, and I'll eventually mask the repo too, before eventually removing it permanently)
However, I'm getting warnings from emerge:
Code: Select all
!!! Section 'neddy-genpi64' in repos.conf has name different from repository name 'genpi' set inside repository
It appears this is telling me that the name from within your repo (I'm assuming the repositories.xml file you maintain within the repo).
So, I cannot control this repo name - it's maintained by the repo owner? So, this name space must be global?
Ignoring the warning (I know, don't do that), I try and emerge your latest ffmpeg:
Code: Select all
emerge -pv1 =media-video/ffmpeg-4.3.1::neddy-genpi64
Nope, that doesn't work. I tried using your defined repo name:
Code: Select all
emerge -pv1 =media-video/ffmpeg-4.3.1::genpi
That didn't work either. Checking emerge --info shows me why - it doesn't show your repo. Even though I cloned your repo, portage isn't seeing things totally correct (as the warning's likely telling me).
So, I got things working by renaming your repo locally to match your name "genpi".
But is this intended behavior? Repo owner controls its naming and the global namespace must not conflict? I see the "alias" Attribute is available from within repos.conf, but it's use is discouraged?
Thanks,
Mark