Bug 2237106 (rust-yaml-rust-terzi) - Review Request: rust-yaml-rust-terzi - Missing YAML 1.2 parser for rust
Summary: Review Request: rust-yaml-rust-terzi - Missing YAML 1.2 parser for rust
Keywords:
Status: CLOSED NOTABUG
Alias: rust-yaml-rust-terzi
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Fabio Valentini
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-09-03 15:41 UTC by Robert-André Mauchin 🐧
Modified: 2023-09-05 13:15 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2023-09-05 13:15:52 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Robert-André Mauchin 🐧 2023-09-03 15:41:37 UTC
Spec URL: https://eclipseo.fedorapeople.org/for-review/rust-yaml-rust-terzi.spec
SRPM URL: https://eclipseo.fedorapeople.org/for-review/rust-yaml-rust-terzi-0.4.6-1.fc38.src.rpm

Description:
The missing YAML 1.2 parser for rust.

Fedora Account System Username: eclipseo

To build it against the dependencies, use the following COPR in your rawhide mock.cfg:

[copr:copr.fedorainfracloud.org:eclipseo:espanso]
name=Copr repo for espanso owned by eclipseo
baseurl=https://download.copr.fedorainfracloud.org/results/eclipseo/espanso/fedora-rawhide-/
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://download.copr.fedorainfracloud.org/results/eclipseo/espanso/pubkey.gpg
repo_gpgcheck=0
enabled=1
enabled_metadata=1

Comment 1 Fabio Valentini 2023-09-04 10:34:12 UTC
Is this also published on crates.io? Otherwise you can't package it separately as a Rust crate, since we only allow libraries from crates.io.

Comment 2 Fabio Valentini 2023-09-05 13:15:52 UTC
Looks like this is an unpublished fork of the old yaml-rust crate, which is not published on crates.io, so you can't package this as a separate library under the "rust-*" namespace: https://docs.fedoraproject.org/en-US/packaging-guidelines/Rust/#_package_sources

If something depends on this fork (likely via cargo's support for git references?), then you need to bundle it there.


Note You need to log in before you can comment on or make changes to this bug.