/srv/irclogs.ubuntu.com/2014/07/29/#ubuntu-quality.txt

=== chihchun is now known as chihchun_afk
=== _salem is now known as salem_
=== chihchun_afk is now known as chihchun
=== salem_ is now known as _salem
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== vrruiz_ is now known as rvr
=== chihchun is now known as chihchun_afk
=== _salem is now known as salem_
=== charles_ is now known as charles
=== chihchun_afk is now known as chihchun
=== DanChapman|afk is now known as DanChapman
=== Ursinha-afk is now known as Ursinha
=== chihchun is now known as chihchun_afk
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== roadmr is now known as roadmr_afk
=== Ursinha-afk is now known as Ursinha
=== roadmr_afk is now known as roadmr
elfyballoons: so if I wanted to add for example xubuntu-core to the xubuntu bit of http://iso.qa.ubuntu.com/qatracker/milestones/315/builds19:14
elfyhow would I do that19:14
balloonselfy, as a product?19:18
elfyor as a standalone thing19:18
elfyballoons: no idea really - never had to do much with the image tracker19:19
elfymmm19:19
elfyactually it would be better if it was standalone if that's possible19:19
elfyballoons: basically we are doing a really basic xubuntu - the bones of the thing we're doing is https://sigma.unit193.net/~unit193/core.html19:20
elfybut we need to be able to test it and check results19:20
balloonselfy, so is it a new image then, or simply a new test for the minimal iso?20:23
elfyit uses the minimal then pulls our new package20:23
elfydidn't think about it like that actually - so it'll end up being a new testcase obviously - I don't think I can add what needs to be added product wise though20:25
balloonsYea, I don't want to arbitrarily create a new product either.. Might consider discussing it on -release20:26
balloonswith a mail perhaps20:26
elfymmm20:26
knomeno new products please ;)20:27
elfyyou know what - I'm rapidly losing interest20:27
balloonsknome, lol.. I think I'd prefer to see it as a testcase20:27
knomea testcase or a "build"20:29
elfyif we get that far I'll just ask people on our mailing list where we've some control over what we need20:29
knomeor a testsuite..20:29
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem
balloonselopio, ping22:14
elopioballoons: pong. I'm not sure if it's the same topic as on the other chanel.22:57
elopioballoons, robotfuel: that's the problem when we try to follow style guidelines that are not on pep823:10
elopioit's open to discussion23:10
elopiopep8 should cover every small detail :)23:10
elopiothomi: on autopilot, do you have a good reason for putting the closing parentheses on it's own line? or is just a preference?23:11
thomielopio: pep8 gives you two options, this is one of them23:20
thomielopio: I like the other option less.23:21
thomielopio: so, yes, it's mandated by pep8, but there is another option, but I try and avoid it in AP23:21
elopioI think that brendan made a good point here23:23
thomiwhere?23:24
elopiofor things that are not automatically checked by flake8, it doesn't make a lot of sense to try to enforce them blocking MPs.23:24
thomielopio: well, that's up to the project manager. Personally, I'll block MPs to autopilot23:24
thomibut maytbe others aren't as picky as me23:25
elopioif pep8 lets the developer choose, I think that there's no good way to keep things fully consistent.23:25
thomibrendan has a good point, but in my experience I've found that it pays to be *more* picky with code contributions, not less23:25
thomiin fact: every single time I've thought "yeah, OK, I'll let this in... I don't like it, but it's probably good enough" I've regretted it later, and ended up making the changes myself.23:26
thomievery. single. time :)23:26
elopiothomi: yeah, I would prefer everything to be consistent. In that particular case, I find the other option prettier, but still prefer to follow a single rule.23:30
elopiohowever, here we are working with many more developers than autopilot23:30
elopiowe can't make all the reviews, nor change everything later.23:30
thomielopio: indeed23:31
thomifor something as trivial as the parenthesis indentation rules, it probably doesn't matter.23:32
thomifor structural things though, I'd encourage you to be picky23:32
thomiespecially since, if you can explain clearly why you're being picky, you're training the developers at the same time23:32
elopioballoons: robotfuel: on the sudoku app I'm following the autopilot convention because I had already started after Chris' comment.23:33
elopiobut I think that we should embrace incosinstency in this case.23:33
elopiothomi: any examples of those structural things?23:33
thomielopio: like injecting dependencies in functions rather than hard-coding the call chain, for example23:33
thomielopio: or like a class that does more than one thing, or the use of inheritance where composition is more appropriate23:34
thomithings like that.23:34
elopiothomi: ok, yes, with that we should be as strict as possible.23:35
elopioI'll keep the dependencies in mind. As we don't usually unit test the test helpers, I sometimes forget about the dependencies.23:36

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