These are talks held at pkgsrcCon 2005.
[30 minutes] Package Views as implemented in pkgsrc is almost ready for deployment. This talk gives a quick overview of package views, the current status of the pkgviews code, and the unresolved issues that still need to be addressed in both the design and implementation.
Presenter: Johnny C. Lam <jlam@NetBSD.org>
[30 minutes] The Mac OS X system administrator has several choices of Unix package management tools, most of which are usable solely on Mac OS X. This presentation will establish the clear superiority of pkgsrc for those not already indoctrinated, as well as describe the history of pkgsrc's support for Mac OS X, and its current status.
Presenter: Amitai Schlair <schmonz@NetBSD.org>
[30 minutes] Occasionally in pkgsrc, features are implemented in ways which at first seem unusual, or inefficient. This talk will be in the form of a tutorial, hopefully expanding into a discussion, outlining several features in pkgsrc and telling of the reasons for the implementation being the way it is.
Author: Alistair Crooks <agc@pkgsrc.org>
Presenter: Quentin Garnier <cube@pkgsrc.org>
[30 minutes] The old tools "framework" was a great big hack to provide GNU tools on platforms where the native tools were insufficient for pkgsrc. Providing proper tools for pkgsrc is one small facet of the problem presented by porting pkgsrc to platforms that are quite different from NetBSD. This talk will cover how the new tools framework tackles this problem, and how to use it to provide a proper build environment for packages.
Presenter: Johnny C. Lam <jlam@NetBSD.org>
[60 minutes] Many applications are straightforward to package using standard pkgsrc idioms. Some present unusual challenges, requiring careful weighing of trade-offs (and the occasional burst of creativity) in their design and implementation. This presentation will examine some such packages and how they came to be as they are.
Presenter: Amitai Schlair <schmonz@NetBSD.org>
[30 minutes] So you're about to commit a change to the pkgsrc infrastructure. You've tested it -- it fixes the bug you're interested in and you can still build a few of your favourite packages. But you know that if you reintroduce a bug that caused havoc with threaded python last year, you're in for a right bricking. That's why you need pkg_regress. This presentation explains what it is, how it works and all the other reasons why it's for you.
Presenter: Gavan Fantom <gavan@NetBSD.org>
[30 minutes] This talk gives an overview of the little known "pkgsrc-security" group and details some of the processes that are involved in handling security advisories for software that is available through pkgsrc.
Presenter: Adrian Portelli <adrianp@NetBSD.org>
[30 minutes] It can sometimes seem daunting to hack on the pkgsrc infrastructure code, even for long-time pkgsrc developers. It's a little messy in there, and not everything is documented. This talk will present some small infrastructure projects that are accessible to anyone who would like to contribute to pkgsrc. I will highlight the problems that these projects are intended to solve and outline possible solutions so that these projects will just be a Simple Matter Of Programming.
Presenter: Johnny C. Lam <jlam@NetBSD.org>