From Fedora Project Wiki
(Created page with "= Fedora Package Review SIG = == Who Are We? == This SIG is currently in its infancy and things are still being organized. * Our job is to process new package review submis...")
 
(update page for this decade)
 
(13 intermediate revisions by 9 users not shown)
Line 1: Line 1:
= Fedora Package Review SIG =
{|width="100%" align="center"
|-
|style="border-width: 0px;"|{{projectline|SIGs/Rust|Rust SIG|Rust Special Interest Group|Application-x-rust.svg|}}
|-
|}


== Who Are We? ==
= Rust SIG =


This SIG is currently in its infancy and things are still being organized.
A SIG for people who are interested in packaging Rust projects for Fedora. This includes packaging Rust libraries (crates) and applications, setting and improving standards for packaging them as RPMs, and maintaining Rust packages for Fedora.


* Our job is to process new package review submissions and review them for quality and adherence to the [[Packaging/Guidelines| Packaging Guidelines]].  As this is the initial experience for many new contributors to the Fedora Project, we also work towards making this procedure as enjoyable as possible.
* [https://pagure.io/fedora-rust/rust2rpm rust2rpm]: command-line utility for generating RPM spec files for Rust projects
 
* [https://pagure.io/fedora-rust/rust-packaging rust-packaging]: RPM macros for packages built with cargo and Rust code in general
* Anyone is welcome to join. Obviously it is necessary for one to already be a packager in order to review packages, but there are many tasks that can be done by anyone, and participation in the SIG is a good path to sponsorship.
* [https://pagure.io/fedora-rust/cargo2rpm cargo2rpm]: low-level library and command-line utility for translating between RPM and cargo metadata


== Members ==
== Members ==


* [[User:atim|Artem Polishchuk]]
* [[User:ignatenkobrain|Igor Gnatenko]]
* [[User:ignatenkobrain|Igor Gnatenko]]
* [[User:jistone|Josh Stone]]
* [[User:jistone|Josh Stone]]
* [[User:ngompa|Neal Gompa]]
* [[User:alebastr|Aleksei Bavshin]]
* [[User:Zbyszek|Zbigniew Jędrzejewski-Szmek]]
* [[User:eclipseo|Robert-André Mauchin]]
* [[User:decathorpe|Fabio Valentini]]
* [[User:dustymabe|Dusty Mabe]]
* [[User:salimma|Michel Alexandre Salim]]
* [[User:dcavalca|Davide Cavalca]]
* [[User:mulhern|mulhern]]


== Getting Involved ==
== Getting Involved ==


Need some more structure before we can do much more.
* [https://docs.fedoraproject.org/en-US/packaging-guidelines/Rust/ Packaging guidelines for Rust applications and libraries]
 
* Pagure group: [https://pagure.io/group/fedora-rust pagure.io/group/fedora-rust]
== Scope of Action ==
* Matrix channel: #rust:fedoraproject.org
 
* IRC channel: {{fpchat|#fedora-rust}} on libera.chat
* Package/Review/Maintain rust libraries/applications
* Mailing list: {{fplist|rust}}
 
== Mailing List ==
 
{{fplist|rust}} mailing list
 
== IRC Channel ==
 
{{fpchat|#fedora-rust}} on freenode.net
 
== Meetings ==


We will have them.. at some point...
[[Category:SIGs]]
[[Category:Language-specific SIGs]]
[[Category:Fedora special-interest groups]]

Latest revision as of 14:42, 21 July 2023

Application-x-rust.svg Rust SIG
Rust Special Interest Group

Rust SIG

A SIG for people who are interested in packaging Rust projects for Fedora. This includes packaging Rust libraries (crates) and applications, setting and improving standards for packaging them as RPMs, and maintaining Rust packages for Fedora.

  • rust2rpm: command-line utility for generating RPM spec files for Rust projects
  • rust-packaging: RPM macros for packages built with cargo and Rust code in general
  • cargo2rpm: low-level library and command-line utility for translating between RPM and cargo metadata

Members

Getting Involved