Bug#1025912: rust-serde-yaml: please upgrade to v0.9

2024-04-23 Thread Peter Green

On 23/04/2024 15:52, Arnaud Ferraris wrote:

Hi,

On Thu, 27 Jul 2023 20:19:19 +0100 Peter Green  wrote:

> squeekboard - not investigated yet.

Tests fail after bumping dependency.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042405


I've just uploaded the new version of squeekboard to experimental, built using 
serde-yaml 0.9.

IIUC that was the last blocker, so feel free to upload to unstable whenever you 
see fit.


It looks like at least one new rdep has popped up, and it's a binary crate, so 
it this is
done now it will entangle itself with the time_t transition.

Will take a closer look when the time_t transition is over.



Bug#1025912: rust-serde-yaml: please upgrade to v0.9

2024-04-23 Thread Arnaud Ferraris

Hi,

On Thu, 27 Jul 2023 20:19:19 +0100 Peter Green  wrote:

> squeekboard - not investigated yet.

Tests fail after bumping dependency.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042405


I've just uploaded the new version of squeekboard to experimental, built 
using serde-yaml 0.9.


IIUC that was the last blocker, so feel free to upload to unstable 
whenever you see fit.


Cheers,
Arnaud


OpenPGP_0xD3EBB5966BB99196.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1025912: rust-serde-yaml: please upgrade to v0.9

2023-07-27 Thread Peter Green

block 1025912 by 1042405
thanks

On 22/07/2023 06:16, peter green wrote:

rust-test-case - jonas package, only seems to be used for tests, further 
investigation needed.

Seems to build and run autopkgtests fine after bumping the dependency. Debdiff 
attatched.


squeekboard - not investigated yet.


Tests fail after bumping dependency.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042405


rust-config-file - not investigated yet.


cargo test --all --all-targets --all-features passes after bumping dependency.


rust-treediff - not investigated yet.


Optional dependency, no rdeps.

Feature fails to build with new serde-yaml, I've filed a bug upstream but the
project seems fairly dead. I'll probablly patch away the feature if it's not 
fixed
by the time squeekboard is ready.

https://github.com/Byron/treediff-rs/issues/11



I also looked at the forward dependencies, and discovered that the 
unsafe-libyaml
crate is needed. Blair Noctis had packaged it but it needed sponsorship. It's 
now in NEW.


It has now passed NEW and I have uploaded the new rust-serde-yaml to 
experimental.
diff -Nru rust-test-case-2.2.2/debian/changelog 
rust-test-case-2.2.2/debian/changelog
--- rust-test-case-2.2.2/debian/changelog   2023-02-03 10:09:10.0 
+
+++ rust-test-case-2.2.2/debian/changelog   2023-07-27 17:05:52.0 
+
@@ -1,3 +1,10 @@
+rust-test-case (2.2.2-6.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Bump serde-yaml dev-dependency to 0.9
+
+ -- Peter Michael Green   Thu, 27 Jul 2023 17:05:52 +
+
 rust-test-case (2.2.2-6) unstable; urgency=medium
 
   * tighten autopkgtests
diff -Nru rust-test-case-2.2.2/debian/control 
rust-test-case-2.2.2/debian/control
--- rust-test-case-2.2.2/debian/control 2023-02-03 10:07:37.0 +
+++ rust-test-case-2.2.2/debian/control 2023-07-27 17:05:51.0 +
@@ -15,7 +15,7 @@
  librust-proc-macro2-1-dev ,
  librust-quote-1+default-dev ,
  librust-regex-1+default-dev (>= 1.5) ,
- librust-serde-yaml-0.8+default-dev (>= 0.8.25) ,
+ librust-serde-yaml-0.9+default-dev ,
  librust-syn-1+extra-traits-dev ,
  librust-syn-1+full-dev ,
  libstring-shellquote-perl,
diff -Nru rust-test-case-2.2.2/debian/patches/2001_deps.patch 
rust-test-case-2.2.2/debian/patches/2001_deps.patch
--- rust-test-case-2.2.2/debian/patches/2001_deps.patch 2022-12-03 
21:18:47.0 +
+++ rust-test-case-2.2.2/debian/patches/2001_deps.patch 2023-07-27 
17:05:11.0 +
@@ -1,7 +1,8 @@
 Description: relax crate dependencies
  Needed to match Debian-packaged crates.
 Author: Jonas Smedegaard 
-Last-Update: 2022-10-26
+Author: Peter Michael Green 
+Last-Update: 2022-07-26
 ---
 This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
 --- a/Cargo.toml
@@ -14,7 +15,7 @@
 -serde_yaml  = "=0.8.25"
 -linked-hash-map = "=0.5.4"
 +indexmap= "1.8.2"
-+serde_yaml  = "0.8.25"
++serde_yaml  = "0.9"
 +linked-hash-map = "0.5.4"
  regex   = "1.5"
 -once_cell   = "=1.13.0"
diff -Nru rust-test-case-2.2.2/debian/tests/control 
rust-test-case-2.2.2/debian/tests/control
--- rust-test-case-2.2.2/debian/tests/control   2023-02-03 09:56:08.0 
+
+++ rust-test-case-2.2.2/debian/tests/control   2023-07-27 17:05:52.0 
+
@@ -9,7 +9,7 @@
  librust-linked-hash-map-0.5+default-dev,
  librust-once-cell-1+default-dev,
  librust-regex-1+default-dev (>= 1.5),
- librust-serde-yaml-0.8+default-dev,
+ librust-serde-yaml-0.9+default-dev,
  librust-test-case-2-dev,
 Restrictions: allow-stderr
 
@@ -24,7 +24,7 @@
  librust-linked-hash-map-0.5+default-dev,
  librust-once-cell-1+default-dev,
  librust-regex-1+default-dev (>= 1.5),
- librust-serde-yaml-0.8+default-dev,
+ librust-serde-yaml-0.9+default-dev,
  librust-test-case-2+default-dev,
 Restrictions: allow-stderr
 
@@ -39,7 +39,7 @@
  librust-linked-hash-map-0.5+default-dev,
  librust-once-cell-1+default-dev,
  librust-regex-1+default-dev (>= 1.5),
- librust-serde-yaml-0.8+default-dev,
+ librust-serde-yaml-0.9+default-dev,
  librust-test-case-2-dev,
 Restrictions: allow-stderr
 
@@ -54,6 +54,6 @@
  librust-linked-hash-map-0.5+default-dev,
  librust-once-cell-1+default-dev,
  librust-regex-1+default-dev (>= 1.5),
- librust-serde-yaml-0.8+default-dev,
+ librust-serde-yaml-0.9+default-dev,
  librust-test-case-2+with-regex-dev,
 Restrictions: allow-stderr


Bug#1025912: rust-serde-yaml: please upgrade to v0.9

2023-07-21 Thread peter green

I looked through some of the reverse dependencies.

lintian-brush - no changes seem to be needed.
rust-alacritty builds and passes smoke test after pointing at patched 
alacritty-config and alacritty-terminal
rust-alacritty-config cargo test --all --all-targets --all-features passes 
after bumping dependency.
rust-alacritty-terminal cargo test --all --all-targets --all-features passes 
after bumping dependency and pointing at patched alacritty-config
rust-bat - main code built fine after bumping dependency, but one example 
needed a slight tweak.
rust-carapace-spec-clap - new upstream version supports serde-yaml 0.9
rust-lsd - one test fails, but I don't think it's related to the serde-json 
version, also waiting for chrono-humanise right now.,,
rust-rust-code-analysis-cli - already broken and not in testing.
rust-test-case - jonas package, only seems to be used for tests, further 
investigation needed.
squeekboard - not investigated yet.
rust-config-file - not investigated yet.
rust-treediff - not investigated yet.

I also looked at the forward dependencies, and discovered that the 
unsafe-libyaml
crate is needed. Blair Noctis had packaged it but it needed sponsorship. It's 
now in NEW.



Bug#1025912: rust-serde-yaml: please upgrade to v0.9

2022-12-11 Thread Jonas Smedegaard
Source: rust-serde-yaml
Version: 0.8.26-1
Severity: normal
Tags: upstream

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Please upgrade to newer upstream branch v0.9.

 - Jonas

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmOWOYoACgkQLHwxRsGg
ASEvfg/+M7DkSAGfRr4fAay4uE9NTtP7HLSTTxuo0UQqdXOYMtO5u7TpfZlA0qSL
VKK3DSa4ccv8gE6IvnOIVcXKtwugu1g4T0D5HmPi/ooRbJrzz3hMbV46RU1HtI2U
6cElxPvsrjxDFdnSMk2uOH3cyKhUez2OUQzNQ2GPTES7gVMPpaTu4oNCPVjH3SgA
ePyNLG0utdN6cHFbJrEkg64pcUVpW6qwdnASUDjFo8cQP8CIVOxWLkQKYHVfyWGc
Tct30BU40bF1FxE/6vBXdVKbw2k8PnxudSOuJ8CppvmVsoFVmKIFB4Lfb/Dya7QO
Pc1ibF7BY4yFS4lpQt2SJD4aXuy813RMmn0Hpj+T9J3znTVYhO5KP2qZ7veLxdEV
lexCFZRNrxs9O4Q9ROZaNUJzO/c+/GfPxpej9IrOrCSqsn+OtCvfYRkkw1iTZwjC
fJcpz0aXqquwH74l9KMMVGb06PVDkgMEiO/z0Mh447Zy5s3BPHMIN97V40cblDlQ
XQGRI9Jjfrv8o/oJjWEeWndkwfx9kdVW2NWSg9qtfmoJ01gIgMxTR2EjOCi7zzVA
e3CSv1RkEJsqcnS7MGACG3vIT0LTiZtYHG0CyAsi58AWuOfNjr072VL1pt9MNv/l
/Q3VbWzoo4WZRAPpcUTahNRo/fOJLx7I0SIX8UrPNY9ZD0vIEFM=
=uBcL
-END PGP SIGNATURE-