github.com/google/osv-scalibr@v0.4.1/semantic/testdata/maven-versions.txt (about)

     1  1 < 2
     2  1.5 < 2
     3  1 < 2.5
     4  1.0 < 1.1
     5  1.1 < 1.2
     6  1.0.0 < 1.1
     7  1.0.1 < 1.1
     8  1.1 < 1.2.0
     9  
    10  1.0-alpha-1 < 1.0
    11  1.0-alpha-1 < 1.0-alpha-2
    12  1.0-alpha-1 < 1.0-beta-1
    13  
    14  1.0-beta-1 < 1.0-SNAPSHOT
    15  1.0-SNAPSHOT < 1.0
    16  1.0-alpha-1-SNAPSHOT < 1.0-alpha-1
    17  
    18  1.0 < 1.0-1
    19  1.0-1 < 1.0-2
    20  1.0.0 < 1.0-1
    21  
    22  2.0-1 < 2.0.1
    23  2.0.1-klm < 2.0.1-lmn
    24  2.0.1 < 2.0.1-xyz
    25  
    26  2.0.1 < 2.0.1-123
    27  2.0.1-xyz < 2.0.1-123
    28  
    29  1 = 1
    30  1 = 1.0
    31  1 = 1.0.0
    32  1.0 = 1.0.0
    33  1 = 1-0
    34  1 = 1.0-0
    35  1.0 = 1.0-0
    36  
    37  1.1 = 1.01
    38  
    39  // no separator between number and character
    40  1a = 1-a
    41  1a = 1.0-a
    42  1a = 1.0.0-a
    43  1.0a = 1-a
    44  1.0.0a = 1-a
    45  1x = 1-x
    46  1x = 1.0-x
    47  1x = 1.0.0-x
    48  1.0x = 1-x
    49  1.0.0x = 1-x
    50  
    51  // aliases
    52  1ga = 1
    53  1release = 1
    54  1final = 1
    55  1cr = 1rc
    56  
    57  // special 'aliases' a, b and m for alpha, beta and milestone
    58  1a1 = 1-alpha-1
    59  1b2 = 1-beta-2
    60  1m3 = 1-milestone-3
    61  
    62  // case insensitive
    63  1X = 1x
    64  1A = 1a
    65  1B = 1b
    66  1M = 1m
    67  1Ga = 1
    68  1GA = 1
    69  1RELEASE = 1
    70  1release = 1
    71  1RELeaSE = 1
    72  1Final = 1
    73  1FinaL = 1
    74  1FINAL = 1
    75  1Cr = 1Rc
    76  1cR = 1rC
    77  1m3 = 1Milestone3
    78  1m3 = 1MileStone3
    79  1m3 = 1MILESTONE3
    80  1 = 1
    81  1 = 01
    82  1 = 001
    83  01 = 001
    84  
    85  1 = 1.0.0
    86  1 = 1.ga
    87  1 = 1.final
    88  1 = 1.0
    89  1 = 1.
    90  1 = 1-
    91  1-foo = 1.0.0-foo.0.0
    92  1 = 1.0.0-0.0.0
    93  1-1.foo-bar-1-baz-0.1 = 1-1.foo-bar1baz-.1
    94  1-rc = 1cr
    95  1-a = 1a
    96  1-alpha-1 = 1a1
    97  1-beta-1 = 1b1
    98  1-c-1 = 1c1
    99  1-milestone-1 = 1m1
   100  1-1 = 1-ga-1
   101  
   102  // regression test for MNG 5568
   103  6.1.0rc3 < 6.1.0
   104  6.1.0rc3 < 6.1H.5-beta
   105  6.1.0 < 6.1H.5-beta
   106  
   107  // regression test for MNG 6572
   108  20190126.230843 < 1234567890.12345
   109  1234567890.12345 < 123456789012345.1H.5-beta
   110  20190126.230843 < 123456789012345.1H.5-beta
   111  123456789012345.1H.5-beta < 12345678901234567890.1H.5-beta
   112  1234567890.12345 < 12345678901234567890.1H.5-beta
   113  20190126.230843 < 12345678901234567890.1H.5-beta
   114  
   115  # https://github.com/google/osv.dev/pull/1021
   116  0.0.0 = 0.0
   117  0.0.0 = 0
   118  0.0 = 0
   119  0 = 0
   120  
   121  0.0.0-0.0.0 = 0-final-ga
   122  0.0.0-0.0.0 = 0
   123  0-final-ga = 0
   124  
   125  0 < 1
   126  0.0.0-2021-05-17T01-01-51-5ec03a8b < 20.0.0