Bug 2555413

Summary: Review Request: llmman - CLI for running, managing and distributing AI models
Product: [Fedora] Fedora Reporter: Michael Engel <mengel>
Component: Package ReviewAssignee: Nobody's working on this, feel free to take it <nobody>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: fedora, package-review
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Michael Engel 2026-10-19 07:47:48 UTC
Spec URL:
https://raw.githubusercontent.com/engelmi/llmman/refs/heads/add-rpm-packaging/packaging/rpm/llmman.spec

SRPM URL: 
https://github.com/engelmi/llmman/raw/refs/heads/add-rpm-packaging/packaging/rpm/llmman-0.1.569-1.fc43.src.rpm

Description:
OCI-native command-line tool for managing, distributing, and running large 
language models (LLMs) using container registries and local inference runtimes.

Fedora Account System Username: mengel


All code (spec template, bash script for building) is located in the `packaging/rpm/` directory of the `add-rpm-packaging` branch of the fork:
https://github.com/engelmi/llmman/tree/add-rpm-packaging/packaging/rpm

Comment 1 Artur Frenszek-Iwicki 2026-10-19 15:29:05 UTC
> https://github.com/engelmi/llmman/blob/add-rpm-packaging/packaging/rpm/llmman.spec
This leads to a syntax-highlighted HTML rendition of the spec.
Please use "raw file" links.

> Source0:	%{name}-%{version}.tar.gz
This should be a downloadable URL.
https://docs.fedoraproject.org/en-US/packaging-guidelines/SourceURL/

> cargo build --release --no-default-features --features podman
This will attempt to download dependencies from the internet, which won't work,
as Fedora package builders run with internet access purposefully disabled.
Please check the Rust Packaging Guidelines for information on how to properly package Rust applications.
https://docs.fedoraproject.org/en-US/packaging-guidelines/Rust/

Comment 2 Michael Engel 2026-10-22 12:11:57 UTC
Thanks for the feedback!
I updated the links to point to the raw files and changed the spec file accordingly (e.g. vendoring dependencies)
Could you have another look?