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
