On 10/12/04 Chris Gianelloni wrote: > The developer would use this temporary location as follows: > > 1. developer creates an ebuild which needs a patch > 2. developer puts SRC_URI="patches.gentoo.org/${P}-$patchname" in the > ebuild, at the end of the SRC_URI definition make that SRC_URI="mirror://gentoo/patchname http://patches.gentoo.org/patchname" ($GENTOO_MIRRORS can be empty) > 3. developer uploads patch to dev.gentoo.org:/space/patches-local and > dev.gentoo.org:/space/distfiles-local I don't see a reason to separate patches from distfiles. > 4. developer commits ebuild(s) to cvs > > The patch would replicate to the rsync boxes and would be available > via http immediately. > > Remember that portage tries the Gentoo mirrors in ${GENTOO_MIRRORS} > before checking SRC_URI, so once the files hit the community mirrors, > the temporary location in SRC_URI would no longer be used. As I said: $GENTOO_MIRRORS can be empty so you also need the mirror://gentoo part ($GENTOO_MIRRORS will still be checked first). Marius