Summary: GNOME 1.x vs 2.0 outstanding issues



Hi everyone,

	So I just went over all the files that are installed by the GNOME 2
packages, trying to figure out where we install files that conflict with
GNOME 1.x. The list is just everything that I could find, so it's really
long, but I figured it would be worthwhile to post. In general,
development of GNOME 1.x and GNOME 2.0 programs in the same prefix would
break pretty badly, I think, but running them side-by-side should work
out pretty well. Here we go....

In $prefix/bin:

	* Incompatible oafd's. Needs to be renamed, I guess. It looks like
GNOME 1.x apps will be able to find OAF 2 because they just look for an
ActivationContext or ObjectDirectory or something -- ie it's not tied to
the executable being named "oafd"

	* Incompatible libIDL-configs. Is libIDL-config deprecated in GNOME 2?
I believe so -- libIDL.pc is installed as well.

	* Incompatible (I assume) ORBit executables. name-client,
orbit-name-server, etc. Dunno what to do about this -- renaming all of
them would kinda suck

	* gnome-vfs-config also conflicts. Again, probably redundant

	* Miscellaneous oaf executables conflict -- not sure whether this is a
problem.

	* libart-config conflicts: 2.2.0 vs 2.3.4

	* gnome_segv conflicts
	
	* bonobo-moniker-xmldb conflicts

In $prefix/etc:

	* Both oafs use $prefix/etc/oaf. Is this a problem?

	* Same for $prefix/etc/vfs.

In $prefix/include:

	* ORBit include paths are not versioned. Is this bad?

	* Same for gnome-vfs

	* Same for libart_lgpl

In $prefix/lib

	* Pango's modules are not currently versioned. Obviously this is not a
problem vis a vis GNOME 1.x but maybe we want to future-proof?

	* ORBit's static libs are not versioned.

	* Bonobo moniker directory conflicts with GNOME 1.x. Problem?

	* Same for gnome-vfs. Gnome-vfs also installs *Conf.sh files 

	* Same as above for libart_lgpl

	* 

In $prefix/share

	* OAF m4 files conflict but are identical

	* Same for libart.m4

	* libIDL m4 files conflict and are different

	* gtk-doc HTML will install on top of each other. I think.

	* IDL files will install on top of each other. In most cases this is
not a problem

	* Oafinfo files go into same directory as has been discussed.

	* GNOME VFS mime-info overwrites. Probably not a problem
--
Peter Williams     peter newton cx / peterw ximian com

"Why should I have to change my name? He's the one who 
sucks!"                              -- Michael Bolton





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]