My personal pkgsrc FAQ
Matthias Schmidt
matthias at dragonflybsd.org
Wed Dec 17 00:13:18 PST 2008
Hi,
* Justin C. Sherrill wrote:
>
> One of the puzzles is how we can create a set of packages right at release
> time. pkgbox.dragonflybsd.org is a good place to build, but Matt's
> bandwidth is not high enough to move the packages out to mirrors
> efficiently, and it does take a week to produce the packages on that new
> release.
Just a few thoughts ...
- IIRC it should be possible to build pkgsrc packages in parallel. Does that
mode works well? If yes, we could distribute the builds between multiple
machines to reduce the time needed to run a full build. And yes, a have a
machine to offer :)
- How about renting a colocation machine? Renting a fast machine with a fast
traffic flat is not that expensive nowadays. We even have some SoC money
left. Donating some money is not a big problem either.
> We could build bleeding edge DragonFly and pkgsrc on a separate machine;
> Matthias has given me some space on his development system to do so, but
The build on my machine is finished. Furthermore the box is connected with
Gbps so do not care about bandwidth. Transmitting the packages from my
machine to chlamydia should be no problem (10 hops away). From there the
packages will find its way to all other mirrors. Should solve the
limited/slow bandwidth problem (at least for the packages built here).
> The bandwidth from dragonflybsd.org is pretty low; a new quarterly release
> causes a sudden jump in data to send out. I'm not sure how to address
> this issue.
See above.
> I'd like to have a better mechanism for remote binary package
> installation. pkg_radd works surprisingly well for such a simple script,
> but I'd like something more polished. Something that integrates building
> from source when bianry packages aren't available would be good; the
> BINPKG_SITES variable had some potential.
Sounds like FreeBSD's portinstall ...
Cheers
Matthias
More information about the Users
mailing list