Re: Guidelines for test developers

2015-03-25 Thread Leo Simons
Thanks for writing this up, very useful! Cheers, Leo On 18 Mar 2015, at 08:17, Gaurav Aradhye gaurav.arad...@clogeny.com wrote: Hello all, Last year after improving Marvin framework, we have been continuously spending time in improving old test cases which are written in old style or

master test_createRegion failing (Re: Jenkins build is unstable: simulator-singlerun #874)

2015-01-20 Thread Leo Simons
Hey folks, integration.smoke.test_regions.TestRegions.test_createRegion has been failing for a while now with CloudstackAPIException: Execute cmd: addregion failed, due to: errorCode: 530, errorText:Problem with getting the ec attribute see i.e.

Re: [Question] development embedded jetty vs deployment on system install of tomcat

2015-01-01 Thread Leo Simons
On Jan 2, 2015, at 2:59 AM, Ian Duffy i...@ianduffy.ie wrote: Just out of interest... Why do we use the embedded jetty for development purposes and then shipping on tomcat? I don't know _the_ answer but _an_ answer is that it used to be that embedded jetty was much leaner than embedded

Re: Review Request 22511: Allow use of simulator hypervisor from client gui

2014-12-08 Thread Leo Simons
/22511/#review64033 --- On June 12, 2014, 12:31 p.m., Leo Simons wrote: --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/22511

Re: [ACS450] remove some upgrade path from Release Notes

2014-12-01 Thread Leo Simons
Hey hey, Thinking as an administrator, I definitely don't want release notes (or upgrade paths themselves, or other documentation that contains procedures that have huge impact) that have not been tested. If I'm running cloudstack 2.2.14, and I want to upgrade to 4.4.2, and I ask on the users

Re: [DISCUSS] LTS Releases

2014-11-28 Thread Leo Simons
Hey hey, Ooh, interesting topic. I'm going to top-post because I want to focus on the big picture! * Apache HTTPD provides 8+ years of support for old releases. * Tomcat provides 6+ years of support for N-2 release. * Ant provides 12+ years of backward compatiblity, so far. (details below) I

05bec59c - kvm, qcow, systemvm qemu-img -o compat

2014-11-20 Thread Leo Simons
Hey Edison, all, https://github.com/apache/cloudstack/commit/05bec59c1498dbcfb8a1089c86855fd3b433ea58 breaks our internal build with + qemu-img convert -o compat=0.10 -f raw -c -O qcow2 raw.img \ systemvmtemplate-systemvm-persistent-config-4.5.0.124-kvm.qcow2 Unknown option

No event publish can be wrapped within db transaction...why?

2014-11-18 Thread Leo Simons
Hi Min, hi Koushik, Cloudstack is shouting at me: NO EVENT PUBLISH CAN BE WRAPPED WITHIN DB TRANSACTION! (full stack trace below). I've learned this is happening on our systemvm-persistent-config feature branch because it has commit ffaabdc13fde0f0f7b2667a483006e2a4b805f63 but it does not

Re: No event publish can be wrapped within db transaction...why?

2014-11-18 Thread Leo Simons
On 11/18/14 5:52 AM, Leo Simons lsim...@schubergphilis.com wrote: Hi Min, hi Koushik, Cloudstack is shouting at me: NO EVENT PUBLISH CAN BE WRAPPED WITHIN DB TRANSACTION! (full stack trace below). I've learned this is happening on our systemvm-persistent-config feature branch

Re: ui coding style guide?

2014-11-12 Thread Leo Simons
On Nov 11, 2014, at 11:16 PM, Ian Duffy i...@ianduffy.ie wrote: I did not I will check them out. Does it matter for tooling? No, using (say) GPL licensed or commercially licensed build tools is fine. The only thing we don't want is really crazy tool licenses that place some kind of claim

Re: commits on 4.5

2014-10-24 Thread Leo Simons
Hey Mike, In git you accomplish these kinds of things with merge strategies. There’s a lot to choose from. What you’re describing sounds a bit like a variant on the “theirs” strategy. You can also do a recursive merge with a “theirs” conflict resolution choice, and there’s many other options.

Re: SystemVM templates process is failing

2014-10-23 Thread Leo Simons
Hi Raja, Ian ran into this a few days ago. Great to see you reproduce it :). I don’t remember the exact details, but there’s something about openswan that is broken for some kernels on some platforms in debian 7.6. Upgrading to debian 7.7 fixes it:

Re: CloudStack Mirrors

2014-10-14 Thread Leo Simons
On Oct 14, 2014, at 10:44 AM, Erik Weber terbol...@gmail.com wrote: I'm not familiar with Apache policies in this regard, but is there any way we could establish a set of official / supported mirrors that all answer on the same DNS address? I.e. so that we only have to document one url

Re: System VM build job slaves are down

2014-10-13 Thread Leo Simons
Hey folks, The machine building systemvms was originally set up elsewhere (@citrix?). It had been down for a few months so a few weeks ago Hugo put a new temporary one in place in our infrastructure. Before that setup can become permanent (we’re happy to host this) we have to do some work to

Re: System VM build job slaves are down

2014-10-13 Thread Leo Simons
Hey Erik, On Oct 13, 2014, at 12:21 PM, Erik Weber terbol...@gmail.com wrote: On Mon, Oct 13, 2014 at 12:16 PM, Leo Simons lsim...@schubergphilis.com wrote: Hey folks, The machine building systemvms was originally set up elsewhere (@citrix?). It had been down for a few months so a few

devcloud4 advanced -- xenserver/SSVM iptables/routes

2014-10-08 Thread Leo Simons
Hey Ian, So, I upgraded my devcloud4 to latest and rebuilt all the things. For the advanced profile, after bringing it all up, the tiny linux template wasn’t becoming ready, sticking to status No route to host”. After a bunch of head-scratching and debugging, it turned out I had to run

Re: Shellshock

2014-10-06 Thread Leo Simons
On Oct 3, 2014, at 4:03 PM, Alex Brett alex.br...@citrix.com wrote: On 03 October 2014 13:52, Adrian Lewis [adr...@alsiconsulting.co.uk] wrote: The only solution I can think of is to 'apt-get update bash' on every system VM but clearly these get fired up dynamically. Is it possible to boot the

4.4 and 4.3 NOTICE headers do not have a Copyright line

2014-09-29 Thread Leo Simons
Hey folks, http://www.apache.org/dev/licensing-howto.html “”” NOTICE should contain only the following text, adapted with the product's name and copyright dates: Apache [PRODUCT_NAME] Copyright [-20XX] The Apache Software Foundation This product includes software developed at The Apache

[PULL-REQUEST] Note downloading of source releases exists in LICENSE.md

2014-09-29 Thread Leo Simons
) Leo Simons (1): Note downloading of source releases exists. INSTALL.md | 11 ++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/INSTALL.md b/INSTALL.md index 9924ba9..3c2a338 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -40,12 +40,21 @@ Start the MySQL service

Re: [VOTE][ACS44]Apache CloudStack 4.4.1 RC 1 in branch 4.4-RC20140924T2100

2014-09-29 Thread Leo Simons
* NOTICE is missing copyright statement (see other e-mail) * CHANGES.md does not list changes from 4.4.0 to 4.4.1 (list _is_ at http://docs.cloudstack.apache.org/projects/cloudstack-release-notes/en/latest/fixed_issues.html ) * INSTALL.md states to get source code from git (see other

Re: CI improvment part 1

2014-09-26 Thread Leo Simons
On Sep 26, 2014, at 6:43 AM, Edison Su edison...@citrix.com wrote: Highlights the improvements on marvin I made in these days on pytest branch: 1. Switch test framework from nose to pytest, while also maintain the back-compatibility for existing test cases. pytest is more flexible than

Re: [01/50] git commit: updated refs/heads/master to 1290e10

2014-09-24 Thread Leo Simons
Hey hey, On Sep 23, 2014, at 11:50 PM, David Nalley da...@gnsa.us wrote: On Tue, Sep 23, 2014 at 4:44 PM, Rohit Yadav rohit.ya...@shapeblue.com wrote: Hi David, On 23-Sep-2014, at 8:31 pm, David Nalley da...@gnsa.us wrote: Where was the merge request for this huge merge to master? (it was

Re: SystemVM file name changes

2014-09-24 Thread Leo Simons
Hey Ian, On Sep 24, 2014, at 2:04 AM, Ian Duffy i...@ianduffy.ie wrote: I noticed the filename of the generated systemvms changed on http://jenkins.buildacloud.org/job/build-systemvm64-master/ They now include a [0-9]* before the hypervisor name representing the build number. That’s one of

Re: SystemVM file name changes

2014-09-24 Thread Leo Simons
On Sep 24, 2014, at 11:26 AM, Ian Duffy i...@ianduffy.ie wrote: The general concept is one of traceable and repeatable builds. In the context of jenkins.buildacloud.org I would disagree with this. Only two build jobs are ever kept. When a time arises when you need to figure out what commit

Re: SystemVM file name changes

2014-09-24 Thread Leo Simons
On Sep 24, 2014, at 5:33 PM, Ian Duffy i...@ianduffy.ie wrote: Aren’t they published to S3 somewhere? It’d probably be better if users fetch systemvms from S3…… Both not a clue what the S3 urls are though. Based on

Re: VPC Virtual Router and Redundancy

2014-09-22 Thread Leo Simons
Hey all, High time for an overview/update on this... Refactoring of the systemvm build process @see https://github.com/apache/cloudstack/pull/16 This should be about ready to merge now. Rohit helped port to buildacloud.org and is now testing it on KVM, and will apply the pull if those

[ACS44] merge cloudstack/pull/17 for 4.4 to fix CLOUDSTACK-7476

2014-09-05 Thread Leo Simons
Hi Daan, Per Rohit’s suggestion on https://github.com/apache/cloudstack/pull/15 can you merge https://github.com/apache/cloudstack/pull/17 for CS 4.4? cheers, Leo

Re: old branches

2014-09-04 Thread Leo Simons
On Sep 1, 2014, at 4:53 PM, Daan Hoogland daan.hoogl...@gmail.com wrote: By my possibly slightly incorrect count we now have 158 branches in our repo. Those include master and old release branches but also a lot of obsolete ones. Should we clean? (+1 implied) +1 Should an RM be

Re: [DISCUSS] Prevent force push on release and master branches

2014-09-01 Thread Leo Simons
On Aug 30, 2014, at 3:15 AM, David Nalley da...@gnsa.us wrote: You can ask/make the recommendation that the foundation disable force pushes across all branches of all repositories at the foundation. That may actually make a lot of sense. But I don't know that everyone will agree. (I tend to

Re: rules for revolutionaries

2014-08-25 Thread Leo Simons
On Aug 22, 2014, at 6:45 PM, David Nalley da...@gnsa.us wrote: This is, by-the-way, why active committers should want to become PMC members, to get the binding votes aligned to who is doing the work. The ratio PMC member / committer in this project scares me. I am curious why it scares

rules for revolutionaries

2014-08-22 Thread Leo Simons
Hey folks! Open source means chaos. Chaos is ok. Community over code. Consensus can and should be reached lazily. Decisions should and will be made by the people who do the work. Vetoes are a last resort. Neither lack of consensus nor prevalence of vetoes can block progress. Revolution is

github pull requests (was: Re: 4.5 RM)

2014-08-22 Thread Leo Simons
On Aug 19, 2014, at 11:06 PM, Sebastien Goasguen run...@gmail.com wrote: On Aug 19, 2014, at 4:38 PM, Rohit Yadav rohit.ya...@shapeblue.com wrote: Hi Sebastien, On 19-Aug-2014, at 10:17 pm, Sebastien Goasguen run...@gmail.com wrote: The fact that we basically have none, pushes me to argue

Re: [DISCUSSION] CI

2014-08-22 Thread Leo Simons
Hey folks, Glad to see all the attention on this topic. Let’s do more testing! :-) CI that we have internally -- At schuberg philis we have a “cloudstack integration test” (CIT) environment. It’s grown and evolved incrementally over time along with our use of

Re: [VOTE] git workflow

2014-08-07 Thread Leo Simons
Hey Rohit, On Aug 6, 2014, at 9:08 PM, Rohit Yadav rohit.ya...@shapeblue.com wrote: The proposal thread warriors Rajani, Daan, Leo and others can comment and advise [on git flow]? Hah, “thread warrior, I like that :-) Cloudstack right now has, erm, some challenges when it comes to continuous

Review request for approach to component tests/QA for the systemvm

2014-08-07 Thread Leo Simons
Hey folks, As part of https://github.com/schubergphilis/cloudstack/tree/feature/systemvm-persistent-config We tried using chef [1] solo as a convergence tool [2] for systemvm config changes, and along with that serverspec [3] for testing, which is pretty standard practice while using

Re: [VOTE] git workflow

2014-08-07 Thread Leo Simons
On Aug 7, 2014, at 8:40 AM, Animesh Chaturvedi animesh.chaturv...@citrix.com wrote: (Like most of the internet...) I strongly believe using cherry picks as the basic tool for (release) branch management is one of the worst choices you can make. But. Please. Can. We. Just. Stop. Cherry.

Re: Review Request 24238: Fix mvn marvin.sync profile

2014-08-05 Thread Leo Simons
:cloud-marvin Thanks, Leo Simons

Re: Review Request 24238: Fix mvn marvin.sync profile

2014-08-05 Thread Leo Simons
of setup.py. Currently, only cloudstackAPI is the one which marvin relies upon while building cs through mvn, otherwise we can remove that dependency as well, its in plan. Any upload of marvin to external package download system will tie this dependency on pom.xml. Leo Simons wrote: Yep

Re: Review Request 24238: Fix mvn marvin.sync profile

2014-08-05 Thread Leo Simons
/#comment86794 I am unsure whether this --allow-external should be there. I needed it yesterday, but not today, and I can't figure out what changed. - Leo Simons On Aug. 5, 2014, 8:43 a.m., Leo Simons wrote: --- This is an automatically

implementing git workflow

2014-08-04 Thread Leo Simons
Hey folks, Since Daan volunteered me to do some docs, I’ve updated Rohit’s page at https://cwiki.apache.org/confluence/display/CLOUDSTACK/Git with additional details. I went back through all the e-mails on the subject to find questions/concerns, addressed the ones I think have consensus

Re: Wiki : Code Submission and Review Guidelines

2014-08-04 Thread Leo Simons
On Jul 31, 2014, at 10:34 AM, Santhosh Edukulla santhosh.eduku...@citrix.com wrote: Iam not sure if it is already available, so i added a simple wiki with few notes for new submission and review process at the link below.

Review Request 24238: Fix mvn marvin.sync profile

2014-08-04 Thread Leo Simons
/diff/ Testing --- Commands that work now for me include: mvn -X -Pdeveloper,marvin.sync -Dendpoint=localhost -pl :cloud-marvin python setup.py install python setup.py develop mvn -P developer -pl :cloud-marvin Thanks, Leo Simons

Re: Review Request 24238: Fix mvn marvin.sync profile

2014-08-04 Thread Leo Simons
://reviews.apache.org/r/24238/#review49460 --- On Aug. 4, 2014, 4:08 p.m., Leo Simons wrote: --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r

Re: [DISCUSS] git commit proces

2014-07-31 Thread Leo Simons
On Jul 31, 2014, at 12:55 AM, Sheng Yang sh...@yasker.org wrote: I suppose it would work like this: 1. In the original model, every release branch would be deleted after merge into develop and master branch. There is no release/4.4.1 or release/4.5 branch. 2. Say we don't follow original

Re: [VOTE] git workflow

2014-07-31 Thread Leo Simons
On Jul 31, 2014, at 12:28 PM, Rajani Karuturi rajani.karut...@citrix.com wrote: https://cwiki.apache.org/confluence/display/CLOUDSTACK/Git#Git-ProposedGitflowbasedCheck-inProcess ... is up for a vote: +1 - Leo

Re: [DISCUSS] git commit proces

2014-07-30 Thread Leo Simons
On Jul 30, 2014, at 1:14 AM, Sheng Yang sh...@yasker.org wrote: The issue with current development process? 1. Cherry-pick is needed for RM to choose stable fix commit after code freeze to enforce quality. 2. Bug fix to current release branch need to be checked in both release branch and

Re: [DISCUSS] git commit proces

2014-07-29 Thread Leo Simons
On Jul 29, 2014, at 5:45 AM, Sheng Yang sh...@yasker.org wrote: I am trying to catch up, by reading the thread and checking what's gitflow etc, but could someone already familiar with the topic give an overview of the issue? For example, we can start by asking these questions: 1. What's the

Re: [ACS44] systemvm templates inconsistency on cloudstack.apt-get.eu

2014-07-29 Thread Leo Simons
Hey Pierre-Luc, The content of the .zip is just the .vhd, and they are the same. $ cd ~/Downloads; mkdir foo; cd foo $ unzip ../systemvmtemplate-4.4.0-hyperv.vhd.zip Archive: ../systemvmtemplate-4.4.0-hyperv.vhd.zip inflating: systemvmtemplate-4.4.0-3-hyperv.vhd $ ls -al

Re: [DISCUSS][PROPOSAL] git workflow

2014-07-24 Thread Leo Simons
On Jul 24, 2014, at 8:39 AM, Rajani Karuturi rajani.karut...@citrix.com wrote: here is what i propose: 1. rename 'master' to 'develop’ 2. branch a new 'master' from '4.4’ 3. branch 'RELEASE-4.5' from the develop 4. merge 'RELEASE-4.5' to master once the release voting is done. I like this

Re: [DISCUSS][PROPOSAL] git workflow

2014-07-24 Thread Leo Simons
and then master, but I don’t see that happening On Thu, Jul 24, 2014 at 10:39 AM, Leo Simons lsim...@schubergphilis.com wrote: branch twodiff size big diff chunks branch one 4.3 4.4 11MBhyperv,netscaler,server,engine 4.4 4.4-forward2MB

Re: [DISCUSS][PROPOSAL] git workflow

2014-07-24 Thread Leo Simons
On Jul 24, 2014, at 1:19 PM, Daan Hoogland daan.hoogl...@gmail.com wrote: Leo, are you prepared to write up a how-to cwiki page? Sure, though it would be good to get a few provisional +1s before spending a lot of time drawing pretty pictures :) Also, I don’t seem to have edit permissions on

Re: [DISCUSS][PROPOSAL] git workflow

2014-07-23 Thread Leo Simons
Hey folks, With 4.4.0 tagged, is now an opportune time to go and implement this? I would enthousiastically +1 and get crackin', but I’m not a committer so its not that practical for me to volunteer! I wanted to point out atlassian’s description of gitflow

proposing sane git organization of redundant router work

2014-07-22 Thread Leo Simons
(mostly for schuberg philis internal, but CC to cloudstack as fyi in case someone is following our github) Hey folks, Just discussing with Daan. Now that we’re figuring out our plan for writing the code a bit, I think we have to reflect that in source code management. First, for reference,

Re: rfc: newsystemvm

2014-07-21 Thread Leo Simons
the changes (it is a lot of changes) From: Leo Simons lsim...@schubergphilis.com Reply-To: dev@cloudstack.apache.org dev@cloudstack.apache.org Date: Friday, July 18, 2014 at 7:42 AM To: int-toolkit int-tool...@schubergphilis.com, dev@cloudstack.apache.org dev@cloudstack.apache.org Subject: rfc

rfc: newsystemvm

2014-07-18 Thread Leo Simons
Hey folks, https://github.com/schubergphilis/cloudstack/commit/f125f1564e8921def00dc0235ecca51470a2a22e https://github.com/schubergphilis/cloudstack/tree/f125f1564e8921def00dc0235ecca51470a2a22e/tools/appliance This started out as wanting the systemvm build to take

Re: Review Request 23192: Adding Readme and run checkbox at the end of the installation. Also installing mysql connector

2014-07-03 Thread Leo Simons
Heya, On 7/3/14, 4:11 PM, Chip Childers chipchild...@apache.org wrote: On Thu, Jul 03, 2014 at 02:59:55PM +0200, Hugo Trippaers wrote: On to the actual point behind my comment, ASF policy is not very clear about when we can or can¹t put anything in our code that points to something with a

Re: Review Request 22554: CLOUDSTACK-6909 - fix marvin's handling of SMB credentials for storage

2014-06-26 Thread Leo Simons
+1! I’ve been slowly trying to figure out which part of the public marvin test infrastructure we can run against our test infrastructure (and then, later on, add our own tests to the public set…). Having some kind of a defined set of “these tests belong with and pass against 4.4.0 (in the citrix

Re: DevCloud replacement

2014-06-16 Thread Leo Simons
Hey Ian, Nice work! I got this working on my home PC on the weekend [1]. The readme on github could probably do with pointers to how to set up the host-only network which is also used for devcloud: https://cwiki.apache.org/confluence/display/CLOUDSTACK/DevCloud#DevCloud-Se

Review Request 22511: Allow use of simulator hypervisor from client gui

2014-06-12 Thread Leo Simons
Then hand-clicked in the web browser, and followed the wizard to create a new zone using the simulator hpv. (hosts must be named starting with sim for discovery to work). Then, re-set database, skipped the wizard and created zone/cluster/host/etc manually. Thanks, Leo Simons

Re: [DISCUSS] Release 4.4

2014-06-11 Thread Leo Simons
Hey folks, On 6/11/14, 6:36 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Yeah, I am concerned about 4.4 getting farther behind schedule, as well, but I agree with David that we should not cancel it. I know it might be a pain, but I wonder if the RM would be willing to nag people every

bug in CLOUDSTACK-6784: partially implemented typeInfo breaks signing

2014-06-05 Thread Leo Simons
Hey folks, I had a fun day trying to follow https://cwiki.apache.org/confluence/display/CLOUDSTACK/Marvin+-+Testing+wit h+Python I¹m on the master branch. I believe that the recent change https://github.com/apache/cloudstack/commit/20a31b43d6c0b395c7f2c449ce2f486

Review Request 22226: Make set-eclipse-profile.sh work with bsd/mac sed

2014-06-04 Thread Leo Simons
install. Not tested on linux but this is common portability error so _should_ be fine. Thanks, Leo Simons