/srv/irclogs.ubuntu.com/2012/06/12/#ubuntu-devel.txt

skunkdid you guys see the new Macbook pro??03:10
ScottKjtaylor: If you dh_python2 cython, I'll sponsor it.03:32
=== dendro-afk is now known as dendrobates
pittiarges: can you please forward that upstream?04:13
pittiarges: it built fine with python3 in quantal, do you have the error?04:14
pittiarges: I mean what did you do to get that error?04:14
vibhavdebfx: ping04:14
pittiarges: ah, ignore me04:15
pittiarges: yes, I'll apply it in Debian, and update my merge proposal for upstream04:15
vibhavWhy was the version of debhelper in build-depends of libqaculate was lowered in 0.9.7-6ubuntu1 ?04:30
vibhavdebfx: ^04:32
micahgvibhav: did you ask before looking at the merge? (and that doesn't look like the right name)04:32
micahgoh, I see the package now04:32
vibhavActualyy I have not started the merge now04:33
vibhavBut it is likely that we will not drop this change04:33
vibhavmicahg: For now I am not dropping the change04:34
micahgvibhav: yes, but before you start working on a merge, you should ask the person who touched it last if they're working on it or if you can take it so as not to duplicate work04:35
micahgand debfx is usually pretty up to date with his merges04:36
vibhavI had sent him an email a while ago04:39
* SpamapS finally comes back to bug 986892 .. weeks later than he'd have liked04:44
ubottuLaunchpad bug 986892 in apparmor (Ubuntu) "mysql-server postrm breaks apparmor profile for later versions on purge" [Undecided,Triaged] https://launchpad.net/bugs/98689204:44
infinitypitti: Heh.  Good morning. :P04:46
infinitypitti: (I love watching the "wait, how the, what, oh, you're right, yeah" ping responses first thing in the morning)04:46
pittiinfinity: I didn't see the pyppd FTBFS mail for some reason, and it builds fine locally04:47
pittiso I indeed was a bit confused04:47
micahgpitti: you don't get FTBFS mail for Debian syncs ATM04:47
pittioh! that'd explain it04:47
micahgpitti: fails in my quantal schroot04:49
pittiyes, I can replicate it04:50
pittibuilding with LANG=C04:50
pittiopen() in text mode defaults to the system encoding when decoding files04:50
pittithat's something I still need to get used to in py304:50
pittialready fixed in git04:50
pittiupstream answered in the MP with another bug, I'll fix that as well and reupload to Debian/sync04:51
infinityI really need to get around to doing the lp-build thing I planned to do that would take a .dsc and jam it through a local "as close to lp-buildd as you can get" environment.04:51
infinitySo people can stop guessing.04:51
micahgpitti: one's +synchronised-packages page is an easy way to watch for those failures (from Debian syncs)04:51
StevenKinfinity: Including buildd-manager? :-P04:51
pittithe thing that's hardest for me to replicate are apport's test failures in the package tests, though04:51
infinityStevenK: No. :P04:51
pittii. e. the buildds do have a defaultroute (i. e. pretend to have network), but in a very limited/strange way04:52
infinityStevenK: buildd-manager may break all sorts of things, but it doesn't affect builds, thankfully.04:52
infinitypitti: They have a network, but are firewalled from hitting anything outside their subnet and, more entertainingly (and this is the one that messes people up), they have DNS, but it only resolves to the local network.04:53
infinitypitti: Could easily replicate the entire setup in an lxc container.04:53
pittiyeah, I'm trying to think of a way how a test can detect whether it's running in such an environment04:54
pittiATM the tests skip if there is no defaultroute04:54
infinitypitti: Just try to resolve some well-known address?04:55
infinitypitti: Unless you're writing testcases for a DNS resolver, I guess. :P04:55
pittiinfinity: so I could check if ddebs.ubuntu.com resolves, instead of checking for a default route04:56
pittior better, in addition to04:56
* micahg would suggest something that might not go away in the future...04:56
infinitypitti: Yeah.  Or keep it intentionally very external (and very unlikely to fail) like, said, www.google.com04:56
infinitys/said/say/04:56
pittiwell, I only actually use archive.u.c. and ddebs.u.c. in the tests04:56
pittiso I guess I should test for those04:57
infinityI think "www.google.com doesn't resolve, you probably don't have external DNS resolution" is a test trigger that's likely to be five-nines accurate.04:57
pitti*nod*, thanks04:57
vibhavCould anybody have a look at https://bugs.launchpad.net/ubuntu/+source/libqalculate/+bug/1011937 ?05:19
ubottuLaunchpad bug 1011937 in libqalculate (Ubuntu) "PLease merge libqalculate 0.9.7-7 from Debian sid" [Undecided,New]05:19
micahgvibhav: you should really talk to the kubuntu folk about that merge05:20
micahgI see at least 2 things that could be dropped depending on their needs05:21
infinityThe libqalculate4 replaces is no longer needed.05:22
micahginfinity: if they're backporting to precise, it might be good to keep05:22
micahghence why I said "depending on their needs"05:22
infinityI suppose there's that possibility, yeah.05:22
micahgand SONAME versioned libs really shouldn't be breaking each other, but that's for another time I guess05:26
SpamapShrm05:27
SpamapShttp://paste.ubuntu.com/1036655/05:27
SpamapSmysql-server-5.1 is "replaced" by mysql-server-5.5 ...05:27
SpamapSbut those 5_1 files are not in mysql-server-5.5 ..05:27
SpamapSso how do I kill those and trigger dpkg's "ok its actually been replaced, purge all" ?05:27
SpamapSdo I stub those into 5.5?05:28
SpamapSis this what dpkg-maintscript-helper does? :-/05:28
* SpamapS is confused and out of time. :-P05:28
SpamapSI guess so since really those conffiles have just been renamed05:28
infinitySpamapS: Replaces overwrites files, it doesn't replace packages.05:30
SpamapSinfinity: right, I understand that..05:31
infinitySpamapS: If you want to purge the package, purge it. :P05:32
SpamapSinfinity: but when all the files have been overwritten, the old one is purged05:32
infinityThere's nothing to "trigger".05:32
infinityYou have it in a removed state, that's all.05:32
infinitySure, when a package no longer has conffiles, remove==purge.05:32
SpamapSinfinity: thats what happens to anybody who dist-upgrade's from oneiric/lucid to precise with mysql-server installed.. they have a removed but not purged mysql-server-5.105:32
infinityBut, you could also just purge.05:32
infinitySpamapS: (This is why I dist-upgrade with --purge...)05:33
SpamapScaused only by those files :-P05:33
SpamapSok, so .. just "fahgedaboudit" :)05:33
SpamapSI can do that05:33
* infinity nods.05:34
SpamapSthis bug is going to be a bear05:34
SpamapShave to update debhelper in lucid and oneiric..05:35
SpamapSthen nochange rebuild update mysql 5.1 in those05:35
micahghrm, doesn't purging mysql have bad side effects?05:35
SpamapSmicahg: only if you've told it to delete /var/lib/mysql05:35
SpamapSwhich .. is interesting actually05:35
SpamapSsince we've transferred ownership of that dir05:35
SpamapSthe postrm should not touch it05:36
infinityBut it sure will.05:36
* SpamapS does not want to look at that scenario right now05:36
infinityThis isn't exactly a new bug, though.05:36
* SpamapS should get sleep before losing sleep over that05:36
infinityIt's been like this since the 4.x packaging.05:36
infinityAnd I don't recall any complaints that people upgraded, purged the old, and had an oops.05:37
infinitySo, they're either smart enough to pick the right Debconf options, or too embarrassed to complain about it when they didn't.05:37
SpamapSinfinity: seems like it would be easy enough to have each package "claim" the dir on postinst and only purge it if you are the one who claimed it.05:38
infinitySpamapS: A bit hard to do retroactively.05:39
infinitySpamapS: But perhaps not a terrible idea in the future.05:39
SpamapSoh even more fun.. no dh_apparmor in lucid.. so I have to fix it in mysql-dfsg-5.1 directly :p05:40
infinityWhat's the bug?05:41
infinityAnd how was "updating debhelper" a sane solution?05:41
SpamapSinfinity: dh_apparmor creates a postrm that will remove the "local" files in the event that another package has replaced its conffiles05:41
SpamapSbug 98689205:41
ubottuLaunchpad bug 986892 in mysql-5.1 (Ubuntu Oneiric) "mysql-server postrm breaks apparmor profile for later versions on purge" [Undecided,Triaged] https://launchpad.net/bugs/98689205:42
SpamapSinfinity: the fix is simple. If the main conffile still exists on purge, that means another package has claimed it.. so leave the files in place.05:42
SpamapSthis is the bug of a thousand tasks05:44
infinitySpamapS: Oh, that's just special.05:45
SpamapSI'm pretty sure its got quite a few duplicates actually05:46
SpamapSprobably from people doing dist-upgrade --purge05:46
* infinity wonders if any other multi-versions-claiming-apparmor-profiles issues exist.05:46
infinitypsql, perhaps.05:46
SpamapSsince the purge method shouldn't be called otherwise05:46
infinitySpamapS: Well, you can also manually purge, post-upgrade.  Which I tend to do, both for tidiness and bughunting.05:47
SpamapSyeah05:47
SpamapSthe dupes we're getting are all package install errors from 5.505:47
infinity(After a do-release-upgrade, I'll 'dpkg -l | grep ^rc' and go to town)05:47
SpamapSbecause it fails to start.. because apparmor is all forked up05:47
* infinity should probably sleep.05:49
infinitySpamapS: I take back my knee-jerk "fixing debhelper isn't sane" reaction.  That's a pretty icky bug.05:49
infinitySpamapS: Hopefully, the exposure is low (as in, hopefully, packages taking over each others' apparmor profiles is a rarity)05:50
SpamapSinfinity: I believe it is a rarity05:51
SpamapSinfinity: but worth fixing nonetheless05:51
SpamapSin an SRU I mean05:51
infinityThe DHCP rename could have had the same effect.05:51
micahgSpamapS: sbeattie is doing an apparmor SRU, you should talk to him05:52
SpamapSmicahg: will do05:52
* micahg taps his foot waiting for the launchpad diff05:52
SpamapSI think actually I don't need to SRU apparmor05:52
SpamapSdh_apparmor was only moved into apparmor in precise05:52
infinitySpamapS: Could be more, but off the to of my head, I'd suggest having a quick look at versioned psql packages, and dhcp3*->isc-dhcp*05:53
micahgumm, aren't we talking about precise?05:53
SpamapSmicahg: yes but the problem lies in mysql 5.1 .. from << precise05:53
infinitySpamapS: The problem's also in 5.5 in precise.05:53
infinitySpamapS: At least, it will be there, once there's a >> 5.5 in a later release. :P05:53
SpamapSits there.. true we will need that whenever 5.6 arrives, which should definitely be before 14.04 :)05:53
infinitySo, fix it in precise now, before you forget about it. ;)05:54
micahgSpamapS: I assume you used the VCS for apparmor?05:55
SpamapSmicahg: I did tho I refrained from pushing since all the other commits were done by the package importer ;)05:55
SpamapShave not touched precise's apparmor hyyet05:55
micahgSpamapS: umm, what does Vcs-Bzr show for you on apparmor?05:55
SpamapSwait05:56
SpamapSits not ubuntu:apparmor ?05:56
SpamapSWTF05:56
micahgUDD is not everything05:56
SpamapSfail05:56
SpamapSI never check Vcs-*05:56
SpamapSthery're wrong 99% of the time05:56
micahgSpamapS: that's a big fail, especially for stuff in main05:56
pitti99% must be a gross overstatement05:56
pittiall ubuntu-desktop Vcs-Bzr: are right05:57
infinityThey're generally correct in main.05:57
pittiwell, most of the time05:57
micahgas should be the Mozilla stuff05:57
SpamapSwhen's the last time I touched ubuntu desktop ?05:57
infinityGenerally.05:57
SpamapS:P05:57
pittiDebian's Vcs-Git: are not correct for Ubuntu, of course05:57
pittibut Vcs-Bzr: on LP is almost always correct05:57
SpamapSwe basically do not use them in server stuff at all05:57
micahgpitti: well, except for the stuff in ubuntu maintained in Debian :)05:57
SpamapSbut the big fail there..05:58
pittimicahg: yeah, I wish we had a standard flag that says "don't change this in Ubuntu, talk to $NAME instead"05:58
SpamapSis that you can *change* the official lp:ubuntu/... to point at it05:58
SpamapSWhy aren't people using lp:ubuntu/* ?05:58
micahgpitti:  if $VCS ~ /ubuntu/ then edit here :)05:58
=== rbelem_ is now known as rbelem
SpamapSthis is just maddening05:59
pittiSpamapS: fully agree on the maddening part05:59
* SpamapS isn't sure whether to feel annoyed or guitly05:59
pittithere is no one true way06:00
SpamapSbut I ask, *why*06:00
SpamapSI suspect mistrust of the package importer06:00
infinityIt's not hard to mistrust it.06:01
infinityIt's not done much to earn mine.06:01
SpamapSit has ruined my branches enough times that I am a-feared of it06:01
pittiUDD is making things ridiculously complicated and error prone, and a lot of branches are out of date06:01
SpamapSI've struggled pretty hard to keep branches up to date for the server stuff06:01
pittiwhich is why so many people rather use the good old debian/ only custom branches with e. g. bzr-builddeb06:02
SpamapSmeh ok06:02
infinitypitti: Say, did you have any plans to fix the .symbols files for cups on arm*?06:02
infinitypitti: It's been FTBFS for weeks.06:02
pittiinfinity: apw looked at it last week, but I guess he stopped in the middle or so06:02
* pitti really tries to detach himself from the printing stuff, but that is very sticky06:03
pitticurrently fixing pyppd..06:03
pittiinfinity: it's also completely mysterious to me; but I guess I'll just add this new weird symbol as optional and stop worrying about it06:04
infinitypitti: Welcome to C++ symbols?06:05
pittiinfinity: it's not just that; it built fine on Debian's arm06:05
infinitypitti: 4.706:05
infinitypitti: Was Debian's still 4.6?  Same version of QT?06:05
pittiso 4.7 on arm on Ubuntu is special somehow06:06
pittiinfinity: haven't checked that; sid has been on 4.7 for quite some time, though; Qt might have been different06:06
infinitypitti: I see gcc/g++ 4.6 in the build logs for your cups uploads in sid.06:07
SpamapSinfinity: good news, it appears MySQL 5.5.25 works fine with gcc 4.706:07
SpamapSinfinity: so I think we can drop the build-dep on 4.5 this week06:07
infinitypitti: Unless sbuild is lying, which it might be.06:07
infinitySpamapS: \o/06:08
infinitySpamapS: We dropped the 4.5 build-dep for u-boot too.06:08
infinitySpamapS: Shame we couldn't do it in precise, but oh well.06:08
SpamapSstubborn people unwilling to fix their code will probably thank us for that06:08
micahgpitti: gcc on arm in Debian is 4.6 still06:10
pittimicahg: ah, how helpfully inconsistent; optional symbols it is then :)06:11
micahgpitti: well, I think doko pushed the envelope as far as he could with the freeze looming :)06:11
=== tkamppeter_ is now known as tkamppeter
SpamapShm ok well digging through apt-file searches, I think mysql is the only versioned package that owns an apparmor profile06:27
dholbachgood morning07:05
apwpitti, ahh yess i have that cups fix in a branch, i came to pass it to you and you were offline (gasp) and i forgot about it!07:13
apwpitti, this branch is the cups fix i was proposing, dispite the base that launchpad _thinks_ its against it i actually based on yur bzr.debian.org branch: https://code.launchpad.net/~apw/debian/sid/cups/trunk-fix-armel-ftbs07:15
pittiapw: ah, thanks!07:18
apwpitti, i hope that was evidence of you having a vacation :)07:18
pittiapw: yeah, I took Thu/Fri off, and for four days I rather disconnected IRC07:18
apwpitti, that is probabally the first time i have seen you offline in 4 years, about time07:19
pittiheh07:19
pittiapw: I did disconnect myself over summer and christmas holidays07:19
apwpitti, well all grow up eventually :)07:19
apwpitti, if you have comments etc just yell and i can change and retest07:20
skunkhi all. Question: Will 12.04 improve on performance?07:21
skunkyou know as updates come in over the months?07:23
apwskunk, that is a really hard question to answer, cirtainly for me it is not slower than what we had before07:23
skunkapw: i wish I could say the same thing, 10.04 was alot faster in boot then 12.0407:24
skunkI know i am comparing an old os to a new though07:24
apwskunk, there may have been some regression there, more likely any regression of that nature will get fixed in later releases, but if its a lot it may be worth investigating, bootchart is a tool to profile boots which if you have the old and new to compare may help understand whether its something easily fixable07:26
pittiapw: thank you! merged with dropping the -1 suffixes from the .symbol07:27
skunkokay apw. one last question. I might sound like a noob.. but i really want some clarification07:30
skunkif we optimized ubuntu to work really fast on HDD, would it automatically make thing faster if runnign on SSDs??07:31
skunkmake it faster***07:31
apwskunk, not necessarily.  ureadahead for instance detects which you have and changes behaviour based on the disk type, because each has different optimal access patterns07:31
skunkand of course readahead can be used on both SSDs and HDDS07:32
skunkeh?07:32
apwyes readahead is used on both types, how it does its readahead is modified07:33
skunkokay makes sense.. sorry for my typos btw. its the middle of the night here in Canada07:34
skunkapw, this might be a stupid question07:43
=== frederik_ is now known as fregl
skunkHow do u set up readahead? Ive been using linux for years and I always read about it here and there..07:43
apwit is setup by default on ubuntu07:43
skunkoh so theres nothing I could do right now?? Readahead is running??07:44
apwskunk, should be indeed07:44
skunkapw, thanks.07:45
=== rickspencer3_ is now known as rickspencer3
vibhavmterry: ping08:18
dholbachajmitch, happy birthday! :)08:40
ajmitchheh, thanks08:50
mvo@pilot in08:52
=== udevbot changed the topic of #ubuntu-devel to: 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: mvo
* dholbach hugs mvo08:56
vibhavyay!09:00
vibhavdholbach: Done: https://bugs.launchpad.net/ubuntu/+source/predict/+bug/101200609:19
ubottuLaunchpad bug 1012006 in predict (Ubuntu) "Please merge predict 2.2.3-3.1 from Debian Sid" [Undecided,New]09:19
iuliandholbach: Where did you know that from? You're not spying on him, are you? :)09:24
iulianajmitch: Happy birthday! Having a party? Free food, free booze? Can I join?09:24
dholbachiulian, facebook :)09:27
iulianAh, that does make sense now. :)09:27
dholbachvibhav, I'm a bit busy with some other things right now - can you subscribe ubuntu-sponsors?09:28
vibhavmvo: Are you busy?09:53
mvovibhav: medium busy :) what can I do for you?09:58
xnoxmvo: pushed lp:~dmitrij.ledkov/apt-btrfs-snapshot/py3 addressing your merge review comments09:58
mvoxnox: very nice, thanks09:59
xnoxmvo: it now works with python-mock 0.7 ;-) checked in precise pbuilder09:59
mvoxnox: very nice, looks great, merged10:06
xnoxmvo: \0/10:06
xnox=)10:06
xnoxmvo: do a release / upload to quantal?10:07
mvoxnox: yes, I can do that now10:07
xnoxmvo: \\0//^210:07
mvo:)10:09
nigelbsoren: Happy Birthday! \o/10:19
sorennigelb: Thanks :)10:35
xnoxmvo: it FTBFS... *sigh*10:42
mvo:(10:46
=== rickspencer3_ is now known as rickspencer3
cjwatsonmvo: Your update-manager r2457 only seems to solve the problem in one site out of several affected - what do you think of http://paste.ubuntu.com/1036971/ ?  Works at least back to python-apt 0.7.93.1, which is already within our dependency range10:53
mvocjwatson: looks good but I think we should add super() in the DistUpgradeView*.py stuff as well10:55
mvocjwatson: you are right, my fix only touched update-manager itself10:55
mvocjwatson: otherwise it looks good10:56
nigelbDaviey: around?10:56
* mvo is away for some minutes to get lunch10:56
* nigelb leaves a message for Daviey in PM.10:56
cjwatsonOh, I see that OpProgress uses the percent=None pattern, so I should follow that I guess10:57
cjwatsonSeemed kind of an odd approach to me but whatever10:57
Davieynigelb: o/11:01
nigelbDaviey: left you a PM!11:02
cjwatsonmvo: So maybe http://paste.ubuntu.com/1036990/ ?11:03
cjwatsonmvo: Er, sorry, http://paste.ubuntu.com/1036991/11:04
=== MacSlow is now known as MacSlow|lunch
=== dendrobates is now known as dendro-afk
dholbachsoren, happy birthday! :)11:14
xnoxmvo: pushed a branch to fix FTBFS11:18
sorendholbach: Thanks! :)11:31
mvocjwatson: thanks, that looks great11:42
mvoxnox: ta, let me merge11:42
cjwatsonmvo: ta, committed in r246011:50
vibhavmvo: Sorry for being AFK, If you are not busy, could you please have a look at https://bugs.launchpad.net/bugs/1012006 ?12:00
ubottuLaunchpad bug 1012006 in predict (Ubuntu) "Please merge predict 2.2.3-3.1 from Debian Sid" [Undecided,New]12:00
vibhav"The fact that it's actually pretty social, and I get to call people names, is just a bonus." -- Linus Torvalds12:04
vibhavwhoa, wrong channel :(12:05
Riddellvibhav: voila (on qalculate), thanks for helping ubuntu12:07
vibhavRiddell: You uploaded it?12:09
Riddellvibhav: yes12:09
vibhavthanks man12:09
vibhavRiddell: You dropped the Breaks/Replace and the debhelper version diff?12:10
Riddellvibhav: yep12:10
vibhavSo, the only changes were in the debian/rules right?12:10
Riddellvibhav: yep12:10
vibhavcool12:11
* vibhav hugs Riddell 12:11
Riddellmmm12:11
mvovibhav: sure, I check it out12:16
vibhavthanks!12:16
dholbachcan an archive admin review ubuntu-packaging-guide and pkgme please (new)? :)12:20
=== _salem is now known as salem_
vibhavdholbach: You are an archive admin, right?12:28
dholbachno12:28
vibhavI thought you were one12:28
dholbachno, I don't have that particular set of keys :)12:29
* vibhav hugs mvo12:32
vibhavcjwatson: You were the last guy to touch libept in Ubuntu, Could I preapre a merge for it or do you want to do it?12:41
dokoSweetshark, for issue 1007616, did you try to build on amd64 as well?12:42
cjwatsonvibhav: I would prefer to leave it to mvo or to whoever's dealing with the apt merge.12:43
vibhavapt merge?12:43
cjwatsonYes.12:43
vibhavWhat is that?12:43
cjwatsonThe merge of apt.12:43
vibhavah, got it12:44
xnoxapt the next generation DVCS12:44
cjwatsonapt tends to change its ABI on significant version changes and require packages to be rebuilt against it; libept is one of those packages, so might as well do that at the same time.12:44
vibhavfine, Ill see for another package12:44
cjwatsonThe Ubuntu delta to libept can be discarded rather than merged when the time comes.12:45
vibhavcjwatson: What about libedit?12:46
=== MacSlow|lunch is now known as MacSlow
cjwatsonvibhav: I would prefer that you didn't take any of my merges.12:46
cjwatsonI'm able to cope with them.12:46
vibhavfine12:47
cjwatsonThanks all the same12:47
cjwatson(Synced libedit now.)12:49
xnoxjdstrand: what apport version will be released with quantal?12:49
xnoxi have made a python2/3 bilingual merge proposal to lp:apparmor12:50
pittixnox: I really don't know yet12:50
xnoxbut I now noticed the the /2.8 and /2.7 branches, with quantal having 2.712:50
pittiapport versioning is pretty much up to my mood12:50
pittioh, ITYM apport -> apparmor?12:50
xnoxyes12:50
xnoxabove lines should be apparmor =)12:51
ogra_what ? they arent the same ?12:51
xnoxpitti: sorry for confusion12:51
ogra_:P12:51
pittixnox: np :)12:51
xnoxjdstrand: what *apparmor* version will be released with quantal? =)12:51
ogra_both are for iOS, right ? since they start with the name "app"12:51
ogra_:P12:51
xnoxogra_: now you are confusing apparmor with iArmor and iApport12:52
pittinah, can't; apport actually tells you what's going on :)12:52
ogra_oh, indeed :)12:52
vibhavinfinity: You there?12:53
ScottKI think infinity is getting his beauty sleep.12:55
vibhavWhen one becomes a Contributing Developer, he becomes an Ubuntu Member too, right?12:58
=== slomo_ is now known as slomo
Laneythat is, in fact, the point of contributing developer12:59
=== Ursinha` is now known as Ursinha
=== Ursinha is now known as Guest63012
xnoxvibhav: yes.13:01
=== dendro-afk is now known as dendrobates
SpamapSinfinity: spoke too soon.. still segfaulting on i386 w/ gcc 4.7 :(13:11
Sweetsharkdoko: yes, but that buildd failed due to running out of fs space IIRC, so I canceled it ...13:13
nemoHey, how would I find out if Ubuntu has picked up https://bugzilla.gnome.org/show_bug.cgi?id=673749 ?13:16
ubottuGnome bug 673749 in GtkStatusIcon "Error Message When Creating Tray Icon" [Normal,Resolved: fixed]13:16
nemo'cause those notification daemon crashes in 12.04 are driving us all nuts13:16
nemoI've been googling launchpad, but not found anything yet13:16
Sweetsharkhmm, anyone recently tweaked around libmysqlclient-dev? it seemed to have installed just fine on i386, but failed to install on amd64 with "libmysqlclient-dev : Depends: libmysqlclient18 (= 5.5.25-0ubuntu1) but it is not going to be installed" ?13:17
jibeldoko, I did too. It builds on amd64.13:17
jibelthen make check failed with a java segfaults and a DisposedException but that's another story13:18
Sweetsharkhohum, mysql 5.5-0ubuntu1 is just 6 hours old ...13:18
cjwatsonIt failed to build on i386.13:19
cjwatsonThat'll have meant that any Architecture: all packages are out of sync.13:19
cjwatsonHopefully SpamapS will have notice; he got mailed.13:20
cjwatson*noticed13:20
dokojibel, that is LO?13:20
jibeldoko, yes13:20
SpamapSindeed I think we'll have to continue to build it w/ gcc 4.5 until it can be figured out13:20
Laneyhe just said a few lines above :-)13:20
cjwatsonYeah, I didn't have context for what was segfaulting13:20
SpamapSindeed I got the build failure and I believe its an old upstream bug unfortunately13:20
SpamapSNot one we can keep dodging .. I wonder if we can patch this13:21
SpamapSupstream seems pretty uninterested in addressing it :-/13:21
SpamapShttp://bugs.mysql.com/bug.php?id=6150913:27
SpamapSThats the issue btw.. upstream seems to think it was resolved but I think not. :-/13:27
=== joink_ is now known as joink
SpamapShm, no, its this issue http://bugs.mysql.com/bug.php?id=6543213:34
=== trijntje_ is now known as trijntje
* ScottK glares at SpamapS.13:45
ScottK(mysql just caused my soprano upload to FTBFS on !i386)13:45
SpamapSScottK: working on it13:50
SpamapSlooks pretty nasty13:50
ScottKThanks.13:50
SpamapSI may have to disable some tests just to get the archive back in order13:51
ScottKThat would certainly solve my problem.  The soprano build doesn't actually use mysql, I just need it installable so  librdf0-dev is installable.13:53
SpamapSyeah libmysqlclient-dev is currently the wrong version because i386 failed13:54
SpamapSI think I'll disable those tests.. I have Norvald Ryeng from Oracle helping me with the upstream issue.. but thats not going to be solved in a short time period13:54
* SpamapS opens critical bug first13:54
SpamapSScottK: test rebuild has commenced, time for breakfast. ;)14:27
ScottKExcellent.14:28
=== dendrobates is now known as dendro-afk
xnoxmvo: did you have a chance to look at https://code.launchpad.net/~ev/apt-clone/python3/+merge/109672 ?14:31
slangasekmvo: hi, which "our own code" do you think might still need porting to the python-apt 0.8 api?14:31
mvoslangasek: some bits and piece in the quirks code of the release upgrader code I could imagine, I think we are well covered by now but double checking is a good idea14:38
cjwatsonI'm fairly sure I've got most of it14:39
cjwatsonI went over the output of /usr/share/python-apt/migrate-0.8.py with a fine tooth-comb14:39
cjwatson(Wait, that must be "fine-tooth comb".  Doesn't make a lot of sense hyphenated the other way.)14:39
mvoxnox: not yet, can have a look now14:39
mvocjwatson: aha, excellent!14:40
cjwatsonmvo: update-manager itself is runnable with python3 now, although the upgrader will need some more work14:40
mvocjwatson: yeah, I managed to get the text frontend of the release upgrade to a certain point, but there were some oddities around some of the input handling and I did not looked further14:41
cjwatsonInput handling?14:42
cjwatsonmvo: I'm about to rearrange the gettext stuff in an attempt to make it not nightmarish to port to py3 :)14:45
slangasektooth combing is a lost art14:46
slangasekmvo, cjwatson: cool, sounds like I can just pull the Debian python-apt in then14:46
ogra_bryceh, hey, so during our foundationd py3 porting sprint i ported xdiagnose, i can fire it up from a terminal and get a nice gtk window, is there anything else i could test to make sure the py3 porting didnt break it ?14:54
ogra_*foundations14:54
=== Guest63012 is now known as Ursinha
=== Ursinha is now known as Guest90889
=== Guest90889 is now known as Ursula
barrypitti: hi.  did i see that you completed the port of foomatic-db-compressed-ppds?  has it been uploaded?  (i want to turn that row of the spreadsheet green)15:05
roaksoaxdoes anyone have any experience packaging javascript?15:10
xnoxroaksoax: there is js policy, generally the package should be names libjs-yetanotherjquery and ship stuff in the /usr/share/libjs/yetanotherjquery15:20
xnoxor something like that15:20
xnoxroaksoax: look at the, e.g. jquery-* packages? =)15:20
roaksoaxxnox: yeah I already saw that, though I have a depereusttons when it comes tto versioning15:20
xnoxroaksoax: 1-1, is always good =)15:21
xnoxroaksoax: next upload into debian 2-115:21
roaksoaxxnox: lol... didn't mean that15:21
xnoxworks like a charm ;)15:21
xnoxroaksoax: my dictionary didn't parse depereusttons by the way15:21
roaksoaxxnox: I mean as in "XYZ needs to access the patch in a way like js/js-version/build/"15:22
roaksoaxxnox: however it installs as in: "js/*.js"15:22
* xnox hides15:22
roaksoaxs/patch/path15:22
roaksoaxxnox: hehe :)15:22
infinitySpamapS: So, MySQL?15:27
slangasekcrunchy and good with drop tables15:27
infinitySpamapS: I figured you'd have uploaded a quick compiler revert by now or something. :P15:28
ScottKinfinity: About an hour ago: [10:27:04] <SpamapS> ScottK: test rebuild has commenced, time for breakfast. ;)15:30
infinityBah.  People and their breakfast.15:30
=== maco2 is now known as maco
micahgSpamapS: how about gcc-4.6 for mysql?  gcc-4.5 was about to drop out of main and I was going to get rid of it (obviously if 4.6 doesn't work, that's fine too)16:16
brycehogra_, sweet.  if the gui comes up that covers a lot of the code.  one other thing to test would be the test suite - ./run-tests.  That'll verify the apport hooks generate bug reports and so on.16:19
SpamapSmicahg: I'll try that if Oracle can't figure it out, but they've agreed to look at it now that we can reproduce16:22
SpamapSre-running the test suite *again* ugh16:23
dokochrisccoulson, replied to the c++ compat issues. can nux/unity built in c++98 mode?16:23
chrisccoulsondoko, thanks16:23
dokoSpamapS, I think it did fail with 4.6 as well16:23
chrisccoulsondoko, unity / nux isn't really my call, but i think they're already using C++11 features16:24
dokochrisccoulson, this will be a pain in the ass to fix for all packages :-/16:24
SpamapSIt appears to be something with the hand-optimized yassl code16:24
chrisccoulsonyeah, i can imagine16:24
SpamapSI wonder if we can just switch i386 to use the "portable" version and let gcc optimize it16:24
dokoyeah, that would be nice16:26
cjwatsonpitti: Do you know the status of ubuntu-drivers-common for Python 3?  It seems to be kind of halfway there16:26
dokoSpamapS, http://pkgs.fedoraproject.org/gitweb/?p=mysql.git "Fix several strcpy calls to check destination size" sounds suspicious, however I don't know which of these patches are in Debian or upstream16:29
vibhavmterry: ping16:29
mterryvibhav, hi16:30
SpamapSdoko: fedora doesn't use the bundled SSL of MySQL IIRC.. they link to openssl.. so theyw on't be affected by this16:32
dokoSpamapS, and why don't we do this?16:32
dokoSweetshark, I see you build LO in c++11 mode as well. Don't do that ...16:33
SpamapSdoko: I've not looked at it very closely. In the past it caused issues with the test suite.16:33
vibhavmterry: AFAIK, you were the last guy to touch bcov in Ubuntu. Since Debian has released a new version, Are you comfortable with me preparing a merge?16:34
vibhavOr Do you want to do it?16:34
SpamapSdoko: If we can't resolve this issue it might be an option, but not one I want to choose lightly.16:34
mterryvibhav, I wasn't planning on getting to it soon, so if you're game, that'd be swelL!16:35
vibhavsure, thanks16:35
seb128hum, my system is using 3G of memory according to top but I closed almost everything running and top sorting show no big users16:37
seb128does anyone know how to figure what's going on?16:37
seb128that seems to happen regularly after I build gtk or glib on my precise system, the box gets really slow at everything it's doing as well16:38
seb128I'm wondering if that's a kernel issue but I'm unsure what infos would be useful16:38
vibhavseb128: Have you checked the processes via the system monitor?16:40
seb128vibhav, it's not different from top16:41
vibhavah16:41
vibhavwhat kernel?16:41
=== Chipzz_ is now known as Chipzz
vibhavthe one in the repos or a custom compiled16:42
=== rickspencer3 is now known as rickspencer3_
seb128vibhav, stock precise from the archive with SRus applied16:43
vibhavdo you have an old kernel installed, try that too16:47
vibhavmterry: Done: https://bugs.launchpad.net/ubuntu/+source/bcov/+bug/101223816:48
ubottuLaunchpad bug 1012238 in bcov (Ubuntu) "Please merge bcov (0.2-1.2) from Debian Unstable" [Undecided,New]16:48
=== rickspencer3_ is now known as rickspencer3
hippiehackercjwatson: are you around? I'm looking for some clarification around the 12.04 image build process, https://answers.launchpad.net/ubuntu/+source/live-build/+question/20020616:51
ogra_bryceh, ah, awesome, thanks, seems i still have some more work to do :)16:53
* ogra_ got two tracebacks during the tests16:53
brycehogra_, I'm happy to lend a hand if needed16:53
ogra_ah, i'll get along i think, but a review in the end would be nice indeed :)16:54
brycehogra_, ok great16:54
Sweetsharkdoko: could you elaborate? I guess upstream wants to go to c++11 ASAP anyway ...16:57
cjwatsonhippiehacker: answered briefly; I'm in a sprint until Wednesday so not a lot of time16:57
hippiehackercjwatson: thanks again17:00
SpamapSugh.. disable the tests that fail one time.. and a few intermittent failures start showing up17:03
=== jbernard` is now known as jbernard
dokochrisccoulson, cnd: woult it be possible to construct a test case for the std:list issue, like the one from the referenced GCC report?17:15
cnddoko, what do you mean?17:16
SpamapSugh I'm trying like 6 different things to fix this silly i386 issue17:23
SpamapSpatching out the Pentium Optimizations.. building with gcc 4.6 ..17:23
SpamapSbuilding with 4.5 ..17:23
infinitySpamapS: Building with 4.5 doesn't "fix" it? :/17:24
SpamapSinfinity: takes an hour to figure that out even on good hardware :-P17:24
SpamapSand I'm out of good CPU's .. now u sing EC2 instances ;)17:24
infinitySpamapS: Wait, we're using a bundled openssl?17:25
SpamapSno17:25
SpamapSbundled yassl17:25
SpamapSwhich is what almost all mysql users use17:26
infinityWell, a bundled something SSL. :P17:26
SpamapSyeah17:26
SpamapSI will also try an openssl linked build17:26
SpamapSbut I hate diverging from upstream :P17:26
infinityI'm fond of the archive being installable. ;)17:28
ogra_boring :P17:29
SpamapSok, gcc 4.6 still shows the problem17:33
SpamapSso does patching out the hand optimized taocrypt stuff17:35
* SpamapS gets his gdb on17:35
jtaylorwhy does a foreign glib-dev pull in a foreign python?17:41
jtaylorvia recommends, kind of dangerous as it conflicts with native python and breaks your system when not aborted17:42
SpamapSdamn, gcc 4.5 does fix it :-/17:43
slangasekjtaylor: why don't you have Install-Recommends disabled in your development environment? :)17:43
jtaylorwell I'm familiar with the issue, but many others aren't17:45
jtaylorunfortunately glib is at the bottom of many dependency chains17:45
jtaylorbug 1012229 for a recent example, if seen others stumbling over that too17:46
ubottuLaunchpad bug 1012229 in Ubuntu "installing 32bit dev packages on 64bit OS frequently fails" [Undecided,New] https://launchpad.net/bugs/101222917:46
slangasekright, well, I don't see at a glance what's pulling in python... but the right answer isn't to remove valid Recommends17:47
jtaylorapt-cache depends glib2.0-dev | grep python17:47
jtayloroh you meant what in glib needs it17:48
jtaylorwould it make sense to make python m-a foreign?17:48
cjwatsonIt's the canonical case where that's difficult.17:49
slangasekabsolutely not17:49
cjwatsonQuite literally - it's in the spec.17:49
cjwatsonHey, we can start deploying M-A: allowed in Depends now though, can't we?17:49
cjwatsonModulo stuff like germinate maybe.17:50
cjwatson:any, I mean.17:50
cjwatson(For those unfamiliar: we couldn't use the full syntax in precise, because it would have broken upgrades from lucid.)17:50
slangasekooh yes17:50
cjwatsonPatch to germinate welcome ;-)17:51
=== smb` is now known as smb
cjwatsonAt least to make it ignore it and follow down the same arch.  Bonus points if you can figure out how to make it work with lucid's python-apt for Launchpad, which is what I got stuck on last time I tried.17:51
cjwatsonAlthough maybe that doesn't matter too much./17:51
infinitySpamapS: If gcc-4.5 "fixes" it, can we get that uploaded ASAP?18:00
SpamapSinfinity: yes I'm just verifying that it doesn't break anything else18:00
infinityIt can't possibly make things worse than they are now. ;)18:00
SpamapSbuild shoudl be done in 15m18:00
SpamapSinfinity: btw, the reason we don't link mysqld to openssl is that Debian believes it is not allowed.18:04
SpamapSI don't know why fedora/rh think it is.18:04
micahgdid they get permission?18:05
infinitySpamapS: I thought MySQL has an openssl exception in the license...18:07
* infinity might be misremembering.18:07
xnoxinfinity: community edition or the proprietary one....?18:08
infinityxnox: Community.18:08
SpamapSIIRC the problem isn't mysql not wanting openssl, but openssl not granting MySQL an exception18:09
infinityWe used to maintain a libmysqlclient fork specifically for this reason, I thought.  So one could link OpenSSL and one not, for GPL applications that needed libmysqlclient but couldn't link openssl.  But.  I'm getting old.  I could actually be entirely forgetting why we did all that.18:09
infinitySpamapS: openssl doesn't have to grant exceptions, only the other way.18:09
infinitySpamapS: It's the openssl license that violates the GPL without a linking exception.18:10
infinityBut, maybe someone decided it was all just not worth the hassle.18:10
infinityAnd using another SSL implementation doesn't bug me all that much, it's just irksome that it's embedded.18:10
micahghttp://dev.mysql.com/doc/refman/5.5/en/secure-using-ssl.html seems to imply that mysql wants to allow linking against openssl18:10
SpamapSYeah, I was given the impression that openssl's license made that a no-no18:11
infinitymicahg: It could just be that the Debian MySQL maintainers gave up with the transitive issue (GPL applications linking libmysqlclient, linking openssl)18:11
SpamapSbut mysql's exception does allow linking with openssl18:11
SpamapShttp://bugs.mysql.com/bug.php?id=824918:11
SpamapSinfinity: RIGHT that is likely it.18:12
SpamapSdouble ugh18:12
infinitySpamapS: I do so love when people link bugs with my name in the log.  It's nostalgic.18:12
SpamapSok so there is a giant mass of inline assembly in yaSSL that gcc 4.6 and later seem to not like18:13
micahgwait, so based on that bug, why doesn't Debian just use openssl?18:13
SpamapSmicahg: transitive?18:14
micahghrm, I guess I"ll have to read the 8 year old thread about it18:14
infinitymicahg: MySQL allowing an exception to link is fine, right up until you link another GPL application to libmysqlclient, then that application ALSO needs an exception.18:15
micahgah, right18:15
infinityWhich, actually, isn't that bug at all.18:16
* SpamapS tries building with TAOCRYPT_DISABLE_X86ASM defined18:16
infinityThe bug SpamapS was referencing was when they changed the library from LGPL to GPL, thus cutting off non-GPL applications from linking, and they had to give an exception for that.18:16
infinity(Which made no sense, IMO, given that the end result of the GPL+linking exception more or less turned it into the LPGL, in practice)18:17
infinityBut whatever.18:17
infinityLicenses are hard.18:17
mdeslaurwe should just stop upgrading gcc, life would be so much simpler :)18:17
infinitySpamapS: Upload something using gcc-4.5, then keep hunting the problem? :P18:18
infinityOr I can...18:18
infinityBut since you tested... And presumably have sources.18:19
SpamapSinfinity: I'm waiting for my 4.5 test build to finish, not waiting on my other solutions18:19
infinityAhh.  I thought you implied up there that it worked.18:19
SpamapSThe tests that failed before did not this time18:20
SpamapSbut they are run with several different arguments..18:20
SpamapSand I want to make sure nothing else broke so I can upload and then go take a nap ;)18:20
SpamapSok tests passed18:26
* SpamapS prepares to upload18:26
SpamapSok, uploaded18:29
* infinity scores up mysql-5.5...18:38
davidcalleev, hi, I see you are taking care of the videos lens py3 port, I was waiting for libdee to be fixed on py3 to do it. Thanks ! :)18:48
utlemmingpackaging question: if a package needs relies on a kernel module being loaded on boot, is the proper way to put the module in /etc/modules?18:56
BenCutlemming: Check qemu-kvm package for how to makes sure to load the correct kvm module18:57
utlemmingBenC: thank you kindly :)18:57
BenCutlemming: You should not touch /etc/modules for sure (packages can't modify conffiles of another package)18:57
BenCutlemming: No problem…hint, qemu-kvm uses an init script, so it loads the modules at boot18:58
utlemmingthat's what I figured....I'm pulling the code now18:59
SpamapSinfinity: TAOCRYPT_DISABLE_X86ASM seems to solve the problem with gcc 4.719:05
infinitySpamapS: At a pretty unfortunate performance loss, I'd assume.19:07
hallynhi - any chance i coudl get someone to take a peek at bug 1010069 ?19:07
ubottuLaunchpad bug 1010069 in eglibc (Ubuntu) "bits/fcntl.h does not define AT_EMPTY_PATH" [Medium,Triaged] https://launchpad.net/bugs/101006919:07
infinityIf only we had an asm-tuned SSL library that we knew worked...19:08
SpamapSinfinity: yeah, I reckon 2x actually.. doing some further tests now :-/19:09
infinityhallyn: *raise brow*19:09
infinityhallyn: That would be broken on precise too, then.  Unless kvm didn't need those defines in precise?19:09
hallynit is19:09
hallynin precise we worked aroudn it by manually defining it19:09
SpamapSUgh, try 4x slower.. :(19:09
hallyni'd like to stop doing that :)19:09
infinityhallyn: If we knew about it in precise, why didn't someone tell me then? :P19:10
infinityhallyn: Anyhow, will look into it.19:10
hallyninfinity: I didn't understand the cause of th eproblem then19:10
infinitySpamapS: Not shocking.19:10
SpamapSso has some kind of convention changed in 4.6/4.7 that requires asm writers to adapt?19:11
hallyninfinity: I did raise it a few times, think I brought it up in ubuntu-kernel, and there was another bug oepned19:11
=== dendro-afk is now known as dendrobates
infinitySpamapS: I'd say not that I know of, but I guess obviously yes. :P19:13
infinitySpamapS: (Or, rather, something got more strict, and bad inline breaks, I assume)19:13
infinityhallyn: Alright.  Well, thanks for hunting it down.  I'll probably add this to my pending SRU as well as fixing it in Q.19:13
hallyninfinity: thanks!19:14
ScottKbarry: Any chance you'd have time to convert cython from python-support to dh_python2?  Cython's in Main now, so it needs doing.19:23
barryScottK: possibly, but not today.  can you open a bug on it and assign it to me.19:24
ScottKWill do.   Thanks.19:25
barryScottK: np19:26
=== BenC_ is now known as BenC
ScottKDone.19:27
=== BenC_ is now known as BenC
tkamppeterAnyone expert about apt-get and package repositories? In bug 995111, comment #18, why does cups 1.5.3-0ubuntu2~ppa3 not get installed? What does the user have to do here?19:45
ubottuLaunchpad bug 995111 in cups (Ubuntu Precise) "Print failure since upgrade to 12.04" [High,Fix released] https://launchpad.net/bugs/99511119:45
slangasektkamppeter: that looks like they have apt pinning in place on their system (/etc/apt/preferences) which forces the ppa version to not be considered a candidate19:48
tkamppeterslangasek, thanks, can you comment on the bug telling the user how to proceed? Thanks.19:51
=== dendrobates is now known as dendro-afk
=== Shinobi is now known as Shinobi_away
=== slank` is now known as slank
=== slank is now known as Guest2077
=== salem_ is now known as _salem
=== dendro-afk is now known as dendrobates
BenCAnyone know if python-support is planned for main inclusion?22:33
BenCSeeing as cython depends on it22:33
micahgBenC: barry has a bug for it, it's not meant to be in main22:33
dokoBenC, no, please use dh_python222:33
micahgBenC: and thanks for all the powerpc fixes :)22:34
BenCI'm just trying to fix some build failures for packages that depend on cython, and python-support is the reason it's uninstallable for build-deps22:34
BenCmicahg: no problem22:34
barryjtaylor: submitted a debdiff on bug 1012331 but i won't be able to do anything about it today.  if someone wants to beat me to it...22:34
ubottuLaunchpad bug 1012331 in cython (Ubuntu Quantal) "Needs to be converted to dh_python2" [High,Triaged] https://launchpad.net/bugs/101233122:34
BenCWhat's the proper fix here?22:34
BenCAh22:34
BenCbarry: I'm on it...22:35
micahgah, I forgot the -dbg package when I tried it :)22:35
barryBenC: awesome, thanks22:35
skunkhow do you modify default window dimensions?22:42
=== martinphone is now known as martinphone_
=== martinphone_ is now known as martinphone
=== martinphone is now known as lacrodde
=== StudioWorks is now known as kInOzAwA
=== dendrobates is now known as dendro-afk
=== Shinobi_away is now known as Shinobi
killownhow can I deal with this issue https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/+bug/973610 since I need install ubuntu 12.04 and nouveau driver don't let me do that23:15
ubottuLaunchpad bug 973610 in xserver-xorg-video-nouveau (Ubuntu) "Flickering Screen - X Display Problem Nouveau DRM [12.04 Beta2]" [Undecided,Confirmed]23:15
killownit would at least fallback to vga mode...23:16

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