Hi all,

Over the time, users have complained a few times during the various
release stages
that the "latest at that time" version does not fetch from the
throttle packagecloud.io repositories.

I have investigated the issue, and turns out the way we tag the
versions is not very friendly
to the way various deb utilities are doing the sorting.

The visible effect is that the build that has the rc2 label on is
considered older than the builds between rc1 and rc2, and also the
builds between the initial release and .1 release are considered even
older than rc1 and rc2 builds.

The long analysis is here:

https://gist.github.com/ayourtch/898ca949d640a3a4cc1bcede74f0924e

I would like to make the change as per:

https://gerrit.fd.io/r/c/vpp/+/27782

It boils down to:

1) add the .0 to the per-build artifacts after the initial release but
before the .1 release
2) add the full "git describe" string to rc0 - rc1 - rc2 builds that
have the label on.

So I would like to get the community notified about that - as well as
to collect any feedback you have.

Notice that end-to-end sort order is still incorrect, but that in my
experiments would require a bigger tweaking of artifact versioning,
which given that noone reported as a problem, seems unnecessary.

Thoughts ?

--a
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#16883): https://lists.fd.io/g/vpp-dev/message/16883
Mute This Topic: https://lists.fd.io/mt/75276044/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to