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



--- Comment #175 from Nicola Taibi <[email protected]> ---
Hi,

Subject: Final update on RPM packaging reliability and versioning workflow

  I have finalized the RPM packaging workflow for SpaceGL to ensure full
compliance with Fedora/Copr standards while guaranteeing build robustness.

  Key Technical Updates:

   1. SCM Build Stability: To eliminate intermittent "404 Not Found" errors
during build time, I have configured the package to build directly from the
      Git-cloned source directory. By setting _disable_source_fetch 1, we have
decoupled the build process from external network dependencies on GitHub
      archives, resulting in a stable and reproducible pipeline.

   2. Deterministic Release Versioning: To maintain compliance with the
mandatory %autorelease policy while ensuring unique package identification, I
have
      configured the Release field as:
      Release: %autorelease.%(date +%%H%%M)

     This configuration satisfies the %autorelease requirement while appending
a timestamp suffix. This ensures each build generates a distinct release
  string, preventing DNF cache conflicts and enabling seamless updates without
requiring complex manual tag management.

   3. Robust Build Pipeline: The %check phase now utilizes a dynamic find
command, ensuring that smoke tests are resilient to binary path variations
within
      the chroot environment. Additionally, I have replaced dynamic help2man
generation with static man pages to guarantee 100% build reliability in
      sandboxed environments.

  The current setup has been validated through successful Copr build cycles and
is now fully compliant and production-ready.

  Spec URL: 
https://download.copr.fedorainfracloud.org/results/ntaibi/space-gl/fedora-43-x86_64/10344974-spacegl/spacegl.spec

  SRPM URL: 
https://download.copr.fedorainfracloud.org/results/ntaibi/space-gl/fedora-43-x86_64/10344974-spacegl/spacegl-2026.04.18.01-1.fc43.1832.src.rpm

  Best regards,
  Nick


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

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

-- 
_______________________________________________
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