[PATCH clr-bundles] Remove ciao package from cloud-control
by Erick Cardona
- Since Ciao's ansible scripts deploy ciao binaries to target nodes,
there is no need to ship them through cloud-control.
Signed-off-by: Erick Cardona <erick.cardona.ruiz(a)intel.com>
---
bundles/cloud-control | 2 --
1 file changed, 2 deletions(-)
diff --git a/bundles/cloud-control b/bundles/cloud-control
index ee8d17a..6f703fc 100644
--- a/bundles/cloud-control
+++ b/bundles/cloud-control
@@ -8,8 +8,6 @@ include(network-basic)
include(storage-cluster)
sqlite-autoconf
xorriso
-ciao
-ciao-cnci-agent
docker
openssl
sudo
--
2.7.4
4 years
[PATCH clr-bundles] Add rst utilities to dev-utils
by William Douglas
It is useful for developers to be able to render documentation to their
format of choice. Thus add utilities for rst conversion into dev-utils.
---
bundles/dev-utils | 1 +
1 file changed, 1 insertion(+)
diff --git a/bundles/dev-utils b/bundles/dev-utils
index 585d9a5..d3798cd 100644
--- a/bundles/dev-utils
+++ b/bundles/dev-utils
@@ -15,6 +15,7 @@ cpio
cppcheck
cscope
diffstat
+docutils
elfutils
gdb
git
--
2.12.0
4 years
Kernel headers bundle
by Sami Cokar
Hello!
1) I've complete a bare metal install of clear-linux as a vmware testbed.
what package contains the kernel headers?
I can't seem to find a kernel-native-dev bundle
2) A little bash function to check installed bundles:
swupd() {
if [[ $@ == "installed" ]]; then
command ls /usr/share/clear/bundles
else
command swupd "$@"
fi
}
usage: "swupd installed"
Thanks
4 years
[PATCH clr-bundles] Remove autofdo from dev-utils
by William Douglas
Currently there is some debate on the use of autofdo in bundles. Since
the packages were not expected to be included remove them.
---
bundles/dev-utils | 2 --
1 file changed, 2 deletions(-)
diff --git a/bundles/dev-utils b/bundles/dev-utils
index d3798cd..a7e1119 100644
--- a/bundles/dev-utils
+++ b/bundles/dev-utils
@@ -5,8 +5,6 @@
# [MAINTAINER]: William Douglas <william.douglas(a)intel.com>
asciidoc
attr
-autofdo
-autofdo-tools
bats
bc
cgdb
--
2.12.0
4 years
[PATCH autospec] Get setup.py dependencies by executing setup.py --dry-run
by Alberto Murillo
- Rename add_setup_py_requires() to add_setup_py_build_requires()
This function reads setup.py line by line to find build requirements
- Add a new add_setup_py_requires()
Some packages do not add install dependencies explicitly in install_requires line under
setup() function but rather adds them programatically into a python structure wich is not
caught by the old function now renamed to add_setup_py_build_requires(). This new function
executes setup.py install --dry-run to catch those install dependencies.
Signed-off-by: Alberto Murillo <alberto.murillo.silva(a)intel.com>
---
autospec/buildreq.py | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/autospec/buildreq.py b/autospec/buildreq.py
index 737b040..1e7ae7a 100644
--- a/autospec/buildreq.py
+++ b/autospec/buildreq.py
@@ -351,6 +351,27 @@ def setup_py_python3(filename):
def add_setup_py_requires(filename):
"""
+ Detect install requirements from setup.py by running setup.py install --dry-run
+ """
+ try:
+ os.stat(filename)
+ except OSError:
+ print("%s not found." % filename)
+ return
+
+ cwd = os.getcwd()
+ os.chdir(os.path.dirname(filename))
+ reqs = subprocess.check_output("python %s install --dry-run --user | awk '/^Adding.*to easy-install.pth file/ {print $2}'" % filename, shell=True).decode("utf-8")
+ os.chdir(cwd)
+
+ for req in reqs.split('\n'):
+ dep = clean_python_req(req)
+ if dep:
+ add_requires(dep)
+
+
+def add_setup_py_build_requires(filename):
+ """
Detect build requirements listed in setup.py in the install_requires and
setup_requires lists.
@@ -485,6 +506,7 @@ def scan_for_configure(package, dir, autospecdir):
add_buildreq("setuptools")
add_buildreq("pbr")
add_buildreq("pip")
+ add_setup_py_build_requires(dirpath + '/setup.py')
add_setup_py_requires(dirpath + '/setup.py')
buildpattern.set_build_pattern("distutils23", default_score)
grab_pip_requirements(tarball.name)
--
2.9.3
4 years
[PATCH clr-bundles] os-installer: add kbd for localectl ister dependency
by Matthew Johnson
A new screen being developed in ister to display a menu of available
keyboard mappings requires localectl, which in turn requires kbd in
order to list which keyboards are available on the system.
Signed-off-by: Matthew Johnson <matthew.johnson(a)intel.com>
---
bundles/os-installer | 1 +
1 file changed, 1 insertion(+)
diff --git a/bundles/os-installer b/bundles/os-installer
index cb1d37e..739ef82 100644
--- a/bundles/os-installer
+++ b/bundles/os-installer
@@ -11,6 +11,7 @@ iproute2
iputils
ister
ister-extras
+kbd
less
netifaces
parted-bin
--
2.12.0
4 years
bootable USB
by Vladimir Gun'ko
Dear Sir / Madam, Unfortunately, creation of a bootable USB with Clear Linux according to your instructions gives non-bootable USB. I used different Linux (Fedora, Gentoo, Ubuntu, Kubuntu at four PCs) and Windows 10 to create this USB with the same result (in contrast to any other Linux systems, which provide easy way to produce bootable USB with no problem). Could you please improve preparation of bootable USB with Clear Linux, e.g. to write a script which will do that in one click or describe all steps in detail, etc.?
Sincerely, Vlad Gun'ko, Prof., DSc, d.h.c.
P.S. I am very interested to use Clear Linux on my Xeon workstation with 36 cores, since I think it could work better than Fedora or Ubuntu or even Gentoo.
--- Исходное сообщение ---
От кого: dev-request(a)lists.clearlinux.org
Дата: 24 марта 2017, 11:40:52
Welcome to the Dev(a)lists.clearlinux.org mailing list!
To post to this list, send your message to:
dev(a)lists.clearlinux.org
General information about the mailing list is at:
https://lists.clearlinux.org/mailman/listinfo/dev
If you ever want to unsubscribe or change your options (eg, switch to
or from digest mode, change your password, etc.), visit your
subscription page at:
https://lists.clearlinux.org/mailman/options/dev/vlad_gunko%40ukr.net
You can also make such adjustments via email by sending a message to:
Dev-request(a)lists.clearlinux.org
with the word `help' in the subject or body (don't include the
quotes), and you will get back a message with instructions.
You must know your password to change your options (including changing
the password, itself) or to unsubscribe without confirmation. It is:
VMG1951
Normally, Mailman will remind you of your lists.clearlinux.org mailing
list passwords once every month, although you can disable this if you
prefer. This reminder will also include instructions on how to
unsubscribe or change your account options. There is also a button on
your options page that will email your current password to you.
4 years
[PATCH clr-bundles] Fix include loop
by William Douglas
containers-basic and containers-virt included each other, leading to
build failures. To support previous containers-basic work flow move
contents of containers-basic into containers-virt and drop the include
of containers-basic in containers-virt for now.
---
bundles/containers-virt | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/bundles/containers-virt b/bundles/containers-virt
index b07a988..47a35a2 100644
--- a/bundles/containers-virt
+++ b/bundles/containers-virt
@@ -3,13 +3,15 @@
# [STATUS]: Active
# [CAPABILITIES]:
# [MAINTAINER]: Julio Montes <julio.montes(a)intel.com>
-include(containers-basic)
include(kernel-container)
LVM2
+bridge-utils
cc-oci-runtime
clear-containers-image
clr-systemd-config-extras
containerd
+docker
gnupg
+iproute2
qemu-lite
util-linux-bin
--
2.12.0
4 years
[PATCH clr-bundles] Remove httpd-dev
by William Douglas
This was a leftover from a phoronix test for lamp-basic. Unsure if this
should be added to the phoronix test bundle or not.
---
bundles/application-server | 1 -
1 file changed, 1 deletion(-)
diff --git a/bundles/application-server b/bundles/application-server
index bda4b12..a449498 100644
--- a/bundles/application-server
+++ b/bundles/application-server
@@ -4,6 +4,5 @@
# [CAPABILITIES]:
# [MAINTAINER]: William Douglas <william.douglas(a)intel.com>
include(web-server-basic)
-httpd-dev
mod_wsgi
uwsgi
--
2.12.0
4 years