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

            Bug ID: 2502798
           Summary: Review Request: dnfast - Independent fail-closed RPM
                    package manager for Fedora
           Product: Fedora
           Version: rawhide
               URL: https://github.com/GPLaider/dnfast
            Status: NEW
         Component: Package Review
          Assignee: [email protected]
          Reporter: [email protected]
        QA Contact: [email protected]
                CC: [email protected]
  Target Milestone: ---
    Classification: Fedora



dnfast is an independent RPM package manager for Fedora. It verifies repository
metadata and selected RPMs, resolves transactions with Fedora's dependency
solver libraries, and applies approved transactions with RPM libraries. Its
supported command surface is intentionally smaller than DNF5 and fails closed
for unsupported operations.

Spec URL:
https://download.copr.fedorainfracloud.org/results/gplaider/dnfast/fedora-rawhide-x86_64/10749395-dnfast/dnfast.spec

SRPM URL:
https://download.copr.fedorainfracloud.org/results/gplaider/dnfast/srpm-builds/10749395/dnfast-0.1.0-4.fc45.src.rpm

Upstream:
https://github.com/GPLaider/dnfast

COPR build:
https://copr.fedorainfracloud.org/coprs/build/10749395

Fedora Review reports:
x86_64:
https://download.copr.fedorainfracloud.org/results/gplaider/dnfast/fedora-rawhide-x86_64/10749395-dnfast/fedora-review/review.txt
aarch64:
https://download.copr.fedorainfracloud.org/results/gplaider/dnfast/fedora-rawhide-aarch64/10749395-dnfast/fedora-review/review.txt

Fedora account username: gplaider

The COPR build succeeded natively for both fedora-rawhide-x86_64 and
fedora-rawhide-aarch64. Local non-root Rawhide rpmbuild completed %check with
443 passed, 0 failed, and 2 ignored tests. rpmlint over the spec, SRPM, main
binary, debuginfo, and debugsource reports 0 errors and 0 warnings. Fresh
Rawhide QA installed the package directly and from the enabled
gplaider/dnfast COPR repository, required the exact 0.1.0-4.fc45 binary and
COPR origin, ran dnfast doctor, verified dnfastd.service is disabled by
default, passed rpm -V, removed the package, and confirmed it was absent
afterward. The build uses Fedora's system libzstd and explicitly deletes the
bundled zstd C source during %prep.

Public input checksums:
e3abde922c88ecb3355086ebad1722073a0bac8fb8c485b25ab593592db65cb8  dnfast.spec
84bc1bd17e8bcb4d143dd4e87ae3b445ea2eef3673635a95d024a3a6628cf6f6 
dnfast-0.1.0-4.fc45.src.rpm

The package intentionally supports x86_64 and aarch64. Host RPM architecture,
repository metadata validation, transaction planning, and executor policy are
fail-closed and currently implement those two architectures only.

The automated Fedora Review reports contain one generic unchecked item:
"Reviewer should test that the package builds in mock." COPR itself built this
exact SRPM in native Rawhide x86_64 and aarch64 chroots; the linked builder
logs
and successful chroot results are the corresponding build evidence.

Fedora packager sponsorship is requested for this first package review.


-- 
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=2502798

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

-- 
_______________________________________________
package-review mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to