I noticed that Gentoo users are permitted to host overlays on the http://overlays.gentoo.org/ server, and would like to begin doing so. I will primarily be using this to host my existing /usr/local/portage overlay, so I can more easily share my ebuilds with others. My name is Randall Wald, and as such I would like an overlay name of "rwald", if possible. My email address is rdwald@gmail.com, and my DSA and RSA SSH keys are as follows: ssh-dss AAAAB3NzaC1kc3MAAACBALrcKEIsXhY6s+kHFZdSvmDIIUwvTJW7Q9P5Ab7//qH/Xm3F2zfF9KPQ6OGYZK4ESurErd+sInrq4ZhwaH7xc0iIMtIcDFumWnprBPkgucOtRBlWEh4YAYhaUw8KICSKuR0FgNfvWP+p/hAVQy+K7ScoBToo/HTMYFz4zkfjFAYlAAAAFQDqUlxWK+NUxjnAGNuJ53Q0fKE4RwAAAIB76UvI4Bp2sCY3OpglvWQVRfRhC2Hgkze6pcK3ELFGXFNv+KdcmjtD/0HkpSxzpj2ZjPs4kT2Lu3dbgjpctVIP7LnU+FfpNBF/cbaJjNHsA0CQyjJRGCdwT0hOIIbVKcjskLbm+VwDruEtT1YAlkdPUEubn0mBXDDur0vPz4hjLQAAAIBIKhcaSSBGEtHCS5LaAWWPn97AE62FXJI2voBM3/b1fOjMJkcWFiIMRd5OUgoBusfHRXKq12by4WlKyk0IOd41vDa8rF6cx97WZwDb5PlVUsMmXSLbfAHAlvKUQTyQILTwIMtORYpIV7rPhFLf1SQlzko1z7y7NnQfSoojFmErfg== rwald@dewdrop ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxTRN2B3xT8urqbOqBcrg0Zv8RFmiHWAl88EvY7Jocc0oqMKrJb9gaMSh/Q4/E46BYCbdv19Ez/CCBTl6P5vxpDtm/Quqaoz2e62/GV/6Z8xwOCGb6d/xK2fCkjrQueOg8L3K0uX+s4T3+6/juHCnZvMbwRjVT+lPX01JhF2Hvp7zIIwpqYnlOCpUiPajKgZ6cdtlrXFQPon9htsZDSlgF9EmNhCQ8dghWryrkzT9SUa+c1YA/hZBbZhrBwboe2PmeBe1xkw7ZselJkY4fNTJPzqyOvsMmaFlYf0oWwo9QtYK/s3rJODIf//cFCT0jHvfJQ/z0kHFWSZb2j4OALbPkQ== rwald@dewdrop
AFAIK overlays.gentoo.org is for gentoo projects (kde, gnome, etc.) or gentoo developers. If you want to host a private overlay you always can create a repo on e.g. github.com, sourceforge.net, etc.
(In reply to comment #1) > AFAIK overlays.gentoo.org is for gentoo projects (kde, gnome, etc.) or > gentoo developers. > If you want to host a private overlay you always can create a repo on e.g. > github.com, sourceforge.net, etc. Maybe in the past. By now we do host personal overlays. @Randall Adding a git repo "user/rwald" to git.overlays.gentoo.org for your is no problem. I'll take care when I'm neither at work nor in a lunch break. Please provide a description string for the overlay to display.
For the description string, you can use the following: The personal overlay of Randall Wald, for hosting ebuilds I find useful. Maybe you'll find them useful, too.
Your user overlay "rwald" is almost ready. Please read (all of) this guide to get it to work. If you have any question we'll be here to help. In this Guide ============= - Terms of Service - The Initial Push - After That - Online Browsing - Getting into Layman - Keeping your overlay healthy Terms of Service ================ The infra team has worked out the terms of service for us. To make us host your user overlay you need to accept these terms, which I don't expect to be a problem. By pushing to the remote repository you are accepting these terms: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Use of this service is limited to overlays containing ebuilds and supporting files (e.g. init.d scripts, configuration files, patches, but not distfiles) and must follow the same guidelines as apply to the gentoo-x86 tree of Gentoo. Any or all uses of this service and all files on this service may be intercepted, monitored, recorded, copied, audited, inspected, and disclosed to authorized site personnel, as well as authorized officials of federal law enforcement agencies, both domestic and foreign. By using this service, the user consents to such interception, monitoring, recording, copying, auditing, inspection, and disclosure at the discretion of authorized site personnel. Use of this service constitutes consent to security monitoring and testing. All activity is logged with your host name and IP address. Unauthorized or improper use of this service may result in civil and criminal penalties. By continuing to use this service you indicate your awareness of and consent to these terms and conditions of use. -- Gentoo Linux Infrastructure Admins CEASE USE IMMEDIATELY, if you do not agree to the conditions stated in this warning. ******************* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- The Initial Push ================ First, before anybody can clone from your overlay an initial push is needed. 0) If you start with an empty repository be sure to setup your identity: # git init # git config user.name 'first last' # git config user.email foo@example.org [..] 1) Once you have ebuilds in there please set profiles/repo_name to 'rwald' in order to make it a valid overlay. # mkdir profiles # echo "rwald" > profiles/repo_name # git add profiles/repo_name # git commit 2) Now you are ready to push. Proposed way of doing is this: # git remote add overlays-gentoo-org \ git+ssh://git@git.overlays.gentoo.org/user/rwald.git # git push overlays-gentoo-org master After That ========== Online Browsing --------------- After the inital push you can browse your overlay online at: http://git.overlays.gentoo.org/gitweb/?p=user/rwald.git;a=summary Getting into Layman ------------------- We have scripts to get hosted overlay into Layman easily: no need to write XML on your end. Just let us know that you did complete the procedure from "The Initial Push" to get added. Once it's in the Layman registry its content will be indexed at http://gpo.zugaina.org/ and two dedicated views of your overlay will appear at http://gentoo-overlays.zugaina.org/rwald/ and http://gpo.zugaina.org/Overlays/rwald/, too. Keeping your overlay healthy ---------------------------- A few rules of thumb help to keep your overlay most useful to you and others: - If you package newer versions of software that is packaged in Gentoo already, try to get the version in Gentoo updated, too. (If there is no bump request on https://bugs.gentoo.org/ please file one and share patches you may have produced.) - If you apply custom patches make sure that you never use the very same revision that is used in Gentoo, e.g. if you use the ebuild of app-arch/bzip2-1.0.6-r3 do not call it app-arch/bzip2-1.0.6-r3 in your overlay to avoid confusion. A tool called "overlint" can support you with that process: # sudo emerge -av app-portage/overlint For a quick introduction to overlint see http://blog.hartwork.org/?p=1667 . Sebastian Pipping for the Gentoo Overlays Team
Added to layman, too.
OK, I've pushed my initial commit. I may go back and add some Changelogs, but that's housekeeping.
Just a heads-up: although my overlay has been working fine (it's in Layman and everything), it seems the gpo.zugaina.org site hasn't yet been updated to index it. Does manual action need to be taken for this? (I know the Overlay Guide says "Once it's in the Layman registry its content will be indexed at http://gpo.zugaina.org", but since it was added to the Layman registry almost two weeks ago withoug going into gpo.zugaina.org, I'm wondering if there's something else which must be done.)
Correction regarding my previous comment: it seems that http://gpo.zugaina.org/Overlays/rwald/ is working but http://gentoo-overlays.zugaina.org/rwald/ is not (I had only been checking the latter, since its page title of "404 Not Found" made it easier to quickly evaluate). Perhaps this is a site-wide issue...
(In reply to comment #8) > Correction regarding my previous comment: it seems that > http://gpo.zugaina.org/Overlays/rwald/ is working but > http://gentoo-overlays.zugaina.org/rwald/ is not (I had only been checking > the latter, since its page title of "404 Not Found" made it easier to > quickly evaluate). Perhaps this is a site-wide issue... Looks like a side-wide thing, e.g. http://gentoo-overlays.zugaina.org/arc/ doesn't work anymore either. Ycarus, will it be back?
gentoo-overlays.zugaina.org is back online now.