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

  • From: kallisti5 <kallisti5@xxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Wed, 21 Dec 2016 09:27:59 -0600

On 2016-12-21 08:39, Axel Dörfler wrote:

Am 21.12.2016 um 15:35 schrieb kallisti5:
[...]
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".

Huh? I don't recall such a thing at all. Do you have any pointers?

The package management has been long planned before it was being
implemented - maybe that is something contributing to your
frustration?

(ie. like "why not do it this way?" -- "too late to argue now")

Comments about how hard it was to figure out whats going on:
https://www.freelists.org/post/haiku-development/haiku-Package-Manager-was-My-May-Spectrum-magazine-arrived-today

Lots of discussions, unfortunately all about file system and hpkg design:
https://www.freelists.org/post/haiku-development/haiku-Package-Manager,1
https://www.freelists.org/post/haiku-development/Couple-of-questions-about-PM
https://www.freelists.org/post/haiku-development/Some-thoughts-on-package-management
https://www.freelists.org/post/haiku-development/I-suggest-a-vote-on-3-items,2
https://www.freelists.org/post/haiku-development/Haiku-package-management-system-implementation-was-Haiku-package-manager

Some historic key moments:
2011:
https://www.freelists.org/post/haiku-development/Package-management-folder-hierarchy
2013:
https://www.freelists.org/post/haiku-development/Package-Management-Merge-Imminent

So yeah, right now I can't find a single discussion on the package kit
API... so that's likely how we got to where we are today :-|

however, this may explain why nobody really discussed it:

  Date: Sat, 02 Jul 2011 03:35:28 +0200
  https://www.freelists.org/post/haiku-development/PackageManager,6
That is the first mention of the package kit documentation URL on the ML

  In this mention:
"Oliver already specified the file format [1], implemented support for it in the
package kit, and created a tool (package_repo) to create and inspect repository
  files."

So by the time the documentation was provided to the ML, the kit was already written.

Check in an entire kit + PM support code and nobody reviews the thousands and
thousands of lines of code committed.

Through all of this, I wish I tried to write an app using the package kit
sooner :-(

 -- Alex

Other related posts: