@@ -63,7 +63,8 @@ type distro =
63
63
| `V37
64
64
| `V38
65
65
| `V39
66
- | `V40 ]
66
+ | `V40
67
+ | `V41 ]
67
68
| `OracleLinux of [ `V7 | `V8 | `V9 ]
68
69
| `OpenSUSE of
69
70
[ `V42_1
@@ -151,6 +152,7 @@ type t =
151
152
| `V38
152
153
| `V39
153
154
| `V40
155
+ | `V41
154
156
| `Latest ]
155
157
| `OracleLinux of [ `V7 | `V8 | `V9 | `Latest ]
156
158
| `OpenSUSE of
@@ -283,6 +285,7 @@ let distros : t list =
283
285
`Fedora `V38 ;
284
286
`Fedora `V39 ;
285
287
`Fedora `V40 ;
288
+ `Fedora `V41 ;
286
289
`Fedora `Latest ;
287
290
`OracleLinux `V7 ;
288
291
`OracleLinux `V8 ;
@@ -343,7 +346,7 @@ let resolve_alias (d : t) : distro =
343
346
| `Alpine `Latest -> `Alpine `V3_20
344
347
| `CentOS `Latest -> `CentOS `V7
345
348
| `Debian `Stable -> `Debian `V12
346
- | `Fedora `Latest -> `Fedora `V40
349
+ | `Fedora `Latest -> `Fedora `V41
347
350
| `OracleLinux `Latest -> `OracleLinux `V9
348
351
| `OpenSUSE `Latest -> `OpenSUSE `V15_6
349
352
| `Ubuntu `Latest -> `Ubuntu `V24_10
@@ -360,7 +363,8 @@ let resolve_alias (d : t) : distro =
360
363
| `Debian (`V7 | `V8 | `V9 | `V10 | `V11 | `V12 | `Testing | `Unstable )
361
364
| `Fedora
362
365
( `V21 | `V22 | `V23 | `V24 | `V25 | `V26 | `V27 | `V28 | `V29 | `V30
363
- | `V31 | `V32 | `V33 | `V34 | `V35 | `V36 | `V37 | `V38 | `V39 | `V40 )
366
+ | `V31 | `V32 | `V33 | `V34 | `V35 | `V36 | `V37 | `V38 | `V39 | `V40
367
+ | `V41 )
364
368
| `OracleLinux (`V7 | `V8 | `V9 )
365
369
| `OpenSUSE
366
370
( `V42_1 | `V42_2 | `V42_3 | `V15_0 | `V15_1 | `V15_2 | `V15_3 | `V15_4
@@ -396,9 +400,9 @@ let distro_status (d : t) : status =
396
400
| `Debian `Unstable -> `Active `Tier3
397
401
| `Fedora
398
402
( `V21 | `V22 | `V23 | `V24 | `V25 | `V26 | `V27 | `V28 | `V29 | `V30
399
- | `V31 | `V32 | `V33 | `V34 | `V35 | `V36 | `V37 | `V38 ) ->
403
+ | `V31 | `V32 | `V33 | `V34 | `V35 | `V36 | `V37 | `V38 | `V39 ) ->
400
404
`Deprecated
401
- | `Fedora (`V39 | `V40 ) -> `Active `Tier2
405
+ | `Fedora (`V40 | `V41 ) -> `Active `Tier2
402
406
| `OracleLinux `V7 -> `Deprecated
403
407
| `OracleLinux (`V8 | `V9 ) -> `Active `Tier3
404
408
| `OpenSUSE
@@ -471,7 +475,7 @@ let distro_arches ov (d : t) =
471
475
when OV. (compare Releases. v4_05_0 ov) = - 1 ->
472
476
let base = [ `X86_64 ; `Aarch64 ; `Ppc64le ; `S390x ] in
473
477
if OV. (compare Releases. v4_11_0 ov) < = 0 then `Riscv64 :: base else base
474
- | `Fedora (`V33 | `V34 | `V35 | `V36 | `V37 | `V38 | `V39 | `V40 ), ov
478
+ | `Fedora (`V33 | `V34 | `V35 | `V36 | `V37 | `V38 | `V39 | `V40 | `V41 ), ov
475
479
when OV. (compare Releases. v4_08_0 ov) = - 1 ->
476
480
[ `X86_64 ; `Aarch64 ]
477
481
| `OpenSUSE (`V15_4 | `V15_5 | `V15_6 ), ov
@@ -593,6 +597,7 @@ let builtin_ocaml_of_distro (d : t) : string option =
593
597
| `Fedora `V38 -> Some " 4.14.0"
594
598
| `Fedora `V39 -> Some " 5.0.0"
595
599
| `Fedora `V40 -> Some " 5.1.1"
600
+ | `Fedora `V41 -> Some " 5.2.0"
596
601
| `CentOS `V6 -> Some " 3.11.2"
597
602
| `CentOS `V7 -> Some " 4.01.0"
598
603
| `CentOS `V8 -> Some " 4.07.0"
@@ -676,6 +681,7 @@ let tag_of_distro (d : t) =
676
681
| `Fedora `V38 -> " fedora-38"
677
682
| `Fedora `V39 -> " fedora-39"
678
683
| `Fedora `V40 -> " fedora-40"
684
+ | `Fedora `V41 -> " fedora-41"
679
685
| `OracleLinux `V7 -> " oraclelinux-7"
680
686
| `OracleLinux `V8 -> " oraclelinux-8"
681
687
| `OracleLinux `V9 -> " oraclelinux-9"
@@ -783,6 +789,7 @@ let distro_of_tag x : t option =
783
789
| "fedora-38" -> Some (`Fedora `V38 )
784
790
| "fedora-39" -> Some (`Fedora `V39 )
785
791
| "fedora-40" -> Some (`Fedora `V40 )
792
+ | "fedora-41" -> Some (`Fedora `V41 )
786
793
| "fedora" -> Some (`Fedora `Latest )
787
794
| "oraclelinux-7" -> Some (`OracleLinux `V7 )
788
795
| "oraclelinux-8" -> Some (`OracleLinux `V8 )
@@ -891,6 +898,7 @@ let human_readable_string_of_distro (d : t) =
891
898
| `Fedora `V38 -> " Fedora 38"
892
899
| `Fedora `V39 -> " Fedora 39"
893
900
| `Fedora `V40 -> " Fedora 40"
901
+ | `Fedora `V41 -> " Fedora 41"
894
902
| `OracleLinux `V7 -> " OracleLinux 7"
895
903
| `OracleLinux `V8 -> " OracleLinux 8"
896
904
| `OracleLinux `V9 -> " OracleLinux 9"
@@ -1040,8 +1048,9 @@ let bubblewrap_version (t : t) =
1040
1048
| `Fedora `V36 -> Some (0 , 5 , 0 )
1041
1049
| `Fedora `V37 -> Some (0 , 5 , 0 )
1042
1050
| `Fedora `V38 -> Some (0 , 7 , 0 )
1043
- | `Fedora `V39 -> Some (0 , 8 , 0 )
1044
- | `Fedora `V40 -> Some (0 , 8 , 0 )
1051
+ | `Fedora `V39 -> Some (0 , 10 , 0 )
1052
+ | `Fedora `V40 -> Some (0 , 10 , 0 )
1053
+ | `Fedora `V41 -> Some (0 , 10 , 0 )
1045
1054
| `OracleLinux `V7 -> None
1046
1055
| `OracleLinux `V8 -> Some (0 , 4 , 0 )
1047
1056
| `OracleLinux `V9 -> Some (0 , 4 , 1 )
@@ -1176,6 +1185,7 @@ let base_distro_tag ?(arch = `X86_64) d =
1176
1185
| `V38 -> " 38"
1177
1186
| `V39 -> " 39"
1178
1187
| `V40 -> " 40"
1188
+ | `V41 -> " 41"
1179
1189
in
1180
1190
(" fedora" , tag)
1181
1191
| `OracleLinux v ->
0 commit comments