On 01/10/2016 02:19 PM, James wrote: > > I also found 'net-fs/tahoe-lafs' quite intriguing so I'm a wee bit > uncertain as to why this one is not being pick up? I need to read > up on it and test it a bit to learn more about tahoe-lafs. > > > Best way forward? So for now I just copy the contents of > /usr/portage/categroy/package into /usr/local/portage/category/package and > include > the relevant sources from /usr/portage/distfiles also under > /usr/local/portage. Any other relevant file to grab up before hatchet time? >
That's pretty much it assuming you have /usr/local/portage in $PORTDIR or configured in /etc/portage/repos.conf. When I was proxy-maintaining packages we were still using CVS, so the only way to get something committed was to either email it to the proxy maintainers or post a patch to a bug. These days it may be easier to create a pull request on github, or submit the output of `git format-patch`. That will preserve the authorship information from your commits, and anything that makes the proxy committer's life easier means a faster turn around time. Until you feel comfortable with git, it's fine to open a bug. You can assign it to yourself with proxy-maint@ in CC and someone should come along to commit it soon enough. The full process would look something like, 1. Open a bug, assigned to yourself, for e.g. "app-foo/bar: fix stuff" 2. Sync your portage tree. 3. Copy app-foo/bar into /usr/local/portage. 4. Make your changes. 5. Run `repoman full` and make sure there are no errors or warnings. 6. Attach the new ebuild or patch to the bug with a description of what it does (the committer will need a commit message). 7. CC the proxy-maint project. With github, you would instead `git pull` to sync the tree. Then after your commits are made and repoman is happy, you would `git push` and open a pull request. The github mirror admins can figure out that you're the proxy maintainer and commit it for you or assign it to someone who can.