[PATCH clr-bundles] Rename kernel-config-checker to kcc
by Patrick McCarty
The pypi name for this project is `kcc`, so we will be repackaging it
with that name.
Signed-off-by: Patrick McCarty <patrick.mccarty(a)intel.com>
---
bundles/python-extras | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bundles/python-extras b/bundles/python-extras
index 542587c6..7e7dd58b 100644
--- a/bundles/python-extras
+++ b/bundles/python-extras
@@ -32,7 +32,7 @@ flake8-docstrings
glibc-lib-avx2
intelhex
jdcal
-kernel-config-checker
+kcc
lxml
MonkeyType
mypy
--
2.26.2
2 years, 1 month
/usr/lib64/haswell/libstdc++.so.6: version `GLIBCXX_3.4.26' not found
by Christian Betz
hi folks,
* the symlink /usr/lib64/haswell/libstdc++.so.6 keeps re-appearing (i think
following swupd doing an update)
* deleting this file, as recommended by swupd, is a temporary fix that gets
my system working again.
* i just deleted it for the 3rd time now so i'm looking for a more
permanent solution.
* it looks like y'all have services/update-triggers running "ldconfig -X"
which doesn't update symlinks... so i am scratching my head as to what
keeps putting this symlink back.
= node broken, presumably following a swupd autoupdate yesterday
root@x1carbon~ # node
node: /usr/lib64/haswell/libstdc++.so.6: version `GLIBCXX_3.4.26' not found
(required by node)
= swupd diagnose says there is an errant file
root@x1carbon~ # swupd diagnose
Diagnosing version 32700
Downloading missing manifests...
Checking for missing files
[100%]
Checking for corrupt files
[100%]
Checking for extraneous files
-> File that should be deleted: /usr/lib64/haswell/libstdc++.so.6
[100%]
Inspected 703374 files
1 file found which should be deleted
Use "swupd repair" to correct the problems in the system
Diagnose successful
= moving the symlink fixes the problem
root@x1carbon~ # mv /usr/lib64/haswell/libstdc++.so.6 /tmp/
root@x1carbon~ # node
Welcome to Node.js v12.15.0.
Type ".help" for more information.
>
= ldconfig is making the symlink
root@x1carbon~ # ldconfig
root@x1carbon~ # ls -l /usr/lib64/haswell/libstdc++.so.6
lrwxrwxrwx 1 root root 19 Apr 1 11:13 /usr/lib64/haswell/libstdc++.so.6 ->
libstdc++.so.6.0.24
root@x1carbon~ # node
node: /usr/lib64/haswell/libstdc++.so.6: version `GLIBCXX_3.4.26' not found
(required by node)
= all systemd units seem to be using "ldconfig -X"
root@x1carbon/usr/lib/systemd # grep -ir ldconfig .
./system/ldconfig-trigger.service:Documentation=man:ldconfig(8)
./system/ldconfig-trigger.service:ExecStart=/usr/bin/ldconfig -X
./system/firstboot-triggers.service:ConditionPathExists=|!/var/cache/ldconfig/ld.so.cache
./system/update-triggers.target:Wants=ldconfig-trigger.service
./system/ldconfig.service:Documentation=man:ldconfig(8)
./system/ldconfig.service:ExecStart=/sbin/ldconfig -X
./clr-image-triggers:chroot $root /usr/bin/ldconfig -X ||:
root@x1carbon/usr/lib/systemd # grep -ir ldconfig .
./system/ldconfig-trigger.service:Documentation=man:ldconfig(8)
./system/ldconfig-trigger.service:ExecStart=/usr/bin/ldconfig -X
./system/firstboot-triggers.service:ConditionPathExists=|!/var/cache/ldconfig/ld.so.cache
./system/update-triggers.target:Wants=ldconfig-trigger.service
./system/ldconfig.service:Documentation=man:ldconfig(8)
./system/ldconfig.service:ExecStart=/sbin/ldconfig -X
./clr-image-triggers:chroot $root /usr/bin/ldconfig -X ||:
root@x1carbon/usr/lib/systemd # cd /etc/
root@x1carbon/etc # grep -ir ldconfig .
root@x1carbon/etc #
2 years, 1 month
Using the common developer tooling with a personal mix
by Francisco Boni
I mix my own customized CL image in my home server, along with my own
packages built with autospec. I'm trying to understand the common developer
tooling framework.
From https://github.com/clearlinux/common/blob/master/Makefile.toplevel:
PKGS = $(shell cat $(PACKAGES_FILE))
PKGS_LOCAL = $(sort $(filter ${PKGS},$(subst packages/,,$(wildcard
packages/*))))
PKGS_ORPHANED = $(sort $(filter-out common ${PKGS},$(subst
packages/,,$(wildcard packages/*))))
clean_PKGS = $(addprefix clean_,$(PKGS_LOCAL))
#help clean: Run 'make clean' for every package.
clean: $(clean_PKGS)
proper_PKGS = $(addprefix proper_,$(PKGS_LOCAL))
#help proper: Run 'make proper' for every package, and purge the local
#help repo and image.
proper: $(proper_PKGS)
rm -rf repo
rm -f clear.img
rm -f image-content.lst
rm -f report.html
.PHONY: $(clean_PKGS)
.PHONY: $(proper_PKGS)
$(clean_PKGS):
@echo "cleaning $(patsubst clean_%,%,$@)"
-@$(MAKE) -s -C $(addprefix packages/,$(patsubst clean_%,%,$@)) clean
$(proper_PKGS):
-@$(MAKE) -s -C $(addprefix packages/,$(patsubst proper_%,%,$@)) proper
Any special reason why I shouldn't modify make clean and make proper
in order to target it towards all folders under packages/*? In my use
case of using autospec and the common tooling over a personal mix, it
makes no sense to only being able to clean (local) packages that have
an upstream correspondent and while leaving the other packages (i.e.
PKGS_ORPHANED) untouched. In this use case, the whole concept of
orphaned packages make no sense.
Thanks in advance,
Francisco Boni
2 years, 1 month
[PATCH clr-bundles] Add devpkg bundle to provide libfdt headers
by Patrick McCarty
We have a `dtc` bundle already, so it's helpful to provide development
headers for the library (libfdt) provided by that bundle.
Signed-off-by: Patrick McCarty <patrick.mccarty(a)intel.com>
---
bundles/devpkg-dtc | 10 ++++++++++
1 file changed, 10 insertions(+)
create mode 100644 bundles/devpkg-dtc
diff --git a/bundles/devpkg-dtc b/bundles/devpkg-dtc
new file mode 100644
index 00000000..290cb826
--- /dev/null
+++ b/bundles/devpkg-dtc
@@ -0,0 +1,10 @@
+# [TITLE]: devpkg-dtc
+# [DESCRIPTION]: All content for dtc-dev.
+# [STATUS]: Active
+# [CAPABILITIES]:
+# [TAGS]: Developer Tools
+# [MAINTAINER]: Patrick McCarty <patrick.mccarty(a)intel.com>
+
+include(devpkg-base)
+
+dtc-dev
--
2.26.2
2 years, 1 month
[PATCH clr-bundles] Add devpkg bundles for Paho MQTT C/C++ libs
by Brett T. Warden
---
bundles/devpkg-paho-mqtt-c | 10 ++++++++++
bundles/devpkg-paho-mqtt-cpp | 10 ++++++++++
2 files changed, 20 insertions(+)
create mode 100644 bundles/devpkg-paho-mqtt-c
create mode 100644 bundles/devpkg-paho-mqtt-cpp
diff --git a/bundles/devpkg-paho-mqtt-c b/bundles/devpkg-paho-mqtt-c
new file mode 100644
index 000000000000..651bafefc78f
--- /dev/null
+++ b/bundles/devpkg-paho-mqtt-c
@@ -0,0 +1,10 @@
+# [TITLE]: devpkg-paho-mqtt-c
+# [DESCRIPTION]: All content for paho.mqtt.c-dev
+# [STATUS]: Active
+# [CAPABILITIES]:
+# [TAGS]: Developer Tools
+# [MAINTAINER]: Brett T. Warden <brett.t.warden(a)intel.com>
+
+include(devpkg-base)
+
+paho.mqtt.c-dev
diff --git a/bundles/devpkg-paho-mqtt-cpp b/bundles/devpkg-paho-mqtt-cpp
new file mode 100644
index 000000000000..5154ac18b255
--- /dev/null
+++ b/bundles/devpkg-paho-mqtt-cpp
@@ -0,0 +1,10 @@
+# [TITLE]: devpkg-paho-mqtt-cpp
+# [DESCRIPTION]: All content for paho.mqtt.cpp-dev
+# [STATUS]: Active
+# [CAPABILITIES]:
+# [TAGS]: Developer Tools
+# [MAINTAINER]: Brett T. Warden <brett.t.warden(a)intel.com>
+
+include(devpkg-base)
+
+paho.mqtt.cpp-dev
--
2.26.2
2 years, 1 month
[PATCH clr-bundles] Rename paho bundles for mixer safety
by Brett T. Warden
---
bundles/{paho.mqtt.c-lib => paho-mqtt-c-lib} | 2 +-
bundles/{paho.mqtt.cpp-lib => paho-mqtt-cpp-lib} | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
rename bundles/{paho.mqtt.c-lib => paho-mqtt-c-lib} (86%)
rename bundles/{paho.mqtt.cpp-lib => paho-mqtt-cpp-lib} (85%)
diff --git a/bundles/paho.mqtt.c-lib b/bundles/paho-mqtt-c-lib
similarity index 86%
rename from bundles/paho.mqtt.c-lib
rename to bundles/paho-mqtt-c-lib
index 4836688d26c4..e99dbae7fda4 100644
--- a/bundles/paho.mqtt.c-lib
+++ b/bundles/paho-mqtt-c-lib
@@ -1,4 +1,4 @@
-# [TITLE]: paho.mqtt.c-lib
+# [TITLE]: paho-mqtt-c-lib
# [DESCRIPTION]: paho MQTT library (C bindings)
# [STATUS]: Active
# [CAPABILITIES]:
diff --git a/bundles/paho.mqtt.cpp-lib b/bundles/paho-mqtt-cpp-lib
similarity index 85%
rename from bundles/paho.mqtt.cpp-lib
rename to bundles/paho-mqtt-cpp-lib
index d8368f19c180..d45d8354e6bc 100644
--- a/bundles/paho.mqtt.cpp-lib
+++ b/bundles/paho-mqtt-cpp-lib
@@ -1,4 +1,4 @@
-# [TITLE]: paho.mqtt.cpp-lib
+# [TITLE]: paho-mqtt-cpp-lib
# [DESCRIPTION]: paho MQTT library (C++ bindings)
# [STATUS]: Active
# [CAPABILITIES]:
--
2.26.2
2 years, 1 month
[PATCH clr-bundles] Add bundles for Paho MQTT C/C++ bindings
by Brett T. Warden
Fixes https://github.com/clearlinux/distribution/issues/1951
---
bundles/paho.mqtt.c-lib | 8 ++++++++
bundles/paho.mqtt.cpp-lib | 8 ++++++++
2 files changed, 16 insertions(+)
create mode 100644 bundles/paho.mqtt.c-lib
create mode 100644 bundles/paho.mqtt.cpp-lib
diff --git a/bundles/paho.mqtt.c-lib b/bundles/paho.mqtt.c-lib
new file mode 100644
index 000000000000..4836688d26c4
--- /dev/null
+++ b/bundles/paho.mqtt.c-lib
@@ -0,0 +1,8 @@
+# [TITLE]: paho.mqtt.c-lib
+# [DESCRIPTION]: paho MQTT library (C bindings)
+# [STATUS]: Active
+# [CAPABILITIES]:
+# [TAGS]:
+# [MAINTAINER]: Brett T. Warden <brett.t.warden(a)intel.com>
+
+paho.mqtt.c-lib
diff --git a/bundles/paho.mqtt.cpp-lib b/bundles/paho.mqtt.cpp-lib
new file mode 100644
index 000000000000..d8368f19c180
--- /dev/null
+++ b/bundles/paho.mqtt.cpp-lib
@@ -0,0 +1,8 @@
+# [TITLE]: paho.mqtt.cpp-lib
+# [DESCRIPTION]: paho MQTT library (C++ bindings)
+# [STATUS]: Active
+# [CAPABILITIES]:
+# [TAGS]:
+# [MAINTAINER]: Brett T. Warden <brett.t.warden(a)intel.com>
+
+paho.mqtt.cpp-lib
--
2.26.2
2 years, 1 month
[PATCH clr-bundles] Remove R-R2Cuba from R-extras bundle
by Patrick McCarty
The latest release of the `R-R2Cuba` package was made on 2015-10-02, and
the package was removed from CRAN more than one year ago with this
notice:
Archived on 2018-07-15 after over a month's notice to revdeps as has
serious errors.
When GCC 10 was merged, the package build began to fail, so I think the
best course of action for now is to remove it. No other CRAN packages in
the repo depend on it.
Signed-off-by: Patrick McCarty <patrick.mccarty(a)intel.com>
---
bundles/R-extras | 1 -
1 file changed, 1 deletion(-)
diff --git a/bundles/R-extras b/bundles/R-extras
index 36c51687..c6218e62 100644
--- a/bundles/R-extras
+++ b/bundles/R-extras
@@ -553,7 +553,6 @@ R-quantmod
R-quantreg
R-questionr
R-qvcalc
-R-R2Cuba
R-R2HTML
R-R2jags
R-R2WinBUGS
--
2.26.2
2 years, 1 month
[PATCH clr-bundles] Remove R-treatSens from R-extras bundle
by Patrick McCarty
The latest release of the `R-treatSens` package was made on 2018-03-09,
and the package was removed from CRAN more than one year ago with this
notice:
Archived on 2019-04-07 as serious check problems were not corrected
despite a reminder.
The package has also been failing to build for some time. If it is later
added back to CRAN and receiving active maintenance, we can consider
adding it back.
Signed-off-by: Patrick McCarty <patrick.mccarty(a)intel.com>
---
bundles/R-extras | 1 -
1 file changed, 1 deletion(-)
diff --git a/bundles/R-extras b/bundles/R-extras
index 75663da1..36c51687 100644
--- a/bundles/R-extras
+++ b/bundles/R-extras
@@ -764,7 +764,6 @@ R-tm
R-toOrdinal
R-topicmodels
R-TRAMPR
-R-treatSens
R-tree
R-triebeard
R-trimcluster
--
2.26.2
2 years, 1 month