Jan and Dave: I am wondering whether we should use b106. b105 had a serious bug with the e1000g driver:
6779610 e1000g fails to attach post-6713032 due to memory allocation failures on some chipsets Unfortunately a lot of our x86 test machines and server are using e1000g, this will impact testing. jan damborsky wrote: > Hi Mary, > > > mary ding wrote: >> Jan: >> >> Thanks for following up on this. I think we should leave the >> SUNWpkgcmds alone. In the future, if we have the capability to allow >> people to run custom finish scripts, I believe that pkgadd command >> will be very handy do this. > > You and Dave convinced me - I will leave SUNWpkgcmds in AI image for > time of being :-) > >> If you have AI image to test, let me know and I will be happy to try >> them. > > I have just built AI image based on build 105. I have realized > that microroot is bigger comparing to the one containing 101b > bits. > > The difference is about 25MB (uncompressed) - I am going to > investigate, why and if we could do anything about this. > > Once I have new image based on 105, I will let you know :-) > > Thank you very much for your help, > Jan > >> >> >> jan damborsky wrote: >>> Hi Mary, >>> >>> >>> mary ding wrote: >>>> Dave and Jan: >>>> >>>> >>>> I helped Jan to test out the fix with the reduced AI image and it >>>> works. >>>> >>>> 1. However, I do notice that there are man pages in the microroot >>>> and they do >>>> occupy >>>> some spaces. The man command is not even available in the >>>> microroot, can these man packages be removed in the AI microroot: >>> Based on later Karen's comment, I assume you mean >>> that man pages are present in AI image/environment - >>> I have verified that microroot itself doesn't contain >>> directories you mention below. >>> >>> I have taken a closer look at what is present in AI image >>> with respect to man pages and it seems that we can't >>> get easily get rid of them at this moment. >>> >>> The reason is that they are spread across packages >>> which deliver pieces we need in AI image. >>> >>> The good example might be SUNWopenssl package. >>> We utilize only couple of libraries from it but >>> it also delivers bunch of man pages and header >>> files and the final size of that package is more >>> than 10MB. >>> >>> I think that generic solution for this problem would >>> be if we could apply filtering when installing >>> IPS package into DC proto area - taking advantage >>> of so called 'facets' would be the solution - please >>> take a look at following thread, it gives the good >>> introduction about facets/variants and how we could >>> take advantage of them once they are implemented: >>> >>> http://mail.opensolaris.org/pipermail/pkg-discuss/2008-December/009092.html >>> >>> >>> That said, I agree with you that there still might >>> be candidates in AI image which are not needed >>> and can be removed as a whole. >>> >>> I have created sorted list of packages we have >>> in AI Distro Constructor manifest after Dave's >>> reduction (list is attached). >>> >>> After taking a quick look, I can think at least >>> following packages could be removed (but I have to >>> verify): >>> >>> 10.66 MB SUNWsfinf GNU and open source info pages >>> 6.33 MB SUNWgccruntime GCC Runtime libraries >>> 4.54 MB SUNWgnu-coreutils coreutils - GNU core utilities >>> 1.85 MB SUNWpkgcmds SVr4 packaging commands >>> 1.59 MB SUNWgnutls GNU transport layer security library >>> 1.36 MB SUNWpcre Perl-Compatible Regular Expressions >>> 794.47 kB SUNWpython-cherrypy CherryPy >>> >>> Also, I plan to take a look at populated DC AI proto area, >>> if there are some interesting packages installed which are >>> not listed in AI manifest, but are pulled into the image >>> in order to fulfill dependencies. >>> >>>> root at opensolaris:/usr# more /tmp/man >>>> ./gnu/share/man >>>> ./has/man >>>> ./sfw/man >>>> ./sfw/share/man >>>> ./share/man >>>> root at opensolaris:/usr# du -skh /usr/gnu/share/man >>>> 235K /usr/gnu/share/man >>>> root at opensolaris:/usr# du -skh /usr/has/man >>>> 108K /usr/has/man >>>> root at opensolaris:/usr# du -skh /usr/sfw/man >>>> 512 /usr/sfw/man >>>> root at opensolaris:/usr# du -skh /usr/sfw/share/man >>>> 2.8M /usr/sfw/share/man >>>> root at opensolaris:/usr# du -skh /usr/share/man >>>> 6.1M /usr/share/man >>>> root at opensolaris:/usr# >>>> >>>> >>>> >>>> 2. For Live CD, the man pages also occupy some space and should >>>> they be removed also ??? In fact, just /usr/share/man alone had >>>> already occupy 56 MB and this will definitely help the low memory >>>> 512 MB >>>> system doing livecd install. >>> >>> As far as LiveCD case is concerned, I think man pages >>> are mandatory there, since LiveCD represent working >>> Solaris environment and we need to provide potential >>> new user with as much help/docummentation/man pages >>> as possible in order to simplify the Solaris adoption. >>> >>> Thank you, >>> Jan >>> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> caiman-discuss mailing list >>> caiman-discuss at opensolaris.org >>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss > > _______________________________________________ > caiman-discuss mailing list > caiman-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/caiman-discuss