Shawn Walker a ?crit :
> Note an nfs mount is just a filesystem, so that implies that anything 
> that can provide files works.

Ok, I had thought about that, but... (see below)

> I think the word repository 'evokes' some sort of image that implies an 
> entire collection of software, when that really isn't true.

... I did think it implied that, thus it wouldn't easily fit on a media, 
or just take hours to move files.

> The version of pkgrecv in the ips source gate right now has the ability 
> to extract and republish specific packages from one repository to 
> another or create a new one on the fly.
> 
> So for example, if you wanted just gcc and its dependencies in a new 
> repository on a filesystem:
> 
> pkgrecv -s http://pkg.opensolaris.org/dev -d file:///path/to/repo -r 
> SUNWgcc

And that *is* nice :-)

> I realise we don't have a roadmap that lays out what all the plans are, 
> but off-line support has been a goal from the beginning.  The issue has 
> been that resources available to implement all the functionality needed 
> is finite, so the most important functionality was implemented first.

Ok, I fully understand that now. I really didn't at the time, because it 
really wasn't advertised. Creating repositories seemed to be the only 
answer.

> Delaying an on-disk format has been a significant advantage for us since 
> it forced and allowed a refinement of the network-centric portions of 
> the design.  Remember that pkg(5) was only just started near the end of 
> 2007, so design and implementation have been occurring rapidly.
> 
> Because of the delay, the on-disk format when it is implemented will be 
> much better than it would have been had we attempted one at the 
> beginning because other parts of the system have changed.

That sounds great! :-)
Roadmap would be nice indeed. I understand it wasn't possible at the 
beginning, not many resources for that. But now we're getting to a point 
where Sun is extending support duration for OS.c, and talking about 
Solaris Next. Having a roadmap would allow some planning forward.

Thanks a lot for the clarification,

Laurent

Reply via email to