*** 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!