[Sugar-devel] [PATCH] Shave off unnecessary dependencies from jhbuild
Bernie Innocenti
bernie at codewiz.org
Sun Apr 25 18:19:09 EDT 2010
On Sun, 2010-04-25 at 23:59 +0200, Sascha Silbe wrote:
> > - <distutils id="dogtail">
> > - <branch repo="fedorahosted"/>
> > - <!-- sysdep: pyatspi -->
> > - </distutils>
>
> NAK. Please don't remove the package itself, just the dependency in
> meta-tools. We'll need it again in the future for UI testing.
OK.
> > - <package name="xulrunner-devel-unstable" source="xulrunner"/>
> > - <package name="xulrunner-python" source="xulrunner"/>
> > - <package name="xulrunner-python-devel" source="xulrunner"/>
> > + <package name="xulrunner" source="xulrunner"/>
> > </dependencies>
>
> As mentioned on IRC, please remove the xulrunner dependency completely
> (on Fedora) as it's only needed for hulahop which we already depend on.
But if I remove this, wouldn't jhbuild try to build xulrunner from
source? Or am I still misunderstanding how jhbuild thinks?
> > @@ -14,5 +14,5 @@
> > <package name="python-wnck" source="gnome-python-desktop"/>
> > <package name="telepathy-gabble" source="telepathy-gabble"/>
> > <package name="telepathy-salut" source="telepathy-salut"/>
> > - <package name="xulrunner-1.9.1-dev" source="xulrunner"/><!-- for
> > hulahop -->
> > + <package name="xulrunner-1.9" source="xulrunner"/><!-- for hulahop
> > -->
> > </dependencies>
>
> How recent a hulahop version do we want to ensure? Ubuntu has
> 0.4.6-0ubuntu2.1, 0.4.8~dfsg-3ubuntu4 and 0.4.9-1ubuntu2 on Intrepid
> resp. Jaunty and Karmic. If (a subset of) these are sufficient for
> Browse, we could change hulahop to distro packages on Ubuntu as well and
> drop the xulrunner dependency.
Fedora has 0.7.1. Lucid does not seem to have it at all. Was the package
dropped or what?
> > diff --git a/config/sysdeps/debian-family.xml
> > b/config/sysdeps/debian-family.xml
> > index 463f4fe..6aae02b 100644
> > --- a/config/sysdeps/debian-family.xml
> > +++ b/config/sysdeps/debian-family.xml
> > @@ -66,7 +66,6 @@
> > <package name="python-hippocanvas" source="hippo-canvas"/>
> > <package name="python-libxml2"/>
> > <package name="python-numpy"/>
> > - <package name="python-pyatspi"/><!-- for dogtail -->
>
> As we keep dogtail, we also need to keep python-pyatspi.
Isn't there a way to prevent jhbuild from requesting this dependency
unconditionally?
--
// Bernie Innocenti - http://codewiz.org/
\X/ Sugar Labs - http://sugarlabs.org/
More information about the Sugar-devel
mailing list