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

mlankhorstah so its just a coverup for a bet00:00
mlankhorstmade while drunk ;P00:00
=== mnepton is now known as mneptok
=== slank is now known as slank_away
slangasekMirv: I'm confused by the SRU for bug #1056743.  Why is this done as a new upstream version instead of just a distro patch... and why did the version number jump from 5.12.0 to 5.18.0?00:33
ubottuLaunchpad bug 1056743 in unity-lens-applications (Ubuntu Precise) "Searches fail across changes in case" [Undecided,In progress] https://launchpad.net/bugs/105674300:33
infinityPackages to change from priority required to important00:46
infinity------------------------------------------------------00:46
infinitylibexpat100:46
infinitylibpython3.3-minimal00:46
infinitypython3-minimal00:46
infinitypython3.3-minimal00:46
infinityI win.00:46
slangasekbryce: the xorg-server in the precise-proposed queue was uploaded with the wrong -v option, so is missing refs to bugs #1070481 and #1010794.  Could I trouble you to reupload with the -v option?01:19
ubottuLaunchpad bug 1070481 in xorg-server (Ubuntu Raring) "memory corruption in xorg-server when closing acpid" [Undecided,Fix released] https://launchpad.net/bugs/107048101:19
ubottuLaunchpad bug 1010794 in xserver-xorg-video-nouveau (Ubuntu Quantal) "Graphics/text corruptions in some applications with nouveau drivers" [High,Triaged] https://launchpad.net/bugs/101079401:19
bryceslangasek, done.01:28
slangasekbryce: ta01:28
robert_ancell@pilot in01:29
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and dicussion 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: robert_ancell
mspencerI've recently started working on a launchpad project called Ubuntu Contributor Console, based off a spec on wiki.ubuntu.com. Is the ubuntu-devel-announce mailing list a good place to announce it and to get people interested in contributing to it?03:06
micahgno, maybe ubuntu-devel if it's related to Ubuntu Development03:09
mspencerHere's the wiki page: https://wiki.ubuntu.com/ContributorConsole03:10
mspencermicahg: So is it okay to announce it on that mailing list and list some things I don't know how to do and would like others to help on?03:12
micahgdepends what you're asking for help wiht03:14
micahg*with03:14
* micahg isn't sure....maybe someone else can answer this03:16
mspencerI don't really mean asking for help, I mean more like listing things that people could contribute if they are interested. Some things that I'm not good at/don't know how to do are designing an icon, coding the Updates panel (the ability to install and test SRUs).03:20
pittiGood morning04:35
highvoltagehello pitti04:35
Mirvslangasek: it's just a habit of that multi-personality of acting as a normal upstream project, making a new release when there are worthy commit(s). version bump because the idea of releasing eg. all "SRU-3" stack components at the same time with the same version number04:43
Mirvbut for lenses, there are usually only single commits so distro patching would make sense as well04:44
Mirvbut thanks for approving it already04:44
=== Ursinha is now known as Ursinha-afk
=== chiluk_away is now known as chiluk
=== cpg is now known as cpg|away
slangasekMirv: you're welcome :)05:54
=== doko_ is now known as doko
dokowhat's the state of the -compat package?06:08
dokoinfinity, ^^^06:08
abogdanI'm developing my first ubuntu app usig Quickly (python + gtk). I want to use some files and folders in my app. Do you know how to pack them together?06:28
ScottKabogdan: I think you want #ubuntu-app-devel.06:31
=== cpg|away is now known as cpg
=== soren_ is now known as soren
=== chiluk is now known as chiluk_away
dholbachgood morning07:32
=== smb` is now known as smb
=== Ivanka_ is now known as Ivanka
=== Tonio_aw is now known as Tonio__
pittiev: WDYT about http://bazaar.launchpad.net/~pitti/whoopsie/fixes/revision/509 ?09:13
evpitti: looking09:15
pittiev: with this, make check succeeds for me09:15
evpitti: yeah, that looks entirely reasonable09:30
evthanks for that!09:30
evfeel free to merge09:30
pittiev: pushed09:30
evthanks09:30
pittiev: I didn't get much further with the test suite as I don't want to require root for it; but I need to figure out the system identifier09:31
evah, right09:31
pittiev: so my idea was to finish the whoopsie branch to be able to start as normal user if you set a custom report dir and id09:31
pittiev: such as09:31
pitti$ CRASH_DB_URL=http://localhost:8080 CRASH_DB_IDENTIFIER=TESTSUITE APPORT_REPORT_DIR=/tmp/x src/whoopsie -f09:31
pittiwhich I have working already, just cleaning up a bit09:31
pittiev: does that sound ok to you?09:32
evyes, as it also means we could someday use that to generate a known identifier that we could filter out server-side09:32
pittiev: it would also allow us to drop the "sudo stop whoopsie" bits from run-from-juju09:32
evwoo09:33
evI was initially startled by that second password prompt :)09:33
pittiev: hm, do you know that locking is broken without -f?09:38
evI did not know that, no09:39
pittiev: the foreground process closes the lock fd as soon as it terminates09:39
eveep09:39
pittino biggie, it just caught my eye; works fine with -f09:39
=== henrix_ is now known as henrix
pittiah, very good; all working now09:49
=== Pricey_ is now known as Pricey
evawesome09:55
pittiev: I tested this now with both the default "run as root" case, as well as running as user: http://paste.ubuntu.com/1425021/09:57
=== Sweetsha1k is now known as Sweetshark
pittiev: some cleanups and commit msg: http://bazaar.launchpad.net/~pitti/whoopsie/fixes/revision/51010:10
pittiev: oh, this includes the packaging, sorry; I'll re-do the commit to update debian/changelog10:11
evthanks10:11
evah excellent on opportunistically fixing the APPORT_REPORT_DIR bug10:11
pittiev: changelog pushed for previous commit10:13
evyay10:14
pittiev: http://bazaar.launchpad.net/~pitti/whoopsie/fixes/revision/51110:14
pittiev: while I was at it, I also fixed all compiler warnings in http://bazaar.launchpad.net/~pitti/whoopsie/fixes/revision/51210:33
pittiev: I'll push that once 511 gets reviewed and can land10:33
evwow, you're on a roll!10:33
evfwiw, I'm making it so that we can mock out the openid provider in lp:errors and adding decent error pages for authentication failures, so it doesn't just confusingly loop back to the openid login page10:34
pittiev: my goal for the day is to get the ARM retracing running; prerequisite for this is a working test suite, which again depends on being able to get reports out of the API, which in turn depends on predictable system IDs, which depend on those whoopsie changes :)10:34
evoh, I'll also chase up that ticket for getting openstack credentials10:34
evso we can get tarmac in place10:34
ev:D10:34
evturtles all the way down10:35
pittiev: do you want to give this some deeper eyeballing, want an MP, etc?10:36
evI'm looking over it now - no need for an MP10:36
=== mcclurmc_away is now known as mcclurmc
evlooks excellent10:37
evthis reminds me that I want to get the gcov stuff in the Makefile working again10:37
evfeel free to merge10:38
pittiev: pushed (for cleaner history); mind if I send this raring-wards? or do you want to do further changes?10:39
evhttps://bugs.launchpad.net/whoopsie/+bug/108884710:39
ubottuUbuntu bug 1088847 in Whoopsie "We should generate a gcov report with each commit" [Undecided,New]10:39
evplease do10:39
pittiyeah, that sounds useful indeed10:39
pittiwith pygobject I was really surprised how easy that was to set up, and how useful it its10:39
pittis/its/is/10:39
evpitti: by the way, if you have good ideas on how to do mocking in C, I'm all ears. There's obviously a few options: function pointer arguments, splitting code more into libraries where you drop in a testing version, etc.10:40
pittiev: the standard way known to me is to overwrite functions with an LD_PRELOAD library10:41
evpitti: so define all the mock functions with the same function signatures as their non-mock counterparts in a library, then use LD_PRELOAD?10:41
evmakes sense10:41
pittiright10:42
pittinot very elegant for sure, but unless you design the code in the way you mentioned I don't know another way10:42
cjwatsonAnd indirecting everything through function pointer arguments is pretty un-C-like; I suspect it also has performance penalties10:43
pittior you use GObject more, and thus get the function pointes that way (through the vtable)10:44
evcjwatson: yeah, that was very much a strawman10:44
pittiev: what do you want to mock in whoopsie?10:44
evI don't like having to bust out cdecl to understand a function prototype10:44
pittiev: (I guess you are talking about whoopsie, as all the other bits are py)10:44
cjwatsontypedefs help a lot, but yes ...10:45
evpitti: for example, if we wanted to test handle_response10:45
evpitti: when we start getting a number of different potential responses from the server10:45
evit either needs to take a function argument to delegate to, or we need to mock out upload_core and friends10:46
pittiev: wouldn't it be better to whip up a mock server in python and have whoopsie talk against that?10:46
evhm, I suppose. I come from two conflicting schools of thought. The "test things in isolation" (previous python projects) and "test all the way down the stack" (lifeless' test harness for oops-repository, which requires a running cassandra)10:47
evbut I guess the later is going to give far more interesting results10:47
lifelessev: I'm actually a mix of both10:47
pittiif you want to test for responding to server answers, this is already an integration test10:48
lifelessfor my current thinking, see the ServiceRequirements stuff on dev.launchpad.net10:48
lifelesswhere I suggest having a python mock server that supports error injection, starts up in a jiffy etc.10:48
pittiso I think a mock server and running the actual whoopsie thing is better, as it avoids mocking over test code that you actually want to test10:48
lifelessthe reason oops-repository runs all of cassandra is simple; the low level api wasn't stable when I did it, and mocking unstable APIs is a terrible idea.10:49
evunderstood, to both of your points10:50
pittiev: hm, if I make use of this feature in integration-test and run-juju-daisy, we depend on a raring-only version of whoopsie; would that be ok?10:53
pittiev: not much trouble for a developer, but I guess we might want to run this for nagios at some point? we could run whoopsie out of bzr for that, of course10:54
evpitti: I believe so. We can always stick it in a PPA for other releases if it becomes necessary.10:54
evpitti: indeed we do want to run it for nagios10:54
pittiev: oops, the kill command in run-juju-daisy doesn't kill the test whoopsie daemon (so it doesn't restore to sending to errors.u.c); fixing that along11:03
evcheers11:03
vibhavwin 1811:07
vibhavoops11:07
vibhavSorry people11:07
=== _salem is now known as salem_
=== Quintasan_ is now known as Quintasan
=== fisted_ is now known as fisted
Laneykirkland: do you still maintain manpages.ubuntu.com?11:25
xnoxLaney: are you also longing for recent releases?11:34
xnoxLaney: I think we just should fork the config: add/remove releases and file RT to get it redeployed.11:35
xnoxhttps://code.launchpad.net/ubuntu-manpage-repository11:35
Laneysure, that was the secret intent behind the ping11:37
siretartRAOF: do you have a second to discuss bug #985202 with me?11:39
ubottuLaunchpad bug 985202 in libxfixes (Ubuntu) "libx11 causes kwin to crash on login (over NX protocol)" [Undecided,Confirmed] https://launchpad.net/bugs/98520211:39
Laneyxnox: making it dynamic would be even better ;-)11:39
xnoxLaney: true.... not sure if IS will like dynamism =) anyway, not sure if it will let me push back due to acient bzr repo format.11:40
Laneywell, using distro-info11:40
xnoxLaney: is that installed?11:41
* xnox goes to talk to webops/is.11:41
Laneyi'm sure it could be11:42
xnoxLaney: why is distro-info --supported listing raring as supported release?11:47
xnoxLaney: should I filter out --devel from --supported, or do we want manpages early?11:47
Laneydoes it always take the latest as the default?11:48
Laneyand I dunno, sounds like a bug11:48
Laneybdrung: is that a bug?11:48
Laneydebian-distro-info --supported looks similarly fishy11:50
Laneyxnox: note there is python-distro-info for the python part11:53
xnoxLaney: sure, but manpages.ubuntu.com is a pile of shell & perl scripts with config file sourced as shell.11:53
xnoxLaney: so... DISTROS=`distro-info --supported` works just fine =)11:53
Laneythere's at least search.py with a list of versions11:54
Laneydict11:54
xnoxLaney: and some javascript as well =(11:54
Laneyunlucky11:54
xnoxLaney: do we SRU distro-info or does it fetch data over the interwebz?11:55
Laneythe former11:55
Laneydistro-info-data11:55
Laney(so IS has to take that SRU for the site to know about new releases, which is still easier than a full deployment)11:58
=== Tonio_ is now known as Tonio_aw
bdrungLaney: that depends how you define supported.12:02
Laney       --supported12:02
Laney              list of all supported stable versions12:02
=== Tonio_aw is now known as Tonio_
bdrung"stable" is the issue here.12:03
bdrungmaybe it should be able to retrieve all supported stable version and all supported (not released) versions12:04
xnoxbdrung: well --devel says raring, maybe it should somehow exclude devel from --supported.12:05
xnoxLaney: filed RT, just a static update.12:30
Laneyalright12:30
Laneyty12:30
xnoxLaney: we have ~ a year to port this webapp to distro-info-data.12:30
=== tkamppeter_ is now known as tkamppeter
hrwhow to debug system where dbus is running but all dbus related tools say that it is not? where networkmanager is running (as a process) but there is no dbus so all tools say that NM is not running...13:06
israeldahlanyone know much about using imagemagick in the debian/rules file to draw the icon?  is it possible?13:19
OdyXisraeldahl: what do you want to achieve ?13:25
OdyXisraeldahl: create an icon from an upstream image ?13:26
israeldahlOdyX: the icon looks awful when it gets installed and I want it to look correct. this is for lmms13:27
sil2100doko: ping!13:29
israeldahlI have had to resort to linking to a different file in the lmms.desktop, but I want to fix it the right way13:31
=== chiluk_away is now known as chiluk
=== cpg is now known as cpg|away
=== ogasawara_ is now known as ogasawara
Laney@pilot in14:03
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and dicussion 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: robert_ancell, Laney
=== Laney is now known as robert_ancell
robert_ancell@pilot out14:04
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and dicussion 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: Laney
=== robert_ancell is now known as Laney
Laney:-)14:04
micahgLaney: how did you cross that continent so fast :)14:04
xnoxLaney: cheat.14:05
Laneycollapsars14:05
=== tgall_foo is now known as tgall
=== Zdra is now known as xclaesse
didrocksbarry: hey, around?14:44
barrydidrocks: hi!14:47
didrockssil2100: maybe sum up what the issue you discovered to barry (which is making compiz and a lot of other build-deps failing) ^14:47
sil2100barry: hi!14:48
barrysil2100: hi :)14:48
sil2100barry: ok, so, compiz builds are failing on raring due to missing pyconfig.h in the python2.7 packages - in the past it was installed by python2.7-minimal14:49
sil2100But since the latest version (uploaded yesterday?) the file is missing from all the python packages14:49
sil2100I traced down the problem, and found which revision of the packaging branch removed it14:49
sil2100Maybe by accident? SInce I'm not sure if it's intended14:49
sil2100http://bazaar.launchpad.net/~doko/python/pkg2.7-debian/revision/9314:49
sil2100Here in the diff of debian/rules, around line 732 in that file14:50
sil2100I saw some debian/rules cleanup there, so I though that maybe this one line got removed by accident14:51
sil2100barry: do you know anything about this ;) ?14:51
didrockscyphermox: I think the indicator issue you got yesterday is maybe linked to that as well ^14:52
barrysil2100: yes.14:52
barrysil2100: this change is for multiarch, and it's really a bug in your builds :)  you should be using `python-config --includes` to find the include paths to things (and --libs, etc.)14:53
xnoxsil2100: it's the same change as with python3.3 - there are now two include locations.14:53
sil2100barry: but hm, then which package installs pyconfig.h then?14:53
sil2100Since it's not in python2.7-minimal anymore, neither is it in -dev and libpython2.7-dev14:53
xnoxsil2100: one of dependencies of python-dev14:54
=== slank_away is now known as slank
seb128sil2100, dpkg -S pyconfig.h14:56
xnoxsil2100: i still should be libpython2.7-dev14:56
seb128sil2100, it's installed, just in /usr/include/<arch>/...14:56
xnoxsil2100: the point is that python multi-arch now uses 2 include locations /usr/include/python2.7 and /usr/include/<arch>/python2.7 and you need both includes.14:56
sil2100xnox: ah, indeed, it's in libpython2.7-dev14:57
barrylibpython2.7-dev14:57
sil2100xnox: thanks! See it now14:57
barryoops, yeah14:57
barry:)14:57
sil2100We'll update the dependencies then!14:57
sil2100I couldn't find it due to multiarch ;)14:57
barryit's a brave new world14:57
sil2100seb128: thanks as well!14:57
xnoxsil2100: can I see your build-log? as I did patch ~20 packages to find both include locations, when I was transitioning packages to python3.3 (which also uses multiarch locations)14:57
sil2100didrocks: I'll make a merge request for that14:57
sil2100xnox: https://launchpadlibrarian.net/125437610/buildlog_ubuntu-raring-i386.compiz_1%3A0.9.9~daily12.12.05bzr3522pkg0raring0_FAILEDTOBUILD.txt.gz14:58
didrockssil2100: excellent! Thanks a lot for digging in :)14:58
xnoxsil2100: thanks. well the build-record, such that I can grab source? e.g. which ppa is this for? =)14:59
seb128xnox, get compiz from raring I guess it will have the same issue14:59
xnoxnevermind see it: unity-team/staging14:59
sil2100xnox: https://launchpad.net/~unity-team/+archive/staging/+build/405544714:59
xnoxsil2100: thanks.14:59
sil2100xnox: just pull lp:compiz and you're done ;)14:59
sil2100But I'm preparing a merge request for the change right now anyway, so we'll have it fixed soon15:00
Laney@pilot out15:00
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and dicussion 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:
xnoxsil2100: ok, can you pastebin a patch such that I can review it?15:00
xnoxsil2100: or point to merge proposal?15:00
didrocksxnox: we do merge proposal for everything in our world :)15:01
didrocks(with peer reviews)15:01
xnoxok =)15:01
xnoxdidrocks: bzr diff | pastbin & comments on irc is also "peer review" =)))))15:01
sil2100xnox: I'll post the link to the merge proposal here ;)15:01
didrocksxnox: right, but the merger won't care about your comment on IRC :)15:02
xnoxsil2100: it's just CMake's FindPython is broken, and instead I was using PkgConfig which will find python2.7 libs & includes correctly.15:02
seb128xnox, shouldn't cmake by fixed in that case?15:05
sil2100didrocks, xnox: I'll just test-build it quickly15:05
didrockssil2100: "quickly"? aren't you talking about building compiz? :p15:05
sil2100...;p15:05
xnoxseb128: that would be lovely, but FindPython cmake module is a bit over-engineered and I didn't manage to find an easy way to hook a second include directory check in it.15:06
seb128xnox, compiz uses cmake so it's likely going to be the same cmake bug? we will need to fix cmake anyway rather than workaround in each component...15:06
xnoxseb128: yes, and now. FindPython returns a single include path, this change requires that it now returns a list & uses an include list, so unsuspecting CMakeLists will still be broken =/ for python3.3 i fixed something like 3 packages which used CMake python detection incorrectly. Only one of them used CMake's module, the others had "embedded copies with changes".15:09
xnoxseb128: e.g. even compiz kind of overrides and does stuff to the cmake's findpython module. so although fixing cmake would help, but is not guaranteed to fix all cmake packages....15:10
xnoxe.g. I don't understand why so many packages use "custom" python detectors instead of using pkg-config.15:11
xnoxsame story applies to all the autoconf stuff which also missdetects python in different ways.15:11
* xnox finished ranting about build systems.15:11
seb128xnox, yeah, I don't know, people tend to just copy build tools snippet around so errors and weird stuff got copied as well15:12
xnox=`(((((15:12
xnoxclearly everyone should switch to waf build system.15:12
* xnox hides =)15:12
seb128lol15:12
dokobarry, xnox: maybe I'll just include a fake header for all know multiarch tuples15:15
barrydoko: not sure what that means15:16
xnoxdoko: please don't. we should just fix stuff. When are we having a rebuilt to spot all of these? Or shall we upload into py2.7 ppa.15:16
xnoxdoko: also I think I finally did figure out & CMake has knoweledge of debian's multiarch triplets. I just need to find time to dig into cmake again.15:16
xnoxdoko: plus it's probably my fault, in some packages e.g. boost/blender I only applied python haz multiarch locations for py3 builds only. I didn't know we will have py2.7 multiarch in raring as well later on.15:17
barrydidrocks: how do you maintain the packaging branch for oneconf?  i think i can do a quick update of debian/ if the latest trunk is merged in (but i don't want to break things)15:35
=== jcastro__ is now known as jcastro_
dokoxnox, barry: something like http://paste.ubuntu.com/1425505/15:43
=== henrix_ is now known as henrix
barrydoko: oh wow, yeah.  maybe put that in a new python2.7-your-build-is-broken binary package? :)15:43
didrocksbarry: it's a native package, just a quick update of debian/changelog, I'll push to trunk for you and please upload :)15:44
xnoxdoko: is that going into "multiarch-support" package? :P15:45
barrydidrocks: some changes will be needed for d/control d/rules15:45
barrydidrocks: shall we bump the version to 0.3? :)15:51
didrocksbarry: I'm fine with that :)15:52
barrydidrocks: cool :)  i'll push an mp after some local testing15:52
didrocksbarry: sounds perfect! :)15:52
dokoseb128, what was the source package for the python autoconf test. there was one, but I can't remember which one ...16:06
mfischmhall119: FYI, singlet has some warnings about deprecated methods when run in raring16:07
mfischmhall119: I think the fix is safe in Q as well: PyGIDeprecationWarning: MainLoop is deprecated; use GLib.MainLoop instead16:07
Laney@pilot in16:07
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and dicussion 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: Laney
xnoxdoko: autoconf archive?16:09
dokono, autoconf doesn't have such kind of macro themself16:09
* dholbach hugs Laney16:10
xnoxdoko: I meant autoconf-archive package, a package of extra autoconf macros, e.g. it has a broken /usr/share/aclocal/ax_python_devel.m416:11
=== Tonio_ is now known as Tonio_aw
=== Tonio_aw is now known as Tonio_
rbasakogra_: around? I'm having trouble reproducing bug 1079185 for SRU verification.16:18
ubottuLaunchpad bug 1079185 in flash-kernel (Ubuntu Quantal) "Wrong bootarg for disk with label" [High,Fix committed] https://launchpad.net/bugs/107918516:18
rbasakogra_: it's holding up landing the fix for bug 108410616:18
ubottuLaunchpad bug 1084106 in The Eilt project "highbank installer broken" [Undecided,Triaged] https://launchpad.net/bugs/108410616:18
xnoxdoko: python-2.7.pc file has "-I${includedir}/x86_64-linux-gnu/python2.7m" while the include dir shipped is just -I${includedir}/x86_64-linux-gnu/python2.7 (no abiflag m)16:20
xnoxdoko: it's inconsistent, and which way should it be? shipping 2.7m includedir as well or declare 2.7 includedir as "/before/"?16:21
mvodidrocks: I get a error when trying to build compiz (trunk) on raring, it python3.3m/Python.h complains that pyconfig.h is not found - is that a known issue? it looks like fallout from the include moving from /usr/include/python3.3m to /usr/include/x86_64-linux-gnu/python3.3m16:23
=== dholbach_ is now known as dholbach
didrocksmvo: see the discussion we had here 1h30 ago ^16:23
didrocksmvo: new python changed and is multiarch, sil2100 works on a fix16:23
mvodidrocks: aha, nice. then I will not duplicate this effort16:24
didrocksno need! :)16:24
sil2100mvo, didrocks: we're working on it, but the fix hm, doesn't work, since (if I understand xnox's analysis correct) there might be a bug in the new python packaging16:25
xnoxyes.16:26
argesis there a wiki on how to setup sbuild to build ddebs? I've looked through this: https://wiki.ubuntu.com/SecurityTeam/BuildEnvironment but am not sure if I need to add certain DEB_BUILD_OPTIONS to get it working.16:28
xnoxarges: if you create sbuild with mk-sbuild, you auto-get ddebs.16:29
seb128doko, dunno for python autoconf test...16:30
argesxnox, in precise? or does it need to be a newer sbuild host?16:30
xnoxarges: alternatively you need to install pkg-create-dbgsym inside the sbuild. Note a package can override & skip building ddebs (e.g. e2fsprogs)16:30
xnoxsil2100: filed bug 108898816:31
ubottuLaunchpad bug 1088988 in python2.7 (Ubuntu) "inconsistent python2.7 include multiarch paths" [High,Confirmed] https://launchpad.net/bugs/108898816:31
xnoxarges: I don't run precise, but I thought that feature was around forever. Did you create chroots with mk-sbuild or manually / some other way?16:32
argesxnox, with mk-sbuild...16:32
argesxnox, mk-sbuild --arch=amd64 --distro=ubuntu lucid16:32
argesxnox, not sure if there si something special I need to add to .mk-sbuild.rc16:32
xnoxarges: schroot into it and check if pkg-create-dbgsym package is installed, if not install it in the golden / source image and you should start generating ddebs.16:33
argesxnox, ok and those ddebs will get placed in the same location as the .debs  then after a build?16:33
xnoxarges: which you can reconfirm by reading the buildlog - it will announce redirecting dh_strip / generation of ddebs.16:33
xnoxarges: yes.16:34
argesxnox, ok i'll investigate, I looked at the buildlogs and I saw it was installing pkg-create-dbgsym16:34
sil2100didrocks, mvo, xnox: after this would get fixed, I think this merge request could be considered?16:34
sil2100https://code.launchpad.net/~sil2100/compiz/fix_python_find_package/+merge/13925616:34
=== Ursinha-afk is now known as Ursinha
sil2100hmm, strangely, I can't link a branch to a bug16:38
sil2100https://bugs.launchpad.net/compiz/+bug/108899616:39
ubottuUbuntu bug 1088996 in Compiz "FTBFS after python2.7 upgrade - missing pyconfig.h" [High,In progress]16:39
sil2100Here's the FTBFS bug, but I'm unable to link my branch to it ;p16:39
sil2100Ok, finally I was able16:40
=== Tonio_ is now known as Tonio_aw
=== Tonio_aw is now known as Tonio_
=== deryck is now known as deryck[lunch]
=== henrix is now known as henrix_
argesxnox, so I rebuild the schroot with no special .mk-sbuild.rc . I tried to sbuild with no options (no ddebs andI see dh_strip), I tried DEB_BUILD_OPTIONS=debug,nostrip,noopt and still doesn't build the ddeb17:56
=== attente is now known as attente_zzz
=== shadeslayer is now known as buildslayer
argesand I also still see the dh_strip ... so not sure if its particular to the package... I tried using 'hello' then 'ispell' (just to see if it works)17:57
=== henrix_ is now known as henrix
xnoxarges: well, it works for me on quantal/raring. i'll try against on precise and will let you know.18:00
argesxnox, ok, I'll try on raring here as well... trying to target precise18:00
xnoxarges: have you tried installing pkg-create-dbgsym in the golden/source image as I suggested earlier?18:00
argesxnox, so I see it pulled in the buildlog18:01
xnoxarges: 1 second - what does your machine run & what do you build for?18:01
xnoxarges: can you pastebin the buildlog?18:01
argesxnox, running precise amd64, schroot is lucid amd6418:01
argesxnox, sure one second18:02
argesxnox, pastebin.ubuntu.com/142576618:02
xnoxarges: i don't think ddebs existed in lucid.18:03
xnoxarges: but I might be wrong.18:03
argesxnox, there is a release directory in ddebs.ubuntu.com18:03
argesxnox, for lucid18:04
Laney@pilot out18:04
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and dicussion 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:
seb128xnox, you are wrong ;-)18:04
xnoxarges: in that particular case pastbined 2322-2328 it says that it didn't create ddeb, because all binaries were already stripped: no debug symbols - no ddeb for you.18:06
xnoxarges: apart from that it is working "correctly"18:07
seb128xnox, https://lists.ubuntu.com/archives/ubuntu-devel-announce/2007-November/000355.html18:07
seb128xnox, it was well before lucid ;-)18:08
argesxnox, ok so I need to pick another package that has ddebs...18:08
xnoxseb128: ok =0)))18:08
argesxnox, i picked that one because it was small and I did find the -dbgsym in the ddebs archive18:09
argesfor lucid though18:09
argesxnox, also pkg-create-dbgsym is in the golden master image18:09
argesit was already created by default18:10
argess/created/installed18:10
xnoxarges: pitti is probably the best person to ask about dbgsym. but he might be offline already.18:11
xnoxit recent releases "it just works" & i never did dbgsym packages for lucid.18:12
argesxnox, ok i'll hack on it18:12
argesxnox, i'll try a precise schroot next . thanks a ton for your help!18:12
xnoxarges: no worries, but it's not like i solve the problem for you =/18:12
* arges lunches18:14
mhall119mfisch: did you file a bug and submit a patch?18:32
=== slank is now known as slank_away
=== mcclurmc is now known as mcclurmc_away
mdeslaur_barry: is there a mailman command to get a list of the lists I'm subscribed to?18:40
=== Tonio_ is now known as Tonio_aw
barrymdeslaur_: from the command line, or email command (or via web)?18:58
=== deryck[lunch] is now known as deryck
mdeslaur_barry: from the web19:14
mdeslaur_barry: or email19:15
mdeslaur_barry: ie: I don,t have access to the command line19:15
=== carif_ is now known as carif
mfischmhall119: will do so19:26
barrymdeslaur_: the way to do it from the web is to log in to any list you know you're a member of, then on the options page look for "List my other subscriptions"19:30
barry@pilot in19:30
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and dicussion 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: barry
argesxnox, ok precise schroot on precise behaves as expected building the .ddebs properly , but lucid schroot on precise doesnt' build ddebs.19:32
mdeslaur_barry: ah, cool...thanks!19:32
barrynp!19:33
=== henrix is now known as henrix_
micahgarges: are you doing xz debs?19:34
argesmicahg, hi. there isn't xz compression in the debian/rules file for the package I am building. essentially I want to be able to get ddebs from a package in general when building in a lucid schroot19:35
micahgarges: ok, sorry, was missing some context, I know xnox was trying to get xz ddebs...19:36
argesmicahg, I was following the security build environment wiki on setting this up actually.  But out of the box, precise schroot builds the ddebs, while lucid schroots do not19:36
micahglet me see if I have an ddebs from lucid builds locally19:36
micahgarges: which package are you trying?19:39
argesmicahg, at this point I'm trying any package... I tried 'hello' then I tried 'ispell' since I saw that it had dbgsyms generated in ddebs.ubuntu.com for lucid19:39
argesmicahg, i'd like to build a kernel with ddebs in a schroot, but rebuild/test cycle is pretty lengthy19:40
micahgTBH, idr if I get them or not19:40
micahgjust kicked off a build to see if I do19:40
argesmicahg, ok . did you add any DEB_BUILD_OPTIONS or add anything when you called mk-sbuild?19:42
=== attente_zzz is now known as attente
mfischmhall119: here you go: https://code.launchpad.net/~mfisch/singlet/fix_deprecation_warning/+merge/13930119:44
mhall119thanks mfisch19:45
micahgarges: nope, and I don't get them on lucid, even with pkgbinarymangler installed19:45
argesmicahg, hmm ok.  is this a bug I should file? or am I missing something19:46
infinitymicahg: pkg-create-dbgsym, you mean.19:46
infinitymicahg: pkgbinarymangler doesn't make ddebs.19:47
micahginfinity: right..19:47
arges infinity yea and I confirmed pkg-create-dbgsym is in the golden master lucid schroot by default19:47
infinityThis reminds me that I need to recreate all my schroots after my great hard drive crash.  What a pain.19:47
micahgactually, with pkg-create-dbgsym I do get the ddeb :)19:48
barrymfisch: what's the deal w/cracklib2 2.8.20?  your branch is status merged into lp:ubuntu/cracklib2 but the source branch doesn't reflect that.19:48
micahgarges: want a build log?19:49
mfischbarry: I thought someone merged it this morning, let me look19:49
argesmicahg, did you add it somehow? I entered the chroot and it said pkg-create-dbgsym was installed19:49
micahgarges: it wasn't in my chroot for some reason, I added it with --add-depends19:49
mfischbarry: looks like someone merged it to me: https://code.launchpad.net/~ubuntu-branches/ubuntu/raring/cracklib2/raring19:51
argesmicahg, ok --add-depends , you are adding that to sbuild or mk-sbuild?19:51
infinityarges: pkg-create-dbgsym is pretty vocal about disabling itself.  Do you have a build log?19:51
micahgarges: sbuild19:51
argesmicahg, ok i'll try that19:52
argesinfinity, yea, I have a pastebin somewhere19:52
=== slank_away is now known as slank
infinity"somewhere". :P19:52
argesinfinity,  pastebin.ubuntu.com/142576619:53
infinityarges: Right, so it's clearly installed and being triggered.19:54
barrymfisch: ah, bzr bd info is out of date19:55
mfischbarry: so In the bug I also added a debdiff and the bug still shows in the sponsor queue, whats the right change there?19:55
infinityarges: The binaries in all those packages are already stripped, there's nothing pkg-create-dbgsym can do there.19:57
argesinfinity, ok so i need to choose another package then19:57
SpamapSjml: would you ever consider making undistract-me Expat licensed rather than PD?19:57
SpamapSjml: I'm packaging it for Debian and PD is.. less than desirable since it is a non-license.19:58
barrymfisch: looks like the bug was not closed by the changelog entry.  that's why adding (LP: # 1088110) is useful.  at this point, i think just manually closing the bug as fixed released is the way to go19:58
micahgarges: DEB_BUILD_OPTIONS=parallel=4 debug nostrip noopt19:58
mfischbarry: oh, sorry I forgot the LP in the changelog19:58
argesmicahg, yea that's what I added19:58
infinitynostrip would likely do it.19:58
barrymfisch: no worries, i closed the bug19:59
mfischthanks19:59
argesmicahg, infinity : ok i figured it out... needed to use a package that actually build debug symbols properly. thanks for the help20:17
jtaylordoko: have you forwarded the scipy m-a patches?20:31
jtaylordoesn't look like it ..20:32
=== cpg|away is now known as cpg
jtaylordoko: I hope you don't mind, I made a pull request to scipys git20:40
=== panda is now known as Guest93521
=== salem_ is now known as _salem
dokojtaylor, thanks!21:55
GunnarHjRiddell: ping22:02
Riddellhi GunnarHj22:03
GunnarHjRiddell: Hello!22:03
GunnarHjRiddell: Saw your comment on bug 1041126. Does it mean that you prefer that we keep language-selector-kde for the time being?22:04
ubottuLaunchpad bug 1041126 in language-selector (Ubuntu) "Language-selector indicates Adept instead of Muon" [Undecided,Won't fix] https://launchpad.net/bugs/104112622:04
RiddellGunnarHj: isn't ubuntu desktop dropping language selector as well?22:04
slangasekwhy would it?22:05
GunnarHjRiddell: Yes, but it will probably be postponed yet another dev. cycler22:05
Riddellit's been on the wish list to replace it with the gnome module for cycles22:05
slangasekah22:05
GunnarHjRiddell: And other derivatives, Xubuntu and Lubuntu, want to keep using it.22:06
RiddellGunnarHj: mm well we've no plans to pick it back up again currently so you can quietly let it bit rot if needed22:06
Riddells/derivatives/flavours/22:06
GunnarHjRiddell: Ok, that may be a better word. :)22:07
GunnarHjRiddell: Thanks for giving me free hands as regards l-s.22:07
jmlSpamapS: the license is whatever the hell makes it easy to distribute as open source22:11
jmlSpamapS: expat is fine22:11
ricotzcjwatson, hi :), is it possible to get something like this into raring? http://paste.debian.net/plain/21567522:14
GunnarHjslangasek: Hi Steve, will you have time soon to take a look at https://code.launchpad.net/~gunnarhj/ubuntu/raring/pam/encrypted-home/+merge/135021 ?22:16
slangasekGunnarHj: I'm expecting to get to it next week22:16
GunnarHjslangasek: Great, thanks for letting me know.22:16
ricotzcjohnston, sorry for the typos :\ http://paste.debian.net/plain/21567622:19
ricotzcjwatson, ^22:19
Laneythe most incorrectly tab completed nickname in the universe22:21
slangasekLanaTurner: yeah, sucks to be them22:23
infinityslank: :P22:23
ricotzLaney, oh, if you insist you can take a look too ;P22:23
Laneyyou probably want sla<tab> to look at that :-)22:25
infinityricotz: I assume this magical new libpango doesn't exist yet?22:26
ricotzLaney, ok ;)22:26
infinity(I still have 1.6.0 here...)22:26
ricotzinfinity, it is a new upstream release which is available for quite some time, but probably won't find its way into raring22:27
ricotzhttps://launchpad.net/~ricotz/+archive/staging/+sourcepub/2835187/+listing-archive-extra22:27
infinityricotz: Kay, so just prepping plymouth for the future?22:27
ricotzexactly, and for ppa users of course ;)22:28
ricotzthis newer pango is a hard-dep for the current gtk+3.0 dev releases22:28
infinityI assume it's still libpango1.0-0?22:29
infinityie: not coinstallable with the previous version?22:29
ricotzyes it is22:29
infinityKay, maybe this can autodetect a bit more sanely, then.22:29
ricotzprobably, either way i would be happy to get it supported22:31
infinityfor i in $(find /usr/lib/x86_64-linux-gnu/pango/ /usr/lib/pango/ -name libpango1.0-0.modules 2>/dev/null); do if [ -e $i ]; then echo ${i%%/module-files.d*}; fi; done22:33
infinityGives me /usr/lib/x86_64-linux-gnu/pango/1.6.0 here.22:33
infinityDoes it give you what you'd expect there?22:33
ricotz/usr/lib/x86_64-linux-gnu/pango/1.8.022:34
ricotzhere ;)22:34
infinityRight, I'll clean that up and use something like that, then.  Hardcoding the versioned path seems suboptimal.22:34
ricotzthat is fine, thanks!22:34
infinityWe can probably ditch the pre-MA path too, depending on when that was introduced.  Let me check.22:35
ricotzit is in precise for sure, so i guess it can be dropped22:35
infinityOh, is this code also in Debian's plymouth?  Might be better to change it there.22:36
infinityslangasek: *pokity*22:36
slangasekmm?22:36
slangasekinfinity: oh, is this why there's a bug report about text not rendering in the initramfs in raring? :P22:37
infinityNo, this should be fine in raring.22:37
slangasekoh22:37
infinityUnless someone's using ricotz's PPA.22:37
infinityThen, not so much.22:37
slangasekprobably not, since it's an ISO tester22:37
slangasekinfinity: please file a bug report then22:37
infinityslangasek: Sure.  I was going to JFDI in Ubuntu, but if this exists in Debian too, may as well tidy it up a bit.22:38
slangasekinfinity: er, then please file a bug report against the Debian package too? :)22:38
infinityA nick hilight wasn't enough? :P22:38
slangasekrumors to the contrary notwithstanding, I am not Daniel Baumann22:38
infinityI could have sworn I'd seen your name in the Debian plymouth changelog before.22:39
infinityCould be that it's Crack Tuesday.22:40
slangasekyou could well have!  My name is in lots of changelogs22:40
slangasekI like to change things22:40
slangasekbut I don't maintain plymouth in Debian ;)22:40
hallynis there a debhelper way to add a /etc/sysctl.d/ file from a package?22:42
infinityhallyn: echo foo /etc/sysctl.d > debian/package.install22:43
infinityhallyn: HTH.22:43
ricotzinfinity, oh, btw did you get my pm?22:43
hallyninfinity: ok, thanks :)22:43
infinityhallyn: (In other words, no, I don't think there's a helper for it)22:43
slangasekhallyn: you might want >> though :)22:43
infinityslangasek: Nah, the rest of the package's files were crap anyway.22:43
slangasekbut yes, there's no specific helper for sysctl22:43
infinityricotz: Maybe.22:44
hallynscrew the rest of the pkg.  sysctl will do it all22:44
infinityricotz: Was is ASCII porn?22:44
infinitys/is/it/22:44
ricotzinfinity, heh, let me try again22:44
infinityricotz: If it was glibc-related, I haven't forgotten you.22:44
ricotzinfinity, yeah, that too, if you have a ppa to check feel free to share ;)22:49
infinityricotz: No, I have a hard drive to recover, and an experimental upload to prepare after that.22:49
ricotzalright22:50
infinityslangasek: Of course, it could be that this initramfs hook is Ubuntu-specific anyway (it is), so nevermind.  I'll just fix it here and carry on22:52
xnoxmicahg: we have xz ddebs  for raring, not anything earlier.23:23
xnoxarges: ping pitti about ddebs on lucid-sbuild with precise host.23:23
argesxnox, so I figured out how to get ddebs for some packages23:25
argesxnox, trying to figure out how to get ddebs for linux kernel now23:26
infinityarges: The kernel build is "special".23:27
infinityarges: And has nothing to do with pkg-create-dbgsym (at all).23:27
infinityarges: It does it all by hand in rules.23:27
argesinfinity, is there a wiki that explains how to do this via dpkg-buildpackage and sbuild?23:28
infinityThe kernel team doesn't use sbuild for kernel testbuilds, so unlikely.23:28
argesinfinity, so how to PPAs accomplish building the ddebs?23:29
argesi thought they used buildd which used sbuild?23:29
infinityDifferent sbuild.23:29
infinityBut also, not the same thing at all, since you want your ddebs to end up in .changes, which they don't on the buildds.23:29
argesinfinity, ok23:30
infinityarges: See debian/rules.d/2-binary-arch.mk23:32
infinityarges: Basically, it checks a magic buildd-only file, and does magic things based on it.  Which won't work for you. :P23:32
=== emma is now known as em
argesinfinity, yea i see hmm23:32
infinityarges: So, either fix the source to unconditionally do what it normally does in that Build-Debug-Symbols case, or don't auto-clean your sbuild chroots, so you can fish the ddebs out of chroot/build/23:33
infinity(And by "fix", I mean "fix locally", cause it's doing the right thing in the archive right now)23:33
argesinfinity, ahh I think there was a hook to do that somewhere23:34
infinityarges: You mean an sbuild hook to set up CurrentlyBuilding to look kinda like a buildd?23:35
infinityarges: That would work too.23:35
argesinfinity, https://wiki.ubuntu.com/SecurityTeam/BuildEnvironment#Setting_up_and_using_Sbuild_with_ddebs23:35
argesinfinity, which had the  /etc/schroot/script-get-ddebs script. I'll give that a shot and see if it works23:36
infinityThat would do the trick.23:37
argesinfinity, cool... i'll give that a shot.23:37
* arges heads out23:37
=== slank is now known as slank_away
barry@pilot out23:48
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and dicussion 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:
=== chiluk is now known as chiluk_away

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