[OpenIndiana-discuss] Package dependencies

Deano deano at rattie.demon.co.uk
Tue Jan 18 16:26:09 UTC 2011


Hi Reginald,

Its generally that the packages are including some small helper function
that then brings in a bunch of dependency that strictly aren't nessecary.
I.e. a package includes a X windows util for monitoring, so the package then
needs a dependency on libxlib which then need X etc.

In most cases as per the groff bug suggests (and debian does a lot of),
splitting the packages in a -base and -all would solve the problem. The
-base just gets the very basic and has minimal dependencies, the -all
packages gets you all the little niceties but heavier dependencies.

If a number of us are going to work on a minimal JeOS sized install, we
should coordinate, to reduce overlap. If someone can give my wiki access,
I'll start building a table of what a minimal install, should include and
which packages are blocking us from getting there. That way we can add a
field for whose working on what right now and check progress etc.

My current plan (tho a newbie at IPS so...) is to take the minimal zone
install as the base (as clearly that works, just not exposed outside zone
installation) and see what that gets us in terms of a bootable base. In
theory that would then provide an good platform for a nice installer based
options system, Minimal, Server, OIAMP, Desktop, etc. going forward.

Bye,
Deano

-----Original Message-----
From: Reginald Beardsley [mailto:pulaskite at yahoo.com] 
Sent: 18 January 2011 15:22
To: openindiana-discuss at openindiana.org
Subject: [OpenIndiana-discuss] Package dependencies

I noticed mention in the stable discussion that there was an issue w/
package dependencies.  However, I've not found a way to search the list
archive for past discussion.  

Can someone get me oriented?  What do you need?  I'm assuming that ldd(1)
will provide an 80% solution after a bit of processing.  My intent is to
write a script that will automatically rebuild the dependency tree.

Library dependencies are easy to identify and document, but text file &
executable dependencies are harder.  How significant are those?  It's easy
to find the targets, but harder to find the references. 

Have Fun!
Reg 


      

_______________________________________________
OpenIndiana-discuss mailing list
OpenIndiana-discuss at openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss




More information about the OpenIndiana-discuss mailing list