Compare commits

..

63 Commits

Author SHA1 Message Date
clrbuilder c818274cec Update packages file for version 34700
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-06-03 00:07:17 -07:00
clrbuilder 8094f8a358 Update packages file for version 34690
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-06-01 14:58:24 -07:00
clrbuilder 1fe250bb13 Update packages file for version 34670
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-05-27 00:08:12 -07:00
Patrick McCarty 48312c546e Add R-WikidataQueryServiceR (new dep for R-WikidataR)
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2021-05-26 09:53:47 -07:00
clrbuilder 2ed43dee7c Update packages file for version 34660
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-05-25 11:13:02 -07:00
clrbuilder 2c29d463aa Update packages file for version 34650
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-05-25 00:08:44 -07:00
clrbuilder 916aa9ce90 Update packages file for version 34640
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-05-20 00:08:12 -07:00
Patrick McCarty e5c860f7c9 Update for SPDX 3.13 release
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2021-05-17 12:35:24 -07:00
clrbuilder b9b24a353b Update packages file for version 34610
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-05-13 00:08:35 -07:00
clrbuilder 45b72cc7bc Update packages file for version 34600
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-05-11 00:07:43 -07:00
clrbuilder baabce03b6 Update packages file for version 34590
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-05-06 00:08:05 -07:00
Mark D Horn 191989a32a Fall back to edk2-202011-18 OVFM files
Fall back to previous release due to unstable OVMF files.
Commit b97dc4b92ba1cc9f351854aed1c35c636d2d3992 in edk2 causes
qemu kvm reboots to become unstable for bootloader-extras
and performance-tools.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2021-05-05 16:36:27 -07:00
clrbuilder f1f9d44878 Update packages file for version 34580
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-05-04 15:29:46 -07:00
clrbuilder ae6182ad24 Update packages file for version 34570
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-05-04 00:09:09 -07:00
clrbuilder f8bc62ae39 Update packages file for version 34560
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-04-29 00:08:59 -07:00
clrbuilder e750687701 Update packages file for version 34550
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-04-27 00:08:47 -07:00
clrbuilder 28747a2037 Update packages file for version 34540
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-04-22 00:08:13 -07:00
clrbuilder 3208712529 Update packages file for version 34530
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-04-20 00:07:35 -07:00
Patrick McCarty 9e94a00898 Add R-terra (new dep for R-rasterVis)
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2021-04-14 09:47:40 -07:00
clrbuilder e053e67bd5 Update packages file for version 34510
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-04-13 00:06:40 -07:00
clrbuilder 68768eb65f Update packages file for version 34470
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-04-06 00:07:55 -07:00
Patrick McCarty 2a7d53c6cd Update OVMF files for edk2 202102 release
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2021-04-05 19:26:54 +00:00
clrbuilder 213b7b4d57 Update packages file for version 34450
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-03-30 00:08:02 -07:00
clrbuilder 17f5e2eb9d Update packages file for version 34440
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-03-25 00:07:47 -07:00
Patrick McCarty a85ca255c1 Add R-spatstat.core and R-spatstat.linnet
These are two new dependencies of R-spatstat 2.0.1

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2021-03-24 16:58:30 +00:00
clrbuilder 4133026569 Update packages file for version 34430
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-03-23 00:08:00 -07:00
clrbuilder 60de5ce7d5 Update packages file for version 34400
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-03-18 15:11:31 -07:00
clrbuilder 91a4c42013 Update packages file for version 34380
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-03-16 00:07:41 -07:00
Patrick McCarty 49289f00d9 install-debuginfo-local: fix up symlinks to avoid lookaside directory
Because clr-debug-info doesn't yet use the lookaside location
(/usr/share/debug), we still need to modify the debuginfo symlinks to
point to the location under /usr/lib/debug.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2021-03-16 02:23:32 +00:00
clrbuilder 64a279e8f8 Update packages file for version 34370
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-03-11 00:08:25 -08:00
Patrick McCarty c4709f40af spdx: update for 3.12 release
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2021-03-09 23:57:50 +00:00
clrbuilder b443e169d5 Update packages file for version 34360
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-03-09 00:06:34 -08:00
Patrick McCarty cd55363a3c Improve detection of the debuginfo rpm
It's not likely for a package name to have the substring "-debuginfo",
but just in case, implement more robust detection of the actual
debuginfo rpm for a package by constructing the name more carefully.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2021-03-09 06:19:40 +00:00
Patrick McCarty e0054520f8 Filter out debuginfo rpms when scanning for banned files
The debuginfo subpackages are automatically generated, with content
installed according to a predefined directory layout, so there is little
value in checking for banned files they may ship.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2021-03-09 06:02:10 +00:00
Patrick McCarty ecb84bfabf Add two new CRAN packages
Needed to satisfy new updates for `R-kableExtra` and `R-ks`.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2021-03-08 22:43:34 +00:00
clrbuilder 6b3a74eea5 Update packages file for version 34350
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-03-04 00:08:35 -08:00
Patrick McCarty 9b81676c6f The make diff command should ignore untracked content
If a package repo contains only untracked content, `make diff` prints
output for it in this form:

    Uncommitted changes in: packages/FOO
     0 files changed

Avoid this type of output by more carefully detecting local package repo
changes that will actually produce a diffstat.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2021-03-04 02:17:03 +00:00
clrbuilder e0844510f6 Update packages file for version 34340
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-03-02 12:35:14 -08:00
clrbuilder 536b562a5b Update packages file for version 34330
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-03-02 08:12:17 -08:00
clrbuilder c4cb75a89f Update packages file for version 34310
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-02-25 00:07:59 -08:00
clrbuilder 244e21ef2d Update packages file for version 34300
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-02-23 00:09:02 -08:00
clrbuilder 8defd1c276 Update packages file for version 34290
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-02-18 00:08:17 -08:00
clrbuilder 3bd55aea4f Update packages file for version 34280
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-02-16 00:08:08 -08:00
clrbuilder e76c4bd179 Update packages file for version 34270
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-02-11 00:07:31 -08:00
clrbuilder 2383eca632 Update packages file for version 34260
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-02-09 00:08:27 -08:00
clrbuilder 89f861fda6 Update packages file for version 34250
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-02-04 00:07:32 -08:00
clrbuilder 447126c594 Update packages file for version 34230
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-02-02 00:09:39 -08:00
Patrick McCarty a3ad322a0a Add a few new R packages
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2021-01-27 23:17:04 +00:00
clrbuilder c357625466 Update packages file for version 34200
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-01-26 00:09:59 -08:00
clrbuilder ee3938da6c Update packages file for version 34190
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-01-21 00:07:46 -08:00
clrbuilder d86d9e564d Update packages file for version 34170
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-01-14 00:07:31 -08:00
clrbuilder df467c348a Update packages file for version 34160
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-01-12 00:08:32 -08:00
clrbuilder 581aa3f813 Update packages file for version 34150
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-01-07 00:08:07 -08:00
Patrick McCarty 5946c4dfa9 koji: support local branch names of 'main' as well
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2021-01-06 18:42:00 +00:00
clrbuilder f3e7eec6dc Update packages file for version 34140
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2021-01-05 00:08:24 -08:00
Patrick McCarty fca54d3027 Add jupyter-packaging and jupyterlab_widgets
Needed for the latest ipywidgets update.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2020-12-29 20:45:59 +00:00
clrbuilder 6550c61092 Update packages file for version 34100
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2020-12-17 00:07:32 -08:00
Patrick McCarty d2d8b886bd Restrict query to spec sections above %files
In Clear Linux OS, all package spec files define their header fields
(and other required sections, like %description) above the first %files
section. Restricting the `rpmspec` queries to sections of %files speeds
up the command significantly, most notably for `texlive`, which has the
largest spec file.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2020-12-14 04:01:31 +00:00
Patrick McCarty e227e8722b Use %{NVR} queryformat when possible
The `%{NVR}` format is equivalent to `%{NAME}-%{VERSION]-%{RELEASE}`.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2020-12-14 03:52:58 +00:00
Patrick McCarty b924031ba6 Use parameterized function for most rpmspec commands
The `rpmspec` commands usually specify the same flags aside from the
queryformat and the spec file(s) to query.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2020-12-14 03:49:30 +00:00
clrbuilder 0981d133b1 Update packages file for version 34080
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2020-12-10 00:07:08 -08:00
clrbuilder 3d195f17b2 Update packages file for version 34010
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2020-12-08 00:08:37 -08:00
Patrick McCarty 187098145c patchfilter: encode/decode as UTF-8 when possible
In the event a commit contains invalid UTF-8 characters, replace them
with U+FFFD by using the 'replace' error handler for decode().

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2020-12-04 23:18:16 +00:00
8 changed files with 183 additions and 120 deletions
+18 -12
View File
@@ -9,13 +9,15 @@ include $(TOPLVL)/projects/common/Makefile.shared
SHELL = /bin/bash
CURRENT_BRANCH := $(shell git rev-parse --abbrev-ref HEAD)
SPECFILE = $(addsuffix .spec, $(PKG_NAME))
SRPMVERS = $(shell [ ! -f $(SPECFILE) ] || rpmspec -D '_vendor clr' --srpm -q --queryformat '%{NAME}-%{VERSION}-%{RELEASE}\n' $(SPECFILE))
SRPMVERS = $(shell [ ! -f $(SPECFILE) ] || $(call queryspec,%{NVR}\n,$(SPECFILE)))
SRPMFILE = results/$(SRPMVERS).src.rpm
LATEST_RPMS = $(wildcard rpms/*.rpm)
DEBUGINFO_RPM = $(wildcard rpms/*-debuginfo-*.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 )
@@ -46,7 +48,7 @@ upstream:
#help spdxcheck: Checks that the package license is a valid SPDX license,
#help or that it is in the exceptions list.
spdxcheck: $(SPECFILE)
@for LICENSE in `rpmspec -D '_vendor clr' --srpm -q --queryformat '%{LICENSE}\n' $(SPECFILE)`; do \
@for LICENSE in `$(call queryspec,%{LICENSE}\n,$(SPECFILE))`; do \
if ! grep -qx "$$LICENSE" $(TOPLVL)/projects/common/licenses-{spdx,exceptions,extra}; then FAIL=yes; echo "ERROR: License '$$LICENSE' is not an allowed SPDX license ID"; fi; \
done; test -z "$$FAIL"
@@ -76,7 +78,7 @@ configemail:
#help checkblacklist: Verify rpms files to not include banned files for Clear Linux OS.
checkblacklist:
@$(TOPLVL)/projects/common/checkblacklist.sh $(TOPLVL)/projects/common/blacklist results/*.rpm
@$(TOPLVL)/projects/common/checkblacklist.sh $(TOPLVL)/projects/common/blacklist $(filter-out ${DEBUGINFO_RPM},${RPMS})
prebuild-checks:
@@ -217,12 +219,12 @@ bump:
git pull --rebase
$(MAKE) bumpnogit
git add $(SPECFILE) release
git commit -a -m "version bump from $(shell rpmspec -D '_vendor clr' --srpm -q --queryformat '%{VERSION}-%{RELEASE}\n' $(SPECFILE)) to `rpmspec -D '_vendor clr' --srpm -q --queryformat '%{VERSION}-%{RELEASE}\n' $(SPECFILE)`"
git commit -a -m "version bump from $(shell $(call queryspec,%{VERSION}-%{RELEASE}\n,$(SPECFILE))) to `$(call queryspec,%{VERSION}-%{RELEASE}\n,$(SPECFILE))`"
#help bumpnogit: Increments the release file by one and does not commit changes.
bumpnogit:
@$(MAKE) spdxcheck
oldrel=$(shell rpmspec -D '_vendor clr' --srpm -q --queryformat '%{RELEASE}\n' $(SPECFILE)); \
oldrel=$(shell $(call queryspec,%{RELEASE}\n,$(SPECFILE))); \
newrel=$$(($$oldrel + 1)); \
sed -i "s/^\(Release[[:blank:]]*:[[:blank:]]*\)$$oldrel$$/\1$$newrel/" $(SPECFILE); \
echo "$$newrel" > release;
@@ -232,7 +234,7 @@ $(__missingsources): sources
# First argument is a Clear Linux build number (e.g. 22000)
define fetch-from-srpm
tmp=$$(mktemp -d -p "."); \
srpm=$$(rpmspec --srpm -q --qf "%{NVR}.src.rpm\n" $(SPECFILE)); \
srpm=$$($(call queryspec,%{NVR}.src.rpm\n,$(SPECFILE))); \
if cd "$$tmp" && ! curl -s -S -f -L -O $(MIRROR_CURL_OPTS) $(DOWNLOAD_MIRROR)/releases/$(1)/clear/source/SRPMS/$$srpm; then \
echo "Failed to download $$srpm from Clear Linux release $(1)." >&2; \
cd .. && rm -rf "$$tmp"; \
@@ -240,7 +242,7 @@ define fetch-from-srpm
fi; \
rpm2cpio $$srpm | cpio --quiet -id; \
cd ..; \
srclist=$$(rpmspec --srpm -q --qf "[%{SOURCE}\n]" $(SPECFILE)); \
srclist=$$($(call queryspec,[%{SOURCE}\n],$(SPECFILE))); \
for s in $$srclist; do \
if ! mv --no-clobber "$$tmp"/$$s .; then \
echo "Missing source file \"$$s\" in $${srpm}." >&2; \
@@ -279,7 +281,7 @@ else
sources:
@$(MAKE) generateupstream; \
[ $$? -eq 0 ] && exit 0; \
nvr="$$(rpmspec --srpm -q --qf '%{NAME}\t%{VERSION}\t%{RELEASE}\n' $(SPECFILE))"; \
nvr="$$($(call queryspec,%{NAME}\t%{VERSION}\t%{RELEASE}\n,$(SPECFILE)))"; \
git -C $(TOPLVL)/projects/common fetch --tags >/dev/null 2>&1; \
latest_builds=$$(git -C $(TOPLVL)/projects/common tag -l | sort -rn); \
for b in $$latest_builds; do \
@@ -305,8 +307,8 @@ prekoji-checks:
koji: prekoji-checks kojidef
@$(MAKE) spdxcheck
@$(MAKE) checkblacklist
@if [ "$$(git rev-parse --abbrev-ref HEAD)" != "master" ]; then \
echo "Error: Must be on the master branch to submit to koji" >&2; \
@if [ "$(CURRENT_BRANCH)" != "master" ] && [ "$(CURRENT_BRANCH)" != "main" ]; then \
echo "Error: Must be on the \"master\" or \"main\" branch to submit to koji" >&2; \
exit 1; \
fi; \
if ! git diff --quiet HEAD -- ${SPECFILE}; then \
@@ -322,7 +324,7 @@ koji: prekoji-checks kojidef
exit 1; \
fi
git tag $(SRPMVERS)
git push origin master refs/tags/$(SRPMVERS)
git push origin $(CURRENT_BRANCH):master refs/tags/$(SRPMVERS)
$(KOJI_CMD) build $$KOJI_NOWAIT $(KOJI_TAG) $(PKG_BASE_URL)/$(PKG_NAME)?#$(SRPMVERS)
#help rekoji: In case a previous 'make koji' failed, trigger a rebuild for the
@@ -449,6 +451,10 @@ install-debuginfo-local:
sudo chown -R dbginfo:dbginfo "$$d"; \
sudo cp -a "$$d" $$dest/; \
done; \
find $$tmpdir/usr/share/debug/.build-id -type l 2> /dev/null | while read -r link; do \
new_target=$$(readlink $$link | sed 's|/usr/share/debug|/usr/lib/debug|'); \
sudo ln -sf "$$new_target" "$$link"; \
done; \
find $$tmpdir/usr/share/debug/ -mindepth 1 -maxdepth 1 -regextype awk -regex '.*/(.build-id|boot|lib|sbin|usr)$$' 2> /dev/null | while read -r d; do \
sudo chown -R dbginfo:dbginfo "$$d"; \
sudo cp -a "$$d" $$dest/; \
+8
View File
@@ -47,6 +47,14 @@ define subjectprefix
git config format.subjectPrefix "PATCH $(1)"
endef
# Query the spec file (or spec files) listed in argument 2 for the field(s)
# specified in argument 1. The fields are derived from the source rpm(s)
# generated by the specs. Queried fields that are declared within the spec file
# must be declared above the first %files section.
define queryspec
rpmspec --define='_vendor clr' --srpm --query --queryformat='$(1)' <(sed -n '1,/%files/p' $(2))
endef
# If GITOLITE_BASE_URL is defined, sets a repo's push URL for that gitolite
# instance. Accepts one argument: the path to the repo on gitolite. If
# GITOLITE_BASE_URL is not defined, no push URL is set -- the shell's null
+3 -3
View File
@@ -163,7 +163,7 @@ status: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
#help diffstat. Requires that diffstat is installed.
diff: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
@for p in projects/common $(addprefix packages/,$(PKGS_LOCAL)); do \
(cd $$p ; git status | grep -q 'nothing to commit, working [^ ]* clean' || (echo "Uncommitted changes in: $$p"; git diff |diffstat -p1)) ;\
(cd $$p; git status --porcelain | grep -vq '^?? ' && (echo "Uncommitted changes in: $$p"; git diff | diffstat -p1); :) ;\
done
#help log: Run git log origin/master..HEAD for all package repos, thus
@@ -178,13 +178,13 @@ log: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
#help versions: Displays the version of each package in the ./packages tree.
versions: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
@for p in $(addprefix packages/,$(PKGS_LOCAL)); do \
(cd $$p; if ls *.spec &> /dev/null; then rpmspec -q --queryformat '%{NAME}-%{VERSION}\n' *.spec | head -n1; fi) ;\
(cd $$p; if ls *.spec &> /dev/null; then $(call queryspec,%{NAME}-%{VERSION}\n,*.spec) | head -n1; fi) ;\
done
#help releases: Like 'make versions', but also displays the release number.
releases: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
@for p in $(addprefix packages/,$(PKGS_LOCAL)); do \
(cd $$p; if ls *.spec &> /dev/null; then rpmspec -q --queryformat '%{NAME}-%{VERSION}-%{RELEASE}\n' *.spec | head -n1; fi) ;\
(cd $$p; if ls *.spec &> /dev/null; then $(call queryspec,%{NVR}\n,*.spec) | head -n1; fi) ;\
done
#help provides: Is used to find out which RPM package provides some file.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+12
View File
@@ -45,11 +45,14 @@ BSD-3-Clause
BSD-3-Clause-Attribution
BSD-3-Clause-Clear
BSD-3-Clause-LBNL
BSD-3-Clause-Modification
BSD-3-Clause-No-Military-License
BSD-3-Clause-No-Nuclear-License
BSD-3-Clause-No-Nuclear-License-2014
BSD-3-Clause-No-Nuclear-Warranty
BSD-3-Clause-Open-MPI
BSD-4-Clause
BSD-4-Clause-Shortened
BSD-4-Clause-UC
BSD-Protection
BSD-Source-Code
@@ -62,6 +65,7 @@ BitTorrent-1.0
BitTorrent-1.1
BlueOak-1.0.0
Borceux
C-UDA-1.0
CAL-1.0
CAL-1.0-Combined-Work-Exception
CATOSL-1.1
@@ -96,6 +100,7 @@ CC-BY-ND-4.0
CC-BY-SA-1.0
CC-BY-SA-2.0
CC-BY-SA-2.0-UK
CC-BY-SA-2.1-JP
CC-BY-SA-2.5
CC-BY-SA-3.0
CC-BY-SA-3.0-AT
@@ -104,6 +109,7 @@ CC-PDDC
CC0-1.0
CDDL-1.0
CDDL-1.1
CDL-1.0
CDLA-Permissive-1.0
CDLA-Sharing-1.0
CECILL-1.0
@@ -132,6 +138,7 @@ CrystalStacker
Cube
D-FSL-1.0
DOC
DRL-1.0
DSDP
Dotseqn
ECL-1.0
@@ -154,7 +161,9 @@ FSFULLR
FTL
Fair
Frameworx-1.0
FreeBSD-DOC
FreeImage
GD
GFDL-1.1
GFDL-1.1-invariants-only
GFDL-1.1-invariants-or-later
@@ -252,6 +261,7 @@ Linux-OpenIB
MIT
MIT-0
MIT-CMU
MIT-Modern-Variant
MIT-advertising
MIT-enna
MIT-feh
@@ -271,6 +281,7 @@ MulanPSL-1.0
MulanPSL-2.0
Multics
Mup
NAIST-2003
NASA-1.3
NBPL-1.0
NCGL-UK-2.0
@@ -306,6 +317,7 @@ OFL-1.1
OFL-1.1-RFN
OFL-1.1-no-RFN
OGC-1.0
OGDL-Taiwan-1.0
OGL-Canada-2.0
OGL-UK-1.0
OGL-UK-2.0
+141 -104
View File
@@ -23,6 +23,7 @@ Gradio
GtkD
HeapDict
ImageMagick
Imath
JAGS
Jinja2
Judy
@@ -72,6 +73,7 @@ PyWavelets
PyYAML
Pygments
Pyro4
QAT_engine
QGIS
QtAwesome
QtPy
@@ -92,6 +94,7 @@ R-BiocManager
R-BoolNet
R-BradleyTerry2
R-Brobdingnag
R-C50
R-CVST
R-Cairo
R-CircStats
@@ -107,6 +110,7 @@ R-DT
R-DendSer
R-Deriv
R-DescTools
R-DiagrammeR
R-DistributionUtils
R-DoseFinding
R-Ecdat
@@ -208,6 +212,7 @@ R-VGAM
R-VGAMdata
R-VIM
R-WDI
R-WikidataQueryServiceR
R-WikidataR
R-WikipediR
R-XML
@@ -260,9 +265,11 @@ R-bridgesampling
R-brio
R-brms
R-broom
R-bslib
R-bvls
R-ca
R-caTools
R-cachem
R-calibrate
R-calibrator
R-callr
@@ -293,6 +300,7 @@ R-commonmark
R-compositions
R-conditionz
R-config
R-conflicted
R-conquer
R-contfrac
R-conting
@@ -303,6 +311,7 @@ R-covr
R-cowplot
R-cpp11
R-crayon
R-credentials
R-crosstalk
R-crul
R-csvy
@@ -339,6 +348,7 @@ R-doParallel
R-doRNG
R-doSNOW
R-dotCall64
R-downlit
R-downloader
R-dplyr
R-drc
@@ -352,6 +362,7 @@ R-eRm
R-earth
R-eco
R-ecodist
R-eddington
R-effects
R-eha
R-eiPack
@@ -391,12 +402,14 @@ R-fUnitRoots
R-fail
R-fansi
R-farver
R-fastGHQuad
R-fastICA
R-fastcluster
R-fastmap
R-fastmatch
R-fauxpas
R-fda
R-fds
R-feather
R-ff
R-fields
@@ -415,6 +428,7 @@ R-forcats
R-foreach
R-forecast
R-formatR
R-formattable
R-fossil
R-fpc
R-fracdiff
@@ -427,6 +441,7 @@ R-future
R-g.data
R-gam
R-gamm4
R-gargle
R-gbRd
R-gbm
R-gbutils
@@ -438,6 +453,7 @@ R-geiger
R-generics
R-geojson
R-geometry
R-gert
R-getopt
R-ggjoy
R-ggplot2
@@ -446,6 +462,8 @@ R-ggridges
R-ggvis
R-gh
R-git2r
R-gitcreds
R-gld
R-glmnet
R-globals
R-glue
@@ -454,10 +472,13 @@ R-gmp
R-gnm
R-goftest
R-googleVis
R-googledrive
R-googlesheets4
R-gower
R-gplots
R-gridBase
R-gridExtra
R-gsl
R-gss
R-gtable
R-gtools
@@ -480,6 +501,7 @@ R-hunspell
R-hwriter
R-hypergeo
R-ica
R-ids
R-igraph
R-import
R-ineq
@@ -498,7 +520,9 @@ R-joineR
R-joineRML
R-jpeg
R-jqr
R-jquerylib
R-jsonlite
R-kableExtra
R-keras
R-kernlab
R-kimisc
@@ -509,6 +533,7 @@ R-ks
R-labeling
R-labelled
R-laeken
R-lamW
R-lambda.r
R-languageR
R-languageserver
@@ -533,6 +558,7 @@ R-listviewer
R-lle
R-lme4
R-lmerTest
R-lmom
R-lmtest
R-locfit
R-logcondens
@@ -554,6 +580,7 @@ R-mapproj
R-maps
R-maptools
R-markdown
R-mathjaxr
R-matrixStats
R-matrixcalc
R-maxLik
@@ -563,6 +590,7 @@ R-mda
R-measures
R-memisc
R-memoise
R-metafor
R-mi
R-mice
R-microbenchmark
@@ -619,7 +647,9 @@ R-optparse
R-ordinal
R-pROC
R-packrat
R-palmerpenguins
R-pamr
R-pander
R-parallelly
R-parsedate
R-partitions
@@ -651,6 +681,7 @@ R-pkgload
R-pkgmaker
R-plm
R-plogr
R-plot3D
R-plotly
R-plotmo
R-plotrix
@@ -671,6 +702,7 @@ R-prefmod
R-prettyunits
R-princurve
R-processx
R-procmaps
R-prodlim
R-profdpm
R-profileModel
@@ -701,6 +733,8 @@ R-quantmod
R-quantreg
R-questionr
R-qvcalc
R-ragg
R-rainbow
R-randomForest
R-randomNames
R-randtests
@@ -709,10 +743,13 @@ R-ranger
R-rappdirs
R-raster
R-rasterVis
R-ratelimitr
R-rbenchmark
R-rbibutils
R-rcmdcheck
R-rcorpora
R-reactR
R-reactable
R-reactlog
R-readODS
R-readr
@@ -728,6 +765,7 @@ R-remotes
R-rentrez
R-repr
R-reprex
R-repurrrsive
R-reshape
R-reshape2
R-reticulate
@@ -760,6 +798,7 @@ R-robustbase
R-rootSolve
R-rotl
R-roxygen2
R-rpart.plot
R-rprojroot
R-rrcov
R-rredlist
@@ -769,6 +808,7 @@ R-rsdmx
R-rstan
R-rstanarm
R-rstantools
R-rstpm2
R-rstudio
R-rstudio-server
R-rstudioapi
@@ -779,6 +819,7 @@ R-rvest
R-sROC
R-sampling
R-sandwich
R-sass
R-scales
R-scatterplot3d
R-sde
@@ -818,8 +859,13 @@ R-sourcetools
R-sp
R-spData
R-spam
R-sparkline
R-spatstat
R-spatstat.core
R-spatstat.data
R-spatstat.geom
R-spatstat.linnet
R-spatstat.sparse
R-spatstat.utils
R-spc
R-spdep
@@ -842,15 +888,18 @@ R-subselect
R-superpc
R-survey
R-svUnit
R-svglite
R-sys
R-systemfit
R-systemfonts
R-tables
R-tau
R-taxize
R-tclust
R-tensor
R-tensorA
R-tensorflow
R-terra
R-testit
R-testthat
R-texreg
@@ -859,6 +908,7 @@ R-tfruns
R-threejs
R-tibble
R-tidyr
R-tidyrules
R-tidyselect
R-tidyverse
R-tikzDevice
@@ -892,17 +942,21 @@ R-vcdExtra
R-vcr
R-vctrs
R-vegan
R-vembedr
R-vioplot
R-viridis
R-viridisLite
R-visNetwork
R-waldo
R-warp
R-webfakes
R-webmockr
R-webshot
R-webutils
R-whisker
R-whoami
R-wikitaxa
R-winch
R-withr
R-worrms
R-xfun
@@ -968,6 +1022,7 @@ XStatic-term.js
Z3
abireport
absl-py
abydos
accountsservice
acl
acme
@@ -996,10 +1051,12 @@ alsa-tools
alsa-ucm-conf
alsa-utils
amazon-efs-utils
amazon-ssm-agent
amtk
analitza
ansible
antlr4-python3-runtime
anyio
apache-ant
apipkg
appdirs
@@ -1037,6 +1094,7 @@ astunparse
asunder
asv
async-timeout
async_generator
at
at-spi2-atk
at-spi2-core
@@ -1062,99 +1120,15 @@ automake
autossh
avahi
awesome-wm
awesomeversion
awscli
axel
azure-batch
azure-cli
azure-cli-command-modules-nspkg
azure-cli-core
azure-cli-nspkg
azure-cli-telemetry
azure-common
azure-configs
azure-core
azure-cosmos
azure-datalake-store
azure-functions-devops-build
azure-graphrbac
azure-iot-sdk
azure-keyvault
azure-keyvault-certificates
azure-keyvault-keys
azure-keyvault-secrets
azure-loganalytics
azure-mgmt-advisor
azure-mgmt-apimanagement
azure-mgmt-appconfiguration
azure-mgmt-applicationinsights
azure-mgmt-authorization
azure-mgmt-batch
azure-mgmt-batchai
azure-mgmt-billing
azure-mgmt-botservice
azure-mgmt-cdn
azure-mgmt-cognitiveservices
azure-mgmt-compute
azure-mgmt-consumption
azure-mgmt-containerinstance
azure-mgmt-containerregistry
azure-mgmt-containerservice
azure-mgmt-core
azure-mgmt-cosmosdb
azure-mgmt-datalake-analytics
azure-mgmt-datalake-nspkg
azure-mgmt-datalake-store
azure-mgmt-datamigration
azure-mgmt-deploymentmanager
azure-mgmt-devtestlabs
azure-mgmt-dns
azure-mgmt-eventgrid
azure-mgmt-eventhub
azure-mgmt-hdinsight
azure-mgmt-imagebuilder
azure-mgmt-iotcentral
azure-mgmt-iothub
azure-mgmt-iothubprovisioningservices
azure-mgmt-keyvault
azure-mgmt-kusto
azure-mgmt-loganalytics
azure-mgmt-managedservices
azure-mgmt-managementgroups
azure-mgmt-maps
azure-mgmt-marketplaceordering
azure-mgmt-media
azure-mgmt-monitor
azure-mgmt-msi
azure-mgmt-netapp
azure-mgmt-network
azure-mgmt-nspkg
azure-mgmt-policyinsights
azure-mgmt-privatedns
azure-mgmt-rdbms
azure-mgmt-recoveryservices
azure-mgmt-recoveryservicesbackup
azure-mgmt-redhatopenshift
azure-mgmt-redis
azure-mgmt-relay
azure-mgmt-reservations
azure-mgmt-resource
azure-mgmt-search
azure-mgmt-security
azure-mgmt-servicebus
azure-mgmt-servicefabric
azure-mgmt-signalr
azure-mgmt-sql
azure-mgmt-sqlvirtualmachine
azure-mgmt-storage
azure-mgmt-trafficmanager
azure-mgmt-web
azure-multiapi-storage
azure-nspkg
azure-storage-blob
azure-storage-common
babeltrace
babl
backcall
backports.entry_points_selectable
backports.ssl_match_hostname
backports.weakref
baloo
@@ -1183,6 +1157,8 @@ bleach
blender
blinken
blinker
blivet
blivet-gui
blktrace
blockdiag
bluedevil
@@ -1201,6 +1177,7 @@ boto
boto3
botocore
bovo
box2d
bpftrace
breeze
breeze-gtk
@@ -1231,6 +1208,7 @@ byobu
bz2file
bzip2
c-ares
cJSON
c_rehash
ca-certs
ca-certs-static
@@ -1335,25 +1313,29 @@ colord-gtk
colordiff
columbiad
commonmark
compat-boost-soname1.72.0
compat-atkmm-soname16
compat-boost-soname1.73.0
compat-cairomm-soname10
compat-curl-gnutls-soname4
compat-enchant-soname1
compat-fuse-soname2
compat-gcc-10
compat-glibmm-soname24
compat-gtksourceview-soname3
compat-hunspell-soname1.6
compat-icu4c-soname64
compat-libffi-soname6
compat-libhandy-0.0
compat-libpng-soname12
compat-libraw-soname19
compat-libsigc++-soname20
compat-libva-soname1
compat-nettle-soname6
compat-lua-52
compat-lua-53
compat-nettle-soname7
compat-opencv-soname42
compat-protobuf-soname22
compat-openexr-soname25
compat-pangomm-soname14
compat-re2-soname7
compat-readline-soname5
compat-tracker-soname2.0
complete
component
compute-image-packages
conda
@@ -1393,12 +1375,14 @@ cups
cups-bjnp
cups-filters
cups-pk-helper
curio
curl
custom_inherit
cve-bin-tool
cxxfilt
cycler
cyrus-sasl
dacite
dapl
darkflow
darktable
@@ -1419,6 +1403,7 @@ decorator
defusedxml
dejagnu
dejavu-fonts
deprecation
desktop-file-utils
devhelp
dfc
@@ -1430,16 +1415,17 @@ diffoscope
diffstat
diffutils
digikam
dill
ding-libs
dino
direwolf
diskcache
dist-pam-configs
distlib
distributed
distro
dj-database-url
django-appconf
django-babel
django-discover-runner
django-nose
django-pyscss
@@ -1461,6 +1447,7 @@ docbook-utils
docbook-xml
docbook2X
docker
docker-cli
docker-compose
docker-py
docker-pycreds
@@ -1596,6 +1583,7 @@ fribidi
fritzing-app
fs
fsearch
fsspec
funcparserlib
funcsigs
fuse
@@ -1618,12 +1606,14 @@ gdal
gdb
gdbm
gdk-pixbuf
gdk-pixbuf-xlib
gdl
gdm
geany
geany-plugins
geary
gedit
gedit-plugins-gnome
geeqie
gegl
gensim
@@ -1770,6 +1760,7 @@ gst-plugins-bad
gst-plugins-base
gst-plugins-good
gst-plugins-ugly
gst-python
gstreamer
gstreamer-vaapi
gsutil
@@ -1778,6 +1769,7 @@ gtk-doc
gtk-vnc
gtk-xfce-engine
gtk3
gtk4
gtkmm2
gtkmm3
gtksourceview
@@ -1864,14 +1856,13 @@ importlib_metadata
indent
influxdb
iniconfig
inih
iniparse
init-rdahead
inkscape
innoextract
inotify-tools
intel-compute-runtime
intel-gmmlib
intel-graphics-compiler
intel-hybrid-driver
intel-ipsec-mb
intel-media-driver
@@ -1890,6 +1881,7 @@ ipe
iperf
ipmctl
ipmitool
ipp-crypto
iproute2
ipset
iptables
@@ -1920,6 +1912,7 @@ iwd
ixion
jack2
jansson
janus
jaraco.classes
jaraco.collections
jaraco.functools
@@ -1929,6 +1922,7 @@ javaproperties
jdcal
jedi
jeepney
jellyfish
jemalloc
jmespath
joblib
@@ -1936,6 +1930,7 @@ joe
josepy
jpegoptim
jq
js8call
jsmin
json-c
json-glib
@@ -1951,13 +1946,16 @@ juk
jupyter
jupyter-nbgallery
jupyter-notebook-gist
jupyter-packaging
jupyter_client
jupyter_console
jupyter_core
jupyter_server
jupyterlab
jupyterlab_launcher
jupyterlab_pygments
jupyterlab_server
jupyterlab_widgets
kactivities
kactivities-stats
kactivitymanagerd
@@ -2162,6 +2160,7 @@ ktp-desktop-applets
ktuberling
kturtle
kubernetes
kubernetes-migration-1.18
kunitconversion
kwallet
kwallet-pam
@@ -2212,9 +2211,9 @@ libXtst
libXv
libXvMC
libXxf86dga
libXxf86misc
libabigail
libabw
libadwaita
libaio
libappindicator
libarchive
@@ -2245,6 +2244,7 @@ libcomps
libconfig
libcroco
libcryptui
libcst
libcxx
libdaemon
libdatrie
@@ -2256,6 +2256,7 @@ libdmx
libdnf
libdrm
libe-book
libebur128
libeconf
libedit
libepoxy
@@ -2356,6 +2357,7 @@ libnice
libnl
libnma
libnotify
libnsl
libnumbertext
liboauth
libodfgen
@@ -2378,6 +2380,7 @@ libpwquality
libqalculate
libqb
libqmi
libqrtr-glib
libqtxdg
libqxp
libratbag
@@ -2411,6 +2414,7 @@ libssh
libssh2
libstaroffice
libstatgrab
libstemmer_c
libstoragemgmt
libsysstat
libtasn1
@@ -2420,11 +2424,14 @@ libtheora
libtirpc
libtool
libtorrent-rasterbar
libtraceevent
libtracefs
libudev0-shim
libuninameslist
libunistring
libunwind
libusb
libusb-compat
libuser
libuv
libva
@@ -2488,6 +2495,7 @@ lksctp-tools
lldb
llfuse
llvm
llvm10
llvm8
llvm9
lm-sensors
@@ -2509,7 +2517,6 @@ lttng-tools
lttng-ust
lua
lua-nginx-module
lua52
lualgi
luarocks
lutris
@@ -2547,6 +2554,7 @@ man-pages-posix
marble
mariadb
matplotlib
matplotlib-inline
mc
mccabe
mcelog
@@ -2591,6 +2599,7 @@ mkl-dnn
mkosi
mlocate
mlt
mm-common
mmc-utils
mobile-broadband-provider-info
mock
@@ -2609,7 +2618,6 @@ mosh
mosquitto
motd-update
motif
mozjs68
mozjs78
mpc
mpfr
@@ -2617,14 +2625,11 @@ mpg123
mpi4py
mpmath
mpv
msal
msal-extensions
msgpack
msgpack-c
msmtp
msr-tools
msrest
msrestazure
mstflint
mtd-utils
mtdev
@@ -2650,6 +2655,8 @@ nagios-plugins
nano
nasm
nautilus
nbclassic
nbclient
nbconvert
nbformat
nbval
@@ -2662,6 +2669,7 @@ ndpi
neofetch
neomutt
neovim
nest_asyncio
net-snmp
net-tools
netaddr
@@ -2791,6 +2799,7 @@ p11-kit
p7zip
packaging
pacrunner
paho-mqtt
paho.mqtt.c
paho.mqtt.cpp
palapeli
@@ -2828,6 +2837,7 @@ pdns
pdns-recursor
pdsh
pecan
ped
pep517
pep8
perftest
@@ -2983,7 +2993,6 @@ perl-DBIx-ContextualFetch
perl-DBIx-DBSchema
perl-DBIx-Simple
perl-DB_File
perl-Data-Alias
perl-Data-Compare
perl-Data-Denter
perl-Data-Dump
@@ -3231,6 +3240,7 @@ perl-List-MoreUtils
perl-List-MoreUtils-XS
perl-List-SomeUtils
perl-List-SomeUtils-XS
perl-List-Util
perl-List-UtilsBy
perl-Locale-Maketext-Gettext
perl-Locale-Maketext-Lexicon
@@ -3390,6 +3400,7 @@ perl-Pod-Constants
perl-Pod-Coverage
perl-Pod-LaTeX
perl-Pod-POM
perl-Pod-Parser
perl-Pod-Plainer
perl-Pod-Spell
perl-Pod-Strip
@@ -3414,6 +3425,7 @@ perl-SGMLS
perl-SMTP-Server
perl-SQL-Abstract
perl-SQL-Abstract-Classic
perl-SQL-Abstract-Pg
perl-SQL-SplitStatement
perl-SQL-Tokenizer
perl-SQL-Translator
@@ -3650,6 +3662,7 @@ perl-prefork
perl-strictures
persistent
pesign
petastorm
pexpect
phonon
phonon-vlc
@@ -3681,7 +3694,6 @@ php-gnupg
php-hprose
php-hrtime
php-igbinary
php-imagick
php-inotify
php-jsmin
php-json_post
@@ -3722,6 +3734,7 @@ php-zmq
pickleshare
picmi
picocom
pid
pidgin
pidgin-sipe
pigeonhole
@@ -3745,6 +3758,7 @@ plasma-framework
plasma-integration
plasma-nm
plasma-pa
plasma-systemmonitor
plasma-vault
plasma-wayland-protocols
plasma-workspace
@@ -3787,6 +3801,7 @@ prison
processor-trace
procmail
procps-ng
progress
progressbar
proj
prometheus_client
@@ -3838,12 +3853,20 @@ pynvim
pyotherside
pyotp
pyparsing
pyparted
pyperclip
pyperf
pyquery
pyreadline
pyroma
pyroute2
pyroute2.core
pyroute2.ethtool
pyroute2.ipdb
pyroute2.ipset
pyroute2.ndb
pyroute2.nftables
pyroute2.nslink
pyrsistent
pyserial
pyside2-setup
@@ -3866,6 +3889,7 @@ python-Levenshtein
python-augeas
python-crfsuite
python-dateutil
python-dbusmock
python-digitalocean
python-distutils-extra
python-dotenv
@@ -3876,6 +3900,8 @@ python-hwinfo
python-jsonrpc-server
python-kconfiglib
python-language-server
python-lsp-jsonrpc
python-lsp-server
python-magic
python-memcached
python-mimeparse
@@ -3902,6 +3928,7 @@ pyu2f
pyudev
pyusb
pywbem
pyxDamerauLevenshtein
pyxattr
pyxdg
pyzmq
@@ -3992,6 +4019,7 @@ requests-mock
requests-ntlm
requests-oauthlib
requests-toolbelt
requests-unixsocket
responses
rest
restic
@@ -4007,11 +4035,13 @@ rinutils
rjsmin
rlwrap
rng-tools
robin-map
roboto
rocs
rofi
rope
rpcbind
rpcsvc-proto
rpm
rr
rrdtool
@@ -4057,6 +4087,7 @@ seahorse
secretstorage
sed
selenium
semantic_version
seqdiag
serf
serpent
@@ -4064,6 +4095,7 @@ setproctitle
setserial
setuptools
setuptools-legacy
setuptools-rust
setuptools_scm
setuptools_scm_git_archive
setxkbmap
@@ -4221,6 +4253,7 @@ texinfo
texlive
texmaker
text-unidecode
textdistance
texttable
tflearn
tgt
@@ -4247,6 +4280,7 @@ tldextract
tmux
tokyocabinet
toml
tomlkit
toolz
tornado
totem
@@ -4268,9 +4302,11 @@ twine
typed_ast
typeguard
typing_extensions
typing_inspect
tzdata
tzlocal
ua-parser
uamqp
ucpp
udisks2
udunits
@@ -4302,6 +4338,7 @@ usrbinpython
usrbinvi
utf8cpp
util-linux
util-linux-man
util-macros
uwsgi
v4l-utils
+1 -1
View File
@@ -211,7 +211,7 @@ def main():
with open (filename, "r") as myfile:
lines = myfile.readlines()
else:
output = subprocess.check_output("git format-patch -1 --stdout", shell=True).decode("latin-1")
output = subprocess.check_output("git format-patch -1 --stdout", shell=True).decode("utf-8", errors="replace")
lines = output.split("\n")
parse_patch(lines)