<div dir="ltr"># +1 Maintenance Report<div><br></div><div>I was on +1 maintenance on the week of 2023-08-21.<br></div><div><br></div><div>The previous +1 maintenance report (by Shenjing Zhu) is here: <a href="https://lists.ubuntu.com/archives/ubuntu-devel/2023-August/042759.html">https://lists.ubuntu.com/archives/ubuntu-devel/2023-August/042759.html</a>.</div><div><br></div><div>## Details</div><div><br></div><div>- budgie-desktop: needs to test with mutter in -proposed</div><div>- node-yaml: succeeded with an autopkgtest retry</div><div><div>- node-tap-parser: succeeded with an autopkgtest retry</div></div><div>- node-foreground-child: needs a bigger VM instance to run the tests. I have opened an MP to add this package to the big_packages list: <a href="https://code.launchpad.net/~liushuyu-011/autopkgtest-cloud/+git/autopkgtest-package-configs/+merge/449652">https://code.launchpad.net/~liushuyu-011/autopkgtest-cloud/+git/autopkgtest-package-configs/+merge/449652</a>.</div><div>- node-signal-exit: needs to be migrated last. I have worked with Steve to solve the migration sequencing issue. The following Node.js packages were also correctly migrated due to this order correction:</div><div>  - node-istanbul</div><div>  - node-execa</div>  - node-foreground-child<br>  - node-gauge<br>  - node-loud-rejection<br>  - node-proper-lockfile<br>  - node-tap<br>  - node-write-file-atomic<br><div>- rust-block-buffer-0.9: Now got auto-removed in Debian (due to RC bugs). It might need to be removed in Ubuntu as well.</div><div>- rust-test-case: <a href="https://code.launchpad.net/~liushuyu-011/ubuntu/+source/rust-test-case/+git/rust-test-case/+merge/449566">https://code.launchpad.net/~liushuyu-011/ubuntu/+source/rust-test-case/+git/rust-test-case/+merge/449566</a></div><div>- rust-sval-derive: fixed in Debian, now synced back to Ubuntu</div><div>- rust-minijinja: impossible to fix in both Debian and Ubuntu. None of the dependencies are currently in the archive.</div><div>- python-requests-toolbelt: missing a test dependency, see <a href="https://code.launchpad.net/~liushuyu-011/ubuntu/+source/python-requests-toolbelt/+git/python-requests-toolbelt/+merge/449762">https://code.launchpad.net/~liushuyu-011/ubuntu/+source/python-requests-toolbelt/+git/python-requests-toolbelt/+merge/449762</a>.</div><div>- slic3r-prusa: there is a race condition with the updater thread. Unfortunately, it's very difficult to fix this correctly: the WX object is a non-nullable reference according to C++ semantics, but it's `nullptr` during the runtime. A simple null check is impossible since the compiler will optimize your check away (the compiler believes the null check is useless).</div><div>- rust-cargo-mutants: The section of this package is incorrect. The issue was Debian upstream used the debcargo generator incorrectly. Fixed in Ubuntu: <a href="https://code.launchpad.net/~liushuyu-011/ubuntu/+source/rust-cargo-mutants/+git/rust-cargo-mutants/+merge/449874">https://code.launchpad.net/~liushuyu-011/ubuntu/+source/rust-cargo-mutants/+git/rust-cargo-mutants/+merge/449874</a>. The patch is not forwardable to Debian (Debian is using a generator to generate the packaging files).</div><div>- rust-uom: The test failure was due to how PowerPC architecture handles floatpoint math. Ubuntu currently uses IBM long double, which is different from what the tests expect (IEEE 754R long double).</div><div>- librust-femme-dev, librust-kv-log-macro-dev: worked with Steve and evicted those two packages from the archive (Debian did the same) since they are no longer installable due to dependency issues.</div><div>- rust-log: for some reason, I can't get the autopkgtest to be queued (you can use <a href="https://autopkgtest.ubuntu.com/request.cgi?release=mantic&arch=s390x&package=rust-async-std&trigger=migration-reference%2F0">https://autopkgtest.ubuntu.com/request.cgi?release=mantic&arch=s390x&package=rust-async-std&trigger=migration-reference%2F0</a> to retry).</div><div><br></div><div>Thanks,</div><div>Zixing</div></div>