Thursday, 2015-04-09

*** annegentle has joined #openstack-community00:16
*** annegentle has quit IRC00:22
*** sarob has joined #openstack-community00:28
*** sarob has quit IRC00:28
*** sarob has joined #openstack-community00:28
*** tiswanso has joined #openstack-community00:55
*** tiswanso has quit IRC00:56
*** annegentle has joined #openstack-community00:57
*** tiswanso has joined #openstack-community00:57
*** Marga_ has quit IRC01:19
*** Marga_ has joined #openstack-community01:20
*** annegentle has quit IRC01:22
*** annegentle has joined #openstack-community01:52
*** annegentle has quit IRC02:24
*** Marga_ has quit IRC02:26
*** Marga_ has joined #openstack-community02:26
*** Marga_ has quit IRC02:31
*** coolsvap|afk is now known as coolsvap04:00
*** sarob has quit IRC04:00
*** tiswanso has quit IRC04:01
*** yfauser has joined #openstack-community04:25
*** yfauser has left #openstack-community04:26
*** yfauser has joined #openstack-community04:32
*** yfauser has left #openstack-community04:32
*** sarob has joined #openstack-community04:36
*** sarob has quit IRC04:41
*** neeti has joined #openstack-community04:41
*** mrmartin has joined #openstack-community05:07
*** jcoufal has joined #openstack-community05:59
*** sarob has joined #openstack-community06:25
*** teh_slack has quit IRC06:29
*** sarob has quit IRC06:29
*** teh_slack has joined #openstack-community06:31
*** mrmartin has quit IRC06:42
*** mrmartin has joined #openstack-community08:27
*** dizquierdo has joined #openstack-community08:40
*** cdent has joined #openstack-community08:40
*** jtomasek has joined #openstack-community08:53
*** pcaruana has joined #openstack-community09:17
*** coolsvap is now known as coolsvap|afk09:18
*** coolsvap|afk is now known as coolsvap09:24
*** kristian1 has joined #openstack-community09:36
*** jcoufal has quit IRC10:04
*** coolsvap is now known as coolsvap|afk10:06
*** neeti has quit IRC10:10
*** neeti has joined #openstack-community10:16
*** kristian1 has left #openstack-community10:26
*** jcoufal has joined #openstack-community10:29
*** neeti has quit IRC10:30
*** jcoufal has quit IRC10:36
*** neeti has joined #openstack-community10:55
*** mrmartin has quit IRC11:27
*** hogepodge has quit IRC11:47
*** hogepodge has joined #openstack-community12:04
*** neeti has quit IRC12:24
*** rbowen has joined #openstack-community12:28
*** sarob has joined #openstack-community12:34
*** neeti has joined #openstack-community12:36
*** sarob has quit IRC12:39
*** sarob has joined #openstack-community12:58
*** tiswanso has joined #openstack-community13:09
*** neeti has quit IRC13:15
*** jcoufal has joined #openstack-community13:48
*** sarob has quit IRC13:56
*** pcaruana has quit IRC14:17
*** electrocucaracha has joined #openstack-community14:20
*** jcoufal has quit IRC14:26
*** jcoufal has joined #openstack-community14:27
*** jcoufal has quit IRC14:29
*** electrocucaracha has quit IRC14:48
*** electrocucaracha has joined #openstack-community14:48
*** Piet has quit IRC14:51
*** jcoufal has joined #openstack-community14:54
*** mrmartin has joined #openstack-community15:01
*** jcoufal has quit IRC15:06
*** sarob has joined #openstack-community15:16
*** cdent has quit IRC15:18
*** cdent has joined #openstack-community15:18
*** jtomasek has quit IRC15:47
*** Marga_ has joined #openstack-community15:53
*** Marga_ has quit IRC15:53
*** Marga_ has joined #openstack-community15:54
*** dizquierdo has quit IRC16:11
*** Evgeny has joined #openstack-community16:27
*** sarob has quit IRC16:30
mrmartiner16:30
mrmartinreed16:31
reedhi mrmartin16:32
mrmartinhi16:32
mrmartinmeeting?16:32
reedyes, and Evgeny is also here, I see16:32
mrmartingreat16:33
Evgenyhello16:33
mrmartinhi16:33
mrmartinso the topic is ask-staging and askbot upgrade16:33
reedalright, so we have a few topics to cover16:33
reeddamn, let me try one thing16:33
reedmy irc client is not working properly16:33
reedgive me a sec16:33
mrmartinbitchx16:34
*** cdent has quit IRC16:34
reedlets see if this works better16:34
reedno16:34
reeddamn16:34
reedok, i'll make do16:34
mrmartin:)16:34
reedone day I'll convert myself to bitchx16:35
reedlet me pull the agenda16:35
reedfirst thing: there are some small things regarding the new server16:35
reedthere are some issues with the avatars16:36
reedand the server was down for about 11 hours yesterday16:36
reedfungi noticed redis eating up all the memory  https://review.openstack.org/17210516:37
Evgenyfor that we should upgrade Askbot and theme16:37
mrmartinwhat it means that it was down?16:37
reedfor the avatar stuff, I and evgeny discussed yesterday16:37
Evgenyredis maxmemory setting is not quite faithful16:37
Evgenyyou might want to reduce it to maybe 15% of total ram16:37
mrmartinok, so you made an investiagtion with infra team?16:38
reedfungi did some research16:38
mrmartinok, I see that16:39
mrmartinwhat's wrong with the avatars?16:39
reedhttps://bugs.launchpad.net/openstack-community/+bug/144139816:40
openstackLaunchpad bug 1441398 in OpenStack Community Project "ask.openstack profile photo is not functional" [High,Confirmed] - Assigned to Evgeny Fadeev (evgeny-fadeev)16:40
mrmartinEvgeny, fungi's patch is increasing the redis maxmemory size to double size16:40
reedavatars are not loaded and the link to upload a picture goes to a non-existent anchor in the faq16:40
reedbecause I rewrote the faq page :)16:40
reedthe faq/help pages are another mess we should discuss at some point16:41
mrmartin"django-avatar lib is likely not installed. At this point better to wait till the upgrade because up to recently avatar library was not from the release. Now there is a new released avatar app and support for it built into askbot"16:41
reedso, the solution to the avatar is to  upgrade16:41
mrmartinwhat we need to upgrade, the whole askbot or just install a django-avatar lib ?16:41
Evgenyto coordinate fix of avatars, firstly I need to update your theme and make Askbot release which supports latest version of the avatar app16:41
reedthe whole askbot16:41
Evgenysome changes will be needed in the settings.py file16:42
EvgenyIt would be good to have a staging instance16:42
reedmrmartin, how long would it take to setup staging in the same automatic way as groups?16:43
mrmartinyeap, we need some open issues first16:43
mrmartintwo major things here: a, packaging of dev snaphosts b, staging those snapshot into a staging server16:44
Evgenythat would be good16:44
Evgenyif the snapshot is copied into the staging server16:44
mrmartinbasically, we have a little advantage with groups, because it lives in our git repository, which is well integrated with jenkins jobs16:44
Evgenyand then we test not only the final state after the migration, but also the migration process16:44
mrmartinEvgeny, the question here, how the staging server knows that we have a new dev snapshot16:45
reedEvgeny, how do you usually develop on askbot? do you have dev environment, vagrant machines or something like that?16:45
mrmartinso the first question here, what is the release process of askbot dev?16:45
*** cdent has joined #openstack-community16:45
Evgenymy development environment is very simple16:45
mrmartinthe whole release / upgrade automatization based on that16:45
reedmrmartin, maybe you can give an example to Evgeny16:46
Evgenydoes not involve virtual machines, etc.16:46
mrmartinwe have several options to consider16:46
Evgenymaybe we can have a "staging" branch?16:46
mrmartinthe ideal solution: move everything under openstack-infra github16:46
Evgenyon your puppet recipes16:46
reedmrmartin, do you mean keep a fork?16:47
mrmartinEvgeny, usually we just have a master branch, and tagging this branch for releases16:47
Evgenyok16:47
mrmartinreed: It can be a fork, or can be the origin of development :)16:47
mrmartinor as an alternative, we could setup somehow a sync between the actual askbot repo and our git, but it seems to be a bit complicated16:48
reedsync is complicated16:48
Evgenywell, afaik you've used pip releases of askbot, no?16:48
mrmartinso the root of the problems here, that our git repo is triggering different actions on the build system, invokes gerrit jobs16:48
mrmartingerrit / jenkins jobs16:48
Evgenyif so, you could stick to marking the release number16:48
Evgenyin the puppet recipes16:48
reedEvgeny, do you publish regularly to pip?16:49
Evgenyalternatively, pin puppet scripts to git repo hashes16:49
mrmartinok, but doing pip releases for major versions is ok16:49
mrmartindoing pip release snapshot is a question for me16:49
reedif askbot is released regularly and pip-packaged then we can pull from pip16:49
Evgenyreed: it depends16:49
Evgenylast year there was a long gap and all the sites I maintain were off the github16:50
reedgot it16:50
Evgenyi.e. last year there was a long wait between the pip releases16:50
mrmartinI guess we need to focus on development and release process first16:50
reedand are you planning on using pip more this year or just tag the git repos with 'stable' branches?16:51
Evgenyand testing of the upgrade I'd think as you have the automatic deployment now16:51
Evgenyreed: Are you asking me regarding the askbot releases?16:51
reedmrmartin, agreed, let's focus on that16:51
reedEvgeny, yes16:51
EvgenyI consider master branch as stable16:51
reedEvgeny, we can adapt based on your ideas, plans, needs16:51
Evgenyit's rarely badly broken as production sites are running right from there16:52
reedso you would say that pulling from trunk/master would give us constantly new features?16:52
EvgenyI would suggest using either git hashes or pip releases in your recipes16:52
Evgenymaking releases is very simple16:53
Evgenythe only thing maybe is that possibly it does not make sense to make a pip release way too often16:53
Evgenyreed: yes16:53
mrmartinwhat I like to avoid, to use a very different staging server from the production one16:54
reedright, like waiting for a set of things to merge and call it a new version16:54
mrmartinso I like to implement a similar deployment model for both instances, because using different methods can be a root of problems we need to resolve in prod later16:54
Evgenyabsolutely, especially with the automatic deployment16:55
reedhow about we maintain the pip package?16:55
Evgenywhich package?16:55
reedpip, we pull from trunk at intervals, when enough new interesting features are ready, build the pip package and upload it16:56
mrmartinok, from the deployment aspect we need to fetch a versioned distribution somewhere, it can be a pip, git repo, tar.gz etc.16:56
reedand pull back from pip to upgrade staging first and production later16:56
Evgenyhave an extra pip repo for Askbot?16:56
mrmartinreed, do you know about a project which is releasing snapshot pip packages?16:57
reedmrmartin, the problem, from what I understand, is that Evgeny doesn't provide those at the moment16:57
Evgenywhat is a "snapshot pip package"?16:58
reedEvgeny, I think he means a package pulled from a running master trunk16:58
Evgenymeaning automate the pip releases?16:59
mrmartinwhat we are doing in our deployment pipeline, that a jenkins job is packaging the git repo master of a project16:59
reedEvgeny, since it seems to me that you're not following a model where you release a "new version", you have more of a 'rolling release' approach16:59
mrmartinand the staging / dev server is fetching those packages.16:59
reedwhere every commit is a new version16:59
EvgenyI see, honestly I'm not a big fan of this, there will be thousands of versions17:00
Evgenywell, eventually17:00
mrmartinok, but if we like to test something in a staging are before letting that into production, we need to separate somehow the dev and production versions.17:00
reedwe don't have a way to say 'oh, look, askbot is now tagged version 2.3 and we run 2.2, let's pull the new release and run it'17:00
mrmartinso the model is, that you are adding commit A, B, C, D, and if it seems stable, we are tagging this "D" commit, and deploying to prod17:01
Evgenymy preference would be pinning the puppet recipes to specific hash or tags in askbot and theme17:01
mrmartinyeah, but reed, let's storyboard which is not following this staging / prod model, and it have constant issues17:01
Evgenytags could work17:02
mrmartinlet's / let's see17:02
Evgenymeaning git tags17:02
*** Youcef has joined #openstack-community17:02
mrmartinok, git tags is great for this, we are using that17:02
reedgit tags work17:02
reedcool, very cool17:02
mrmartinok, so you're sending commits to master branch, and if think it is stable, we are tagging that17:03
reedwe get closer to a solution17:03
*** tiswanso has quit IRC17:03
Evgenymrmartin: but how you want to mark the "deployment" releases of the puppet recipes, I think it's more up to you, since the whole process is in your hands17:03
mrmartinthe puppet recipe versions handled manually for production17:04
* reed goes on to pull the groups example17:04
mrmartinmanually for openstackid17:04
mrmartinbut automatized for groups, because jenkins jobs are creating a manifest file with version information.17:05
mrmartinhttp://tarballs.openstack.org/groups/drupal-updates/release-history/groups/7.x17:05
Evgenywhat I could do on my side is to give you info about tags/commit hashes in Askbot and theme, or make a pull request with those to your puppet recipe repo, then you make a "staging  release" and test the upgrade17:05
mrmartinand I made a little middleware, that constantly checking the dev release17:06
Evgenyif successful, mark it as a "deployment release"17:06
reedhttp://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/manifests/groups.pp and http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/manifests/groups_dev.pp17:06
mrmartinit is very similar for example to debian packages17:06
reed    package_branch               => 'dev', or     package_branch               => 'stable',17:06
mrmartinone of my project, we made separate debian packages for development snapshots and have a separate repo for development one17:07
mrmartinproduction one17:07
mrmartinthe difference here, that drupal have a built-in packaging tool that can identify updates based on this manifest file.17:07
reedEvgeny, I think that if you have a predictable way to mark a git repository with a 'new' version, at intervals, we can figure out how to automatically pull from there17:08
reedor semi-automatically17:08
*** tiswanso has joined #openstack-community17:13
mrmartinok, Evgeny, if you like to keep the development of askbot in-house, why don't you clone the development model of openstack?17:13
Evgenydunno:) what I have is simple enough a bicycle:)17:13
mrmartinso don't need to reinvent the wheel, and you have all the trigger points that can activate different events, like testing, releasing etc.17:13
EvgenyI'm not familiar with your development model well enough to talk about it right now17:13
reedi get it17:13
*** openstack has quit IRC17:13
*** openstack has joined #openstack-community17:14
mrmartinok, so we need to reach a solution, where we are getting versioned packages first, and package information (independently of pkg and manifest format)17:15
mrmartinif we have that, we need to provide a deployment model, that deploys this pkg into the server17:15
reedevgeny mentioned git tags: are those enough?17:15
*** Evgeny has quit IRC17:15
mrmartinor if it already exists, doing the upgrades, including schema changes, etc.17:15
mrmartinso for deployment, we are implementing a green/blue deployment model, as I see Evgeny_ was already using something similar for his deployments17:16
Evgeny_ok17:16
mrmartinfor openstackid this deployment middleware is just a bunch of bash script :), and for drupal it is a drush extensions in php17:17
mrmartinbut the model is very similar, and it will be the same for askbot too17:17
mrmartinreed, don't have such a deployment in stackforge or in OpenStack?17:18
mrmartinthis piece is really missing for me17:18
reedmrmartin, ?17:18
mrmartinok17:18
reedmrmartin, I don't understand the question17:18
mrmartinI try to explain, thinking faster than I can write17:19
mrmartinso17:19
mrmartinwe need an abstract model that can deploy or upgrade an application in green/blue model (slot0/slot1) from a package source (that can be .tgz, pip, git repo, etc.)17:20
mrmartinthe deployment and upgrade patch for each application is the same, including groups, openstackid, and askbot17:20
reedthe wiki works that way, IIRC, there are two slots on the same host17:20
mrmartinreed, ok, but it is not automatized17:21
reedright17:21
*** Marga_ has quit IRC17:21
mrmartinI was playing with CloudFoundry, and provides a very cool application environment17:21
reedmrmartin, you're talking about deployment here, right?17:21
mrmartinyes, deployment17:21
reedI want to understand how Evgeny_ is involved in this step17:22
mrmartinbut even a CloudFoundry not solving this problem area.17:22
mrmartinhttp://docs.pivotal.io/pivotalcf/devguide/deploy-apps/blue-green.html17:22
mrmartinso it is a manual thing even for CF.17:22
reedhe said he can tag his github/askbot repository when he things there is enough material to justify a 'release'... is that correct Evgeny_?17:22
Evgeny_reed, that works17:23
reedok, so the development side seems to be covered, right mrmartin?17:23
Evgeny_a question17:23
mrmartinok, so the simplest way for Evgeny_ just simple publish the dev changes into git's master repo, and tag production-grade releases17:23
mrmartinso it covers the dev / production release process.17:24
Evgeny_how do we keep an update in askbot + update of theme as one unit?17:24
reedperfect17:24
reedEvgeny_, great question17:24
*** Marga_ has joined #openstack-community17:24
Evgeny_consider that I tag an Askbot release and want to tag your theme17:24
Evgeny_but haven't done the latter yet17:24
mrmartinaskbot + theme update is a packaging question again17:24
mrmartin:)17:24
Evgeny_and meanwhile your server tries to autoupgrade17:24
reedyou know what changes in the code will require an update in the theme17:24
mrmartinfrom our aspect, the ideal way is make a common package from an askbot and a theme17:25
reedso they should be separate, until there is a commit that breaks compatibility with themes17:25
reedat least that's the way I consider themes17:25
mrmartinand if you are upgrading a theme, it means a new version, and if you upgrade askbot, it is another version.17:25
mrmartinbecause it is easy to break things here17:25
reedthey are finished products, independent from the main code17:25
Evgeny_mrmartin, a puppet package gives that already, if it maintains proper references to both askbot and theme17:26
mrmartinyeah it is providing that, but from operation aspect it is easier to handle a single package17:26
mrmartinactually, the theme and askbot can be out of sync, if we are not carefully handling that17:27
mrmartinEvgeny_, do you have automated tests for askbot?17:27
mrmartinunit or function tests17:27
Evgeny_mrmartin, that may be a bit dangerous17:27
reedalright, but that's not that big of an issue17:27
Evgeny_yes17:27
reedlet me see if I have this right17:27
Evgeny_I run test cases with almost every commit17:28
mrmartinEvgeny_, do you have some UX test using behat or something similar17:28
Evgeny_UX meaning the front end browser side tests? Those, no I don't have17:28
reedaskbot code develops on one repo, and the theme is in another repo... they can be developed independently and *deployed* independently... until code breaks compatilibty with the theme17:28
Evgeny_UX changes are tested manually17:28
*** Marga_ has quit IRC17:29
mrmartinreed, until it not breaks17:29
reedright, and that's why we have the staging env17:29
Evgeny_currently I can't suggest anything better than having your puppet repo keep references and and keep theme and askbot in separate packages17:29
reedI would like to end this meeting with a path forward17:30
mrmartinok, basically, it is an existing situation, that we handling themes separately, we can live with that17:30
reedwhen there is a need to upgrade the theme or the askbot code, we change the reference in the puppet repo, pull from git tab17:30
*** Piet has joined #openstack-community17:30
reeds/tab/tag17:30
Evgeny_on your side you might repackage that recipe as one package living in your repo17:30
mrmartinthe major question here is the releasing, but I think we can agree on this github repo as source of deployments17:31
reedis that a possible way forward for a few weeks?17:31
Evgeny_marking releases and informing about tags is simple enough on my side17:31
mrmartinreed, it can work, need to write it into release docs17:31
reedmrmartin, yes, github/slackbot is the source, and Evgeny_ will use git tags to 'release'17:31
reednow...17:32
mrmartinok, so we can agree on this integration point of packages17:32
reedwe have to upgrade :)17:32
Evgeny_I guess release-0.7.51.117:32
Evgeny_where the number would be a subversion of the current release?17:32
reedEvgeny_, can you document in askbot how you're going to name the release tags?17:33
Evgeny_the sub-versions could be kept on github only17:33
mrmartinwe don't have this multislot green/blue deployment for askbot yet.17:33
reedpick a standard and we'll adapt17:33
Evgeny_ok17:33
Evgeny_rev-<version>.<subversion>17:34
Evgeny_would that be ok?17:34
Evgeny_what about theme?17:34
mrmartinreed, don't we have a versioning standard for python?17:34
Evgeny_should it be tagged similarly?17:34
reedmrmartin, there is... more than one, I guess :)17:34
mrmartin:)17:35
mrmartinok, we can use the similar tagging model for themes17:35
Evgeny_meaning rev-<version>.<subversion> being the format of git tag17:35
Evgeny_mrmartin: python uses pip and version inside packages17:36
reedhttps://www.python.org/dev/peps/pep-0440/17:36
Evgeny_most frequent is module.__version__ variable17:36
reedbut there are others... I remember reading a bunch of discussions on openstack-dev mlist about this17:36
Evgeny_in the package17:36
mrmartinI think pip also maintaining a catalogue about the available versions17:36
Evgeny_Do you guys want to make an assumption about syncing tags in askbot and theme?17:37
mrmartinit is a good question, are you plan to use same versions for theme and askbot17:37
Evgeny_they do need to be paired for the deployment17:37
mrmartinor you like to keep some dependency information somewhere about compatible askbot versions / or themes17:37
reedcrazy idea popped into my mind17:37
Evgeny_it could be that askbot is updated but theme is not, and vs versa17:38
*** cdent has quit IRC17:38
mrmartinlike this composer.json file: https://github.com/openstack-infra/openstackid/blob/master/composer.json17:38
reedmaybe (maybe) it makes sense to keep one fork on our side and merge upstream github with the theme17:38
reedwould that solve this issue of syncing the theme?17:38
Evgeny_me still thinks that keeping refs in the puppet repo is simple and reliable enough17:39
reedin order to deploy we first pull from github the tagged release, deploy on staging, test the theme integration17:39
mrmartinEvgeny_: or what you think about not breaking the compatibility of major versions? 1.1 1.2 1.3 still works with theme 1.x and 2.1 2.2 2.3 works with 2.x17:39
reedEvgeny_, probably ... and maybe I don't understand what you mean with the pairing of the theme17:39
mrmartinreed do we have an etherpad for this?17:40
reedmrmartin, no17:41
Evgeny_the theme + askbot releases must match, so either way this must be recorded somewhere17:41
reedmrmartin, feel free to start on17:41
Evgeny_so a git repo for puppet does that17:41
reedEvgeny_, what do you mean by 'must match'?17:41
Evgeny_otherwise we can make extra assumptions about tags on both sides17:42
mrmartinit must not break each other.17:42
reedhow often does the theme break?17:42
mrmartinhttps://etherpad.openstack.org/p/askbot-integration17:42
Evgeny_by match I mean - being compatible17:42
reedgot it... so are the theme very delicate? do they break often?17:42
Evgeny_there are not too many templates in your theme, so quite reliable17:43
mrmartinEvgeny_: what is your experience of theme compatibility at different customers ?17:43
Evgeny_customized parts are not functionally rich in your theme17:44
reedwe have a way to specify a version of the theme (pinned to a git tag/commit) and a version of the code, pinned to git tags17:44
Evgeny_It depends on how many templates were customized17:44
Evgeny_your's is on a light side17:44
reedok17:45
reedso for the next upgrade we'll have to get a git tag from upstream and a new theme, probably17:46
reedright?17:46
mrmartinEvgeny_: how django is handling the dependencies ?17:46
mrmartinhttps://github.com/ASKBOT/askbot-devel/blob/master/askbot_requirements.txt17:46
mrmartincan't we use something similar for theme?17:47
Evgeny_mrmartin: django is doing it via distutils, and the setup.py script in the root of the repo17:47
Evgeny_also a copy of deps is in the askbot_requirements.txt file17:47
Evgeny_it could be, although theme is not a python package17:48
mrmartinwhat you think about handling the theme as a separate component, similarly to other python projects?17:48
Evgeny_there is not a single line of python17:48
mrmartinI know it17:48
reedi think for the next upgrade we can reference to a specific commit to askbot-theme in the puppet manifest17:49
mrmartinbut if you see the abstraction for example in Drupal, a theme is a module there, with all of the versioning and dependency resolution as every other modules.17:49
reedand refactor the theme as a django package in the future17:49
reedEvgeny_, would that work for you?17:50
Evgeny_reed: meaning it would be put on pip?17:50
mrmartinEvgeny_: I don't like to refactor your whole askbot project, but after a complexity level, those things makes the life easier17:51
reedEvgeny_, not necessarily, but it would be treated as a dependency17:51
Evgeny_there are django-apps, not packages17:51
Evgeny_mrmartin: I too prefer a simple and more decoupled solution17:51
reedEvgeny_, right, whatever makes sense from deployment automation perspective17:52
Evgeny_I've put a suggestion in the etherpad, don't have anything better atm17:52
reedso, I think we need to come up with a short term plan17:52
Evgeny_the only potential downside is that it's not quite automatic17:52
reedright, we can get more automatic as we go on17:52
reedthe most important thing is to upgrade now and fix/refacto things as we go17:53
mrmartinok, we don't need to solve every issue know, just understand the challenges here first17:53
mrmartinso yeap, release and upgrade are the top priority17:53
reedfor the next upgrade, we need a staging machine, right?17:53
mrmartindon't need :)17:53
mrmartinbut good to have17:53
reedok17:53
reedhow fast can we have one?17:54
Evgeny_so on my side: a release and theme testing, then I'll let you know or make a pull request into the puppet repo17:54
reedgreat, Evgeny_17:54
Evgeny_this can be done by Sunday17:54
reedEvgeny_, and set a standard for versioning the  releases, put that into your README so we all know what to expect17:54
mrmartinok, I can work on something that can fetch askbot from github17:54
Evgeny_I will work on this tomorrow17:54
Evgeny_and might be done tomorrow17:54
mrmartinand prepare an initial patch for staging-askbot server17:55
mrmartinbecause it need to go through infra17:55
Evgeny_ok17:55
mrmartinso the strategy can be here to publish a basic staging-askbot server, accepted by infra, and we can extend that later using smaller patches17:55
Evgeny_mrmartin: the "prepare an initial patch for staging-askbot server" I don't understand well17:55
Evgeny_is this on your side?17:55
mrmartinsomebody need to provision that instance17:56
*** Marga_ has joined #openstack-community17:56
reedEvgeny_, yes, it's on the openstack-infra side17:56
Evgeny_better on your side make a clone of the production17:56
mrmartinso I need to create a patch in system-configm including the site.pp changes and askbot-staging.pp server definition.17:56
Evgeny_sure17:56
reedok, we have a plan17:56
mrmartinit is easier to push through in smaller steps, than publishing a huge mega patch17:56
*** electrocucaracha has quit IRC17:57
reednext meeting: how about Monday?17:57
mrmartinthe solr, pgsql, etc. is the samle17:57
mrmartinsame17:57
mrmartinI can reuse that environment from ask.o.o17:57
mrmartinand I can focus on deployment / upgrade part meanwhile the infra is approving the initial patch17:57
reedsounds good17:58
mrmartinsound like a plan17:58
Evgeny_Monday sounds good for me17:58
reedon Monday, next meeting?17:58
reedcool17:58
reedEvgeny_, here are the times for the meeting https://wiki.openstack.org/wiki/Meetings/Community17:58
reedi'll update the agenda17:58
reedI think we're done here17:58
mrmartinI'll be on meetup in Monday at Prezi office, but try to grab my notebook17:58
reedmrmartin, uhm17:59
mrmartinok, so the initial steps are clear17:59
reedwe can do Thursday then17:59
reedor I'll just sync up with Evgeny_17:59
reedlet's stick to Monday17:59
mrmartinlet's try Monday17:59
mrmartinThursday not better :)17:59
reedif mrmartin can't make it, we'll have a shorter meeting but still would like to hear from Evgeny_ how it's going17:59
mrmartinI'll try to make it18:00
reedok18:00
reedmonday then18:00
reedthank you both18:00
mrmartinthanks18:00
reedi'm always available if you need anything18:00
reedi have  znc bouncer now :)18:00
reedso if you leave a message on irc I'm likely to get it18:00
Evgeny_ok thank you18:00
reedcheers18:00
*** dizquierdo has joined #openstack-community18:01
* reed goes to grab coffee18:01
*** sarob has joined #openstack-community18:06
*** Marga_ has quit IRC18:07
*** sarob has quit IRC18:12
*** Piet has quit IRC18:16
*** Marga_ has joined #openstack-community18:18
*** Piet has joined #openstack-community18:18
*** Marga_ has quit IRC18:20
*** Marga_ has joined #openstack-community18:20
*** rbowen has quit IRC18:27
*** SergeyLukjanov has quit IRC18:31
*** rbowen has joined #openstack-community18:32
*** SergeyLukjanov has joined #openstack-community18:32
*** sarob has joined #openstack-community18:36
*** electrocucaracha has joined #openstack-community18:36
*** sarob has quit IRC18:43
*** jtomasek has joined #openstack-community18:43
*** dizquierdo has quit IRC19:00
*** Marga_ has quit IRC19:03
*** Marga_ has joined #openstack-community19:05
*** Marga_ has quit IRC19:06
*** Marga_ has joined #openstack-community19:06
*** Harry51S has quit IRC19:08
*** electrocucaracha has quit IRC19:21
*** electrocucaracha has joined #openstack-community19:24
*** Piet has quit IRC19:37
*** sarob has joined #openstack-community19:39
*** Marga_ has quit IRC19:39
*** Marga_ has joined #openstack-community19:40
*** Piet has joined #openstack-community19:40
*** Marga_ has quit IRC19:40
*** sarob has quit IRC19:40
*** Marga_ has joined #openstack-community19:40
*** sarob has joined #openstack-community19:40
*** Marga_ has quit IRC19:45
*** electrocucaracha has quit IRC19:57
*** electrocucaracha has joined #openstack-community20:05
*** Piet has quit IRC20:05
*** Marga_ has joined #openstack-community20:36
*** jtomasek has quit IRC20:37
*** Marga_ has quit IRC20:38
*** Evgeny_ has quit IRC20:44
*** mattgriffin has joined #openstack-community20:51
*** Marga_ has joined #openstack-community20:51
*** tiswanso has quit IRC21:05
*** Piet has joined #openstack-community21:10
*** jcoufal has joined #openstack-community21:12
*** electrocucaracha has quit IRC21:13
*** yfauser has joined #openstack-community21:18
*** yfauser has left #openstack-community21:19
*** electrocucaracha has joined #openstack-community21:22
*** electrocucaracha has quit IRC21:24
*** electrocucaracha has joined #openstack-community21:37
*** mrmartin has quit IRC21:48
*** sarob has quit IRC22:03
*** jcoufal has quit IRC22:14
*** Marga_ has quit IRC22:43
*** electrocucaracha has quit IRC22:48
*** sarob has joined #openstack-community22:54
*** sarob has quit IRC22:58
*** electrocucaracha has joined #openstack-community22:58
*** Marga_ has joined #openstack-community23:14
*** mattgriffin has quit IRC23:18
*** jcoufal has joined #openstack-community23:34
*** Marga_ has quit IRC23:35
*** Marga_ has joined #openstack-community23:36
*** Marga_ has quit IRC23:38
*** Marga_ has joined #openstack-community23:47
*** Marga_ has quit IRC23:48
*** Marga_ has joined #openstack-community23:48

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!