#fedora-meeting-1: Rust SIG (2017-02-01)
Meeting started by ignatenkobrain at 21:00:01 UTC
(full logs).
Meeting summary
- Agenda (ignatenkobrain, 21:00:11)
- (1) Roll Call (ignatenkobrain,
21:00:14)
- (2) Current State of Packaging (ignatenkobrain,
21:00:18)
- (3) Wildcard Versions (ignatenkobrain,
21:00:22)
- (4) Normalize versions for RPM (ignatenkobrain,
21:00:25)
- (5) Boilerplate in %install (ignatenkobrain,
21:00:29)
- (6) Packaging binaries (and libraries
together) (ignatenkobrain,
21:00:32)
- (7) Optional dependencies which do not
exist (ignatenkobrain,
21:00:35)
- (8) Open Floor (ignatenkobrain,
21:00:38)
- Roll Call (ignatenkobrain, 21:00:41)
- Current State of Packaging (ignatenkobrain, 21:02:04)
- We have RPM macro for build/install procedures,
dependency generator and even generator of spec files! (ignatenkobrain,
21:02:09)
- https://pagure.io/fedora-rust/rust2rpm
(ignatenkobrain,
21:02:12)
- https://crates.io/crates/ripgrep
(ignatenkobrain,
21:06:02)
- initial target is to package ripgrep and its
dependencies (definitely should be build-able in koji which means
w/o network as well) (ignatenkobrain,
21:08:04)
- Normalize version for RPM (ignatenkobrain, 21:18:10)
- https://pagure.io/fedora-rust/rust2rpm/issue/3
(ignatenkobrain,
21:18:39)
- ACTION: jistone to
implement normalizing pre-release versions for RPM (ignatenkobrain,
21:21:26)
- Wildcard Versions (ignatenkobrain, 21:21:36)
- https://pagure.io/fedora-rust/rust2rpm/issue/6
(ignatenkobrain,
21:21:41)
- https://github.com/rbarrois/python-semanticversion/issues/51
(ignatenkobrain,
21:24:22)
- ACTION: ignatenkobrain to implement support for wildcard
versions (ignatenkobrain,
21:27:44)
- Boilerplate in %install (ignatenkobrain, 21:27:46)
- https://pagure.io/fedora-rust/rust2rpm/issue/7
(ignatenkobrain,
21:27:50)
- http://lists.rpm.org/pipermail/rpm-ecosystem/2017-January/000448.html
(ignatenkobrain,
21:41:18)
- http://lists.rpm.org/pipermail/rpm-ecosystem/2017-January/000447.html
(ignatenkobrain,
21:41:25)
- ACTION: jistone to
investigate differences between cargo dependency-resolving in `cargo
install foo` and `cargo install .` (at least minimal
analysis) (ignatenkobrain,
21:46:02)
- Packaging binaries (and libraries together) (ignatenkobrain, 21:46:08)
- https://pagure.io/fedora-rust/rust2rpm/issue/11
(ignatenkobrain,
21:46:12)
- AGREED: bin + lib
naming scheme is Name: foo and subpackage rust-bar-devel
(ignatenkobrain,
21:52:07)
- Optional dependencies which do not exist (ignatenkobrain, 21:52:21)
- https://pagure.io/fedora-rust/rust2rpm/issue/12
(ignatenkobrain,
21:52:26)
- AGREED: we will
package even winapi stuff (since it would probably make sense for
cross-compilation and will not give any problems) (ignatenkobrain,
22:15:13)
- Open Floor (ignatenkobrain, 22:15:33)
- Rust 1.15 / Cargo 0.16 releases tomorrow
(ignatenkobrain,
22:17:10)
- ACTION: Pharaoh_Atem
to provide presentation slides from his local LUG afterwards
(ignatenkobrain,
22:21:00)
- ACTION: Akien
Pharaoh_Atem to write introduction to SIG, its goals and such
(ignatenkobrain,
22:36:23)
- ACTION: ignatenkobrain to write about how to get
involved (ignatenkobrain,
22:37:02)
- ACTION: jistone to
write about features in new version of rust/cargo (ignatenkobrain,
22:39:37)
- jflory7 approves plan (ignatenkobrain,
22:41:33)
Meeting ended at 22:42:31 UTC
(full logs).
Action items
- jistone to implement normalizing pre-release versions for RPM
- ignatenkobrain to implement support for wildcard versions
- jistone to investigate differences between cargo dependency-resolving in `cargo install foo` and `cargo install .` (at least minimal analysis)
- Pharaoh_Atem to provide presentation slides from his local LUG afterwards
- Akien Pharaoh_Atem to write introduction to SIG, its goals and such
- ignatenkobrain to write about how to get involved
- jistone to write about features in new version of rust/cargo
Action items, by person
- Akien
- Akien Pharaoh_Atem to write introduction to SIG, its goals and such
- ignatenkobrain
- ignatenkobrain to implement support for wildcard versions
- ignatenkobrain to write about how to get involved
- jistone
- jistone to implement normalizing pre-release versions for RPM
- jistone to investigate differences between cargo dependency-resolving in `cargo install foo` and `cargo install .` (at least minimal analysis)
- jistone to write about features in new version of rust/cargo
- Pharaoh_Atem
- Pharaoh_Atem to provide presentation slides from his local LUG afterwards
- Akien Pharaoh_Atem to write introduction to SIG, its goals and such
People present (lines said)
- ignatenkobrain (268)
- Pharaoh_Atem (122)
- jistone (120)
- Akien (31)
- jflory7 (26)
- zodbot (12)
- msehnout (4)
- lupinix (2)
Generated by MeetBot 0.1.4.