/srv/irclogs.ubuntu.com/2010/05/24/#ubuntustudio-devel.txt

aboganipersia: Do you have kernel-team's ml subscribed?13:41
persiaabogani: I don't, but I occasionally read archives14:33
aboganipersia: Ok. So I CC you in my next email.14:33
persiaWhy>14:33
persia?14:33
aboganipersia: About kernel replacement for -preempt (which is died).14:34
persiaNo need to cc: me14:35
persiaI think we all reached a sensible consensus on IRC14:35
persiaAnd I think that the people who care (you, apw, rtg, ogarasawa) all have a common undrestanding.14:36
persiaThe email discussion is just for the record, isn't it?14:36
aboganiIt is also about packaging.14:36
aboganipersia: ^14:36
aboganiIn any case I think to have done a good job.14:37
persiaHow about the packaging?  Wasn7t the agreement to use one git tree and just pull two source packages from it, for the different flavours?14:37
aboganipersia: I have done a better job: My (source) package is weight only 2.3 MB. That approach require a full copy of linux source code.14:38
persiaI know.14:39
persiaI don't currently have the willpower to make a huge fuss at the kernel team about the horrid ways they package,.14:39
persiaI'm becoming increasingly convinced that the vanilla source ought be packaged and produce headers and a source, and all the flavours should build-dep on that source and apply patches.14:40
aboganipersia: What exactly I have done in my package.14:40
aboganipersia: In any case I'll propose to UKT a working package: choice is theirs.14:41
persiaBut the kernel team has the way they do things, and for all it's not ideal, I think it7s probably better to work with that method for the social integration value rather than do it the packaging-clean way.14:41
persiaThis doesn't make me happy, but it's a long, hard fight to make it sane, and it will be easier to have that dicsussion later, once you are integrated as part of the teeam.14:41
persiaYour choice, really.  I think that they will prefer to continue with their solution, for all that it's not as clean as it could be.14:42
persiaAnd I think there's a better chance for you to be part of UKT if you're doing things their way, rather than suggesting alternates.14:42
* abogani is really starting to think to isn't part of that Team.14:44
persiaSo, for all that I agree with you technically, I'm unsure it's the best social path, or the fastest way to get to the eventually correct technical solution.14:44
aboganipersia: Convert to the "stupid duplicate linux source code" method require to remove 3 lines in my patch. So I can switch in any moment.14:45
persiaThat makes it easy :)14:45
aboganiif *they* want.14:45
persiaMy recommendation would get it uploaded including the stupid duplicate source code, and then apply the 3-line patch as a later update "to improve archive quality" or some such.14:45
persiaThat saves the discussion for *after* the users have been served.14:45
aboganiI never obtain something in this way because all postponed things are ignored completely (when they think that the jos is done they close mind and ears).14:52
aboganiI'll propose the smart package. If someone show complaints about it I'll switch immediately.14:53
persiaOK.14:54
* persia tends to make lists of unfinished stuff, and tries to address them later, in order to allow for staged implementations, because most people fear change14:55
aboganiSome news about kernels:14:56
abogani1) linux-rt will be updated by smb soon (I hope)14:56
abogani2) Probably we'll have got a low latency kernel for i386 and amd64 and we'll can use it as default for Studio14:56
abogani3) I would want rename old -rt into -realtime 14:56
aboganiscott-work, ScottL, rlameiro, jussi : ^14:57
rlameirothats great news14:58
rlameirowhy the renaming abogani ?14:58
aboganirlameiro: I would want change approach in the realtime kernel maintenance and I would want let users notice it.14:59
rlameirook15:00
rlameirois it the hardcore realtime patch?15:00
aboganirlameiro: -rt and -realtime are the same kernel with the same "hardcore" realtime patch.15:01
rlameirook then, i dont see any problem with that then, -realtime can be more persuasive15:02
rlameiroaltough i would like to stress the possible need of having 2 kernels installed if you are using a laptop, since rt harcore is very power hungry :D15:03
persia-realtime is not appropriate for the vast majority of our users.15:04
persiaThe only folks that need it are those who are pushing the absolute limits of their hardware (for Studio)15:04
persia-realtime is much more interesting in other contexts (VoIP server, industrial process monitor, robotics, etc.)15:05
rlameiropersia: not only studio, you need realtime if you are performing on show with eavy processing (my case)15:05
persiarlameiro: You fall into that minority who are pushing the limits of their hardware.15:05
scott-workabogani: what kerenl version is the -rt based on?15:05
rlameiropersia: yes i know, but that minority is not only studio, that can be misleading15:06
persiarlameiro: By "Studio" I mean Ubuntu Studio, rather than use in a studio. (note the capital S)15:07
rlameiroand there is alot of people using laptop for effects and gigs recording so if you use ubuntustudio, usually you would like to use some of them15:07
persiaSorry for the confusion.15:07
rlameiroahhhhhh]15:07
rlameirook15:07
aboganiscott-work: 2.6.31 in Lucid and 2.6.33 in Maverick.15:07
persiaI know lots of folks who do recording (even with some effects) using the -generic kernel with success.  it all depends on hardware/filter relations.15:07
rlameirowell, the idea of 2 kernels is if you are working on hardcore audio you boot with rt, elese boot with generic for genpurpose usage15:08
scott-worki have had respectable success using -generic kernel to record on a P4/2.3 ghz machine (granted I was only recording two inputs max at a time)15:08
* rlameiro is thinking on the help/wikis piling up to do after delivering the thesis....15:09
aboganiscott-work: -lowlatency works better than -generic and it is equally rock-solid.15:09
persiarlameiro: Right, but my point is that we don't want to suggest most folks use -realtime.  -preempt is sufficient.15:09
* persia agrees with abogani15:09
* abogani agress with persia15:09
persiarlameiro: Those few folks who *need* -realtime should use it, and I am glad it's available, but...15:10
rlameiropersia: for sure that is in line with my statement15:10
scott-work*me agrees with abogani and by association agrees with persia15:10
rlameirohave 2 kernels and only use rt when strictly necessary15:10
* scott-work fail15:10
persiarlameiro: And that should be best practice, indeed.15:10
rlameiroso maybe at install time rt kernel should never be put as  the default boot15:11
persiaNote that there's a side issue with DKMS, that makes it annoying to do that, because one needs to find a way to make sure modules are built for all installed kernels.15:11
rlameiroon grub15:11
persiaIt hasn't been since Hardy, and I don't believe we're changing that.  The current plan for Maverick (as I understand it) is to have abogani merge -preempt and -lowlatency into a single -preempt, and have that default for the install.15:12
rlameiroabogani: is it plausible that in the next future mainstream kernel have the RT capabilities and be started on the fly?15:12
rlameirolike only use RT when we need?15:13
persiaThat's far future.15:13
* rlameiro admits i dont get kernel stuff deeply...15:13
rlameirosad...15:14
persiaShort term, we need different kernel sources.15:14
persiaMedium term, realtime will be selectable at compile time15:14
rlameirowell at least we have it, others doesnt have kernels for that15:14
persiaI've heard of plans to make the scheduler selectable at runtime, but that's an interesting issue (how do you maintain context over the switch)15:15
rlameiroand hopefully longterm it will be hardcoded into the main kernel and fired up when needed :D15:15
aboganiehhhh15:15
persiaWell, kinda, but not really.15:15
rlameiromaybe using flags on the sofware startup...15:15
* rlameiro is dreaming to much15:15
aboganirlameiro: :-)15:15
persiaIt may be possible, long-term, to have a userspace utility that can switch between realtime and non-realtime, and use a wrapper around stuff, but by that point, I hope we don't care.15:16
rlameiropersia: for instance puredta by default doesnt use rt capabilities, but if i run it with "-rt" it will use it :D15:16
persiarlameiro: That's entirely different.  That's about the RT capabilities in the kernel, rather than about whether the kernel scheduler is actually realtime.15:17
rlameiropersia: at that point we wont need realtime anymore, the kernel will absorb it already :D15:17
persiaAll modern kernels have RT capabilities, so you can do very tight scheduling, if you request it.15:17
rlameiropersia: i know, i just wanted to ilustrate a possible switching technique15:17
persiaThat said, it's usually soft realtime, so you end up missing by microseconds.15:17
persiaThat's not how it would work.15:18
persiaHard realtime vs, soft realtime isn't something you can switch on a per-process basis.  it can only be for the entire system.15:18
rlameiroor maybe having a wrapper like $rt ardour-gtk15:18
persiaHard realtime typically imposes an overall performance penalty, in exchange for improved reliability of scheduling.15:19
rlameirowell, that may be true, but even with rt posibilities not all software use it15:19
rlameiromost of them are unaware of that15:19
persiaSoft realtime fails to have perfectly reliable scheduling, but with better performance.15:19
persiaThis isn't fixable: it's the nature of how it works.15:19
* abogani notice than persia is really well informed. :-)15:20
rlameiroi would like to try the soft scheduling on 192khz recording15:20
scott-workbut what is the order of magnitude in the delta between soft and real time?15:20
persiascott-work: In what sense?15:20
scott-worktime?15:20
aboganiscott-work: Don't exist.15:20
persiaoverall time-to-complete-a-process or time-between-desired-process-start-and-real-process-start?15:21
scott-workthat shouldn't have been a questions on my part15:21
* abogani would want let you noticed than lowlatency/preempt will be a great kernel. It have only a little more power consumption so for laptop users it is still suggest to use -generic when they working on battery.15:21
persiarlameiro: 192kHz means that you have 5microseconds per sample.15:21
rlameiropersia: i know :D15:21
persiarlameiro: So, if you use soft realtime, you'll end up losing samples if you try to do too much processing.  If you use hard realtime, you'll end up losing processing if you try to do too much.15:22
rlameiroon full duplex you get 2.5uS15:22
persiaNo.15:22
persiathe entire point of jack is to be sample-accurate for N channels.15:22
persiaSo within an individual timeslice, there's no per-channel scheduling.15:23
rlameiroyeah15:23
persiaThat said, you may have to monitor your time-to-complete-the-filter vs. number-of-channels.15:23
rlameirowell i did recordede in 192khz on the 9.10..15:23
persiaIf it worked, it probably didn't matter if it was hard realtime or soft realtime15:24
rlameiropersia: hard realtime kernel15:24
rlameiroit matters if you have 8 audio inputs at the same time15:24
persiaBecause if you go overlimit on processing availability in either case, you get artifacts.15:24
persiadepends on your codec, amount of CPU requirements for the codec, number of cores, etc.15:25
rlameiroyou need to clear the audio buffres really fast and for that you need a tight schedule15:25
persiaIf you have an external firewire audio interface and a multicore machine, it likely doesn't matter.15:25
rlameiroyes i have... busted15:25
persiaIf you have such a device, you'll do better with soft realtime, as your interface (should) be buffering, and you're just pulling samples off the firewire network, so throughput should be more important than schedule.15:26
rlameirowell anyway, the idea is to advice for the generic kernel, then having the lowlatency kernel as a second choice and only if the user wants have the -realtime kernel isnt that?15:27
persiaIf you are using an AC'97 codec or other CPU-intensive AD conversion, you'd need hard realtime.15:27
persiaNo.15:27
persiaFor Maverick, we'll recommend -preempt, and have -realtime available for folks who need it, and -generic for folks who care more about battery life than performance.15:27
rlameiroabogani would want let you noticed than lowlatency/preempt will be a great kernel. It have only a little more power consumption so for laptop users it is still suggest to use -generic when they working on battery.15:28
rlameiroso do we need to diferentiate laptop users and desktop?15:28
rlameirois it possible to do on the alternate install?15:28
scott-workthat is something i have been thinking about because they have appreciably divergent needs15:29
* scott-work is catching up on backscroll now15:30
scott-workpersia, abogani: my questions was somewhat rhetorical, i'm thinking that with new, faster machines and improved kernel code that the possible differences between -hard and -soft might not be appriciable for most people15:32
* abogani never use the term "soft"...15:33
rlameiroabogani: i think he is refering to the aproach of the kernel config15:34
rlameirosoft beeing more conventional15:34
rlameirohard with hard config plus patches15:34
aboganiI totally miss the point.15:35
aboganiCould we speak about *user requirements* instead of *soft vs hard* ?15:36
rlameiromaybe scott-work is trying to point that as the hardware become better the need for realtime kernels decreases15:36
rlameiroor the generic can do better...15:36
persiaabogani: By "soft" realtime I mean a non-realtime kernel attempting to satisfy scheduling requests made with RT_CAP15:37
aboganirlameiro: I don't agree: people surely find a way to use the new power.15:37
rlameiroabogani: i was trying to disect scott-work statement15:37
persiaPeople will always need to be able to choose between optimising for performance vs. optimising for schedule reliability.15:37
rlameiroi am sure i would find a way to use the power :D15:37
scott-workthere is a hard limit to all kernel achievements in scheduling (you can consider this to be perfect physics in a vacuum or textbook if you like)15:37
persiaBut for our purposes, as devices become more powerful and more distributed, we care less.15:38
scott-workthe ignio's patch gets us most of the way there i believe15:38
scott-workbut we will keep making improvements in other methods until the delta isn't appreciable (in a newtonian's method)15:38
scott-workthis, i believe15:38
scott-worksorry that i'm talking like yoda, i keep getting interrupted today15:40
scott-worki've been looking into the ardour mute bug #58178615:41
ubottuLaunchpad bug 581786 in Ubuntu Studio "Mute button not enabled by default in Ardour 2.8.6 Lucid AM64" [Undecided,New] https://launchpad.net/bugs/58178615:41
scott-workand i need some advice from those who are knowledgable in packaging and bug fixing15:41
scott-workthe problem seems to stem from the ardour.rc file which shows several mute options with "yes", which does not parse well15:41
scott-works/ardour.rc/ardour.rc.in15:42
scott-workthese get written to the users home directly as "0" in an ardour.rc file15:42
scott-worki made a patch in my ppa which corrects this BUT the existing ardour.rc file in the user's home needs to be deleted or renamed first for it to be effective for new projects in ardour15:43
scott-worksomeone on #ubuntu-motu suggested using a wrapper script since maintainer scripts shoudl *NOT* touch home, but a wrapper script (if careful) could15:43
scott-workbefore going any further, is this a solid methodology (the wrapper script adjusting settings on home directory)?15:44
persiaI prefer not to do that15:44
aboganiI hate sw than to that.15:44
persiaI prefer to set defaults correctly, and tell users who have already the wrong default to adjust it manually15:44
persiaotherwise we risk the chance of overwriting the choice of a user who deliberately set it that way.15:45
aboganiit is the right way.15:45
rlameiropersia: do you know when is due 10.04.1?15:45
persiaNot offhand.  Schedule should say.15:45
persiahttps://wiki.ubuntu.com/LucidReleaseSchedule15:45
scott-workjuly 29th15:46
rlameiroit doesnt persia 15:46
scott-workaccording to the maverick schedule15:46
scott-workhttps://wiki.ubuntu.com/MaverickReleaseSchedule15:46
persiaBother.  Someone failed to update all the schedules.15:46
persiarlameiro: Feel like fixing it :)15:46
rlameirono not now :D15:47
scott-workpersia: okay, i'll drop the wrapper script direction and fixing users local files, get a patch for ardour, and mail/post users about it15:47
rlameiroso until when can we send updtes for 10.04.115:47
persiascott-work: The key bit is to find out where the bug really exists.  Is it an Ubuntu bug?  A Debian bug?  An Upstream bug?  Who authored the .rc file?15:48
persiarlameiro: Usually about a week beforehand, but we can only do that if we are doing image testing.15:48
scott-workthis is from the source and others have reported the same problem on other distributions (including debian and arch)15:48
persiaBest to check with the release team to find out the requirements for us to participate in 10.04.115:48
rlameiroi can test images15:48
rlameirowell we do have very urgent bugs to solve there15:49
persiascott-work: That's what I thought.  I've had others suggest upstream claims it's an Ubuntu thing.  Maybe good to submit a patch upstream so that they ship a different default.15:49
rlameiroat least the network manager and this ardour15:49
persiaRight, but unless the release team agrees to spin us images, etc., the date doesn't matter.15:50
persiaWe can post to -updates at any time, and users who install after a post to -updates and do an upgrade will get the right results.15:50
jussididnt the release team just do that?15:50
scott-workpersia: http://tracker.ardour.org/view.php?id=2832 this shows that it's fixed in "A3", which I don't know what it is, I could presume ardour-3.0 but i haven't had time to email the guy who made the post15:50
rlameirodont they do it automatically when there are bugs on the already shipped distros?15:50
rlameiro*isos15:50
persiajussi: Where/How?15:50
persiaNo.15:50
rlameiropersia: again the same problem, you dont have network to do updates15:51
persiascott-work: Cool!  that's a big step forward from last I saw.  You may want to get quadrispro to update that in Debian.15:51
scott-workpersia: in that url you will find paul stating that is a problem and a "fix" was implemented and was hoping for confirmation15:51
persiarlameiro: I understand, *but* it depends on whether we have images.15:51
scott-workafter i get the form of the patch determined i was going to work with debian, i.e. hoping to regiester with debian/bugs, file a report, post the patch, tell quadrispro15:52
scott-workpersia: ^15:52
persiaNo registration needed for Debian BTS: it accepts mail from anyone15:52
scott-workpersia: BUT, my next question is about the patch, i was going to make a debdiff15:53
scott-workcan i do this from two source packages via the *.dsc file?15:53
persiaI believe you must, in fact.  The debdiff program expects two .dsc files as arguments.15:54
scott-workoh, i was worried that this will not catch all pervasive changes throughout all the subdirectories and files15:55
scott-workand i thought you could actually run debdiff on the actual .deb files?15:55
persiaYou can, but that's not the sort of debdiff anyone wants to apply as a fix.15:56
scott-workpersia: fantastic!  did you see my previous comments about the network bug as well?15:56
scott-workshort story: i found network-admin on the studio dvd but it was not installed on a vanilla lucid install15:57
persiaNo.  I'm on my fourth computer in as many weeks, and have not managed to follow backscroll well.15:57
scott-workthat would lead me to think that unapplying a patch would not adversely affect vanilla users :)15:57
persiaOK.  We need to hunt down why and fix that.15:57
persiaOh, no it oughtn't.15:58
rlameiroscott-work: http://pastebin.com/iumf644y15:58
persiaMostly just needs discussion with the Desktop folks (#ubuntu-desktop)15:58
rlameirocan i post this comment to the ardour bug?15:58
rlameirojust for peace of mind of the reporter?15:58
persiaPlease don't do it that way.  Please add an upstream task to the bug instead.15:59
persia"Also affects project..." is the way to start.15:59
rlameirook15:59
persiaThe folks in #ubuntu-bugs tend to be experts at doing this (much more than I)15:59
persiaThat links it in a way that shows up on all sorts of reports, etc.16:00
rlameiropersia: https://bugs.launchpad.net/ardour/+bug/58178616:01
ubottuUbuntu bug 581786 in Ubuntu Studio "Mute button not enabled by default in Ardour 2.8.6 Lucid AM64" [Undecided,New]16:01
persiarlameiro: You might also want to open an Ardou (Ubuntu) task ("Also affects Distribution ..."), and set the Studio task to Triaged, and the Ubuntu task to Confirmed.16:02
persiaMight be good to set some importances as well.  I'd say "High" for Studio and "Medium" for Ubuntu, but that's just my opinion.16:03
scott-worki have ardour built already with a patch, hopefully i'll clean up the changelog (from ~ppa1) and submit the patch to the bug and file a bug with debian as well16:03
scott-work...early this week16:03
rlameiroi cant touch on importances16:04
rlameiropersia: can you do it?16:04
persiaI can.16:09
persiaYou should be able to set Importance for Studio, I think.  Talk to ScottL about getting that.16:09
persiaFor Ubuntu, you'd have to work with the bugsquad (who hang out in #ubuntu-bugs)16:09
persiaTo get the ability to change importance, you have to have a record of 5 well-triaged bugs.16:10
rlameirowell i cant triage on any of them also16:10
rlameirojust in progress fix comitted fix...etc16:10
persiasame permission issue16:11
persiasame folks to talk to about it16:11
scott-workshouldn't we also add Debian on the bug report, wouldn't that preclude having to create a debian bug?16:12
persiaNo.  One creates a Debian bug and then links it in LP16:13
scott-workokay, i'll take of that then16:16
scott-workpersia: you mentioned talking to #ubuntu-desktop about the network bug, shall I do that as well?16:17
persiaSomeone needs to.  You'd be a good candidate, if you have time.16:17
scott-workfor this i will make time :)16:20
rlameiroi am on the ubuntu-bugs channel16:20
rlameirowaiting som charity person to help me :D16:20
scott-worki think persia might have changed some of the settings rlameiro 16:21
rlameiroscott-work: i think this is nice... seeing the channel and the people working together and helping each other and trying to fix problems16:37
scott-workhaha, i was just thinking the same things and almost typed it as well :)16:37
scott-worki was thinking about how effective it is and how much power it has16:37
rlameiroyeah, it makes me confident on the future16:37
scott-worki believe the more effective we are (and the more we show and demonstrate that effectiveness) the more others will be attracted to it16:38
rlameiropersia is indeed a valuable friend :D I have a lot to learn with him, and with all of you guys :D16:38
scott-work+1 for persia :)16:40
rlameiroi think to big problem we have its that the eavy work is limited to few persons16:40
rlameiroso, the most people learning to do things the better16:40
rlameiroeven if the things are simple it is a little help16:41
aboganiDid you notice than seems he never sleep? Perhaps he have got some supernatural power...16:41
rlameiroyeah16:42
rlameiropersia:  do you sleep ????16:42
rlameirohehe persia rocks16:42
scott-workhe commented that he isn't diurnal (which means he doesn't divide his day into two parts, awake and asleep)16:43
rlameirointeresting?16:43
rlameiroso i makes periods of sleep and awake16:43
persiaRather, I don't have a 24-hour cycle.16:43
rlameiroi eared about that16:43
persiaA common week is usually 4-5 days for me.16:43
rlameirowhere do you live?16:44
rlameiroon the north?16:44
rlameiroabogani: do you know if the realtime patches can be applied on other architectures?16:46
rlameirosay ARM??16:46
scott-workin my old(er) age i certainly have a 24-hour cycle, if i don't get to bed by 11:00 i start to get cranky :P16:46
rlameiroscott-work: :D from friday to saturday i made it withou sleep16:47
rlameiroi went to sleep at 19:30 and get up at 5 morning16:47
rlameirothen i go to sleep at 7 again untill 1116:47
rlameirolol16:47
rlameiroi cant get also with it.16:47
rlameiroi am getting old...16:48
scott-workbut i also get up before 6:00 even on weekends16:48
persiaIt's really not an age thing.  When I was younger, I did it differently.16:49
scott-worklater at night and early in the morning is when i can get the most done while the family is asleep :)16:49
persiaWhen I was in uni, I used to go to bed around 19:00 or 20:00 and get up around 2:0016:49
rlameiroi do enjoy working during the night16:49
rlameiroi prefer night hours than day16:49
rlameiroi am much more efficient16:50
persiaBut as I get older, I find it's harder to get my body to follow a schedule, and it's better to sleep when tired, do stuff when awake.16:50
rlameiroyea, i hear guitarman talking about power naps16:50
persia(although I do tend to try to go to bed earlier to give time before I have to meet folks)16:50
rlameiroand caffeine naps16:50
rlameirolike take a coffe go to sleep 15 minutes and then you wake up energized with the caffeine making the effect :D16:51
rlameirowell i am aproved on the ubuntu bugsquad :D16:52
persiaCool!16:53
scott-workwtg!  oh, i should do that too, how did you do it?16:53
rlameironow i need to do some bugs to get into the bugscontrol16:54
rlameirosign ubuntu COC rea the triage wiki and join the mailing list, then apply on the team launchpad and send a mail to mailing list and wait for approval16:55
rlameirohttps://wiki.ubuntu.com/BugSquad16:55
rlameirolol the guy that accept me is also portuguese16:57
rlameirohehe16:57
persiaI don't believe he lives there anymore, but yes.16:58
rlameirohe is living in Texas16:58
falktx(outro portugues...)17:03
rlameiroyeap falktx 17:04
rlameirowe are everywhere17:04
rlameiroi was amazed when some days ago on the train i noticed a guy using a strange OS on a netbook, guess what ubuntu :D i even tought to aproach him, but we where getting at the final station17:05
rlameiroit nice to see normal peopl using it :D17:05
rlameiroand in portugal even more, people in here use a lot of pirated software, a lot.... i even had an answer about floss software like this17:06
rlameirowhy would i intall it if i can have the others for free...17:07
rlameiroscott-work: :D one more :D17:23
scott-workyay!17:23
rlameirothats the portuguese guy17:24
falktxhm, scott?17:28
rlameiroscott-work: ping17:29
scott-workhello falktx17:29
falktxare you portuguese?17:29
scott-workno, i'm american, from texas17:32
falktxso, who's the other portuguese guy?17:33
rlameirofalktx: its one of the leaders of the ubuntu bugsquad17:34
falktxso we have a lot of pt guys in ubuntu!17:35
rlameiroyeap17:35
falktxalso nuno-pinheiro from kde17:35
falktxhe's one of the designers17:35
falktxhttp://pinheiro-kde.blogspot.com/17:36
rlameirofalktx: #ubuntu-pt17:37
falktxnice17:47
falktxone more channel to the list17:47
aboganiScottL, scott-work: ping20:03
scott-workhi abogani: pong20:43
* scott-work has been in a meeting disucssing upcoming reviews20:43
=== irvie is now known as irv

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