Re: How to break circular Build-Depends between gir-repository and gstreamer?

2009-11-30 Thread Daniel Schepler
On Saturday 28 November 2009 04:08:01 Josselin Mouette wrote:
 As for Tracker, you’d have to explain how this indirect dependency
 happens.

Through nautilus (for libnautilus-extension-dev), which Build-Depends on 
libtrackerclient-dev.
-- 
Daniel Schepler


--
To UNSUBSCRIBE, email to debian-gtk-gnome-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: How to break circular Build-Depends between gir-repository and gstreamer?

2009-11-30 Thread Emilio Pozuelo Monfort
Daniel Schepler wrote:
 On Saturday 28 November 2009 04:08:01 Josselin Mouette wrote:
 As for Tracker, you’d have to explain how this indirect dependency
 happens.
 
 Through nautilus (for libnautilus-extension-dev), which Build-Depends on 
 libtrackerclient-dev.

Good catch, I've reported it at 
https://bugzilla.gnome.org/show_bug.cgi?id=603421

Cheers,
Emilio




signature.asc
Description: OpenPGP digital signature


Re: How to break circular Build-Depends between gir-repository and gstreamer?

2009-11-28 Thread Josselin Mouette
Le vendredi 27 novembre 2009 à 11:24 -0800, Daniel Schepler a écrit : 
 In fact, it doesn't have direct Build-Depends on gstreamer.  The problem here 
 is that it Build-Depends on webkit and (indirectly) tracker, which both Build-
 Depend on gstreamer.

I’ve asked the webkit maintainers to build the introspection data
directly in webkit, so that the build-dependency can be removed.

As for Tracker, you’d have to explain how this indirect dependency
happens.

Cheers, 
-- 
 .''`.  Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling


signature.asc
Description: Ceci est une partie de message numériquement signée


How to break circular Build-Depends between gir-repository and gstreamer?

2009-11-27 Thread Daniel Schepler
I'm seeing some circularity in the Build-Depends for gir-repository and 
gstreamer:

dan...@frobozz:/var/cache/pbuildd$ cat build/g/gstreamer0.10/build-log-amd64
E: Could not find any package for gir-repository-dev
dan...@frobozz:/var/cache/pbuildd$ cat build/g/gir-repository/build-log-amd64
E: Could not find any package for libwebkit-dev
E: Could not find any package for libnautilus-extension-dev
dan...@frobozz:/var/cache/pbuildd$ cat build/w/webkit/build-log-amd64
E: Could not find any package for libgstreamer-plugins-base0.10-dev
dan...@frobozz:/var/cache/pbuildd$ cat build/n/nautilus/build-log-amd64
E: Could not find any package for libtrackerclient-dev (= 0.6.6)
dan...@frobozz:/var/cache/pbuildd$ cat build/t/tracker/build-log-amd64
E: Could not find any package for libgstreamer0.10-dev (= 0.10.12)
E: Could not find any package for libgstreamer-plugins-base0.10-dev (= 
0.10.12)
dan...@frobozz:/var/cache/pbuildd$ cat build/g/gst-plugins-base0.10/build-log-
amd64
E: Could not find any package for libgstreamer0.10-dev (= 0.10.24.2)
E: Could not find any package for gstreamer-tools (= 0.10.14)
E: Could not find any package for gstreamer0.10-doc
E: Could not find any package for gir-repository-dev
E: Could not find any package for gir1.0-gstreamer-0.10

How would you recommend I break these cycles?  Build bootstrap versions of 
gstreamer and gst-plugins-base without gir support?  Or build bootstrap 
versions of webkit and tracker without gstreamer support?

(For simplicity, I've already broken another cycle of pulseaudio - bluez - 
gst-plugins-base - libtheora - libsdl1.2 - pulseaudio by building a 
bootstrap version of pulseaudio without bluetooth support.)
-- 
Daniel Schepler


-- 
To UNSUBSCRIBE, email to debian-gtk-gnome-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: How to break circular Build-Depends between gir-repository and gstreamer?

2009-11-27 Thread Sebastian Dröge
Am Freitag, den 27.11.2009, 10:50 -0800 schrieb Daniel Schepler:
 I'm seeing some circularity in the Build-Depends for gir-repository and 
 gstreamer:
 [...]
 How would you recommend I break these cycles?  Build bootstrap versions of 
 gstreamer and gst-plugins-base without gir support?  Or build bootstrap 
 versions of webkit and tracker without gstreamer support?

Simple answer: gir-repository should not build depend on gstreamer
anymore because the gobject-introspection stuff was moved from
gir-repository to gstreamer.


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: How to break circular Build-Depends between gir-repository and gstreamer?

2009-11-27 Thread Sebastian Dröge
Am Freitag, den 27.11.2009, 11:24 -0800 schrieb Daniel Schepler:
 On Friday 27 November 2009 11:15:52 Sebastian Dröge wrote:
  Am Freitag, den 27.11.2009, 10:50 -0800 schrieb Daniel Schepler:
   I'm seeing some circularity in the Build-Depends for gir-repository and
   gstreamer:
   [...]
   How would you recommend I break these cycles?  Build bootstrap versions
   of gstreamer and gst-plugins-base without gir support?  Or build
   bootstrap versions of webkit and tracker without gstreamer support?
  
  Simple answer: gir-repository should not build depend on gstreamer
  anymore because the gobject-introspection stuff was moved from
  gir-repository to gstreamer.
 
 In fact, it doesn't have direct Build-Depends on gstreamer.  The problem here 
 is that it Build-Depends on webkit and (indirectly) tracker, which both Build-
 Depend on gstreamer.

Right, well, that problem will fix itself in the future when everything
has moved from gir-repository to the correct packages. :)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: How to break circular Build-Depends between gir-repository and gstreamer?

2009-11-27 Thread Daniel Schepler
On Friday 27 November 2009 11:15:52 Sebastian Dröge wrote:
 Am Freitag, den 27.11.2009, 10:50 -0800 schrieb Daniel Schepler:
  I'm seeing some circularity in the Build-Depends for gir-repository and
  gstreamer:
  [...]
  How would you recommend I break these cycles?  Build bootstrap versions
  of gstreamer and gst-plugins-base without gir support?  Or build
  bootstrap versions of webkit and tracker without gstreamer support?
 
 Simple answer: gir-repository should not build depend on gstreamer
 anymore because the gobject-introspection stuff was moved from
 gir-repository to gstreamer.

In fact, it doesn't have direct Build-Depends on gstreamer.  The problem here 
is that it Build-Depends on webkit and (indirectly) tracker, which both Build-
Depend on gstreamer.
-- 
Daniel Schepler


--
To UNSUBSCRIBE, email to debian-gtk-gnome-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org