Re: Mapping dependencies between Gnome modules
- From: Daniel Dewey <ddewey sei cmu edu>
- To: academia-list gnome org
- Subject: Re: Mapping dependencies between Gnome modules
- Date: Tue, 27 May 2008 10:51:25 -0400
Daniel M German wrote:
Dave> Hi Daniel,
Dave> Have a look at jhbuild,n which will give you this dependency
Dave> information, as well as with "blessed" external dependencies.
Dave> Cheers,
Dave> Dave.
Check this paper:
http://portal.acm.org/citation.cfm?id=1339262.1339488&coll=&dl=ACM
It explains where the data is. available also here:
http://turingmachine.org/~dmg/temp/wcre.pdf
A GSofC student is improving the software I wrote to do this. It should
be available in few weeks. In the meantime run dpkg. It has an option to
create (what I call) the instance of the dependency graph for a given
installation (withouth what I call abstract dependencies).
Dave> Daniel Dewey wrote:
>> Hi guys! This list seems somewhat empty, but I'll give it a try anyway.
>>
>> I'm doing a bit of research on Gnome and the first thing I need to do is
>> to map the dependencies between the modules (as listed on
>> http://svn.gnome.org/viewvc/), so that I end up with a directed graph
>> where there is an edge from A to B if A's correct functioning depends on
>> the correct functioning of B.
>>
>> So far, I have considered a few approaches to getting this information.
>> Since many distros include Gnome in their package systems, there is some
>> dependency information there, but I have yet to find a distro whose
>> packages correspond to Gnome's list of modules. For this reason, I'd
>> like to analyze Gnome's code directly by checking out modules one at a
>> time and extracting their dependencies... somehow. This is the step I'm
>> currently on, and it's sort of complex; dependency information needs to
>> be extracted from source files and configuration files, mostly, which is
>> difficult.
>>
>> Anyone have any other ideas? Am I missing some other approach?
>>
>> Thanks,
>> ~Daniel
>>
>> _______________________________________________
>> academia-list mailing list
>> academia-list gnome org
>> http://mail.gnome.org/mailman/listinfo/academia-list
>>
>>
Dave> --
Dave> Dave Neary
Dave> GNOME Foundation member
Dave> bolsh gnome org
Hi,
Thanks for the dpkg tip, but I have found that Debian packages and Gnome
modules don't tend to correspond particularly closely to one another
(there is often no Debian package for a Gnome module). That software
sounds great for Debian dependencies though.
I was able to find the XML files JHBuild uses for Gnome's dependencies
and that takes care of my needs for now:
http://svn.gnome.org/svn/jhbuild/trunk/modulesets/
~Daniel
ps- I also got an error (pdf was corrupted) on
http://turingmachine.org/~dmg/temp/wcre.pdf
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]