/srv/irclogs.ubuntu.com/2005/11/25/#launchpad.txt

=== Scorpio [n=GHJ@DialUp-1111-91.soes.su] has joined #launchpad
Scorpiohallo12:30
ScorpioI am from Russia12:31
ScorpioTell me about Ubuntu Linux12:31
Scorpioplease12:31
Scorpiom?12:32
=== Scorpio [n=GHJ@DialUp-1111-91.soes.su] has joined #launchpad
SteveAScorpio: try #ubuntu12:41
SteveAhttp://ubuntu.ru/Wiki has stuff on.  i can't read any of it, though12:42
ScorpioThanks12:45
ddaaHi SteveA, doing overtime are you?12:47
=== ControllerUK [i=controll@B0936.b.pppool.de] has joined #launchpad
=== GoRoDeK [n=gorodek@p5083EA37.dip.t-dialin.net] has joined #launchpad
=== netjoined: irc.freenode.net -> brown.freenode.net
=== LarstiQ [n=larstiq@cust.7.157.adsl.cistron.nl] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== ControllerUK [i=controll@B0936.b.pppool.de] has left #launchpad []
=== Burgundavia [n=corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad
=== koke [n=koke@adsl229-164.unizar.es] has joined #launchpad
=== mpt [n=mpt@tvwna-ip-a-1.princeton.org] has joined #launchpad
=== mpt [n=mpt@tvwna-ip-a-1.princeton.org] has joined #launchpad
=== mpt_ [n=mpt@tvwna-ip-a-1.princeton.org] has joined #launchpad
=== mpt_ is now known as mpt
=== dewd [n=dewd@201009186135.user.veloxzone.com.br] has joined #launchpad
=== mpt wonders why he's not getting tracebacks for production errors
=== mpt wonders why he's here when he should be on holiday
=== Scorpio_Osetia [n=GHJ@DialUp-1111-92.soes.su] has joined #launchpad
=== Scorpio [n=GHJ@DialUp-1111-125.soes.su] has joined #launchpad
=== robitaille [n=robitail@ubuntu/member/robitaille] has joined #launchpad
=== robitaille [n=robitail@ubuntu/member/robitaille] has joined #launchpad
=== fabbione suddenly notes gpg key 0xF0B27113 and looks at pjc
fabbioneops09:02
fabbioneechan09:02
=== SteveA [n=steve@195.182.78.95] has joined #launchpad
Scorpiohi09:19
=== dewd [n=dewd@201009186135.user.veloxzone.com.br] has joined #launchpad
=== _off [n=wHAT@203.130.12.91] has joined #launchpad
_offhi10:30
=== _off is now known as Sultan
=== Sultan is now known as ForGet_Me
=== heyko_ [n=heyko@tor/session/x-3cd9382e84fa687f] has joined #launchpad
=== Edgardoweb [n=Linares@201.209.131.47] has joined #launchpad
Edgardowebquiero live cd 10:47
Edgardowebdand, ??11:03
BlejdfiztNo habla Espaol11:23
=== pkunk [n=pkunk@a84-231-32-142.elisa-laajakaista.fi] has joined #launchpad
=== lbm [n=lbm@130.225.243.71] has joined #launchpad
=== Nafallo_away is now known as Nafallo
=== Nafallo is now known as Nafallo_away
=== uglykidjoe [n=chatzill@84.219.3.187] has joined #launchpad
=== Scorpio [n=GHJ@DialUp-1111-230-192.soes.su] has joined #launchpad
=== uriel is now known as uriel_
=== uriel_ is now known as uriel
=== zygis [n=zygis@clt-84-32-129-122.dtiltas.lt] has joined #launchpad
=== munzir [n=Munzir@213.181.183.54] has joined #launchpad
munzirhi gurus, is rosetta open-source? where can I download it?03:59
munziris this question soo difficult? ;)04:01
KinnisonWe're mostly asleep I think04:02
KinnisonRosetta is not open-source04:02
KinnisonIt's part of the Launchpad application04:02
=== Kinnison -> shopping
munzirKinnison: aha! where can I find how does it compare to other free software like pootle or kartouche?04:03
munzirKinnison: I mean what would convince me to go and buy if I would find similar software that is free?04:04
=== munzir wonders ubuntu seems to be the most generous distro and the only one that sends CD's for free and yet they release such a tool for money!!
munzirmostly I am missing some history04:06
sivangmunzir: hi there, did you read the links I sent you last time?04:09
sivangmunzir: it's all explained there04:09
munzirsivang: really? please give it to me again04:12
munzirsivang: all I remember I asked you how you compare solutions like pootle to rosetta and you told me you are more comfortable with the later and I decided to try it. but when I go to download i didn't find it. so I am sorry I didn't notice those links you gave me04:17
munzirsivang: don't think that i didn't care about your tips ;)04:18
=== GoRoDeK [n=gorodek@p5083E3B3.dip.t-dialin.net] has joined #launchpad
munzirsivang: can you just give a hint? maybe I have read it but forgot!04:24
sivangmunzir: ofcourse :)04:27
sivangmunzir: all the answers are there04:27
sivanga sec04:27
sivangmunzir: 1) https://wiki.ubuntu.com/RosettaFAQ04:28
sivangmunzir: 2) https://launchpad.net/products/drupal/+translations (for drupal translations)04:28
sivangmunzir: you might want to pay attention to Question #1 :)04:29
munzirsivang: ok thanks I am reading it all carefully now ...04:30
sivangmunzir: pootle also feels very disoranized to me, but again this is maybe because of a certain way I got used to think 04:30
sivangmunzir: np :) if you have any questions let me knw, I'd be happy to answer if I CAN04:30
sivangs/CAN/can/04:30
=== Nafallo_away is now known as Nafallo
=== Nafallo is now known as Nafallo_away
munzirsivang: still reading but lots of things are clear now. If you have time, I would like if you can take a look at http://www.dotmon.com/kartouche/ and give me how you see it04:38
munzirsivang: it's strange that both kartouche and rosetta has a name related to Egyptian hieroglyphic but I love it really04:40
=== mahangu [n=mahangu@unaffiliated/mahangu] has joined #launchpad
mahanguhas anybody written a gtk frontend for launchpad?05:05
sivangmunzir: :)05:09
sivangmahangu: I've thought about it, https://launchpad.net/distros/ubuntu/+spec/launchpad-login-app05:11
mahangusivang, ive written the skeleton of a live support application in perl05:12
mahanguirc backend05:12
mahangui thought that launchpad might be a better backend though05:12
mahangui would love to help you on it, if you're open to that05:12
sivangmahangu: well, as you can see it's not even a goal for the time being (deferred) maybe for dapper+1 :)05:13
sivangmahangu: what's live support application?05:13
sivangmahangu: and how does it relate to irc?05:13
mahangusivang, we could release it as a launchpad extension05:13
mahanguso other distros that use launchpad can use it05:13
mahangusivang, are you on ubuntu-devel?05:14
mahangumailing list I mean05:14
sivangmahangu: yes, I am05:14
mahangusivang, im just sending out an email now05:14
sivangmahangu: ok, cool . please include links so I can see that thingy you've done in perl, if it's related :)05:14
mahangusivang, my perl is crappy05:15
mahanguim rather embarrased to link that to a list of hardcore devs05:16
mahangu:S05:16
sivangmahangu: no prob, I Just wanted to try and better understand what you wrote :)05:17
sivangmahangu: I don't think my perl is better either :) I am now concetrated on python05:17
mahangusivang, http://cvs.taprobane.org/viewcvs.py/taprobane/hermes/hermes.pl?rev=1.7&view=log05:17
mahangusivang, brb05:22
mahanguback05:31
=== mahangu_ [n=mahangu@unaffiliated/mahangu] has joined #launchpad
=== SteveA [n=steve@195.182.78.95] has joined #launchpad
mahangu_in rosetta, how can I choose font to translate with?05:38
sivangfont?05:39
sivangyou mean, the font which is used to display input text boxes?05:39
=== mahangu_ [n=mahangu@unaffiliated/mahangu] has joined #launchpad
mahangu_sorry05:41
mahangu_i think i missed anything i was told05:41
mahangu_stupid wifi timed out05:41
=== munzir [n=Munzir@213.181.183.54] has left #launchpad ["Leaving"]
=== dand [n=dand@86.105.65.80] has joined #launchpad
=== Bulb [n=bulb@cimice4.lam.cz] has joined #launchpad
BulbCan I have a little question? I'd like to know if I can somehow specify the priority when reporting a bug. What I want is to create a wishlist item so it does not generate the second email about severity being set to wishlist.06:11
SteveABulb: you can't do it.  Please file a bug on the 'malone' product, saying that you want to be able to do this.06:20
BulbOk. Will do.06:20
BulbThere seems to be a bug about it already, but it's a bit confusing about what is the desired resolution. So I will file a new one clearly saying "It should be possible to set severity on bug reporting page" and refer to the other one.06:25
SteveAok06:28
SteveAalthough...06:28
SteveAis what you want that you can set the priority on the same page, or is the more important thing receiving only a single email notification?06:28
BulbMaking it obvious that the severity can be set and indeed should be set. So really setting it on the same page.06:29
SteveAok06:29
=== Nafallo_away is now known as Nafallo
Nafalloanyone Rosetta here? :-)07:15
=== Bulb [n=bulb@cimice4.lam.cz] has left #launchpad []
Nafalloor rather anyone with enough privilegies to nuke a language for me? ;-)07:27
=== Nafallo is now known as Nafallo_away
=== BjornT [n=bjorn@84.32.140.183] has joined #launchpad
=== ChanServ [ChanServ@services.] has joined #launchpad
=== gml_ [i=gml@dyn-83-156-14-74.ppp.tiscali.fr] has joined #launchpad
=== sivang [i=sivan@muse.19inch.net] has joined #launchpad
lifelessmorning09:43
sivangmorning lifeless , how are you ?09:49
lifelessnot bad, not bad at all09:50
sivanglifeless: did you have any written report of the mini meeting you and SteveA had about testing and stuff? (I recall it was scheduled for Fri 08:00UTC)09:54
lifelessno09:57
lifelessdue to various reasons we ended up just having a phone call09:57
lifelesshmm, I might blog some of the salient points today09:57
lifelessa thumbnail sketch though..09:58
sivangok09:58
lifelessso steve has a number of things bugging him about testing in launchpad10:01
lifelesssome of which are easier to articulate than others10:01
lifelessthose are, roughly in order...10:03
lifelessits hard to encourage TDD when running the tests is complex, and takes upwards of twenty minutes10:03
lifelessit would be nice to have *some* metrics for how well tested we are10:03
sivang(sorry, TDD=?)10:04
lifelessand would be nice to have a really simple way of writing granular tests that test just one layer of behaviour, which will result in faster execution too.10:04
lifelesstest driven development10:04
=== zenrox [n=zenrox@71.115.198.118] has joined #launchpad
=== Bonzodog [n=simon@unaffiliated/bonzodog] has joined #launchpad
=== mdz [n=mdz@ca-studio-bsr1o-251.vnnyca.adelphia.net] has joined #launchpad
lifelessalso it seems very hard to get the knack of TDD for programmers.10:13
lifelesswe need better ways of educating people to do it, and that (again) needs a test suite that is a joy to operate, not an enema.10:14
sivanglifeless: Are you in any way  following the paradigm of desining tests first, writing test input, writing code, then write tests - currently?10:18
lifelessgot a name for that workflow ?10:18
sivanglifeless: erm, some would say that it's borrowed off XP ;-) But I'm not sure. That is how we used to do it in one of my previous workplaces :)10:19
lifeless(and no, I'm not, nor are we talking about doing that, as it appears to be a slightly broken form of TDD.)10:19
sivangwell I guess it's more suited at testing XML db datasources which is what I used it against..10:20
lifelessthe current workflow we *like* people to follow is 'write a test that fails, alter the code so it passes, remove duplication).10:20
=== myazhax [n=myazhax@wrsrl.ncl.ac.uk] has left #launchpad ["Be]
lifelesswhich in comparison to your design test, write test input write code, write tests - switches the last two steps.10:21
lifelesswhich is the important thing.10:21
lifelessthis is important because gives you some nice properties:10:23
lifelessyour tests define the codes requirements:- actual code can vary wildly and not break.10:24
lifelessyour tests mean that if code somewhere else in the system changes, any impact on your code is noticed. (as long as you have contract tests too).10:25
lifelessand when you have many 10K LOC systems, they are too big to hold in your head. So being able to rely on the system flagging issues is really nice.10:25
sivangGranted. As I now see from you that's a deformed way of TDD, it did help us find the most "major" issues (mostly segfaults) right away after a developer gave us his code. We had input ready to stress it, which we carefully crafted months before the actual code was done. This allowed to acutally test each and every code path that the developer had to supply. And that was done by first, feeding the test xml input by hand to the parser, before any automated10:29
lifelessthat cut off at 'before any automated'10:30
sivangtesting was done. But I can't say that project was as big as launchpad is :)10:30
sivang(I pasted in)10:30
lifelessright10:30
lifelessso to make that work (months between tests and code), you need a really long pipeline, and no design changes going on10:31
lifelessTDD is at the heart of many XP methodologies.10:31
=== mdz [n=mdz@ca-studio-bsr1o-251.vnnyca.adelphia.net] has joined #launchpad
lifelessits very agile, because you can literally change the spec on the fly, while writing the code, but you still get solid test coverage.10:32
sivangtrue. Indeed that project was a special case. The documentation was also produced long before the actual spec was implemented. So any changes had to be minor, or deferred for next version which dependend on a new version of the docs. I would routinely design my tests from the already made documentation, which was second stop basing off the spec.10:38
=== Bonzodog [n=simon@unaffiliated/bonzodog] has left #launchpad ["Leaving"]
lifelessright10:43
lifelessI'm not criticing here, just pointing out corollaries.10:43
lifelessa common theme that XP methodologies have is that the 'spec' should be very small, lightweight and written by the customer within a couple of weeks of the code being written10:44
lifelessthat sort of process does not give you the long pipeline that you were working with, which is why the testing methodologies have to be different too10:44
lifelessmdz: so hows dapper ?10:46
mdzlifeless: tame10:46
lifelessmdz: I'd like to run dapper all the way through, to give you good feedback ..10:46
mdzwe haven't dropped any big bombs yet10:46
lifelessdo we have any planned ?10:46
mdzyes10:46
sivangmdz: what like?10:50
sivang(I'm upgrading as we speak)10:50
mdzsivang: hardware-detection, hardware-activation, network-magic, etc.10:51
mdzyou were there at UBZ10:51
sivanghardware-activation will be interesting :)10:54
lifelessyah, but did not get to those bofs ;)10:57
lifelessmdz: so am I crusing for a world of pain if I run dapper all the way through? how rough a ride will it be do you think?10:58
mdzlifeless: it'll be a cakewalk compared to breezy11:01
mdzbut the usual development branch caveats apply11:02
lifelesswell11:03
sivangwell, those are usually manageable unless it's some X breaker issues, or kernel patches that had gone bad I guess11:03
lifelessI'm used to run sid ;)11:03
lifelessbut breezy was scarey11:03
sivanglifeless: I also used sid for some time before I switched to Ubuntu, and yes, even by my experience, ubuntu seemed (mostly in hoary) comapred to what I Had known with sid.11:04
=== zenrox [n=zenrox@71.115.198.118] has joined #launchpad

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