topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday March 28, 2024, 11:50 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: DcUpdater Bug: 1.2.3 is the same as 1.2.3a  (Read 6873 times)

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 9,747
    • View Profile
    • Read more about this member.
    • Donate to Member
DcUpdater Bug: 1.2.3 is the same as 1.2.3a
« on: January 13, 2012, 01:48 AM »
DcUpdater seems to only check for numbers and does not differentiate between versions that have letters in them but are otherwise the same.

It will see all of the below examples as being the same version.


1.2.3
1.2.3a
1.2.3abcdefg
1.2.3.abcd

Ath

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 3,612
    • View Profile
    • Donate to Member
Re: DcUpdater Bug: 1.2.3 is the same as 1.2.3a
« Reply #1 on: January 13, 2012, 02:13 AM »
The original usual specification is about numbers only, and the version resources of files can only contain numbers. There are textual representations of those resources, but these are used for display only, not comparison/registration.
Guess mouser intended/s to check actual file version resources too :up:


[OT]
I really like ever incrementing build-numbers (5.0.1.1165, 5.10.1.1172, etc.)
[/OT]

Ath

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 3,612
    • View Profile
    • Donate to Member
Re: DcUpdater Bug: 1.2.3 is the same as 1.2.3a
« Reply #2 on: January 13, 2012, 02:17 AM »
A (IMHO) trustworthy resource on these numbering schemes: Software_versioningw

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 9,747
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: DcUpdater Bug: 1.2.3 is the same as 1.2.3a
« Reply #3 on: January 13, 2012, 02:53 AM »
Maintenance releases (i.e. bug fixes only) would generally be denoted as 1.81a, 1.81b, etc.

DcUpdater won't work with such a versioning system.