/srv/irclogs.ubuntu.com/2013/04/24/#ubuntu-devel.txt

TheMuso6666666666666666666666666666666@pilot in00:00
TheMusogah00:00
TheMuso@pilot in00:00
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Frozen for Final Release | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: TheMuso
=== jamesh_ is now known as jamesh
ScottKpitti: I've now double verified the jockey fix works off of the rebuilt image.  Thanks again.01:39
Logan_james_w: Hey, are you around?02:43
=== Gnaf_ is now known as Gnaf
TheMuso@pilot out04:02
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Frozen for Final Release | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
ScottKTheMuso: Did the mumble patch get sent to Debian?04:24
TheMusoScottK: Indeed it did, debian bug 706053:04:25
ubottuDebian bug 706053 in mumble "mumble: Register mumble:// URL handler mimetype" [Wishlist,Open] http://bugs.debian.org/70605304:25
ScottKTheMuso: Thanks.04:25
TheMusoScottK: np04:25
pittiGood morning05:32
pittiScottK: splendid!05:32
=== doko__ is now known as doko
=== amitk is now known as amitk-afk
dholbachgood morning07:24
=== smb` is now known as smb
xnoxogra_: Laney dobey : yeah, ubiquity has a few wrappers and currently gksudo is the default. We were considering to add pkexec support, didn't realise ubiquity is the only one holding gksudo now.08:22
ogra_pkexec will work fine, but you need to export debus stuff etc08:23
ogra_*dbus08:23
xnoxsorry that it didn't make it for raring.08:23
pittiand ubuntu-nexus7-installer apparently (but that's not shipped)08:23
xnoxyeah, we have dbus in ubiqutiy already ;-) nothing works without it.08:23
ogra_thats in universe i hope08:23
ogra_shouldnt be in main at all08:23
pittibut aside from this, it's great that we got rid of it (mostly)08:23
pittiI hear it doesn't work on touch devices at all (aside from being two different UIs)08:24
infinityogra_: It's not in the archive at all.08:24
infinityogra_: So, even better.08:24
pittiright, I was just trying to purge it from my system :)08:24
ogra_phew08:24
=== rbasak-test is now known as rbasak
=== tkamppeter_ is now known as tkamppeter
=== ckpringle_ is now known as ckpringle
darkxstinfinity, any idea what is going on here?08:51
darkxstRejected:08:51
darkxstOrphaned debug packages: udev-udeb-dbgsym 198-0ubuntu12~raring2 (amd64), udev-dbgsym 198-0ubuntu12~raring2 (amd64), systemd-dbgsym 198-0ubuntu12~raring2 (amd64)08:51
darkxst(trying to build systemd in a ppa)08:51
infinityWhich PPA is this?08:52
infinityAnd did you somehow force building dbgsym packages in a PPA that wasn't configured to just do it automatically?08:52
infinitypitti: I'm confused by this calibre upload.  It claims to remove "non-free bundled" things.  But there's no new orig, so how can it?09:00
pittiinfinity: ah, this only removes it from the binaries indeed09:01
pittiinfinity: in Debian I uploaded a new upstream version with those bits gone from the orig09:01
pittiI can upload a new +repack tar if you want09:01
infinitypitti: That would be preferable.09:01
infinitypitti: Though, if the edubuntu folks aren't willing to respin for it, the point's slightly moot.09:02
infinityhighvoltage / stgraber: I'm not sure I got a straight answer. :P09:02
ogra_why cant you just sync from debian ?09:02
ogra_stuck in NEW ?09:02
infinityogra_: New upstream.09:02
pittino, it's in exp09:03
pittibut that might stretch the definition of final freeze too much?09:03
infinityAnd I assume pitti's being cautious.09:03
ogra_ah09:03
pittiI mean, I'm fine with syncing, but I don't want to push it further than necessary09:03
infinitypitti: Well, it affects exactly one image, so you can talk highvoltage and stgraber into your experimental upload, or give me the repacked one, or just not worry about it and scream "la la la, I don't see a bug".09:03
ogra_yeah, sounded like you would just do the same in both distros ... i didnt get it was a new upstream in debian09:04
pittiok, I'll prepare the +repack one until stgraber/highvoltage answer, and then we can pick any of the three :)09:04
highvoltageinfinity: ah I thought you said that you already respun?09:04
infinitypitti: That works.09:04
stgraberinfinity: so I guess we can live with a respin, but if we do respin, I'd like the casper fix in there, considering it seems to be hitting us around 50% of the time and it annoys me ;)09:04
infinityhighvoltage: No, no.  I was debating accepting calibre, which would trigger a respin.09:04
infinitystgraber: Well, if I take casper, I'm respinning the world, not just you.09:05
pittiI wasn't even aware that calibre was on any image, sorry for the hassle09:05
infinityEverything is on the edubuntu DVD.09:05
highvoltageah I see. well, it's a pretty serious bug, but it has low direct user impact. I'm fine either way really.09:05
pitti(FTR, there is the trick with copying a package to -updates and only respinning one flavour with that)09:05
infinityIt's pretty much the whole archive, minus sl and lolcat.09:05
pitti*chuckle*09:06
stgraberinfinity: hehe, it's your bad for getting lolcat in the archive so late ;)09:06
infinity;)09:06
pittistgraber, highvoltage: so, there is no functional bug, but the orig.tar and the deb ship non-free bits in universe09:06
highvoltagepitti: correct09:06
stgraberinfinity: anyway, you're right about casper. I was vaguely hoping we'd find an horrible ubiquity bug so we would need to respin the world and get us that fix in the process, but apparently we haven't found one yet.09:06
infinitystgraber: We might still have a last-minute installer upload.  Have faith!09:07
pittithere we are, complaining about the *lack* of RC bugs!09:07
pittiwhat a nice problem to have09:07
stgraberinfinity: considering how often we're finding RC bugs on Wednesday afternoons/evenings I still have faith ;)09:07
infinitystgraber: So, regarding calibre, since you're the only image it affects, repack of the current version, or sync of the new upstream from Debian?09:08
cjwatsonIt'd be kind of nice to be able to prepublish early today and have a relaxed day tomorrow :)09:08
infinitystgraber: Whatever you prefer, I'll go with.  But I do want to accept it, cause non-free bundling bugs irk me, and I don't want it baked into the release pocket.09:08
stgraberinfinity: anyway, I'd rather we don't ship something non-free in universe, so yeah, I'm not against the respin, however I just want that one issue dealt with, nothing else.09:08
stgraberso that'd be pitti's repacked source and not a new version synced from Debian09:09
infinityCheck.09:09
infinitypitti: Repack it is.09:09
* pitti rejects his previous upload09:09
pittiok, this looks good: diff -u <(tar tf calibre_0.9.18+dfsg.orig.prev.tar.xz|sort) <(tar tf calibre_0.9.18+dfsg.orig.tar.xz|sort)09:10
highvoltageinfinity, stgraber: could you poke me when the new image is ready? I'll probably catch it when the notification hits #edubuntu, but still09:11
infinityExcept the part where that needs a new upstream version.  Like +dfsg2 or something.09:11
infinity+dfsger09:11
infinityhighvoltage: Can do.09:11
pittiinfinity: yes, I called it calibre_0.9.18+dfsg1.orig.tar.xz now09:12
infinitypitti: Aww, I liked dfsger. :)09:12
pitti+reallyfree?09:12
infinityAnd when you notice it still has non-free crap in it, you can do +dfsgest.09:12
pittiand continue with +superdfsgest, +hyperdfsgest?09:13
infinitypitti: You missed duper, but yes.09:13
Laneydfsg-me-harder09:14
darkxstinfinity, gnome3-staging, and it is configured to build debsym's09:16
infinitydarkxst: URL to the PPA?09:16
darkxstinfinity, https://launchpad.net/~gnome3-team/+archive/gnome3-staging/09:20
infinitydarkxst: So, I'm going to politely disagree that that PPA is configured for ddebs.09:21
infinitydarkxst: Given that no other build in there has produced any.09:21
* pitti squeezes new calibre through his DSL09:22
ogra_the diff looks weird as well09:22
ogra_seems to not have any changes but the version bump09:22
StevenKpitti: Oooh, which version?09:22
pittiStevenK: see above, just a repack of the orig09:22
pittiStevenK: I uploaded 0.9.27 to debian experimental last night09:22
pittiStevenK: raring has 0.9.1809:23
StevenKOh, bloody hell, there's *more* non-free bits in it?09:23
infinitydarkxst: Though, it's also fairly clear that you didn't break this.09:25
darkxstinfinity, it was meant to be configured09:26
infinitydarkxst: It was recently changed to enable dgbsyms, I guess?09:27
darkxst3-4 weeks ago I guess09:27
infinityMore like a day or two ago...09:27
infinityGiven that GDM built on 2013-04-22 didn't build with debug symbols.09:28
darkxstinfinity, rt ticket #21277 if that helps09:28
=== ckpringle_ is now known as ckpringle
tjaaltonxnox: any luck with the plymouth & lightdm updates? they're in -proposed now too09:48
xnoxtjaalton: right, hit eod without testing. It booted fine today.09:51
xnoxwill test more, after fixing this RC bug.09:53
tjaaltonxnox: sure, thanks09:53
=== sil2100_ is now known as sil2100
=== mmrazik is now known as mmrazik|lunch
infinitydarkxst: Oh, so the problem is that there's a systemd.ddeb but no systemd.deb.  This doesn't break the archive because of the sketchy way we do ddebs there, but soyuz has a sad about the mismatch.10:16
infinitypitti: ^10:16
pittiah, thanks10:17
darkxstinfinity, pitti is that easy to fix?10:21
=== cod3r is now known as baba
pittidarkxst: if you add "export NO_PKG_MANGLE=1" to debian/rules, it won't build ddebs10:22
pittithat's the easiest workaround I can think of10:22
darkxstok will do that then10:23
infinitypitti: If you want to fix that up in PPA versions for the gnome3 folks, and then queue that up for S, that would be nice, mind you.10:23
infinitypitti: Cause this'll hit when we finally finish ddebs in soyuz.10:24
pittiyeah, I need to think about how to do that properly in pkg-create-dbgsym10:24
pittior we just apply the blacklist to dh_strip as well, which would be a much simpler fix in systemd itself10:25
pittidarkxst: in fact, if you just append this to debian/rules it ought to work:10:25
pittioverride_dh_strip:10:25
pitti        dh_strip $(BINARY_BLACKLIST)10:25
pitti(leading tab, not spaces)10:25
darkxsthmm just uploaded the MANGLE one10:26
jamespage@pilot in10:40
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Frozen for Final Release | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: jamespage
jamespagejodh, you've been busy writing dep-8 tests :-)10:43
=== mmrazik|lunch is now known as mmrazik
rbasakDoes anyone know how apt-get might be trying to fetch changelogs on apt-get upgrade? Is there a configuration option like a hook or something or some kind of third party addon that I'm unaware of? Example: https://launchpadlibrarian.net/138138265/apt-output.txt10:53
Laneyrbasak: apt-listchanges10:53
rbasakLaney: thanks!10:54
Laneynp10:54
infinityThat's not listchanges...10:54
infinitylistchanges doesn't hit the internets, it unpacks the debs.10:55
stgraberI've had a couple of people poke me about it telling me that they can't upgrade or install new packages because they're shown the changelog instead and don't know how to proceed from there10:55
infinityThat might be apt-listbugs?10:55
infinityOr whatever that was called.10:55
rbasakTHis is bug 1169044, which is a complaint about upgrades being interactive. THe two reported problems are debconf prompts for questions apparently already answered, and this. It sounds like a local configuration issue but I wasn't clear on exactly how it might be happening.10:56
ubottubug 1169044 in postfix (Ubuntu) "can't install/upgrade postfix non interactively through apt" [Undecided,New] https://launchpad.net/bugs/116904410:56
infinityrbasak: Right, so the "I had to close less" thing is apt-listchanges, and local configuation.10:57
infinity(dpkg-reconfigure apt-listchanges and he can make it not force a prompt by, say, mailing instead)10:58
stgraberinfinity: apt-listchanges sure grabs stuff from the internet here10:59
stgraberGet:1 Changelog for pastebinit (http://changelogs.ubuntu.com/changelogs/pool/main/p/pastebinit/pastebinit_1.3-4ubuntu1/changelog) [10.1 kB]10:59
stgraberafter I installed apt-listchanges on my machine and did an upgrade (well, after downgrading pastebinit as my system was up to date)10:59
infinitystgraber: Weird.  It also tears apart debs, so that's curiously weird.10:59
stgrabermaybe we patched it to stop doing that since we're stripping part of the changelogs?11:00
LaneyI think it asks apt to get them somehow, which may hit the world wide webnets11:01
infinityMaybe.  I don't run it on my laptop, only servers.11:01
Laneythat not (yet) available ... thing comes from apt, at least11:01
=== MacSlow is now known as MacSlow|lunch
Laneyseems to be a fallback that we patched into apt-listchanges to use apt-get changelog11:04
infinityLaney: That feels a bit silly, but okay.11:06
stgraberinfinity: I guess that was to make it work for LTS-to-LTS updates, not that anyone sane would really read the whole changlog of all the packages involved in that kind of upgrades ;)11:08
jodhjamespage: indeed - now to get them accepted ;)11:11
jamespagejodh, I'm defer until S opens if thats OK with you11:12
jodhjamespage: sure11:12
jodhrbasak: could this be bug 788519?11:16
ubottubug 788519 in apt-listchanges (Ubuntu) "behaviour regression due to apt-listchanges" [Undecided,Confirmed] https://launchpad.net/bugs/78851911:16
cjwatsoninfinity: We had to make it not rely on tearing apart debs once we changed the packaging toolchain to strip changelogs in debs down to the top ten items or whatever it is.11:17
rbasakjodh: looks like it. Thanks!11:18
jodhrbasak: np.11:19
jamespage@pilot out11:53
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Frozen for Final Release | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== MacSlow|lunch is now known as MacSlow
=== mmrazik is now known as mmrazik|afk
=== _salem is now known as salem_
=== tsdgeos_ is now known as tsdgeos
=== mmrazik|afk is now known as mmrazik
=== Gnaf_ is now known as Gnaf
=== wedgwood_away is now known as wedgwood
=== kentb-out is now known as kentb
=== ckpringle_ is now known as ckpringle
=== mmrazik is now known as mmrazik|afk
=== mmrazik|afk is now known as mmrazik
=== mmrazik is now known as mmrazik|afk
roadmrxnox: hello! got a minute to talk about bug 1171815?14:49
ubottubug 1171815 in checkbox (Ubuntu) "maybe need lighter dependencies on the server" [Low,Confirmed] https://launchpad.net/bugs/117181514:49
xnoxroadmr: not right now. busy with release critical bug atm.14:51
xnoxroadmr: that bug is not urgent for raring, can discuss post-release.14:51
roadmrxnox: oh ok, we'll do it later then. Thanks and good luck with the bug!14:51
=== salem_ is now known as _salem
=== mmrazik|afk is now known as mmrazik
Dr_SThi folks16:03
Dr_STI'm trying to build a "static" binary in Ubuntu but fail with the error message ->/usr/bin/ld: cannot find -lgcc_s (Ubuntu 12.04.2 LTS)16:04
Dr_STdoes that ping something to anyone?16:04
=== _salem is now known as salem_
CasHi I am looking for more input on why this Naultilus change requires all application developers to set an env var when using xdg-open just to focus the new window: https://bugs.launchpad.net/ubuntu/+source/deluge/+bug/116885817:21
ubottuLaunchpad bug 1168858 in deluge (Ubuntu) "Nautilus window opens behind current window" [Undecided,In progress]17:21
=== deryck is now known as deryck[afk]
seb128Cas, what nautilus change? if it was working before it was by luck, focus stealing prevention is meant to stop random stuff to pop themself on the front17:22
Casif you use xdg-open you expect the window to be focused17:22
seb128right, so make xdg-open send the right timestamp17:22
seb128so the system knows when you user action happened and can decide if that's the result of an action or some program just trying to steal focus17:23
CasI don't understand the difference17:27
seb128Cas, if you do "sleep 10; xdg-open http://www.google.com" on a command line and start typing in gedit, when your browser opens it shouldn't take the focus since that would make what you type go from gedit to your browser and break what you are doing17:29
seb128Cas, giving the timestamp allows the system to determine if you the command has been triggered by a real user action (like a click) and when17:31
seb128Cas, things should get the focus only if you did the action and nothing since17:31
seb128Cas, like if chrome takes 45 seconds to start and you started typing an email during that time it should under your composer17:31
Casok17:33
Casbut that doesn't change the fact that every application using xdg-open will now open nautilus in the background17:34
Casin 13.0417:34
seb128Cas, not sure there are so many applications using xdg-open, that's wrong to do from an app17:36
seb128toolkits like gtk have proper apis to do that17:36
Cassure but I have read bugs that the default apps are not always the same and xdg-open is preferred17:39
=== Ursinha is now known as Ursinha-afk
=== cmagina_away is now known as cmagina
dobeyCas: xdg-open, the gtk+/glib API to open a url/file, and whatever qt/kde APIs there are to open a url/file, all basically do the same thing to determine which app to open the file/url in.18:12
Casseb128, what is the problem with adding the env timestamp in xdg-open18:29
Casusing system time18:29
seb128Cas, not sure if the timestamps from x11 and the one you are using are the same format, and that's wrong because in the "sleep 10; xdg-open ..." case you would steal the focus of somebody typing, where you should not18:50
seb128since the time used wouldn't be the one from when the action was done, but enforcing the current time18:50
Casbut even if I made a call to xdg-open it would still be timestamped at the call time not the sleep time18:51
Caswhat I am suggesting is that if the env DESKTOP_STARTUP_ID is not set then use current time in xdg-open18:52
seb128right, those wrapper script cases are a bit buggy18:52
Casthe problem is that xdg-open is the only way on linux to open the default application without using an api18:53
Casbut now users will find nautilus opens behind the terminal when attempting to use it18:53
seb128well, non geeky users don't run xdg-open on the command line18:54
seb128so it's a limited issue18:54
Caserr what18:54
seb128we tread users who had their input "stolen" by random apps for users who have to click on something to focus it18:54
seb128tread->trade18:54
dobeyseb128: eh, those cases are buggy regardless. the program is never going to do exactly what the user wants. and if you write a script that does "sleep 10; xdg-open something" you deserve to have your focus stolen19:03
dobeythe whole timestamp window/startup thing is nothing but a huge race condition19:03
=== Ursinha-afk is now known as Ursinha
=== deryck[afk] is now known as deryck
=== kentb is now known as kentb-out
=== davidcalle_ is now known as davidcalle
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== wedgwood is now known as wedgwood_away

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