tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Tool to find dependencies precisely






> On Jul 16, 2015, at 10:29 AM, Marc Espie <espie%nerim.net@localhost> wrote:
> 
>> On Tue, Jul 14, 2015 at 04:42:53PM -0000, wca%mail.bg@localhost wrote:
>> 
>>   Dear Sir,
>> 
>>   I have a profound interest of the UNIX systems and particularly the BSD
>>   flavour. I found it is the most beautiful of all UNICES. It is nice
>>   occassion to learn from NetBSD website, you're looking for developers
>>   for various projects. Some of the projects are very challenging. I can
>>   solve probably all of the hard ones in a unique manner.
>> 
>>   I would like to work on a tool for building a dependency graph
>>   precisely. Building a good quality tool for such a purpose is not a
>>   trivial task. Why the task is not eligible for funding?
>> 
>>   I implemented some graph algorithms in the past therefore I know the
>>   matter in detail: how to create optimal structures and algorithms.
>>   Programs I have developed were related to solving large sparse linear
>>   systems. Problem of graph partitioning were crucial in these methods.
>> 
>>   Precisely to formulate, my inquiry is to become a permanent developer
>>   member on the more serious parts of the system but for some
>>   compensation (for example payment per hour). You will have a benefit of
>>   a good developer, who at some point may work even on whole system. My
>>   work could add a significant value to the BSD system. I would describe
>>   myself not simply as a good coder but also as a person with original
>>   conceptual attitute.
>> 
>>   If you're interested in my application I may send a short resume of my
>>   previous work. Program for graph path also needs some details (what
>>   input, output to be used etc., how to be a more general tool).
>> 
>>   Thank you for your attention! I am looking forward your letter!
>> 
>>   Best regards,
>> 
>>   vsa
> 
> What part do you think is missing in the BSD ecosystem ?
> 
> - complex dependency solver -> pkgng has got that. Talking with bapt%freebsd.org@localhost
> on various occasions, I know he explicitly funded someone to have the same
> level of dependency handling that various linux distribution tools have.
> 
> - dependency handling to build ports -> every single BSD has reasonably
> good tools to do that.  It doesn't require very sophisticated algorithms,
> actually. And the size of the graph isn't large (we're talking on the
> order of 10000 nodes in a rather sparse graph).
> 
> - discovery of missing dependencies. That part can probably be improved, but
> I'm pretty sure that's not a graph problem at all.  Scanning thru configure
> script output and looking at dynamic libraries linkage doesn't look like
> a graph problem.
> 

One feature of rpm that is nice is auto dependency adding when you ldd the finished binaries. 

I am also a fan of the debug symbols split, which is on the projects page already. 


Home | Main Index | Thread Index | Old Index