[haiku-development] Re: Package Kit woes - Need help ASAP

  • From: kallisti5 <kallisti5@xxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Wed, 21 Dec 2016 08:35:07 -0600

On 2016-12-21 04:09, Simon Taylor wrote:

Hi Alex,

On 20 Dec 2016, at 23:42, kallisti5 <kallisti5@xxxxxxxxxxx> wrote:

Good evening,

I've been struggling with the package kit... it is in *really* rough shape.

Although I understand your frustration, may I humbly suggest you need
to work on your tone in these emails.

Both here and in #12917 you use words like “*really* rough”, “ugly”,
“ridiculous” to describe code and decisions made by other contributors
who have built up a huge cache of respect from me in my 16 years
following the project.

Sure, my frustrations are boiling over on this stuff and it isn't great
of me. Most of my angst is historic on this stuff. Quite a few people had
really good criticisms (+ code contributions) on this stuff when PM was
underway, and most of them fell on deaf ears reciting "we know best".

You even mentioned in #12917 that “this all isn’t any kind of attack”,
which Ingo responded to saying that he didn’t perceive it as such but
had put a large amount of thought into the issues with Oliver.

Ingo didn't write any of the bad package kit API code that i've seen.
He was a consumer of some bad API calls which wasn't his fault.
(aka #12917)

An approach offering more respect for the original authors and seeking
their thoughts on potential improvements will set the discussion off
on a better foot and probably yield more helpful contributions from
others.

The original author isn't around anymore. At this point it isn't even
about who did what, it's about finding someone who has some time to
help clean up the mess.

I imagine the current API doesn’t have many consumers and has been
designed for their needs, so adding new users will potentially require
some API adjustments. Such is life in software development.

Yeah, that's what needs to happen at the end of the day. The problem
is it ends up being another rabbit hole nobody seems to have time to
go down.

Do you have the time to add in a few simplified constructor calls to
the API? If you do please help out. We're in desperate need of help
and patches.

Thanks for all of your contributions of time and effort in recent
years, and long may it continue, I certainly don’t want to put you
off. There’s just a few times where I’ve winced at the tone of your
previous emails, and eventually thought I’d mention it.

Fair, thanks.

At the end of the day, what all this means is we don't get a GUI
software updater before R1 which covers a big end-user gap.
(or I end up just using system() to call pkgman, which is ugly
as sin and a bit sad)

Other related posts: