Rust Stack Spring Cleaning (January 2022 Edition)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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-asn1: cheimes
- rust-asn1_derive: cheimes
- rust-assert-impl: dcavalca
- rust-aws-nitro-enclaves-cose: pbrobinson
- rust-benfred-read-process-memory: dcavalca
- rust-biscuit: orphan
- rust-bitfield: pbrobinson, ignatenkobrain
- rust-blsctl: javierm
- rust-bootupd: walters, siosm, lucab, jlebon
- rust-btrd: dcavalca
- rust-bytelines: ignatenkobrain
- rust-clap_generate: eclipseo
- rust-clap_generate_fig: eclipseo
- rust-clircle: eclipseo
- rust-combine: dcavalca
- rust-conhash: dcavalca
- rust-console0.13: ignatenkobrain
- rust-coolor: dcavalca
- rust-cryptoki: pbrobinson
- rust-cryptoki-sys: pbrobinson
- rust-cty: nickblack
- rust-custom_error: dcavalca
- rust-dbus-codegen: pbrobinson
- rust-dbus-crossroads: pbrobinson
- rust-derivative: pbrobinson
- rust-directories-next: jbtrystram
- rust-dirs2: ignatenkobrain
- rust-drg: jbtrystram
- rust-elf: dcavalca
- rust-enumflags2: pbrobinson, ignatenkobrain
- rust-env_proxy: dcavalca
- rust-event-listener: dcavalca
- rust-hostname-validator: ignatenkobrain
- rust-inferno: dcavalca
- rust-is_debug: atim
- rust-itertools0.9: ignatenkobrain
- rust-josekit: pbrobinson
- rust-js-sys: pbrobinson
- rust-keccak: pbrobinson
- rust-madvr_parse: dcavalca
- rust-mbox: pbrobinson, ignatenkobrain
- rust-navi: jbtrystram
- rust-netlink-packet-core: cathay4t, ffmancera
- rust-num-format: dcavalca
- rust-oauth2: ctron, jbtrystram
- rust-oid: pbrobinson
- rust-openat-ext: walters
- rust-pam: eneville
- rust-pam-sys: eneville, remilauzier
- rust-parsec-client: pbrobinson
- rust-parsec-interface: pbrobinson
- rust-picky-asn1: pbrobinson
- rust-picky-asn1-der: pbrobinson
- rust-picky-asn1-x509: pbrobinson
- rust-pkcs11: pbrobinson
- rust-pleaser: eneville
- rust-proc-maps: dcavalca
- 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-qstring: ctron, jbtrystram
- rust-rand0.7: ignatenkobrain
- rust-rand_chacha0.2: ignatenkobrain
- rust-rand_core0.5: ignatenkobrain
- rust-rand_pcg0.2: ignatenkobrain
- rust-rbspy: dcavalca
- rust-rbspy-ruby-structs: dcavalca
- rust-rbspy-testdata: dcavalca
- rust-read-process-memory: dcavalca
- rust-remoteprocess: dcavalca
- rust-rsa: pbrobinson
- rust-sd-notify: pbrobinson
- rust-secrecy: pbrobinson
- rust-serde_with: pbrobinson
- rust-sha3: pbrobinson
- rust-shadow-rs: atim
- rust-shellwords: jbtrystram
- rust-signal-hook-mio: dcavalca
- rust-simple_asn1: pbrobinson
- rust-starship-battery: atim
- rust-str_stack: dcavalca
- rust-subprocess: dcavalca
- rust-syslog: eneville
- rust-tabular: jbtrystram
- rust-textwrap0.11: ignatenkobrain
- rust-textwrap0.12: ignatenkobrain
- rust-thread-tree: dcavalca
- rust-toml_edit: dcavalca
- rust-tss-esapi-sys: pbrobinson
- rust-umask: dcavalca
- rust-universal-hash: pbrobinson
- rust-version: pbrobinson
- rust-version-sync0.8: ignatenkobrain
- rust-versions: atim
- rust-vte_generate_state_changes: ignatenkobrain
- rust-webbrowser: ctron, jbtrystram

Packages per maintainer:

atim (5): rust-is_debug, rust-process_control, rust-shadow-rs,
rust-starship-battery, rust-versions

cathay4t (1): rust-netlink-packet-core

cheimes (2): rust-asn1, rust-asn1_derive

ctron (3): rust-oauth2, rust-qstring, rust-webbrowser

dcavalca (25): rust-assert-impl, rust-benfred-read-process-memory,
rust-btrd, rust-combine, rust-conhash, rust-coolor, rust-custom_error,
rust-elf, rust-env_proxy, rust-event-listener, rust-inferno,
rust-madvr_parse, rust-num-format, rust-proc-maps, rust-rbspy,
rust-rbspy-ruby-structs, rust-rbspy-testdata,
rust-read-process-memory, rust-remoteprocess, rust-signal-hook-mio,
rust-str_stack, rust-subprocess, rust-thread-tree, rust-toml_edit,
rust-umask

eclipseo (4): rust-arrayvec0.5, rust-clap_generate,
rust-clap_generate_fig, rust-clircle

eneville (4): rust-pam, rust-pam-sys, rust-pleaser, rust-syslog

ffmancera (1): rust-netlink-packet-core

ignatenkobrain (16): rust-bitfield, rust-bytelines, rust-console0.13,
rust-dirs2, rust-enumflags2, rust-hostname-validator,
rust-itertools0.9, rust-mbox, rust-rand0.7, rust-rand_chacha0.2,
rust-rand_core0.5, rust-rand_pcg0.2, rust-textwrap0.11,
rust-textwrap0.12, rust-version-sync0.8,
rust-vte_generate_state_changes

javierm (1): rust-blsctl

jbtrystram (8): rust-directories-next, rust-drg, rust-navi,
rust-oauth2, rust-qstring, rust-shellwords, rust-tabular,
rust-webbrowser

jlebon (1): rust-bootupd

lucab (1): rust-bootupd

nickblack (1): rust-cty

orphan (1): rust-biscuit

pbrobinson (34): rust-aws-nitro-enclaves-cose, rust-bitfield,
rust-cryptoki, rust-cryptoki-sys, rust-dbus-codegen,
rust-dbus-crossroads, rust-derivative, rust-enumflags2, rust-josekit,
rust-js-sys, rust-keccak, rust-mbox, rust-oid, 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

remilauzier (1): rust-pam-sys

siosm (1): rust-bootupd

walters (2): rust-bootupd, rust-openat-ext
_______________________________________________
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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux