| *** alekibango has quit IRC | 00:20 | |
| *** alekibango has joined #openstack-meeting | 00:21 | |
| *** zul has quit IRC | 02:01 | |
| *** zul has joined #openstack-meeting | 02:01 | |
| *** sirp has joined #openstack-meeting | 03:19 | |
| *** sirp has quit IRC | 04:07 | |
| *** sirp has joined #openstack-meeting | 04:08 | |
| *** sirp has quit IRC | 04:40 | |
| *** sirp has joined #openstack-meeting | 15:11 | |
| *** thatsdone has joined #openstack-meeting | 17:06 | |
| *** thatsdone has quit IRC | 17:15 | |
| *** dendrobates is now known as dendro-afk | 19:18 | |
| *** dendro-afk is now known as dendrobates | 19:20 | |
| *** creiht has joined #openstack-meeting | 19:31 | |
| *** Tushar has joined #openstack-meeting | 19:41 | |
| *** Tushar has joined #openstack-meeting | 19:41 | |
| *** KnightHacker has joined #openstack-meeting | 20:20 | |
| *** KnightHacker has left #openstack-meeting | 20:26 | |
| *** ttx has joined #openstack-meeting | 20:31 | |
| *** jxta has joined #openstack-meeting | 20:35 | |
| *** Xenith has joined #openstack-meeting | 20:36 | |
| *** pino201 has joined #openstack-meeting | 20:45 | |
| *** Ryan_Lane has joined #openstack-meeting | 20:46 | |
| *** ewanmellor has joined #openstack-meeting | 20:50 | |
| *** pino201 has left #openstack-meeting | 20:51 | |
| *** pino201 has joined #openstack-meeting | 20:53 | |
| *** jbryce has joined #openstack-meeting | 20:55 | |
| *** spectorclan has joined #openstack-meeting | 20:55 | |
| *** pvo has joined #openstack-meeting | 20:57 | |
| *** gundlach has joined #openstack-meeting | 20:57 | |
| zul | heylo | 20:58 |
|---|---|---|
| spectorclan | yup | 20:58 |
| ttx | hey hey | 20:58 |
| sandywalsh | o/ | 20:58 |
| *** kojiiida has joined #openstack-meeting | 20:58 | |
| *** CodeBlock has joined #openstack-meeting | 20:59 | |
| *** romohr has joined #openstack-meeting | 20:59 | |
| *** danwent has joined #openstack-meeting | 21:00 | |
| ttx | hello hello | 21:00 |
| * creiht bows | 21:00 | |
| dendrobates | o/ | 21:00 |
| danwent | hi folks | 21:00 |
| ttx | #startmeeting | 21:00 |
| openstack | Meeting started Tue Nov 30 21:00:45 2010 UTC. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. | 21:00 |
| openstack | Useful Commands: #action #agreed #help #info #idea #link #topic. | 21:00 |
| romohr | hello | 21:00 |
| ttx | Welcome to our weekly OpenStack team meeting... | 21:00 |
| ttx | Today's agenda is at: http://wiki.openstack.org/Meetings | 21:01 |
| * ttx checks for late additions to the agenda... | 21:01 | |
| ttx | #topic Actions from previous meeting | 21:01 |
| *** annegentle has joined #openstack-meeting | 21:01 | |
| ttx | * ttx to start a ML thread about LP bug statuses: done | 21:01 |
| ttx | * dendrobates to merge (or delegate merging of) the MLs, keep the archives | 21:01 |
| ttx | dendrobates: in progress ? | 21:02 |
| dendrobates | not doen yer | 21:02 |
| dendrobates | not done yet | 21:02 |
| dendrobates | blame thanksgiving | 21:02 |
| *** jk0 has joined #openstack-meeting | 21:02 | |
| dendrobates | In process. | 21:02 |
| ttx | ok, pushing back to next week then | 21:02 |
| creiht | dendrobates: too much vegitarian turkey? | 21:02 |
| creiht | :) | 21:02 |
| ttx | #action dendrobates to merge (or delegate merging of) the MLs, keep the archives | 21:02 |
| *** mattt has joined #openstack-meeting | 21:02 | |
| dendrobates | creiht: actually yes | 21:02 |
| zul | ewww | 21:03 |
| ttx | #topic Current release stage: Implementation | 21:03 |
| *** johnpur has joined #openstack-meeting | 21:03 | |
| ttx | So you should still be busy writing code, reviewing proposed branches, and pinging dendrobates so that he approves your design :) | 21:03 |
| *** Tushar has quit IRC | 21:03 | |
| ttx | #info For bonus points, you can update the "Implementation" status of your blueprints following the definitions at http://wiki.openstack.org/BlueprintsLifecycle | 21:03 |
| *** _cerberus_ has joined #openstack-meeting | 21:03 | |
| ttx | Started / Slow progress / Good progress / Blocked... | 21:04 |
| ttx | #topic Release status | 21:04 |
| ttx | We have a Bexar list for Glance, available at: | 21:04 |
| ttx | #link https://blueprints.launchpad.net/glance/bexar | 21:04 |
| ttx | Status looks good, with teller-api (essential) on track for delivery in bexar... | 21:05 |
| ttx | jaypipes isn't around ? | 21:05 |
| *** Tushar has joined #openstack-meeting | 21:05 | |
| *** Tushar has joined #openstack-meeting | 21:05 | |
| ttx | dendrobates is still working on the Nova and Swift lists, I hope we can have them this week, once he is done with the CLA stuff. | 21:05 |
| dendrobates | ttx: there will still be changes to the priorities | 21:06 |
| ttx | The idea being, we track progress on the blueprints that are targeted to the release, especially the "essential" ones. | 21:06 |
| ttx | dendrobates: ok, let me know if I can help you in cleaning up the lists | 21:06 |
| dendrobates | k | 21:07 |
| ttx | Any other comments ? | 21:07 |
| dendrobates | make sure dependancies are in your bps | 21:07 |
| ttx | Like your work is blocked by someone else's spec not progressing ? | 21:07 |
| *** gundlach_ has joined #openstack-meeting | 21:07 | |
| dendrobates | correct dependencies help us set priority | 21:08 |
| dendrobates | and I encourage everyone to link a branch to your bp as well | 21:08 |
| dendrobates | not required, but appreciated | 21:08 |
| ttx | creiht/dendrobates: should we use "1.2" as synonymous to "Bexar" for swift ? | 21:08 |
| creiht | Yes | 21:09 |
| ttx | OK. I plan to generate combined release BP lists using the LP blueprint APi, when it's available | 21:09 |
| Daviey | lol | 21:10 |
| ttx | so that we can have "bexar openstack specs" lists | 21:10 |
| Daviey | "when available" | 21:10 |
| ttx | (currently that's not possible at project group level) | 21:10 |
| ttx | Daviey: it's planned for LP 10.12. | 21:10 |
| ttx | Dec 8. | 21:10 |
| Daviey | Ooo | 21:11 |
| *** gundlach has quit IRC | 21:11 | |
| *** gundlach_ is now known as gundlach | 21:11 | |
| ttx | Daviey: told you christmas was early this year. | 21:11 |
| ttx | #topic LP Bugs fields, redux | 21:11 |
| ttx | So I started a discussion on the mailing-list, and just wrote a draft at: | 21:11 |
| ttx | #link http://wiki.openstack.org/BugsLifecycle | 21:11 |
| ttx | #info Please review it and comment on the ML thread. | 21:11 |
| ttx | Executive summary: Two opiniated choices were made in this draft | 21:12 |
| ttx | (1) "Fix Committed" means in trunk, "Fix Released" means in release | 21:12 |
| ttx | (2) "Confirmed" means reproduced and importance set, "Triaged" means debugged with a documented solution | 21:12 |
| ttx | (1) was rather consensual, but (2) was still very much discussed. | 21:12 |
| ttx | I think the current proposal maps better to our workflow, but feel free to convince me otherwise. | 21:12 |
| *** ddumitriu has joined #openstack-meeting | 21:13 | |
| ttx | Questions ? | 21:13 |
| ttx | #topic i18n - adding coding standards (tpatil) | 21:14 |
| *** adjohn has joined #openstack-meeting | 21:14 | |
| annegentle | so non-programmers can confirm but not really triage bugs? (Just clarifying) | 21:14 |
| Tushar | hi | 21:14 |
| Tushar | We are working on i18n changes for bexar release | 21:14 |
| alekibango | i have foun dsome i18n bugs | 21:14 |
| Tushar | To support i18n, we would need to change all hard coded log messages | 21:14 |
| alekibango | i will try to send patches tonight or tomorrow | 21:14 |
| Tushar | for e.g. from logging.debug("instance %s: is running", instance['name']) | 21:14 |
| Tushar | to logging.debug(_("instance %s: is running"), instance['name']) | 21:14 |
| ttx | annegentle: depending on their technical knowledge, they could debug and explain the solution | 21:14 |
| ttx | annegentle: (without coding) | 21:15 |
| annegentle | ttx: ok, thanks | 21:15 |
| alekibango | i mean, i have found some things not working properly when you have czech locales configured | 21:15 |
| dendrobates | Tushar: are we using Launchpad to do the manage the translations? | 21:15 |
| Tushar | yes, | 21:15 |
| *** dai__ has joined #openstack-meeting | 21:15 | |
| Tushar | but I haven't worked on this before.. | 21:15 |
| Tushar | we are still understanding launchpad trnslation process. | 21:16 |
| xtoddx | Tushar: there may be a way to automatically call _() on log messages with the nova/log.py that is in lp:~xtoddx/nova/newlog | 21:16 |
| *** algorist has joined #openstack-meeting | 21:16 | |
| *** dfg_ has joined #openstack-meeting | 21:16 | |
| *** jaypipes has joined #openstack-meeting | 21:16 | |
| *** dfg_ has left #openstack-meeting | 21:17 | |
| annegentle | dendrobates: does someone need to set up Launchpad to enable translation management? We looked at the Summit but I think there's a config step. | 21:17 |
| soren | There might be. Let me have a look. | 21:17 |
| xtoddx | Tushar: I hadn't thought about it until now, but I'm sure we can automatically translate log strings, perhaps when hey go into the formatter | 21:17 |
| dendrobates | annegentle: I'll look into it. | 21:17 |
| jaypipes | annegentle: you can ask mtaylor for help on that...he knows how it works. | 21:17 |
| xtoddx | i'll look over it late tonight and see if I come up with anything. that would be the easiest change | 21:17 |
| Tushar | Ok, thanks | 21:18 |
| *** zykes- has joined #openstack-meeting | 21:18 | |
| Tushar | another point is to induce the coding standard for i18n changes.. | 21:18 |
| Tushar | where should we specify the coding standard? | 21:19 |
| xtoddx | Tushar: maybe you could write something up in the HACKING file in the root directory? | 21:19 |
| jaypipes | xtoddx: no, you would use gettext around the message string in the source file. | 21:19 |
| Tushar | yes | 21:19 |
| dendrobates | Tushar: we need something on the wiki as well | 21:19 |
| Tushar | "log message" should be replaced with _("log message") | 21:20 |
| Tushar | and you will needto import gettext module | 21:20 |
| jaypipes | Tushar: you mean, the "best" way to do things like from gettext import ugettext as _ ? | 21:20 |
| Tushar | yes | 21:20 |
| xtoddx | jaypipes: i don't know gettext, but why is that the case? | 21:20 |
| jaypipes | Tushar: I can help with that. | 21:20 |
| Tushar | Ok, thanks | 21:20 |
| gundlach | if we can avoid littering code w/ _()s that would be ideal -- either centralizing in xtoddx's log.py or monkeypatching the logging module | 21:21 |
| jaypipes | xtoddx: you "mark" strings in the source as i18n'd with gettext, and running the gettext binaries on the source directory produces a .po file that is uploaded to Launchpad for translations. | 21:21 |
| dendrobates | I think we need to move all strings to .pot files and then we can import them into LP | 21:21 |
| jaypipes | dendrobates: we do it in Drizzle. mtaylor and myself can take point on this. | 21:21 |
| dendrobates | Which will track all the strings for translation | 21:21 |
| *** kevnfx_ has joined #openstack-meeting | 21:22 | |
| jaypipes | gundlach: believe it or not, littering the code with _() is the standard way of doing this.. | 21:22 |
| ttx | #action jaypipes and mtaylor to help Tushar set up his i18n efforts | 21:22 |
| dendrobates | jaypipes: can you work with Tushar and let me know i fyou need anything else | 21:22 |
| jaypipes | dendrobates: yep | 21:22 |
| gundlach | jaypipes: yeah, i know, but that's great in projects that have lots of different exposed strings. logging is the vast majority of our exposed strings, right? | 21:23 |
| gundlach | jaypipes: so we don't have to accept the litter in most cases. | 21:23 |
| * ttx can't wait to get some translation karma for translating openstack messages into French. | 21:23 | |
| jaypipes | gundlach: yes, we do. the litter is at the place of textual origin. the new logging module would not be the place of textual origin, it would be a wrapper around the logging.debug(), etc calls. | 21:23 |
| soren | jaypipes: Does it have to be, though? | 21:24 |
| gundlach | i don't see the value of having to put _() at the place of textual origin. | 21:24 |
| jaypipes | soren: yes. | 21:24 |
| soren | Ah, yeah, otherwise we can't export them. | 21:24 |
| soren | Easily, at least. | 21:24 |
| jaypipes | gundlach: the only other way would be to have a single file with constant to English message string map, and only having _() in that file... but that's more cumbersome IMHO. | 21:25 |
| gundlach | erm, ok, i bow to your experience in this | 21:25 |
| ttx | ok, sounds like we have a plan then | 21:26 |
| gundlach | i don't quite get it, but that's ok, we can talk offline :) | 21:26 |
| *** nati has joined #openstack-meeting | 21:26 | |
| jaypipes | gundlach: sure :) | 21:26 |
| ttx | Tushar: is it what is tracked by https://blueprints.launchpad.net/nova/+spec/i18n-support ? | 21:27 |
| Tushar | yes | 21:27 |
| ttx | Tushar: ok, great. | 21:27 |
| Tushar | twe have also set ausit-logging as dependency.. | 21:27 |
| eday | gundlach: to collect the strings to translate, they need to be tagged in source. they are never called (ie, monkey patching doesn't help identify if you never call it) | 21:27 |
| zykes- | can help doing norwegian | 21:27 |
| zykes- | and some swedish (: | 21:28 |
| gundlach | gotcha, so something does a lexical check for _ ( ) and then translates the source files? | 21:28 |
| * jaypipes can help translate into Jive. | 21:28 | |
| ttx | xtoddx: how far away is audit-logging from being proposed for merging ? | 21:28 |
| ttx | xtoddx: it's part of lp:~anso/nova/deploy | 21:28 |
| xtoddx | ttx: it is, eday left some comments today, i need to see how far we diverge from how swift logs | 21:28 |
| xtoddx | lp:~xtoddx/nova/newlog is auditlogging, i forgot to link to the blueprint | 21:29 |
| xtoddx | its a port of our logging changes from deploy into trunk | 21:29 |
| eday | gundlach: yup, then it creates a bunch of translated files that can be used for substitutions (monkey patching would work at this step, but that doesn't help at this point) | 21:29 |
| ttx | xtoddx: ok, thanks ! | 21:29 |
| ttx | anythins else on that subject before we move to open discussion ? | 21:30 |
| gundlach | eday: gotcha, thought it was at runtime. i still think we could ask the translator to detect _() as well as logging.<anything>(), but ok :) | 21:30 |
| eday | jaypipes: I have a program that does jive translations for you | 21:30 |
| jaypipes | eday: :) cool. | 21:30 |
| ttx | #topic Open discussion | 21:31 |
| eday | gundlach: for collection, yes, you could look for things other than _(), but then it might get messy. who knows :) | 21:31 |
| dendrobates | I am taking the raw-disk-image brach and fixing it up. | 21:32 |
| dendrobates | it has been dormant for 6 weeks and is a dependency for other things | 21:32 |
| jaypipes | good | 21:32 |
| dendrobates | I'll be doing the merge proposal today or tomorrow | 21:32 |
| dendrobates | what about the hyperv MR? | 21:33 |
| dendrobates | anyone working on that? | 21:33 |
| soren | Yes. | 21:35 |
| soren | I poked Chiradeep. He said he'd fix it up. | 21:35 |
| * alekibango hopes live migration will come in soon | 21:35 | |
| dendrobates | soren: when did you poke him. | 21:35 |
| soren | dendrobates: Yesterday. | 21:35 |
| soren | I think. | 21:35 |
| soren | Or early today. | 21:35 |
| dendrobates | great | 21:35 |
| soren | I'm not sure. I've lost my sense of time. | 21:35 |
| *** gundlach has quit IRC | 21:35 | |
| soren | My wife promised she'd let me know when it's christmas. | 21:36 |
| zul | lol | 21:36 |
| *** gundlach has joined #openstack-meeting | 21:36 | |
| alekibango | soren: you missed it. it was last month | 21:37 |
| soren | Next year, then. | 21:37 |
| alekibango | :) | 21:37 |
| *** jero has joined #openstack-meeting | 21:37 | |
| soren | I'm done | 21:40 |
| ttx | ok, let's close it | 21:41 |
| ttx | #endmeeting | 21:41 |
| openstack | Meeting ended Tue Nov 30 21:41:34 2010 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 21:41 |
| openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2010/openstack-meeting.2010-11-30-21.00.html | 21:41 |
| openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2010/openstack-meeting.2010-11-30-21.00.txt | 21:41 |
| openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2010/openstack-meeting.2010-11-30-21.00.log.html | 21:41 |
| ttx | Thanks everyone. | 21:41 |
| soren | o/ | 21:41 |
| *** spectorclan has left #openstack-meeting | 21:41 | |
| *** creiht has left #openstack-meeting | 21:41 | |
| *** _cerberus_ has left #openstack-meeting | 21:41 | |
| *** dai__ has left #openstack-meeting | 21:41 | |
| *** dai__ has quit IRC | 21:41 | |
| *** gundlach has left #openstack-meeting | 21:42 | |
| *** ttx has left #openstack-meeting | 21:42 | |
| *** romohr has quit IRC | 21:42 | |
| *** danwent has left #openstack-meeting | 21:42 | |
| *** kevnfx_ has left #openstack-meeting | 21:42 | |
| *** kojiiida has quit IRC | 21:42 | |
| *** annegentle has left #openstack-meeting | 21:42 | |
| *** johnpur has left #openstack-meeting | 21:42 | |
| *** zykes- has left #openstack-meeting | 21:42 | |
| *** Tushar has quit IRC | 21:42 | |
| *** nati has quit IRC | 21:43 | |
| *** jk0 has left #openstack-meeting | 21:44 | |
| *** jbryce has left #openstack-meeting | 21:48 | |
| *** masumotok has joined #openstack-meeting | 21:49 | |
| *** masumotok has quit IRC | 21:51 | |
| *** masumotok has joined #openstack-meeting | 21:56 | |
| *** Xenith has left #openstack-meeting | 21:58 | |
| *** anotherjesse has joined #openstack-meeting | 21:58 | |
| *** anotherjesse has quit IRC | 21:58 | |
| *** anotherjesse has joined #openstack-meeting | 21:59 | |
| *** mattt has left #openstack-meeting | 22:02 | |
| *** pino201 has quit IRC | 22:14 | |
| *** adjohn has quit IRC | 22:15 | |
| *** anotherjesse has quit IRC | 22:26 | |
| *** anotherjesse has joined #openstack-meeting | 22:27 | |
| *** anotherjesse has quit IRC | 22:36 | |
| *** ddumitriu has quit IRC | 22:48 | |
| *** anotherjesse has joined #openstack-meeting | 22:58 | |
| *** anotherjesse has quit IRC | 23:19 | |
| *** jxta has quit IRC | 23:46 | |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!