Skip to content

upgrade dependency miniz_oxide to 0.6.0#125

Merged
Shnatsel merged 1 commit intorust-secure-code:masterfrom
alexanderkjall:upgrade-miniz
Aug 20, 2023
Merged

upgrade dependency miniz_oxide to 0.6.0#125
Shnatsel merged 1 commit intorust-secure-code:masterfrom
alexanderkjall:upgrade-miniz

Conversation

@alexanderkjall
Copy link
Contributor

As 0.6 is packaged in Debian: https://packages.debian.org/trixie/librust-miniz-oxide-dev

cargo-auditable is finally on it way into testing: https://qa.debian.org/excuses.php?package=rust-cargo-auditable

With two patches:

https://sources.debian.org/src/rust-cargo-auditable/0.6.1-1/debian/patches/disable-unsupported-arch.patch/ <-- The Aarch64_Ilp32 didn't exist for some reason that I haven't dug into yet.

https://sources.debian.org/src/rust-cargo-auditable/0.6.1-1/debian/patches/relax-deps.patch/ <-- I packaged the latest versions of auditable-serde and auditable-info, I hope this won't present a problem.

@Shnatsel
Copy link
Member

The latest git of cargo auditable contains some breaking changes compared to the latest release, and I am not ready to ship them yet. So bumping it in git master doesn't really help you, although I'm happy to accept the patch.

The Aarch64_Ilp32 didn't exist for some reason that I haven't dug into yet.

This should be due to the object crate being too old. It is likely that cargo-auditable is not declaring the minimum version requirement correctly, i.e. it's not set to the first release where Aarch64_Ilp32 appeared.

I packaged the latest versions of auditable-serde and auditable-info, I hope this won't present a problem.

Yep, that should work fine.

cargo-auditable is finally on it way into testing: https://qa.debian.org/excuses.php?package=rust-cargo-auditable

🎉

@Shnatsel Shnatsel merged commit da85607 into rust-secure-code:master Aug 20, 2023
@alexanderkjall alexanderkjall deleted the upgrade-miniz branch November 4, 2023 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants