Commit Graph

8 Commits

Author SHA1 Message Date
Pavlo Shchelokovskyy d8a6bf5f61 Drop python2 from bindep.txt
IPA dropped support for Python2 long ago,
and now Python2 is not even available in newer distros,
breaking installation if IPA binary dependencies.

Depends-On: https://review.opendev.org/c/openstack/ironic/+/848345
Change-Id: I75a618f94de58f6de2bd96b37de1894bb0e61998
2022-06-30 23:33:05 +00:00
Dmitry Tantsur 5492f57dfd Migrate functional tests for work_on_disk from ironic-lib
Missed in commit 24951b1029.

Change-Id: Iad5e8f161ac69b96b9332d83fe22b5e0b9192258
2021-05-10 13:00:12 +02:00
Riccardo Pittau 4da53ab7d4 Add ffi development lib to bindep
The ffi development library is necessary to build ipa.

Change-Id: I1c5c5a29e073774e93a6df6d754e1eb97aa9b86b
2020-06-05 14:34:40 +02:00
Julia Kreger 9f8fa2853a Don't try to put a bootloader in place when bootable
Lets not do silly things and if the disk looks bootable,
and we're not trying to do UEFI, then let us assume the
proper thing will occur upon power-up.

Looks at the boot sector data and if an executable is
found in the first 218 bytes, then it bypasses loading
a boot loader.

Also adds a dependency on the "file" linux distribution
package.

Change-Id: I11bc26670a08ee13174a43d7cd0f1ab9c1bd35cf
Story: 2006474
Task: 36410
2019-11-01 13:58:55 +00:00
Dmitry Tantsur e446a5e6c4 Remove support for CoreOS images
Change-Id: Id9737067c678d4d01b20eae0b4a681c6cf9171a8
2019-08-28 19:46:37 +02:00
Dmitry Tantsur 4fbece660f Add mdadm to bindep.txt for functional tests
Repairs the functional tests job in the CI.

Change-Id: I0d5c4af108dad546d54fed3aae23aad2e3320d59
2019-08-13 09:54:40 +02:00
wangqi aa3b920df7 change python-libguestfs to python-guestfs for ubuntu
Change-Id: I660b815764e8b657fcbd1fb564b27a5f31edeea6
2018-03-12 03:24:20 +00:00
Vasyl Saienko 09c9582213 Add bindep.txt file
This is used by  [0] to assess if needed system packages are
installed.
It should allow easier installation of Python packages on a clean
system from source and help packagers too.
For now it is just a copy/merge of
files with added platform specifiers.

Packages have been tagged with certain bindep profiles:
- test - needed to compile Python dependencies and for other tox targets,
  profile of this name is used by various gate jobs
- imagebuild - only needed to build various types of deploy ramdisk

Note that DevStack install procedure currently does not use 'bindep',
and still relies on files in  folder.

[0] http://docs.openstack.org/infra/bindep/index.html

Change-Id: I49c9e8314db4f7d778e3316d7f3b9de0fcf89cd3
2017-10-12 10:25:31 +00:00