[haiku-bugs] Re: [Haiku] #15503: Recent packages list is not updating

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Wed, 05 Feb 2020 08:06:12 -0000

#15503: Recent packages list is not updating
----------------------------------------+----------------------------
   Reporter:  cocobean                  |      Owner:  kallisti5
       Type:  bug                       |     Status:  assigned
   Priority:  normal                    |  Milestone:  Unscheduled
  Component:  Website/www.haiku-os.org  |    Version:  R1/Development
 Resolution:                            |   Keywords:  pkgs
 Blocked By:                            |   Blocking:
Has a Patch:  0                         |   Platform:  All
----------------------------------------+----------------------------
Comment (by apl-haiku):

Have you looked into GraphQL? It looks to have great java support
and seems to be doing what the HDS interaction is doing, but with
less restrictive data structures.

 I have also looked into GraphQL before, but I cannot see how this would
 help here to be honest.  The existing system as well as storage layer is
 working very well, is stable and getting to this point has been a large
 piece of work.  It seems like completely changing the architecture of it
 would be a very large volume of work with nothing to gain.

 Available development effort would be better spent on increasing the
 performance of the load of the data in the desktop application itself.
 The download and cache of the data should be sound, but I suspect the
 loading could be improved.  For example;

 * is it possible to optimize the un-tar of the icons payload?
 * could icons be loaded on-demand? (#15370)
 * can it stop re-loading the data after an install? (#15617)
 * can the parsed data from HDS be loaded and married-up with the local
 HPKR data faster?
 * splitting download and parse ({{{...Process}}} classes) may help do more
 of the initial load in parallel?

 Maybe we would be better to take this discussion over the HDS mailing
 list?

 In any case I will sort out that memory bug and let you know when there is
 a 1.0.116 ready -- I'll try to test it a bit better this time!  Thank you
 for deploying 1.0.115 anyway.
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/15503#comment:20>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: