haiku / haikudepotserver

Haiku Depot Server
Other
16 stars 10 forks source link

haikuports repo seems to be outdated #93

Closed diversys closed 9 years ago

diversys commented 9 years ago

Recently added package is not visible at https://depot.haiku-os.org/fasm

andponlin commented 9 years ago

It appears that the trigger to import the repository from the HaikuPorts build is no longer happening. Are you in communications with the people doing the work on the HaikuPorts build system? If so, can you please tell them to see if their build system is calling this after re-building the repository?

andponlin commented 9 years ago

The next version will update from active repositories at least once a day to avoid this sort of problem; although this does constitute polling and it would be more elegant if the repository-builders could raise the event that the HDS system ought to re-import the repository data.

jessicah commented 9 years ago

Not sure if the URL changed or not, but the URLs in the git post-commit hook was wrong. I've updated the script, so it should be working now...

andponlin commented 9 years ago

Thanks for that.

diversys commented 8 years ago

Seems to be back. Packages added in http://cgit.haiku-os.org/haiku/commit/?id=hrev49664 are not visible in HDS.

andponlin commented 8 years ago

I seem to be able to see the following in the import-log from the HPKR and also in the user interface...

...can you please clarify the nature of the issue? Where are you seeing the actual problem?

diversys commented 8 years ago

Yes, I was going to comment that I can see them today. However, yesterday I waited for a few hours for the packages to show up and they weren't there.

andponlin commented 8 years ago

Hi; looking at the logs, the only repository imports I can see over the last week or so are at "01:24" (GMT0) which I assume is the daily process configured in cron. You will need to speak with the people working on the repository build process and ask them if they can use this API to trigger the rebuild for a specific repository after the repository is re-built.

For example, to trigger an import across all architectures for HaikuPorts one would call with GET method on this. I just checked this now and it is working.