diff -pruN 1:9.7.1-3/debian/changelog 1:10.0.0-1/debian/changelog
--- 1:9.7.1-3/debian/changelog	2025-03-28 09:15:26.000000000 +0000
+++ 1:10.0.0-1/debian/changelog	2025-08-28 13:52:08.000000000 +0000
@@ -1,3 +1,10 @@
+python-oslo.config (1:10.0.0-1) experimental; urgency=medium
+
+  * New upstream release.
+  * Removed python3-debtcollector from (build-)depends.
+
+ -- Thomas Goirand <zigo@debian.org>  Thu, 28 Aug 2025 15:52:08 +0200
+
 python-oslo.config (1:9.7.1-3) unstable; urgency=medium
 
   * Uploading to unstable.
diff -pruN 1:9.7.1-3/debian/control 1:10.0.0-1/debian/control
--- 1:9.7.1-3/debian/control	2025-03-28 09:15:26.000000000 +0000
+++ 1:10.0.0-1/debian/control	2025-08-28 13:52:08.000000000 +0000
@@ -17,7 +17,6 @@ Build-Depends:
  python3-sphinx,
 Build-Depends-Indep:
  python3-coverage,
- python3-debtcollector,
  python3-docutils,
  python3-fixtures,
  python3-mimeparse,
@@ -61,7 +60,6 @@ Description: Common code for Openstack P
 Package: python3-oslo.config
 Architecture: all
 Depends:
- python3-debtcollector,
  python3-docutils,
  python3-netaddr,
  python3-oslo.i18n,
diff -pruN 1:9.7.1-3/oslo_config/cfg.py 1:10.0.0-1/oslo_config/cfg.py
--- 1:9.7.1-3/oslo_config/cfg.py	2025-02-15 06:18:16.000000000 +0000
+++ 1:10.0.0-1/oslo_config/cfg.py	2025-06-10 15:21:06.000000000 +0000
@@ -2211,9 +2211,9 @@ class ConfigOpts(abc.Mapping):
                 # If a subcommand, call _add_to_cli, for getting the subparser
                 opt._add_to_cli(self._oparser, group)
             else:
-                name = f"{group}_{opt.dest}" \
+                name = f"{group}_{opt.name}" \
                     if not (group is None and group != '') \
-                    else f"{opt.dest}"
+                    else f"{opt.name}"
                 if opt.multi:
                     multi.append(name)
                 opts.setdefault(name, [])
@@ -2736,10 +2736,10 @@ class ConfigOpts(abc.Mapping):
 
     def _all_opt_infos(self):
         """A generator function for iteration opt infos."""
-        for info in self._opts.values():
+        for info in list(self._opts.values()):
             yield info, None
-        for group in self._groups.values():
-            for info in group._opts.values():
+        for group in list(self._groups.values()):
+            for info in list(group._opts.values()):
                 yield info, group
 
     def _all_cli_opts(self):
diff -pruN 1:9.7.1-3/oslo_config/types.py 1:10.0.0-1/oslo_config/types.py
--- 1:9.7.1-3/oslo_config/types.py	2025-02-15 06:18:16.000000000 +0000
+++ 1:10.0.0-1/oslo_config/types.py	2025-06-10 15:21:06.000000000 +0000
@@ -25,7 +25,6 @@ import re
 import warnings
 
 import abc
-from debtcollector import removals
 import netaddr
 import rfc3986
 
@@ -959,24 +958,8 @@ class URI(ConfigType):
             raise ValueError("Value '%s' exceeds maximum length %d" %
                              (value, self.max_length))
 
-        # NOTE(dhellmann): self.value is deprecated, and we don't want
-        # to trigger a deprecation warning ourselves so we modify
-        # self._value directly.
-        self._value = value
         return value
 
-    @removals.removed_property
-    def value(self):
-        return self._value
-
-    @value.setter
-    def value(self, newval):
-        self._value = newval
-
-    @value.deleter
-    def value(self):
-        del self._value
-
     def __repr__(self):
         return 'URI'
 
diff -pruN 1:9.7.1-3/pyproject.toml 1:10.0.0-1/pyproject.toml
--- 1:9.7.1-3/pyproject.toml	1970-01-01 00:00:00.000000000 +0000
+++ 1:10.0.0-1/pyproject.toml	2025-06-10 15:21:06.000000000 +0000
@@ -0,0 +1,3 @@
+[build-system]
+requires = ["pbr>=6.1.1"]
+build-backend = "pbr.build"
diff -pruN 1:9.7.1-3/releasenotes/notes/remove-uri-value-4078778bce0b96cb.yaml 1:10.0.0-1/releasenotes/notes/remove-uri-value-4078778bce0b96cb.yaml
--- 1:9.7.1-3/releasenotes/notes/remove-uri-value-4078778bce0b96cb.yaml	1970-01-01 00:00:00.000000000 +0000
+++ 1:10.0.0-1/releasenotes/notes/remove-uri-value-4078778bce0b96cb.yaml	2025-06-10 15:21:06.000000000 +0000
@@ -0,0 +1,5 @@
+---
+upgrade:
+  - |
+    The ``value`` property of the ``oslo_config.types.URI`` class has been
+    removed. This was deprecated in oslo.config 6.2.0 .
diff -pruN 1:9.7.1-3/releasenotes/source/2025.1.rst 1:10.0.0-1/releasenotes/source/2025.1.rst
--- 1:9.7.1-3/releasenotes/source/2025.1.rst	1970-01-01 00:00:00.000000000 +0000
+++ 1:10.0.0-1/releasenotes/source/2025.1.rst	2025-06-10 15:21:06.000000000 +0000
@@ -0,0 +1,6 @@
+===========================
+2025.1 Series Release Notes
+===========================
+
+.. release-notes::
+   :branch: stable/2025.1
diff -pruN 1:9.7.1-3/releasenotes/source/index.rst 1:10.0.0-1/releasenotes/source/index.rst
--- 1:9.7.1-3/releasenotes/source/index.rst	2025-02-15 06:18:16.000000000 +0000
+++ 1:10.0.0-1/releasenotes/source/index.rst	2025-06-10 15:21:06.000000000 +0000
@@ -6,6 +6,7 @@
    :maxdepth: 1
 
    unreleased
+   2025.1
    2024.2
    2024.1
    2023.2
diff -pruN 1:9.7.1-3/requirements.txt 1:10.0.0-1/requirements.txt
--- 1:9.7.1-3/requirements.txt	2025-02-15 06:18:16.000000000 +0000
+++ 1:10.0.0-1/requirements.txt	2025-06-10 15:21:06.000000000 +0000
@@ -2,7 +2,6 @@
 # date but we do not test them so no guarantee of having them all correct. If
 # you find any incorrect lower bounds, let us know or propose a fix.
 
-debtcollector>=1.2.0 # Apache-2.0
 netaddr>=0.7.18 # BSD
 stevedore>=1.20.0 # Apache-2.0
 oslo.i18n>=3.15.3 # Apache-2.0
