yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #18964
[Bug 1355439] [NEW] Improve rpm package build requirements for anvil
Public bug reported:
Currently it is a major pain to build horizon, because to correctly
build horizon you need to have all the openstack clients installed on
the build host as well as some other openstack specific packages. We
use to do a hack that would remove the requirements of installing all
the clients in order to get python manage.py compressstatic to run.
Under icehouse there is a new requirement to install a package that are
not available in standard repos - unless you install/enable RDO, or have
access to a previously built set of openstack packages. The current
specific package is python-oslo-config,which is built in the normal
package phase and not in the dep phase and as such is not available for
install at horizon build time.
A possible fix to this would be to add a mini-stage before prepare/build
that is called prepare-build-requirement and build-build-requirements so
that the needed deps are built and placed into a repo before they are
included/used.
** Affects: anvil
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to anvil.
https://bugs.launchpad.net/bugs/1355439
Title:
Improve rpm package build requirements for anvil
Status in ANVIL for forging OpenStack.:
New
Bug description:
Currently it is a major pain to build horizon, because to correctly
build horizon you need to have all the openstack clients installed on
the build host as well as some other openstack specific packages. We
use to do a hack that would remove the requirements of installing all
the clients in order to get python manage.py compressstatic to run.
Under icehouse there is a new requirement to install a package that
are not available in standard repos - unless you install/enable RDO,
or have access to a previously built set of openstack packages. The
current specific package is python-oslo-config,which is built in the
normal package phase and not in the dep phase and as such is not
available for install at horizon build time.
A possible fix to this would be to add a mini-stage before
prepare/build that is called prepare-build-requirement and build-
build-requirements so that the needed deps are built and placed into a
repo before they are included/used.
To manage notifications about this bug go to:
https://bugs.launchpad.net/anvil/+bug/1355439/+subscriptions
Follow ups
References