[odc] Daily src changes for 2007-05-13
ODC
auto at squish.net
Mon May 14 07:00:02 BST 2007
OpenBSD src changes summary for 2007-05-13
==========================================
sbin/disklabel sbin/restore
share/man sys/arch/i386/i386
sys/arch/powerpc/powerpc sys/arch/sparc64/sparc64
sys/dev/usb sys/kern
usr.sbin/pkg_add
== sbin ============================================================== 01/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
disklabel
~ disklabel.c
> Sync editit() with sendbug.
> OK krw at . (ray@)
restore
~ restore.c
> g/c unused vars (millert@)
== share ============================================================= 02/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man9/mutex.9
> reference rwlock(9) (jsg@)
== sys =============================================================== 03/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/i386/i386
~ machdep.c
> Enable powernow on amd64 processors in the GENERIC.MP.
> ok tedu (gwk@)
arch/powerpc/powerpc
~ pmap.c
> Ansi prototypes, not K&R. no binary difference. (drahn@)
arch/sparc64/sparc64
~ autoconf.c
> Put names we get from the prom between double quotes when we print them.
> ok deraadt@ (kettenis@)
dev/usb
~ umsm.c
> sync comment with reality (fkr@)
kern
~ kern_rwlock.c
> print lock name in some panic messages so we know what's up
> ok krw marco pedro (tedu@)
== usr.sbin ========================================================== 04/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
pkg_add
~ OpenBSD/PackageRepository.pm ~ OpenBSD/PackageRepositoryList.pm
> provide match_spec, findstem, find_partialstem at the repository list
> level,
> with ld -L like semantics: we stop at the first repository which has the
> corresponding packages.. (espie@)
~ OpenBSD/PackingElement.pm
> normalize quoting in extra info. (espie@)
~ OpenBSD/PackageRepositoryList.pm
> tweak _first_of so it can take an extra $filter routine, so that we
> get the first set of results that are non empty after filtering
> properly. (espie@)
~ OpenBSD/PackageLocator.pm
> allow filtering while calling the Locator. (espie@)
~ pkg_add ~ OpenBSD/Update.pm
> turn the updater into an object (espie@)
~ OpenBSD/Update.pm
> move most of the code into one process_package method (espie@)
~ OpenBSD/Update.pm
> reorg the update code some more, so that it goes through a filtering
> of candidates. (espie@)
~ OpenBSD/PackageLocator.pm
> have PackageLocator defer to PackageRepositoryList, so that package
> availability uses normal linker rules. (espie@)
~ OpenBSD/PackageName.pm ~ OpenBSD/PkgSpec.pm
> move towards unifying stem searches and pkgspec searches. (espie@)
~ OpenBSD/PackageRepository.pm
> make caching of stemlists implicit (espie@)
~ OpenBSD/PackageLocator.pm ~ OpenBSD/PackageName.pm
~ OpenBSD/PackageRepositoryList.pm
> also create PartialStem objects, and create a generic
> PackageLocator->match($o), where $o can be a spec, a stem, a partialstem.
> (espie@)
~ pkg_add ~ pkg_info
~ OpenBSD/Dependencies.pm ~ OpenBSD/PackageInfo.pm
~ OpenBSD/PackageName.pm ~ OpenBSD/PackageRepository.pm
~ OpenBSD/PackageRepositoryList.pm ~ OpenBSD/Update.pm
> unify object lookup as locator->match($o) or $repo->match($o) (espie@)
~ OpenBSD/PackageLocator.pm ~ OpenBSD/PackageRepository.pm
~ OpenBSD/PackageRepositoryList.pm
> kill unused stuff (espie@)
~ OpenBSD/PackageName.pm
> kill more stuff (espie@)
~ OpenBSD/Update.pm
> next -> return (espie@)
~ OpenBSD/PackageLocator.pm ~ OpenBSD/PackageRepository.pm
~ OpenBSD/PackageRepositoryList.pm
> remove some specialness of the Filtering stuff. (espie@)
===============================================================================
More information about the odc
mailing list