Pkg Gatelings,

With the integration of '8902 Need a transport that downloads files by
GET,' the pkg client now uses a new framework for network operations.

This has the following consequences:

Developers building pkg(1):
---------------------------

The client now uses the Pycurl framework.  This introduces a build-time
dependency on libcurl.  If you're building the pkg client and don't have
libcurl installed, you'll likely get a build failure.  The change also
affects a number of python files in your build.  After sync-ing with the
gate, be sure to clobber your proto area and install SUNWcurl, if
libcurl isn't already installed.

Depot maintainers:
------------------

The client uses a different set of network operations to download
content from a depot.  These methods are already supported by the depot
software; however, if you monitor your logs your traffic will start to
look different.  This is normal.

If you run your depot using a reverse-proxy configuration like we do
here at Sun (ipkg, pkg.sun.com, pkg.opensolaris.org), you'll want to
change your apache configuration to improve the client's performance.
Dan has agreed to update the depot configuration notes in our source
base, but to paraphrase, apache configurations should no set
disable_reuse to on.  If you're running CherryPy behind Apache or
another reverse-proxy, you'll also want the fix for, '8903 unexpected
timeout (408) errors,' once it's available.

Any questions/comments should go to pkg-discuss.  Bugs should be filed
in pkg/transport.

-j
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to