* Peter Tribble <[EMAIL PROTECTED]> [2008-05-29 21:10]: > On Thu, May 29, 2008 at 9:25 PM, Stephen Hahn <[EMAIL PROTECTED]> wrote: > > * Peter Tribble <[EMAIL PROTECTED]> [2008-05-29 20:14]: > >> My understanding here is that the interpretation of > >> > >> pkg://a.org/vendor/c.org/ant > >> > >> Is that vendor c.org has created a piece of software "ant", and that this > >> particular package is created by distributor a.org. This isn't a case of > >> a.org providing a mirror copy out of their repository (in that case, the > >> package name doesn't contain a.org); a.org have rebuilt/modified/repackaged > >> or whatever the software and have done something to it that causes > >> it to be published under their authority rather than somebody else's. > > > > No. The vendor/ namespace *is* the republishing of someone else's > > (c.org) package in your (a.org) namespace. > > OK, now I'm *really* confused. > > OK, So I create an ant package. Doesn't matter what ant might be. > > pkg://peter.tribble/ant > > and you decide to take that exact same package, unchanged, and > republish it as > > pkg://stephen.hahn/vendor/peter.tribble/ant > > why would you do that? My interpretation of "republishing" is that > this really is the same package. In other words, this isn't claiming > equivalence, it's claiming absolute identicality. Yes.
> So what is the point of republishing a package like this? If it's the > same, then why not simply use the original? An easy example is if peter.tribble doesn't want to run his own repository. A second example is if the legal terms peter.tribble operates under don't allow the serving of packages to a subset of people that stephen.hahn can serve to. > What's the distinction between mirroring and republishing? Mirroring means providing a complete copy of an authority's repository; republishing allows punching out a small set of packages. > And if I were to install > > pkg://stephen.hahn/vendor/peter.tribble/ant > > what actually gets installed? If I list the installed packages, do I see > pkg://peter.tribble/ant or pkg://stephen.hahn/vendor/peter.tribble/ant ? That's the big question about the "vendor/" namespace. The current implementation does not do the vendor namespace mapping I've mentioned. - Stephen -- [EMAIL PROTECTED] http://blogs.sun.com/sch/ _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
