[DPorts] The only packages available are for DragonFly 3.4

Matthew Dillon dillon at apollo.backplane.com
Thu Jul 25 23:34:01 PDT 2013


    We now have DEVELOPMENT (3.5/3.6) dports binary packages on avalon again
    for 64-bit.  32-bit DEVELOPMENT binary packages will be another few days.

    Compat packages should not be needed any more and, in fact, I think
    would be detrimental to clean upgrades.

    We are still discussing release mechanics but the tracking builds
    always use the LATEST path in /usr/local/etc/pkg.conf.  Both ABI lines
    in /usr/local/etc/pkg.conf should normally be commented out and will
    automatically select 3.4 on release systems and 3.6 on development
    systems.

    The naming scheme is a bit weird but basically consider the current
    development code, which is 3.5, as being a preview of 3.6 as 3.6 gets
    closer.  So for all intents and purposes it covers both 3.5 and the
    next (3.6) release.  That's why the dports ABI for DEVELOPMENT is '3.6'
    and not '3.5'.  It actually works quite well in my view, it just takes
    a little bit to wrap one's head around it.  I want to minimize the number
    of dports builds we have to maintain on avalon.

    --

    I think I have a pretty good handle on the build mechanics now.  Monster
    can do a full 64-bit bulk build from scratch in around 19 hours and
    30 minutes.  I reorganized its HDDs and threw in two SSDs for swap which
    helps a lot with the bigger packages built later on.

    The rsync upload to avalon can also be done concurrently with the build
    so on a nominal basis we can cycle a complete set of packages for
    64-bit 3.4 or 3.5/3.6 in 24 hours.  To do both sets will thus take
    around 2 days which isn't bad at all.

    pkgbox32 takes considerably longer to do 32-bit builds... I'm guessing
    a few days, assuming I can stabilize the box.  I think it's been
    overheating so I stopped overclocking it and we'll see how that goes.
    We've already fixed the prior KVM exhaustion issues.  pkgbox32 can also
    concurrently upload the packages to avalon.

    pkgbox64 takes a bit longer than monster but not by a whole lot.  It's
    a very fast machine (far faster than monster on a core-by-core basis,
    but with far fewer cores).  I would expect around ~24 hours.

    --

				Blade Server

    We have ordered a 12-blade Haswell microcloud from IX systems.

    Supermicro has told IX that the blades will be ready next week.  It will
    take another week to build it, burn it in, get it to me, and another
    week for me to get the DragonFly infrastructure setup on it before I
    can stuff it into the colo... hopefully if all things go well, we will
    be able to start transfering services in the second week of August.

    Two or three blades will be dedicated to dports bulk builds and snapshot
    builds and such.  Full cycle times for the dports bulk builds will
    most likely be in the 20-24 hour range and if we need to we can build
    both RELEASE and DEVELOPMENT for 64-bit concurrently on separate blades.

    I'm only planning on dedicating one blade for 32-bit operations so the
    full cycle time for dports bulk builds on 32-bit will still be a few
    days.

    All DragonFly services will be moved onto these blades and they will
    be in a pretty well-connected colo so things like developer access to
    leaf.dragonflybsd.org will be a lot faster.

						-Matt



More information about the Users mailing list