/srv/irclogs.ubuntu.com/2012/11/22/#ubuntu-desktop.txt

jbichaoops, it looks like seb128 broke gnome-control-center with his last upload, bug 108182601:22
ubot2Launchpad bug 1081826 in gnome-control-center (Ubuntu) "gnome-control-center crashes with gtk warning" [Critical,Confirmed] https://launchpad.net/bugs/108182601:22
jbichaI didn't care much for that navigation bar patch any way01:23
desrtjbicha: what are you plans with regards to seb's plans for the control center?01:24
jbichawell I'm annoyed that that patch came back and isn't Unity-specific01:25
desrtready to throw in the towel yet?01:25
jbichaI'm not sure we need ibus 1.4.99 yet01:26
maxiaojunhi01:26
maxiaojuncan i test your above mentioned stuff using raring daily image?01:26
jbichamaxiaojun: sure, but you'll need to grab gnome-control-center 1:3.6.3-0ubuntu2 as ubuntu3 is broken01:27
maxiaojunok01:28
jbichamaxiaojun: but I'm sure it will be fixed tomorrow01:31
maxiaojunjust for record, official ibus channel is #ibus, same net01:31
maxiaojunok, i will try it inside VirtualBox anyway01:31
jbichadesrt: not quite yet01:33
maxiaojunbtw, tomorrow in which timezone?01:50
sarnoldmaxiaojun: probably Europe/Paris01:52
maxiaojunok01:54
maxiaojunconcerning two keyboard indicator issue, ibus 1.4.99 may be a chance to fix it02:03
cyphermoxachiang: no, it wasn't *yet*, it's on my list, but the list is huge :'(03:58
achiangcyphermox: i'm building a test package now03:59
achiangcyphermox: or at least attempting to... see my question in #u-devel?03:59
achiangcyphermox: (aka hopefully i can offload this from you)03:59
cyphermoxI didn't see it, did you ping me? I didn't get a highlight :)04:03
cyphermoxgot it :P04:04
achiangcyphermox: backporting r364 was easy. i'm doing a test build now, and then i'll see about also importing some of the other patches related to leaks from upstream's history04:10
cyphermoxsure. feel free to ask if you're unsure. but the other one you mentioned is still buggy04:11
achiangcyphermox: which other one?04:11
cyphermoxg_string_append, that line 432 in src/applet-device-wifi.c04:12
cyphermoxor at least, it could be better04:12
achiang        if (is_encrypted) {04:12
achiang                icon_desc = g_string_append (icon_desc, ", ");04:12
achiang                icon_desc = g_string_append (icon_desc, _("secure."));04:12
achiang        }04:12
achiangthat bit?04:12
=== Optichip is now known as OptiAFK
cyphermoxyup04:14
cyphermoxcould just as easily be a g_string_append_printf as above rather than two calls :)04:15
=== OptiAFK is now known as Optichip
achiangpackage built fine, so i can send up an MP soon04:17
achiangnot super familiar w/SRU paperwork process though04:17
cyphermoxachiang: basically, just follow https://wiki.ubuntu.com/StableReleaseUpdates#Procedure04:19
cyphermoxupdating the package description and subscribing ubuntu-sru04:19
achiangcyphermox: ok, will give it a shot04:19
achianghopefully this makes your life easier04:19
achiang:)04:19
cyphermoxping me if you need help with nominating the package for the release04:20
achiangalrighty04:20
cyphermoxachiang: I really appreciate the help04:24
achiangcyphermox: maybe one day i'll become motu. :)04:24
achiangwish i had more time to work on distro04:24
cyphermoxcareful what you wish for ... :)04:24
achiangcyphermox: https://code.launchpad.net/~achiang/network-manager-applet/precise-lp780602/+merge/13558605:00
pittiGood morning05:37
maxiaojunpitti is the author of jockey and u-d-c ?05:39
pittimaxiaojun: yes05:39
maxiaojuncool, two things05:40
maxiaojun1. can ubuntu provide a graphical hardware lister instead of requiring people to use 'lspci' ? do you agree with the concept?05:41
maxiaojun2. as i asked in previous mailing-list thread, some wifi chips still need b43, can jockey / u-d-c pull it?05:42
pittimaxiaojun: 1. the "system info" in control-center should provide this05:43
pitti2. b43 should now work by default, as we ship the firmware; the wl driver explicitly needs to blacklist it05:43
pittibut I don't have hardware which works with b43; my dell netbook only works with wl05:43
pittiso I cannot verify on real hw05:44
duflusmspillaz: What's the main reason for separating glDraw/glPaint?05:44
maxiaojunfor 2 now means raring or quantal?05:44
dufluOther than guaranteeing call order in an unknown plugin sequence...05:44
pittimaxiaojun: precise or quantal05:44
pittimaybe earlier even, not sure05:44
maxiaojunhow do you ship it?05:45
pittiit's in linux-firmware, which we install by default05:46
pitti/lib/firmware/brcm/05:46
maxiaojundifferent from  /lib/firmware/b43/ right?05:47
pittithe path doesn't matter much05:48
maxiaojunbut the content is different05:48
pittiah, so that is not "the" b43 fw?05:49
pittiso if we still need the "other" b43 firmware, the b43-fwcutter package needs to get a Modaliases: header to identify the hardware which needs that firmware05:50
pittibut only those which don't overlap with wl05:50
maxiaojunhttp://paste.ubuntu.com/1376507/05:50
maxiaojunactually b43-fwcutter package itself needs some update05:51
maxiaojuni just have one laptop that only b43-fwcutter stuff work05:52
pittiwhat's the vendor/product ID of that card?05:53
pittianyway, it's better to mention this ^ on a bug report05:54
maxiaojun14e4:433105:54
maxiaojuni linked a bug report in previous mailing list thread05:54
maxiaojunhttp://pad.lv/91294105:56
ubot2Launchpad bug 912941 in b43-fwcutter (Ubuntu) "Broadcom 4331 is not supported" [Undecided,Confirmed]05:56
BigWhaleGood Morning.05:57
maxiaojunbtw, where is "system info", is it a raring thing?05:58
pittino, in control-center06:06
maxiaojuncontrol-center? system settings?06:07
maxiaojunDetails?06:07
pittiyeah, might be system settings, too; I'm on a German locale, so I don't know the precise English terms06:11
pitti(the program name is gnome-control-center)06:11
maxiaojunbut that's far from useful i guess06:12
maxiaojuni cannot know my wifi hardware at all06:12
maxiaojuna nice related article http://www.webupd8.org/2011/07/how-to-get-hardware-information-in.html06:13
maxiaojunjust check the screenshots06:14
maxiaojunboth os x and redmond os can provide detailed hardware information using built-in graphical tool06:17
maxiaojunos x: http://www.askdavetaylor.com/how_big_apple_mac_macbook_hard_disk_drive.html06:23
maxiaojunredmond os: http://en.wikipedia.org/wiki/Device_Manager06:24
maxiaojunwe don't have it, we use 'lspci -vvnn' probably with 'grep'06:24
sarnoldmaxiaojun: feel free to file a "main inclusion request" for your favorite gui hardware display tool06:25
sarnoldmaxiaojun: see https://wiki.ubuntu.com/MainInclusionProcess for details06:26
maxiaojunamong those listed on the above mentioned blog post, HardInfo works best06:26
maxiaojunbut it seems unmaintained since 200906:26
maxiaojuni know there is MIR06:27
maxiaojunworks best i mean on 12.0406:27
BigWhaleI wonder when Ubuntu One will be integrated in control center :>06:33
maxiaojunit is already in it06:34
RAOFBut not integrated06:35
maxiaojunthough i just noted a issue that since i bought some music from Ubuntu music store, i already using Ubuntu One06:35
maxiaojunbut the control-center entry still ask me to install Ubuntu One06:36
didrocksgood morning06:40
duflusmspillaz: Ignore that question. I now remember glPaint is for occlusion detection. I wish it was more obvious by the name :{06:41
=== tkamppeter_ is now known as tkamppeter
seb128seb128_, hey09:01
seb128larsu, ^09:01
larsuseb128, thanks :)09:02
didrocksseb128: this is the crashing seb, right? ;)09:03
seb128didrocks, I didn't restart my main client with the new lib :p09:03
seb128<- not crazy09:03
Laneyhey09:03
larsuseb128 is too clever!09:03
didrocksheh09:03
seb128I hope I will not need to restart IRC or my session during the day though ;-)09:03
seb128hey Laney09:04
didrocksstop pinging people I would say |o|09:04
chrisccoulsongood morning everyone09:23
didrockshey chrisccoulson09:34
seb128chrisccoulson, hey, how are you?09:39
chrisccoulsonseb128, yeah, not too bad thanks. how are you?09:39
seb128chrisccoulson, I'm good thanks09:40
pittiseb128: bonjour09:49
pittiseb128: I hate users09:49
pittiseb128: when you break floppies, they don't stop complaining; then, when you fix floppies, the other half doesn't stop complaining09:49
pittiwell, I don't hate the users really, I hate floppies09:49
pittia lot!09:49
seb128pitti, hey, me too!09:51
seb128pitti, floppy and acls on filesystems, right? ;-)09:52
pittiyeah, the ACL bug is still a mystery to me :(09:52
didrocksseb128: ping!09:54
didrocksand seb128 is still up there \o/09:54
seb128didrocks, works \o/09:55
didrocksgreat :)09:55
* didrocks waits on jenkins to merge it09:55
seb128larsu, running my real client under your new patch, working so far ;-)09:55
didrocksthen, pushing the trigger09:55
larsuseb128, I feel honored! ;)  Thanks for testing it out09:56
larsudidrocks, let me know if jenkins takes too long, then I'll merge it manually09:58
didrockslarsu: I'm a little bit frightened about merging manually under jenkins' feet09:59
larsudidrocks, I've done it a couple of times, it works fine if you set the status to "merged"09:59
didrockslarsu: let me look if it runs10:01
larsuyep10:01
didrockslarsu: oh it's merged :)10:01
didrocksjust having emails lagging10:01
larsu\o/10:01
didrockslet me push the trigger for an automated upload10:01
larsuthanks didrocks!10:01
didrockslarsu: it's building in the ppa now and waiting10:05
didrockspitti: can you bump the priority of https://launchpad.net/~ubuntu-unity/+archive/daily-build/+build/4004054? we need the fix ASAP on the distro10:24
didrocksthe other archs are on a 3-4 minutes timerate, which means it will built in the next 30 minutes I hope :10:24
didrocks:)10:24
pittididrocks: oui, je peux10:25
didrockspitti: un grand merci! :)10:25
didrocks32 minutes, way better :)10:25
pittifini10:25
didrockslarsu: FYI ^ I guess it will be hopefully in proposed in 30 minutes10:25
didrocks(built)10:25
didrocksI meant, 60 minutes10:25
pittididrocks: currently building ubiquity and gcc, not the smallest packages10:25
pittihm, we used to have three ppc builders10:26
didrocksyesterday, 3 were available10:26
* didrocks checks10:26
* pitti asks in #devel10:26
didrocksoh, just 2 today? someone stole the copper!10:26
larsudidrocks, nice!10:27
dholbachsalut mes amis10:39
dholbachseb128, didrocks: I was wondering if we should do a french^WDesktop Development hangout some time soon: https://wiki.ubuntu.com/UbuntuDevelopment/Hangouts :-)10:39
seb128dholbach, hey10:40
seb128what's the principle? hang out and chat and take questions ?10:41
didrocksmorning dholbach :)10:41
dholbachseb128, yes, whatever we want to do, we do - if it's a demo or just a chat or a presentation - everything goes10:41
seb128dholbach, why not10:43
didrockssure :)10:43
dholbachpersonally I think demos always work best10:43
dholbachso it could be "watch seb128 and didrocks, how they update 10 gnome packages in just 5 minutes"10:44
dholbachor whatever else you have to talk about :)10:44
didrockswe should do that when they are gnome updates to do then :)10:44
seb128which is not this cycle :p10:45
dholbachwell, unity update then ;-)10:45
didrocksdholbach: it's a button to push soon10:46
didrocksor even, done daily automatically :)10:46
dholbachok, then you can just how you slack off all day10:46
didrockshéhé :)10:46
dholbachI'll leave it up to you ;-)10:46
dholbachor we can practise your German10:46
didrocks"cracking the whip" session :)10:47
dholbachor my French10:47
dholbachwhatever you feel might interest new folks is very much welcome10:47
dholbachor if you need help somewhere10:47
seb128dholbach, let's discuss it next week? this week is a bit crazy10:48
seb128dholbach, around when did you envision doing it?10:48
dholbachseb128, just grab a slot on the wiki page10:49
dholbachwhenever you like10:49
seb128dholbach, ok, I will think about it ;-)10:50
dholbachgreat10:50
=== vrruiz_ is now known as rvr_
bizhanMonaHI does ubuntu 12.10 supports EFISTUB bootloader?thx12:18
seb128bizhanMona, hey, try asking the question on #ubuntu-devel, bootloader is a bit lower in the stack than what desktop work on12:22
bizhanMonaseb128: thx will do that.12:36
didrockslarsu: seb128: all build steps ok for indicator-messages, just need to wait in 9 minutes next copy to proposed12:51
seb128didrocks, \o/12:51
larsu\o/12:51
desrtgood morning european people12:59
seb128desrt, hey13:00
didrockshey desrt13:01
didrockslarsu: https://launchpad.net/ubuntu/raring/+source/indicator-messages/12.10.6daily12.11.22-0ubuntu113:02
didrocks(rev 333 \o/)13:02
=== gatox is now known as gatox_lunch
larsudidrocks, !!!13:25
desrtdidrocks: how did that whole automated uploading thing go from a few days ago?13:31
didrocksdesrt: "few" == 2 days in prod now :)13:34
didrocksdesrt: seems to work well, larsu quickly broke ubuntu automatically :)13:34
desrtdidrocks: i warned you :)13:35
didrocksdesrt: well, we need tests13:35
didrocksdogfooding isn't the only way to rely on things to work :)13:35
larsudesrt, morning!13:36
desrtlarsu: hi.13:36
larsudesrt, this crash would have gone in with a regular release as well13:36
larsudesrt, /me was too stupid for g_variant_get ;)13:36
larsuwe need to test indicator-messages better13:36
desrtlarsu: _everyone_ is too stupid for g_variant_get()13:36
* desrt fucked it up yesterday too13:36
desrtalthough the compiler caught me in this case...13:37
* desrt had like foo (GAction *action) { gchar *action_name; ... ... g_variant_get (blah, "(..s..)", .., &action, ...); .... use_string (action_name); ... }13:37
desrt<gcc> "uh... are you sure action_name is initialised?"13:38
desrt<desrt> @#$@#$ g_variant_get13:38
* desrt wonders why he types 'make -j 16' for webkit and sees 0.39 load average13:42
larsudesrt, lol. Mine was g_variant_get (v, "(uxsb)", &one, &two, &three) -- crashed when unpacking the 4th value13:44
larsuinterestingly only on x8613:44
desrtprobably what was happening on amd64 was worse...13:44
desrteither that or it happened to have a NULL at the end13:44
desrtin which case the unpack is skipped13:44
larsudesrt, we really need a gcc extension for it. Like the printf one13:47
desrtlarsu: i tried writing one.  it's exceptionally non-trivial.13:47
desrti wasted a good 3 days on it at one point13:48
larsureally?13:48
larsuholy ****13:48
desrtya.  gcc extentions are a mess13:48
desrtthere is hope, however13:48
desrtsince then a few people (including mozilla?) have written frameworks for writing gcc extentions in python13:48
desrtand also: clang13:48
xnoxdidrocks: the unity upload you did, only has one of the changes you claim to include =)13:49
xnoxhttps://launchpadlibrarian.net/123689550/unity_6.12.0-0ubuntu2_6.12.0-0ubuntu3.diff.gz13:49
didrocksxnox: urgh, but wth?13:49
didrocksI applied the two diffs :/13:49
didrocksgrrrr, uploading the new one13:50
desrtlarsu: https://gcc-python-plugin.readthedocs.org/en/latest/working-with-c.html#spell-checking-string-constants-within-source-code13:50
desrtlarsu: this looks like it would be exceptionally easy to deal with13:50
xnoxdidrocks: happens, if you use a VCS for debian source packages =/13:50
larsudesrt, nice!13:51
larsudesrt, we could do lots of warnings for glib and glib-object13:51
desrtlarsu: ya...13:51
didrocksxnox: uploaded, thanks :)13:51
xnox;-)13:51
xnoxdesrt: wow, that is so cooL!13:52
desrtmy favourite would be "you called G_DEFINE_INTERFACE on a vtable struct that doesn't have GInterface as its first member"13:52
* xnox slowly backs away13:52
larsudesrt, that happens to people?13:53
desrtya13:53
desrti do it about once a year13:53
* larsu apparently writes too few interfaces13:53
desrtfortunately i'm getting better at recognising the symptoms13:53
desrtwhich is approximately13:53
desrt(1) i've been writing a new interface13:53
desrtand13:53
desrt(2) WEIRD things are happening13:53
larsuhaha13:54
mhr3mvo, you need to ping someone if you need a review ;)14:03
larsumhr3, doesn't launchpad send you emails?14:03
mvomhr3: oh? I was not aare of this14:04
mvomhr3: like anyone? or specific people?14:04
mhr3larsu, it does, and there are hundreds of them :P14:04
larsumhr3, I was expecting exactly that answer :)14:04
mhr3mvo, probably someone from unity team? :)14:04
mhr3if you don't ping the right person, they'll probably forward it14:05
mvomhr3: haha, ok14:05
mhr3mvo, for the stuff you're working on, i'd start with Trevinho or andyrock14:05
larsumvo, general rule of thumb: whoever's listed as "author" in the file you patched14:06
Trevinhomhr3: yeah, I alredy gave him a review14:06
Trevinhomhr3: I didn't write on MR, but I contacted him for few changes14:06
mhr3Trevinho, ah, cool :)14:07
mhr3larsu, hah, i usually just copy those and leave anyone in "Authored by" for double fun :P14:08
larsumhr3, haha that sounds like ...... fun?!14:08
mhr3larsu, it's called "make someone suffer" :P14:09
larsulol14:10
=== gatox_lunch is now known as gatox
desrtlarsu: btw: 90% chance i won't be in bremen14:19
larsudesrt, well, there's always a next time :)14:21
mvothanks larsu14:23
mvoTrevinho: I did address the points I think :) or did I miss something?14:24
mvoTrevinho: aha, ok, got the updated MP now14:25
Trevinho:)14:25
mvoTrevinho: will work on that next, it means I need to implement the desktop-id algorithm in software-center now which looks like a bit of duplication, but maybe there is a implementation of this already (and if not it looks easy enough :)14:26
mlankhorstmvo: I'm probably hitting another apt bug on switching back now14:26
mlankhorst:P14:26
mvomlankhorst: *nooooo* ;)14:26
Trevinhomvo: probably there's something around to compute it...14:26
mvomlankhorst: looks like you should consider a career in QA ;)14:26
Trevinhomvo: unfortunately gio doesn't provide it, if you load an app via .desktop file it can't compute it's id -_-14:27
mlankhorstI was trying to force all lts-quantal packages to be unremoved with apt-get install xserver-xorg14:27
Trevinhoit gives it to you only if you already open an app via its id14:27
mvoTrevinho: heh :) thats funny, so if you have it already it gives it to you? crazy ;)14:27
mlankhorstmvo: xserver-xorg has a break and conflicts on xorg-renamed-package http://paste.ubuntu.com/1377183/14:28
mlankhorstall of the packages with -lts-quantal in the name provide xorg-renamed-package14:29
Trevinhomvo: yeah, exactly :)14:29
mlankhorsthence none of the packages with lts-quantal in the name should be considered for keeping..14:29
Trevinhomvo: don't know if it's not implemented by purpose or if it's still missing, but that's a fact :/14:29
mvomlankhorst: hmm, yeah, looks like the problem resolver is failing badly, at leat this time its not happening when dpkg is already called14:33
=== m_conley_away is now known as m_conley
mlankhorstyeah it's a hairy situation though14:36
mlankhorstI want the problem resolver to come up with 'hey none of the lts-quantal packages work any more, see what else can satisfy it'14:37
mlankhorstwoops14:47
mlankhorstwould probably have helped if I depended on the physical packages there14:48
robruseb128, ping15:23
seb128robru, hey15:23
robruhey ;-)15:23
robruseb128, ken told me to pester you about some SRUs that he needs to get done, can you help/guide me with that? I know nothing of the SRU process.15:23
seb128sure15:23
seb128robru, the documentation is on https://wiki.ubuntu.com/StableReleaseUpdates15:24
robruseb128, ken says he "need needs" unity-chromium-extension gnome-control-center-signon libsignon-glib15:24
seb128robru, you basically need to have a minimal diff which includes only the changes to fix the issue you want to fix15:24
robruseb128, I think ken was saying that they're done, they just need to get approved?15:24
seb128robru, ok, so basically Ken needs me to find somebody to get those accepted is what you say ;-)15:26
robruseb128, yes ;-)15:26
ricotzcyphermox, hi :)15:28
ricotzseb128, hi15:28
seb128robru, thanks ... pinged the SRU guys15:29
seb128ricotz, hey15:29
ricotzseb128, there is a rhythmbox gst1.0 build available in my ppa15:29
ricotzthe packaging isnt cleaned though, just a "prove of concept" and it works with disabled visualizer-plugin15:29
seb128ricotz, laney has one as well in https://launchpad.net/~ubuntu-desktop/+archive/gstreamer1.015:30
Laneyhey15:30
seb128Laney, btw we should start uploading that stack soon I think ;-)15:30
Laneyricotz: what did you do? just build the branch?15:30
ricotzseb128, ah i see ;)15:30
Laneyseb128: yeah, there are still some possibly worrying mixed stack cases that dont have any work in progress15:30
ricotzLaney, yes, just the gstreamer-1.0 branch15:30
Laneyricotz: right, I merged it into the 2.98 tag and applied that diff15:31
ricotzok, good15:31
Laneydo you know if upstream plans to merge it any time soon?15:31
ricotzsorry, idk15:31
Laneywant to ask?15:31
robruseb128, thanks15:32
seb128hum, I'm out for ~45min trying to debug my aunt machine having email issues, bbiab15:32
seb128robru, yw!15:32
ricotzcyphermox, jfyi the networkmanager package should be called 0.9.7.0~ since that is what it contains ;)15:32
Laneymiro gtkpod goobox gnomeradio15:33
Laneythose may be broken if we upload the new stack15:33
Laneyalso libu1ui15:33
Laneywhich AFAICS uses gstreamer just to install fluendo15:33
ricotzLaney, i guess while the visualizer plugins isnt ported it won't get merged15:34
robrudidrocks, ken and I fixed your concerns here: https://code.launchpad.net/~robru/unity-firefox-extension/inline-packaging/+merge/135237 can you approve now? ;-)15:34
Laneyricotz: maybe15:34
Laneydidn't the branch have daap disabled too?15:34
LaneyISTR it being two plugins15:34
ricotzyes15:34
didrocksricotz: looking!15:35
Laneymmm15:35
Laneynot sure about uploading to ubuntu with it in that state15:35
ricotzlibclutter-gst-dev (>= 1.4) should be libclutter-gst-2.0-dev (>= 1.4),15:35
robrudidrocks, I have a couple others for review too ;-)15:35
Laneyuh huh15:35
Laneythe version is redundant in that case15:35
ricotzLaney, the clutter-gst api didnt really changed, just bumped for gst1.015:36
ricotzhmm, debian/*.prs usr/share/gstreamer-0.10/presets?15:37
ricotzin -data.install15:37
Laneyi already got fixed locally15:37
ricotznot sure if this simply should go in 1.015:37
ricotzok15:37
ricotzLaney, could you push the totem package to gnome3-ppa quantal?15:39
didrocksrobru: approved, you can ping your prefered jenkins master to get it merged :)15:39
Laneyricotz: you should be able to copy it15:39
Laneyif you view the ppa in the web interface15:39
robrudidrocks, oh, is there more than one? I've been working with vrruiz the last couple days, but he suddenly got busy...15:40
ricotzLaney, not a copy a rebuild with ~ubuntu12.10.115:40
didrocksrobru: vvruiz, fghinter, alesage or mmrazik :)15:40
didrocks2 of them are on vacations though15:40
robrudidrocks, cool thanks15:40
didrocksyw!15:40
mlankhorstmvo: I'll just open another bug for apt then :)15:40
ricotzLaney, i can grab it too later15:40
robrudidrocks, hey, you forgot to mark 'approved', you just made a comment ;-)15:41
Laneymight do it after finishing the ubiquity port15:41
ricotzthanks15:41
didrocksricotz: greenified :)15:41
robrudidrocks, thanks. and I'm not ricotz  ;-)15:42
didrocksrobru: speak more! s<tab> + smart completion is a general failure :)15:42
didrocksin fact, I should probably remove this weechat "smart completion"15:42
ricotzdidrocks, robru, hi, yeah i got a bit confused ;)15:42
robrudidrocks, so just type 'ro' before hitting tab ;-)15:43
mlankhorstI use first 2 letters most of the time..15:43
didrocksrobru: yeah, but the thing is supposed to complete by the latest speaking on a channel matching the letters you type15:43
didrocksso one letter + tab is generally enough15:43
didrockswe have too many r and s here :)15:43
robrudidrocks, ah, well you should file a bug so that you can hit 'tab' multiple times until it gets it right ;-)15:44
didrocksrobru: yeah, or just fix it TBH :p15:44
robrudidrocks, aaaaaannnnnnyyyyyways.... can you review this one too? https://code.launchpad.net/~robru/signon-keyring-extension/inline-packaging/+merge/135496 ;-)15:44
didrockssure sure :)15:45
didrocksbefore building, I like it :)15:46
didrocksnow, let's see…15:46
=== Amaranthus is now known as Amaranth
didrocksrobru: approved! good work :)15:51
robrudidrocks, thanks ;-)15:51
robrudidrocks, got time for one more? ;-)15:51
didrocksthanks to you :)15:51
didrocksrobru: how could I refuse? :)15:51
robrudidrocks, https://code.launchpad.net/~robru/webaccounts-browser-extension/inline-packaging/+merge/135463 ;-)15:51
didrocksrobru: not ignoring the .pem is on purpose?15:52
didrocksah yeah15:52
didrocksas we store the key15:52
robrudidrocks, yeah, build fails without the .pem15:52
robrudidrocks, I was considering just 'add -f' the one .pem and leaving other .pems ignored, but ken told me to unignore .pems in general15:53
didrocksrobru: yeah, that's fine IMHO15:54
didrocksrobru: small comment though15:55
didrockssee MP15:55
robrudidrocks, of course15:55
robrudidrocks, this is why I ask for reviews ;-)15:55
didrocksrobru: yeah, always better to double check! :)15:56
* desrt looks out over a sea of green15:58
robrudesrt, you high? I doubt there's any green in Toronto at the moment...16:01
robru;-)16:01
didrocksdesrt: is that the pond near the airport? :p16:01
desrtrobru: jhbuild results page16:01
robruahhhhh16:01
desrtthings are going *very* nicely lately16:01
didrocksdesrt: daily upload then! :)16:01
robruI built jhbuild once. once. ;-)16:01
desrtmeta-gnome-core-shell builds with 100% success at this point16:02
desrtextras as well16:02
desrt(after applying my gnome-control-center patch, of course)16:02
desrtdisk-utility is failing due to too high udisks dependency16:02
robrudidrocks, ok, fix pushed, please approve ;-)16:02
mlankhorstmvo: woops, might have helped it conflict more by having some old package installed accidentally16:02
desrtand there's some stupid issues with graphviz and libmusicbrainz16:02
desrtbut everything else is perfect16:03
mvomlankhorst: oh, does it still fail?16:05
mlankhorstnot sure yet16:06
mlankhorstbut it probably didn't help16:07
robrudidrocks?16:09
didrocksrobru: building fine, files installed at the right place. perfect and approved:)16:09
robrudidrocks, thanks!16:09
robrudidrocks, ok, one last one I swear ;-)16:10
robrudidrocks, https://code.launchpad.net/~robru/webapps-applications/inline-packaging/+merge/135247 ;-)16:10
didrocksrobru: heh, keep them coming :)16:10
mlankhorstgot a stale xserver-common in my ppa somehow..16:10
robrudidrocks, actually ken said there were none left to do after this... I pestered him to give me a list of packages to do but he wouldn't ;-)16:11
didrocksrobru: oh? maybe cyphermox can use some help then! :)16:11
didrocksrobru: there are still some on the indicator/notify-osd stack16:11
didrocksas it seems you love that… ;)16:11
didrocks(oh also oif)16:11
robrudidrocks, yeah actually... the only thing on my plate for today is to hassle people until these land.16:12
robrudidrocks, so I could definitely do more if there are some available16:12
didrocksexcellent, please cyphermox ^16:12
didrockslet me review first16:12
robrucyphermox, yeah, if you want to assign me to inline 3-4 packages today that would be cool16:12
didrocksrobru: debian/copyright -> I guess TBH it should be all canonical :)16:14
didrocksjust a minor thing, but simplifying the license and all the work we do in ubuntu for packaging is copyright canonical16:14
didrocksI don't think ken will object :)16:14
robrudidrocks, so just drop the whole last paragraph there?16:15
cyphermoxrobru: didrocks: what's left by my count is appmenu-gtk, globalmenu-extension, indicator-applet, appmenu-qt, libappindicator, sni-qt ; picking any in the list is fine, just tell me which :)16:15
didrocksrobru: yeah16:15
didrockscyphermox: you have notify-osd and the oif stack as well, right?16:15
cyphermoxah, yes16:16
cyphermoxthere are those too16:16
didrocksrobru: so start with indicators one first I would say ^16:16
robrucyphermox, ok, that's 6. I'll take the last three, so appmenu-qt, libappindicator, and sni-qt16:16
didrockssee, there are a lot of fun here :)16:16
robrucyphermox, oh, ok16:16
robruok wait16:16
robrudidrocks, you want me to do indicator-applet?16:17
didrocksrobru: the first line is all indicators, so your plan works :)16:17
robrudidrocks, cyphermox, ok, the three I originally said stand. ;-)16:17
didrocksthanks robru, cyphermox :)16:17
robrudidrocks, ok, pushed that copyright fix, please approve ;-)16:19
didrocksit's building building building…16:19
cyphermoxdidrocks: how did libindicate look after all, anything jumping out? was I too tired when I did it ? :)16:19
didrocksrobru: and approved :)16:21
didrockscyphermox: hum, did I miss this review?16:21
didrockslet me look again :)16:21
cyphermoxthere isn't a MR, it's one I told you about early this morning16:21
cyphermoxor do you rather just review it later? :P16:21
didrockscyphermox: oh right, yeah, I didn't get time, TBH, I planned to go outside running for some hours ago and still didn't get to it :)16:22
didrockscyphermox: so no, didn't review that one, just finish what you wanted and I'll review :)16:22
didrocksthat one and libindicator (which I reviewed I guess)16:23
* didrocks refreshes the stack of indicator deployed by jenkins16:24
* didrocks goes out to do some exercice, back in an hour16:32
* xnox unity takes a while to compile16:34
didrocksxnox: welcome to my world :)16:41
mlankhorstmvo: ok false alarm it seems, it seems to have gone insane for having the xserver-common weirdness..16:42
xnoxdidrocks: and I have i7 and doing a parallel build =)16:42
xnoxsorry, i5, not i7.16:42
mlankhorststill seems to need some help to switch forward though on multiarch16:43
xnoxmlankhorst: yeah, with multiarch it's a pain to dist-downgrade and dist-upgrade unless all enabled arches are insync.16:45
xnoxdidrocks: now that I have built it, why are there so many lintian tags, including warnings & errors.16:46
mlankhorstxnox: not that, getting E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.16:47
mlankhorstI can help it out with apt-get install xserver-xorg-lts-quantal  libgl1-mesa-glx-lts-quantal:i386, though..16:47
xnoxnever saw that before.16:47
* mlankhorst stresses apt's limits a bit more than usual..16:48
xnoxmlankhorst: since you get an error message instead of a coredump, it may mean that you are not first one to actually do this =)))))16:51
xnoxthere is hope =)16:51
=== m_conley is now known as m_conley_away
robrudidrocks, back yet?17:12
cyphermoxrobru: can I help?17:28
robrucyphermox, probably ;-)17:28
robrucyphermox, I was just curious about appmenu-qt, because it's not owned by a team. It's the first one I've seen owned by an individual.17:28
robrudidrocks, cyphermox: so the comment looks weird here: http://bazaar.launchpad.net/~robru/appmenu-qt/inline-packaging/view/head:/debian/control17:29
robrucyphermox, like, who is this person? are they active? is it ok for me to say that this one guy is going to handle the packaging for us once it's inlined?17:30
cyphermoxah, no it's pretty much because it wasn't moved, I think this branch should belong to ~indicator-applet-developers too17:32
Laneyargh17:36
LaneyI can't get my laptop or my desktop to boot into a live env due to a multitude of failures17:36
Laneyanyone ever used vbox USB passthrough?17:36
cyphermoxheh. I get crazy lag17:37
robrucyphermox, so how would I go about fixing that?17:37
LaneyIt "sees" the webcam but cheese shows a-nothing17:37
cyphermoxrobru: pushign the branch to the new location once it's all merged17:42
cyphermoxgah, the lag is painful17:43
xnoxLaney: right, is the webcam enabled via Fn-hotkey?17:43
cyphermoxwhy is everything so slow17:43
xnoxLaney: or give me the branch & I can test this on my netbook.17:43
* xnox had zero luck doing webcam over usb-passthrough17:44
robrucyphermox, but I mean... do I have permission to fix that? or are we waiting for agateau to merge my branch and then push it somewhere else?17:44
* Laney hides under xnox17:44
cyphermoxrobru: let's check that out with mmrasik17:44
LaneyI'll push it but it could be a pile of failure17:44
=== m_conley_away is now known as m_conley
didrocksxnox: most of them are false positives17:47
didrocksxnox: and due to compiz17:47
xnoxdidrocks: hm?17:48
didrocksxnox: the hardening-no-fortify-functions is a false positive one, as steve looked at it17:50
didrocksthe executable-not-elf-or-script or generate by dh_migrations17:50
didrocksW: unity source: quilt-build-dep-but-no-series-file17:50
didrocksW: unity source: patch-system-but-no-source-readme17:50
xnoxember: unity-common: python-script-but-no-python-dep usr/lib/unity/makebootchart.py17:51
didrocks-> quilt was added by someone else17:51
didrocksxnox: yeah, we don't want to add the python dep on purpose17:51
didrocksit's used by autopilot only17:51
didrocksand that's all of them17:51
xnoxdidrocks: that's wrong. that file should then be shepped in the unity-autopilot package.17:51
xnoxdidrocks: and the python dependency should be there.17:51
xnoxdidrocks: or port to python3 =)17:52
didrocksxnox: the unity-autopilot didn't exist at the time, it can be moved17:52
xnoxdidrocks: yes, please.17:52
didrocksxnox: "please"?17:52
didrocksxnox: TBH, I don't really like this ton17:52
didrockswe can see how you will deal once you will have more than 40 packages under your responsability17:52
didrocksespecially for things where the quality of the package is not directly impacted17:53
xnoxdidrocks: i can do merge proposals if you like.17:53
didrocksxnox: yes please17:54
xnoxdidrocks: and sorry about the tone. it was not meant like that. I am not sure, how I was suppose to say "oh, since unity-autopilot didn't exist at the time, I see why the python dep was not explicitely added at the time. But now that autopilot package exists, moving that file there is a good idea. I agree with you, can this be a wishlist packaging bug/task?"17:55
didrocksxnox: it's more on the "17:46:25          xnox | didrocks: now that I have built it, why are there so many lintian tags, including warnings & errors." which I find pedantic and accusive17:56
didrocksaccusative*17:56
xnoxdidrocks: I do understand that maintaining a large stack of packages is hard and in no way trying to point it out.17:56
didrocksthanks :)17:56
xnoxdidrocks: it's the first time I built unity myself, and I wondered if there was a good reason for it to be in a state like it is or I should fix it.17:57
didrocksxnox: apart from the python one, I think you can remove quilt now that we have inline branch17:57
xnoxusually large amont of lintian can be very much intentional.17:57
xnoxdidrocks: well, I recognise the quilt one, as some of my packages have it - if you built it as both 1.0 or 3.0 source package depending on the target release.17:58
didrocksthen we have the executable-not-elf-or-script and hardening-no-fortify-functions which are wanted17:58
xnoxso I don't actually mind that one.17:58
didrocksthe only "error" is a false positive17:58
didrocksI meant:17:59
didrockspatch-system-but-direct-changes-in-diff17:59
didrocksbut this is due to merge-upstream17:59
didrocksxnox: btw, the MP should be done for lp:unity now18:00
didrocksxnox: as we are moving all packaging inline18:01
xnoxdidrocks: that was going to be my next question =)18:01
xnoxack.18:01
chrisccoulsonhmmm, our street is rapidly turning in to a river18:03
didrockschrisccoulson: running that much?18:04
didrocksraining*18:04
desrtour street has a rather ironic habit of turning into a lake...18:04
* didrocks has a broken head after today :)18:04
chrisccoulsondidrocks, yeah, it's been raining pretty heavy for the last half an hour18:04
didrockshere, the weather is cold, but not rainy18:05
robrudidrocks, chrisccoulson: we have a foot of snow in Winnipeg!18:07
didrocksrobru: waow! what's the temperature?18:07
desrtrobru: pfft.  'real canada'18:07
desrtenjoy your snow, eh?18:07
didrocksdesrt: you definitively don't live in canada :p18:08
desrtdidrocks: ask robru.  he'll tell you :p18:08
didrocksheh ;)18:08
robruI am getting on a plane in a week... ;-)18:08
robruand I'm never coming back to this town!18:08
didrocksseems like a relief :)18:08
didrockswhere are you moving btw?18:08
desrtrobru hates winnipeg18:08
robruI am moving to Victoria, BC. it's a cute little coastal town... they only get snow for a few days per year.18:09
robruand also they're a cycling haven... they're like Canada's copenhagen ;-)18:09
chrisccoulsonrobru, lucky you! i love snow :(18:09
didrocksoh, sounds lovely :)18:10
chrisccoulsonrobru, want to swap for a few months?18:10
chrisccoulsonbirmingham is lovely at this time of year18:10
chrisccoulsonhonest ;)18:10
desrtchrisccoulson: you should know better than to believe any of us would believe the words 'birmingham is lovely' coming from your mouth :)18:10
robruchrisccoulson, if you love snow so much, you should strongly consider moving to Winnipeg. ;-)18:10
chrisccoulsondesrt, heh ;)18:11
desrtchrisccoulson: but only if you also love having bricks thrown at you18:11
didrocksrobru: is the weather better than Seattle? I hear that it was already raining around there18:11
didrocksseems like 150kms away18:11
robrudidrocks, yeah, it's actually quite sunny in Victoria. I don't know how to explain it, but there's this one mountain that shaped just right to deflect all of the rain clouds over into Vancouver instead.... ;-)18:11
didrocksrobru: "let's have the USA keep their weather" :p18:12
cyphermoxdidrocks: having some issues with actually testing reverse-depends of libindicator for now; for some reason my internet is really slow this afternoon18:12
cyphermoxbut I updated to fix the issues mentioned on the MR18:13
cyphermox(about to push now)18:13
didrockscyphermox: no worry, I think I'll review tomorrow right now.18:13
cyphermoxok18:13
didrocksrobru: cyphermox: just keep them coming as you can, I'll review that in my inbox :)18:14
cyphermoxI'm going to stay up until I finish at least ubuntu-menu-bar; and perhaps oif and notify-osd too18:14
cyphermoxok18:14
didrockscyphermox: sweet!18:14
didrockscyphermox: I'll do the part 2 of the bootstrap18:15
didrocksmeaning the message and commits18:15
cyphermoxany bootstraps missing?18:15
cyphermoxI can do them too18:15
robrudidrocks, I have a good 6 hours left on my shift, you probably dont want to stay up that late.... but you can get more reviews tomorrow ;-)18:15
didrockscyphermox: I think I ended up what is merged18:15
cyphermoxok18:15
didrocksrobru: I would love them \o/18:15
didrocksrobru: then, tomorrow, we can talk together (I think we didn't) about the step 2 of the boostrap18:15
didrockswhich is really simple :)18:16
cyphermoxyup18:16
cyphermoxfor the indicator packages my script works well :D18:16
didrocksheh :)18:16
robrudidrocks, yep, I know very little about this process, i just do what I am told so far ;-)18:16
cyphermoxdidrocks: you just don't trust my work  ;)18:16
didrocksrobru: well, you know, the process is new to everyone, we just shape it as it goes :)18:16
didrockscyphermox: not that, it's just that I wanted for tomorrow to have more things running18:17
didrockscyphermox: oh btw, you did notice the 3rd merge I'm doing?18:17
cyphermox3rd merge?18:17
didrocksit's when there is something to release, to have at least one additional commit to release18:17
robrudidrocks, ok, you have a new one in the email ;-)18:17
cyphermoxoh, right ok18:17
didrocksrobru: too late, just closed thunderbird (lucky? ;))18:17
cyphermoxjust for changing thing to check that it works18:17
didrockscyphermox: right18:17
didrockscyphermox: I'm only doing those for projects that have something not in distro18:18
didrockslike a commit not backported already and so on18:18
didrocksthat's why all projects don't necesserally have it18:18
didrockswaow 14s of lag, I guess it shows I should EOD :)18:19
* didrocks waves good evening18:20
didrocksand enjoy inlining :)18:20
notgaryHey, would anyone have a problem with the paper cuts team having a brief meeting here in about 40 minutes, or would you prefer us to do it somewhere else?18:22
desrtnotgary: looks like nobody minds :)18:24
notgarydesrt: I guess I can take the silence as implicit consent :)18:25
robrunotgary, I don't mind...18:26
notgaryrobru: explicit consent is of course always preferred :)18:27
xnoxnotgary: is ubuntu-meeting booked? Cause if not, you can highjack it & use the meeting notes bot with #startmeeting title18:28
notgaryI wasn't sure if our thing would be big enough for Ubuntu meeting. I was thinking of holding it here and seeing what kind of turnout we got before moving onto that.18:32
xnoxnotgary: asked on #ubuntu-irc and was pointed to http://fridge.ubuntu.com/calendars/ looks like #ubuntu-meeting is free.18:32
xnoxhttp://fridge.ubuntu.com/calendars/18:32
notgaryHeh, free all day18:33
notgaryThanks for the heads up18:33
xnoxnotgary: meh, I think the _whole_ ubuntu-motu meetings sometimes have like 3 people in it. But the onlookers are great =)18:33
notgaryHeh, fair enough :)18:34
xnoxnotgary: ask for a meeting to be put on the fridge on #ubuntu-irc. #ubuntu-meeting is always a good place to hold meeting, as there won't be accidental interruptions to the conversations.18:34
xnoxnotgary: plus fridge is an advertisement platform for meetings ;-)18:34
notgaryxnox: thanks for the advice :)18:35
xnoxnp18:36
notgaryI think it's too late to change it now as people will probably miss it, but next time I'll set that up.18:36
MCR1notgary: Hi :) I heard a meeting is about to happen ?18:55
raduhey everyone18:55
notgaryMRC1: You heard right. Hold on a few more minutes.18:56
MCR1:)18:56
cyphermoxnotgary: ok so you're having the meeting here instead of #ubuntu-meeting after all?19:04
cyphermoxignore me19:05
notgarycyphermox: you must have missed my last message about it being too late to change it this time, but next time we'll do that19:06
cyphermoxyeah yeah, no problem :)19:06
notgaryright19:06
notgaryWho's all here for the paper cuts meeting? Say hello if you ar.19:06
chilicuilhi =)19:07
raduhey19:07
_Psy_Hi19:07
notgaryAnyone else? MCR1, I'm looking at you :)19:08
notgaryAh well, he'll be back19:08
notgaryAnyway19:08
notgaryThanks a lot for coming along. I appreciate you taking the time to attend19:09
notgaryIf anyone's not familiar with the agenda, you should quickly check it out here https://wiki.ubuntu.com/PaperCutsRaring/Meeting119:09
notgaryThe first item:19:09
notgaryhow are we doing?19:10
notgarySo far we have...19:10
notgaryfixed 8 bugs19:10
MCR1notgary: Sry, I am here now :)19:10
notgaryNo probs19:10
notgary:)19:10
MCR1@all: Hi19:10
notgary8 paper cuts fixed: 6 committed upstream and 2 already released19:11
notgaryFor a project that was on it's last legs this time last month, I'd say we've gotten off to a greta start19:11
notgarySo far we've been focusing mostly on Rhythmbox bugs19:12
notgaryand 4 of the fixes are in there19:12
notgaryAnyone got any thoughts or comments on our progress so far?19:12
notgaryHoe are we doing?19:12
notgaryWhat could we be doing better?19:12
notgaryA specific point was raised on the mailing list19:13
notgaryabout the role of GTK in the project19:13
radui'd say we're doing good19:13
notgaryIt was pointed out that a lot of the bugs fixed so far have been issues in GTK, rather than the app they were reported in19:14
notgaryradu: excellent. Nice to know it's not just my warped outlook on life :)19:14
_Psy_Well, I can say that I was not sure about the "app focusing" plan, but I'm very surprised about the results and I must give congratulations for the idea19:14
raduyeah, for that. Since GTK+ touches a lot of projects, I'd say if we want to target it specifically, we should give it a larger time period than the rest19:15
_Psy_Its really making sense, focusing the project19:15
MCR1I'd say a good idea with GTK, a good idea to work on problems near the foundation of things...19:15
notgaryI was sceptical about the potential success of it too19:15
notgarybut it seems to have worked out well :)19:15
notgaryAs for GTK, I was thinking maybe we could give it some kind of preferential treatment, maybe targeting more bugs to it than we would on anything else.19:16
notgaryWhat do people think about that?19:16
raduthat would be my idea too. Maybe treat it like three-four normal applications19:17
_Psy_Yep, I really believe that can be the foundation on where the papercut project gravitates, because many bugs found and reported are foundational ones: GTK+, Unity, Compiz.19:17
_Psy_And thouse papercuts are usually difficult to report if you don't have a good test case on one app19:17
MCR1Yeah, I hoped I would not have to say that - _Psy_ I agree 100%19:17
radupersonally, I think targetting Unity is not such a bad thing. Some Unity bugs should be easy to fix (typos, descriptions etc), and this has a direct impact on all Ubuntu users19:18
MCR1Compiz as foundation of Unity is even more important IMHO19:18
notgaryUnity has it's own foundational technology, called Nux, which is an interface widget library developed specifically or Unity19:18
notgaryI'm not sure how it all works, but perhaps we could know out some bugs in Nux that manifest as paper cuts in Unity19:19
MCR1notgary: I have contributed a lot to both projects (Compiz/Unity) already, so I can help with this19:19
BigWhalewho's the goto guy for Launcher API?19:20
notgaryNot sure. We can ask on the Unity dev and design mailing lists19:20
MCR1Unity devs hang around in #ubuntu-unity19:20
notgaryOr we could ask there :P19:20
BigWhaleMCR1, notgary yeah... I just joined. Thanks.19:21
notgaryAnyway19:21
notgarywe should probably wrap up this item and conclude that we're going to look closer at the foundational technologies in Ubuntu19:21
MCR1It would be important to have some scripts, setting up build and testing environment for Compiz/Unity as those are not easy to set up19:22
raduok, that would be a good summary19:22
_Psy_My feeling is that Unity/Compiz/GTK+ must have a permanent "focusing" week every month19:22
MCR1I saw the idea of Papercutters PPA19:22
raduMCR1, I agree with the scripts idea19:22
notgaryWhich is a perfect segway into that item19:23
notgaryA pity we don't have a seaway sound effect for that :P19:23
notgaryThe paper cutters PPA would just be a catchall holding area for any scripts and apps that are developed for helping out the paper cuts proejct19:23
notgarySo far we've got a single script for reporting the current progress of the project for the current cycle https://wiki.ubuntu.com/PaperCutsProgressReporter19:24
notgaryand I was hoping to iteratively expand it as we go on, turing it into a very comprehensive guide to how we're doing19:25
notgaryThis would be the first one to go in19:25
notgaryand I was wondering if anyone had any ideas for anything else we could stick in our toolbelt.19:25
notgaryThere was mention of setup scripts for Compiz/Unity and friends19:25
MCR1I could try to build some basic scripts that help to set up Compiz/Unity, but that is not so easy as it sounds...19:26
notgaryYeah, those ones are quite nasty19:27
MCR1but otherwise it is important for a contributor to be able to test his fixes, without having to set up everything from scratch19:27
notgarySo how would you think these scripts should work?19:27
notgaryin terms of workflow for the user/contributor19:28
MCR1Every info regarding building Unity from source is heavily outdated19:28
MCR1So I suggest adding scripts like "branch_and_build_compiz_and_unity_from_source.sh" would be helpful19:29
notgaryThat would indeed be helpful19:29
notgaryto Ubuntu at large as well as the paper cut project19:29
MCR1They should pull in all build-deps, pull/update bamf/nux/libunity/compiz/unity and install the builds to the home dir for testing19:30
notgaryHow difficult do you think it would be to keep them unto date?19:30
notgary*upto19:30
MCR1So people can start hacking on it more easily19:30
MCR1well, there are many unannounced changes all the time, soooo - rather hard...19:31
notgaryMaybe we could enlist the help of the Unity devs for this19:31
notgaryWe'd also need to make sure we tested it regularly, to make sure it worked19:32
notgaryprobably daily19:32
MCR1that would be great19:32
notgaryand any build failures should be reported as bugs19:32
notgaryThis sounds like a great idea because of the benefit it will have for Ubuntu as a whole.19:33
MCR1we could start with hacks on Compiz though, as those would be much easier to test...19:33
notgaryDo you know of any small ones that we can get started on?19:33
MCR1I have developed a way of testing Compiz plug-ins and fixes, that is quite simple and efficient19:33
MCR1yes, I got a ton of them ;)19:33
notgaryAwesome19:34
_Psy_notgary: So far we saw many bugs that goy stuck just because we needed the input from design or UX team to clarify a possible "good" behave of the UI19:34
notgary_Psy_19:34
notgaryYeah19:34
MCR1_Psy_: Yes, design is not very responsive, I agree...19:34
_Psy_So, I think to have them roaming makes a lot of sense19:34
notgarythat's something I've been working on trying to fix19:34
MCR1See also the ayatana list19:34
MCR1a ton of great ideas without any response whatsoever19:35
notgaryI've spoken with mpt about how to get more response from design19:35
notgaryHe said that if we assign the bug to jnick_tait, a project manager on the design team, then he'd get it delegated to another memebr19:36
notgaryhopefully leading to more members of the design team working with community members19:36
MCR1that would be something appreciated from the community I think19:37
notgaryHe also said it was ok to ping jnick_tait on #ubuntu-design if we wanted to get his attention19:37
notgaryThough I would suggest letting a little time go by before doing that :P19:37
_Psy_Oh, thats great19:37
MCR1many bugs are just bugs and do not really need design input, so there is enough to do19:38
notgaryI think this is another bit we can wrap up now19:38
notgaryIn summary...19:38
notgaryStart working on build scripts to get the foundation packages up and running more easily19:39
notgaryand pester design to provide input19:39
notgaryNext...19:39
notgaryAnother idea was suggested for the reporting of paper cuts19:39
notgaryinstead of asking people to report them on pre-release CD, where the code was likely to change anyway19:39
_Psy_MCR1: yes, but sometimes just with a little input you can quicly dismiss a bug and avoid to wate resources.19:40
notgarywe should be soliciting paper cuts from stable releases19:40
_Psy_(sorry if I'm a bit slow, english is not my first language)19:40
MCR1yes and there are other great ideas, which would not need much work to get implemented (ideal for papercutters), but need-design19:40
notgaryWhere the code is frozen and much less likely to be broken19:40
MCR1I agree, _Psy_19:40
notgaryIn the past, a lot of bugs that are a natural part of pre-release software have been sent as paper cuts19:41
notgaryclocking up the system and making it tougher to spot genuine ones19:41
=== _Psy_ is now known as druellan
raduWell, currently, only a handful of people are marking papercuts in the bug tracker, so this is not such a big problem19:41
notgaryAt the moment yes, but it would be great for it to be a big problem, if you see what I mean :)19:42
notgaryYou're right that a lot of paper cuts aren't being reported right now19:42
notgarybut that's something I'd like to change19:42
notgaryIf we ask people to sit down for an hour or two with their favourite app19:43
raduheh, yeah I understand what you're saying19:43
notgaryand just tell us everything they find annoying about it19:43
notgarythen we'll never be short of paper cuts to fix19:43
notgaryIf we can get them doing that ...19:43
druellanWell, if you want more "average user" contributions, you must target what people already have installed.19:44
notgaryThen we need to make sure they know to do it on stable releases, and not betas19:44
MCR1it is important to get high-quality bug reports, which are easily reproducable then - that is a half-fix already19:44
notgarydruellan, MCR1: exactly19:44
notgarypre-release software is a moving target in terms of fixing bugs19:44
notgaryat least if you not a Canonical developer19:45
notgaryso we should focus our attention on stable code19:45
notgaryin the case right now, 12.10 and 12.04 LTS19:45
MCR1in the case of Compiz/Unity you will always hack on latest trunk, no ?19:45
notgaryYes19:45
notgaryThe bug is reported in stable code19:46
notgaryand tested/fixed on development19:46
seb128notgary, the stable release have limited scope for updates though19:46
seb128you also need to get the issues fixed in the current serie before doing an SRU19:47
raduyeah, the issue will be fixed for the next release anyway19:47
MCR1yes, that is what I mean19:47
notgaryHmm, goods points.19:47
MCR1you fix stuff in trunk, then you backport it19:48
notgaryOK, that's a good point.19:48
radubackporting might be difficult, especially for the LTS19:48
druellanEven worse if you are trying to fix an upstream bug, like GTK+, thouse are unlikely to be backported to a LTS19:49
MCR1it gets harder once the code diverges too much, because you have to fix conflicts19:49
notgaryradu: which is why they should be reported and fixed in pre-reales. Now I'm getting you19:49
notgaryOk, focus on the current trunk sound like the best way to go about it.19:50
MCR1but generally most bugfixes will apply cleanly to LTS (old) versions of the code also19:50
raduwell, you could restrict the bug reporting to the stable version. This is not a problem. But the fixes will probably be available with the next release and might not be backported19:51
notgaryIf we summarise that it's best to focus on pre-release and not current stable, and that I'm talking nonsense, will everyone be cool: :P19:51
MCR1bug reports can and should also focus on current stable if they are still valid for trunk19:52
seb128it's usually better to fix trunk19:52
seb128so you know the bug is fixed for the futur versions19:52
seb128you need that anyway if you want to SRU a fix because the stable update will not be accepted if the bug is not fixed in the current serie19:53
raduMCR1,  that's my opinion also19:53
MCR1but fixes should be done in trunk versions and later backported19:53
raduok, so focus on bug reports from stable version. Fix in trunk, if still present. And backport if possible19:54
radudoes that sound resonable?19:54
MCR1yep19:54
notgaryyep19:55
notgaryRight...19:55
notgaryLast item from the agenda is the future of #ubuntu-papercuts19:55
notgarySince I set it up, I've noticed there's been net to no traffic in there. It's also been suggested that the paper cutters hang about here in #ubuntu-desktop so the work we do has greater exposure to the rest of the development community, since this is the hub of that.19:56
notgaryI also think it's useful to have the desktop team generally aware of what we're doing since our focus on the CD effectively makes us s sub team of them19:57
MCR1I have no problem with that and think we do not need a new channel, there are really enough #ubuntu-* channels already19:57
seb128it makes sense to have discussions about usability issues on the channel that's on topic of the component which has the issue19:57
seb128e.g here for desktop stuff19:57
seb128#ubuntu-unity maybe for compiz/unity19:58
notgaryseb128 chiming in here is evidence enough of the usefulness of that :)19:58
seb128;-)19:58
druellanI think it makes sense. Papercuts will always gravitate towards UX19:58
notgarySo maybe we could use #ubuntu-desktop as out main channel, and move into the relevant channels as and when we need to, such as #ubuntu-unity for talk about Unity19:59
MCR1+119:59
notgaryMCR1 's vote is enough to decide :)20:00
seb128+1 as well20:00
* druellan rises a +120:00
notgaryI'll closed down #ubuntu-papercuts in a couple of days20:00
raduok20:00
notgaryI'll change the entry message to point people here20:00
notgaryso anyone that doesn't here about this won;t try to join a non-existent channel20:01
notgarySo, that's the agenda out the way.20:01
notgaryAnyone got anything else that's like to add20:01
notgary?20:01
druellanEjem20:01
druellanAbout Unity20:02
notgaryGo ahead20:02
druellanIts not better to call it Unity/Compiz and to focus the raring cycle to both?20:02
druellanI've found several reports that turned to be about Compiz more than Unity20:02
notgaryI think that's what we're going to do20:03
notgaryCompiz, GTK and Nux are the three primary foundation technologies in the Ubuntu GUI20:04
notgaryand so we're going to look closely at all three of them20:04
notgaryboth in Raring, and in the future20:04
cyphermoxstuff there is unlikely to be papercut though20:04
MCR1a very good decision IMHO20:05
druellancyphermox: good point20:05
cyphermox(or at least feel to me like)20:05
notgaryThe bugs themselves may not be paper cuts, but they can manifest as such20:05
notgaryI've closed plenty of bug reports that sounded like they were simply paper cuts in this app or that20:05
druellanBut, from the user point of view, Unity and Compiz are almost the same, they both shape the desktop20:05
seb128often when bugs exist for a long time there is a reason20:05
cyphermoxright, but the whole idea of papercut projet initially was to be small annoying bugs that can be easily fixed ;P20:05
seb128or said different: they are not trivial to fix20:05
MCR1cyphermox: I can not confirm that. Although people think that everything in Compiz/Unity has to be very complicated it often is not...20:05
cyphermoxMCR1: you're right, but it also has a high chance to be20:06
MCR1sure, some are also hardcore ;)20:06
cyphermoxas opposed to elements closer to the user, like a specific application20:06
MCR1if you build a house, you gotta take care to build a good fundament20:07
cyphermoxyes20:07
druellanThe point here is not to dismiss unity reports just because for a dev are different beast. If they fall from Papercut's scope, then, be it.20:07
cyphermoxright20:07
notgaryI think it would be good to at least spend a cycle looking at these sort of bugs20:08
cyphermoxshouldn't be dismissed, but taken care of carefully.20:08
raduIt's a good idea to get some feedback from the main developers, like on the Rhythmbox bugs. They can tell us if it's easy to fix or not :)20:08
cyphermoxI didn't follow everything, but did you engage with unity devs for getting papercut reports?20:08
desrtseb128: time to stop working :)20:09
MCR1developers will test and proofread every merge-request anyway20:09
seb128desrt, oh?20:09
desrtunless you're in north america today?20:09
cyphermoxMCR1: yes, but the papercut idea is to identify low-hanging fruit, that's before the merge request point20:09
notgarycyphermox: we haven't yet, only because we haven't gotten round to looking at Unity yet20:09
seb128desrt, I started at 10 and I've been away from 16 to 2120:09
cyphermoxnotgary: ok20:09
seb128desrt, with lunch in the middle of 10-1620:09
desrtseb128: lazy, then :)20:09
seb128desrt, ;-)20:09
notgaryWe've already seen that plenty of paper cuts can be fixed in GTK, so we're just extending that to the other foundation graphical technologies, though we may draw the line at X.Org :)20:10
notgaryWe'll take a cycle to see how it goes20:10
notgaryAnd regular meetings like this one will stop us going too long down the wrong path20:10
raduMCR1, I was thinking of getting feedback when marking the bug as a papercut, if it's tricky or not20:10
seb128you guys can probably talk to attente about GTK things you hack on20:11
notgaryWe're just trying new things right now and seeing what happens20:11
seb128he joined recently and he's working on GTK20:11
attenteo/20:11
seb128attente, hey, I guess you would be fine helping the papercut guys to get their usability fixes in shape to land in GTK?20:12
seb128attente, or working with them trying to see what makes sense at least ;-)20:12
attenteseb128: sure thing, as long as i understand what's happening20:13
desrtattente: how are the menus?20:13
attentedesrt: still working on the action group export20:13
attentebut we now ignore tearoff menu items properly at least20:14
desrtnice20:14
desrtis the menu syncing itself fully completed and no longer crashing?20:14
attentethere's still the one case that crashes, removing a separator from the end of a menu20:15
attentei want to get the action group working before looking at that20:15
desrtmaybe we should work together tomorrow.  i wouldn't mind looking at that.20:15
attenteok20:15
attentealso20:15
desrthow are you handling the actiongroup API?20:15
attenteif the menu is build using GtkUIManager, the menus don't appear at all20:15
desrtimplementing the interface on the GMenuModel of the parser itself or as an auxilliary object?20:15
attenteauxilliary object20:16
desrtgood enough20:16
MCR1radu: Well, if you make a comprehensive bug report with exact information on how-to-reproduce the bug it *could* be determined from there, but what is easy and what is hard ? - for a foreign coder a English tooltip might be hard to fix, while for a native English-speaker code might be hard to fix, so...20:16
attentedesrt: i thought this was the better way of doing it20:16
desrtattente: possibly20:16
desrtconsidering the menumodel tree is recursive in nature and you want them all to share a single actiongroup...20:17
seb128attente, don't worry, the papercut are usually about small usability issues and there is no requirement to get things fixed, it's mostly a matter to try to help the contributors to get their patch in bugzilla up for review or comments ... even if the fix is not right it might be a good step to help getting the issues resolved ;-)20:17
desrtit makes the API slightly less awesome, but you don't really have to care about that since it's internal anyway20:17
notgaryattente: thanks a lot for offering to help. How would you like us to bring you in on the GTK bugs we look at?20:17
notgaryAlso, I think we can consider the official part of the meeting over :)20:18
notgaryI'll grab the logs later and pick out the things we need to work on and stick them on a wiki page somewhere20:18
seb128notgary, attente: I would suggest you just use launchpad bugs for tracking (and maybe open a bugzilla ticket as well) and subscribe attente when there is a patch up for review20:18
radunotgary, thanks for hosting this20:18
notgaryNext time, we'll do this in #ubuntu-meeting, so I don't have to do that :)20:19
druellannotgary: thanks a lot20:19
attentenotgary: are there already bugzilla tickets written up?20:19
MCR1notgary: Great Job ! Respect 8-)20:19
seb128notgary, attente: I do watch GTK bugs as well so I will make sure we find a way that works for everyone20:19
attenteseb128: thanks!20:19
notgaryno problem. Thanks a lot for coming along :)20:19
seb128yw ;-)20:21
seb128'night20:44
notgarygood night20:44
notgaryand thanks for your input earlier20:44
rigvedhello everyone21:40
rigvedis the papercuts ninja meeting over?21:40
Sweetsharkthere is a special place in hell for people who think they should barf their random pet bug behaviour into some other unrelated bug because that one has more 'bug heat' and the party looks more fun there as there are lots of inconsistent comments already.22:01
MCR1rigved: yep, over.22:03
=== m_conley is now known as m_conley_away
=== attente is now known as attente_zzz

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