[Bug 2296293] Review Request: komac - The Community Manifest Creator for WinGet

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

 



https://bugzilla.redhat.com/show_bug.cgi?id=2296293



--- Comment #13 from Cristian Le <fedora@xxxxxxxxx> ---
> - I am not familiar with `CodeDependencies.iss`, but it seems that it is copied from another project. At the very least this would require merging the license, but I would need to check CPOL if it's allowed. I am not sure if there is other procedures to be had with this like marking it as `bundled`, will put this up for further review

Sorry about this one. It turns out `CodeDependencies.iss` was never packaged in
the crate [1]. Good news you can package this one very easily by simply running
`rust2rpm komac ...`. Bad news, you have quite a lot of dependencies that you
need to package along with it:
```
Package "cargo-rpm-macros-26.3-1.fc40.noarch" is already installed.
Problem 1: nothing provides requested (crate(camino/default) >= 1.1.7 with
crate(camino/default) < 2.0.0~)
 Problem 2: nothing provides requested (crate(camino/serde1) >= 1.1.7 with
crate(camino/serde1) < 2.0.0~)
 Problem 3: nothing provides requested (crate(color-eyre) >= 0.6.3 with
crate(color-eyre) < 0.7.0~)
 Problem 4: nothing provides requested (crate(cynic-codegen/default) >= 3.7.2
with crate(cynic-codegen/default) < 4.0.0~)
 Problem 5: nothing provides requested (crate(cynic-codegen/rkyv) >= 3.7.2 with
crate(cynic-codegen/rkyv) < 4.0.0~)
 Problem 6: nothing provides requested (crate(cynic/default) >= 3.7.3 with
crate(cynic/default) < 4.0.0~)
 Problem 7: nothing provides requested (crate(cynic/http-reqwest) >= 3.7.3 with
crate(cynic/http-reqwest) < 4.0.0~)
 Problem 8: nothing provides requested (crate(derive_more/default) >= 0.99.18
with crate(derive_more/default) < 0.100.0~)
 Problem 9: nothing provides requested (crate(inquire/default) >= 0.7.5 with
crate(inquire/default) < 0.8.0~)
 Problem 10: nothing provides requested (crate(keyring/default) >= 2.3.3 with
crate(keyring/default) < 3.0.0~)
 Problem 11: nothing provides requested (crate(msi/default) >= 0.7.0 with
crate(msi/default) < 0.8.0~)
 Problem 12: nothing provides requested (crate(nutype/default) >= 0.4.2 with
crate(nutype/default) < 0.5.0~)
 Problem 13: nothing provides requested (crate(nutype/serde) >= 0.4.2 with
crate(nutype/serde) < 0.5.0~)
 Problem 14: nothing provides requested (crate(ordinal/default) >= 0.3.2 with
crate(ordinal/default) < 0.4.0~)
 Problem 15: nothing provides requested (crate(oxilangtag/default) >= 0.1.5
with crate(oxilangtag/default) < 0.2.0~)
 Problem 16: nothing provides requested (crate(oxilangtag/serde) >= 0.1.5 with
crate(oxilangtag/serde) < 0.2.0~)
 Problem 17: nothing provides requested (crate(package-family-name/default) >=
1.1.0 with crate(package-family-name/default) < 2.0.0~)
 Problem 18: nothing provides requested (crate(pulldown-cmark/default) >=
0.11.0 with crate(pulldown-cmark/default) < 0.12.0~)
 Problem 19: nothing provides requested (crate(quick-xml/default) >= 0.33.0
with crate(quick-xml/default) < 0.34.0~)
 Problem 20: nothing provides requested (crate(quick-xml/serialize) >= 0.33.0
with crate(quick-xml/serialize) < 0.34.0~)
 Problem 21: nothing provides requested (crate(ratatui/default) >= 0.26.3 with
crate(ratatui/default) < 0.27.0~)
 Problem 22: nothing provides requested (crate(reqwest/native-tls-vendored) >=
0.12.5 with crate(reqwest/native-tls-vendored) < 0.13.0~)
 Problem 23: nothing provides requested (crate(rstest/default) >= 0.21.0 with
crate(rstest/default) < 0.22.0~)
 Problem 24: nothing provides requested (crate(tree-sitter-highlight/default)
>= 0.22.6 with crate(tree-sitter-highlight/default) < 0.23.0~)
 Problem 25: nothing provides requested (crate(tree-sitter-yaml/default) >=
0.6.1 with crate(tree-sitter-yaml/default) < 0.7.0~)
 Problem 26: nothing provides requested (crate(url/default) >= 2.5.2 with
crate(url/default) < 3.0.0~)
 Problem 27: nothing provides requested (crate(url/serde) >= 2.5.2 with
crate(url/serde) < 3.0.0~)
 Problem 28: nothing provides requested (crate(versions/default) >= 6.3.0 with
crate(versions/default) < 7.0.0~)
 Problem 29: nothing provides requested (crate(windows_exe_info/default) >=
0.4.2 with crate(windows_exe_info/default) < 0.5.0~)
 Problem 30: nothing provides requested (crate(windows_exe_info/manifest) >=
0.4.2 with crate(windows_exe_info/manifest) < 0.5.0~)
 Problem 31: nothing provides requested (crate(yara-x) >= 0.4.0 with
crate(yara-x) < 0.5.0~)
 Problem 32: nothing provides requested (crate(yara-x/pe-module) >= 0.4.0 with
crate(yara-x/pe-module) < 0.5.0~)
 Problem 33: nothing provides requested (crate(zip) >= 2.1.3 with crate(zip) <
3.0.0~)
 Problem 34: nothing provides requested (crate(zip/deflate) >= 2.1.3 with
crate(zip/deflate) < 3.0.0~)
```

Many of them are already in Fedora and you just need to update or relax
tolerances. To do that, you can simply `rust2rpm -p` and it will bring up and
editor on `Cargo.toml` and edit the dependencies accordingly.

[1]:
https://github.com/russellbanks/Komac/blob/065716f86537d0db6884d8f7502be98846976d74/Cargo.toml#L14


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2296293

Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202296293%23c13

-- 
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-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/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux