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 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 > they don't abide to c

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. http://jenkins.buildacloud.org/job/si

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 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 tomcat and so ant

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

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

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 th

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 'com

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

2014-11-18 Thread Leo Simons
gt; components first and handle potential message handling failure in plugin > module separately through application level logic. > > Thanks > -min > > > > On 11/18/14 5:52 AM, "Leo Simons" wrote: > >> Hi Min, hi Koushik, >> >> Clo

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 h

StatsCollector change 840c2f is breaking simulator run (Re: Build failed in Jenkins: simulator-singlerun #606)

2014-11-12 Thread Leo Simons
Hey Wido, The simulator build on jenkins is failing to start the cloudstack server with [ERROR] Failed startup of context org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@43925b62{/client,/home/jenkins/slave/workspace/team_tkt/cloudstack/simul ator-master/client/target/generated-webapp} java.l

Re: ui coding style guide?

2014-11-12 Thread Leo Simons
On Nov 11, 2014, at 11:16 PM, Ian Duffy 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 on generated arti

Re: commits on 4.5

2014-10-23 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: https://github.com/schubergphilis/cloudstack/

Re: System VM build job slaves are down

2014-10-20 Thread Leo Simons
disable the copy-from-master to have veewee attempt to download the ISO from the internet. cheers, Leo > > Regards, > Rayees > > -Original Message- > From: Leo Simons [mailto:lsim...@schubergphilis.com] > Sent: Monday, October 13, 2014 3:16 AM > To: dev@cloudst

Re: i18n issues in (master) GUI

2014-10-14 Thread Leo Simons
Yeah I've seen it, though not consistently, so I thought I might have been going crazy, or more optimistically that someone has been doing work in that area. Cheers, Leo Sent from my iPhone > On 15 Oct 2014, at 03:43, "Mike Tutkowski" > wrote: > > Hi, > > Is anyone else noticing a lot of

Re: CloudStack Mirrors

2014-10-14 Thread Leo Simons
On Oct 14, 2014, at 10:44 AM, Erik Weber 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 Typically the mirrorin

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 wrote: > On Mon, Oct 13, 2014 at 12:16 PM, Leo Simons > wrote: > >> Hey folks, >> >> The machine building systemvms was originally set up elsewhere (@citrix?). >> >> It had been down for a few m

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 s

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 [vagr

Re: Shellshock

2014-10-06 Thread Leo Simons
On Oct 3, 2014, at 4:03 PM, Alex Brett 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 template, make

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 e-mail)

[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

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 So

Re: CI improvment part 1

2014-09-26 Thread Leo Simons
On Sep 26, 2014, at 6:43 AM, Edison Su 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 nose, more enjoyable

Re: SystemVM file name changes

2014-09-24 Thread Leo Simons
On Sep 24, 2014, at 5:33 PM, Ian Duffy 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 http://mail-archives.apache.org/mod_mbox/cloudstack-dev/201402.mbox/%3c3f6b7b36-32a2-4f11

Re: SystemVM file name changes

2014-09-24 Thread Leo Simons
On Sep 24, 2014, at 11:26 AM, Ian Duffy 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 your systemv

Re: SystemVM file name changes

2014-09-23 Thread Leo Simons
Hey Ian, On Sep 24, 2014, at 2:04 AM, Ian Duffy 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 the things

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

2014-09-23 Thread Leo Simons
Hey hey, On Sep 23, 2014, at 11:50 PM, David Nalley wrote: > On Tue, Sep 23, 2014 at 4:44 PM, Rohit Yadav > wrote: >> Hi David, >> >> On 23-Sep-2014, at 8:31 pm, David Nalley wrote: >>> Where was the merge request for this huge merge to master? (it was at >>> 50 commit emails, when it stopped

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 test

[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 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 responsible of fix branches?

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 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 concur, I ca

Re: rules for revolutionaries

2014-08-24 Thread Leo Simons
On Aug 22, 2014, at 6:45 PM, David Nalley 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 you. It d

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 cloudstack,

github pull requests (was: Re: 4.5 RM)

2014-08-22 Thread Leo Simons
On Aug 19, 2014, at 11:06 PM, Sebastien Goasguen wrote: > On Aug 19, 2014, at 4:38 PM, Rohit Yadav wrote: > >> Hi Sebastien, >> >> On 19-Aug-2014, at 10:17 pm, Sebastien Goasguen wrote: >>> The fact that we basically have none, pushes me to argue for a change in >>> git workflow (see several

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 allowed,

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

2014-08-12 Thread Leo Simons
ile that only have > version information and setup.py imports it. We can commit a static > version.py file just in mvn fails this way Marvin dist won't have to depend > on pom.xml file and we can still dynamically change version string? > > I think this will adress

Re: must read (git.git workflow)

2014-08-08 Thread Leo Simons
git.git workflow is a logical superset of gitflow with shorter branch names. All the basic practices are the same. Unsurprisingly, perhaps :-) The key difference is the use of long lived stable branches rather than per-release stable branches that wither & die off. I would guess it’s a little e

Re: [VOTE] git workflow

2014-08-07 Thread Leo Simons
On Aug 7, 2014, at 8:40 AM, Animesh Chaturvedi 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. Picking!!! :-D [1]

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

2014-08-06 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 chef.

Re: [VOTE] git workflow

2014-08-06 Thread Leo Simons
Hey Rohit, On Aug 6, 2014, at 9:08 PM, Rohit Yadav 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 integration and produ

Re: [VOTE] git workflow

2014-08-05 Thread Leo Simons
Good morning, I have some difficulty believing having to type 'git checkout develop' is enough reason for an apache committer to veto a change like this, especially after the extensive discussions we had and all the docs we wrote. I think people are seeing bigger problems or haven't quite under

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

2014-08-05 Thread Leo Simons
238/#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: > > ---

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

2014-08-05 Thread Leo Simons
g can be solved with another layer of indirection, I should've thought of that :-) - Leo --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/24238/#review49460 -

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

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: Wiki : Code Submission and Review Guidelines

2014-08-04 Thread Leo Simons
On Jul 31, 2014, at 10:34 AM, Santhosh Edukulla 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. > > https://cwiki.apache.org/confluence/display/CLOUDSTACK/Code+Submission+and+Review+Guidelines

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 and

Re: [VOTE] git workflow

2014-07-31 Thread Leo Simons
On Jul 31, 2014, at 12:28 PM, Rajani Karuturi 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-31 Thread Leo Simons
On Jul 31, 2014, at 12:55 AM, Sheng Yang 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 model, when one

Re: [DISCUSS] git commit proces

2014-07-30 Thread Leo Simons
On Jul 30, 2014, at 1:14 AM, Sheng Yang 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 MASTER. > 3. I b

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 systemvmtemplate-4.4

Re: [DISCUSS] git commit proces

2014-07-29 Thread Leo Simons
On Jul 29, 2014, at 5:45 AM, Sheng Yang 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 issue with

Re: [DISCUSS][PROPOSAL] git workflow

2014-07-24 Thread Leo Simons
On Jul 24, 2014, at 1:19 PM, Daan Hoogland 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 https://cwiki.apache.org

Re: [DISCUSS][PROPOSAL] git workflow

2014-07-24 Thread Leo Simons
but I don’t see that happening > On Thu, Jul 24, 2014 at 10:39 AM, Leo Simons > wrote: >> branch twodiff size big diff chunks >> branch one >> 4.3 4.4 11MBhyperv,netscaler,server,engine >> 4.4 4.4-forward

Re: [DISCUSS][PROPOSAL] git workflow

2014-07-24 Thread Leo Simons
On Jul 24, 2014, at 8:39 AM, Rajani Karuturi 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 conceptually; I’m not

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 https://www.atlassian.com/git/workfl

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, clo

Re: rfc: newsystemvm

2014-07-21 Thread Leo Simons
ot of changes) > > From: Leo Simons > Reply-To: "dev@cloudstack.apache.org" > Date: Friday, July 18, 2014 at 7:42 AM > To: int-toolkit , "dev@cloudstack.apache.org" > > Subject: rfc: newsystemvm > > Hey folks, > > https://github.com/schuber

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 systemvm/patches/debian/{debia

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" 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 (L)GPL license.

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 Q

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 ttingup(VirtualBox

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

2014-06-12 Thread Leo Simons
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" 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 few days (just an e

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 665a2b55a#diff-09eb6591c1

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