Re: [Cooker] loop in prerequistes: Gconf

2001-06-07 Thread R.I.P. Deaddog

On Wed, 6 Jun 2001, Spencer wrote:

  In fact it CAN be installed and upgraded, but via command line:
 
  rpm -ivh GConf-x.rpm libGConf1-x.rpm
 
  Ditto for rpm -Uvh. I'm not sure the outcome when using urpmi or
  mandrakeupdate though.
 
  The best fix seems to be merging GConf and libGConf1 together into 1
  package.
 
 I tried that from command line and it complained about circular
 dependency. I would still have to force one package.

Here is my upgrading of GConf:

--
[root@mobile i686]# rpm -Uvh --test libGConf1-1.0.1-2mdk.i686.rpm 
GConf-1.0.1-2mdk.i686.rpm
[root@mobile i686]# rpm -Uvh libGConf1-1.0.1-2mdk.i686.rpm GConf-1.0.1-2mdk.i686.rpm
libGConf1   ##
GConf   ##
Initializing XML backend module
Directory/file permissions for XML source at root /etc/gconf/gconf.xml.defaults are: 
755/644
Installed schema `/schemas/desktop/standard/recent-document-entry' for locale `C'
Installed schema `/schemas/desktop/standard/save-location-entry' for locale `C'
Unloading XML backend module.
[root@mobile i686]#
--

Abel





Re: [Cooker] loop in prerequistes: Gconf

2001-06-07 Thread Spencer

R.I.P. Deaddog wrote:
 
 On Wed, 6 Jun 2001, Spencer wrote:
 
   In fact it CAN be installed and upgraded, but via command line:
  
   rpm -ivh GConf-x.rpm libGConf1-x.rpm
  
   Ditto for rpm -Uvh. I'm not sure the outcome when using urpmi or
   mandrakeupdate though.
  
   The best fix seems to be merging GConf and libGConf1 together into 1
   package.
  
  I tried that from command line and it complained about circular
  dependency. I would still have to force one package.
 
 Here is my upgrading of GConf:
 
 --
 [root@mobile i686]# rpm -Uvh --test libGConf1-1.0.1-2mdk.i686.rpm 
GConf-1.0.1-2mdk.i686.rpm
 [root@mobile i686]# rpm -Uvh libGConf1-1.0.1-2mdk.i686.rpm GConf-1.0.1-2mdk.i686.rpm
 libGConf1   ##
 GConf   ##
 Initializing XML backend module
 Directory/file permissions for XML source at root /etc/gconf/gconf.xml.defaults are: 
755/644
 Installed schema `/schemas/desktop/standard/recent-document-entry' for locale `C'
 Installed schema `/schemas/desktop/standard/save-location-entry' for locale `C'
 Unloading XML backend module.
 [root@mobile i686]#
 --
 
The trouble is Abel, that doesn't work on a fresh install. I had nothing
to upgrade. Even Mandrake's installer failed ;(

---
Spence




Re: [Cooker] loop in prerequistes: Gconf

2001-06-06 Thread Spencer

frank wrote:
 
 while installing current cooker (6/6/01) recieved this error message:
 
 error ordering package list: loop in prerequisite chain: GConf  libGConf1
 GConf
 
Ditto

---
Spence




Re: [Cooker] loop in prerequistes: Gconf

2001-06-06 Thread R.I.P. Deaddog

On Wed, 6 Jun 2001, Spencer wrote:

 frank wrote:
 
  while installing current cooker (6/6/01) recieved this error message:
 
  error ordering package list: loop in prerequisite chain: GConf  libGConf1
  GConf
 
 Ditto

Well, seems this circular dependency is, in fact, CORRECT. GConf requires
libGConf1 to run; however it is reported earlier that programs linking
with libGConf1 needs GConf in order to run too (hope my interpretation of
previous posts is correct).

Abel





Re: [Cooker] loop in prerequistes: Gconf

2001-06-06 Thread Spencer

R.I.P. Deaddog wrote:
 
 On Wed, 6 Jun 2001, Spencer wrote:
 
  frank wrote:
  
   while installing current cooker (6/6/01) recieved this error message:
  
   error ordering package list: loop in prerequisite chain: GConf  libGConf1
   GConf
  
  Ditto
 
 Well, seems this circular dependency is, in fact, CORRECT. GConf requires
 libGConf1 to run; however it is reported earlier that programs linking
 with libGConf1 needs GConf in order to run too (hope my interpretation of
 previous posts is correct).
 
The problem remains that they won't install. Even rpm -ivh won't install
unless forced.

---
Spence




Re: [Cooker] loop in prerequistes: Gconf

2001-06-06 Thread R.I.P. Deaddog

At 02:48 AM 2001/6/7 +0200, you wrote:
 
  The best fix seems to be merging GConf and libGConf1 together into 1
  package.
 
That would prevent you from installing both programs depending on
libGConf1 and (future) libGConf2 at the same time because of
conflicting files.

I think the dependency on libGConf1 can be dropped when the GConf
programs (at least gconftool) are linked statically against libgconf.
Not nice, but AFAICS it would break the loop.

If there will be a future release of libGConf2,  I *STRONGLY* believe that
GConf interface will be rewritten too, as well as the API. So far (during
these several years) I've never seen any software that has a rewritten library
yet keeps the API as well as the user interface program constant across 
versions.

Abel





Re: [Cooker] loop in prerequistes: Gconf

2001-06-06 Thread Spencer

R.I.P. Deaddog wrote:
 
 On Wed, 6 Jun 2001, Spencer wrote:
 
   Well, seems this circular dependency is, in fact, CORRECT. GConf requires
   libGConf1 to run; however it is reported earlier that programs linking
   with libGConf1 needs GConf in order to run too (hope my interpretation of
   previous posts is correct).
  
  The problem remains that they won't install. Even rpm -ivh won't install
  unless forced.
 
 In fact it CAN be installed and upgraded, but via command line:
 
 rpm -ivh GConf-x.rpm libGConf1-x.rpm
 
 Ditto for rpm -Uvh. I'm not sure the outcome when using urpmi or
 mandrakeupdate though.
 
 The best fix seems to be merging GConf and libGConf1 together into 1
 package.
 
I tried that from command line and it complained about circular
dependency. I would still have to force one package.

---
Spence




Re: [Cooker] loop in prerequistes: Gconf

2001-06-06 Thread R.I.P. Deaddog

On Wed, 6 Jun 2001, Spencer wrote:

  Well, seems this circular dependency is, in fact, CORRECT. GConf requires
  libGConf1 to run; however it is reported earlier that programs linking
  with libGConf1 needs GConf in order to run too (hope my interpretation of
  previous posts is correct).
 
 The problem remains that they won't install. Even rpm -ivh won't install
 unless forced.

In fact it CAN be installed and upgraded, but via command line:

rpm -ivh GConf-x.rpm libGConf1-x.rpm

Ditto for rpm -Uvh. I'm not sure the outcome when using urpmi or
mandrakeupdate though.

The best fix seems to be merging GConf and libGConf1 together into 1
package.

Abel





Re: [Cooker] loop in prerequistes: Gconf

2001-06-06 Thread Arnd Bergmann

On Thu, 7 Jun 2001, R.I.P. Deaddog wrote:

 On Wed, 6 Jun 2001, Spencer wrote:
 
   Well, seems this circular dependency is, in fact, CORRECT. GConf requires
   libGConf1 to run; however it is reported earlier that programs linking
   with libGConf1 needs GConf in order to run too (hope my interpretation of
   previous posts is correct).
  
  The problem remains that they won't install. Even rpm -ivh won't install
  unless forced.
[snip]
 
 The best fix seems to be merging GConf and libGConf1 together into 1
 package.
 
That would prevent you from installing both programs depending on
libGConf1 and (future) libGConf2 at the same time because of 
conflicting files.

I think the dependency on libGConf1 can be dropped when the GConf 
programs (at least gconftool) are linked statically against libgconf.
Not nice, but AFAICS it would break the loop.

Arnd 







[Cooker] loop in prerequistes: Gconf

2001-06-06 Thread frank

while installing current cooker (6/6/01) recieved this error message:

error ordering package list: loop in prerequisite chain: GConf  libGConf1  
GConf

frank
-