* 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