Re: [Openstack] Propose to make Monsyne Dragon a nova core developer

2012-02-07 Thread Josh Kearney
+1!

--
 *From:* 
 openstack-bounces+sandy.walsh=rackspace@lists.launchpad.net[openstack-bounces+sandy.walsh=
 rackspace@lists.launchpad.net] on behalf of Matt Dietz [
 matt.di...@rackspace.com]
 *Sent:* Monday, February 06, 2012 6:48 PM
 *To:* openstack@lists.launchpad.net
 *Subject:* [Openstack] Propose to make Monsyne Dragon a nova core
 developer

  Hey guys,

  Dragon has really stepped up lately on reviewing patches into Nova, and
 has a ton of knowledge around Nova proper, so I propose he be added to Nova
 core. I think he'd be a great addition to the team.

  Matt

 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp


___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Proposal to add Kevin Mitchell to nova-core

2011-11-09 Thread Josh Kearney
+1!


 Vek has absolutely stepped up and started doing quite few reviews, so I'd
 like to nominate him to be added to nova-core.

 Waldon


 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Proposal to add Johannes Erdfelt to nova-core

2011-11-09 Thread Josh Kearney
+1!


 I'd like to nominate Johannes for nova-core, as he has definitely been
 doing a good number of reviews lately.
 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Proposed amendment to HACKING

2011-10-21 Thread Josh Kearney
I prefer how the separate lines look, but it results in having
leading/trailing whitespaces in the docstring. This may not be an issue, but
it's something I've had to work around in the past.

On Fri, Oct 21, 2011 at 12:37 PM, Jay Pipes jaypi...@gmail.com wrote:

 ++

 I also believe the requirements to:

 a) Have a single-line 80 characters brief description AND a long
 description
 b) Start the description on the same line as the beginning 

 are silly.

 I think this:

 
 This is a description, long or short, of what the thing
 does. It doesn't have to have any particular length or
 lack of length

 :param some_param: Description of param
 

 Is more readable than:


 This is a description, artificially limited to 80 characters for som

 This is a longer description that doesn't really need to be here.

 :param some_param: Description of param

 

 -jay

 On Fri, Oct 21, 2011 at 1:29 PM, Kevin L. Mitchell
 kevin.mitch...@rackspace.com wrote:
  Our HACKING includes this requirement for multiline docstrings:
 
 [...] After you have finished your descriptions add an extra
 newline and close the quotations.
 
  I propose that we remove this line and requirement from HACKING.  We
  don't have to adjust all the docstrings to remove an extraneous space,
  but we should not require that it be here.  Below is my defense:
 
  This requirement has never made sense to me, and there does seem to be
  some disagreement within nova about following this.  So, for more
  insight, I went and read PEP 257, and discovered this rationale:
 
 The BDFL [3] recommends inserting a blank line between the last
 paragraph in a multi-line docstring and its closing quotes,
 placing the closing quotes on a line by themselves. This way,
 Emacs' fill-paragraph command can be used on it.
 
  (The indicated footnote is just an explanation of the term BDFL.)
 
  So, the first point I want to make is that this was a recommendation of
  PEP 257, rather than a requirement.  The second point is that it was due
  to a limitation of the fill-paragraph command of a single editor.  And
  the third point is that the editor in question, which happens to be my
  editor of choice, no longer has this limitation, at least in recent
  versions--fill-paragraph on docstrings terminated by triple-quotes
  ignores the triple-quotes.  Therefore, I believe the recommendation no
  longer has any substance behind it, and so it should no longer be
  required of HACKING-conforming code for nova.
  --
  Kevin L. Mitchell kevin.mitch...@rackspace.com
 
  This email may include confidential information. If you received it in
 error, please delete it.
  ___
  Mailing list: https://launchpad.net/~openstack
  Post to : openstack@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~openstack
  More help   : https://help.launchpad.net/ListHelp
 

 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] OpenStack API v1.0 Removal from Nova

2011-10-11 Thread Josh Kearney
++

On Tue, Oct 11, 2011 at 3:59 PM, Brian Waldon brian.wal...@rackspace.comwrote:

 I would like to propose we remove our implementation of OSAPI v1.0 from
 Nova for the following reasons:

 1) Our implementation is incomplete, and there are no (visible) plans to
 complete it. Shared IP Groups and Backup Schedules have been unimplemented
 since I started on the project.

 2) The v1.1 spec is not backwards-compatible with v1.0. I would like minor
 versions to be backwards compatible as we move forward, so I see v1.0 as
 something we need to just get rid of.

 3) As we are trying to complete the v1.1 implementation, we are running
 into problems created by having to support v1.0 (specifically image and
 server uuids).

 4) Our implementation of v1.0 and v1.1 within the same modules have caused
 us to compromise code quality. Working on the controllers (specifically
 servers) is a royal pain.

 I've already done the work of removing v1.0 from the code, and here's the
 review of my branch: https://review.openstack.org/840. I think it makes a
 lot of sense for the community to focus on making our v1.1 implementation
 solid, rather than constantly worrying about how we are affecting v1.0. If
 this is something we don't want to do, I would love to hear why :)

 Waldon



 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Improving meetbot reports (was Re: Community metrics, developers' engagement)

2011-09-27 Thread Josh Kearney
This would make for a perfect pyhole plugin.

https://github.com/jk0/pyhole

/shameless plug

On Sep 27, 2011, at 7:56 PM, John Dickinson m...@not.mn wrote:

 Taking a recent example, I think there is a big difference between 
 http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-09-06-20.03.html
  and 
 http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-09-06-20.03.log.html.
  The first is too short, and the second is too long.
 
 The best thing I can come up with to describe what would be better (a 
 midpoint) is a journalistic report of what happened at the meeting. Something 
 with more info than what meetbot provides (3 votes, 2 decisions, jbryce 
 talked 54 times, etc) but more clear than the IRC logs (holy great wall of 
 text, Batman!). Meetbot's summaries are precise, but they have a non-human 
 flavor to them, and they are only as good at the moderator for the meeting. 
 The goal (as I understand it) of having all the meetings in the open is to 
 make the decision-making process transparent and accessible. The current 
 setup meets the letter of the law, but perhaps not the spirit.
 
 --John
 
 
 
 On Sep 27, 2011, at 7:08 PM, Stefano Maffulli wrote:
 
 On Mon, 2011-09-26 at 12:51 -0500, John Dickinson wrote:
 I too would like to see official community and PPB meeting summaries.
 Ideally, I think it'd be nice for the summaries to be written by
 someone not involved in the discussion[1], but that wouldn't be
 required. Something between what the meetbot produces and the raw IRC
 logs would be nice.
 
 I'm very undecided about this as I don't know how this can be achieved.
 Nice summaries from IRC discussions are not only very hard to produce
 but also may introduce mistakes in the reports.
 
 If meetbot reports are not sufficiently intelligible we should think
 about ways to improve them. Or adopt Apache's policy of if the
 discussion was not on the mailing list it didn't happen.
 
 Lets start by clearly identifying the problem: What are the major pain
 points of meetbot reports?
 
 /stef
 
 
 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp
 
 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Proposal to add Chris Behrens to nova-core

2011-09-15 Thread Josh Kearney
+1 for sure

On Thu, Sep 15, 2011 at 4:13 PM, Brian Waldon brian.wal...@rackspace.comwrote:

 Chris (comstud) has been a great help with reviews lately and has quite a
 bit of knowledge of the system overall. I think he would add a great amount
 to the team, so I'm proposing we add him to nova-core.

 Brian Waldon



 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] A possible alternative to Gerrit ...

2011-09-07 Thread Josh Kearney
On Wed, Sep 7, 2011 at 6:54 AM, Soren Hansen so...@linux2go.dk wrote:

The critical point has never been whether we could reliably detect
 people's votes (even though I really dislike parsing free-form text to
 extract critical information like this). Even though Launchpad offers
 voting information in a structured manner, we *intentionally* don't
 auto-approve things there as soon as they have +2.


 Sometimes there are simply reasons why things shouldn't get merged
 even though they have two approves. If there's already one +1, but
 someone specific (someone with domain specific knowledge, a release
 team member, etc) needs to sign off on it as well,  I still want to be
 able to say that I've reviewed it and approve of it, without causing
 it to get merged. We also want to be able to review features and vote
 on them even during freeze times without causing them to get merged.


Couldn't we just add an extra keyword like '!approved' that Hubcap would
only acknowledge from Core members? Unless that keyword is present, no
matter how many '!lgtm's are there, Hubcap will not attempt a merge.
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] A possible alternative to Gerrit ...

2011-09-07 Thread Josh Kearney
On Wed, Sep 7, 2011 at 10:59 AM, Jay Pipes jaypi...@gmail.com wrote:

 On Wed, Sep 7, 2011 at 11:42 AM, Kevin L. Mitchell
 kevin.mitch...@rackspace.com wrote:
  On Wed, 2011-09-07 at 11:24 -0400, Jay Pipes wrote:
  In addition, this doesn't prevent anyone on the core team from doing a
  straight close and merge of the pull request into trunk, potentially
  breaking trunk.
 
  So far as I know, there's no requirement that someone have merge
  authority on a project in order to comment on pull requests.  Do cores
  have direct access to the openstack repos right now, and if they do,
  what's to stop them from merging pull requests into trunk?

 No. Gerrit and Jenkins own the canonical repos, and that's the whole point.

   I think
  cores are smart enough to follow the procedures laid down, and if they
  can't, well, they need to not be cores.

 I repeat my previous statement about humans being poor gatekeepers
 compared to automated enforceable policies.

 -jay


Could make the default branch on github 'develop' so all Pull Requests would
default to there, and let Hubcap/RoundAbout be the gatekeeper of master?
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] A possible alternative to Gerrit ...

2011-09-03 Thread Josh Kearney
I don't intend to fan the fumes here, but I think the point we are trying to 
make is that the decision to use Gerrit was made before most of the community 
was even aware of it -- much less having a chance to come up with a solution 
like Sandy did (which, IMHO, is far more practical than the Gerrit workflow).

How much more resistance will it take before we can consider an alternative? 
Would a poll be out of the question?

On Sep 3, 2011, at 3:50 PM, Thierry Carrez thie...@openstack.org wrote:

 Jay Payne wrote:
 Can we dial down the drama a bit?It's things like this that will
 discourage people from submitting new ideas.   Calling just the
 introduction of a new idea a revolt is a diservice to the community.
 
 Well, maybe revolt is not the best term, but this is about resisting
 the transition to Gerrit -- one can only regret that this new idea
 wasn't introduced in the previous months, while the Gerrit solution was
 still under development and while we hadn't start transitioning core
 projects to that new system.
 
 -- 
 Thierry Carrez (ttx)
 Release Manager, OpenStack
 
 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Why are we using github again?

2011-08-26 Thread Josh Kearney
++

Either we should use github or we shouldn't (until it meets our requirements).

On Aug 26, 2011, at 12:29 PM, Johannes Erdfelt johan...@erdfelt.com wrote:

 I'm struggling to find a reason why the Openstack project is using
 github.
 
 The use of Gerrit and other tools has reduced github to being just a
 pretty way to view a git repository.
 
 We can't use the github workflow of forking the repository, since that
 confuses the tools for Gerrit. There's workarounds, but they are
 awkward.
 
 We can't use pull requests since we have Gerrit for that purpose.
 
 We can't use bug tracking since we have Launchpad for that purpose.
 
 So what value is github bringing to the development process?
 
 I'll tell you that it's confusing to say we're using github, except for
 all of the features it provides beyond a web interface to view the
 repository.
 
 It seems like Openstack could host it's own git repository and avoid a
 lot of confusion to the people expecting github style workflow.
 
 JE
 
 
 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


[Openstack] Melange Integration

2011-08-17 Thread Josh Kearney
Good afternoon,

We've just submitted a merge proposal to begin the process of getting
Melange into Nova:

https://code.launchpad.net/~raxnetworking/nova/melange/+merge/71917

This is a very large chunk of code that will no doubt generate many great
ideas and discussions. We're not set in any particular way to do this, so we
would love to hear any feedback the community has to offer. The only
requirement is it has to be a standalone service.

Many thanks,

-jk0
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


[Openstack] Adding new dependencies to OS projects

2011-08-16 Thread Josh Kearney
Hello,

It was decided in our weekly OpenStack meeting that from this point forward,
us developers should make a quick announcement on this ML whenever adding
new dependencies to any OS project -- preferably *before* your branch merges
in trunk. This should make all our jobs a little easier. :)

Thanks!

-jk0
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Jenkins Job Configuration

2011-07-14 Thread Josh Kearney
Works great!

On Thu, Jul 14, 2011 at 12:35 PM, Monty Taylor mord...@inaugust.com wrote:

 This has now been installed and activated. Anonymous users should be able
 to read the config of any job now. I've got admin access, so it's kinda of
 hard to test - would someone mind verifying that they can, in fact, see the
 job configs?

 Thanks!
 Monty

 On 07/14/2011 11:50 AM, Alexander Sakhnov wrote:

 Hi,
 there is a plugin for Jenkins that extends standart permission matrix.
 http://wiki.hudson-ci.org/**display/HUDSON/Extended+Read+**
 Permission+Pluginhttp://wiki.hudson-ci.org/display/HUDSON/Extended+Read+Permission+Plugin
 Maybe this would help.

 On Thu, Jul 14, 2011 at 7:27 PM, adrian_f_sm...@dell.com
 mailto:Adrian_F_Smith@dell.**com adrian_f_sm...@dell.com wrote:

  That something will likely be a drop of a bunch of xml files
That would be perfect. Thanks Monty.

Adrian

-Original Message-
From: openstack-bounces+adrian_f_**smith=dell.com
http://dell.com@lists.**launchpad.net http://lists.launchpad.net 
 http://lists.launchpad.net

 [mailto:openstack-bounces+**adrian_f_smithopenstack-bounces%2Badrian_f_smith

 mailto:openstack-bounces%**2Badrian_f_smithopenstack-bounces%252Badrian_f_smith
 =dell.com
http://dell.com@lists.**launchpad.net http://lists.launchpad.net 
 http://lists.launchpad.net]
On Behalf Of Monty Taylor
Sent: Thursday, July 14, 2011 4:01 PM
To: openstack@lists.launchpad.net mailto:openstack@lists.**
 launchpad.net openstack@lists.launchpad.net
Subject: Re: [Openstack] Jenkins Job Configuration

Hi!

We're working on a decent solution for this. Jenkins itself does not
have a setting which allows you to see the job config without also
giving you access to edit it. (fail)

However, it's been on my todo list to a) just publish these somewhere
 or
b) even better, an easy way for you to spin up an identical jenkins
(albeit one which does not publish tarballs)

I'm going to move a) up on my list and see if I can't get you
something today. That something will likely be a drop of a bunch of
xml files 
but it's at least something. :)

Monty


On 07/14/2011 09:30 AM, adrian_f_sm...@dell.com wrote:
  Would it be possible to see the individual configuration files
for the
  jobs running on http://jenkins.openstack.org?
 
 
 
  __**_
  Mailing list: 
 https://launchpad.net/~**openstackhttps://launchpad.net/%7Eopenstack
  Post to : openstack@lists.launchpad.net
mailto:openstack@lists.**launchpad.netopenstack@lists.launchpad.net
 
  Unsubscribe : 
 https://launchpad.net/~**openstackhttps://launchpad.net/%7Eopenstack
  More help   : 
 https://help.launchpad.net/**ListHelphttps://help.launchpad.net/ListHelp

__**_
Mailing list: 
 https://launchpad.net/~**openstackhttps://launchpad.net/%7Eopenstack
Post to : openstack@lists.launchpad.net
mailto:openstack@lists.**launchpad.netopenstack@lists.launchpad.net
 
Unsubscribe : 
 https://launchpad.net/~**openstackhttps://launchpad.net/%7Eopenstack
More help   : 
 https://help.launchpad.net/**ListHelphttps://help.launchpad.net/ListHelp

__**_
Mailing list: 
 https://launchpad.net/~**openstackhttps://launchpad.net/%7Eopenstack
Post to : openstack@lists.launchpad.net
mailto:openstack@lists.**launchpad.netopenstack@lists.launchpad.net
 
Unsubscribe : 
 https://launchpad.net/~**openstackhttps://launchpad.net/%7Eopenstack
More help   : 
 https://help.launchpad.net/**ListHelphttps://help.launchpad.net/ListHelp




 --
 Best regards,
 Alexander Sakhnov



 __**_
 Mailing list: 
 https://launchpad.net/~**openstackhttps://launchpad.net/%7Eopenstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : 
 https://launchpad.net/~**openstackhttps://launchpad.net/%7Eopenstack
 More help   : 
 https://help.launchpad.net/**ListHelphttps://help.launchpad.net/ListHelp


 __**_
 Mailing list: 
 https://launchpad.net/~**openstackhttps://launchpad.net/%7Eopenstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : 
 https://launchpad.net/~**openstackhttps://launchpad.net/%7Eopenstack
 More help   : 
 https://help.launchpad.net/**ListHelphttps://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Proposal for Brian Lamar to join Nova-Core

2011-05-31 Thread Josh Kearney
+1

On Tue, May 31, 2011 at 3:16 PM, Vishvananda Ishaya
 vishvana...@gmail.com wrote:
  While I was checking branch merges, I noticed that Brian Lamar (blamar),
 is not listed as a nova-core developer.  This is most definitely a travesty,
 as he has been one of the most prolific coders/reviewers over the past few
 months.  So I'm proposing that he is added as a nova-core member.
 
  Vish
  ___
  Mailing list: https://launchpad.net/~openstack
  Post to : openstack@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~openstack
  More help   : https://help.launchpad.net/ListHelp
 

 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] python-novaclient vs. python-openstack.compute

2011-05-18 Thread Josh Kearney
In the mean time, I'm working on addressing one of Sandy's issues by making
the client less chatty.

On Wed, May 18, 2011 at 10:35 AM, Sandy Walsh sandy.wa...@rackspace.comwrote:

 Cool ... thanks Gabe.

 I agree (and to Ed's point) that having to depend on an external source for
 close to rock-face development is too risky and that there are other ways
 to keep honest.

 Once we nail this down, perhaps having a side discussion about what a new
 client library might look like might be useful regardless.

 -S

 
 From: 
 openstack-bounces+sandy.walsh=rackspace@lists.launchpad.net[openstack-bounces+sandy.walsh=
 rackspace@lists.launchpad.net] on behalf of Gabe Westmaas [
 gabe.westm...@rackspace.com]
 Sent: Wednesday, May 18, 2011 11:53 AM
 To: openstack@lists.launchpad.net
 Subject: Re: [Openstack] python-novaclient vs. python-openstack.compute

 Hey Sandy,

 We hadn't shifted our focus over to the client yet - our assumption had
 been that the best course would be to version the existing library and move
 forward.  However, that was definitely an assumption and if people have
 experience that says maybe we should explore a new client tied more closely
 with nova, then we should look into that.  This is my way of saying I don't
 know, but whichever direction we go, we can help if that's where we are
 needed.  Anyone who has looked at the client, Titan or otherwise, should
 educate us here.

 To Soren's original point, we've already said that python-novaclient is a
 requirement for nova, and relying on an external party to keep that
 up-to-date is a little bit of a concern to me.  We are going to rely on this
 to maintain our deployments, so it seems a little risky to rely on someone
 not on the project to keep it up to date.

 We do have other language bindings that can keep us honest as far as
 honoring the spec, so hopefully we still get that protection from ourselves
 from that quarter.

 Gabe

 On Wednesday, May 18, 2011 10:03am, Sandy Walsh 
 sandy.wa...@rackspace.com said:

  Thanks Dan,
 
  I wasn't so much worried about the technical details but rather if your
 group
  plans on making a new client or contributing to python-novaclient (or
 something)?
 
  Cheers,
  -Sandy
 
  ___
  Mailing list: https://launchpad.net/~openstack
  Post to : openstack@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~openstack
  More help   : https://help.launchpad.net/ListHelp
 



 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Proposal for Nova Core

2011-05-10 Thread Josh Kearney
+1

On Tue, May 10, 2011 at 4:13 PM, Paul Voccio paul.voc...@rackspace.com
 wrote:
  All,
  I would like to nominate Dan Prince (https://launchpad.net/~dan-prince
 ) for
  nova-core. He has been a solid contributor in terms of code, reviews and
  discussions during the summit.
  Thanks,
  pvo
 
  Confidentiality Notice: This e-mail message (including any attached or
  embedded documents) is intended for the exclusive and confidential use of
  the
  individual or entity to which this message is addressed, and unless
  otherwise
  expressly indicated, is confidential and privileged information of
  Rackspace.
  Any dissemination, distribution or copying of the enclosed material is
  prohibited.
  If you receive this transmission in error, please notify us immediately
 by
  e-mail
  at ab...@rackspace.com, and delete the original message.
  Your cooperation is appreciated.
 
  ___
  Mailing list: https://launchpad.net/~openstack
  Post to : openstack@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~openstack
  More help   : https://help.launchpad.net/ListHelp
 
 

 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Moving code hosting to GitHub

2011-05-03 Thread Josh Kearney
Try 'bzr branch' instead of 'pull'.

On Tue, May 3, 2011 at 5:17 PM, andi abes andi.a...@gmail.com wrote:

 I'm not sure who wins in git vs. bzr ease of use... guess it depends on how
 quickly I get over this error:

 $ bzr pull lp:swift/1.3
 bzr: ERROR: Cannot lock LockDir(
 http://bazaar.launchpad.net/~swift/swift/omega-1.3.0-7/.bzr/branch/lock):
 Transport oper
 ation not possible: http does not support mkdir()


 any idea ?

 On Wed, Apr 27, 2011 at 1:37 PM, Soren Hansen so...@linux2go.dk wrote:

 2011/4/27 Thomas Goirand tho...@goirand.fr:
  On 04/27/2011 11:26 PM, Soren Hansen wrote:
  To get working, yes. To be an expert, no.
 
  bzr lp-login
  (bzr init-repo)
  bzr branch
  (bzr add)
  bzr commit
  bzr push
 
  ..are sufficient to just get started.
  No, I don't agree, it's not enough. See below.


  and that's most of the time the issues with using bzr for git users
  tutorials: they tend to think that you're ok with the most basics
  command, and that you wont ever need more. Truth is you do, and
  finding the relevant information for the thing you need takes time (a
  big cost, to use your own words...).  If you find a learning quickly
  advanced bzr commands for git users type of tutorial, I might change
  my mind! :)
 
  If you can explain what sort of stuff you've had a hard time finding, I
  can probably whip up something that will be helpful to others.
  - git reset --hard sha256

 bzr uncommit -r revisionspec

 that leaves the changes in the working directory, though. You can use
 bzr revert to remove the changes from the working directory.

  - git commit -a --amend (to correct the latest commit)

 bzr uncommit ; bzr commit

  - git format-patch sha256

 bzr log -c revisionspec -p

  - or maybe instead: git diff -u -r sha256 -r sha256

 bzr diff -r revisionspec..revisionspec

  - git push --force (you told me, but I forgot... is that bzr push
  --overwrite?)

 bzr push --overwrite, but please don't use it. It's the same for
 git, really. Once you've pushed it somewhere, don't remove stuff from
 it, or rebase it or whatever. If anyone has pulled from it and based
 work on it, it's extremely awkward if they want to sync up with you.

  - git cherry-pick -x

 bzr merge -c revisionspec, but its use is discouraged.

  - git -r branch (does listing branches on the remote side even make
  sense with bzr?)

 No.

  - git tag (to list tags, as bzr tag tagname seems working)

 bzr tags

  There must be more than I can't recall just now, in 5 minutes of deep
  thoughts.

 I still don't see how any of the above are *required* to start working,
 though.

  Also, one thing I love with git, is that I can always do man
  git-command if I want help with command, and there's more than 100 of
  them. Is this available somehow?

 bzr subcommand -h shows the help for the subcommand.

 bzr help foo is roughly the same, but it provides help for a bunch
 of things other than commands.

 bzr help commands shows you (almost) all the available commands (bzr
 help hidden-commands shows a few extra commands that most people will
 never need)

 bzr help topics shows a bunch of topics that has more extensive
 explanations.


 --
 Soren Hansen| http://linux2go.dk/
 Ubuntu Developer| http://www.ubuntu.com/
 OpenStack Developer | http://www.openstack.org/

 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp



 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp


___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Proposal for Justin Santa Barbara to join Nova-Core

2011-04-07 Thread Josh Kearney
+1

On Thu, Apr 7, 2011 at 2:18 PM, Jay Pipes jaypi...@gmail.com wrote:

 Hey all,

 Subject basically says it all. Justin has proven to be a regular and
 thorough reviewer and unless he objects, I propose he join the
 nova-core team as a core reviewer.

 -jay

 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Novatools ...

2011-02-24 Thread Josh Kearney
I'd also like to see it called 'nova'.

On Thu, Feb 24, 2011 at 4:41 PM, Rick Clark rick.cl...@rackspace.comwrote:

 I agree the 'os' designation is ambiguous and likely to cause some
 confusion.

 On 02/24/2011 04:36 PM, Eric Day wrote:
  ++
 
  On Thu, Feb 24, 2011 at 02:33:42PM -0800, Devin Carlen wrote:
  This is a bit nitpicky but I'd rather see it called just nova, as in:
 
  nova describe images
 
  Who has strong opinions?
 
  On Feb 24, 2011, at 1:30 PM, Jay Pipes wrote:
 
  On Thu, Feb 24, 2011 at 4:06 PM, Eric Day e...@oddments.org wrote:
  On Thu, Feb 24, 2011 at 03:48:25PM -0500, Jay Pipes wrote:
  I just don't want to end up with:
 
  os-describe-images
  os-describe-image-attribute
  os-describe-instances
  os-describe-groups
  os-describe-zones
  os-describe-keypairs
  os-describe-volumes
  os-describe-snapshots
 
  The above is asinine, IMO.
 
  Completely agree. :)
 
  Cool. Was starting to lose my mind thinking people *really* wanted to
  duplicate the eucatools mess...
 
  If you want to have an os-compute and an os-network CLI tool, cool,
  but I think that:
 
  os-compute describe images
  os-compute describe image-attribute
  os-compute describe instances
  os-compute describe groups
  etc...
 
  is far more workable than 15 separate CLI tools that do essentially
  identical things.
 
  Yup, agree. Also keep in mind that some operations may be duplicates
  across services, just with a different context. For example,
  in a deployment where you use glance backed by swift for nova,
  os-compute describe image id may be the same as os-image describe
  id or os-object describe id (swift), but the os-compute is in
  the context of instances so it could have more metadata. This will
  mirror the dependency tree we see between services (especially as
  they are split out).
 
  ++
 
  We want to make sure there are tools so services can stand alone as
  needed (for example, os-image if you run glance standalone). Services
  that combine other services (like nova) should aggregate these into
  context-specific commands so you don't *need* to use the underlying
  service tools for most things. This allows you to control nova use
  one tool. :)
 
  No disagreement from me.
 
  -jay
 
  p.s. thx for not sending me to /dev/null ;)
 
  ___
  Mailing list: https://launchpad.net/~openstack
  Post to : openstack@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~openstack
  More help   : https://help.launchpad.net/ListHelp



___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Should the OpenStack API re-use the EC2 credentials?

2011-02-23 Thread Josh Kearney
Two people may have come into the channel and brought it to our attention
today, but this was a very recent change. I can assure you there are many
more OS API consumers out there already. It's likely that most just haven't
pulled trunk since it landed.

I think we all agree that a decision on a standard needs to be made to avoid
further pain down the road, even if it's just between us devs.

On Wed, Feb 23, 2011 at 8:38 PM, Justin Santa Barbara
jus...@fathomdb.comwrote:

 When the authentication protocol changes, then OpenStack wrapper libraries
 will need to change - good point.  So there's even less reason to treat
 OpenStack as if it were a stable API.

 However, we can't expect people using those libraries to change their
 credentials - there was enough kicking and screaming when two people had to
 do that today;  when it's 200 including automated systems on big server
 farms, it'll be really painful.  So I think we should standardize on one set
 of credentials across EC2 and OpenStack asap (or decide that having
 differing sets of credentials based on the API is in fact what we want to
 do)

 Justin





 On Wed, Feb 23, 2011 at 6:19 PM, Vishvananda Ishaya vishvana...@gmail.com
  wrote:

 Hey Justin,

 Does it make any difference that the way the auth is (theoretically)
 supposed to work with the os api is that the user gets an auth token from an
 external auth server and then uses username / authtoken to actually contact
 the api?  I think it is just faked out right now to use the access_key
 instead of doing external auth, but I think the reason it works like it does
 is because the plan was to switch to external auth eventually.

 Vish

 On Feb 23, 2011, at 5:56 PM, Justin Santa Barbara wrote:

 I previously fixed OpenStack authentication so it would use the same
 credentials as EC2.  This bugfix was just reverted, because it caused
 OpenStack API users to have to enter in different credentials (sorry!), but
 primarily because it hadn't been discussed on the mailing list.  So here
 goes!

 Here's a blueprint:
 https://blueprints.launchpad.net/nova/+spec/authentication-consistency

 Here's an overview of the problem:

 EC2 uses an (api_key, api_secret) pair.  Post-revert, OpenStack uses the
 api_key(!) as the password, but a different value entirely as the username:
 (username, api_key).  The bugfix made it so that both APIs used the EC2
 credentials (api_key, api_secret) .  This did mean that anyone that had
 saved the 'bad' OpenStack credentials was unable to continue to use those
 credentials.  I also overlooked exporting the updated credentials in novarc
 (though a merge request was pending).

 I actually thought originally that this was a straight-up bug, rather than
 a design 'decision', so I should definitely have flagged it better.  Again,
 sorry to those I impacted.

  As things stand now, post-revert, this is probably a security flaw,
 because the EC2 API does not treat the api_key as a secret.  The EC2 API can
 (relatively) safely be run over non-SSL, because it uses signatures instead
 of passing the shared secret directly.

 This is also not very user-friendly.  Post-revert, an end-user must know
 whether any particular cloud tool uses the EC2 API or the OpenStack API, so
 that they can enter in the correct pair of credentials.  That doesn't seem
 like a good idea; I think there should be one set of credentials.

 There is some discussion about the idea of having the api_key be
 user-friendly.  I don't think it buys us anything, because the api_secret is
 still going to be un-friendly, but I have no objection as long as it is does
 in a way that does not break existing users of the EC2 API.

 I propose that:
  (1) the OpenStack API and EC2 credentials should be the same as each
 other (whatever they are) for the sake of our collective sanity and
  (2) we have to change the current configuration anyway for security
 reasons.
  (3) We should not change the EC2 credentials, because we've shipped the
 EC2 API and our users have an expectation that we won't break them without
 good reason, so
  (4) we must change the credentials for users of the (non-shipped)
 OpenStack API.

 Estimated user impact: I believe there are two people that will be
 affected, and it will take them ~1 minute each, so total impact ~2 minutes.

 The longer we delay fixing this, the more people we break and the bigger
 the impact.  It seems that we have no choice but to do a
 non-backwards-compatible authentication change, but I believe this is OK at
 the moment because the OpenStack API is not yet stable/released - i.e. we
 can still make fixes without worrying about backwards compatibility shims.
 We're not in The Old New Thing land yet :-)



 As an aside, I am very unhappy about the way this revert was pushed
 through by Rackspace team-members, seemingly without much consideration of
 alternatives.  Perhaps we should consider changing from needing two
 core-approves, to needing one Rackspace core-approve and one 

Re: [Openstack] Should the OpenStack API re-use the EC2 credentials?

2011-02-23 Thread Josh Kearney
No hard feelings or anything like that. :) We actually did just have a talk
about the possibility of merging it in with Nova (or perhaps combining them
with other toolsets). I imagine it will hit the ML soon for further
discussion once we get the kinks worked out.

On Wed, Feb 23, 2011 at 9:11 PM, Justin Santa Barbara
jus...@fathomdb.comwrote:

 Hi Josh - I didn't think your Python API bindings were in particularly
 widespread use yet because they were so new.  But I'm a big fan and love how
 they are moving so quickly.  I think I hit some bugs in them one day and
 then when I pulled the next day you'd fixed them all.  Perhaps there was
 some meiosis in my estimate of the auth-change impact ;-) ... no offence
 intended towards your work on the bindings.

 I'd love to see your project as part of nova, so that we can use it as our
 reference implementation of the OpenStack API and keep an official binding
 in lock-step with developments to the API.  Any chance of that happening?

 Justin



 On Wed, Feb 23, 2011 at 6:54 PM, Josh Kearney j...@jk0.org wrote:

 Two people may have come into the channel and brought it to our attention
 today, but this was a very recent change. I can assure you there are many
 more OS API consumers out there already. It's likely that most just haven't
 pulled trunk since it landed.

 I think we all agree that a decision on a standard needs to be made to
 avoid further pain down the road, even if it's just between us devs.


 On Wed, Feb 23, 2011 at 8:38 PM, Justin Santa Barbara 
 jus...@fathomdb.com wrote:

 When the authentication protocol changes, then OpenStack wrapper
 libraries will need to change - good point.  So there's even less reason to
 treat OpenStack as if it were a stable API.

 However, we can't expect people using those libraries to change their
 credentials - there was enough kicking and screaming when two people had to
 do that today;  when it's 200 including automated systems on big server
 farms, it'll be really painful.  So I think we should standardize on one set
 of credentials across EC2 and OpenStack asap (or decide that having
 differing sets of credentials based on the API is in fact what we want to
 do)

 Justin





 On Wed, Feb 23, 2011 at 6:19 PM, Vishvananda Ishaya 
 vishvana...@gmail.com wrote:

 Hey Justin,

 Does it make any difference that the way the auth is (theoretically)
 supposed to work with the os api is that the user gets an auth token from 
 an
 external auth server and then uses username / authtoken to actually contact
 the api?  I think it is just faked out right now to use the access_key
 instead of doing external auth, but I think the reason it works like it 
 does
 is because the plan was to switch to external auth eventually.

 Vish

 On Feb 23, 2011, at 5:56 PM, Justin Santa Barbara wrote:

 I previously fixed OpenStack authentication so it would use the same
 credentials as EC2.  This bugfix was just reverted, because it caused
 OpenStack API users to have to enter in different credentials (sorry!), but
 primarily because it hadn't been discussed on the mailing list.  So here
 goes!

 Here's a blueprint:
 https://blueprints.launchpad.net/nova/+spec/authentication-consistency

 Here's an overview of the problem:

 EC2 uses an (api_key, api_secret) pair.  Post-revert, OpenStack uses the
 api_key(!) as the password, but a different value entirely as the username:
 (username, api_key).  The bugfix made it so that both APIs used the EC2
 credentials (api_key, api_secret) .  This did mean that anyone that had
 saved the 'bad' OpenStack credentials was unable to continue to use those
 credentials.  I also overlooked exporting the updated credentials in novarc
 (though a merge request was pending).

 I actually thought originally that this was a straight-up bug, rather
 than a design 'decision', so I should definitely have flagged it better.
  Again, sorry to those I impacted.

  As things stand now, post-revert, this is probably a security flaw,
 because the EC2 API does not treat the api_key as a secret.  The EC2 API 
 can
 (relatively) safely be run over non-SSL, because it uses signatures instead
 of passing the shared secret directly.

 This is also not very user-friendly.  Post-revert, an end-user must know
 whether any particular cloud tool uses the EC2 API or the OpenStack API, so
 that they can enter in the correct pair of credentials.  That doesn't seem
 like a good idea; I think there should be one set of credentials.

 There is some discussion about the idea of having the api_key be
 user-friendly.  I don't think it buys us anything, because the api_secret 
 is
 still going to be un-friendly, but I have no objection as long as it is 
 does
 in a way that does not break existing users of the EC2 API.

 I propose that:
  (1) the OpenStack API and EC2 credentials should be the same as each
 other (whatever they are) for the sake of our collective sanity and
  (2) we have to change the current configuration anyway

Re: [Openstack] wiki.openstack.org broken in IE

2011-02-16 Thread Josh Kearney
Out of curiosity -- are we *really* concerned about IE6?

On Wed, Feb 16, 2011 at 10:54 AM, Colin Nicholson 
colin.nichol...@iomart.com wrote:

 Not sure about StartingPage - it's not all that bad, and could easily
 just be IE6, haven't ever looked at it in IE6 before.

 As for the releasestatus page, I'd point my finger at the base
 href=. at the top. That doesn't seem to be handled properly, stopping
 all the css, js and image files from loading.


 Colin

 On 16/02/11 16:28, Thierry Carrez wrote:
  Ewan Mellor wrote:
  Has someone changed Javascript or stylesheets on wiki.openstack.org
  recently?  It’s broken in IE now, in a way that it wasn’t yesterday.
  Note that the releasestatus page and the rest of the wiki don't have any
  stylesheet in common, so that would rather point to a local issue...
 


 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp