Slashdot Mirror


To Avoid Confusion: Oracle's Confusing New Java Numbering Scheme

twofishy writes "'To avoid the confusion caused by renumbering releases,' Oracle has announced that it is adopting a new numbering scheme for JDK 5.0, JDK 6 and JDK 7. 'The next Limited Update for JDK 7 will be numbered 7u40, and the next 3 CPUs after that will be numbered 7u45, 7u51, and 7u55." The vendor notes that a more elegant solution would require the changing of the version numbering scheme to accommodate different kinds of changes (for example by using 7u44-2 ). However this cannot be implemented outside of a major release, since doing so might break existing code that parses version strings (possibly including the Java auto-update system)" Here's Oracle's announcement.

13 of 183 comments (clear)

  1. CPU=Critical Patch Update by fnj · · Score: 5, Informative

    An absurd TLA overloading.

    1. Re:CPU=Critical Patch Update by DickBreath · · Score: 4, Funny

      > An absurd TLA overloading.

      To be more concise, simply say: ATO. (ATO = Absurd TLA Overloading.)

      --

      I'll see your senator, and I'll raise you two judges.
    2. Re:CPU=Critical Patch Update by ArcadeMan · · Score: 4, Insightful

      Oh, a different meaning for an acronym that's been in use for over 50 years. That will sure help with the confusion!

    3. Re:CPU=Critical Patch Update by Tackhead · · Score: 5, Funny

      Its not like they could have just said Critical update patch...oh no, we need to make things confusing.

      What happens when admins get confused and pour the contents of their beverage containers into their servers?

      We apologize for the confusion in the Critical Patch Updates. The individuals responsible have been sacked. To avoid further confusion, all CPUs will be processed through CUPS, the Critical Update Patch Server.

      And now the goddamn printer doesn't work.

  2. IQ by rossdee · · Score: 4, Funny

    Mensa can use this as a 'What is the next number in the sequence' for their IQ test.

    1. Re:IQ by SJHillman · · Score: 5, Funny

      I hear Mensa is planning on using the Microsoft Copy dialog instead.

      "You have 4 minutes left, then 3 minutes, then 29 minutes, then 1800 years, then 32 seconds, then potato. What is the next number in the sequence?"

    2. Re:IQ by Barefoot+Monkey · · Score: 5, Funny

      That's easy. The next number in the sequence is (not responding).

  3. Oracle has always had confusing version numbers by jfdavis668 · · Score: 4, Informative

    Every time they try to standardize version numbers, they make it more confusing. 11G database release 1 was 11.0, but release 2 is 11.2. Where was 11.1? App server 9i was actually an 8.0 base. Most of the time I can't even figure out which product I am actually buying.

  4. Simpler solution.. by xtal · · Score: 4, Insightful

    I resolved the issue by removing it.. perhaps, that is the intended effect. Apologies to those with no choice.

    --
    ..don't panic
  5. Re:Why Does Name Matter? by bunratty · · Score: 4, Informative

    Because programs are used to decode/encode the name. It's the same problem with Y2K, user agent strings, and so on. When programs expect data in a certain format, such as two digits for years or a single number after a u in a version string, they don't react well when the format is changed. RTFA.

    --
    What a fool believes, he sees, no wise man has the power to reason away.
  6. Ask Toolbar by Anonymous Coward · · Score: 4, Insightful

    I don't care what they call it so long as I don't have to install any toolbars.

    Like seriously what is this 2003? It's crowding out my "Bonzi Buddy"

  7. Re:Why Does Name Matter? by LordLimecat · · Score: 5, Funny

    Because the old numbering system of incrementing by 1 was far too complicated. The new system is much easier to understand:

    * Limited Update releases will be numbered in multiples of 20.
      * We intend for Critical Patch Updates to continue to use odd numbers. The numbers will be calculated by adding multiples of five to the prior Limited Update and when needed adding one to keep the resulting number odd.
      * Updates containing Norton instead of McAfee will be prime numbers
      * If an update actually contains intentional regressions, it will end in a 9. We recommend you do not install these updates.
      * If the update number is a prime but also a member of the fibonacci sequence, it is considered a "surprise" update: It will be automatically installed, and will contain 1 or more undesirable features. It may also install the ask toolbar.

    Obviously this system is far superior.

  8. Wow. Just wow. by QilessQi · · Score: 4, Insightful

    After reading the Oracle announcement through three times, I actually checked my calendar to see if April 1st had somehow come around again.

    Which is a distinct possibility if Oracle takes over the Gregorian Calendar next.