* Shawn Walker <[email protected]> [2009-05-13 22:20]:
> Greetings,
>
> The following webrev contains changes for the following bugs and RFEs:
>
>   6342 pkgrecv should support local disk repository
>   7712 pkgrecv stack traces when (very) incomplete FMRI specified
>   8109 status during package download can exceed 80 characters
>   8896 traceback when opening server manifest using CachedManifest
>   8897 pkg.publish.transaction close should not fail with 500 if depot  
> close fails
>   8898 pkg.publish.transaction open timestamp support desired
>
> webrev:
> http://cr.opensolaris.org/~swalker/pkg-6342/
>
> Change Summary:
> * changed publication to allow specifying a timestamp for open, allowing  
> republishing with exact fmris
>
> * fixed several tracebacks in pkgrecv when bad input was provided
>
> * added ability to use file:// repositories as source repository to pkgrecv
>
> * added wildcard pattern matching to pkgrecv
>
> * added version and timestamp matching control to pkgrecv
>
> * fixed several publication bugs and tracebacks
>
> * added PKG_DEST, and PKG_SRC_REPO environment variables to pkgrecv
>
> * added ability to specify a repository as the destination for a receive  
> (republishes the package with exact same frmi, etc.)
>
> * added recursive dependency retrieval
>
> * added extensive set of unit tests for pkgrecv
>
> At the moment, these changes are for this release, pending re-approval  
> by sch.

  man/pkgrecv.1.txt:

    8.  "[-k] [-m] [-n] [-r]" -> "[-knr] [-m match]"

  105.  Was PKG_SRC_REPO previously documented?  PKG_DEST and
        PKG_SRC_REPO should match.  (Or is PKG_SRC_REPO not taking a
        file path a permanent state?)

  modules/server/transaction.py:

  153ff.  (Future-oriented nit.)  You may want to leave an XXX comment,
        as publishing with a modified timestamp will require some kind
        of publication authorization above the basic "can open
        transactions" authorization.

  pull.py:

   59.  Please file a bug for a pkg.command module.  error() should be
        in a common module for our commands.  And abort().  (Unless
        there's a common Python module that has better implementations.)

   (...still reviewing pull.py and test cases...)

  Need another reviewer, please.

  - Stephen

-- 
[email protected]  http://blogs.sun.com/sch/
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to