** Description changed:

+ == Begin SRU Template ==
+ [Impact]
+ swift 2.37.1-0ubuntu2 fails to build from source on resolute due to
+ three unit test failures, blocking any future update of the package.
+ This upload fixes the build; all changes are confined to the test
+ suite, no production code is modified.
+ 
+ The update contains the following package updates:
+ 
+  * swift 2.37.1-0ubuntu2.1
+ 
+ [Test Case]
+ The following SRU process was followed:
+ 
https://documentation.ubuntu.com/sru/en/latest/reference/exception-OpenStack-Updates
+ 
+ In order to avoid regression of existing consumers, the OpenStack team
+ will run their continuous integration test against the packages that
+ are in -proposed. A successful run of all available tests will be
+ required before the proposed packages can be let into -updates.
+ 
+ The OpenStack team will be in charge of attaching the output summary
+ of the executed tests. The OpenStack team members will not mark
+ 'verification-done' until this has happened.
+ 
+ [Regression Potential]
+ In order to mitigate the regression potential, the results of the
+ aforementioned tests are attached to this bug. Both changes are
+ patches to unit tests only; the built binaries are functionally
+ identical to 2.37.1-0ubuntu2.
+ 
+ [Discussion]
+ Two test-only changes:
+  * d/p/fix-writing-non-ascii-in-headers-in-tests.patch synced from
+    Debian 2.37.1-5: Ubuntu's stale copy collapsed two non-ASCII
+    object metadata headers into one, failing two proxy-server tests
+    on Python 3.14.
+  * d/p/fix-reconstructor-test-conn-timeout-flake.patch (new): the
+    reconstruct_fa insufficient-frag tests assert exact logged error
+    lines, but the default 0.5s conn_timeout measures wall-clock time
+    and can expire under scheduler stalls on loaded machines, logging
+    a spurious ConnectionTimeout error.
+ Note: Launchpad builders skip the affected tests (no >4KB xattr
+ support), so the failures only reproduce in local builds; a
+ reproduction report is attached. Proof builds:
+ ppa:mylesjp/swift-lp2156199.
+ == End SRU Template ==
+ 
+ 
+ =============================================================================
+ Original Bug Report
+ =============================================================================
+ 
  
  [ Impact ]
  
-  * Not able to build packages for swift for stonking and resolute
+  * Not able to build packages for swift for stonking and resolute
  
  [ Test Plan ]
  
-  * Run unit tests
+  * Run unit tests
  
-   pull-lp-source --download-only swift resolute
-   dpkg-source -x swift_2.37.1-0ubuntu2.dsc
-   cd swift-2.37.1
-   quilt push -a
-   tox -e py3
+   pull-lp-source --download-only swift resolute
+   dpkg-source -x swift_2.37.1-0ubuntu2.dsc
+   cd swift-2.37.1
+   quilt push -a
+   tox -e py3
  
  [ Where problems could occur ]
  
-  * There are 2 changes - 1st patch dropped existing patch since its
+  * There are 2 changes - 1st patch dropped existing patch since its
  already part of ubuntu package and 2nd patch fixes test failures which
  is fixed in upstream.
  
-  * Both changes are in unit tests and should not affect any production
+  * Both changes are in unit tests and should not affect any production
  code.
  
  [ Other Info ]
  
-  * None
- 
+  * None
  
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  
  Hello,
  
  When trying to build swift (2.37.1-0ubuntu2) on resolute from source I
  faced some errors on the test suite:
  
  ```
  FAILED 
test/unit/obj/test_reconstructor.py::TestReconstructFragmentArchiveECDuplicationFactor::test_reconstruct_fa_no_quarantine_more_than_threshold_frags
 - AssertionError: 2 != 3 : ['Trying to GET 10.0.0.22:1022/sdw/0/a/c/o 
policy#0: ConnectionTimeout (0.5s)', 'Unable to get enough responses (2/10 from 
2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 
frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 
1781023305.00000', 'Unable to get enough responses (1 x unknown, 24 x 404 error 
responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 
frag#1']
  FAILED 
test/unit/proxy/test_mem_server.py::TestReplicatedObjectController::test_PUT_message_length_using_both_with_crazy_meta
 - AssertionError: b'X-Object-Meta-?: \xf0\x9f\x91\x8d' not found in 
[b'HTTP/1.1 200 OK', b'Content-Type: message/rfc822', b'X-Object-Meta-?: 
\xf0\x9f\x91\x8d,\xe2\x98\x85', b'Etag: e689f443a0bda0ec5aa99bc4a26e3ec1', 
b'Last-Modified: Tue, 09 Jun 2026 16:43:28 GMT', b'X-Timestamp: 
1781023407.45024', b'X-Backend-Timestamp: 1781023407.45024', 
b'X-Backend-Data-Timestamp: 1781023407.45024', b'X-Backend-Durable-Timestamp: 
1781023407.45024', b'Accept-Ranges: bytes', b'Content-Length: 33', b'Date: Tue, 
09 Jun 2026 16:43:27 GMT', b'Connection: close', b'', b'']
  FAILED 
test/unit/proxy/test_server.py::TestReplicatedObjectController::test_PUT_message_length_using_both_with_crazy_meta
 - AssertionError: b'X-Object-Meta-?: \xf0\x9f\x91\x8d' not found in 
[b'HTTP/1.1 200 OK', b'Content-Type: message/rfc822', b'X-Object-Meta-?: 
\xf0\x9f\x91\x8d,\xe2\x98\x85', b'Etag: e689f443a0bda0ec5aa99bc4a26e3ec1', 
b'Last-Modified: Tue, 09 Jun 2026 16:43:58 GMT', b'X-Timestamp: 
1781023437.84664', b'X-Backend-Timestamp: 1781023437.84664', 
b'X-Backend-Data-Timestamp: 1781023437.84664', b'X-Backend-Durable-Timestamp: 
1781023437.84664', b'Accept-Ranges: bytes', b'Content-Length: 33', b'Date: Tue, 
09 Jun 2026 16:43:57 GMT', b'Connection: close', b'', b'']
  ```

** Changed in: swift (Ubuntu Resolute)
   Importance: Undecided => High

** Description changed:

  == Begin SRU Template ==
  [Impact]
  swift 2.37.1-0ubuntu2 fails to build from source on resolute due to
  three unit test failures, blocking any future update of the package.
  This upload fixes the build; all changes are confined to the test
  suite, no production code is modified.
  
  The update contains the following package updates:
  
-  * swift 2.37.1-0ubuntu2.1
+  * swift 2.37.1-0ubuntu2.1
  
  [Test Case]
  The following SRU process was followed:
  
https://documentation.ubuntu.com/sru/en/latest/reference/exception-OpenStack-Updates
  
  In order to avoid regression of existing consumers, the OpenStack team
  will run their continuous integration test against the packages that
  are in -proposed. A successful run of all available tests will be
  required before the proposed packages can be let into -updates.
  
  The OpenStack team will be in charge of attaching the output summary
  of the executed tests. The OpenStack team members will not mark
  'verification-done' until this has happened.
  
  [Regression Potential]
  In order to mitigate the regression potential, the results of the
  aforementioned tests are attached to this bug. Both changes are
  patches to unit tests only; the built binaries are functionally
  identical to 2.37.1-0ubuntu2.
  
  [Discussion]
  Two test-only changes:
-  * d/p/fix-writing-non-ascii-in-headers-in-tests.patch synced from
-    Debian 2.37.1-5: Ubuntu's stale copy collapsed two non-ASCII
-    object metadata headers into one, failing two proxy-server tests
-    on Python 3.14.
-  * d/p/fix-reconstructor-test-conn-timeout-flake.patch (new): the
-    reconstruct_fa insufficient-frag tests assert exact logged error
-    lines, but the default 0.5s conn_timeout measures wall-clock time
-    and can expire under scheduler stalls on loaded machines, logging
-    a spurious ConnectionTimeout error.
+  * d/p/fix-writing-non-ascii-in-headers-in-tests.patch synced from
+    Debian 2.37.1-5: Ubuntu's stale copy collapsed two non-ASCII
+    object metadata headers into one, failing two proxy-server tests
+    on Python 3.14.
+  * d/p/fix-reconstructor-test-conn-timeout-flake.patch (new): the
+    reconstruct_fa insufficient-frag tests assert exact logged error
+    lines, but the default 0.5s conn_timeout measures wall-clock time
+    and can expire under scheduler stalls on loaded machines, logging
+    a spurious ConnectionTimeout error.
  Note: Launchpad builders skip the affected tests (no >4KB xattr
  support), so the failures only reproduce in local builds; a
  reproduction report is attached. Proof builds:
- ppa:mylesjp/swift-lp2156199.
+ https://launchpad.net/~mylesjp/+archive/ubuntu/swift-lp2156199-v2
  == End SRU Template ==
- 
  
  =============================================================================
  Original Bug Report
  =============================================================================
- 
  
  [ Impact ]
  
   * Not able to build packages for swift for stonking and resolute
  
  [ Test Plan ]
  
   * Run unit tests
  
    pull-lp-source --download-only swift resolute
    dpkg-source -x swift_2.37.1-0ubuntu2.dsc
    cd swift-2.37.1
    quilt push -a
    tox -e py3
  
  [ Where problems could occur ]
  
   * There are 2 changes - 1st patch dropped existing patch since its
  already part of ubuntu package and 2nd patch fixes test failures which
  is fixed in upstream.
  
   * Both changes are in unit tests and should not affect any production
  code.
  
  [ Other Info ]
  
   * None
  
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  
  Hello,
  
  When trying to build swift (2.37.1-0ubuntu2) on resolute from source I
  faced some errors on the test suite:
  
  ```
  FAILED 
test/unit/obj/test_reconstructor.py::TestReconstructFragmentArchiveECDuplicationFactor::test_reconstruct_fa_no_quarantine_more_than_threshold_frags
 - AssertionError: 2 != 3 : ['Trying to GET 10.0.0.22:1022/sdw/0/a/c/o 
policy#0: ConnectionTimeout (0.5s)', 'Unable to get enough responses (2/10 from 
2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 
frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 
1781023305.00000', 'Unable to get enough responses (1 x unknown, 24 x 404 error 
responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 
frag#1']
  FAILED 
test/unit/proxy/test_mem_server.py::TestReplicatedObjectController::test_PUT_message_length_using_both_with_crazy_meta
 - AssertionError: b'X-Object-Meta-?: \xf0\x9f\x91\x8d' not found in 
[b'HTTP/1.1 200 OK', b'Content-Type: message/rfc822', b'X-Object-Meta-?: 
\xf0\x9f\x91\x8d,\xe2\x98\x85', b'Etag: e689f443a0bda0ec5aa99bc4a26e3ec1', 
b'Last-Modified: Tue, 09 Jun 2026 16:43:28 GMT', b'X-Timestamp: 
1781023407.45024', b'X-Backend-Timestamp: 1781023407.45024', 
b'X-Backend-Data-Timestamp: 1781023407.45024', b'X-Backend-Durable-Timestamp: 
1781023407.45024', b'Accept-Ranges: bytes', b'Content-Length: 33', b'Date: Tue, 
09 Jun 2026 16:43:27 GMT', b'Connection: close', b'', b'']
  FAILED 
test/unit/proxy/test_server.py::TestReplicatedObjectController::test_PUT_message_length_using_both_with_crazy_meta
 - AssertionError: b'X-Object-Meta-?: \xf0\x9f\x91\x8d' not found in 
[b'HTTP/1.1 200 OK', b'Content-Type: message/rfc822', b'X-Object-Meta-?: 
\xf0\x9f\x91\x8d,\xe2\x98\x85', b'Etag: e689f443a0bda0ec5aa99bc4a26e3ec1', 
b'Last-Modified: Tue, 09 Jun 2026 16:43:58 GMT', b'X-Timestamp: 
1781023437.84664', b'X-Backend-Timestamp: 1781023437.84664', 
b'X-Backend-Data-Timestamp: 1781023437.84664', b'X-Backend-Durable-Timestamp: 
1781023437.84664', b'Accept-Ranges: bytes', b'Content-Length: 33', b'Date: Tue, 
09 Jun 2026 16:43:57 GMT', b'Connection: close', b'', b'']
  ```

** Description changed:

- == Begin SRU Template ==
  [Impact]
  swift 2.37.1-0ubuntu2 fails to build from source on resolute due to
  three unit test failures, blocking any future update of the package.
  This upload fixes the build; all changes are confined to the test
  suite, no production code is modified.
  
  The update contains the following package updates:
  
   * swift 2.37.1-0ubuntu2.1
  
  [Test Case]
  The following SRU process was followed:
  
https://documentation.ubuntu.com/sru/en/latest/reference/exception-OpenStack-Updates
  
  In order to avoid regression of existing consumers, the OpenStack team
  will run their continuous integration test against the packages that
  are in -proposed. A successful run of all available tests will be
  required before the proposed packages can be let into -updates.
  
  The OpenStack team will be in charge of attaching the output summary
  of the executed tests. The OpenStack team members will not mark
  'verification-done' until this has happened.
  
  [Regression Potential]
  In order to mitigate the regression potential, the results of the
  aforementioned tests are attached to this bug. Both changes are
  patches to unit tests only; the built binaries are functionally
  identical to 2.37.1-0ubuntu2.
  
  [Discussion]
  Two test-only changes:
   * d/p/fix-writing-non-ascii-in-headers-in-tests.patch synced from
     Debian 2.37.1-5: Ubuntu's stale copy collapsed two non-ASCII
     object metadata headers into one, failing two proxy-server tests
     on Python 3.14.
   * d/p/fix-reconstructor-test-conn-timeout-flake.patch (new): the
     reconstruct_fa insufficient-frag tests assert exact logged error
     lines, but the default 0.5s conn_timeout measures wall-clock time
     and can expire under scheduler stalls on loaded machines, logging
     a spurious ConnectionTimeout error.
  Note: Launchpad builders skip the affected tests (no >4KB xattr
  support), so the failures only reproduce in local builds; a
  reproduction report is attached. Proof builds:
  https://launchpad.net/~mylesjp/+archive/ubuntu/swift-lp2156199-v2
- == End SRU Template ==
+ 
  
  =============================================================================
  Original Bug Report
  =============================================================================
  
  [ Impact ]
  
   * Not able to build packages for swift for stonking and resolute
  
  [ Test Plan ]
  
   * Run unit tests
  
    pull-lp-source --download-only swift resolute
    dpkg-source -x swift_2.37.1-0ubuntu2.dsc
    cd swift-2.37.1
    quilt push -a
    tox -e py3
  
  [ Where problems could occur ]
  
   * There are 2 changes - 1st patch dropped existing patch since its
  already part of ubuntu package and 2nd patch fixes test failures which
  is fixed in upstream.
  
   * Both changes are in unit tests and should not affect any production
  code.
  
  [ Other Info ]
  
   * None
  
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  
  Hello,
  
  When trying to build swift (2.37.1-0ubuntu2) on resolute from source I
  faced some errors on the test suite:
  
  ```
  FAILED 
test/unit/obj/test_reconstructor.py::TestReconstructFragmentArchiveECDuplicationFactor::test_reconstruct_fa_no_quarantine_more_than_threshold_frags
 - AssertionError: 2 != 3 : ['Trying to GET 10.0.0.22:1022/sdw/0/a/c/o 
policy#0: ConnectionTimeout (0.5s)', 'Unable to get enough responses (2/10 from 
2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 
frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 
1781023305.00000', 'Unable to get enough responses (1 x unknown, 24 x 404 error 
responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 
frag#1']
  FAILED 
test/unit/proxy/test_mem_server.py::TestReplicatedObjectController::test_PUT_message_length_using_both_with_crazy_meta
 - AssertionError: b'X-Object-Meta-?: \xf0\x9f\x91\x8d' not found in 
[b'HTTP/1.1 200 OK', b'Content-Type: message/rfc822', b'X-Object-Meta-?: 
\xf0\x9f\x91\x8d,\xe2\x98\x85', b'Etag: e689f443a0bda0ec5aa99bc4a26e3ec1', 
b'Last-Modified: Tue, 09 Jun 2026 16:43:28 GMT', b'X-Timestamp: 
1781023407.45024', b'X-Backend-Timestamp: 1781023407.45024', 
b'X-Backend-Data-Timestamp: 1781023407.45024', b'X-Backend-Durable-Timestamp: 
1781023407.45024', b'Accept-Ranges: bytes', b'Content-Length: 33', b'Date: Tue, 
09 Jun 2026 16:43:27 GMT', b'Connection: close', b'', b'']
  FAILED 
test/unit/proxy/test_server.py::TestReplicatedObjectController::test_PUT_message_length_using_both_with_crazy_meta
 - AssertionError: b'X-Object-Meta-?: \xf0\x9f\x91\x8d' not found in 
[b'HTTP/1.1 200 OK', b'Content-Type: message/rfc822', b'X-Object-Meta-?: 
\xf0\x9f\x91\x8d,\xe2\x98\x85', b'Etag: e689f443a0bda0ec5aa99bc4a26e3ec1', 
b'Last-Modified: Tue, 09 Jun 2026 16:43:58 GMT', b'X-Timestamp: 
1781023437.84664', b'X-Backend-Timestamp: 1781023437.84664', 
b'X-Backend-Data-Timestamp: 1781023437.84664', b'X-Backend-Durable-Timestamp: 
1781023437.84664', b'Accept-Ranges: bytes', b'Content-Length: 33', b'Date: Tue, 
09 Jun 2026 16:43:57 GMT', b'Connection: close', b'', b'']
  ```

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2156199

Title:
  swift on resolute version 2.37.1-0ubuntu2 FTBFS

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/swift/+bug/2156199/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to