User1: User3 I merged your change, then at cjwatson's suggestion, switched to .call() so we wait for the clear call to return and also moved it to a try/except IOError block just in case something goes wrong with /dev/ttyX
User2: cjwatson, I got a weird problem with grub on oneiric now... fails to install... grub-probe --target=fs /target fails to identify the fs... if I mount my lucid or natty logical volume in /target, it works fine..  nothing jumps out at me comparing the -vvv logs of the working lv with the failing lv... any ideas?
User2: --target=device works fine, as does abstraction ( lvm )
User2: cjwatson, everything is ext4 btw
User3: User1 sweet, thanks :)
User4: User6 I'm looking at your libmusicbrainz-2.1 sync.  Don't we already have hardening flags enabled via gcc in Ubuntu?  I think that sync is a no-op for us.
User4: The wspanish changes don't look very RC either.
User5: User4 depends which flags
User4: User5 Would you look at the diff then, please?
User5: User4 can you point me to it?
User5: +queue doesn't show it
User4: It won't.
User4: I had to download and debdiff.
 * micahg uses LP
User4: (yes, I've file the bug about that)
User5: https://launchpadlibrarian.net/81986735/libmusicbrainz-2.1_2.1.5-6_2.1.5-6.1.diff.gz
User4: That's the one.
User5: yeah, that won't do anything for us this cycle
User4: User6 ^^^ I'm going to reject them both.  If you really think they should go in, let's discuss.
User5: User4 you can make LP show a diff here: https://launchpad.net/ubuntu/oneiric/+localpackagediffs for syncs, select All packages
User4: Right.  I tend to forget that's around now.
User4: Except for syncs on +queue there's generally a diff on the page I'm looking at.
User5: right
User6: User4 I thought those updates wouldn't hurt but it's not a big deal to me whether they get in or not
User4: User6 Generally in the end game we prefer not to touch packages without a good reason.
User4: I agree they were almost certainly harmless, but also provided no real benefit.  Stuff like that is better waiting.
User6: ok, no problem then
User7: good morning
User8: Good morning
User9: good morning
User10: morgen
User11: morning
User8: User12 lightdm 1.0.1-0ubuntu2 should fix your locale bug
User12: User8 yay, thanks
User12: I'll tell you in a bit ...
User13: i all, I'd like to add my commercial software to the ubuntu software center. I read this http://developer.ubuntu.com/publish/my-apps-packages/, but cannot figure out how exactly I should package my app. Any suggestions?
User8: User13 I suppose you are not using quickly for your app then?
User13: User8 no it's a Qt app
User8: User13 above documentation assumes that, so if you don't use that, you might need to do the packaging manually
User13: User8 I already have a generic .deb for my app
User8: User7 ^ does quickly help with creating packaging if you don't use it for creating the source skeleton etc.?
User13: User8 I just don't know how to provide the "source package" format
User8: User13 oh, so much the better
User8: User13 well, how did you build your deb, if not with debuild or dpkg-buildpackage from a source package?
User7: User8 if the project is converted to the quickly format, yes
User7: like library_name and such
User13: User8 yes I used dpkg-buildpackage
User13: User8 i used the "native" debian format, not the "quilt"
User8: User13 then whatever you ran it from is a source package tree; "dpkg-buildpackage -S" will build the source package, which consists of a .dsc, usually a .debian.tar.gz or .diff.gz, and a tarball with the upstream source
User8: User13 so you probably end up with a .tar.gz and a .dsc
User13: User8 ok but I'd prefer not to upload the sources
User13: User8 so how to package the binaries, icons and stuff in a source package format?
User8: User13 then you can't use Launchpad PPAs, but need to provide your own repository
User8: User13 you can also do that, of course
User13: User8 the software center developer site provides an upload form
User8: User13 it's called "source" package because usually it has the source, but technically the only requirement is that running dpkg-buildpackage in it builds .debs
User8: User13 e. g. the sun-java6 or nvidia driver packagages just ship the readily built blobs in the source and merely copy them into the debs
User8: User13 ah, for .debs or source pacakges?
User8: User13 if for .debs, it seems your problem is pretty much solved?
User13: User8 i think both
User13: User8 I'm talking about this: http://developer.ubuntu.com/publish/ to be clear
User14: the page does seem to state that it's a tarball of the source package
User8: User13 right, only source package
User14: it's also a bit too focused on commercial apps, which is fine in this case
User8: User13 for more details I think I defer to mvo, I don't know that process very well
User12: I think #ubuntu-app-devel might have more people who are focused on this kind of thing, BTW
User13: User12 thanks will also ask there
User12: (or maybe not, I confess I haven't been in there lately)
User14: it's been fairly quiet there lately
User13: User8 so your suggestion is I should look at nvidia or java debs and how they do it?
User8: User13 as I said, they just have the final binaries, and the debian/ bits are by and large nothing more than installing these binaries
User14: reading the info there, it looks like packaging commercial apps is something canonical offers help with
User8: User13 i. e. just having a debian/mypackage.install file and the standard 3-line debian/rules ought to be enough
User13: User8 It'll look easy to me too when I'll found about what those 3 lines are...
User8: see "man dh":
User8: #!/usr/bin/make -f
User8: %:
User8: dh $@
User13: User8 reading that man, thanks for your help!
User15: congrats new TB :-)
User5: did I miss an e-mail?
User14: a blog post by sabdfl
User14: maybe an email as well, I haven't checked this evening :)
User15: just saw the blog
User5: ah, just saw it
User16: is there a way to search the archives for a particular license?
User16: * an easy way *
User15: erm, packages.u.c links to .copyright files that don't exist
User17: I have an old 32-bit HP Compaq 12-inch laptop and it does not boot with the 3.0.0-12 kernel, but only with the last Natty kernel. How to report a bug/debug this?
User15: User16 I cannot think of any place you can get the copyright file for an Ubuntu package other than from the binary package itself
User16: thanks I found a way :D
User15: hmm?
User16: google `site:packages.debian.org inurl:changelogs/pool/main filetype:copyright wtfpl`
User15: I found out that the links from packages.u.c are wrong but the copyright files are actually there
User15: so yes, s/debian.org/ubuntu.com and s/main// might work
User18: micahg, sorry for the impersonal approach! congrats and welcome
User19: User18 Hey! Dictionary alright? We still haven't got a name :D
User18: precisely
User20: oh, awesome, stgraber made it !
User20: stgraber, congrats !!!
User21: User22 Hello. Can I ask a question about launchpad translations? Something strange happens that I don't understand.
User22: hi stikonas, sure
User21: User22 according to https://translations.launchpad.net/ubuntu/oneiric/+source/kde4libs/+pots/libplasma/lt/+details there are no differences between upstream and Ubuntu
User21: But in upstream  "%1 Settings" is translated as msgstr "Nustatymai: %1|/|$[get-case Kilmininkas %1] nustatymai", while in Launchpad the translation is "Nustatymai: %1"
User21: it seems that Launchpad has older translation
User21: and has not reimported translations after the change in upstream. But it still thinks that there are no differences
User22: stikonas, when you say upstream, where are you looking at? Could you point me to the string that differs in the upstream repo?
User21: btw, I'm upstream translator who made that change.
User21: ok
User21: User22 http://websvn.kde.org/*checkout*/branches/stable/l10n-kde4/lt/messages/kdelibs/libplasma.po
User21: User22 please search for msgid "%1 Settings"
User22: stikonas, I can see the string. Are you certain that the libplasma version this PO file belongs to has already been uploaded to Ubuntu?
User21: User22 it should be. I change the upstream translation in March or April, so it should have been imported with KDE 4.7.0
User21: s/change/changed/
User21: User22 and Launchpad lists this new string as a suggestion
User22: stikonas, hm, I'll have to investigate further, then. In the meantime, if this is an important change, could you please updated in Launchpad, so that at least we ensure that the language packs will contain the correct translation?
User22: s/updated/update it/
User21: User22 OK, I'll fix it in Launchpad now.
User22: thanks stikonas
User21: User22 I a few strings in this file. I'll now look at some other file
User22: ok, thanks stikonas, let me know if you see any other inconsistencies
User23: cjwatson, User8 do you think it would be better to merge the package from debian or would a 2 lines fix be more appropriate, given the fact that we're in final freeze? bug #811016
User24: Launchpad bug 811016 in pbuilder (Ubuntu) "Move to /run breaks pbuilder --execute" [High,Confirmed] https://launchpad.net/bugs/811016
User8: User23 without having looked at the merge delta, a cherry-pick is generally better at this time IMHO
User21: User22 I have found something similar in https://translations.launchpad.net/ubuntu/oneiric/+source/kde-workspace/+pots/powerdevilglobalconfig/lt/+details
User23: User8 I figured as much but I wanted to be sure
User23: thanks
User21: User22 If you want, we can leave it as a testcase. It is not as important as the translations that we talked previously.
User21: User22 e.g. this string is not updated: https://translations.launchpad.net/ubuntu/oneiric/+source/kde-workspace/+pots/powerdevilglobalconfig/lt/34/+translate
User21: User22 corresponding upstream is http://websvn.kde.org/*checkout*/branches/stable/l10n-kde4/lt/messages/kdebase/powerdevilglobalconfig.po
User22: stikonas, thanks. Perhaps a good idea might be to collect those you notice in an e-mail and send it to the ubuntu-translators list. I cannot promise that we'll be able to look at them straight away or before release, but it will help to keep track of them
User23: User8 ok, I've just uploaded the fix for pbuilder
User25: tkamppeter, ping
User26: dholbach, updated https://wiki.ubuntu.com/CompilerFlags
User17: larsu, hi
User25: tkamppeter, did you get the direct messages I sent you?
User9: thanks doko!
User27: mvo, I tried an upgrade to oneiric on i386 and bug 853688 is still there.
User24: Launchpad bug 853688 in command-not-found (Ubuntu Oneiric) "Natty to Oneiric - failed to calculate the upgrade with gcj-4.4-jre installed" [Medium,Confirmed] https://launchpad.net/bugs/853688
User27: mvo, to reproduce I installed gcj-4.4-jre-headless on an up to date natty then upgraded to oneiric.
User28: User27 thanks let me try to reproduce again
User1: User20 thanks!
User20: stgraber, time for LTSP wold domination then :)
User20: *world :)
User20: we can talk about it in SW harbor :)
 * ogra_ finally got the tickets sorted
User1: hehe :)
User1: User20 cool, when are you arriving in SW harbor?
User29: User26 there's a small "error" on the page you updated
User29: User26 the section about -Wl,--no-copy-dt-needed-entries has this sentence twice: "This option affects the treatment of dynamic libraries referred to by DT_NEEDED tags inside ELF dynamic libraries mentioned on the command line."
User20: stgraber, 17:23 it says
User20: on the 27th
User20: i'll likely need a lift
User1: User20 ok, I'm sure we'll find someone who can give you a lift. We'll be in SW Harbor at around 1-2pm to pick up pscheie but either someone driving a bit later than we are can pick you up or we'll just have someone drive from SW Harbor.
User20: yeah, i know jim likes to do such stuff
User20: i'm sure i can get him to pick me up
User20: renting a car like i did last time somehow doesnt cut it since i dont really drive around much
User26: Chipzz, thanks, fixed
User1: User20 are you on the same flight to Orlando as alkisg, highvoltage and I?
User20: not sure, let me check the flight '
User20: #
User29: User26 yw :)
User20: stgraber, US 835
User1: User20 hmm, different than us. What time is this one leaving from Bangor?
User20: leaves PHL at 6pm
User20: no, through philly
User1: ah, ok, and what time is your flight from Bangor to philly?
User30: User31 ping
User31: User30 pong
User20: stgraber, 3:30 pm
User30: User31 got somewhere with bug 856209
User24: Launchpad bug 856209 in network-manager (Ubuntu) "NM fails to set IPv6 default route when IPv6 details entered manually" [High,In progress] https://launchpad.net/bugs/856209
User30: I think it's an issue in libnl3
User30: I have a patch to libnl3 which makes your program work, but it's maybe a bit invasive
User30: libnl3 sets routes using multipath destinations only, looks like it expects a single destination to be a special case of that
User30: I tried changing it so that if there is only one destination specified, then rather than requesting a multipath route it requests a normal one
User30: That worked
User30: Also to fix the "bd6c:f4c4:4f6:c742:59d8:35db:68f6:4d5f" vs. "default" thing, you have to set the prefixlen to 0.
User32: User36 User54 bug 522710, does nothing but add manpage for libvirtd.  Is a trivial but wishlist fix like that doable during final freeze?  :)
User24: Launchpad bug 522710 in libvirt (Ubuntu) "libvirtd does not have a man page" [Wishlist,In progress] https://launchpad.net/bugs/522710
User1: User20 ah, ok. I see this one arrives quite a bit later in Orlando than ours do (Bangor => NYC => Orlando), my goal was to arrive at the hotel around 6pm.
User31: User30 yeah, the default part I knew about, just didn' t bother to touch it, since it didn' t work either way
User20: stgraber, my goal was to get a payable flight at all ... since i'm late as usual :)
User31: but yeah, your thing does make sense
User30: The catch is that AIUI because the libnl3 API doesn't distinguish between single and multipath, you must set an interface index
User30: (since it doesn't have the option of not setting one)
User30: So in my patch I ignore an interface index if set and only one destination is specified
User31: and you can' t set it outside multipath :)
User1: User20 hehe, yeah, I guess there wasn't too many flights left when you booked ;)
User20: right
User31: User30 you should still be able to set the index if it' s specified in the multipath parameters, as long as there' s only one multipath, set it directly as a destination?:
User30: What I'm not sure about is whether there is any case where it does make sense to specify a single destination but with a device index, and if so I'm not sure how to implement that without changing the API
User30: Yeah but at the stage where the netlink payload is generated, it's not possible to distinguish between the API user having set an interface and not having set one (AFAICT)
User30: There is no sentinel or flag, AFAICT, because in the multipath-only case a per-destination interface is mandatory
User31: User30 isn't there already a check being done for whether an interface is set in the multipath struct?
User30: This is assuming that the issue isn't something to do with the multipath handling - I fixed it by taking that out
User30: No, I don't think so - the only check is to see if multipath is enabled, which happens automatically when you add a single nexthop
User30: The reason is that in the wire protocol for multipath an interface isn't an option, it's part of the RTA_MULTIPATH struct
User30: so in the add nexthop libnl3 function, I think you're supposed to set one in all cases - you can't leave it undefined
User25: tkamppeter, okay, I have a non-crashing verions of liblcms1. It does generate lots of "Error: Can't create transform" errors, though
User25: but that seems to be a deeper problem
User31: User30 you have a patch ready no? if you send me I have an idea I could send you back what I mean as a revision of your patch :)
User30: Note that when I do "ip -6 route add default gw ..." without a device specified, the kernel nevertheless works one out and adds one - but that's done at kernel level, not in userspace
User31: User30 well, something is done by the ip util to send a netlink message, but I suspect it' s an "old"  message
User8: User33 is there a bug for the lightdm upload? this change isn't straightforward and obviously regression free, so I'd like to know more details
User8: User33 (will answer in a bit, need to run out for some errands)
User30: User31 the ip util follows a different path depending on whether you are using multipath or not
User30: User31 I tried doing a single destination specified in the multipath syntax and ip rejected it - this might be ipv6 only
User33: seb128, you said you hadn't seen a bug for the gdmflexiserver thing, that it came over IRC?  I'll search for one
User8: User33 in particular, how does this prevent the utility path from appearing in the actual session?
User34: mterry, right, I had a look and didn't find one open
User33: pitti, we want it in the actual session.  the bug is that it's not
User33: pitti, this is how we've had lightdm override gdm's gdmflexiserver
User30: User31 patch: http://paste.ubuntu.com/702750/
User8: User33 that's strange, though, and might still break with custom $PATH settings in ~/.profile, etc?
User8: User33 don't we rather want to put those programs in to $PATH in the .deb?
User8: anyway, really off now
User8: (back in ~ 45 mins)
User33: pitti, only custom PATH settings that completely override PATH, which is bad behavior, no?
User33: pitti, well, putting it into PATH has its own set of problems.  GDM's executable is already in PATH.  There's another kdm package that adds a divert to it to add their own.  So we could add another divert, switch to an alternatives system, modify PATH, or maybe something else.  PATH was seen as least offensive, although seb128 continues to feel icky about it
User33: pitti, There is no bug associated with it, because we used to do things this way, then someone noticed that it was no longer being inserted into PATH and commented to seb128 about it on IRC.  I can file one?  To reproduce, uninstall gdm and lock your screen.  Normally, you should be able to switch users from that dialog, but since it can't find gdmflexiserver, you can't.
User34: mterry, yeah, it's chrisccoulson who asked if the "switch user" was missing in the lock screens for others earlier
User35: hi :)
User34: hey chrisccoulson
User35: it was actually jo who noticed it was missing ;)
User34: chrisccoulson, want to open the bug? ;-) mterry is fixing it
User30: User31 so "ip -6 route add default via bd6c:f4c4:4f6:c742:59d8:35db:68f6:4d5f1" would be how I'd do it, but I think "ip -6 route add default nexthop via bd6c:f4c4:4f6:c742:59d8:35db:68f6:4d5f1" is syntactically correct in that it defines a single entry multipath route. But the latter fails with "Error: an IP address is expected rather than "bd6c:f4c4:4f6:c742:59d8:35db:68f6:4d5f1"". I wonder if IPv4 single-entry multipath routes work but IPv6 doesn't?
User35: seb128, for lightdm or gnome-screensaver?
User34: chrisccoulson, lightdm
User34: well lightdm has a gdmflexiserver
User31: User30 it's very possible ipv6 doesn't, you' d have to look it up in the libnl or netlink kernel code
User34: it's just that it fails at injecting the directory in the path
User34: which mterry has a merge request for now
User34: that should fix the bug
User30: User31 well, that's what libnl3 is requesting from the kernel :-)
User30: (without my patch)
User34: (why did we switch to #ubuntu-devel? ;-)
User31: that said, I want to make sure we don't only cover the default gateway, because if this fails now nothing says it wouldn't also fail for a "<net> dev <dev>" route
User34: (oh, pitti pinged there)
User30: Ah
User31: User30 what about this: http://paste.ubuntu.com/702756/
User30: Yeah, that's the kind of thing I was worried about, but I didn't think of that very common case!
User34: chrisccoulson, mterry, User8 the other option is to patch gnome-screensaver to tech it about the lightdm gdmflexiserver path
User34: but we might have other things trying to use gdmflexisever
User34: that command is an hack to start, we should replace it with dbus interfaces next cycle ;-)
User30: User31 that's fine, but what if I didn't want to set an ifindex (in the default case)?
User34: or make gnome-screensaver use those interface if we already have them
User31: User30 right, I don' t think it's a common case, but since it is actually correct (e.g. p2p links)... and ifindex is set unconditionally in multipath, so why not set it unconditionally in the route
User31: User30 I'd test this first of course, but if you don' t want to set it I think it defaults to nothing
User30: User31 I'm concerned that it defaults to undefined
User33: seb128, it's also gnome-shell and I think one more package
User31: User30 isn't that fine?
User33: maybe gnome-session
User31: User30 we' re also always setting it up in NM when the route is being added :)
User30: no, because it'll be whatever happened to be at that memory location previously
User35: seb128, mterry, pitti - bug 868363
User24: Launchpad bug 868363 in lightdm (Ubuntu Oneiric) "Can't switch user from a locked screen (no gdmflexiserver binary in $PATH)" [High,Triaged] https://launchpad.net/bugs/868363
User34: chrisccoulson, thanks
User33: chrisccoulson, awesome
User30: OK so if NM does set it then it'll be fine in that case
User31: I believe it just defaults to 0, but it would be nice to test it
User31: and doing so couldn' t be easier :)
User30: But then the libnl3 API won't allow the "please kernel work it out yourself" case that I do with the ip tool
User30: However, if the NM case will work, then I don't think we'll have broken anything and we'll have fixed the bug
User30: and it'd be nice to see my ipv6 working in oneiric :)
User31: would be nice to have a second opinion from upstream; do you want to send it to the mailing list?
User30: me? :)
User31: or actuially, would be best to give it a bit of testing first, but then I can send it :)
User30: I did try writing an email for the list, but I had great difficulty in explaining the issue
User30: Please remember to check that it doesn't break ipv4 - that would be embarrassing :-)
User31: hehe
User4: User57 Is there any actual content in your dbus-sharp sync?  From debian/changelog it looks like a no-change upload.
User31: User30 who needs ipv4 now anyway?
User30: User31 those of us with a missing ipv6 default route :-P
User8: User33 ah, I didn't see the discussion in #u-desktop, I just reviewed the upload
User8: thanks for the explanatino
User33: pitti, (it's understood that PATH mangling isn't optimal, but we haven't come up with an amazingly better way that doesn't involve GNOME switching to dbus for this)
User8: User33 accepted and closed the bug, thanks!
User36: hallyn_,  its a reasonable SRU candidate.  If the fix is ready though, we haven't started spinning images, so if Daviey reviews and doesn't see side effects, I'm ok with it going in.
User32: User36 thanks
User32: User36 oneiric-proposed won't open until next month I assume?
User12: you can upload to oneiric-proposed right now, although that isn't to say anyone will look at it
User12: (and it's not necessarily a good idea unless you're certain the package in oneiric is at its final version there)
User12: we do sometimes use it just before release
User28: User27 I can reproduce and I think I found the problem
User37: User11 hey are you familiar with the udevadm settle initramfs bug that adam_g has seen?
User28: User27 I will have a word with doko about it, its really odd
User27: mvo, thanks for confirming, I reopen the report then.
User28: User27 please open a task against gcc-4.4-base again
User28: User27 the bug is in the breaks of the gcc-4.4-base package
User28: User27 I will add details tehre
User38: Can anybody please tell me whether it is possible to extract the tooltip for translation from the following tag of an xml file?
User10: User38 URL?  path?  example?
User38: <key group="bottomrow" id="showclick" image="show-click.svg" button='true' tooltip='Toggle click helpers'/>
User38: The corresponding program (named Onboard) is written in python.
User10: User38 the ideal would be use an XML parser.  Failing that, some quick and dirty grep/awk would do it.
User38: Is intltool not able to extract the tooltips in order to put them into the pot file?
User12: I think that only works with files in a certain form; in particular (from a quick reading of the code) I think it would need to be _tooltip=
User39: User38 have you tried adding translatable="yes" ?
User39: if this is from a glade file, it should do the trick
User12: that wouldn't help intltool-extract in this case
User12: while ($input =~ /<(property|atkproperty|col)\s+[^>]*translatable\s*=\s*"yes"(?:\s+[^>]*context\s*=\s*"([^"]*)")?(?:\s+[^>]*comments\s*=\s*"([^"]*)")?[^>]*>([^<]+)<\/\1>/sg) {
User12: does not match <key ...>
User39: oh
User12: that doesn't look like glade to me anyway?
User38: I think that  translatable="yes" works for tags that also have a closing tag. But the <key /> tag does not have a closing tag.
User38: Assuming that I change the xml file to use _tooltip instead of tooltip without underscore. Does it also remove the underscore from the tooltip tag in the xml file (it is not a glade file) before putting it into the source package when calling ./setup.py sdist?
User38: User12 Here is where the file is hosted.  http://bazaar.launchpad.net/~onboard/onboard/main/view/head:/layouts/Compact.onboard
User40: User55 please add me "jr" to ~ubuntu-core-doc
User41: my wife is not happy with oneiric
User41: lpstat got a segv, she let apport report it, and now her display is hung up.
User38: cjwatson : What approach would you recommend? Manually extracting the tooltips into a separate file, which intltool can read? (We are doing it already for the some labels of the gui. )
User12: don't know sorry
User12: meeting now
User12: my instinct is that if you put things in a .in file in a way that intltool-extract can read then it should drop things like leading _ in the output file - but I cannot help in detail sorry
User38: cjwatson : I will first try the underscore method. Thanks anyway for the help you have given.
User11: SpamapS, I'm familiar with it symptomatically and spent some of yesterday with jhunt trying to diagnose furthur
User39: User38 no, removing the _ markers is not automatic, you need to call intltool-merge -x on the files at build time
User42: User11 were you guys able to gain any insight into Bug #818177 ?
User24: Launchpad bug 818177 in udev (Ubuntu Oneiric) "boot failures caused by udev race" [High,Confirmed] https://launchpad.net/bugs/818177
User11: adam_g, jhunt tried a few things on my reliable test case - but I don't think we move much further forwards
User32: User11 has anyone tried hacking udev to keep handling events until the queue is empty when asked to exit?
User32: I'm still unconvinced that we won't lose kernel netlink uevent msgs between shutdown and startup of the rootfs udev, but...
User32: (but i suppose the replay is supposed to fix that)
User42: User11 im wondering if the 'udevadm control --exit' is blocking the subsequent move of /dev to ${rootmnt}/dev.
User42: User32 ^
User42: remounting the udev devtmpfs again after a failed boot shows the directory populated
User32: User42 well the udevd does hang (bc there are unhandled events) so yes the move doesn't happen until after that...
User32: but i'm working from memory atm
User32: i never was able to reproduce it with udev instrumented to tell me the *contents* of the non-empty worker and/or event lists :)
User42: User32 did you modify udev to output that or were you depending on additional shell commands in the hook?
User32: udev
User42: ah :(
User32: just added some code to walk the lsits and print the contents
User32: if i just had it say 'list empty' or 'list not empty' i coudl still reproduce,
User32: but adding looping over the list, that heisenberged on me
User43: User44         - ProcEnviron: A subset of the process' environment (only some standard
User43: variables that do not disclose potentially sensitive information, plus
User43: the ones mentioned in extraenv)
User44: User43 maybe apport could be tweaked to include all environment variables *names* (but no values)?
User44: User43 ... we might get a few 'MY_DODGY_PICS_AND_VIDS_DIR' entries, but... :)
User43: User44 what's the value of doing all names?
User44: User43 atleast we could know if DISPLAY say has some value. If sensitive, we can then ask for a sample value from the user. Right now, we've only got a small handful of vars. Maybe we just add a few more like DISPLAY in full though.
User43: User44 /win last
User43: User44 http://bazaar.launchpad.net/~apport-hackers/apport/trunk/view/head:/apport/report.py#L392
User38: kelemengabor : Thanks for the tip about removing the underscore.
User39: you are welcome :)
User44: User43 how about DISPLAY and TERM then? Re env names only, would be useful to just know that LD_LIBRARY_PATH was set to any value I think.
User44: User43 and LD_PRELOAD :)
User12: User39 FYI I corrected a Hungarian translation of gfxboot-theme-ubuntu (s/_/^/)
User12: https://translations.launchpad.net/ubuntu/oneiric/+source/gfxboot-theme-ubuntu/+pots/bootloader/hu/+translate?batch=10&show=all&search=Enlist
User39: User12 thanks! a bad reflex from me :(
User12: just noticed while merging into the package
User43: User44 bug 868501
User24: Launchpad bug 868501 in apport (Ubuntu) "ProcEnviron should include DISPLAY among other things" [Undecided,New] https://launchpad.net/bugs/868501
User44: User43 thanks!
User45: Can somebody help me understand where the package alarm-clock-applet picked up the run-time dependency on gconf2 >= 2.28.1-2 although that package is not in the PPA or its dependencies?  The same package locally compiled has a dependency on gconf >= 2.10.1-2
User45: https://launchpad.net/~r0lf/+archive/stable/+packages
User46: is someone working on bug 851383? it would be a shame to release with a broken geany (and possible other gtk2 apps) :/
User24: Launchpad bug 851383 in gtk+2.0 (Ubuntu) "geany crashed when trying to open a second file" [Medium,Triaged] https://launchpad.net/bugs/851383
User46: apparently caused by a libgtk2.0-0 2.24.6 regression
User47: isn't auth-client-config deprecated? still in main, no updates in over three years
User5: ok, so chromium failed to build on armel, I disabling --no-add-needed will fix it, I hate to do it, but we're close to release and I don't want to block armel images (if they exist for lubuntu/mythbuntu), opinions?
User3: User47 I don't believe there's anything else that implements the NSS side of things
User47: User3 but it conflicts with pam-auth-update? maybe it just needs some cleanup & love, and of course support for sssd :)
User47: conflicts as in functionality wise
User3: didn't I neuter it to *not* conflict with p-a-u?
User3: or maybe jdstrand did
User47: oh, the changelod does mention something about that
User47: nevermind then, haven't actually ran it myself, just heard that it exists
User48: I should probably remove it
User48: some people do still use it aiui, so I've been reluctant
User47: User48 not so fast, it could still prove useful :)
User48: heh
User48: well, I'll take some time to look at it
User32: User11 fwiw http://people.canonical.com/~serge/udev-debug.debdiff is the simplest patch i'm trying to debug with
User49: User5 There are no ARM images for lu/myth, but it would still be nice to not have it broken..
User4: User46 there's an upload in queue to address it.
User46: ah good
User46: hm only that one patch added?
User46: that did not fix it for me
User50: User4 bzr merging sid's python3-defaults source branch into oneiric's is not conflict-free.  however, i think we can drop the one ubuntu delta in our branch, so i'm thinking a sync would be better, except for this: http://pastebin.ubuntu.com/702924/
User50: User4 thoughts?
User46: maybe I screwed it up, building the apcakge
User4: I think some of the versions need to be different in the maintainer scripts for when 3.2 became supported.
User4: I may be wrong though.
User4: It can't actually be a sync though due to the version differences.
User50: User4 here are the diffs from doko's last change: http://paste.ubuntu.com/702928/
User50: User4 so essentially, all those will be mirrored or overwritten in a "sync"
User4: Right, but we need the 3.2~rc1/3.2.2 changes.
User50: User4 yes, but after a merge debian/rules will have this:
User50: PREVVER := 3.2.2~rc1
User50:
User4: Right and it needs to be 3.2.2.
User51: jtaylor, i wasn't able to reproduce it in geany with that patch
User50: probably 3.2.2-0ubuntu2. because of the version numbers, as you say we can't do a straight sync, so i'll try to smack bzr merge-package around some more
User51: jtaylor, you were just opening the 'file open' dialog several times right?
User46: User51 weird, I'm almost done building
User50: User4 ^^.  not sure why merge-package is puking all over the merge tho :/
User46: User51 you have to open a file once first
User46: I'm also cloning git to see it there something else needed, but that will take a while with my connection ._.
User51: jtaylor, yeah i tried several different ways to open it, geany $ARGS followed by opening a file
User4: User50 You and your fancy UDD stuff are on your own for that bit ...
User50: User4 ;)
User51: and # geany, open a file and then try to open another
User51: wasn't getting any crashes with it applied
User46: k maybe I screwed something up while patching
User50: User4 yeah, i'm just afraid that if i go old skool, the udd importer will choke on it, which will just make things more crappy.  /me wonders if james_w has any thoughts
User4: User50 It won't make things crappier for the actual code in the archive, so I'd suggest short that out later when we aren't in a time crunch.
User32: User54 are you around?
User50: User4 yeah, you have a point there
User52: barry, what does the puke look like in this case?
User50: User52 http://pastebin.ubuntu.com/702939/
User52: barry, urgh
User50: User52 i don't get the debian directory conflict
User52: barry, what's the diff -r ancestor:../sid look like?
User50: User52 http://paste.ubuntu.com/702940/
User52: barry, odd, it looks like it somehow has a different root file id or something
User52: I'm not sure how to deal with that exactly
User52: a merge and then returning all the contents of the files to what is desired (without using revert) would be one (perhaps painful) way of doing it
User50: User52 i can generate a diff in the sid branch and manually change the oneiric branch, so for immediate purposes, i can muddle through.  is it possible when p opens to just blow away the oneiric branch and overwrite it with the sid branch (i.e. just sync us back up with debian)?
User52: that wouldn't reflect reality though
User52: and likely the problem would continue with p
User50: hmm
User52: applying the diff indeed works, but the same thing will occur next time you want to do a merge
User50: User52 my concern is that after the merge debian/ only has the conflict files, while debian.moved/ has all the good stuff in it, though i'm not sure their contents is what we ultimately want
User52: yeah
User52: barry, that would be the (perhaps painful) :-)
User50: User52 so i'm thinking: apply the patch and produce a source package for ScottK to approve for his time-constrained need.  then go through the painful merge to see if i can get some sanity.  that painful merge can even wait in a separate branch until p opens up
User52: that sounds good to me
User50: cool, thanks
User42: User3 i just hit the bug with udev event logging.
User3: User42 yay!  Dump please :)
User42: User3 http://paste.ubuntu.com/702960/
User42: im still hung in manual recovery, if there is anything else you want me to poke at. i can dump a log of a successful boot if thats useful
User3: a successful boot would be nice to compare with, yes
User3: also, would be great if you can attach both to the bug so we don't lose them
User3: User42 to be clear, this is bug #818177? or #862823?
User24: Launchpad bug 818177 in udev (Ubuntu Oneiric) "boot failures caused by udev race" [High,Confirmed] https://launchpad.net/bugs/818177
User42: User3 818177
User3: ok
User53: User56 does half a pitcher of beer count as drunk? :P
User42: User3 http://paste.ubuntu.com/702962 <- a good boot. both logged on the ticket
User54: User32 o/
User50: User4 here's the diff.  i'm building it in my ppa for testing and if it looks good, i'll dput the package (unless you want to give the thumbs up now): http://paste.ubuntu.com/702967/
User4: prevver shouldn't change.
User4: Other than that, looks good.
User4: Please upload when that's fixed and you're ready.
 * barry nods
User32: User54 is there a certain step in package creation that is supposed to substitute in the right values for '@sysconfdir@', or do we need to do that by hand in debian/rules?
User32: suppose i'll just do it by hand...
User55: I've uploaded a new ubuntu-docs with translations. If someone could approve this so that the translations will be included in the langpacks for the release, that would be much appreciated
User56: shadeslayer, lol
User54: User32 Good question.  I believe that is DEB_CONFIGURE_SYSCONFDIR
User46: I supose updating gtk2 to git HEAD for oneiric is not possible at this stage or?
User46: the gtk2 24.6 filechoser mess cleanup is pretty much impossible to backport without making some mistake :/
User54: User32 if it is dh, you could do: override_dh_auto_configure: dh_auto_configure -- --sysconfig=/etc/
User5: User46 superm1 updated gtk2 for a crash in the filechooser
User54: (there is a linebreak and tab between :)
User46: yes but not correctly
User51: micahg, unfortunately it's sounding like there might be another codepath that was causing the crash too
User5: ah, ok
User51: it fixed it for me, but it's still happening to jtaylor
User46: no blame on him, its not easy to backport this 1000 line diff
User5: well, is it only on installed systems or live media as well?
User32: User54 sysconfdir is being set right for the code, it just isn't being expanded in the manpage
User32: User54 what you suggest is for if that isn't being set in configure right?
User43: User3 would moving bug 745501 to file-roller be the right thing?
User24: Launchpad bug 745501 in Ubuntu "psrG4g" [Undecided,New] https://launchpad.net/bugs/745501
User57: User4 I haven't requested a dbus-sharp sync?  If it's a sync of 0.7.0-4 then it will indeed be a no-op.  That might be Laney driving needless diff-from-debian down.
User58: User4 Oh thanks so much for pushing that fix for pulse. I was looking to do the same.
User58: User4 Do you have a bzr branch you used anywhere, so I can sync up the packaging branch?
User4: User58 Great.
User4: User58 No.  I dput it.  I figured the importer would handle it.
User58: Ok.
User4: (I grabbed the other change that was pending in bzr, so the diff from what's there is what I added to the package)
User58: User4 we don't use the ubuntu branches for packaging. Never mind, I'll fix it up.
User4: Oh.  Thanks.
User4: I thought the Vcs-* field pointed there.
User58: No it doesn't, but never mind.
User3: User43 I suppose so :)
User3: User43 (as opposed to redirecting it to someone who speaks German?)
User43: User3 don't you? is the german about file-roller or something else?
User54: halyno, that is for if it IS for ./configure
User54: (DISLAIMER: i have been wrong before.)
User54: User32 ^^
User3: User43 it's about an "archive", and he reported it via file-roller... so that may be what he's referring to
User3: he seems to be saying he can no longer create archive files through file-roller
User43: User3 got it thnaks
User46: success! f4814585 aa8f54b736 79d16aab need picking, maybe one of them can still be removed
User46: but that I'll do tomorow gn8
User3: User42 it would probably be useful to see if some lvm-related scripts are still running at the time everything gives up
User59: "Ubuntu precise" - that's going to take a while to get used to parsing
User12: indeed
User50: User1 ping
User1: User50 pong
User49: User59 Yeah, but we'll have the best post-release updates ever with precise-security and precise-updates.
User59: ha!
 * ajmitch thinks that quickly should be renamed to precisely
User49: User14 You've clearly not looked at what it does.
User14: wouldn't you want to 'precisely package'?
ubuntu-devel
Ubuntu IRC