I wanna make a c program that checks for a PKG_PATH that exists and
connects to a workable link for pkg_add(). If you ever upgraded using
http mirrors on the install disk, it offers list# which links directly
to numbered mirrors. It would likely ease the initial startup for
whomever uses it while not burdening anybody that has already properly
configured their system for pkg_add. Most notably, there won't be any
JavaScript text-based GUI. ;)

On 12/24/15, Ingo Schwarze <[email protected]> wrote:
> Hi,
>
> pkg_add(1) is about the hardest program in base to get patches into,
> even for experienced developers who know what they are doing, even
> if the patches are of reasonable quality and well thought out.
> Almost all of my own attempts at improving it led to nowhere, with
> very few exceptions for very simple fixes of the most obvious bugs,
> and even those exceptions were almost never easy to bring to fruition.
> I say that after having committed more than 2.000 times in very
> diverse parts of OpenBSD.  pkg_add(1) is very hard and no place at
> all for beginners.
>
> The responsible developer is both chronically overworked and very
> picky about keeping the structure of the program in a particular
> style, and that style is *extremely* unsusual and extremely hard
> to read, understand, and maintain.  I'm saying that as someone who
> has been doing professional, object-oriented Perl programming in
> the software industry for more than half a decade.
>
> So Luke, don't bother submitting patches to pkg_add(1).  Don't
> bother doing *anything* in a sloppy way for OpenBSD, that would be
> nothing but a waste of time.  We expect very careful work even for
> the smallest suggestions.  What you are thinking about is ridiculously
> high over your head.
>
> Besides, you are not making any sense whatsoever.  You probably
> shouldn't try to submit any patches whatsoever, but instead try to
> acquire basic skills using the system in simple ways and expressing
> your thoughts clearly.
>
> Yours,
>   Ingo
>


-- 
-Luke

Reply via email to