uuid not getting generated until after install

Frederic Crozat fcrozat at mandriva.com
Tue May 13 08:22:56 PDT 2008


Le mardi 13 mai 2008 à 17:01 +0200, Thiago Macieira a écrit :
> On Tuesday 13 May 2008 16:52:30 Frederic Crozat wrote:
> > Le mardi 13 mai 2008 à 15:58 +0200, Thiago Macieira a écrit :
> > > On Tuesday 13 May 2008 15:16:42 Havoc Pennington wrote:
> > > > >  But, in this particular case, since we are talking about program
> > > > >  installation, I have to really question why it wants to connect to
> > > > > the *session* bus. That seems just plain broken to me: why is
> > > > > specifically the session in which the installation happening more
> > > > > important than all of the other sessions?
> > > >
> > > > This is quite true. I think the code in gconftool is intended to deal
> > > > with "make install" on a developer workstation when the developer is
> > > > doing a source build, or something like that. It's quite a broken
> > > > hack, really.
> > >
> > > I suggest it be fixed there in the first place. The new feature to D-Bus
> > > is not anything critical, so gconf should not be depending on it to work
> > > properly.
> >
> > We are seeing a somehow similar issue with gstreamer-plugins gio at
> > build time : we are running make check for package generation (all that
> > in a nice chroot) and tests are failing because uuid file doesn't exist.
> >
> > Any idea on how to fix this problem ?
> 
> Adding the file won't help because it won't be able to contact the X server. 
> So autolaunching should be failing anyways.
> 
> The tests should detect that D-Bus is unaccessible and simply abort, telling 
> you to use D-Bus.
> 
> I'm sorry, but you can't run tests that depend on D-Bus running if it is not 
> running. So don't run "make checks" inside your chroot.

Well, not having dbus running doesn't prevent gio source to work
apparently (or to pass the test). Otherwise, I wouldn't be asking for
advice ;)

-- 
Frederic Crozat <fcrozat at mandriva.com>
Mandriva



More information about the dbus mailing list