Compare commits

..

69 Commits

Author SHA1 Message Date
clrbuilder 80513e6a77 Update packages file for version 37620
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-11-10 04:08:23 -08:00
clrbuilder c727ce3e5e Update packages file for version 37610
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-11-08 04:09:05 -08:00
clrbuilder 7b3623e199 Update packages file for version 37580
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-11-03 04:07:56 -07:00
clrbuilder 2aed8ce561 Update packages file for version 37570
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-11-02 13:36:28 -07:00
clrbuilder 908afb2637 Update packages file for version 37540
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-10-31 06:52:53 -07:00
clrbuilder 13d61f38fc Update packages file for version 37530
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-10-28 09:59:42 -07:00
clrbuilder 3a34726589 Update packages file for version 37510
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-10-26 16:21:38 -07:00
clrbuilder f7747fad82 Update packages file for version 37490
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-10-24 15:22:28 -07:00
clrbuilder f562dba8ac Update packages file for version 37480
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-10-20 04:08:43 -07:00
clrbuilder a875acb1fe Update packages file for version 37450
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-10-15 09:02:27 -07:00
clrbuilder 2de768ab6d Update packages file for version 37430
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-10-11 04:09:24 -07:00
clrbuilder 6ce9826071 Update packages file for version 37400
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-10-06 04:16:28 -07:00
clrbuilder d96968cc98 Update packages file for version 37360
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-09-30 11:40:26 -07:00
clrbuilder 4b284ecb9b Update packages file for version 37340
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-09-29 08:28:29 -07:00
clrbuilder 746d69c99b Update packages file for version 37330
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-09-28 12:13:33 -07:00
clrbuilder 14f1e53183 Update packages file for version 37320
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-09-27 04:12:23 -07:00
Patrick McCarty a734764581 common: default to always use sudo
The conditional setting of WITH_SUDO has been a no-op for several years,
so just set the default value to `sudo`.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2022-09-26 22:10:53 +00:00
clrbuilder 0c9a4e6802 Update packages file for version 37310
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-09-26 07:43:46 -07:00
Patrick McCarty c44e74f556 Ensure make diff output is not piped to a pager
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2022-09-26 03:14:50 +00:00
clrbuilder 16e5086381 Update packages file for version 37300
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-09-22 18:37:05 -07:00
clrbuilder ae3cbddb46 Update packages file for version 37230
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-09-21 06:28:45 -07:00
clrbuilder 7b1ffd3045 Update packages file for version 37220
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-09-20 04:12:29 -07:00
clrbuilder 75610ac5f7 Update packages file for version 37210
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-09-19 17:57:48 -07:00
clrbuilder 8b98eabe53 Update packages file for version 37200
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-09-19 10:01:28 -07:00
clrbuilder 8b7cfc2cf1 Update packages file for version 37130
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-09-12 11:48:21 -07:00
clrbuilder ddb800af7e Update packages file for version 37070
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-09-07 12:43:19 -07:00
clrbuilder c514292f56 Update packages file for version 37010
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-09-02 10:36:13 -07:00
clrbuilder a1b55a619a Update packages file for version 36990
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-09-01 04:09:36 -07:00
clrbuilder 0896766e26 Update packages file for version 36950
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-08-29 14:07:22 -07:00
clrbuilder 68da68007d Update packages file for version 36940
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-08-26 16:50:07 -07:00
clrbuilder 35cdf3d618 Update packages file for version 36920
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-08-25 13:42:14 -07:00
clrbuilder c646187f11 Update packages file for version 36910
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-08-25 04:10:45 -07:00
clrbuilder af28bdadf7 Update packages file for version 36850
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-08-16 04:09:43 -07:00
Patrick McCarty 39c9a566a6 Update for SPDX 3.18 release
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2022-08-12 00:34:50 +00:00
clrbuilder b0ab451ae0 Update packages file for version 36800
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-08-11 04:09:08 -07:00
clrbuilder ac1c648189 Update packages file for version 36760
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-08-08 16:15:44 -07:00
clrbuilder 2939f3c5f8 Update packages file for version 36740
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-08-04 04:10:29 -07:00
clrbuilder e361b3ab2f Update packages file for version 36730
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-08-03 07:20:11 -07:00
clrbuilder 6081437611 Update packages file for version 36720
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-08-02 16:07:38 -07:00
clrbuilder d6c8858c6e Update packages file for version 36710
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-08-02 04:12:42 -07:00
clrbuilder 9d5c67d124 Update packages file for version 36700
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-07-28 11:59:18 -07:00
Patrick McCarty 72406d0525 koji: set custom bump message for each package in bump.list
This change will make the commits for bumped packages (from bump.list)
more useful in identifying the original reason for the bumps.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2022-07-28 06:02:05 +00:00
clrbuilder 1368df937f Update packages file for version 36680
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-07-27 13:20:49 -07:00
clrbuilder 4668b03fdd Update packages file for version 36650
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-07-26 04:29:52 -07:00
Patrick McCarty d612ea1d6d bumpnogit: revise docs to align with bump target
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2022-07-22 22:38:41 +00:00
Patrick McCarty 36d49108a6 bump: add custom commit summary support
To add a custom commit summary for a `make bump`, set the BUMP_MSG
variable to the desired summary.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2022-07-22 22:37:18 +00:00
clrbuilder cbfa62d79e Update packages file for version 36630
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-07-19 04:09:53 -07:00
clrbuilder 312f6398a9 Update packages file for version 36620
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-07-14 04:10:43 -07:00
clrbuilder ee431ed33f Update packages file for version 36610
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-07-12 04:11:32 -07:00
William Douglas 349d8c6645 Add CLEANUP=1 for when update runs autospec 2022-07-08 08:17:29 -07:00
William Douglas 1aecb3dcf5 Add an update target to common
Add an update target to common whose purpose is to be able to check if
a new version exists, update to the new version and push the updated
version to koji.

This target will cause bump.list content to be rebuilt as well.

Signed-off-by: William Douglas <william.douglas@intel.com>
2022-07-08 08:03:07 -07:00
clrbuilder be88b856de Update packages file for version 36600
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-07-07 04:10:52 -07:00
William Douglas e610c46517 Makefile.common: Add bump.list to make koji
Add the ability for make koji to look a bump.list file in the package
directory and make and koji all the packages listed in that file.

This is useful for package's that depend on the updated package and
should be rebuilt after the original package is.

If for some reason this functionality isn't desired make koji-nowait
will not look at the bump.list.

Signed-off-by: William Douglas <william.douglas@intel.com>
2022-07-05 12:01:09 -07:00
Patrick McCarty f78b8dad99 common: add new koji-waitrepo command
This command wraps `koji wait-repo` for convenient use within the common
tooling.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2022-07-05 18:21:59 +00:00
clrbuilder 19e7a08dee Update packages file for version 36590
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-07-05 04:11:08 -07:00
clrbuilder 3a7b28e5fa Update packages file for version 36580
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-06-30 04:17:23 -07:00
clrbuilder 8997481daf Update packages file for version 36530
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-06-23 04:10:06 -07:00
clrbuilder 896832831f Update packages file for version 36510
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-06-17 09:40:52 -07:00
clrbuilder 1978d3268c Update packages file for version 36460
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-06-09 12:16:28 -07:00
clrbuilder 7d9588c779 Update packages file for version 36440
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-06-07 04:10:08 -07:00
clrbuilder 7794fa715c Update packages file for version 36420
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-05-31 04:09:27 -07:00
clrbuilder 1c79b04db3 Update packages file for version 36400
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-05-24 13:30:28 -07:00
clrbuilder b52570a7ad Update packages file for version 36390
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-05-24 04:09:27 -07:00
clrbuilder 1a0e21943f Update packages file for version 36380
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-05-23 06:36:33 -07:00
clrbuilder c4fe341972 Update packages file for version 36360
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-05-19 04:09:30 -07:00
clrbuilder 23cc04134a Update packages file for version 36340
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-05-17 04:10:06 -07:00
clrbuilder 9614d9e14e Update packages file for version 36290
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-05-12 04:09:28 -07:00
clrbuilder 7f94ad0fc5 Update packages file for version 36280
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-05-10 04:11:21 -07:00
clrbuilder 443c6b9694 Update packages file for version 36270
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2022-05-05 04:09:25 -07:00
4 changed files with 191 additions and 90 deletions
+59 -4
View File
@@ -20,7 +20,7 @@ LATEST_RPMS = $(wildcard rpms/*.rpm)
DEBUGINFO_RPM = $(wildcard rpms/${PKG_NAME}-debuginfo-$(shell $(call queryspec,%{V}-%{R},${SPECFILE})).*.rpm)
RPMS ?= $(LATEST_RPMS)
WITH_SUDO = $(shell cmp /usr/bin/mock /usr/sbin/mock &> /dev/null && echo sudo )
WITH_SUDO = sudo
# MOCK_CONFIG_VAL is set in Makefile.shared
MOCK_SMP_FLAGS=$(patsubst -j%, -D_smp_mflags\ -j%,$(filter -j%, $(MAKEFLAGS)))
@@ -217,14 +217,24 @@ autospecnostate:
scanlicense:
python3 $(TOPLVL)/projects/autospec/autospec/autospec.py -t . --config $(AUTOSPEC_CONF) --license-only $(firstword $(NEWURL) $(URL)) --name $(PKG_NAME)
#help bump: Increments the release file by one.
#help bump: Increments the package release number by one and commits the result. If
#help the variable BUMP_MSG is set, its value is used as the commit summary.
#help Otherwise a generic commit summary is used.
bump:
git pull --rebase
$(MAKE) bumpnogit
git add $(SPECFILE) release
git commit -a -m "version bump from $(shell $(call queryspec,%{VERSION}-%{RELEASE}\n,$(SPECFILE))) to `$(call queryspec,%{VERSION}-%{RELEASE}\n,$(SPECFILE))`"
fromver=$(shell $(call queryspec,%{VERSION}-%{RELEASE}\n,$(SPECFILE))); \
tover=`$(call queryspec,%{VERSION}-%{RELEASE}\n,$(SPECFILE))`; \
if [[ -n "$(BUMP_MSG)" ]]; then \
bumpmsg="$(BUMP_MSG)"; \
else \
bumpmsg="version bump from $$fromver to $$tover"; \
fi; \
git commit -a -m "$$bumpmsg"
#help bumpnogit: Increments the release file by one and does not commit changes.
#help bumpnogit: Increments the package release number by one and does not commit
#help changes.
bumpnogit:
@$(MAKE) spdxcheck
oldrel=$(shell $(call queryspec,%{RELEASE}\n,$(SPECFILE))); \
@@ -329,6 +339,13 @@ koji: prekoji-checks kojidef
git tag $(SRPMVERS)
git push origin $(CURRENT_BRANCH):main refs/tags/$(SRPMVERS)
$(KOJI_CMD) build $$KOJI_NOWAIT $(KOJI_TAG) $(PKG_BASE_URL)/$(PKG_NAME)?#$(SRPMVERS)
@if [ -f bump.list ]; then \
$(MAKE) koji-waitrepo; \
msg="Bump for $(shell $(call queryspec,%{NAME} %{VERSION}\n,$(SPECFILE)))"; \
for bump_dep in $$(cat bump.list); do \
(cd ../"$$bump_dep" && $(MAKE) bump BUMP_MSG="$$msg" && $(MAKE) koji-nowait) \
done \
fi
#help rekoji: In case a previous 'make koji' failed, trigger a rebuild for the
#help same tag.
@@ -352,6 +369,44 @@ koji-nowait:
rekoji-nowait:
$(MAKE) KOJI_NOWAIT="--nowait --background" rekoji
#help koji-waitrepo: Wait for current package changes to become available in the
#help koji repo. If PKG_NAME is overridden on the command line, wait on changes for
#help that package instead. This capability allows the developer to "chain" builds
#help for submission to koji according to the state of the package repos on their
#help system. Additional options for `koji wait-repo` can be specified via the
#help WAIT_OPTS variable.
koji-waitrepo: kojidef
@if [[ ! "${PKG_NAME}" =~ ^[A-Za-z0-9._+-]+$$ ]]; then \
echo "[ERROR] Invalid package name \"${PKG_NAME}\""; \
exit 1; \
fi; \
if [[ "${PKG_NAME}" != "$(notdir ${CURDIR})" ]]; then \
$(MAKE) -s -C ../${PKG_NAME} koji-waitrepo; \
else \
koji wait-repo --build=${SRPMVERS} ${WAIT_OPTS} ${KOJI_TAG}-build; \
fi
update-versions:
.PHONY: update
#help update: Tries to run update.sh if it exists. update.sh is expected
#help to check for version updates, exit (successfully) if none are found
#help or update the package and push the update to koji.
#help If no update.sh exists, update the version, autospec and push the
#help update to koji (bumping the bump.list if found).
update:
@if [ -f update.sh ]; then \
./update.sh; \
else \
$(MAKE) -s update-versions && \
$(MAKE) autospec CLEANUP=1 && \
if [ -f bump.list ]; then \
$(MAKE) -s koji; \
else \
$(MAKE) -s koji-nowait; \
fi \
fi \
logcheck:
@perl $(TOPLVL)/projects/common/logcheck.pl results/build.log
+1 -1
View File
@@ -168,7 +168,7 @@ status: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
#help the --stat flag.
diff: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
@for p in projects/common $(addprefix packages/,$(PKGS_LOCAL)); do \
(cd $$p; git status --porcelain | grep -vq '^?? ' && (echo "Uncommitted changes in: $$p"; git diff --stat); :) ;\
(cd $$p; git status --porcelain | grep -vq '^?? ' && (echo "Uncommitted changes in: $$p"; git --no-pager diff --stat); :) ;\
done
#help log: Run git log origin/main..HEAD for all package repos, thus
+12
View File
@@ -32,6 +32,7 @@ Apache-1.0
Apache-1.1
Apache-2.0
App-s2p
Arphic-1999
Artistic-1.0
Artistic-1.0-Perl
Artistic-1.0-cl8
@@ -59,11 +60,13 @@ BSD-Protection
BSD-Source-Code
BSL-1.0
BUSL-1.1
Baekmuk
Bahyph
Barr
Beerware
BitTorrent-1.0
BitTorrent-1.1
Bitstream-Vera
BlueOak-1.0.0
Borceux
C-UDA-1.0
@@ -77,6 +80,7 @@ CC-BY-2.5-AU
CC-BY-3.0
CC-BY-3.0-AT
CC-BY-3.0-DE
CC-BY-3.0-IGO
CC-BY-3.0-NL
CC-BY-3.0-US
CC-BY-4.0
@@ -270,6 +274,8 @@ LPPL-1.1
LPPL-1.2
LPPL-1.3a
LPPL-1.3c
LZMA-SDK-9.11-to-9.20
LZMA-SDK-9.22
Latex2e
Leptonica
LiLiQ-P-1.1
@@ -291,10 +297,12 @@ MPL-1.0
MPL-1.1
MPL-2.0
MPL-2.0-no-copyleft-exception
MS-LPL
MS-PL
MS-RL
MTLL
MakeIndex
Minpack
MirOS
Motosoto
MulanPSL-1.0
@@ -307,6 +315,7 @@ NBPL-1.0
NCGL-UK-2.0
NCSA
NGPL
NICTA-1.0
NIST-PD
NIST-PD-fallback
NLOD-1.0
@@ -381,6 +390,7 @@ PolyForm-Noncommercial-1.0.0
PolyForm-Small-Business-1.0.0
PostgreSQL
Python-2.0
Python-2.0.1
QPL-1.0
Qhull
RHeCos-1.1
@@ -475,7 +485,9 @@ iMatix
libpng-2.0
libselinux-1.0
libtiff
mpi-permissive
mpich2
mplus
psfrag
psutils
wxWindows
+119 -85
View File
File diff suppressed because it is too large Load Diff