[Rdo-list] How does RDO package OpenStack RPM package?

Ihar Hrachyshka ihrachys at redhat.com
Sat Oct 11 18:12:03 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 11/10/14 05:58, sam song wrote:
> 
> Hi, all:
> 
> Our company want to provide a customized OpenStack platform, so we
> need to package some OpenStack components, and we want to keep the
> RPMs' name unique to ones in RDO release. Now we use python
> setup.py bdist_rpm to build the package, which is poor in packaging
> the same project into several RPMs.

I wonder whether your needs can be solved as part of RDO. Do you need
to apply some specific patches that are not included in upstream releases?

> 
> So, my question is belowing: 1, What method does RDO use to package
> OpenStack RPMs? python setup.py or rpmbuild

RDO utilizes Koji and COPR services to build its packages. Meaning, we
don't use bdist_rpm.

> 2, Are the packaging configurations open source? Where can I get
> them?

Of course: that's Red Hat. Have you heard about Oracle Openstack
Icehouse commercial offering? That one is based on top of RDO [0]. ;)

Both packaging configuration [1] and repositories with downstream
patches included on top of upstream releases [2] are available for
anyone. Fork, reuse, contribute.

BTW some of your questions are already answered in RDO FAQ [3].

[0]:
https://openstack.redhat.com/forum/discussion/985/red-hat-welcomes-oracle-to-the-rdo-community
[1]: http://pkgs.fedoraproject.org/cgit/openstack-neutron.git/
[2]: https://github.com/redhat-openstack
[3]: https://openstack.redhat.com/Frequently_Asked_Questions

I hope that helps,
/Ihar
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)

iQEcBAEBCgAGBQJUOXLzAAoJEC5aWaUY1u57O0wH/AyFdTD/ELUeiDt3yj5o4N7+
Ce9ClSR/mFVHPhOwb+mrN7A2lwd7rX8+Znju6DgYEacBO/SRam4ueHjrWkdTxsxR
Iox+QwpCNnlp1gz5hBWRwX23RWkmZQB5dblYK4T/0/+OlEEw1q5UCvpgTFQHzDL3
SqfhZcIb0AWJB0UjowMhNo4RBscWkTGAe3vmGmsAwLSUU36hhW3fvXeVZsLCTpx4
l9bcGQaI2RZswSsfIiveBRr4xOzO3j+SGdzaGfevBxW5XSZBsFgwddm1x9m1/G6k
1OJP+AMI9VWs1WSrSv8l1EhIMb8BR71bmhTAISifPDxmiyF0GbVtxIHmdjAp8xQ=
=z2s7
-----END PGP SIGNATURE-----




More information about the dev mailing list