======================================== #fedora-meeting-1: Rust SIG (2017-02-01) ======================================== Meeting started by ignatenkobrain at 21:00:01 UTC. The full logs are available at https://meetbot.fedoraproject.org/fedora-meeting-1/2017-02-01/rust-sig.2017-02-01-21.00.log.html . 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) * LINK: https://pagure.io/fedora-rust/rust2rpm (ignatenkobrain, 21:02:12) * LINK: 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) * LINK: 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) * LINK: https://pagure.io/fedora-rust/rust2rpm/issue/6 (ignatenkobrain, 21:21:41) * LINK: 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) * LINK: https://pagure.io/fedora-rust/rust2rpm/issue/7 (ignatenkobrain, 21:27:50) * LINK: http://lists.rpm.org/pipermail/rpm-ecosystem/2017-January/000448.html (ignatenkobrain, 21:41:18) * LINK: 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) * LINK: 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) * LINK: 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. 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 * **UNASSIGNED** * (none) 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 .. _`MeetBot`: http://wiki.debian.org/MeetBot