Commit Graph

28 Commits

Author SHA1 Message Date
Zuul e965dce7b7 Merge "Test on CentOS 9 Stream" 2023-08-02 00:03:45 +00:00
Tim Burke d6e198797d Switch from yasm to nasm
... and build it from source so we can build latest ISA-L
(otherwise, the version shipped by some distros would
complain about a %use directive).

Change-Id: Iddba90e65c0eac135a71af920b3433775b9c8f0e
2023-07-11 13:55:29 -07:00
Tim Burke 8e71d37d31 Test on CentOS 9 Stream
Change-Id: Icc4d156748f9cd5b64a2a37cec53f51b13f9a0eb
2023-07-11 13:30:12 -07:00
Tim Burke 067d227426 CI: Use https:// instead of git:// when cloning ISA-L
Change-Id: Ic6e513f9df5ff4bfc32a364959d85a1556106990
2022-04-05 11:53:00 -07:00
Zuul ec6074972d Merge "Update some project URLs" 2021-10-21 05:53:04 +00:00
Tim Burke eb1aae1fe3 Pin ISA-L to v2.30.0
This is before they started having %use directives in their ASM.

Change-Id: Ieeed424bb43587ec93ae365afc288014e817947d
2021-10-15 09:03:02 -07:00
Tim Burke e4cc1733a2 Update some project URLs
Change-Id: I8945117faa1e8d0c9029e990c1060e6ee78100ed
2021-06-01 12:25:25 -07:00
Tim Burke f2f83215b6 Fix liberasurecode-git tox target
Change-Id: Ia4e4421d9e8bb530aafa495ae7f80645bb2cf5fa
Related-Change: I065ca37e5d69bb6ee3c7f00374af2e9c3da7739f
2020-09-23 21:55:28 -07:00
Tim Burke 2c10fdf2b3 Update gate jobs
* Add py38 job
* Add py36-on-centos8 job

Change-Id: I020afad0bfe5144786bb8b6e1a99386f8c78a908
2020-09-22 22:49:19 -07:00
Tim Burke 2265056ff0 Fix gate
* Update pike to train
* Fix pep8
* Mark jobs based on legacy jobs non-voting until we can replace them

Change-Id: Ia83ad102bb5c096b01ce73bffb86d44732d2c784
2020-09-22 16:55:54 -07:00
Ian Wienand 2175baed0e Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: Ia48808d3849579bb5ab42d72514e15fcfa6b3ea4
2019-03-24 20:35:47 +00:00
Andreas Jaeger a861aadc48 Install liberasurecode for CentOS
Since I747c2b8754effbc6ec82af3bf7543fd9599a6c14 we do not install
the RDO package repository anymore and thus liberasurecode-devel cannot
be installed.

Add new script tools/test-setup.sh that is called by OpenStack CI jobs
for tox jobs to set up.

The script enables the RDO repository and install the dependencies
liberasurecode-devel and yasm for CentOS 7 and RHEL 7.

Change-Id: I3cb3dc14848a72fe9f93ee8dacab65f1714e1838
2017-12-20 07:30:20 +01:00
Tim Burke 4591831034 Install jerasure from source when testing liberasure-master
Change-Id: I5e88c7268641b6bcad019748544ffd2694cee50f
2017-09-13 21:27:06 +00:00
Tim Burke 08bfdb2e48 Install isa-l from source when testing liberasure-master
Change-Id: I93506b63f2a4f86358d5ffbca8b7360e797729d1
2017-09-13 21:26:14 +00:00
Tim Burke a514c89d88 Add tox environment to test against liberasurecode master
Go clone liberasurecode to our tox env directory, install it
there, and tell setuptools/distutils to use it.

To checkout something *other* than tip-of-master, set LIBERASURECODE_REF
to the remote ref you're interested in.

Change-Id: I13417e058a340ba0d4a79080f0e05dea1be193fc
2017-05-03 16:28:32 -07:00
Pete Zaitcev 0155a20b64 Fix a few print statements for py3
Fedora packaging mandates support for py3 nowadays, so I have to
fix stuff like this. Interestingly enough, we don't seem to need
from future import __print_statement__ here.
2015-04-02 21:47:18 -06:00
Kevin Greenan de579b8418 Fix conf tool to be consistent with new API 2015-02-28 16:36:49 -08:00
Tushar Gohad 5026e16ab1 Make library_import_str arg to ECDriver conditional
Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
2014-11-19 09:34:16 -07:00
Kevin Greenan 9d67b8726d Plugging liberasurecode functions into pyeclib
Python changes needed to plug-in liberasurecode.

Changes needed to get PyECLib working with liberasurecode and some of the unit tests passing.
2014-08-02 10:11:51 -07:00
Tushar Gohad 56130fe11e pyeclib_conf_tool: add key= word to sort() call
Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
2014-04-20 21:25:31 -07:00
Tushar Gohad a816e2c553 type -> ec_type updates for command line tools
Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
2014-04-20 19:58:34 -07:00
Tushar Gohad c341d5aee5 Fix open() calls to include explicit 'b' hints + cleanup
Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
2014-04-08 13:14:22 -07:00
Tushar Gohad e5d1dcaad8 Make print()s simpler for 3.x compatibility (take2)
Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
2014-03-19 15:42:41 -07:00
Tushar Gohad 128510e6af PEP8 indent fixes
next up .. Python 3.x updates

Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
2014-03-19 12:40:46 -07:00
Kevin Greenan cfedd85ea5 Minor bug in a boundary condition when enumerating the viable EC schemes. 2013-12-27 22:05:29 -08:00
Kevin Greenan ff2e3ba15c Oops... Left out required arguements... 2013-12-27 21:52:35 -08:00
Kevin Greenan dbe0e61cb7 Added a new tool to help choose the best EC scheme, given a set of
constraints.
2013-12-27 21:42:58 -08:00
Kevin Greenan f7498ab93c Did some re-org and added a tools directory. 2013-10-03 01:26:30 -07:00