I wrote:
> 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
I should qualify these:
> depend_path /usr/bin/openjade ==> SUNWopenjade
This one would now be a dependency on SUNWgnome-common-devel which is
not on the Live CD.
> depend_path /usr/share/man/man3/libgtkmm-2.4.3 ==> SUNWgtkmm@
This one would now be a dependency on SUNWpangomm which is not on the
Live CD.
> depend SUNWperl-xml-parser
This one would now be a dependency on SUNWgnome-themes which *is*
on the Live CD.
> depend SUNWw3m
This one would now be a dependency on SUNWdesktop-search which is not
on the Live CD.
> depend SUNWzfsr
This one would now be a dependency on SUNWgnome-file-mgr which *is*
on the Live CD.
So the only two new dependencies that have an effect on the Live CD are
SUNWperl-xml-parser and SUNWzfsr.
Rich Burridge wrote:
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
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss