2
0
mirror of https://github.com/xcat2/xcat-dep.git synced 2026-09-12 12:36:23 +00:00
Daniel Hilst c7a5300f01 fix(mockbuild-all): drop legacy xCAT-core build; fix CD Release bump coverage
Addresses the PR #62 review (viniciusferrao):

(2) Remove the monolithic xCAT-core build from mockbuild-all.pl. The full
    core is built by the xcat-core pipeline; mockbuild-all now builds ONLY
    xcat-dep (dep packages, perl packages, and the OS-dependent
    xCAT-genesis-base). This drops the core build that required
    perl-generators -- absent on openSUSE Leap -- so the normal SUSE build
    no longer fails, and it matches the Ubuntu build's split design. The
    --skip-xcat flag is gone (callers updated separately).

(1) Fix packages that missed the CD Release bump so each run publishes a
    fresh, monotonic NVR instead of being skipped:
    - Sys-Virt: bump_dep_release_suffix now matches Release case-insensitively
      (Sys-Virt.spec uses a lowercase `release:`), preserving %{?dist}.
    - HTML-Form / IO-Stty / Net-Telnet build from committed .src.rpm files,
      which the in-tree spec bump cannot reach. mockbuild-all now passes the
      suffix down via --release-suffix; mockbuild-perl-packages re-stamps
      these by unpacking the srpm, appending the suffix to the spec Release
      (keeping %{?dist}), and rolling a fresh srpm before rebuild. No-op
      without a suffix (non-CD runs rebuild the committed srpm unchanged).

(3) The SUSE perl BuildRequires compat repo is now built under the caller's
    per-package build dir instead of the shared /tmp/xcat-suse-buildreq-compat
    path, so concurrent perl builds (parallel packages and parallel
    arch/target invocations) never race on a shared location.

Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com>
2026-07-20 16:45:42 -03:00
2013-05-29 14:58:44 +00:00
2008-10-13 15:50:23 +00:00
2011-11-08 18:33:23 +00:00
2009-07-08 18:55:52 +00:00
2020-01-06 16:34:55 -05:00
2018-11-29 05:44:55 -05:00
2020-01-06 16:34:55 -05:00
2018-11-29 05:44:55 -05:00
2008-04-10 19:42:20 +00:00
2011-09-21 19:13:13 +00:00
2018-11-29 05:44:55 -05:00
2018-11-29 05:44:55 -05:00
2018-11-29 05:44:55 -05:00
2022-09-26 16:20:45 +02:00
2018-11-29 05:44:55 -05:00
2018-11-29 05:44:55 -05:00
2009-04-24 20:17:23 +00:00
2016-12-12 13:44:39 -05:00
2026-06-20 17:28:16 -03:00
2018-11-08 00:40:02 -05:00
S
Description
No description provided
223 MiB
Languages
C 89%
Perl 6.7%
Assembly 1.4%
JavaScript 0.8%
Makefile 0.6%
Other 1.4%