[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: