/srv/irclogs.ubuntu.com/2011/02/10/#ubuntu-motu.txt

=== ApOgEE__ is now known as ApOgEE
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
=== pan1nx is now known as info
=== info is now known as pan1nx
achianghm, any ARM users out there who've tried chromium-browser from lucid-security? i'm seeing a SEGV on launch and wondering if it's a known issue already07:11
* achiang goes trolling through launchpad07:13
achianghm, nothing interesting there07:15
dholbachgood morning08:04
=== hannesw_ is now known as hannesw
MTecknologydholbach: howdy08:49
dholbachhi MTecknology08:49
MTecknologydholbach: how's it going?08:50
scott__for some reason I can't compile dumb frotz 2.43. i get: http://paste.ubuntu.com/565279/ when i do 'make dumb'08:50
dholbachgood good08:52
geserscott__: it seems to use a function name (getline) which is also provided by the libc. You either have to rename it (and all it's calls) or check if it does the same as the one from libc and use it.08:57
scott__ok i think i try renaming the function. simple enough.08:58
scott__yep that seemed to be it thanks for the insight08:58
=== fabo_ is now known as fabo
=== al-maisan is now known as almaisan-away
=== yofel_ is now known as yofel
mok0Hm, what could be different from the buildd and my local sbuilder? I have an app that crashes when it's been built in the PPA, but not when I build it myself12:17
mok0the buildd seems to pull in more libraries12:18
mok0n/m12:32
mok0I was too fast. The newly built package wasn't yet available12:33
mok0I was too fast, and so I wasted 1 hour :-(12:34
=== almaisan-away is now known as al-maisan
=== lionel__ is now known as lionel
=== Quintasan_ is now known as Quintasan
ari-tczewhello14:15
coolbhavihello ari-tczew14:16
ari-tczewcoolbhavi: how are you?14:18
coolbhaviari-tczew, m good mate, you?14:18
ari-tczewcoolbhavi: this was busy week (until today), I'm quite sleepy and tired14:20
ari-tczewbut got some free time for finish some ubuntu-related stuff and learn to warehouse designing14:20
coolbhaviari-tczew, same here mate, very tired14:21
Rhondatumbleweed: Sorry for stealing your devweek talk title. ;)15:44
=== al-maisan is now known as almaisan-away
tumbleweedRhonda: lol :)15:52
RhondaWas too tempting. :)16:07
udienzRhonda, can i ask about Contribute To debian at here?16:14
udienz*Debian16:15
Rhondaudienz: Rather come to #debian-ubuntu on irc.debian.org (oftc)16:16
RhondaThough, obviously it depends on how deep your question is, in general.16:17
virusuyhi all !!16:35
alucardnihello everyone, I'm starting this motu journey trying to fix LP #70622117:04
ubottuLaunchpad bug 706221 in calibre (Ubuntu) "calibre : More info - Having a typo ( supports is misspelled as upports) " [Undecided,Confirmed] https://launchpad.net/bugs/70622117:04
alucardnimy debdiff right now looks like this @@ -50,7 +51,7 @@ Calibre is primarily a ebook cataloging program. It manages your ebook collection for you. It is designed around the concept of the logical book, i.e. a single entry in the database that may correspond to ebooks in several17:04
alucardni- formats. It also upports conversion from a dozen different ebook formats to17:04
alucardni+ formats. It also supports conversion from a dozen different ebook formats to LRF and EPUB. A graphical interface to the conversion software can be accessed easily by just clicking the "Convert E-books" button. .17:04
alucardni@@ -85,7 +86,7 @@ Calibre is primarily a ebook cataloging program. It manages your ebook collection for you. It is designed around the concept of the logical book, i.e. a single entry in the database that may correspond to ebooks in several17:04
alucardniups17:04
alucardnisorry for that17:04
alucardnimy debdiff looks like this http://paste.ubuntu.com/565461/17:04
alucardnican somebody explain why it has the same parragraph twice??? It's the right behavior17:05
persiaOne is for the "calibre" package, and the other for the "calibre-bin" package.17:07
alucardnipersia: thank you17:08
Laneyalucardni: btw, you would be better doing this change in Debian first (as it's quite minor). The branch is actually maintained on Launchpad, so you can get it with `bzr branch lp:~calibre-packagers/calibre/debian' and then propose a merge to that.17:09
micahgalucardni: that should probably go through Debian, I think the upstream maintainer is pretty responsive :)17:09
alucardnimicahg: Laney ok, I'll try to push it to the bzr branch. Thank you guys!17:10
LaneySure, make sure you use a Debian version (ending in -2) and use 'unstable' as the distribution instead of 'natty'.17:12
Laney(and don't change the maintainer)17:12
persia"unstable" rather than "UNRELEASED"?17:13
LaneyUNRELEASED indeed, I selected the wrong bzr revision to check this package's policy17:14
alucardniSo all I have to do is get the bzr branch, apply my patch (with your recommendations on debian/changelog and debian/control), commit and propose for merging?17:16
persiaIdeally, yes.17:17
=== udienz is now known as afghanux
=== afghanux is now known as udienz
alucardnipersia: I followed the steps for Ubuntu Merge Proposal on https://wiki.ubuntu.com/PackagingGuide/Recipes/Debdiff18:02
persiaExcept you used the branch Laney identified?18:03
alucardnipersia: yes, the branch Laney identified, only contains the debian directory18:04
alucardnibut I got this error when pushing to LP: bzr: ERROR: Invalid url supplied to transport: "lp:~josernestodavila/ubuntu/calibre/debian/fix-706221": No such distribution series calibre.18:04
persiaYou want to push to "lp:~josernestodavila/calibre/debian-fix-706221"18:05
persiaYou aren't making a change to Ubuntu.18:05
alucardnioh! true, thank you againg18:06
alucardni*again18:06
alucardniit's working now :)18:08
Laneyalucardni: you can do 'bzr bd -S' to build a source package, that should work18:09
Laneyand 'bzr bd-do' should give you a complete source tree (in a subshell) that you can work with as normal18:10
achiangfta: i keep experiencing SEGV when launching chromium-browser on lucid/armel18:12
ftaachiang, can you get a backtrace?18:12
achiangfta: no, i tried using the -dbg package last night, but this machine is so small that reading in all the symbols causes the initial fork to fail with -ENOMEM18:13
persiaAdd more swap :)18:13
achianghm. highly specialized installer that doesn't create a swap partition... sigh18:13
ftacan't apport handle that?18:13
achiangfta: i downloaded the maverick version of the package and it works fine (after also cherrypicking the latest libgconf2-4 from maverick too)18:14
ftahm, weird, packaging wise, it's exactly the same18:15
persiaachiang, Add a swap file post-install.  If you're short disk, use a USB disk.  The point is just to collect the backtrace.18:15
achiangi can use USB as swap?18:16
achiangneat-o18:16
persiaSure.18:16
persiaEither a swap partition or a swapfile on a USB partition.18:16
achiangcool, i'll try that in a bit18:16
achiangmy afternoon task, i suppose18:17
persiaNote that USB doesn't tend to be fast, meaning swapping over USB is for the patient.18:17
=== bcurtiswx_ is now known as bcurtiswx
achiangfta: i'll try and collect data and file a bug report later18:17
alucardniLaney: both commands return uscan could not find the needed tarball.18:17
alucardnibzr: ERROR: Unable to find the needed upstream tarball: calibre_0.7.43+dfsg.orig.tar.gz.18:17
achiangpersia: this machine isn't fast to begin with, so i'm not too worried. :)18:18
alucardniit seems upstream changed the location of tarballs18:18
persiaalucardni, apt-get source will give you the tarball, if nothing else works.18:18
ftahm, on maverick+, i build with armv7=0, but not on lucid18:22
persiaWhat does armv7=0 mean in that context?18:23
ftai think my test is wrong, it's supposed to be the opposite, build with armv7 everywhere but lucid18:25
persiaLucid requires ARMv7 also: it was only pre-lucid that earlier instruction sets were supported.18:25
persiaUnless there's something special about the lucid chromium source that makes ARMv7 not work...18:26
ftait triggers -march=armv7-a -mtune=cortex-a8 -mfloat-abi=softfp18:26
persiaYeah, that should be applied for Lucid+18:27
persiaJaunty and Karmic had different defaults for armel, but they aren't so interesting at this point.18:27
ftahttp://paste.ubuntu.com/565500/18:27
persiaThere's some work in Debian to define the armhf architecture: I don't know if that will end up in Ubuntu.18:28
persiaIt would have different defaults.18:28
ftai guess i need to see the backtrace before changing anything18:28
persiaI'd recommend building with arm_neon=0 though, as there are a number of cortex-a8 boards that don't support NEON.18:29
ftathe upstream defaults: http://paste.ubuntu.com/565501/18:31
ftai set arm_thumb=1 everywhere18:32
ftaand armv7=0 when "ifneq (,$(filter 10.10 unstable development,$(DEBIAN_DIST)))"18:32
ftaDEBIAN_DIST             := $(shell lsb_release -ds | tr -d '()')18:33
persiaVery odd.  Debian armel should *never* be ARMv7, and Debian armhf should *always* be ARMv7.  Ubuntu 9.04 and 9.10 should not be ARMv7, and Ubuntu 10.04+ should be ARMv718:34
ftaiirc, asac was happy with those choices18:34
persiaAnd there are any number of devices that support ARMv7 but not NEON for armel (although I think armhf expects NEON: I'm not sure)18:35
ftaand noone complained18:35
persiaI suspect nobody complained is the important part :)18:35
=== Amaranth_ is now known as Amaranth
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
achiangfta: got a backtrace for my chromium SEGV, but not sure how useful it is21:04
achiangfta: wanna see it?21:05
ftaachiang, can you upload it in a bug?21:06
achiangfta: http://pastebin.ubuntu.com/565557/21:06
ftahm, all-threads21:06
achiangfta: i can make a bug, just wanted to run it by you quickly first to see if it was even worth it with such a weak stacktrace21:07
achiangfta: i don't have working apport on this machine, is there any information you'd like me to collect?21:09
ftaachiang, i don't get much arm bug reports, so i'm not sure what to expect for this arch. is it supported by apport?21:09
ftaoh21:10
ftai provide some apport hooks in the package, can you try to run it? (it won't help for the crash though, just the context)21:10
achiangfta: how do i do that?21:11
achiangsorry, i'm not very familiar with the tool21:11
achiangit doesn't produce a core file or anything on the SEGV21:11
ftapython /usr/share/apport/package-hooks/chromium-browser.py21:11
achiangkill the gdb instance21:11
achiang?21:12
ftaif you can collect those: https://wiki.ubuntu.com/Chromium/Debugging21:12
ftaand "info registers"21:13
achiangok, thanks21:14
=== barry is now known as flufl
=== flufl is now known as barry
achiangfta: how do i figure out which package's -dbg package to install, given the top stack frame?21:21
achiangfta: ah cool, apport is running now21:25

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