/srv/irclogs.ubuntu.com/2012/07/23/#ubuntu-devel.txt

psusilifeless, I thought that rsync could deal with bytes being inserted or removed and shifting the position of the remaining bytes in the file, so you just needed to reset the encoder periodically without regard to the exact position in the output?00:26
psusilooking at the patch though, it seems to be trying to compute the rsync rolling checksum of the data and flushing only when it hits a particular value... which makes no sense to me whatsoever00:26
=== cpg|away is now known as cpg
=== cpg is now known as cpg|away
=== cpg|away is now known as cpg
=== cpg is now known as cpg|away
=== cpg|away is now known as cpg
=== cpg is now known as cpg|away
=== cpg|away is now known as cpg
pittiGood morning04:29
ionmorning04:32
=== cpg is now known as cpg|away
=== cpg|away is now known as cpg
=== fabbione_vac is now known as fabbione
jk-any upstart-o-nauts able to help with http://askubuntu.com/questions/162319/how-do-i-stop-all-processes-in-a-chroot ?05:26
=== vibhav is now known as Guest16017
infinityjk-: Answered.06:31
jk-the service in this restaurant is fantastic!06:32
infinityjk-: I cheated.  I cargo-culted from launchpad-buildd, with the theory that "if it's good enough for thousands of builds in a day during a test rebuild run, it's probably good enough for Jeremy's PC".06:33
hrwmorning06:34
hrwcan someone review patch in bug 824708?06:34
ubottuLaunchpad bug 824708 in aptitude (Ubuntu) "aptitude can no longer show changelogs: "Changelog download failed: Download queue destroyed." Please merge the fixed version, 0.6.8, from Debian." [Medium,Triaged] https://launchpad.net/bugs/82470806:34
=== cpg is now known as cpg|away
=== cpg|away is now known as cpg
=== cpg is now known as cpg|away
=== cpg|away is now known as cpg
jokerdinoseb128: i reported bug #1027584 earlier. please do take a look?09:24
ubottuLaunchpad bug 1027584 in gedit (Ubuntu) "Quicklist action for creating new document is incorrect" [Undecided,In progress] https://launchpad.net/bugs/102758409:24
seb128jokerdino, hey, thanks, I've added it to my todolist, I can confirm the issue09:25
jokerdinothanks much! i am not sure if we still have this bug in 12.04?09:26
jokerdinoanyway, i be right back. just wanted to attract some attention to the bug.09:27
seb128jokerdino, it might be worth fixing in precise as well yes09:35
Laneyeasy fix, i just did it09:36
seb128Laney, for precise?09:36
Laneyjust sending upstream09:36
Laneyyou think it's worth SRU on its own?09:36
seb128Laney, it's probably not but good to include if we get to do a gedit upload for something else09:37
Laneyok09:38
Laneydo we have a staging area for SRUs?09:38
seb128Laney, not really, I create ~ubuntu-desktop/source/precise vcs-es on the way as needed09:39
seb128Laney, we should probably do that for gedit09:39
Laneyjust as long as there is somewhere people will look09:39
seb128well nominate the bug for precise, that might help to spot it when somebody look at doing a SRU ;-)09:39
=== cpg is now known as cpg|away
=== cpg|away is now known as cpg
=== cpg is now known as cpg|away
Laneyis the sponsor queue really at 18?!?!?!?10:22
jokerdinohey Laney, as you are at it, may be reassign the bug to yourself? thanks!10:23
Laneyjokerdino: feel free to do it10:24
Laneyor just unassign since it's done10:24
jokerdinoalrgiht. doing.10:24
jokerdinoLaney: done. thanks.10:24
seb128Laney, shame it happens while dholbach is on holidays ;-)10:24
Laneyheh10:25
Laneysuspicious, eh?10:25
jokerdinoso, he is not in holidays after all ;-)10:25
jokerdinoprobably remotely checking in the review queue10:26
Laneynah, he's travelling to every developer individually to force them to do reviews10:27
jokerdinothat probably is what is happening.10:27
* coolbhavi just sponsored a sync on the review queue10:29
tumbleweedor maybe everyone just gave up on ever getting sponsored? :)10:33
* tumbleweed can't say he noticed a massive amount of sponsoring in -changes, but I don't read it *that* carefully...10:33
tumbleweed(clearly)10:33
Laneywell, if you look at the graph there's a big drop10:34
Laneymaybe it's a bug :P10:34
tumbleweedhttps://bugs.launchpad.net/~ubuntu-sponsors is fairly short10:35
tumbleweeddammit, we need the hall of fame, so we know who to applaud10:35
Laneymaybe it was rejected merge proposals10:35
coolbhavitumbleweed, IIRC few days back queue was around 80 now its the reverse i.e 18 :)10:35
jokerdinooh wait. is that why one of my proposed branches is in limbo?10:36
jokerdinoi mean, i think i forgot to subscribe the sponsors10:36
Laneyyou don't need to do that for branches10:36
Laneyif they're targetted correctly10:36
tumbleweedif it's in limbo, it was put there manually10:36
jokerdinobug #937334 it is.10:36
ubottuLaunchpad bug 937334 in Unity "Unity shortcut overlay needs to include shortcut for video lens" [Low,In progress] https://launchpad.net/bugs/93733410:36
Laneyis it on http://reports.qa.ubuntu.com/reports/sponsoring/index.html ?10:36
Laneyoh, that is for unity not the distro10:37
Laneyask them :P10:37
tumbleweedthat's targetted at lp:unity10:37
jokerdinohmm this stuff is confusing ;/10:37
jokerdinoearlier, i proposed a branch against lp:gedit and asked to go away ;p10:37
Laneyyou can think of unity as an upstream project which is hosted on launchpad10:37
tumbleweedgedit isn't a LP projet10:37
Laneygedit is not, it is hosted on git.gnome.org10:37
Laneythe ubuntu sponsors are for uploads to the ubuntu archive10:38
jokerdinowell yes. i figured it out over time.10:38
jokerdinonow that the gedit bug is fixed, i should get back to nagging the unity devs to fix that other bug :P10:40
=== MacSlow is now known as MacSlow|lunch
=== zyga_ is now known as zyga
=== shadeslayer is now known as shadeslayer_
=== shadeslayer_ is now known as shadeslayer
=== MacSlow|lunch is now known as MacSlow
=== raju is now known as genupulas
=== yofel_ is now known as yofel
=== _salem is now known as salem_
=== james is now known as Guest1737
=== shadeslayer is now known as shadeslayer_
=== shadeslayer_ is now known as shadeslayer
=== slank` is now known as slank
=== slank is now known as Guest49605
=== ogra is now known as ogra_
=== dendro-a` is now known as dendrobates
=== barry` is now known as barry_
=== barry_ is now known as barry
mterrypitti, update-manager finally succeeded in jenkins!  yay  :)14:23
pittimterry: indeed, thanks for fixing it! I uploaded your branch this morning14:24
pittimterry: u-release-upgrader has a real issue, though14:24
mterrypitti, yeah, was about to mention that14:24
mterrypitti, I think the failure is "error from httplib: '<urlopen error [Errno 110] Connection timed out>'" when connecting to de.archive.ubuntu.com.  But I'm not sure why that would be true14:27
pittijibel: ^ could it be because the jenkins environment can't access that?14:27
pittionly hosts in the DC perhaps?14:28
jibelpitti, ah, probably true. Will the test still be valid if the address is changed to archive.ubuntu.com or us.archive.ubuntu.com ?14:29
pittiI think archive.u.c. is the fallback if a mirror doesn't respoind14:29
pittirespond14:29
pittiwe'd need a mirror within the DC14:29
mvomterry: \o/14:30
pittiif us.archive is reachable, that ought to work14:30
jibelpitti, the machine has access to archive.ubuntu.com14:30
pittiyes, that part works14:30
pittimterry: is there a separate test for correct fallback if a mirror isn't reachable?14:31
pittiif not, this test could perhaps turn into that :014:31
mterrypitti, let me see14:31
mterry:)14:31
xnoxpitti: mterry: i recall cjwatson was struggling with that test as well....14:31
xnoxit was doing something special which mvo should know about?! =)14:31
xnoxs/struggling/trying to understand what is it testing, how and why/14:32
mterrypitti, there is a test against archive.u.c, and then an identical test for de.archive.u.c to test mirror support14:34
pittimterry: i. e. it could perhaps test with a mirror ubuntu.example.org and verify that it falls back to archive.u.c.14:34
mterryYeah, I don't see one that tests fallback14:34
pittimterry: of course testing with a working mirror would also be nice, but the test could check if the mirror works and skip itself if not?14:34
pittimterry: test with archive.canonical.com ?14:35
pittimterry: no, ignore me14:35
pittimterry: so perhaps try with us.archive, as jibel said that might work14:35
mterrypitti, so at a minimum, this test should catch this timeout exception and skip the test gracefully if encountered.   But it might as well also be run against us.archive I guess, if that's available, so we get the benefit of the test14:36
* mterry whips up a patch14:36
pittimterry: cheers!14:36
jibelmterry, I confirm the machine has access to us.a.u.c14:39
mterryjibel, awesome, thanks14:39
smoserjodh, around?14:41
jodhsmoser: yes!14:41
smosermountall question14:42
smoseri'm under the impression that mountall kind of determines mount dependencies and then does them non-serially14:42
smoseris that correct?14:42
smoserand probably figures out that it has to mount /var/lib after /var ... and such like that.14:42
smoseris that true? (because the rest of my thoughts have no point if its not)14:43
jodhsmoser: it orders the mounts by type - see http://upstart.ubuntu.com/cookbook/#mountall-event-summary. Just double-checking how clever it is...14:43
stgrabermountall knows about the relationship between mount points, yes (that /var is the parent of /var/lib for example)14:44
stgraberI'm not sure how clever it's about the ordering though14:44
smoseri was then wondering how mountall would handle an overlayfs mount.14:44
stgraberI believe it'd fail14:45
smoserwhere the lowerdir=/root/home,upperdir=/home14:45
stgraberas I added logic to mountall to never mount a filesystem that'd hide another one mounted at an upper level14:45
smoserit'd have ot know that 'uppperdir=/home' would have to block on /home14:45
smoserhm..14:46
smoseri'll try to write a fstab to show what i'm thinking14:46
tkamppeterAnyone knows how to make pbuilder not delete the build directory after building? I want to look into config.log.14:54
mterrytkamppeter, you could log into the chroot and build there?  I don't happen to know a switch to save the build artifacts.14:57
mterrycjwatson, didrocks: Could one of y'all reject the gigi source upload I made to quantal?  It's in NEW, but will not be needed after all.14:58
cjwatsonmterry: done14:58
mterrycjwatson, thanks!14:59
didrockscjwatson had the trigger under his finger it seems :)14:59
ogra_cyphermox, poke14:59
tumbleweedtkamppeter: do something like /usr/share/doc/pbuilder/examples/C10shell but in a B hook14:59
cjwatsontkamppeter: ln -s /usr/share/doc/pbuilder/examples/C10shell /etc/pbuilder/hooks.d/14:59
cjwatsonand then it'll give you a shell after every failed build14:59
cjwatson(assuming this is a failed build, otherwise, what tumbleweed said)15:00
smoserstgraber, what does "never mount a filesystem that'd hide another one mounted at an upper level" mean ?15:00
jamespageanyone know whether quantal will ship eglibc 2.16? or are we sticking with 2.15?15:01
cjwatsonjamespage: ask infinity when he's around15:01
jamespagecjwatson, ack15:01
stgrabersmoser: if you have /mnt/test mounted before mountall runs, and have /mnt defined in /etc/fstab, mountall will skip /mnt as it'd hide the content of /mnt/test/15:01
smoserah. ok.15:02
smoserstgraber, is there special handling of bind mounts?15:02
stgrabernot that I can remember of (has been a while since I last looked at the code)15:03
smoserperhaps i could cheat here and use the fs_spec field (field 1) that is (I think) ignored by overlayfs15:03
smoserbut if mountall supports bind mounts, it clearly has to support paying attention to that field.15:03
smoserotherwise binding /home into /another-home-location would be random15:04
jodhsmoser: mountall doesn't support the "bind" mount option option currently, but it does bind mount if "showthrough" is specified.15:06
sil2100didrocks: hm, where is the nux precise branch located?15:07
smoserjodh, ok. so to do this right i probably would have to add some overlayfs knowledge to mountall15:07
sil2100didrocks: I mean, is there a special location like lp:ubuntu/nux for it?15:08
smosernot tested, but i thinkm the fstab would look something like example at http://paste.ubuntu.com/1106554/15:08
sil2100didrocks: or should I use the one from ~ubuntu-desktop ?15:08
smosergiven that example, i suspect that mountall doesn't know that line 12 depends  on line 10 and that line 11 depends on line 915:09
didrockssil2100: lp:ubuntu/nux is trunk content, yeah15:09
didrocksah precise15:09
didrockssil2100: well, like all the other ones, for older branch, take ~ubuntu-desktop15:10
didrocksand add a /precise one if there is not any15:10
jodhsmoser: yes, I think you're right. However, that example should actually work since mountall would run the mounts in order.15:14
smoserwhy would it do them in order, jodh ?15:15
jodhsmoser: mountall reads its internal fstab and then /etc/fstab, adding each entry to a list. It then attempts to prune that list (removing already mounted entries, etc). But eventually -- and assuming no parent directory dependencies between entries -- it will run through the remaining list entries in order. Since your example doesn't have any directory/device dependencies between lines 9+11, 10+12, I think it should attempts the mounts15:19
jodhin lines 9-12 inclusive in that order.15:19
smoserjodh, ok. i'l work on that assumptio nthen.15:20
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
tkamppetermterry, did login with the directory containing the source package bind mounted, and found the missing build dependency by that. Thank you very much.15:20
mterrytkamppeter, awesome  :)15:21
jodhsmoser: let me know how it does. I think mountall could do with a little more commentary, so I'll attempt to add that. Also, it would be pretty useful to be run it in --dry-run mode so you could see the ordering it has chosen. Feel free to raise a bug on that.15:22
jodhsmoser: ahem. how it *goes. :)15:22
seb128cjwatson, hey, could you have a look to http://pastebin.ubuntu.com/1106596/ please?15:30
seb128cjwatson, I'm a bit unsure about the postinst "clean empty dirs on upgrade" and the mainscript part so it would be nice if you could have a look for me before I upload15:31
seb128cjwatson, basically bash_completion.d got moved from /etc to /usr15:31
=== cr3_ is now known as cr3
=== cr3 is now known as Guest64961
cjwatsonseb128: would be nice to fix the syntax errors to start with ;)15:38
cjwatson(you need spaces before ])15:39
seb128cjwatson, ups, yes, I didn't test yet, I was more concerned about the idea, i.e is postinst the right place to do that?15:40
cjwatsonseb128: I haven't reviewed the whole diff in context or anything.  maintscript is generally fine, though you can drop the unnecessary "bash-completion" at the end of every line.  I think the postinst changes are fine; maybe discard errors?15:40
cjwatsoni.e. that'd be one of the cases where 2>/dev/null might be reasonable, since it isn't really an error if those directories are non-empty15:41
cjwatsonseb128: consider adding a version guard to the added postinst code, though15:41
seb128right15:41
seb128cjwatson, thanks, I will fix those and send to debian,upload to quantal (after another round of testing)15:42
cjwatsonta15:42
jdstrand@pilot in15:48
=== udevbot changed the topic of #ubuntu-devel to: Quantal Quetzal A2 released! | Archive: open | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> precise | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: jdstrand
=== cmagina-lunch is now known as cmagina
mterrypitti, do you know if someone is porting update-notifier to udisks2 from gdu?16:09
cjwatsonjamespage: tasksel is in bzr and has lots of automatic update scripts etc. - happy to help you if you need to change it in future16:14
jamespagecjwatson, argh - sorry - did I break alot?16:14
cjwatsonI just had an upload conflict is all16:15
cjwatsonResolving now16:15
jamespagecjwatson, ack - not sure how I missed the VCS field - my bad16:15
cjwatsonAh well16:16
cjwatsonThe automatic update thing is that you can 'rm -r ubuntu-tasks; make ubuntu-tasks'16:16
cjwatsonShould never be necessary or desirable to edit files under ubuntu-tasks by hand16:17
cjwatsonAnd generally worth avoiding because if you do that it's susceptible to being overwritten by future changes (although that didn't happen here)16:17
jamespagecjwatson, so the ubuntu-tasks are created from the seeds?16:19
cjwatsonjamespage: Yes16:19
cjwatsonThat's the reason we have those Task-* fields in the seeds16:20
jamespagecjwatson, right - I see16:20
=== dendrobates is now known as dendro-afk
cyphermoxogra_: hey16:24
ogra_cyphermox, you seem to be our bluetooth expert16:24
cyphermoxahahah16:25
* ogra_ is struggling a bit trying to get that cool setup running you showed at UDS16:25
cyphermoxshoot ;)16:25
ogra_i have a galaxy S2 and no idea what i need to do to debug the non working SMS stuff, i installed ofono and telepathy-ring ...16:25
cyphermoxtelepathy-ring doesn't do the SMS, I think16:26
cyphermoxogra_: but so far it sounds good16:26
ogra_oh, i thought that was what you installed during your talk16:26
cyphermoxwell it is16:26
cyphermoxbut I only played with phone calls, not SMS16:27
ogra_oh, indeed16:27
cyphermoxat this point in quantal SMS might work directly with ModemManager, too16:27
cyphermox(using a 3g dongle, not a phone, though)16:27
ogra_ah, well, i have my phone paired via BT indeed16:27
cyphermoxunless your phone can be tethered or uses BT DUN16:27
cyphermoxok16:27
cyphermoxdoes ofono see your phone?16:28
ogra_i also tried gnome-phone-manager and i cant see DUN with sdptool16:28
ogra_Using device: /org/bluez/3806/hci0/dev_BC_85_1F_E1_F1_14, devaddr: BC:85:1F:E1:F1:14, adapter: 00:1B:DC:01:F0:4F16:28
ogra_looks like16:28
cyphermoxawesome16:28
ogra_BC:85:1F:E1:F1:14 is it16:29
cyphermoxis telepathy-ring saying it's connected? if it can't understand ofono or the phone, it will remain disconnected IIRC16:29
ogra_how would i see that ?16:29
ogra_all i get is a new tel and SMS protocol in the telepathy account dialog16:30
cyphermoxbest way I found was to disable all the other accounts, or check in the accounts dialogs16:30
cyphermoxthere's a slider thing for the account that would be on or off16:30
ogra_well, which protocol should i use ? tel or sms ?16:31
ogra_(neither seems to have any options)16:31
cyphermoxneither will have any options16:31
ogra_well, selecting either of them gets me just a greyed out "accept" button16:31
=== Guest64961 is now known as cr3
cyphermoxyou want to receive SMS so I'd use sms; can you try to send yourself one to see if ofono sees something, and if telepathy-ring sees it?16:32
ogra_ah, no, tel doesnt but it gets me an immediate network failure message16:32
cyphermoxok16:32
ogra_sure16:32
=== cr3 is now known as Guest9828
* ogra_ goes to abuse mup on the other server ;)16:32
cyphermoxtelepathy-ring is kind of really broken, I had a hard time starting it in the right order with ofono16:33
cyphermoxand if the dbus API in ofono changed, it's probably even more broken now16:33
ogra_hmm, nothing in ofono16:33
cyphermoxwhat about phone calls?16:34
* ogra_ tries to find his landline phone16:35
ogra_nope, no reaction in ofono16:36
* ogra_ wonders if there is an issue with the default setup for HFP16:36
tkamppetertumbleweed, cjwatson, also thank you for your method, will try it in a later case.16:36
tumbleweedtkamppeter: if you set up the C10shell hook now, you'll be pleasently suprised the next time a build fails, and you can debug it :)16:38
=== zyga is now known as zyga-brb
cyphermoxogra_: there were no settings to change anywhere16:41
cyphermoxI could try this out later, but for now I really should keep modemmanager on to be able to work on NM and properly test my stuff :)16:42
ogra_ok, i'll go on digging then16:42
cyphermoxoh boy, ofono is ancient16:43
ogra_heh16:43
ogra_well'i'm not even sure i would need it at all16:43
cyphermoxok16:44
ogra_the bad thing is that any search i did on google yet only returns UoA results16:44
ogra_tons of them16:44
cyphermoxUoA?16:44
ogra_err UfA16:44
ogra_ubuntu for android :)16:45
cyphermoxoh16:45
cyphermoxwell for SMS ModemManager is supposed to work, but I know it works really a lot better with 3G dongles than with phones16:45
cyphermoxor I just never figured out how to have it talk to my phone ;)16:45
ogra_haha16:46
ogra_so we have the same prob :)16:46
cyphermoxthat said, they're still working hard on the SMS stuff16:46
ogra_ogra@anubis:~$ sdptool browse BC:85:1F:E1:F1:14|grep SMS16:46
ogra_Service Name: Android SMS16:46
cyphermoxwhereas ofono should have good support already, but it's not any easier to make it work apparently16:46
ogra_well, apparently there is something i should be able to access16:46
cyphermoxhuh16:46
cyphermoxyeah16:46
ogra_just not sure how16:47
=== zyga-brb is now known as zyga-afk
cyphermoxogra_: there is probably no app on linux that does this yet :)16:50
seb128bug #102766516:52
ubottuLaunchpad bug 1027665 in nautilus (Ubuntu) "nautilus assert failure: libgcc_s.so.1 must be installed for pthread_cancel to work" [Medium,Confirmed] https://launchpad.net/bugs/102766516:52
seb128does anyone if that's a gcc issue or what?16:52
cyphermoxogra_: I can't even see that profile on http://developer.bluetooth.org/KnowledgeCenter/TechnologyOverview/Pages/Profiles.aspx16:52
ogra_ah, seems i can force /dev/rfcomm0 to be used in gnome-phone-manager which results in a constant 30sec loop of password prompts on the phone16:53
infinityseb128: Erm, how do they not have libgcc1 installed?16:54
seb128infinity, libgcc1 1:4.7.1-5ubuntu116:54
seb128https://launchpadlibrarian.net/110939701/Dependencies.txt16:55
seb128so not sure how they run into that issue16:55
ogra_cyphermox, http://paste.ubuntu.com/1106745/ ist intresting that "Service Class ID List" and "Profile Descriptor List" are just empty16:55
ogra_*it's16:56
ogra_so it might either be new or something "special" :)16:56
cyphermoxyeah16:56
=== dendro-afk is now known as dendrobates
infinityseb128: libgcc_s.so.1 appears to still have the right symbols for glibc to not be throwing that assertion...17:01
seb128infinity, it's only one user and there were no recent gcc update so I'm not really concerned but the bug is weird17:02
infinityseb128: Well, it was an amd64 user, but that codepath should only be hit when using linuxthreads, which seems fishy all by itself.17:05
seb128infinity, slangasek, SRU team: what are the chances somebody can review unity's SRU today?17:16
infinityseb128: I will.17:16
seb128infinity, great, thank you!17:16
infinityseb128: You can send me some d'Affinois and a nice Merlot as compensation.17:18
seb128infinity, let's wait to see if you approve it first ;-)17:20
infinityseb128: If I don't, I'm sure I'll still provide cheese-worthy feedback.17:22
seb128infinity, I've no doubt about that!17:22
jibelgiven his region I'd rather ask for a Géromé with a pinot-gris ;)17:23
infinityjibel: His region still has d'Affinois a heck of a lot cheaper than I can get it here. :P17:24
infinityAnd by "his region", I mean "mainland Europe", in this case.17:24
jibeland Munster won't pass border control :P17:24
=== Guest9828 is now known as cr3
=== cr3 is now known as Guest1039
=== deryck is now known as deryck[lunch]
infinityseb128: libnet-dns-perl should have been merged, not synced.17:44
=== cpg|away is now known as cpg
infinityseb128: Oh, hrm.  FSVO "merge" that means something entirely different.  Curious.17:52
=== zyga-afk is now known as zyga
infinityseb128: Yeah, I take it back entirely, the libnet-dns-perl failure is an entirely new one, and seen on Debian as well.18:22
=== dendrobates is now known as dendro-afk
=== Guest1039 is now known as cr3
=== cr3 is now known as Guest88086
infinityseb128: Hrm, the majority of that unity diff appears to have been someone building the source package in a non-UTF-8 locale (or somehow otherwise breaking the encoding of some changelogs).18:40
* mterry is looking at libnet-dns-perl ftbfs; let me know if someone else is too18:46
scientesmterry, <infinity> seb128: libnet-dns-perl should have been merged, not synced.18:47
* scientes guesses gcc-4.7 issues18:47
mterryscientes, thanks18:47
mterryoh also I see looking back "Yeah, I take it back entirely, the libnet-dns-perl failure is an entirely new one, and seen on Debian as well."18:47
=== deryck[lunch] is now known as deryck
seb128scientes, mterry: why should it be merged and not synced?19:04
seb128infinity, ^19:04
mterryseb128, I believe that opinion has been retracted19:04
seb128ok, good ;-)19:04
seb128the only diff it has was an year old issue that seems to be something like shouldn't apply to the current version19:05
infinityseb128: Well, it was a testsuite failure due to buildd network access, and so it the current one, so I knee-jerked.  But the new failure is, well, new.19:05
infinitys/so it/so is/19:06
seb128infinity, how come those issues happen on Ubuntu and not Debian, I though the debian buildds had the same network limitations?19:06
infinityseb128: No, most Debian buildds don't have network restrictions at all.19:07
infinityseb128: And it *did* fail on plenty of Debian arches the same way.19:07
seb128hum, k19:07
seb128infinity, unity> can I blame launchpad?19:08
seb128oh, no, local debdiff has the same issue19:08
seb128-x is your friend :p19:08
infinityseb128: Yeah, not LP's problem.  The upstream tarball is wrong.19:08
infinityseb128: But I'm going to just la la la over it, I guess, unless someone wants to fix it with a 5.14.0.119:08
seb128hum, I like that lalala music ;-)19:09
infinityseb128: 6.0.0 is fine, so it's not like someone broke the changelogs upstream.19:09
seb128the changelog is autogenerated from bzr log19:09
infinity(Well, someone might have broken the 5.x branch, I didn't check bzr)19:09
seb128so I guess whoever rolled the tarball has a weird locale19:09
infinityAhh, so it's.. Yeah.19:09
infinityOkay, that makes some sense.19:09
infinityEspecially if it was Łukasz ...19:10
seb128he's the one ;-)19:10
infinityPeople with funny characters in their names seem to often have weird locales. :P19:10
seb128;-)19:10
infinity(If there's a script or something that's used to make dist, it might be nice to commit a LANG=C.UTF-8 to that, for consistency)19:11
seb128right, I will check with the unity guys19:11
infinityBut I'll overlook it for now.19:11
seb128thanks19:11
infinityJust make a mental note that their next upstream release will probably have the same diff in reverse, so someone will have to explain it again. :P19:12
ScottKfilterdiff --no-weird-locale-diff19:15
ScottKThe U/I design work is done, just up to implementation now.19:16
=== Guest88086 is now known as cr3
=== cr3 is now known as Guest21652
jdstrand@pilot out20:08
=== udevbot changed the topic of #ubuntu-devel to: Quantal Quetzal A2 released! | Archive: open | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> precise | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
infinityarges: Can you reupload your nss-pam-ldapd oneiric SRU without the autotools regen mess?20:10
infinityarges: Actually, I guess I'll do that on your behalf. :P20:13
infinityarges: Alright, re-uploaded with cruft removed, and also fixed versioning for your natty and oneiric uploads so that natty wasn't > oneiric.20:23
argesinfinity, hey just got back. sorry missed that20:28
argesinfinity, ok thanks20:28
infinityarges: You might want to kill the natty MP, since I appear not to be able to. :P20:30
argesinfinity, not sure what you mean by natty MP20:31
infinityarges: https://code.launchpad.net/~christopherarges/ubuntu/natty/nss-pam-ldapd/nss-pam-ldapd/+merge/11514720:32
infinityarges: I can't commit to the branch (only the importer can), so I can't close the merge proposal.20:33
argesinfinity, ok. so mark the status of the merge to something eles?20:33
infinityarges: But you should be able to.20:33
infinityarges: merged would be fine.  Or some appropriate lie.  Whatever. ;)20:33
argesinfinity, ok gotcha.20:34
argesinfinity, done. thanks20:34
=== salem_ is now known as _salem
bdrungbryceh: thanks for triaging so many vlc bugs20:59
seb128bdrung, hey, speaking about vlc is there any plan to get 2.0.2 or .3 in precise?21:03
stgrabermdz: TB meeting?21:04
bdrungseb128: i plan to get a MRE for vlc and then upload 2.0.3 to precise21:04
seb128great21:04
brycehbdrung, sure thing21:05
seb128bdrung, not sure how easy the MRE will be to get but you can maybe try to update to 2.0.2 or 2.0.3 without it?21:05
brycehseb128, there's an SRU requesting it, but the diff from 2.0.1 to .2 is pretty big.  A provisional MRE seems the right way to go.21:06
bdrungseb128: quote from bryceh: The 2.0.2 release has a large number of changes over 2.0.1 (the website says over 500 commits), although from the NEWS file it does sound like this is almost entirely bug fixes.21:06
Laneythe website doesn't give that impression21:06
bdrungthe commits to the 2.0.x branch are mostly bug fixes21:07
Laneyeg "Experimental support for BluRay discs"21:07
seb128bdrung, bryceh: I don't know enough about vlc to know if it justify a MRE (process, testing, etc)21:07
Laneyor is that not the changes?21:07
Laneyah, it is not, /me scrolls further down21:07
bdrungtheir rules for commits in their maintanance branch seems to be more relaxed21:08
brycehLaney, http://www.videolan.org/vlc/releases/2.0.2.html says "2.0.2 fixes a couple of hundreds of bugs, and adds more than 500 commits on top of 2.0.1."  I didn't verify that count but it looks likely21:08
seb128bdrung, usually the SRU team will be wanting to get a track of some successful SRUs to grant a MRE21:08
LaneySounds like it'll be a tough sell :-)21:09
brycehbug 1025713 lists 5 specific fixes that look like low hanging fruit worthy of SRU21:09
ubottuLaunchpad bug 1025713 in vlc (Ubuntu Precise) "SRU request for VLC 2.0.2/2.0.3" [High,Triaged] https://launchpad.net/bugs/102571321:09
mdzstgraber, sorry, I'm late, had stuff going on at work21:09
brycehhowever I have not yet linked any of those fixes to reported bugs (nor know how to repro)21:10
brycehI'm looking through the reported bugs for any others that I can tie to fixes, but no luck so far21:10
brycehanyone know if 2.0.3 is in debian?  at least we could up quantal to that version, which would be prereq to getting precise on 2.0.3.21:11
keesmdz: tech board?21:11
mdzkees, yes21:11
mdz#startmeeting21:11
bdrungbryceh: i just synced vlc 2.0.3-1 to quantal21:12
mdzcjwatson, soren, pitti, ping21:12
brycehbdmurray, aha thanks21:15
bdrungmdz: https://wiki.ubuntu.com/TechnicalBoard says "You can submit an item or proposal for discussion by the Technical Board using the wiki page TechnicalBoardAgenda.", but the agenda says "If you have a question to raise with the Board, you can reach the Technical Board members directly by e-mailing technical-board@lists.ubuntu.com.". what's the preferred way?21:15
stgraberbdrung: either way is fine, including adding to agenda + sending an e-mail to the mailing-list to give more details.21:18
stgraberbdrung: mostly depends if you want it discussed during a meeting (should be on agenda) or offline (should be sent to the mailing-list)21:18
bdrungstgraber: i prefer the online discussion21:18
mdzbdrung, agreed, either is fine. email has a chance of a faster response, whereas agenda items wait until the next meeting21:19
bdrungmdz: i added the item to the agenda some minutes ago. so the response time should be very fast. ;)21:20
=== cpg is now known as cpg|away
=== dendro-afk is now known as dendrobates
mterryinfinity, I've got a lead on why the libnet-dns-perl test is failing, but I have to stop working very soon.  I'll finish up tomorrow.  Just wanted to let you know now, so you don't work on it in the interim22:16
mterryHas to do with ipv6 sockets not being able to be created22:16
mterryThe test even has a check at the top to see if it can bind to a socket, and will skip the test if it can't.  But it only does that for ipv422:17
infinitymterry: Curious.  But why only on some buildds (in the Debian case)?22:17
infinityAnd why none of ours?22:17
* infinity shrugs.22:17
mterryinfinity, not sure.  A local lockdown policy difference?  Like, some have ipv6 locked down and some don't?22:17
infinityI look forward to seeing your fix. :022:17
mterryinfinity, though, it seems like ours locks down only ipv622:18
mterrywhich doesn't make much sense22:18
infinitymterry: That test is on localhost, which we don't lock down at all.22:18
mterryinfinity, the test already has code to test if a socket is bindable.  I'll just add a stanza to also test ipv622:18
infinitySo, it miiiiight not relate to locked down networks in any way.22:18
mterrybut this might point to some misconfiguration on the machines?22:18
stgraberI believe xnox hit a similar bug a few weeks back with another package22:19
infinityBut adding the test will do anything, perhaps.  If that's definitely what's failing.  Do test in a PPA.22:19
stgrabersame kind of problem, the test would try to listen on ::1 and would fail22:19
mterryinfinity, I did22:19
infinitystgraber: Did you ever sort it out?22:19
stgraberinfinity: I didn't. Not sure if xnox figured it out22:19
infinitystgraber: I vaguely recall him handing it to you and washing his hands of it.22:20
mterryI'll bug xnox if I see him tomorrow22:20
stgraberhmm, maybe it's on one of my long bug lists then ;)22:20
stgraberI vaguely remember it having to something to do with the way /etc/hosts was setup or something to do with the kernel version (as one of the usual suspects in these cases)22:21
infinitystgraber: There are precise kernels in play on most of these buildds now, so that shouldn't be an issue.22:21
mterrybye!  gotta run22:21
infinitystgraber: /etc/hosts could be weird in the chroot, but I thought xnox also tested with the lp chroot tarball.22:22
infinityLet me grab one.22:22
infinitystgraber: If it's something you can diagnose and pinpoint as a chroot issue, I can fix it right now.22:22
infinityOh, this is curious.22:23
stgraberhmm, no /etc/hosts in there22:24
infinityMy schroot chroot where the build works *doesn't* have correct ipv6 stuff in /etc/hosts22:24
infinityIn fact, it has a blatant lie of:22:24
infinity127.0.0.1       ip6-localhost ip6-loopback22:24
stgraberouch, that's horribly wrong22:24
infinityAnd the lp buildd chroots have no /etc/hosts at all.22:25
infinityWhich is probably differently wrong.22:25
infinityThough, neither case should cause problems binding to ::1, since it doesn't require resolution...22:25
stgraberfor lxc containers we're using http://paste.ubuntu.com/1107257/ to setup /etc/hosts and /etc/resolv.conf (based on what netcfg uses)22:26
infinityYeah, that's what my base system has.22:27
infinityAnd what many of the buildds would also have.22:27
stgraberyeah, that was the bit I didn't quite get and that's why having a minimal testcase would be awesome (vs running 3 hours build ;)) The only way I can see it going wrong is if the service does reverse + forward lookup for some weird reason22:27
infinityWell, libnet-dns-perl is certainly minimal.22:27
brycehmdz, kees on topic of mesa mre, I've run piglit on three types of hardware (ati, nvidia, intel all with the foss/mesa drivers enabled), both without and with the proposed version, and verified the number of passed tests goes up in all cases.22:31
brycehpiglit is a combo conformance + regression test suite, so in normal operation not all  tests will pass as they're checking for unimplemented features too22:32
stgraberinfinity: what's the test that's currently failing in libnet-dns-perl?22:33
mdzbryceh, sounds solid22:33
infinitystgraber: Hrm, I think mterry's test and fix might be a red herring in this case.  I see nowhere where it's actually doing INET6 in the testsuite.  But testing that inet6 is broken and then skipping the inet4 test sure "fixes" it. ;)22:33
mdzbryceh, as long as no tests go from green to red22:34
infinitystgraber: 13-udp-trunc.t is the test that breaks.22:34
brycehmdz, kees results at http://people.canonical.com/~bryce/mesa803-piglit/22:35
brycehmdz, right there were no new failures found22:35
infinitystgraber: Ah-ha, but lib/Net/DNS/Nameserver.pm tries to bind to "['::1' , '127.0.0.1' ]" if one doesn't override.22:38
infinitystgraber: Or, I'm tired and reading the docs, not the source. :P22:38
infinitystgraber: Yeah, this failure can't be INET6 related, I was right the first time.22:41
brycehmdz, kees on the vlc front, I can help bdrung handle regressions.  I looked through the release notes and git history for 2.0.2/2.0.3 and it looks like they're taking care to keep them to sane bug fixes.  I've noticed they also appear active in our bug tracker so that's a good sign.22:47
SpamapS+ mysql_install_db --no-defaults --user=buildd --datadir=/build/buildd/php5-5.4.4/mysql_db --rpm --force22:59
SpamapSA newer kernel is required to run this binary. (__kernel_cmpxchg64 helper)22:59
SpamapS�Aborted22:59
SpamapSsome problem w/ mysql on armel?23:00
SpamapSKernel version: 2.6.38-1209-omap4 #24-Ubuntu SMP PREEMPT Mon May 14 17:19:07 UTC 2012 armv7l23:00
SpamapSinfinity: ^^ any ideas?23:01
StevenKHandy23:03
infinitySpamapS: Yeahp, we need to build it on caph or sigbin.23:11
=== glebihan_ is now known as glebihan
infinitySpamapS: (Or, rather, need to "run it" on one of those machines, where it builds doesn't matter, but this tends to upset test suites)23:12
infinitystgraber: Hahaha.  I've come full circle.  It *is* an INET6 problem.23:12
infinitystgraber: If this module detects you have the INET6 module installed, it uses the shinier IO::Socket::INET6 instead of IO::Socket::INET, then explodes.23:13
infinitystgraber: If I force it to v4-only, it's fine.23:13
infinitystgraber: Which seems suboptimal. ;)23:13
stgraberinfinity: fun ;) why is INET6 exploding?23:14
stgraberfrom what I remember of looking at that test, it's trying to bind 0.0.0.0, which with INET6 should be :: and with our default sysctl config, should bind both 0.0.0.0 and ::23:15
ScottKSpeaking of IPv6 ...23:15
infinitystgraber: So, it's probably reproducible with a perl 2-liner or so of require IO::Socket::INET6; new IO::Socket::INET6 ( LocalAddr => "127.0.0.1", LocalPort => 5443, Proto => UDP );23:15
infinitystgraber: (Well, reproducible if I can figure out how to get an environment as sad as a buildd, but maybe I'll try)23:16
StevenKinfinity: Remove large swathes of /etc, and then you're done?23:16
ScottKI noticed today that if I'm talking to a remove host that's down via IPv4, if the host has only an A record, I get connection refused.  If it also has an AAAA record because it's dual IPv4/6 I get connection unreachable (because there's no IPv6 path).23:17
infinityStevenK: And large chunks of the DC surrounding it.23:17
infinityScottK: That seems like a feature.23:17
StevenKScottK: network unreachable, rather?23:17
ScottKIt seems suboptimal in this case to give the user the IPv6 error message (unreachable).23:17
ScottKStevenK: Yes.23:17
ScottKIf the IPv6 network is unreachable, it should give the IPv4 error as that was actually useful.23:18
ScottKSo what do I file a bug against?23:18
StevenKThey are different causes23:18
stgraberScottK: and you're getting the network unreachable error without a globally routable ipv6 address on an interface?23:18
ScottKYes.23:19
ScottKIt was with SSH.23:19
StevenKThe buildd has a route, and so attemptes to make a connection, and gets stopped, which is ECONNREFUSED. It attempts via IPv6, and has no route at all, so the network is unreachable23:19
ScottKAs soon as I ssh'ed to the IPv4 address directly, I got the connection refused.23:20
ScottKSSHing to the IPv6 address got the network unreachable.23:20
infinityScottK: Oh, it's ssh that's giving you the return you think is unfriendly?23:21
ScottKThe only IPv6 address I have locally is link-local: inet6 addr: fe80::224:d7ff:fea1:e8ec/64 Scope:Link23:21
ScottKIs it ssh or is ssh just parroting what it got from elsewhere?23:21
infinityScottK: Well, those error messages come from elsewhere, but what order it tries to connect in, and what error it chooses to bubble up is entirely up to the client application.23:22
infinityScottK: It doesn't say "just open me a random port on some IP identified by this hostname, and let's see how it works out".23:22
ScottKI think it's fundamentally a misfeature that applications need to care at all if a connection is IPv4 or IPv6, but I know I'm about 20 years late to the party on that one.23:23
ScottKI guess I'll file it against openssh and see what happens.23:24
infinityIf IPv6 was nothing more than "just more address space", they'd have no reason to care, but when it's also "funky new features", some clients really do want to know.23:24
infinity(Others really couldn't care less)23:24
ScottKUnfortunately even ones that shouldn't need to care seem to end up doing so.23:25
ScottKIronically, this is the same issue with the libnet-dns-perl test is stuck in.23:27
ScottK(it seems)23:27
infinityScottK: Well, no.  It's falling back to a generic implementation (INET6 can handle both), which then fails because INET6 fails because out inet6 setup is confused somehow.  Or something.23:29
infinityIt's doing what you think it should be doing (being generic), which we'd screwed up somehow. :P23:29
infinityIf it instead did a "is 127.0.0.1 ipv4?" test and called INET functions explicitly, it would be fine.23:30
ScottKRight, I was thinking the situation, not the root cause.  It was ipv4 connection refused and ipv6 network unreachable.23:31
infinity...23:31
infinityMy.23:31
infinityGod.23:31
infinityI just started a new Firefox window, and for NO REASON I CAN FATHOM, it's in a backwards language.23:31
infinityAnd now every new window is stuck in right-to-left squigglies.23:32
infinityYay.23:32
stgraberinfinity: is the whole page right-to-left or just the address bar (and maybe some other input boxes)?23:39
RAOFThat's AWESOME!23:40
* slangasek wants his browser windows to launch in boustrophedon23:41
infinitystgraber: Yeah, it wasn't firefox, it was the start page.23:41
infinitystgraber: Going to Google and forcing back to English magically fixed the start page too.23:42
infinitystgraber: And now I'm confused.23:42
infinitystgraber: But don't care.23:42
ScottKSounds like the start of Alzheimer's.23:45
=== cpg|away is now known as cpg

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