← Back to team overview

launchpad-reviewers team mailing list archive

[Merge] ~jugmac00/lpci:add-support-for-oracular into lpci:main

 

Jürgen Gmach has proposed merging ~jugmac00/lpci:add-support-for-oracular into lpci:main.

Commit message:
Add support for Oracular

Requested reviews:
  Launchpad code reviewers (launchpad-reviewers)

For more details, see:
https://code.launchpad.net/~jugmac00/lpci/+git/lpcraft/+merge/467774
-- 
Your team Launchpad code reviewers is requested to review the proposed merge of ~jugmac00/lpci:add-support-for-oracular into lpci:main.
diff --git a/lpci/providers/_buildd.py b/lpci/providers/_buildd.py
index 5849def..3479b3c 100644
--- a/lpci/providers/_buildd.py
+++ b/lpci/providers/_buildd.py
@@ -20,6 +20,7 @@ SERIES_TO_BUILDD_IMAGE_ALIAS = {
     "jammy": bases.BuilddBaseAlias.JAMMY,
     "mantic": bases.BuilddBaseAlias.MANTIC,
     "noble": bases.BuilddBaseAlias.NOBLE,
+    "oracular": bases.BuilddBaseAlias.ORACULAR,
     "devel": bases.BuilddBaseAlias.DEVEL,
 }
 
diff --git a/lpci/providers/tests/test_buildd.py b/lpci/providers/tests/test_buildd.py
index 0f0e659..e9a1b90 100644
--- a/lpci/providers/tests/test_buildd.py
+++ b/lpci/providers/tests/test_buildd.py
@@ -24,6 +24,7 @@ class TestLPCIBuilddBaseConfiguration(TestCase):
             "22.04": BuilddBaseAlias.JAMMY.value,
             "23.10": BuilddBaseAlias.MANTIC.value,
             "24.04": BuilddBaseAlias.NOBLE.value,
+            "24.10": BuilddBaseAlias.ORACULAR.value,
             "devel": BuilddBaseAlias.DEVEL.value,
         }
         for k, v in alias_mapping.items():
diff --git a/requirements.in b/requirements.in
index ed7d830..fc0ac8b 100644
--- a/requirements.in
+++ b/requirements.in
@@ -1,5 +1,5 @@
 craft-cli
-craft-providers>=1.23.1  # 1.23.1 fixed LXD version naming support
+craft-providers>=1.24.0  # 1.24.0 added support for Oracular
 launchpadlib[keyring]
 pydantic
 PyYAML>=6.0.1  # 6.0.0 is not compatible with a current cython version
diff --git a/requirements.txt b/requirements.txt
index 8eef53d..47469ed 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,9 +4,9 @@
 #
 #    pip-compile
 #
-backports-tarfile==1.0.0
+backports-tarfile==1.2.0
     # via jaraco-context
-certifi==2024.2.2
+certifi==2024.6.2
     # via requests
 cffi==1.16.0
     # via cryptography
@@ -14,9 +14,9 @@ charset-normalizer==3.3.2
     # via requests
 craft-cli==2.5.1
     # via -r requirements.in
-craft-providers==1.23.1
+craft-providers==1.24.0
     # via -r requirements.in
-cryptography==42.0.5
+cryptography==42.0.8
     # via secretstorage
 distro==1.9.0
     # via lazr-restfulclient
@@ -34,13 +34,13 @@ jaraco-classes==3.4.0
     # via keyring
 jaraco-context==5.3.0
     # via keyring
-jaraco-functools==4.0.0
+jaraco-functools==4.0.1
     # via keyring
 jeepney==0.8.0
     # via
     #   keyring
     #   secretstorage
-keyring==25.1.0
+keyring==25.2.1
     # via launchpadlib
 launchpadlib[keyring]==1.11.0
     # via -r requirements.in
@@ -50,21 +50,21 @@ lazr-uri==1.0.6
     # via
     #   launchpadlib
     #   wadllib
-more-itertools==10.2.0
+more-itertools==10.3.0
     # via
     #   jaraco-classes
     #   jaraco-functools
 oauthlib==3.2.2
     # via lazr-restfulclient
-packaging==24.0
+packaging==24.1
     # via craft-providers
-platformdirs==4.2.0
+platformdirs==4.2.2
     # via craft-cli
-pluggy==1.4.0
+pluggy==1.5.0
     # via -r requirements.in
 pycparser==2.22
     # via cffi
-pydantic==1.10.15
+pydantic==1.10.16
     # via
     #   -r requirements.in
     #   craft-providers
@@ -78,7 +78,9 @@ pyyaml==6.0.1
     #   craft-cli
     #   craft-providers
 requests==2.31.0
-    # via requests-unixsocket
+    # via
+    #   craft-providers
+    #   requests-unixsocket
 requests-unixsocket==0.3.0
     # via craft-providers
 secretstorage==3.3.3
@@ -87,15 +89,15 @@ six==1.16.0
     # via
     #   launchpadlib
     #   lazr-restfulclient
-typing-extensions==4.11.0
+typing-extensions==4.12.2
     # via pydantic
-urllib3==1.26.18
+urllib3==1.26.19
     # via
     #   craft-providers
     #   requests
 wadllib==1.3.6
     # via lazr-restfulclient
-zipp==3.18.1
+zipp==3.19.2
     # via
     #   importlib-metadata
     #   importlib-resources

Follow ups