/srv/irclogs.ubuntu.com/2014/05/05/#ubuntu-devel.txt

tewardhow would one typically add hardening flags to a package's compiler options?  I'm kinda confused by the hardening documentation i was able to dig up from Debian...00:08
jtaylordepends on how the package handles flags00:14
jtaylorif everything is well behaved see man dpkg-buildflags00:15
jtaylorif not, you have to dig through the source00:15
jtayloror just test if it accepts flags during its configure equivalent00:15
=== tyhicks` is now known as tyhicks
pittiGood morning04:27
pittimitya57: owncloud-client> ah too bad, I sent him a fix just a few months ago04:27
pittimitya57: ah no, mixed that up with something else; yes, will do04:28
infinitydarkxst: http://launchpadlibrarian.net/174466954/gnome-shell_3.10.4-0ubuntu6_3.10.4-0ubuntu7.diff.gz05:23
infinitydarkxst: "session" isn't spelled with an "s" on the end.05:23
darkxstinfinity, ah oops!05:24
* darkxst wonders why I didn't get an email for build failure there!05:25
infinitydarkxst: It didn't fail to build.05:28
infinitydarkxst: But it's failing to migrate.05:28
infinitygnome-shell/i386 unsatisfiable Depends: gnome-sessions05:28
infinitydarkxst: There's no reason it would fail to build, that was a dep, not a build-dep (in fact, that was your change).05:29
darkxstyes, of course, I will fix it05:30
jameshmardy: hi.  Are you around to talk about online accounts a bit?06:30
mardyjamesh: hi! Yep06:38
jameshmardy: I got side tracked with other tasks, but finally got around to turning on the extra debugging in signond06:39
pittichrisccoulson: I suppose firefox was forgotten to get copied to utopic as well? (bug 1313464) can do now06:39
ubottubug 1313464 in firefox (Ubuntu) "Update to 29.0" [Undecided,Fix released] https://launchpad.net/bugs/131346406:39
jameshmardy: when trying to retrieve the access token, it seems signond thought the token had expired06:39
jameshmardy: SoundCloud does not set an expiry time on their tokens in the OAuth2 response, which online-accounts was treating as Expiry==006:40
jameshSo when I tried to retrieve the token, it discarded the token06:41
mardyjamesh: ouch, that sounds like a bug in our OAuth plugin, then06:41
mardyjamesh: can you please file a bug on signon-plugin-oauth?06:42
jameshmardy: this is the problem code, right? http://code.google.com/p/accounts-sso/source/browse/src/oauth2plugin.cpp?repo=signon-plugin-oauth2#44406:42
mardyjamesh: yes06:42
=== Guest32512 is now known as NCommander
jameshI'll file the bug06:42
jameshmardy: filed here: https://bugs.launchpad.net/ubuntu/+source/signon-plugin-oauth2/+bug/131602106:52
ubottuLaunchpad bug 1316021 in signon-plugin-oauth2 (Ubuntu) "OAuth2 Tokens from providers that don't provide an expiry date are incorrectly expired on first use" [Undecided,New]06:52
jameshDoes that have enough information?06:53
mardyjamesh: yes, more than enough :-)06:53
mardyjamesh: I'll see if I can add a unit test for this06:53
mardyjamesh: the fix itself should be very easy06:54
chrisccoulsonpitti, thanks. i normally upload the firefox beta to the devel release, but I haven't had time yet06:54
LocutusOfBorg1Hi ubuntu developers I have a big big problem with a gcc flag07:01
LocutusOfBorg1the problem seems to be in the gcc package ---> doanac07:02
LocutusOfBorg1doko,  :=07:02
LocutusOfBorg1:)07:02
LocutusOfBorg1https://github.com/Ettercap/ettercap/issues/54707:03
LocutusOfBorg1the problem is that "-Wl,-Bsymbolic-functions" makes the make test fail07:03
LocutusOfBorg1but in debian everything succeeds, while in ubuntu does not07:03
LocutusOfBorg1how can I trace down the problem?07:07
RAOFLocutusOfBorg1: So, building without symbolic-functions works?07:19
RAOFLocutusOfBorg1: Does ettercap do something strange like define empty functions providing the decoders and expect them to be overridden with the symbols from the main executable?07:20
LocutusOfBorg1yes it works07:21
LocutusOfBorg1and with symbolic-functions works in debian07:22
LocutusOfBorg1so the bug seems to be in ubuntu07:22
LocutusOfBorg1RAOF, this is the test we run https://github.com/Ettercap/ettercap/blob/master/tests/test_ec_decode.c07:22
LocutusOfBorg1just a stub, the real testsuite isn't implemented yet :p07:22
LocutusOfBorg1but my question is: the bug seems to be for sure in gcc ubuntu version, since I tried the debian/check package and it is working07:23
LocutusOfBorg1(I mean giving the same failure)07:23
caribouxnox: ping07:26
RAOFLocutusOfBorg1: Huh. Where do those decoders get added?07:27
RAOFLocutusOfBorg1: I'd _guess_ that passing --dynamic-list-data would get you a “working” test there.07:29
RAOF'cause you appear to be relying on the fact that something is going to call add_decoder(decode_data) and resolve decode_data to your function pointer declared in the test, rather than in the library?07:30
LocutusOfBorg1what shoud this dynamic-list-data be passed?07:32
LocutusOfBorg1*where07:32
pittichrisccoulson: ah, so I guess it wouldn't hurt to copy it for the time being to get the security updates?07:33
chrisccoulsonpitti, yeah, that's fine. thanks :)07:34
=== work_alkisg is now known as alkisg
LocutusOfBorg1RAOF, why the delta from debian? shouldn't be gcc almost equally behaving?07:41
RAOFLocutusOfBorg1: Debian doesn't pass -Bsymbolic-functions to ld by default?07:43
LocutusOfBorg1yes good catch RAOF !07:46
LocutusOfBorg1it isn't passed07:46
RAOFLocutusOfBorg1: I don't think Debian *do* automatically add -Bsymbolic-functions; it's not in the buildlog you linked, and it's not in LDFLAGS from dpkg-buildflags in SId.07:46
LocutusOfBorg1so what do you propose for solving?07:46
LocutusOfBorg1yes RAOF I see now07:47
RAOFYou can either remove -Bsymbolic-functions from LDFLAGS, or you could add --dynamic-list-something-or-other to LDFLAGS.07:47
LocutusOfBorg1I didn't try in pbuilder to see the exported07:47
RAOFWell, or you could modify the test case to not assume you can interspose symbols in that way.07:47
RAOFs/rsp/rp/07:47
LocutusOfBorg1removing ubuntu LDFLAGS seems not a good thing...07:49
cariboulovely, ubiquity has decided that it did not want to terminate the upgrade of my desktop : Bug #131603207:49
ubottubug 1316032 in ubiquity (Ubuntu) "ubiquity fails to complete automated upgrade with python traceback in _restore_package_selection_in_cache" [Undecided,New] https://launchpad.net/bugs/131603207:49
LocutusOfBorg1how can I try the --dynamic-list-data feature?07:50
RAOFLocutusOfBorg1: Frankly, I'd modify your test to test something more useful instead :)07:50
LocutusOfBorg1mmm how? I didn't write the test, and I don't know what does it do07:51
LocutusOfBorg1:)07:51
RAOFCheck that add_decoder() works, check that get_decoder(...all those standard decoders...) returns non-null.07:51
RAOFBasically, remove the decode_* declarations at the top of the test file, and replace the checks with == NULL.07:52
RAOF(If I understand what's happening correctly, obviously ☺)07:52
dholbachgood morning07:53
LocutusOfBorg1RAOF, I'll check them asap08:01
LocutusOfBorg1thanks for the useful hints!08:01
=== davidcalle_ is now known as davidcalle
=== alkisg is now known as work_alkisg
=== mlankhor1t is now known as mlankhorst
pittidholbach: hey Daniel, wie gehts?09:19
dholbachhey pitti09:19
pittidholbach: what do I need to do to update http://packaging.ubuntu.com/html/auto-pkg-test.html ?09:19
dholbachpitti, https://code.launchpad.net/ubuntu-packaging-guide :)09:20
pittidholbach: I'd like to show the way that production CI uses now, and also point to the in-depth docs09:20
pittidholbach: splendid, thanks09:20
* dholbach hugs pitti09:20
* pitti hugs back dholbach09:20
=== dpm_ is now known as dpm
=== vrruiz_ is now known as rvr
pittidholbach: how does this magic work: The `libxml2 tests <libxml2_>`_ are very similar.09:33
pittidholbach: so that's `link text <link_target>`_ apparently? but how does "libxml2_" get translated to https://bazaar.launchpad.net/+branch/ubuntu/libxml2/files/head:/debian/tests/ ?09:33
dholbachmitya57, ^ can you comment?09:34
pittidholbach: oooh, nevermind; I see the mapping at the bottom09:34
dholbachok cool09:34
dholbachmitya57, unping09:34
mitya57:)09:34
pittiit's a bit confusing as grep doesn't find these09:36
pittias in the link it's foo_, and in the mapping _foo09:36
=== FJKong is now known as FJKong_afk
LocutusOfBorg1RAOF, YOU ROCK MAN! Working!09:57
LocutusOfBorg1I'll post (if you allow me) the snip of the conversation on the github issue and give you credits in debian/changelog09:57
=== davidcalle_ is now known as davidcalle
pittidholbach, mitya57 : ok, done: https://code.launchpad.net/~pitti/ubuntu-packaging-guide/autopkgtest-updates/+merge/21826510:26
pittiafter this lands, how does http://packaging.ubuntu.com/html/auto-pkg-test.html get updated from that? from the branch or from the package?10:26
dholbachpitti, from a daily build of the branch10:26
pittidholbach: oh, nice! so, nothing to do there except landing the branch?10:27
RAOFLocutusOfBorg1: Yeah, that's fine. Go ahead!10:27
dholbachpitti, yep10:27
pittidholbach: wow, thanks for the fast review!10:34
dholbachno worries :)(10:35
dholbach:-)10:35
=== MacSlow is now known as MacSlow|lunch
=== _salem is now known as salem_
=== davidcalle_ is now known as davidcalle
=== MacSlow|lunch is now known as MacSlow
svenxwhere are the ftp master indices override files kept, in git/lp somewhere? files like http://us.archive.ubuntu.com/ubuntu/indices/override.trusty.main14:19
bdmurraypitti: could you have a look at my apport merge proposal?14:24
directhexhmph, whatever happened to lightdm-set-defaults15:30
tarpmandirecthex: I was wondering that too! http://bazaar.launchpad.net/~lightdm-team/lightdm/trunk/revision/1841 apparently, no bug #15:33
cousteaucan the Unity global menu contain widgets such as buttons, text boxes, etc?  Or only dropdown menus?15:37
zygacousteau: it cannot, look at the dbus menu spec / wiki page for details15:39
cousteauso only dropdown menus...  damn, there goes my "awesome browser interface concept"15:46
cousteauI guess I could still emulate icons through Unicode symbols, though15:47
cousteauzyga, can't find that spec / wiki page15:53
zygacousteau: it's tied to the HUD so you should be able to do more than the basics but that may be under development15:58
zygacousteau: https://wiki.ubuntu.com/Unity/HUD15:59
cousteauhm, maybe the global menu can't do what I was thinking of16:02
cousteau...maybe if I could make my program to insert its own applet on the top bar, replacing the menu bar...16:03
zygacousteau: I don't follow desktop development that much so ask around for better hints16:03
zygacousteau: that's not going to work most likely16:03
cousteauI don't do desktop development at all; I was asking hypothetically16:03
zygacousteau: that part is displayed by unity16:03
cousteaumy idea was to develop a web  browser in which the tab/button bar were hidden in the menu bar, so in Unity it would only display the page title until you hover it16:05
=== dannf` is now known as dannf
cousteauhttp://imagebin.org/309176 - this is how it would look (without unity involved; just using its own rendering)16:06
cousteaucan an app draw stuff over the top bar?  because that would be another option16:10
cousteaufigure out where the top bar is, its size, where the area for the menus starts/ends, draw random stuff in that area16:11
cousteau(and destroy that when out of focus)16:11
dholbachall right my friends - I'm calling it a day - see you all tomorrow!16:14
argesinfinity: which queue?16:22
arges@pilot in16:22
=== udevbot changed the topic of #ubuntu-devel to: Trusty Final released! | Archive: Open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> trusty | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: arges
argesinfinity: which part specifically did you need help with pending-sru or review queue?16:24
infinityarges: Yes.16:28
infinityarges: (I was looking at pending-sru, but if you're doing queue stuff, do that, it's more hassle :P)16:28
infinityarges: I'm going through pending right now.16:28
argesinfinity: ok i'll keep looking at trusty queue16:28
=== bfiller is now known as bfiller_afk
jamespageinfinity, easymock->hamcrest (integration component relies on easymock only afaict)17:33
mterry@pilot in17:42
=== udevbot changed the topic of #ubuntu-devel to: Trusty Final released! | Archive: Open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> trusty | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: arges, mterry
=== roadmr is now known as roadmr_afk
=== bfiller_afk is now known as bfiller
=== PeterSchwaller_ is now known as PeterSchwaller
=== roadmr_afk is now known as roadmr
svenxanyone know where the ftp master indices override files are kept, in git/lp somewhere? files like http://us.archive.ubuntu.com/ubuntu/indices/override.trusty.main18:49
dokoinfinity, according to Manoij's changelog you appear to work for gentoo ...19:14
infinitydoko: I do?19:41
infinityHeh, not quite. ;)19:42
ScottKThat's barry anwya.19:42
ScottKanyway19:42
barrywhu?19:43
bdmurrayIs it just me or does the ubuntu-emulator use the same mac address?19:44
ScottKbarry: OK, so Gentoo refugee, but almost the same thing.19:48
mterry@pilot out20:05
=== udevbot changed the topic of #ubuntu-devel to: Trusty Final released! | Archive: Open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> trusty | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: arges
=== salem_ is now known as _salem
infinitydoko: Hrm, we couldn't sync make, though.  It dropped M-A:foreign.20:52
zygaI wonder if the upcoming amd64+aarch64 on-a-chip boxes will force Debian and Ubuntu to redefine multiach to support executables alongside with existing libraries21:06
arges@pilot out21:12
=== udevbot changed the topic of #ubuntu-devel to: Trusty Final released! | Archive: Open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> trusty | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
maprericjwatson: do you mind uploading debootstrap to sid with the right symlink to utopic when you have a spare minute?21:14
dobeyadb reboot21:34
dobeynope21:34
dobeywrong focus, obviously21:35

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