[haiku-depot-web] Re: Update - Changelog and Adjusted Maintenance Tasks

  • From: Andrew Lindesay <apl@xxxxxxxxxxxxxx>
  • To: haiku-depot-web@xxxxxxxxxxxxx
  • Date: Mon, 21 Sep 2015 00:02:31 +1200

Hello Oliver;

I've just patched as tag "haikudepotserver-1.0.55" which can be deployed when you have a moment.

whenever one or more new packages have been uploaded, the respective git
hook iterates over the architectures that had changes and triggers both
__repository/haikuports
and
__repository/haikuports/source/haikuports_<arch>/import
via curl.

You can call...

/__repository/haikuports/import

...and it will iterate over all of the architectures it knows about and import them. Using the other URL you could get it to import for specific architectures. You do not need to call both of the URLs.

Looking at the logs, I have noticed that the repository import code is
logging a couple of warnings about having imported packages whose version
is older or the same as the existing version. For some of these, the stated
relation between the versions looks wrong, for instance there's a warning
about openssh-6.9p1-1 being older than openssh-6.0p1-8.
Andrew: could you please have a look?

Yes; this looks like a problem. The "openssh" case was because it was stripping out the leading "0" digit on the _minor_ part of the version. I've adjusted this now and the ordering appears to be working in the automated testing.

I'm not entirely sure what to do with "beam" because it did have the "2alpha" in the minor field, but this is now "2". I would have to check the ordering provided by "/src/kits/shared/NaturalCompare.cpp" to see how it handles this situation. I've added a ticket #94 to look into this. The same sort of thing applies to the "friss" package.

I think the version comparison looks sound for warnings on;

* tiff_x86
* tiff_x86_devel
* dejavu
* ca_root_certificates
* beshare_x86
* ffmpeg
* ffmpeg_devel

NOTE: I have decided to leave the sysadmin team by the end of this year.
This means that I will no longer be in a position to do the
haikudepotserver upgrades by 2016. So someone else has to take on that role
- one simple solution would be to give Andrew admin rights on vmrepo, of
course.

Thanks for letting me know about that and for the help you have been able to provide the last couple of years on this. I would be happy to deploy the haikudepotserver application-server upgrades. For broader support, is another member of the sysadmin team able to join this mailing list in 2016 or is there a sysadmin mailing list running?

Regards

--
Andrew Lindesay

Other related posts: