Confusing output while checking routeros updates (in stable channel)

/system package update check-for-updates without-paging
            channel: stable
  installed-version: 6.49.18
             status: finding out latest version...

            channel: stable
  installed-version: 6.49.18
     latest-version: 6.49.18
             status: New version is available

So, according to Mikrotik logic, I have 6.49.18 installed and 6.49.18 is the latest version therefor New version is available.
Similar speech comes out of winbox when checking updates.

Is there a way to make sense to this?

Never noticed that.

But V7 is “new version” that is “available”. Now it likely be better to suggest “New major version available in ‘upgrade’ channel”

Yeah, I get it now, looking at it this way - current message actually “makes sense” in a same way as v7 installer bricking certain gear… Which is the reason for that box to stay on v6, mikrotik bricks it with v7. Even after they have been told numerous times that their v7 installer gives you box with some ports dead-silent. Must be hard to at very minimum include that knowledge to installer, so that customer does not upgrade when outcome for that hardware is known to end badly. But it makes sense to advertise that new version is available for that very gear. Much sense. Wow.

My only point was it was SOMEWHAT explainable. But 100% agree it’s a poor design.

And, potentially problematic if someone used scripting, the “new version available” might cause a script to loop forever trying to upgrade a router.

Do you actually have the “current” 6.49.18 installed?
There’s 2 a stable and a long-term one. It’s the same one but with a different build time

http://forum.mikrotik.com/t/v6-49-18-long-term-is-released/181750/44