/srv/irclogs.ubuntu.com/2011/04/06/#ubuntu-devel.txt

=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
=== temugen_ is now known as temugen
=== temugen is now known as Guest24406
=== evilnhandler_ is now known as evilnhandler
=== Nigel_ is now known as G
=== asac_ is now known as asac
=== txwikinger2 is now known as txwikinger
ohsixhi, re: changelog for pam in natty, mentions kernel changes for file descriptor limits; is that for the patch that changes it to 4096 or was there something else interesting that happened in .3803:43
micahgohsix: did you see the latest kernel changelog?03:53
c2tarunmicahg: hi, if possible please look at a query I posted in #ubuntu-motu :/ i am stuck03:53
ohsixmicahg: yea, the one about the patch to change the number of fds; thats "the patch" i was referring to :]04:00
ohsixhrm nevermind, reading the bug now04:02
=== Amaranth_ is now known as Amaranth
=== _LibertyZero is now known as LibertyZero
=== tjaalton_ is now known as tjaalton
ohsixhi, another java question: NetX and the plugin moved to the IcedTea-Web project with a separate release cycle.07:26
ohsixin the icedtea readme for openjdk-6, but it appears theres no package for it, there _is_ a package for an icedtea plugin, but it appears to be something else, and older07:27
ohsixafk, but if someone can clarify the whole java situation it'd be much appreciated; trying to eventually report somtehing crashing but finding out the relationship of everything involved is proving difficult07:35
micahgohsix: the plugin is in a separate source called icedtea-web07:38
micahgthe binary is icedtea-plugin07:38
=== Mirv_ is now known as Mirv
=== ivanka is now known as ivanka-train
=== dendrobates is now known as dendro-afk
=== mthaddon changed the topic of #ubuntu-devel to: Launchpad down/read-only from 08:00-09:30 UTC for a code update | Archive: Feature/UI freeze | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper -> maverick | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs | Patc
Tm_TPatc (:07:58
micahgmthaddon: you realize that's an hour early, right?08:00
didrocksgood morning08:02
mthaddonmicahg: an hour early compared to what?08:02
slangasekcompared to the stated time08:02
micahgmthaddon: the notice is up 1hr before the downtime08:03
mthaddonI don't think so - I'm pretty sure it was always scheduled for this time in UTC08:04
micahgmthaddon: I was just noting current time is 07:04 UTC, just wanted to make sure since various people have had DST issues lately08:05
pittiGood morning08:06
ohsixmicahg: ok08:07
ohsixmicahg: i just reproduced the problem i was having with icedtea/openjdk with the sun plugin, so i'm looking at ff now08:08
ohsixit is something that changed between b1 and b208:08
micahgohsix: help with bug reporting in #ubuntu-bugs please :)08:08
ohsixi'm reporting them :D08:08
ohsixoh heh, it does say icedtea-web in the changelog for icedtea-plugin, oof,08:11
micahgohsix: there were just new uploads of both08:12
ohsixok08:12
ohsixmicahg: can you explain why jamvm/cacao are there? since for most purposes they're drawn in with the browser plugin where its a bit tricky to switch between them08:14
micahgohsix: nope, I haven't dug into it that much yet08:14
ohsixokie dokie, thanks again08:15
ohsixmicahg: maybe you can confirm something; http://www.runescape.com/game.ws use firefox's full screen mode; let it load, make sure the toolbar is set to auto hide08:22
ohsixit crashes when the toolbar comes donw after it is fully loaded (shown the login screen) you can tell w/o logging in by the cursor having stopped blinking and not being able to click on it, the applet viewer crashes and nothing notifies the browser side plugin about it08:23
micahgohsix: not right now, maybe someone in #ubuntu+1 can verify08:25
ohsixmicahg: ok, thanks08:25
ohsixoh yea, keep forgetting i'm  using natty D:08:26
ohsixi had great luck pinning natty's ff4 to maverick before i switched entirely though :]08:26
dholbachgood morning08:44
sladenohsix: "RuneScape Applet" ... I get a "do you trust this content?" box08:45
ohsixsladen: oh, yea it uses native code to do 3d, and needs authorization08:47
ohsixit might just use software 3d if you don't but i haven't tried it08:47
ohsixsladen: i may have to read your response in the morning, but if it doesn't crash immediately; have it bring down the toolbar a few times (also it rarely hides automatically since the focus change is to a native plugin and not client web content, to force the toolbar away focus in the address bar and hit escape)08:53
ohsixbut i will be looking, msg or hilight if you can08:54
=== JamieBen1ett is now known as JamieBennett
=== Sweetsha1k is now known as Sweetshark
=== mrpouit is now known as mr_pouit
=== victorp_ is now known as victorp
talatHi i try to repacakged my python using apt-get and dpkg but python gives 3 error in unit test can you help me why cant i repackage my python ?10:19
talat?10:25
talatisn't there any one knows packaging ?10:25
cjwatsonplenty, but your question is pretty vague10:26
cjwatsona full build log posted to paste.ubuntu.com or similar would stand a better chance of getting somebody to look at it10:27
talatcjwatson: ok now i paste :)10:28
=== mthaddon changed the topic of #ubuntu-devel to: Archive: Feature/UI freeze | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper -> maverick | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs | Patch Pilots:
=== hunger_ is now known as hunger
=== doko_ is now known as doko
tjaaltonwhat is the preferred naming scheme for SRU's? I see all kinds of variants, incrementing -0uX, -0u1.Y, -0u1~hardyX, -0u0.8.04.X etc10:40
tjaaltonquite a mess imo :)10:40
pittitjaalton: the preferreed naming schema is to add 0.1 ubuntus10:41
pittitjaalton: appending it sometimes needs more tricks like appending 0.8.04 and 0.10.04 if the same versino exists in several releases10:41
tjaaltonpitti: ok thanks, so 7.3+2 -> 7.3+2ubuntu0.1 then (for x11-xserver-utils SRU)10:42
tjaaltonpitti: yeah, ok10:42
pittitjaalton: right10:42
simion314hi, i need a link to some page that has information about how to get a comercial application on the ubuntu software center,thx10:44
bdrungto whom can i talk about multiarch?10:55
mthaddonsimion314: trying to find out for you - will let you know when I get some info10:55
seb128bdrung, you can just ask on the channel10:56
seb128bdrung, but slangasek has been driving the work on it mostly so if you have specific questions maybe slangasek10:56
bdrungseb128, slangasek: i just want to let the multiarch people know about bug #752101 and #75235011:01
ubottuLaunchpad bug 752101 in nvidia-common (Ubuntu) "nvidia-detector crashed with ValueError in __get_value_from_name(): invalid literal for int() with base 10: '173:i386'" [Undecided,New] https://launchpad.net/bugs/75210111:02
ubottuLaunchpad bug 752350 in synaptic (Ubuntu) "synaptic does not support multiarch" [Undecided,New] https://launchpad.net/bugs/75235011:02
bdrungis someone working on multiarch in synaptic?11:02
bdrungit currently renders synaptic useless11:02
seb128mvo, ^11:03
seb128tseliot, ^11:03
mvobdrung: not currently :/11:03
seb128bdrung, you can tag multiarch bugs as "multiarch"11:03
bdrungseb128: already done11:03
mvobdrung: I can have a look after lunch, basic support (to show audacious:386) should be striaghtforward11:04
bdrungseb128: is it possible to subscribe to tagged bugs?11:04
bdrungmvo: that would be a huge improvement11:04
seb128bdrung, I don't think so11:05
SpamapScjwatson: is there a way I can take a look at the plymouth bits that will show the integration with upstart's dbus signals?11:05
cjwatsonin what way?11:06
cjwatsonperhaps change the plymouth-upstart-bridge job to run with --debug?11:06
SpamapScjwatson: well I'm trying to form a good vision fo where we are and where I'd like to see us go for server boot.11:06
SpamapSs/fo/of/11:06
SpamapScjwatson: the most common request is "just show me what its doing"11:08
SpamapSwhich I think it already does..11:08
SpamapSbut I'm not entirely sure how to show that. ;)11:08
cjwatsonplymouth-upstart-bridge gets all goal and state changes from upstart from the point it starts up, and does its best to render those into a reasonable approximation of traditional starting/stopping messages11:09
cjwatsonoh, and it gets told when jobs fail too11:10
SpamapScjwatson: and those will show up in plymouth-theme-ubuntu-text if --debug is passed?11:10
cjwatsonI think if you look at the on_failed and on_state_changed functions in src/upstart-bridge/plymouth-upstart-bridge.c, it should make it fairly clear11:10
cjwatsonSpamapS: oh, for a user to see them, they just need to not pass 'quiet'11:11
cjwatsonI thought you wanted more than that11:11
SpamapS*ah*11:11
cjwatsonif you want a full dump of what the bridge is getting from upstart, you can edit /etc/init/plymouth-upstart-bridge.conf to add '--debug 2>/dev/.initramfs/plymouth-upstart.log' to the end of the exec line11:12
cjwatsonbut that's for developers not users11:12
cjwatson(roll on /run)11:12
SpamapScjwatson: ty.. thats just what I needed. :)11:13
cjwatsonone thing I suspect we need to do is to go through the description fields of upstart jobs and make them fit into this presentation (or possibly adjust the presentation code in the bridge)11:13
cjwatsonsince that field was purely informational before this, there are some cosmetic inconsistencies11:14
evcould someone please approve my mail to ubuntu-devel-announce?11:14
SpamapScjwatson: while I have your attention.. as a hypothetical, if we want this on all the time..  would it be possible and/or advisable to make the server not have 'quiet' passed by default?11:15
cjwatsonto fit well into the bridge, the description field of task jobs should be a sentence about what the task is doing, in sentence case, without a final full stop; and the description field of services should be a noun phrase naming the service, starting with a lower-case letter unless the service name is naturally title-case11:16
cjwatsonSpamapS: it should be possible11:17
cjwatsonthe code gets fiddly due to too-many-requirements-syndrome, but that's my problem11:17
cjwatsonev: done11:17
evthanks11:18
SpamapScjwatson: I see what you mean.. "Stopping: System V runlevel compatibility" .. doesn't make much sense but could be quite helpful.11:22
cjwatson(there's no :)11:22
cjwatsoner, "no colon"11:22
cjwatsonthat's an interesting case; there's currently no way to have per-instance descriptions, or to explicitly mark a job as always quiet11:23
cjwatsonI've added the basic facility, but it definitely needs a full review for the cosmetics11:24
cjwatsonseb128: FYI, you can now do orig.tar.xz uploads (bug 742408)11:25
ubottuLaunchpad bug 742408 in Launchpad itself "Support xz compression in source packages" [Low,Fix released] https://launchpad.net/bugs/74240811:25
seb128cjwatson, oh nice, thanks a lot ;-)11:25
SpamapScjwatson: whats there now is actlually good, I didn't realize the "Starting AppArmor Profiles ..." stuff was actually that.11:25
SpamapSmost of my VMs don't have many services installed. :-P11:25
cjwatsonSpamapS: actually that one is emitted by a traditional init script, not by plymouth-upstart-bridge11:26
SpamapSah11:26
SpamapShrm.. so w/o quiet.. we get stuff all over tty1 ..11:28
* SpamapS really shouldn't be brain dumping to IRC at 3am11:28
cjwatsonseb128: (though note that I don't believe .xz source uploads are available in Debian yet - I know they're working on it)11:30
seb128cjwatson, (no worry, GNOME said they would not switch to .xz before next cycle and they will keep .tar.bz2 for a while as a backup solution for those who don't support .xz)11:32
seb128but nice to know that launchpoad handle .xz for when it will be needed ;-)11:33
SpamapScjwatson: looks like respawning could use special consideration too. I think smbd may get respawned a whole bunch of times right now because it needs an 'and net-device-up' in it start on.. we get about 6 "Starting SMB/CIFS File Server" lines..11:36
cjwatsonor maybe that's a case where the six lines are a useful note to us that we need to fix something - could look at that either way11:37
SpamapStrue.. the detail will be in syslog11:38
SpamapSheh.. I imagine that is slowing down boot11:39
SpamapSsmbd thrashing about in the first 5 seconds11:39
SpamapScjwatson: is it a bug then, when init.d scripts call 'echo' directly?11:44
=== MacSlow is now known as MacSlow|lunch
cjwatsonno, init.d scripts have to11:44
cjwatsonplymouth-upstart-bridge doesn't do anything with them, only with native upstart jobs11:45
tseliotseb128: I'll fix nvidia-common. Thanks for the heads up11:45
cjwatsonoh, sorry, do you mean directly rather than using the LSB functions?11:46
SpamapSI thought they would need to call a shell function that would send to plymouth or console so they didn't run all over the plymouth output11:46
seb128tseliot, thanks11:46
SpamapScjwatson: yes11:46
cjwatsonSpamapS: on the whole Ubuntu init.d scripts should have been converted to LSB functions; but calling echo still goes via plymouth11:46
cjwatsonnow that we don't use usplash any more, the main purpose of the LSB functions is just to do nicer formattin11:47
cjwatsong11:47
SpamapShttp://paste.ubuntu.com/590174/11:47
SpamapSThis shows things not really looking so pretty..11:48
cjwatsonthat's basically a line-buffering problem11:48
SpamapSso.. plymouth bug?11:49
cjwatsonI'm not quite sure11:49
cjwatsonplymouth is a reasonable dumping ground for it, but I'd need to sit and think about it11:49
SpamapSAs I understand it, the point of plymouth is to be the traffic cop between stuff running in parallel and the console.11:50
SpamapS(I mean the point of plymouth sans pretty graphics for the desktop)11:50
cjwatsonyes, but there's only so much it can do if the actual bytes sent to the console are out of order11:50
cjwatsonthat's why I want to think about it11:50
SpamapSOk. :)11:50
cjwatsonit may be that lsb-base-logging.sh should be changed to use the plymouth client, which would give plymouth more structured input in this case11:50
cjwatsonplymouth is also what makes /var/log/boot.log exist, BTW11:53
SpamapSRight, thats a bit of magic I was just counting on.. not thinking about at all. :)11:53
cjwatsonwe never had boot logging working before, because it needed something that was basically plymouth-shaped11:53
SpamapScjwatson: so that you can decide when to think about this.. rather than it interrupting you at the moment, do you want me to open a bug report?11:55
cjwatsonyes please11:55
cjwatsonif you can include a recipe for setting up a vm to look like that, that would be good11:56
SpamapSsurely. should I open it against plymouth?11:56
cjwatsonactually, you might as well just open it against lsb-base11:57
cjwatsonI think that's likely where it belongs11:57
SpamapScool11:57
cjwatsonso the lsb source package11:57
SpamapScjwatson: bug #752393 opened12:02
ubottuLaunchpad bug 752393 in lsb (Ubuntu) "lsb init scripts show line buffering problems on bootup" [Undecided,New] https://launchpad.net/bugs/75239312:02
cjwatsonthanks12:03
SpamapSoh no, as always, thank you. :)12:03
evmvo: heads up: I've added an item to OneiricPlanning for this idea http://paste.ubuntu.com/590182/ which I thought might interest you.12:34
TeTeTI've submitted a debdiff for bug 692922 that seems to be faulty - it may crash compiz hard. any chance to hinder it to get into lucid-proposed?12:42
ubottuLaunchpad bug 692922 in compiz-fusion-plugins-main (Ubuntu) "[10.04] Disappearing icons for Java app" [Undecided,In progress] https://launchpad.net/bugs/69292212:42
mvothanks ev!12:42
seb128TeTeT, hum, mvo said he uploaded it?12:42
mvoTeTeT: that is uploaded, no?12:42
TeTeTmvo: yes, fear so - I got a report from a tester a few minutes ago12:43
mvoseb128: could just just reject it from the queue (or another archive admin)?12:43
seb128mvo, why? is it incorrect?12:43
mvoev: thanks, the data snapshot is a good point, the release one as well12:43
seb128doh12:43
mvoseb128: apparently it can crash12:44
seb128TeTeT, mvo: sorry I misread what TeTeT was saying12:44
mvoseb128: yeah, me too12:44
mvoI thought he looked for sponsoring, not reverse sponsoring12:44
seb128TeTeT, mvo: rejected from the lucid queue12:44
evmvo: sure thing12:44
=== MacSlow|lunch is now known as MacSlow
mvoseb128: thanks!12:45
seb128mvo, yw12:45
seb128ev: hey, you got a ubuntu-geonames merge request from mterry ;-) just mentionning it in case you don't notice those, I know we tend to not get notified for desktop ones12:45
evseb128: indeed, it's on my todo list for today :)12:46
seb128ev: great, thanks ;-)12:46
TeTeTseb128: thanks a bunch!12:47
YokoZarIs CDBS something we're trying to phase out long term?12:54
YokoZarI've heard a lot of devs express great preference for debhelper12:54
cjwatsonYokoZar: it probably depends whom you ask12:59
cjwatsonYokoZar: there is a trend in that direction, certainly, but I wouldn't say there's consensus12:59
mvobdrung: basic support is now done (took more time to write the configure.in bits then the actual code :/13:00
YokoZarcjwatson: I was considering putting in a debhelper feature request but the particular feature is already completely implemented in CDBS13:00
cjwatsonhttp://people.debian.org/~cjwatson/dhstats.png <- dh vs. cdbs trend in Debian13:00
cjwatson(sorry, the legend is mangled, I should fight with gnuplot some more at some point)13:01
cjwatsons/legend/X-axis labelling/13:01
sorenWhat is dh(1)?13:01
sorenOr rather, how is it different from "debhelper"?13:01
cjwatsonhttp://manpages.ubuntu.com/manpages/natty/en/man1/dh.1.html13:02
sorenYes...13:02
YokoZarFrom that graph I'd have to guess that it looks like cdbs packages are staying cdbs, but all the new ones are debhelper13:02
sorenOk, then what is debhelper 7?13:02
soren:)13:02
cjwatson"debhelper 7" on that graph means that debian/compat says >= 713:02
sorenOh, ok, so there are packages that might count against both?13:03
cjwatsonyes13:03
sorens/both/more than one/?13:03
sorenOh, ok.13:03
cjwatsonYokoZar: I think on the whole that's probably true (and there's conversion of existing packages to dh too), although there are also some cdbs->dh and *->cdbs conversions13:04
cjwatsongets hard to graph those13:04
cjwatsonactually, sorry, having checked my code, "debhelper 7" is actually packages whose build-dependencies imply at least debhelper (>= 7~)13:05
sorenOk.13:06
cjwatsonthe dh(1) line is any package whose debian/rules matches /^\s+dh\s+/m13:06
YokoZarhow on earth did I manage to make solitaire crash with a branding update...13:11
bdrungmvo: thanks. where do i get the code from?13:15
mvobdrung: I just uploaded it to natty13:16
bdrungmvo: you forgot to close bug #752350 in d/changelog13:18
ubottuLaunchpad bug 752350 in synaptic (Ubuntu) "synaptic does not support multiarch" [Undecided,New] https://launchpad.net/bugs/75235013:18
mvobdrung: ups, thanks13:20
=== masACC is now known as maswan
juliankDid nobody work on multi-arch support in aptitude?13:41
juliankOK, it partially works with multi-arch, but it uses Name() instead of FullName() to display names, causing architecture information to be omitted13:42
bdrungdiwic: re bug #722375 - your patch fixes the crashes (a big improvement), but still produces ~ 10% load on my netbook.13:46
ubottuLaunchpad bug 722375 in wxwidgets2.8 (Ubuntu Natty) "High CPU usage of wxWidget apps caused by dbusmenu" [High,In progress] https://launchpad.net/bugs/72237513:46
diwicbdrung, hmm, what was the cpu load before the patch?13:47
bdrungi just launched audacity13:47
bdrungdiwic: 50% - 70%13:50
bdrungdiwic: and it hanged often before the crash13:52
bdrungs/crash/patch/13:52
diwicbdrung, if you use the other workarounds (menuproxy= etc), do you get rid of the 10% then? I'm just thinking it might be unrelated13:56
=== maxb_ is now known as maxb
bdrungdiwic: you are right. that's unrelated. same workload with menuproxy workaround13:59
diwicphone13:59
bdrungdiwic: then please upload your fix.13:59
=== dendro-afk is now known as dendrobates
diwicbdrung, I don't have any upload rights14:08
bdrungdiwic: then give me a debdiff :)14:09
diwicbdrung, ok, will do later today (just got three things in parallel)14:13
bdrungk14:13
steveireI'm running a live cd and trying to install iotop which is in universe. I tried sudo vi /etc/apt/sources.list but the file doesn't exist. What's going on?14:15
diwicbdrung, for appmenu.patch, did you talk to upstream anything or did you just cherrypick their svn commit14:29
bdrungdiwic: i didn't talk to upstream. i just tested the patch that you posted14:31
diwicbdrung, I was asking about the previous patch, appmenu.patch14:32
bdrungdiwic: dunno who wrote it and where it comes from.14:34
diwicbdrung, I just ask you because you were the one uploading appmenu.patch.14:35
seb128TeTeT, hey, seems I closed that IRC tab14:35
bdrungdiwic: mom, let's check that.14:35
seb128TeTeT, vinagre ... depends of kees and the security team, we wanted to use reminna this cycle but they blocked it on security review issues14:36
seb128not sure vinagre is any better but status quo is that we are blocked with it until that is sorted14:36
TeTeTseb128: can we expect reminna to make it into 12.04, or way to early to tell?14:36
diwicbdrung, debdiff attached to the bug14:37
bdrungdiwic: i pulled the patch from upstream vcs14:37
seb128TeTeT, dunno, as said kees blocked it so it depends of whether upstream fixes the issue or not14:37
diwicbdrung, just wondering if you just picked it or if a discussion with upstream was preceeding that pick. I think my fix should be upstreamed14:38
TeTeTseb128: ok, thanks14:38
seb128TeTeT, do you have issue with vinagre or request to use reminna?14:39
bdrungdiwic: can you upstream your fix and add a DEP-3 header to the app-menu2.patch?14:39
seb128TeTeT, https://bugs.launchpad.net/ubuntu/+source/remmina/+bug/673908 for the record if you are interested in details14:39
ubottuUbuntu bug 673908 in remmina (Ubuntu) "[MIR] remmina" [Wishlist,Fix committed]14:39
TeTeTseb128: nah, customer surprised me by telling me something new was coming and I had no idea ;)14:39
seb128TeTeT, https://bugs.launchpad.net/ubuntu/+source/freerdp/+bug/67392514:39
ubottuUbuntu bug 673925 in freerdp (Ubuntu) "[MIR] freerdp" [Undecided,New]14:39
diwicbdrung, I'm quite busy, do we have anyone who is our upstream contact?14:40
bdrungdunno14:41
diwicok14:41
diwicI'll see if I can find a ML then14:41
bdrungdiwic: the app-menu.patch was posted by Tim Kosse who seems to be an upstream developer14:42
bdrungdiwic: https://bugs.launchpad.net/ubuntu/+source/wxwidgets2.8/+bug/662077/comments/714:42
ubottuUbuntu bug 662077 in wxwidgets2.8 (Ubuntu Natty) "WxWidgets apps don't have menus" [High,Fix released]14:42
diwicbdrung, thanks14:45
bdrungdiwic: let me know once you have added the dep3 header14:47
diwicbdrung, is it ok with forwarded: no for now?14:48
diwici e in the dep-3 header14:48
bdrungyes14:48
diwicbdrung, uploaded to bug14:56
seb128slangasek, hey, I thin you broke unity application matching with the multiarch bamf update14:58
bdrungdiwic: uploaded, thanks15:02
diwic\o/15:02
diwicthanke15:02
diwics/e/s15:02
bdrungdiwic: or s/th/d/ ;)15:02
killowndo anyone know what's the .qml file responsible to set the laucher width? I could resize the icons using LauncherItem.qml, LauncherList.qml but I have not found anything about resize launcher width15:06
pittistgraber: hm, what's this "fake-udev" package that udev.preinst refers to?15:17
stgraberpitti: https://bugs.launchpad.net/ubuntu/+source/udev/+bug/745011 (dpkg-divert diverts a file for all packages except the one in --package)15:18
ubottuUbuntu bug 745011 in udev (Ubuntu) ""info: unrecognized option '--convert-db'" on upgrade" [High,Fix released]15:18
pittistgraber: ah, I'm currently trying to recover from a really nasty upgrade failure due to that15:19
pittiPreparing to replace udev 167-0ubuntu1 (using .../udev_167-0ubuntu2_amd64.deb) ...15:19
pittidpkg-divert: error: `diversion of /sbin/udevadm to /sbin/udevadm.upgrade by fake-udev' clashes with `diversion of /sbin/udevadm to /sbin/udevadm.upgrade by udev'15:19
stgraberoh, how's that even possible ... did you have a udev upgrade crash in the past ?15:20
stgraberthat'd explain why you have a divert set before the upgrade to the new package15:20
pittistgraber: ah, it's just the retracer chroots15:20
pittiI think seb128 just nuked the postinst instead of just removing set -e15:20
pittiyes, that'd explain it15:20
stgraberI'd just remove the divert manually, that should fix it15:20
pittiright, that's what I did15:20
pittistgraber: thanks!15:20
pittisorry for the noise, got the idea a second after I pinged15:20
seb128pitti, oh right, sorry about that15:20
pittiseb128: np15:21
seb128ok, I officially hate the multiarch changes landing so late in the cycle that's decided ;-)15:22
cjwatsonstgraber: is it possible to safely clean up the old diversions?15:25
slangasekbdrung: 752101, 752350> yes, there are package management tools that don't work when multiarch is enabled, that's why I'm not pushing to enable it by default in natty15:27
slangasekseb128: application matching - hrmm, where is this?15:28
seb128slangasek, bamf15:28
slangasekseb128: right, but how did it break?15:29
seb128slangasek, I'm investigating, the gio part is not being used15:29
seb128slangasek, /usr/lib/i386-linux-gnu/gio/modules has an empty cache there15:29
seb128which would explain it15:30
seb128trying to figure why it's empty now...15:30
slangasekseb128: ah, giobamf is present but missing from the cache here as well.. maybe I messed up the trigger somehow15:31
seb128slangasek, no, launching the cache update command by hand leads to the same result15:31
slangasekhmm15:32
seb128there is something it doesn't like in libgiobamf.so15:32
stgrabercjwatson: postrm is supposed to revert the binary and remove the diversion in case something goes wrong. I can probably check for an old diversion before doing dpkg-divert and remove it if it exists though.15:32
seb128slangasek, I've copied that file in /usr/lib/gio/modules and run the update cache line and the .cache list everything but it15:33
slangasekseb128: is it reproducible with the previous upstream version of bamf?15:33
seb128slangasek, it works with 0.2.80-0ubuntu1 and is broken with 0.2.80-0ubuntu215:34
slangasekhmm15:34
=== deryck is now known as deryck[lunch]
seb128slangasek, no in fact I'm wrong15:35
seb128it's not listed15:36
seb128slangasek, I need to check on that, i seem to recollection that gio check the cache and fallback to read the directory if the file it needs is not cached15:37
slangasekseb128: looking at gio-querymodules source, it tries to find the symbol g_io_module_query and only adds it to the cache if found; bamf doesn't provide this symbol; I'm reasonably certain nothing I did for multiarch broke this15:39
seb128slangasek, right, the cache issue was a wrong track15:40
slangasekok15:40
seb128slangasek, it was not in the cache either for 0.2.80-0ubuntu1 but that version works15:40
slangasekseb128: ok - but the functionality regressed between -0ubuntu1 and -0ubuntu2?15:42
seb128slangasek, yes15:42
seb128slangasek, one way to test is cp /usr/share/applications/gedit.desktop .15:42
seb128edit gedit.desktop, tweak the Name=15:42
seb128double click on that .desktop from nautilus15:42
seb128with 0.2.80-0ubuntu1 the launcher display the edited .desktop name15:42
seb128with 0.2.80-0ubuntu2 it matches the system one15:42
seb128i.e it doesn't track which one gio launched but go back to do fallback matching15:43
seb128you need to restart bamfdaemon and unity between upgrades or downgrades to test15:43
seb128slangasek, it's likely what create bug #751025 as well15:43
ubottuLaunchpad bug 751025 in bamf (Ubuntu) "Libreoffice is not marked as opened in the Unity Launcher" [Undecided,New] https://launchpad.net/bugs/75102515:43
=== dendrobates is now known as dendro-afk
slangasekseb128: ok. I only moved the files as part of the FTBFS fix because it looked like an easy win; if it's not, let's roll back the multiarch changes for natty and see if that fixes15:44
seb128slangasek, doing a mv /usr/lib/i386-linux-gnu/gio/modules/libgiobamf.so /usr/lib/gio/modules seems to fix it15:47
seb128I don'g get why though15:47
seb128don't15:47
slangasekoh.  In that case, what about other modules in /usr/lib/<triplet>/gio/modules?  Is the process that's failing to find bamf failing to find them as well?15:48
seb128slangasek, we have none in there right now so not sure, I would still like to understand why it breaks before moving it back15:51
=== nxvl_ is now known as nxvl
slangasekseb128: I have glib-networking installed to that directory, but I haven't used it15:53
slangasekI'm not sure I know how to use it15:54
slangasekseb128: what if you were to manually add the module to the cache in the multiarch dir?15:55
slangasek(as a test)15:55
seb128would that work since it doesn't define the symbol for lazy loading?15:56
slangasekit's possible the patch for the compatibility fallback in glib assumes the module will be in the cache15:56
slangasekI don't know, let me see if that symbol is needed at runtime or just at cache build time15:56
seb128well a strace on bamfdaemon shows that it loads the .so correctly15:57
slangasekhmm15:57
=== dendro-afk is now known as dendrobates
seb128slangasek, ok, right, adding a cache listing it in the new dir fixes it16:08
seb128slangasek, ie echo "libgiobamf.so:gio-desktop-app-info-launch-handler"16:08
seb128slangasek, removing it bring back the bug16:08
seb128slangasek, so it doesn't like things in the new dir which are not in the cache list16:09
slangasekok, I wonder why that is16:09
slangasekit would be a glib bug rather than a bamf bug, I guess... which way would you like this fixed?16:10
seb128seems a glib issue indeed16:10
seb128slangasek, well ideally we would make it work in the new dir the same way it did in the old one16:10
tseliotslangasek: does changing the "Section" field in debian/control cause the package to be NEWed? Just to be sure..16:10
seb128slangasek, but I don't care much how we fix it in natty, I would prefer not by adding bamf to the cache list though since other components could run into the same issue16:12
slangasektseliot: no16:13
slangasekseb128: ok; I can try to look at fixing glib later today then16:13
tseliotslangasek: ok, thanks16:13
=== OdyX` is now known as OdyX
seb128slangasek, thanks16:14
seb128slangasek, I've assigned you bug #751025 for tracking16:33
ubottuLaunchpad bug 751025 in glib2.0 (Ubuntu) "Libreoffice is not marked as opened in the Unity Launcher" [High,New] https://launchpad.net/bugs/75102516:33
SpamapSslangasek: can you think of any reason moving smbd to 'start on runlevel [2345] or net-device-up' would cause things to break horribly?16:33
SpamapSslangasek: right now its 'start on local-filesystems' and this causes it to respawn profusely until lo exists...16:34
slangasekSpamapS: 'start on net-device-up' will just make it respawn profusely until /usr/sbin exists instead (or else get itself into a wedged state where it doesn't respawn at all)?16:35
SpamapSslangasek: right.. so if we marry it with local-filesystems then nfsroot has the same issue.. :P16:38
slangasekSpamapS: only when /usr is on a distinct nfs share, I think?16:38
SpamapSslangasek: what about just doing runlevel [2345]? Is smbd needed ever between local-filesystems and filesystem?16:39
ohsixmicahg: cacao/jamvm are apparently available to help bootstrap the compiler; i'm sure there are other reasons but thats the first compelling one i've found16:39
slangasekSpamapS: I'm not sure; I would want to look at the genealogy of the upstart job in the package to see why it was set that way to begin with16:49
SpamapSslangasek: it has always been that start on since you wrote it. :)16:50
SpamapStimestamp: Thu 2010-02-18 12:51:45 +000016:50
slangasekSpamapS: ok - then I'm still not sure, and you should do whatever makes sense :)16:53
SpamapSslangasek: I'm trying to think of a scenario where smbd should start before 'filesystem' ...16:54
slangasekSpamapS: /usr on loopback-mounted cifs? :P16:54
SpamapSslangasek: i think we call that *WINNING*16:54
=== herton is now known as herton_lunch
* cjwatson nails wubi bugs to the floor and stomps on the pieces17:02
cjwatsonnow I need to do something else for a while to keep my sanity17:02
pittimterry, doko: do you have some time to review bug 752530? as this is a very late FFE, it'd be good to get that in ASAP for more testing17:15
ubottuLaunchpad bug 752530 in overlay-scrollbar (Ubuntu Natty) "[MIR] overlay-scrolllbar" [High,New] https://launchpad.net/bugs/75253017:15
pittirickspencer3: ^ FYI17:15
rickspencer3thanks pitti17:16
mterrypitti, looking now17:17
mterrypitti, sorry, I haven't looked at incoming MIRs for a bit, didn't expect any  :)17:17
rickspencer3pitti, mterry could you guys please let me know asap if there are any problems there17:17
=== cmagina is now known as cmagina-lunch
rickspencer3I can get back to sabdfl asap in case it doesn't look suitable17:17
pittimterry: I only filed it a couple of hours ago, as before it wasn't ready yet :)17:17
dbarth_pitti: there is a wiki page describing a set of tests you guys can do on the scrollbar17:19
dbarth_pitti: it was used for the last call for testing that jibel organized17:20
pittidbarth_: probably not that important for the MIR, but interesting in general; is that part of what QA does in their regular tests?17:20
=== deryck[lunch] is now known as deryck
dbarth_pitti: https://wiki.ubuntu.com/Ayatana/ScrollBars#Test guidelines17:21
mterryrickspencer3, no .symbols file.  I usually consider that a blocker.  Shouldn't take long to fix, can that be done soon?17:21
dbarth_pitti: ack17:22
mterrykenvandine, can you add a .symbols file to overlay-scrollbar?17:24
kenvandinemterry, sure17:27
fEnIohello17:28
kenvandinemterry, done and uploaded17:40
mterrykenvandine, awesome17:41
=== sconklin is now known as sconklin-lunch
=== herton_lunch is now known as herton
=== cmagina-lunch is now known as cmagina
pittimterry, kenvandine: nice! seeding/promoting now18:00
chrisccoulson_has anyone had this error when trying to push a bzr branch: http://paste.ubuntu.com/590350/18:02
pittichrisccoulson_: hm, try bzr reconcile?18:03
chrisccoulson_pitti - hmmm, same problem :(18:03
Ampelbeinslangasek: hi, would it be possible for you to regenerate the http://people.canonical.com/~vorlon/broken-srcs-universe.txt list?18:13
slangasekAmpelbein: sure, running now18:13
Ampelbeinslangasek: thank you!18:13
j1mchi all - i wanted to discuss a doc-related bug here, as i think it's pretty important: https://bugs.launchpad.net/ubuntu/+source/ubuntu-docs/+bug/74867318:17
ubottuUbuntu bug 748673 in ubuntu-docs (Ubuntu) "Natty & Yelp/Desktop help: strange mix of info refering to Gnome 3 & 2, but not to Unity" [Undecided,Confirmed]18:17
j1mcbasically, there are no real natty docs at this point, and i wanted to see about getting them in late, even post-release.18:17
slangasekAmpelbein: refreshed - pretty good progress!18:21
=== sforshee is now known as sforshee-lunch
j1mcsee bug: https://bugs.launchpad.net/bugs/600875 for background18:22
slangasekAmpelbein: from what I see, over half the packages left to be rebuilt have no reverse-dependencies anyway; I don't have this in report form, but if you're keen, a prioritized list would be: libfsobasics (FTBFS), libfsoframework, nbtk (FTBFS), libtranslate, tntnet, synfig, libsylph, nufw, libgsm0710mux, libfsotransport, abiword18:22
ubottuUbuntu bug 600875 in unity "No documentation for using/configuring Unity" [Wishlist,Triaged]18:22
Ampelbeinslangasek: yeah, I've been looking at the list, too. The libfsobasics-ftbfs I don't know how to fix, vala is completely new to me.18:24
slangasekAmpelbein: right, I don't know either18:25
Ampelbeinslangasek: I filed some RM bugs, too: bug 749470, 749804, 750926, 75101418:26
ubottuLaunchpad bug 751014 in libpano12 (Ubuntu) "Please remove libpano12 from natty" [Wishlist,Confirmed] https://launchpad.net/bugs/75101418:26
ubottuLaunchpad bug 750926 in libgda3 (Ubuntu) "Please remvoe libgda3 from natty" [Wishlist,Confirmed] https://launchpad.net/bugs/75092618:26
ubottuLaunchpad bug 749804 in hk-classes (Ubuntu) "Please remove hk-classes from natty" [Wishlist,Confirmed] https://launchpad.net/bugs/74980418:26
ubottuLaunchpad bug 749470 in libccc (Ubuntu) "Please remove libccc from natty" [Wishlist,Confirmed] https://launchpad.net/bugs/74947018:26
slangasekAmpelbein: ah, great :)18:26
=== kentb is now known as kentb[dell]
geserI'm looking at some of the FTBFS from the recent archive rebuild and stumbled about several build errors on amd64 with the same error: "dpkg-deb: error: control directory has bad permissions 700 (must be >=0755 and <=0775)". Someone have an idea what caused this?18:42
=== sconklin-lunch is now known as sconklin
fmutHello18:56
fmutI'm looking for some help. I have a source code that I would like to convert into a package (ubuntu compatible). I followed some of the tutorials for package generation using debhelper apps but everything seems to assume that you already have the standard configure/make setting18:58
fmutMy question is the where is the best way to generate these configure/makefile configuration to be as standard as possible with the rest of the community18:58
slangasekgeser: just buggy control dir generation that dpkg now complains about?  Do you have a sample link?18:59
geserslangasek: https://launchpadlibrarian.net/68375035/buildlog_ubuntu-natty-amd64.outguess_1%3A0.2-7_FAILEDTOBUILD.txt.gz18:59
fmutany help will be greatly appretiated18:59
slangasekfmut: if it's C or C++, to be as standard as possible, use autoconf+automake+libtool.  I don't know if there's a quickstart guide for autotools though19:00
fmutyes, it is c19:00
bcurtiswxfmut, in the youtube tutorials for packaging they use the package hello, correct?19:03
fmutno, they used ed, the gnu editor19:03
geserslangasek: if you need more pick one of the amd64 FTBFS after "mx" from http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20110329-natty.html and you might be lucky19:03
bcurtiswxmaybe the wiki tutorials has hello.. but you may want to apt-get source <packagename> and look at the config and make files to maybe get a visual representation.19:04
bcurtiswxslangasek, is there a wiki on autotools at least?19:04
slangasekgeser: oh, so it's just started happening in later builds?19:04
slangasekbcurtiswx: you are asking the wrong person, I learned autotools before wikis were invented19:04
slangasek:-)19:04
geserslangasek: looks like, the earlier ones I checked all failed with a different error19:05
bcurtiswxslangasek, were dinosaurs around? no no j/k.  thx tho :)19:06
=== sforshee-lunch is now known as sforshee
slangasekgeser: is there a different version of dpkg in use in the different failing builds?19:06
fmutit seems that the tutorial are all outdated ..19:07
fmutI'm also interested in learning a proper dirtory structure to organize my code ....19:07
fmut*directory*19:07
slangasekgeser: hmm, 1.16.0~ubuntu6 is a dpkg build I uploaded and it hasn't failed for me here, so probably not19:08
slangasekwgrant: do you know what's going on with, e.g., https://launchpadlibrarian.net/68375035/buildlog_ubuntu-natty-amd64.outguess_1%3A0.2-7_FAILEDTOBUILD.txt.gz in the test rebuilds?19:08
geserslangasek: I looked at earlier builds and they all use the same dpkg-dev version19:10
stgraberpitti, cjwatson: http://paste.ubuntu.com/590389/ <- looks good ? that should fix the case where there was an old diversion set on a system19:13
geserslangasek: and only amd64 seems to be affected (https://launchpad.net/ubuntu/+archive/test-rebuild-20110329/+buildjob/2406466)19:14
slangasekgeser: does it look like it's a single builder affected, or multiple ones?19:14
geserslangasek: was about to check it right now19:15
geserslangasek: the build records mention all available amd64 PPA builders. And the last package with that error is currently "picocom" but I don't know if the problem fixed itself or if the later packages are still in queue on amd6419:27
slangasekalrighty19:28
slangasekI guess we can watch for new failures showing up with the same error19:28
plotinociao19:39
plotinoanybody knows how to get java working in firefix?19:39
plotinofirefox19:39
micahgplotino: support is in #ubuntu or #ubuntu+1, but just install icedtea6-plugin or sun-java6-plugin19:42
plotinosun-java6 is a propetary plugin?19:44
micahgplotino: yes19:45
plotinook thanks19:47
cjwatsongeser,slangasek,wgrant: whoa, that sounds like a recurrence of https://wiki.ubuntu.com/IncidentReports/2011-02-25-Permissions-build-failures20:23
cjwatsonlamont: ^- alert, please?20:23
lamontthat's build 2406466?20:23
cjwatsonlamont: https://launchpadlibrarian.net/68375035/buildlog_ubuntu-natty-amd64.outguess_1%3A0.2-7_FAILEDTOBUILD.txt.gz20:24
lamont<geser> slangasek: and only amd64 seems to be affected (https://launchpad.net/ubuntu/+archive/test-rebuild-20110329/+buildjob/2406466)20:24
lamontmore interested in that to ge tteh builder name20:24
cjwatsonah yes20:24
cjwatsonthat's the one20:25
geserlamont: pick one of the amd64-only FTBFS between "mx" and "picocom" from http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20110329-natty.html and you have a high chance to find an affected build20:26
=== dendrobates is now known as dendro-afk
lamontcjwatson: identified.  I've stuck the virtual builders on manual while I sort out the scope of it20:27
lamontnon-virtual is not affected20:27
cjwatsonphew.  thanks20:29
cjwatsonis it the same thing as before?20:29
lamontthere are about 3 different fixes for the mess before.  the virtual amd64 buildds are missing most or all of them atm20:30
lamontany one of them would be sufficient20:33
=== dendro-afk is now known as dendrobates
lamontcjwatson: so here's the scope....   to continue the saga of the original incident:  ultimately, the incident was resolved by adding a umask() call to sbuild on all of the non-virtual builders on 2/26, and sudo was downreved back to 1.6.9.  Subsequent to that, a compatible sudoers.d/buildd file was rolled out, and sudo went back to 1.7.2 as part of centralized management's requirements.  lp-buildd-76 did not include the cowboyed call to umask(), and20:48
lamont was rolled out to the amd64 boxes Monday via dist-upgrade, creating the situation on the virtual builders that they (1) had sudo 1.7.2, (2) did not have a compatible sudoers file, and (3) lacked the sbuild backstop. ==> FAIL.20:48
lamontAlso affected are any builds on non-permanent ppa builders that were re-installed anytime after early march. ==> MORE FAIL20:48
lamontlaunchpad-buildd 77 is building now, with the umask() call in it for the final backstop.  As I roll that out to the virtual builders, I'll put20:48
lamont them back on auto.20:48
ohsixhm, mango-lassi uses the same icon networkmanager uses for ethernet, that's a little confusing :D21:04
lamontcjwatson: all but terranova are back.  we are still having words21:17
cjwatsonlamont: thanks21:34
ScottKmtaylor: Please fix python-drizzle in Debian and Ubuntu.  kthnxbye.21:38
=== dendrobates is now known as dendro-afk
jelmerbarry: hi22:09
jelmerbarry: is there a UDD meeting?22:09
=== dendro-afk is now known as dendrobates
mtaylorScottK: yes. on it.22:21
ScottKmtaylor: Great.22:22
infinitylamont: Sounds messy...22:23
lamontinfinity: clusteramic22:24
lamontinfinity: sudo changed umask handling between 1.6.9 and 1.7.2..  and well, sbuild wasn't ready for that kind of crazy22:24
infinitylamont: Yeah, I read the old incident report.22:25
lamontmost amusingly, the "fix it in sudoers by restoring old behavior" is a syntax error with 1.6.922:25
lamontanyway, afk for me for a while22:25
keesScottK: say, your bug/feature email... how should the testcase be run?22:43
=== sconklin is now known as sconklin-gone
ScottKkees: I didn't actually run it (not my test case).  Let me find you the original message.22:43
keesScottK: yeah, I'm a little lost on the actual situation they're seeing.22:44
ScottKkees: Here's the full message it came in: http://paste.ubuntu.com/590467/22:46
ScottKTheir online mail list archive seems to be out of date.22:46
keesScottK: ah-ha, okay. I waited too long. This reproduces for me: while ./testcase.pl ; do echo -n . ; done22:47
ScottKkees: With this as a followup http://paste.ubuntu.com/590468/22:47
ScottK(which motivated me to write the message)22:47
keesScottK: right. let me poke at this for a bit -- a change like this in the kernel would likely effect more than just amavisd.22:48
ScottKYep.22:49
keeshmmm22:57
keesScottK: it's not perl. the kernel seems to be treating "shutdown()" differently :(23:15
ScottKLovely.23:15
keesScottK: I think it's a bug. I sent email with a C version of the PoC23:18
ScottKkees: Cool.  Could you comment in the Ubuntu bug?23:19
keesScottK: yeah23:19
ScottKThanks.23:19
ScottKkees: The other question I have is should we apply the Net::Server patch anyway?23:29
ScottKMy Perl is non-existent, so I've no idea.23:30
keesScottK: no, I think that's a hack specific to perl to work around the kernel bug. this will bite other daemons too, so we need to fix it in the kernel.23:33
ScottKOK.  Thanks.23:34
=== dendrobates is now known as dendro-afk
keesScottK: I've converted the bug to a kernel bug and subscribed the kernel team. I assume it will get forwarded to upstream for a solution, since this is likely not an expected change.23:34
keesif it IS an expected change for some reason (I doubt it, given that the listening socket disappears from netstat) then we can revisit patching Perl (and all kinds of other stuff)23:35
ScottKRight.  Sounds good.23:36

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