David was asking which of these new dependencies are on packages
that aren't already on the Live CD. Here's a quick analysis:

The following dependencies are for packages that are already
present on the live CD:

 depend_path /usr/bin/file ==> SUNWcs
 depend_path /usr/bin/gconftool-2 ==> SUNWgnome-config
 depend_path /usr/bin/gtk-update-icon-cache ==> SUNWgnome-base-libs
 depend_path /usr/bin/less ==> SUNWless
 depend_path /usr/bin/linc-cleanup-sockets ==> SUNWgnome-component
 depend_path /usr/bin/tar ==> SUNWcs
 depend_path /usr/bin/update-mime-database ==> SUNWgnome-vfs
 depend_path /usr/bin/xmlcatalog ==> SUNWlxml
 depend_path /usr/bin/xsltproc ==> SUNWlxsl
 depend_path /usr/lib/pkgconfig/dbus-1.pc ==> SUNWdbus
 depend_path /usr/share/man/man3/libebook-1.2.3 ==> SUNWevolution

 depend SUNWdbus-bindings
 depend SUNWgnome-media
 depend SUNWgnome-pdf-viewer
 depend SUNWgnome-python-desktop
 depend SUNWgnome-python-libs
 depend SUNWgnome-python-libs
 depend SUNWgnome-python-libs
 depend SUNWgnome-python-libs
 depend SUNWgnome-python-libs
 depend SUNWgnome-python-libs
 depend SUNWgnome-python-libs
 depend SUNWlxml
 depend SUNWlxsl
 depend SUNWperl-authen-pam
 depend SUNWpixman
 depend SUNWunzip
 depend SUNWxorg-mesa

The following are not currently on the Live CD:

 depend_path /usr/bin/openjade ==> SUNWopenjade
 depend_path /usr/share/man/man3/libgtkmm-2.4.3 ==> SUNWgtkmm

 depend SUNWperl-xml-parser
 depend SUNWw3m
 depend SUNWzfsr


Also the following depend_path dependency in SUNWccsm shouldn't be there:

 depend_path /usr/lib/python2.4/vendor-packages/ccm/Conflicts.py

That will automatically be found by Bart's fix for bug #7656.

When I generate a new webrev, I'll remove that.

Thanks.





Rich Burridge wrote:
Alan Coopersmith wrote:
111/common/SUNWdbus-bindings:

- the depend_path should be on /usr/lib/pkgconfig/dbus-1.pc
  instead of the amd64 version, so it's used on both platforms

Thanks Alan. New webrev (with that change) at:

 http://cr.opensolaris.org/~richb/pkg-7588-v5/

The new "just the diffs" file at:

 http://cr.opensolaris.org/~richb/pkg-7588-v5/7588-diffs.txt



Rich Burridge wrote:
Here's a fourth webrev for this one:

 http://cr.opensolaris.org/~richb/pkg-7588-v4/

Changes from the previous one:

1/ Jeff Cai has determined that SUNWpython-lxml should not be a
  dependency for the SUNWavant package, so that line has been
  removed from .../111/i386/SUNWavant

2/ The new .../111/i386/SUNWcompiz is the same as the
  .../110/i386/SUNWcompiz file, so it's not needed. It's
  missing dependencies will be automatically found by the
  fix that Bart integrated for bug #7656. See:
  http://defect.opensolaris.org/bz/show_bug.cgi?id=7588#c0
  for more details.

There is another "just the diffs" file at:

  http://cr.opensolaris.org/~richb/pkg-7588-v4/7588-diffs.txt

so it's easier to see what's changed.

Thanks.

-------- Original Message --------
Subject:     Re: [pkg-discuss] Code review request for opensolaris
packaging bug #7588]
Date:     Thu, 02 Apr 2009 08:52:14 -0700
From:     Rich Burridge <[email protected]>
To:     Rich Burridge <[email protected]>
CC:     David Comay <[email protected]>
References:     <[email protected]>



New webrev for the fixes for bug #7588 at:

http://cr.opensolaris.org/~richb/pkg-7588-v3/

Bart requested that I should use a depend_path line rather
than a depend line where it makes sense, so I've adjusted
the code to remove those unneeded depend lines and replace
them with the following:

* Add a depend_path line for /usr/lib/amd64/pkgconfig/dbus-1.pc to
.../111/common/SUNWdbus-bindings

* Add in a depend_path line for /usr/bin/gconftool-2 to
.../111/common/SUNWdesktop-cache

* Add in a depend_path line for /usr/bin/gtk-update-icon-cache to
.../111/common/SUNWdesktop-cache

* Add in a depend_path line for /usr/bin/update-mime-database to
.../111/common/SUNWdesktop-cache

* Add in a depend_path line for /usr/share/man/man3/libebook-1.2.3 to
.../111/common/SUNWevolution-data-server

* Add in a depend_path line for /usr/bin/xsltproc to
.../111/common/SUNWgnome-common-devel

* Add in a depend_path line for /usr/bin/openjade to
.../111/common/SUNWgnome-common-devel

* Add in a depend_path line for /usr/bin/linc-cleanup-sockets to
.../111/common/SUNWgnome-dtstart

* Add in a depend_path line for /usr/bin/less to
.../111/common/SUNWgnome-gvfs

* Add in a depend_path line for /usr/bin/xmlcatalog to
.../111/common/SUNWgnome-xml

* Add in a depend_path line for /usr/share/man/man3/libgtkmm-2.4.3 to
.../111/common/SUNWpangomm

There is also a new "just the diffs maam" file at:

  http://cr.opensolaris.org/~richb/pkg-7588-v3/7588-diffs.txt

so it's easier to see what's changed.

Thanks.

_______________________________________________
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

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

Reply via email to