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

AltStyle によって変換されたページ (->オリジナル) /