The porting of IPS to other operating systems is not an "HPMS" - it does not interact with any other local package management system for those platforms. It also is not a port of SVR4 format to other operating systems. IPS has its own meta data format (actions, manifests, catalogs, etc.) and its own protocols for both publish to and retrieving from the repository. The capability of the "pkgsend" command to publish an SVR4 package as an IPS package is a Solaris-only capability and is not included as part of the porting effort. The expectation is that the other pkgsend subcommands (open/include/close) will be used for publishing packages on other platforms.

So based on your definitions, I would categorize IPS as a "1PMS"

Tom

T.J. Yang wrote:
Terms:

PMS: Package management system for an OS. ex, rpm,SVR4,inst,lpp,MSI and swdepot.

1PMS : Using one PMS across OS platform using same pkg format and  same PMS 
tool.
           See R2 for details.
HPMS : Using One Hyper PMS  to create/interact with local PMS(rpm,SVR4,swdepot 
...)
            to deploy and manage common software across OS platform. See R3 for 
details.


I  am under the outdated impression of OpenSolaris IPS project was aimed to
update old SVR4 PMS for Solaris OS only.

I am excited to see  words like "cross OS platform", "multiplatform packaging 
capabilities" in R1 and R5.
so following is my comments about cross-platform application management(R4) and
question about where IPS project is heading.



Question 1: Will IPS become a  1PMS or a HPMS ?
ie, Will I see SVR4  format software package on RH Linux,HP-Ux ...etc ?

>From R5, Overview, following line

(namely IPS client and minimized python) in IPS package form so that they're 
installed/updated/managed as IPS packages on all supported platforms.

So the answer for my question 1 is, Yes, IPS will be like openpkg to  use one 
pms and package will be SVR4 form even on Mac OS X or MS Windows.
Is my understanding  correct ?


Question 2: Will IPS reuse some of TWW's tool if going toward HPMS ?

TWW tools has tools to handle software lifecycle across OS platforms  using
sb: software building, compiling.
pb: software package building
pkgutils: pkg-inst,pkg-rm,pkg-info for install, remove and query pkg info.


Regards


T.J. Yang


R1: http://opensolaris.org/sc/src/pkg/gate/doc/one-pager-main.txt
R2: http://www.openpkg.org
R3: http://www.thewrittenword.com
R4: http://en.wikibooks.org/wiki/CPAM_with_TWW
R5: http://wiki.updatecenter.java.net/Wiki.jsp?page=UC20FSD.IPSEnhancements

_________________________________________________________________
Windows Live SkyDrive lets you share files with faraway friends.
http://www.windowslive.com/skydrive/overview.html?ocid=TXT_TAGLM_WL_Refresh_skydrive_052008
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

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

Reply via email to