[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