Hello Rust packagers, Following up on my previous emails, there are still a lot of Rust packages that were imported to Fedora, but the recommended "initial setup" for them was never finished. I have started by adding them all "rust-*" packages to koschei, which makes it way easier for me to see at a glance whether there are any broken packages in our Rust stack at any point in time. There is also the question about whether anitya release-monitoring.org is actually set up for those packages, but I don't have an easy way to make scripted checks for this yet. If you add new Rust packages to Fedora, please make sure to set up release-monitoring with these settings: project: $crate homepage: https://crates.io/crates/$crate backend: crates.io version scheme: semantic version filter: alpha;beta;rc;pre distro: Fedora Package: rust-$crate In addition, I would ask of all of you to make sure all your packages have been added to the @rust-sig group on src.fedoraproject.org (at least with "commit" access), unless there is a very good reason not to do so (and if that is the case for a particular package on this list, I'd be interested in knowing the reason). Without that, it makes it very hard for us to keep the Rust stack up-to-date and in working order, because the "rust-sig" list / bugzilla account does not get CC'd on new bugs that way, and your bugs do not show up in our BugZilla queries. If you want a scripted way of adding "@rust-sig" group to many packages, you can generate an API token on src.fedoraproject.org (with "Modify an existing project") access level, and use the simple Python script from this GitHub gist: https://gist.github.com/decathorpe/9d128982cb00e2d345d9e397372538ec Below is the list of "incompletely set-up" packages, in alphabetic order, and at the bottom, is a list per package maintainer. Thanks, Fabio / decathorpe ================================================================================ Maintainers per package: - rust-arrayvec0.5: eclipseo - rust-atomic-traits: salimma - rust-aws-nitro-enclaves-cose: pbrobinson - rust-blsctl: javierm - rust-ciborium: pbrobinson - rust-ciborium-io: pbrobinson - rust-ciborium-ll: pbrobinson - rust-clap_generate: eclipseo - rust-clap_generate_fig: eclipseo - rust-clircle: eclipseo - rust-cryptoki: pbrobinson - rust-cryptoki-sys: pbrobinson - rust-cty: nickblack - rust-dbus-codegen: pbrobinson - rust-dbus-crossroads: pbrobinson - rust-derivative: pbrobinson - rust-esphome: dcavalca - rust-helvum: salimma - rust-is_ci: salimma - rust-is_debug: atim - rust-josekit: pbrobinson - rust-js-sys: pbrobinson - rust-keccak: pbrobinson - rust-kvm-bindings: slp - rust-kvm-ioctls: slp - rust-libspa: salimma - rust-libspa-sys: salimma - rust-mptcp-pm: cathay4t - rust-nu-engine: salimma - rust-nu-parser: salimma - rust-nu-protocol: salimma - rust-oid: pbrobinson - rust-openssl-kdf: pbrobinson - rust-owo-colors: salimma - rust-parsec-client: pbrobinson - rust-parsec-interface: pbrobinson - rust-phf0.8: ignatenkobrain - rust-phf_generator0.8: ignatenkobrain - rust-phf_macros0.8: ignatenkobrain - rust-phf_shared0.8: ignatenkobrain - rust-picky-asn1: pbrobinson - rust-picky-asn1-der: pbrobinson - rust-picky-asn1-x509: pbrobinson - rust-pipewire: salimma - rust-pipewire-sys: salimma - rust-pkcs11: pbrobinson - rust-process_control: atim, petersen - rust-prost: pbrobinson - rust-prost-build: pbrobinson - rust-prost-derive: pbrobinson - rust-prost-types: pbrobinson - rust-psa-crypto: pbrobinson - rust-psa-crypto-sys: pbrobinson - rust-rsa: pbrobinson - rust-rustcat: dcavalca - rust-sd-notify: pbrobinson - rust-secrecy: pbrobinson - rust-serde_with: pbrobinson - rust-sha3: pbrobinson - rust-shadow-rs: atim - rust-signal: salimma - rust-simple_asn1: pbrobinson - rust-starship-battery: atim - rust-supports-color: salimma - rust-supports-hyperlinks: salimma - rust-supports-unicode: salimma - rust-tss-esapi-sys: pbrobinson - rust-universal-hash: pbrobinson - rust-version: pbrobinson - rust-versions: atim Packages per maintainer: - atim (5): rust-is_debug, rust-process_control, rust-shadow-rs, rust-starship-battery, rust-versions - cathay4t (1): rust-mptcp-pm - dcavalca (2): rust-esphome, rust-rustcat - eclipseo (4): rust-arrayvec0.5, rust-clap_generate, rust-clap_generate_fig, rust-clircle - ignatenkobrain (4): rust-phf0.8, rust-phf_generator0.8, rust-phf_macros0.8, rust-phf_shared0.8 - javierm (1): rust-blsctl - nickblack (1): rust-cty - pbrobinson (35): rust-aws-nitro-enclaves-cose, rust-ciborium, rust-ciborium-io, rust-ciborium-ll, rust-cryptoki, rust-cryptoki-sys, rust-dbus-codegen, rust-dbus-crossroads, rust-derivative, rust-josekit, rust-js-sys, rust-keccak, rust-oid, rust-openssl-kdf, rust-parsec-client, rust-parsec-interface, rust-picky-asn1, rust-picky-asn1-der, rust-picky-asn1-x509, rust-pkcs11, rust-prost, rust-prost-build, rust-prost-derive, rust-prost-types, rust-psa-crypto, rust-psa-crypto-sys, rust-rsa, rust-sd-notify, rust-secrecy, rust-serde_with, rust-sha3, rust-simple_asn1, rust-tss-esapi-sys, rust-universal-hash, rust-version - petersen (1): rust-process_control - salimma (15): rust-atomic-traits, rust-helvum, rust-is_ci, rust-libspa, rust-libspa-sys, rust-nu-engine, rust-nu-parser, rust-nu-protocol, rust-owo-colors, rust-pipewire, rust-pipewire-sys, rust-signal, rust-supports-color, rust-supports-hyperlinks, rust-supports-unicode - slp (2): rust-kvm-bindings, rust-kvm-ioctls _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure