[haiku-development] Re: PackageManager

  • From: Joseph Groover <looncraz@xxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Fri, 01 Jul 2011 15:49:42 -0500

On 7/1/2011 15:19, scottmc wrote:


> I'm still steadily working on my PackageManager and am currently
> focusing on a simple PackageBuilder app so I can fully test (&demo) my
> ideas.
>

Have you been following what Ingo is working on?

http://dev.haiku-os.org/wiki/PackageManagement/TODO

http://dev.haiku-os.org/wiki/PackageManagement/BuildingPackages

http://dev.haiku-os.org/wiki/PackageManagement/FileFormat


-scottmc



Yes!  Should have mentioned that, I suppose ;-)

I'm keen on GUIs (or at least I think so ;-) ) and am building a fully-featured PackageManager UI which "floats" over any given implementation. It is already fairly complete on the back-end ( and was actually usable at one point - without any networking code, though ).

The PackageBuilder program will be designed to seek out CategoryIDs and to register unique PackageIDs in addition to GUI-based package building ( eventually! ).

I have a very different scheme for dependency handling, however - or at least it would seem so ( I haven't looked at the package solver idea ).

I just wanted to know what was preferred server-side so I could plan XML-handling early-on before I do any live testing ( no installs (at first), just viewing categories, packages, proper GUI behavior, etc... ).

I also have the issue with server-layout. PackageInfo needs to be accessible without downloading the package ;-)

My app also has local caching, depot mirroring (local & remote), load balancing, and much more built in already, so I'm a few steps ahead of the game ( though I'm writing a new GUI outside of LoonCAFE - though I kept Sigslot [ Signals & "Slots" ].

Anyway, my question, essentially, is would it be desirable to have the category & package descriptors as XML on the server-side? I see no plans on this anywhere...

Or maybe the plan is download the head of the package, rather than a separate listing.

--The loon

Other related posts: