-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 6/28/2010 8:40 PM, Alan Coopersmith wrote:
> Alan Coopersmith wrote:
>> I have posted for your reviewing pleasure, the changes to convert the
>> X gate build to IPS, and in the process refactor our packages, in a
>> series of webrevs to http://cr.opensolaris.org/~alanc/xnv-ips/
> 
> I've posted a second set, incorporating feedback from Rich Lowe (thanks!)
> and re-pkgfmt'ing the manifests since I'd edited many of them since the
> last time I pkgfmt'ed them.
> 
> New full webrevs & diffs:
>       http://cr.opensolaris.org/~alanc/xnv-ips/build-changes.v2/
>       http://cr.opensolaris.org/~alanc/xnv-ips/pkg-data.v2/
>       http://cr.opensolaris.org/~alanc/xnv-ips/pkg-infrastructure.v2/
>       http://cr.opensolaris.org/~alanc/xnv-ips/hg.diffs.v2
> 
> Incremental changes vs. the previously posted webrevs:
>       http://cr.opensolaris.org/~alanc/xnv-ips/build-changes.v1-v2/
>       http://cr.opensolaris.org/~alanc/xnv-ips/pkg-data.v1-v2/
>       http://cr.opensolaris.org/~alanc/xnv-ips/pkg-infrastructure.v1-v2/
> 

Hi Alan,

If this isn't the right place, plese tell me and I'll move the question
elsewhere.

Recently playing with the AI image, I noticed packages like SUNWcs were
pulling some X11 packages that (to my uneducated self) seem un neccasary.

I'm curious if this reficatoring your doing has (or can?) do anything
about it? With SUNWcs and SUNWcsd still being required base packages, it
seems like one should be able to install them with out causing any of
X11 to be intalled.

Here's a list of what I'm talking about:

> <TRANSFER_MOD Jun 28 02:20:58> exec command: /usr/bin/pkg -R /a install 
> SUNWcsd
> <TRANSFER_MOD Jun 28 02:21:58> Download: system/library ...  Done
> <TRANSFER_MOD Jun 28 02:21:58> Download: library/libtecla ...  Done
> <TRANSFER_MOD Jun 28 02:21:58> Download: x11/library/extension-clients ...  
> Done
> <TRANSFER_MOD Jun 28 02:21:59> Download: system/library/security/gss ...  Done
> <TRANSFER_MOD Jun 28 02:21:59> Download: x11/library/libice ...  Done
> <TRANSFER_MOD Jun 28 02:22:03> Download: shell/bash ...  Done
> <TRANSFER_MOD Jun 28 02:22:03> Download: system/management/product-registry 
> ...  Done
> <TRANSFER_MOD Jun 28 02:23:17> Download: runtime/python-24 ...  Done
> <TRANSFER_MOD Jun 28 02:23:19> Download: system/library/mozilla-nss ...  Done
> <TRANSFER_MOD Jun 28 02:23:20> Download: SUNWcsd ...  Done
> <TRANSFER_MOD Jun 28 02:23:20> Download: x11/library/libxft ...  Done
> <TRANSFER_MOD Jun 28 02:24:18> Download: SUNWcs ...  Done
> <TRANSFER_MOD Jun 28 02:24:19> Download: service/picl ...  Done
> <TRANSFER_MOD Jun 28 02:24:19> Download: system/library/security/libsasl ...  
> Done
> <TRANSFER_MOD Jun 28 02:24:19> Download: library/zlib ...  Done
> <TRANSFER_MOD Jun 28 02:24:33> Download: library/security/openssl ...  Done
> <TRANSFER_MOD Jun 28 02:24:33> Download: system/library/install ...  Done
> <TRANSFER_MOD Jun 28 02:24:36> Download: storage/svm ...  Done
> <TRANSFER_MOD Jun 28 02:24:36> Download: database/sqlite-3 ...  Done
> <TRANSFER_MOD Jun 28 02:24:53> Download: x11/clients ...  Done
> <TRANSFER_MOD Jun 28 02:24:58> Download: library/security/trousers ...  Done
> <TRANSFER_MOD Jun 28 02:26:37> Download: runtime/python-26 ...  Done
> <TRANSFER_MOD Jun 28 02:26:38> Download: system/library/math ...  Done
> <TRANSFER_MOD Jun 28 02:26:38> Download: system/library/libdiskmgt ...  Done
> <TRANSFER_MOD Jun 28 02:27:02> Download: system/kernel ...  Done
> <TRANSFER_MOD Jun 28 02:27:04> Download: system/file-system/zfs ...  Done
> <TRANSFER_MOD Jun 28 02:27:05> Download: system/boot/grub ...  Done
> <TRANSFER_MOD Jun 28 02:27:06> Download: library/libffi ...  Done
> <TRANSFER_MOD Jun 28 02:27:06> Download: system/boot/wanboot ...  Done
> <TRANSFER_MOD Jun 28 02:27:17> Download: runtime/tk-8 ...  Done
> <TRANSFER_MOD Jun 28 02:27:19> Download: system/library/freetype-2 ...  Done
> <TRANSFER_MOD Jun 28 02:27:20> Download: package/svr4 ...  Done
> <TRANSFER_MOD Jun 28 02:27:23> Download: x11/font-utilities ...  Done
> <TRANSFER_MOD Jun 28 02:27:26> Download: library/libxml2 ...  Done
> <TRANSFER_MOD Jun 28 02:27:26> Download: library/nspr ...  Done
> <TRANSFER_MOD Jun 28 02:28:26> Download: library/ncurses ...  Done
> <TRANSFER_MOD Jun 28 02:28:38> Download: runtime/tcl-8 ...  Done
> <TRANSFER_MOD Jun 28 02:28:39> Download: system/zones ...  Done
> <TRANSFER_MOD Jun 28 02:28:40> Download: library/readline ...  Done
> <TRANSFER_MOD Jun 28 02:28:40> Download: service/resource-pools ...  Done
> <TRANSFER_MOD Jun 28 02:28:56> Download: runtime/perl-584 ...  Done
> <TRANSFER_MOD Jun 28 02:28:56> Download: compress/bzip2 ...  Done
> <TRANSFER_MOD Jun 28 02:28:59> Download: system/library/fontconfig ...  Done
> <TRANSFER_MOD Jun 28 02:28:59> Download: library/expat ...  Done
> <TRANSFER_MOD Jun 28 02:29:26> Install Phase ...  Done
> <TRANSFER_MOD Jun 28 02:29:54> Reading Existing Index ...  Done
> <TRANSFER_MOD Jun 28 02:29:54> Indexing Packages ...  Done
> <TRANSFER_MOD Jun 28 02:30:04> Done

After 'entire' that was the first package installed.
Many of them I can understand, but can anyone explain or eliminate these
X related packages:

> <TRANSFER_MOD Jun 28 02:21:58> Download: x11/library/extension-clients ...  
> Done
> <TRANSFER_MOD Jun 28 02:21:59> Download: x11/library/libice ...  Done
> <TRANSFER_MOD Jun 28 02:23:20> Download: x11/library/libxft ...  Done
> <TRANSFER_MOD Jun 28 02:24:53> Download: x11/clients ...  Done
> <TRANSFER_MOD Jun 28 02:27:23> Download: x11/font-utilities ...  Done
> <TRANSFER_MOD Jun 28 02:27:19> Download: system/library/freetype-2 ...  Done
> <TRANSFER_MOD Jun 28 02:28:59> Download: system/library/fontconfig ...  Done

Off topic for X11, (but on topic for pkg-discuss?) I'd also be
interested in why these get pulled in automatically?

> <TRANSFER_MOD Jun 28 02:22:03> Download: shell/bash ...  Done

I know this is the default user shell, but what else in the system
requires it to be installed? The system shell should be enough for
anything installed at this 'core' level right?

> <TRANSFER_MOD Jun 28 02:23:17> Download: runtime/python-24 ...  Done
> <TRANSFER_MOD Jun 28 02:26:37> Download: runtime/python-26 ...  Done

I know more and more of Solaris is being done in python, but are both
of these really needed?

> <TRANSFER_MOD Jun 28 02:24:36> Download: storage/svm ...  Done

What is depending on SVM? With ZFS it seems that it's use would be rare.

> <TRANSFER_MOD Jun 28 02:27:06> Download: system/boot/wanboot ...  Done

I would think this one would be to actually boot over a WAN, or to
server clients that do. Either way I can't see why it's required for the
base system.

> <TRANSFER_MOD Jun 28 02:27:17> Download: runtime/tk-8 ...  Done
> <TRANSFER_MOD Jun 28 02:28:38> Download: runtime/tcl-8 ...  Done

Are *core* parts of solaris being written in TCL/TK?

I'm just curious really. If any of these dependencies can be removed I
think it will make for a better OS.

  -Kyle



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (MingW32)

iQEcBAEBAgAGBQJMKgdqAAoJEEADRM+bKN5wIqgH/A0ER9X04D4186Jr+t8kUNiQ
m074/+QY/YXSlllV90kQx9DqIPEzQfUMsd/CwrshTnqoLU6yjQCsINIJA/3NcPVK
4GZ2RLEYQnl+AxXvpF2Hu7I3c6oXe2/a/yvmQSva9FE1gh8ULaxOf/b3o4FY+9bA
oP/7e6ZKUMry4yD9yn74yasDq9HHzYGWdPvn7rcsXJCJhxri8vCUK+n70erbcuJP
SB0tS2zm6Fo16TrD5/9JXjjZywJFbLzqhzSUY9pZJtTXOTj8rLn4vQXl3mWsccoO
lTCgt3sWatT0GLGV0WMuEoMfUJsqyySGBECy56/pl2JY815oDFlf4BGj5WEx1So=
=T5Wv
-----END PGP SIGNATURE-----
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to