Archive for the pkgsrc Category

11/24/2008
Recent bulk build results

Hasso Tepper recently finished a bulk build of pkgsrc on DragonFly 2.1, with only just under 5% of packages actually failing to build.  I think the “natural” average is around 3%-4% just from the natural disorder of over 8,000 3rd party software packages, so this is an excellent state to be in.

I’m working on a new set of 2.0.1 pkgsrc packages for download from pkgbox, incidentally.

11/19/2008
Where the sound went

Hasso Tepper has made /dev/audio a symlink to /dev/dsp.  DragonFly’s sound device hasn’t been /dev/audio in a while, but until recently in pkgsrc, applications that used audio would default to /dev/audio for playback.  With this symlink, they all should work - or at least not be directing sound to a nonexistent device.

This isn’t dramatic news, but I can never remember which device is the right one, and this fixes that little issue for me.

11/15/2008
Python and Zope removal

python15 and zope25 are being removed from pkgsrc, unless someone speaks up.  If you’re that someone, post to the tech-pkg@netbsd.org list about it.

KDE progress

Hasso Tepper is taking advantage of his new pkgsrc commit bit and working on a KDE change, by removing the need to have arts included when building the rest of KDE.  He’s testing on DragonFly, so a side benefit will be better DragonFly integration.

11/11/2008
pkgsrcgfe? Gesundheit.

User “dark0s Optik” has put together a graphical tool for managing pkgsrc, called “pkgsrcgfe”.  I’d say to give it a whirl, but I don’t recall seeing a download link yet.

11/10/2008
More pkgsrc access

Hasso Tepper has been helpfully submitting DragonFly-specific pkgsrc fixes for some time; his reward/punishment is commit access to pkgsrc. Congratulations, Hasso

10/29/2008
clisp and pkgmanager warning

“Rumko” found that after upgrading clisp to version 2.47, pkgmanager stopped working for him.  Watch out if you’ve been using pkgmanager to handle pkgsrc.

10/06/2008
pkgsrc results ever improving

Hasso Tepper’s continued to post better and better bulk build results from pkgsrc, and has more patches on the way for when the 2008Q3 release is done.

09/24/2008
More pkgsrc success

Hasso Tepper is continuing his pkgsrc bulk builds, with his most recent build showing 7,130 packages built successfully, an increase of 116 over his last build.  (I don’t know if he’s using local patches…)

09/19/2008
GNOME and C# work

As a followup to his pkgsrc bulk build, Hasso Tepper would welcome contributions from anyone interested in making pkgsrc’s version of the GNOME desktop and the various C# utilities work better on DragonFly.

09/18/2008
Another pkgsrc build

Hasso Tepper completed a bulk build of pkgsrc (current) on DragonFly 2.1 - about 7/8th of all the packages built.

09/17/2008
pkgsrc freeze for 2008Q3

The freeze on pkgsrc development for the next quarterly release has been announced; expect the 2008Q3 branch in about 2 weeks.

09/09/2008
2008Q2 packages updated

The 2008Q2 packages collection on pkgbox.dragonflybsd.org has been rebuilt and updated by me; any new binary packages should appear at a mirror soon.

09/07/2008
qt1, qt2 retiring

Thomas Klausner is removing qt1 and qt2 from pkgsrc.  If you’re using one of the few applications that still require them, tell him before the 14th.

08/28/2008
Apache 2.2 update in pkgsrc

Eric Gillespie posted in the pkgsrc-users@netbsd.org to announce the apache22 package now has shared module support; it’s not on by default. (Apache’s a common enough program that it’s worth singling out this announcement.)

08/26/2008
pkg_radd a bit faster

The pkg_radd utility that comes with DragonFly downloads binary pkgsrc packages from a variety of mirrors and installs them automatically.  However, the mirror script wasn’t redirecting to servers other than the overloaded pkgbox.dragonflybsd.org; I corrected that and it now downloads randomly from a number of mirrors.

08/07/2008
More feedback items

Samuel J. Greear started a new topic on kernel@: what Revision Control System should DragonFly move to, based on needs. This is a subject that can lead to lots of bikeshedding, but it has stayed pretty calm so far.

Also, ideas from me: packaging pkgsrc into releases, and zipping the release ISO.

08/05/2008
New pkgsrc build

The 2008Q2 pkgsrc bulk build pn pkgbox.dragonflybsd.org has been redone; it should flow out to the mirrors normally.

07/30/2008
What’s broken with pkgsrc

I really like pkgsrc.  It’s a big system that works well for managing a huge variety of software packages, across multiple platforms, and it’s been beneficial to DragonFly for making  a lot of programs instantly accessible.

The issue nobody’s fixed - yet - is that there are plenty of ways to upgrade, some of which don’t work (make update), or involved homegrown solutions that miss the goal most people have: the ability to say simply “Upgrade this” and have it work.  This is why programs with the same functionality but simpler usage become popular.

(Prompted by a number of recent “How do I upgrade pkgsrc?” questions on DragonFly and pkgsrc mailing lists.)

07/26/2008
pkgsrc 2008Q2 is out

The most recent quarterly branch of pkgsrc is out.  Read the release announcement for details of new changes, which include an improved Ruby Gems framework and Joerg’s work on DESTDIR (staged installs) support.

The binary packages on pkgbox for DragonFly were built with a prerelease version of this branch.  (Please, use a mirror as soon as it propagates.)