You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by sverrirab <gi...@git.apache.org> on 2016/04/14 16:55:51 UTC

[GitHub] cloudstack pull request: Add perl-modules as install dependency fo...

GitHub user sverrirab opened a pull request:

    https://github.com/apache/cloudstack/pull/1495

    Add perl-modules as install dependency for cloudstack-agent

    Required to run perl scripts that configure networking for VMs.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/greenqloud/cloudstack pr-install-perl-modules-on-agent

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/cloudstack/pull/1495.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1495
    
----
commit 6d6bd510c2f5dc3fe076183379388521a55f95fe
Author: Sverrir Berg <sv...@greenqloud.com>
Date:   2016-04-13T16:48:31Z

    Add perl-modules as install dependency for cloudstack-agent
    
    Required to run perl scripts that configure networking for VMs.  That script fails silently if this is not installed.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Add perl-modules as install dependency fo...

Posted by sverrirab <gi...@git.apache.org>.
Github user sverrirab commented on the pull request:

    https://github.com/apache/cloudstack/pull/1495#issuecomment-216233064
  
    Created new PR on master: https://github.com/apache/cloudstack/pull/1526


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Add perl-modules as install dependency fo...

Posted by sverrirab <gi...@git.apache.org>.
Github user sverrirab commented on the pull request:

    https://github.com/apache/cloudstack/pull/1495#issuecomment-210485675
  
    I agree that this is not a good approach but it is the current one and it is broken.  How about we commit this fix and I submit a new PR to master with a new python script?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Add perl-modules as install dependency fo...

Posted by rhtyd <gi...@git.apache.org>.
Github user rhtyd commented on the pull request:

    https://github.com/apache/cloudstack/pull/1495#issuecomment-218959080
  
    LGTM


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Add perl-modules as install dependency fo...

Posted by wido <gi...@git.apache.org>.
Github user wido commented on the pull request:

    https://github.com/apache/cloudstack/pull/1495#issuecomment-219001342
  
    LGTM


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Add perl-modules as install dependency fo...

Posted by ProjectMoon <gi...@git.apache.org>.
Github user ProjectMoon commented on the pull request:

    https://github.com/apache/cloudstack/pull/1495#issuecomment-214813960
  
    As this is a bug fix, I think it would be forward-merged into master. The next PR should be to rewrite the script in Python instead of Perl, and that would be on master only.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Add perl-modules as install dependency fo...

Posted by sverrirab <gi...@git.apache.org>.
Github user sverrirab commented on the pull request:

    https://github.com/apache/cloudstack/pull/1495#issuecomment-214783340
  
    do you want this change as a new PR against master or just the rewritten script in python on master?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Add perl-modules as install dependency fo...

Posted by rhtyd <gi...@git.apache.org>.
Github user rhtyd commented on the pull request:

    https://github.com/apache/cloudstack/pull/1495#issuecomment-216228633
  
    tag:easypr


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Add perl-modules as install dependency fo...

Posted by asfgit <gi...@git.apache.org>.
Github user asfgit closed the pull request at:

    https://github.com/apache/cloudstack/pull/1495


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Add perl-modules as install dependency fo...

Posted by jburwell <gi...@git.apache.org>.
Github user jburwell commented on the pull request:

    https://github.com/apache/cloudstack/pull/1495#issuecomment-210018290
  
    @sverrirab how much effort would it be to port to Python?  That seems far preferable for two reasons.  First, as @eriweb rightly points out, it is a large dependency to take on for such a small script.  Second, Python and bash are our scripting languages of choice.  It does not seem sustainable to add runtimes/libraries for every scripting language people might want to use.  Such sprawl will not only lead to bloat, but a system that fewer and fewer people can maintain.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Add perl-modules as install dependency fo...

Posted by swill <gi...@git.apache.org>.
Github user swill commented on the pull request:

    https://github.com/apache/cloudstack/pull/1495#issuecomment-219123470
  
    I think we should merge this one at this point.  @sverrirab my understanding is that once #1533 is merged, this will be required.  If that is the case, when this one is merged, maybe you can work into that PR the reverting of this PR.  Does that make sense?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Add perl-modules as install dependency fo...

Posted by eriweb <gi...@git.apache.org>.
Github user eriweb commented on the pull request:

    https://github.com/apache/cloudstack/pull/1495#issuecomment-210016535
  
    Quite horribly that we need those modules for a simple perl script of 58 lines (including license header and empty lines). Not related to your PR though, but a good candidate to be rewritten in bash or python


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Add perl-modules as install dependency fo...

Posted by wido <gi...@git.apache.org>.
Github user wido commented on the pull request:

    https://github.com/apache/cloudstack/pull/1495#issuecomment-214735227
  
    If this is broken right now and this fixes it, LGTM. But we should really ditch Perl and rewrite in Python or Bash.
    
    Can you afterwards submit a PR against master?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---