[Bug 815001] Review Request: opennebula - Cloud computing tool to manage a distributed virtual data center to build private, public and hybrid IaaS clouds

bugzilla at redhat.com bugzilla at redhat.com
Sun May 20 22:17:01 UTC 2012


https://bugzilla.redhat.com/show_bug.cgi?id=815001

Michael Scherer <misc at zarb.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |misc at zarb.org

--- Comment #5 from Michael Scherer <misc at zarb.org> ---
A few comment 

- I think the spec layout is rather difficult. While I know everybody has
specific preference, I think it would be better to group various %post/%pre
script together ( as I missed the one creating oneadmin )

- patches should be commented 
https://fedoraproject.org/wiki/Packaging:Guidelines#All_patches_should_have_an_upstream_bug_link_or_comment

- is it required to have mysql server on the same computer ? If not, I think
the requires could be relaxed. 

- %setup -q -n opennebula-3.2.1
You should reuse %version, so this is easier to upgrade later

- why is the whole .ssh populated in %post, would it better to do it like any
other file, with rpm ? ( at least the .ssh/config ), and using %ghost so rpm
can manage and check the permission of all file ?

- apg is used in a %post script, but the requires is missing ( Requires(post):
)

- why do the documentation requires the main packages ?

- why do sunstone requires the main package ? According to
http://opennebula.org/documentation:archives:rel2.2:sunstone , they can be
separated, and I would surely see good reason to deploy them on 2 differents
server, for security reason.

- From a quick check in open nebula doc, it is not clear why openssh server
should be installed on the main hypervisor, could you explain why it is
required ?

- a oneadmin user is needed on the frontend, but also on the host. So I would
suggest to create a package to be used on host that would create the user.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/package-review/attachments/20120520/76f4fc01/attachment.html>


More information about the package-review mailing list