[Pkg-rust-maintainers] Bug#1148656: ITP: rust-crc32-codegen -- Build-time CRC-32 lookup table generator for crc32-v2

Fukui Daichi a.dog.will.talk at akane.waseda.jp
Mon Sep 21 16:24:04 BST 2026


Package: wnpp
Severity: wishlist
Owner: Fukui Daichi <a.dog.will.talk at akane.waseda.jp>
X-Debbugs-CC: debian-devel at lists.debian.org, pkg-rust-maintainers at alioth-lists.debian.net

* Package name    : rust-crc32-codegen
  Version         : 0.1.0
  Upstream Author : Mahmoud Harmouch <oss at wiseai.dev>
* URL             : https://github.com/wiseaidev/crc32-v2
* License         : MIT
  Programming Lang: Rust
  Description     : Build-time CRC-32 lookup table generator for crc32-v2

crc32-codegen is a small, dependency-free build-time helper crate that
generates CRC-32 lookup tables for crc32-v2. It lives as a workspace
member alongside crc32-v2 in the same upstream repository, but is
published to crates.io as its own independently-versioned crate, so
Debian needs it packaged as a build-dependency.

This is needed to package crc32-v2 >= 0.2.0, which replaced its
previously-embedded table-generation code with a
[build-dependencies.crc32-codegen] entry. crc32-v2 in turn is a
missing dependency of binwalk3 (the Rust rewrite of Binwalk), so this
ITP is part of a short dependency chain:

  rust-crc32-codegen -> rust-crc32-v2 -> binwalk3

crc32-codegen has no dependencies of its own, so packaging is
expected to be straightforward. I intend to maintain it within
pkg-rust-maintainers via the debcargo-conf monorepo process.

-- 
Fukui Daichi
GPG key: 4096R/9EF66C2D2315BB7C
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-rust-maintainers/attachments/20260922/0b3a393a/attachment.sig>


More information about the Pkg-rust-maintainers mailing list