This discussion makes me think that we have a couple of gaps in our available tools. We have have been told that the depot process delivers only those binaries that have changed when an update is done. It seems to me that there ought to be a way to query the depot about what files will be delivered in a hypothetical update. That is, there should be a way to ask a depot to diff too versions of a package.

On a similar note, the same we should have a tool that does that between repo, either both online or between a online repo and the repo in your current workspace or between two workspace repos.

As far as IDR's go, we have a bit of a difficulty. While it doesn't seem that an SRU needs to know what files are delivered, an IDR does. And IPS does not eliminate the need for IDR's. Worse, we almost certainly cannot provide IDR's via an online publisher, since IDR's are potentially unique to a customer and access must be strictly controlled. The only way I can see to do that with a publisher is to have a separate one for each IDR, each with its own certs, and then control the certs. Ouch.

So, failing that, we will need to distribute IDR's as package files. But I doubt that including the whole package in each file is feasible. Just a couple of unlucky changes and you could get a few of the largest packages changed, and suddenly your IDR is a gigabyte or more. Again ouch.

--
blu

Always code as if the guy who ends up maintaining your code will be a
violent psychopath who knows where you live. - Martin Golding
-----------------------------------------------------------------------|
Brian Utterback - Solaris RPE, Oracle Corporation.
Ph:603-262-3916, Em:brian.utterb...@oracle.com

_______________________________________________
userland-discuss mailing list
userland-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/userland-discuss

Reply via email to