[BlueOnyx:22660] Re: Newlinq Package Version Numbers

Rickard Osser rickard.osser at bluapp.com
Wed Jan 30 19:33:20 -05 2019


Hi Greg!

This tip should actually work for the versioning:

https://www.copterlabs.com/natural-sorting-in-mysql/

Best regards,

Rickard

On Thu, 2019-01-31 at 10:22 +1100, Greg Kuhnert wrote:
> Hi Team
> 
> Recently, Felix wrote to me about Owncloud. The last vendor published
> version was 10.0.10, but only 10.0.9 was showing to Felix in Newlinq.
> We had actually created a 10.0.10 package, but it was not showing up.
> Let me explain the problem I was dealing with
> 
> For Owncloud, the version number went from 10.0.9, and then 10.0.10
> …. Newlinq uses a mysql function to find max(Version) … However,
> according to mysql, 9 is bigger than 10. (It is a string sort). In
> the past, I manually tweaked the database to replace 10.0.9 with
> 10.0.09…. which fixed it for that package, but then another package
> will have the same problem later.
> 
> So. Today, I wrote my own user defined function that splits apart the
> version numbers into components, and sorts correctly. This SHOULD now
> give you the appropriate max version you are entitled to (based on
> purchase date).
> 
> My request to everyone - Please check the packages available to you
> today, and please report any errors or concerns to me via a support
> ticket.
> 
> Regards,
> Greg.
> 
> 
> _______________________________________________
> Blueonyx mailing list
> Blueonyx at mail.blueonyx.it
> http://mail.blueonyx.it/mailman/listinfo/blueonyx




More information about the Blueonyx mailing list