IRC log for #maemo-ssu on 20141030

00:24.37*** part/#maemo-ssu mkaindl (~mkaindl@ama-dablam.markus-kaindl.de)
01:11.31*** join/#maemo-ssu unclouded (~neil@2001:4428:200:80fc:7e05:7ff:fe0d:d421)
02:55.49*** join/#maemo-ssu sparetire_ (~sparetire@unaffiliated/sparetire)
03:57.32*** join/#maemo-ssu amiconn_ (amiconn@rockbox/developer/amiconn)
04:45.49*** join/#maemo-ssu radekp (~radek@82.113.39.213)
06:21.45*** join/#maemo-ssu LauRoman (~LauRoman@5-14-33-23.residential.rdsnet.ro)
06:45.13*** join/#maemo-ssu freemangordon (~ivo@46.249.74.23)
06:51.13*** join/#maemo-ssu freemangordon (~ivo@46.249.74.23)
07:27.41*** join/#maemo-ssu luf (~luf@80.188.29.62)
08:51.39*** join/#maemo-ssu chainsawbike (~chainsawb@unaffiliated/chainsawbike)
10:14.12*** join/#maemo-ssu kolp (~quassel@55d466e0.access.ecotel.net)
10:25.38*** join/#maemo-ssu mkaindl (~mkaindl@ama-dablam.markus-kaindl.de)
10:30.44kolphello. new day, same question :) Does anyone happen to know where I can find gtkhtml4, for building cssu modest which seems to require it, and/or why  that requirement was introduced?
10:35.34*** join/#maemo-ssu Pali (~pali@Maemo/community/contributor/Pali)
10:41.05*** join/#maemo-ssu dhbiker (~dhbiker@APN-122-189-210-gprs.simobil.net)
11:20.35*** join/#maemo-ssu lizardo (lizardo@nat/indt/x-qmqphlzvhecbapvx)
11:32.01*** join/#maemo-ssu MrPingu (~MrPingute@ip503c83e7.speed.planet.nl)
11:34.16*** join/#maemo-ssu arcean (~arcean@aaeq246.neoplus.adsl.tpnet.pl)
11:36.57*** join/#maemo-ssu MrPingu (~MrPingute@ip503c83e7.speed.planet.nl)
12:11.50kolpI don't get it, why does modest from cssu git require versions of packkages that don't exist? e.g. tinymail*-2.0?
12:13.12kolpalso, even after downgrading the requirements in configure.ac to the (available) 1.0 versions, modest fails to compile (because other stuff missing not related to the downgraded ones)
12:29.57*** join/#maemo-ssu joshgillies (~josh@pa49-183-27-126.pa.vic.optusnet.com.au)
12:38.39freemangordon_kolp: everything is in the repos. BTW which branch do you try to compile?
12:39.21freemangordon_kolp: also, check where are symlinked debian/control and debian/rules
12:40.46kolpfreemangordon_: whatever is festched using git clone git://gitorious.org/community-ssu/modest.git
12:41.05freemangordon_1. \checkout thumb-testing brach
12:41.44freemangordon_2. check various control and rules files in /debian
12:41.53freemangordon_the same for tinymail
12:42.25freemangordon_there are diablo etc control/rules files, make sure to use the fremant;e ones
12:42.32freemangordon_*fremantle
12:42.44freemangordon_also, did you upgrade your SB to CSSU?
12:43.14freemangordon_kolp: ^^^
12:43.53kolpfreemangordon_: I added the cssu repos, updated and aupgraded, if that's what you mean?
12:44.03freemangordon_this
12:44.07freemangordon_yep
12:44.45freemangordon_kolp: I can assure that every package needed to build modest and tinymail is in either SDK or CSSU repos
12:44.59kolpthis one: http://repository.maemo.org/community-testing/ as deb and deb-src
12:45.10freemangordon_yep
12:45.23freemangordon_kolp: check the files in debian/please
12:45.35kolpfreemangordon_: Ok, thanks, I'll give it another shot
12:45.47freemangordon_kolp: what SB do you use?
12:45.53freemangordon_VMWare image?
12:47.02kolpno, local install  as per http://wiki.maemo.org/Documentation/Maemo_5_Final_SDK_Installation#Installing_Maemo_5_SDK_using_Text-based_Installer
12:47.38freemangordon_ok
12:57.45*** join/#maemo-ssu peetah (~peetah@cha92-9-82-236-202-86.fbx.proxad.net)
12:57.57bencohkolp: I have an issue with M4/autoconf macros, but it doesnt complain about builddeps
12:58.14bencohii  gtkhtml3.14                                         3.24.4-osso20+0m5              GtkHTML shared library without Gnome depende
12:58.17bencohii  gtkhtml3.14-dev                                     3.24.4-osso20+0m5              Development files for GtkHTML without Gnome
12:59.01kolpbencoh: I have 3.14, but it wants gtkhtml4
12:59.44kolpthe M$/autoconf ssues went away after installing a bunch of dev packages
12:59.54kolps/M$/M4/
13:02.09bencoh(M$, M4 .... same shit :p)
13:02.35bencohkolp: when does it complain ?
13:03.26kolpbencoh: about what? :) I'm now trying freemangordon_'s infos... learning git... :p
13:04.13bencohabout gtkhtml
13:04.27bencohat compile time ?
13:04.32bencohlink ?
13:04.36bencohconfigure ?
13:04.42kolpno, configure
13:04.52bencohoh, okay
13:05.08bencohdo you use dpkg-buildpackage ?
13:05.16kolphm, no
13:05.24bencohyou might be missing a configure option
13:05.59freemangordon_kolp: oh
13:06.02freemangordon_you should
13:06.10freemangordon_dpkg-buildpackage -rfakeroot -b
13:06.25kolpI've never built anything for debian/maemo :/
13:06.28bencohhmm I dont see anything in debian/rules, but ... who knows
13:06.43kolpI'm oldschool autogen/configure/make... :)
13:06.43bencohdpkg-buildpackage -sa -rfakeroot -k"moo@domain.tld" basically
13:07.07bencohyeah me too, but sometimes you want to keep close to the original package
13:07.09freemangordon_bencoh: -k ?
13:07.12bencohand use the same options
13:07.27bencohfreemangordon_: key id (signing stuff)
13:07.43kolpbencoh: sure, I just had no clue so far that that's the way to go in this case :)
13:07.50freemangordon_bencoh: do we really want to sign those?
13:07.52freemangordon_:)
13:08.03bencohfreemangordon_: uh no, not this time, true :))
13:08.17freemangordon_kolp: as a rule of thumb - build everything maemo with dpkg-buildpackage
13:09.07freemangordon_bencoh: also, I'd prefer -b over -sa when building packages to test
13:09.27freemangordon_kolp: you may want to alter your DEB_BUILD_OPTIONS env var and to add "noopt"
13:09.45freemangordon_also make sure there is no "thumb" in it
13:10.05kolpok. my first problem is to switch from master to thumb-testing...
13:10.15freemangordon_kolp: why thumb-testing?
13:10.40freemangordon_ah, seems like my fault. master should do the job for you
13:10.43kolpfreemangordon_: because earlier you told me to use thumb-testing brnach
13:10.50kolpah, ok
13:14.07bencohfreemangordon_: hmm, btw ... one needs the binary linaro toolchain to build thumb, no other way at the moment ?
13:14.28freemangordon_in SB, yes
13:14.42freemangordon_otherwise I guess you can crosscompile, but I've never tried it
13:15.00*** join/#maemo-ssu lizardo (lizardo@nat/indt/x-uhzhchzzpnpjcixy)
13:15.28kolphm, so it failed for me because the maemo/debian build system has diverted from the autogen/configure one (or the other way round)?
13:15.45bencohfreemangordon_: would it be possible to "just" patch a vanilla gcc (and build a package) ?
13:15.51freemangordon_kolp: git reset --hard HEAD
13:16.07freemangordon_bencoh: NFC
13:16.27freemangordon_kolp: when you want to revert the changes you did
13:16.44bencohnfc ?
13:16.53kolpah, ok, but that wasn't my question/the problem
13:17.05kolpNo F*cking Clue ;)
13:17.15freemangordon_~nfc
13:17.15infoboti guess nfc is No Fucking Clue, or near field communications
13:17.36bencoh:))
13:18.34freemangordon_bencoh: but why one would want to use such an ancient compiler?
13:19.08bencohI dont want an old compiler, I just want to avoid a linaro blob :)
13:19.11kolpchecking for installed version of libgtkhtml4... configure: error: install gtkhtml 4.0 or newer
13:19.25bencoh(I didnt specify gcc version ;)
13:25.46freemangordon_bencoh: linaro blob? that was build from sources
13:26.16bencohooh, ok :)
13:26.30bencohmy bad then
13:26.32freemangordon_bencoh: how do you imagine it works in SB?
13:26.42freemangordon_in arm target that is
13:26.58freemangordon_kolp: did you reset your sources?
13:27.06kolpyes
13:27.10bencohfreemangordon_: considering wiki says to copy a binary targz, unpack it somewhere and create a sb target, I'd thought you took a linary binary :)
13:27.21freemangordon_"rm .gitignore; git clean -df; git reset --hard HEAD"
13:27.25*** join/#maemo-ssu joshgill1es (~josh@pa49-183-26-195.pa.vic.optusnet.com.au)
13:27.44bencohbut ... that means packaging the compiler to avoid the .tar.gz part wouldnt be too difficult
13:27.55freemangordon_bencoh: no. and it was not me to compile it, but a guy here
13:28.10bencohm.erlin1991 I guess
13:28.17freemangordon_he is offline for an year or so
13:28.19freemangordon_no
13:28.22bencohoh, okay
13:29.11kolpfreemangordon_: requirement for gtkhtml4 is hard-coded in configure.ac
13:29.42freemangordon_kolp: wait a minute\
13:30.58kolpfreemangordon_: same for tinymail*-2.0
13:31.44freemangordon_https://gitorious.org/community-ssu/modest/source/0b294db9a275845870c0be63779f1bf677d3ae8e:configure.ac#L121 ???
13:33.04freemangordon_kolp: where do you see that version hardcoded?
13:33.28freemangordon_"libgtkhtml 3.4 or higher is not found!"
13:33.47freemangordon_so I guess you need 3.4 at least
13:34.10freemangordon_kolp: please, install all the required -dev packages
13:35.24kolpmy configure.ac looks different o.O
13:35.58freemangordon_what?
13:36.03kolpAC_INIT([modest],[4.90.0],[http://maemo.org])
13:36.10kolpm4_define([modest_api_major_version], [5])
13:36.14freemangordon_where did you get that from?
13:36.29kolpgit clone git://gitorious.org/community-ssu/modest.git
13:36.59freemangordon_no way
13:38.14kolpgitorious.org[0: 2a02:c0:1014::1]: errno=Network is unreachable o.O
13:38.33freemangordon_ignore that
13:39.05kolpo.O now it's 3.90.7
13:39.17kolpI removed modest/ and re-did the checkout
13:42.53kolpok, looking better
13:44.42kolpdpkg-buildpackage complains that microb-engine-dev is missing, which is uninstallable because libnss3-dev can't be installed
13:45.05kolpso far it compiles, though, after running dpkg-buildpackage with -d
13:52.01freemangordon_kolp: what?
13:52.22freemangordon_why libnss3-dev is not installed?
13:52.34freemangordon_*can't be
13:53.01kolpThe following packages have unmet dependencies:
13:53.01kolp<PROTECTED>
13:53.01kolp<PROTECTED>
13:53.11kolpmanually installing those works
13:53.25kolpbut still libnss3-dev doesn't want to install
13:53.32kolpanyway, the build was successful
13:54.53freemangordon_make sure you have the correct repos installed
14:30.05*** join/#maemo-ssu NishanthMenon (~nmenon@nat/ti/x-ocmgqgacvhysxtwr)
14:44.20*** join/#maemo-ssu kolp (~quassel@55d466e0.access.ecotel.net)
15:06.47*** join/#maemo-ssu esoare (~kvirc@67-5-197-3.ptld.qwest.net)
15:48.15*** join/#maemo-ssu lizardo (lizardo@nat/indt/x-xjlfbffdreffxdpn)
16:01.37*** part/#maemo-ssu mkaindl (~mkaindl@ama-dablam.markus-kaindl.de)
16:02.13*** join/#maemo-ssu silviof (~silviof@unaffiliated/silviof)
16:12.10*** join/#maemo-ssu MohammadAG (~MohammadA@Maemo/community/contributor/MohammadAG)
16:27.50*** join/#maemo-ssu DrCode (~DrCode@gateway/tor-sasl/drcode)
17:11.42*** join/#maemo-ssu erlehmann (~erlehmann@89.204.139.228)
17:17.23*** join/#maemo-ssu RedW (~redw@89-73-179-171.dynamic.chello.pl)
17:22.21merlin1991btw just in case you're wondering, modest is the package that took the longest to compile
17:23.01merlin1991also the rm .gitignore ... can be shortened to "git clean -dfxe .gitignore"
17:23.39merlin1991also S7 was released 03.09.2014 so not a full year of afk ;)
17:25.06erlehmanns7 is what?
17:25.08merlin1991the installation issue looks like you have another package that depends on libnspr4-dev with stock maemo version
17:25.14merlin1991cssu-stable version 7
17:25.19merlin1991aka http://wiki.maemo.org/Community_SSU/ChangelogStable#21.2011.38-1Smaemo7_.2803.09.2014.29
17:26.01kolpno clue, it's a fresh SB install :)
17:26.16merlin1991yeah
17:26.21merlin1991one sec
17:27.07merlin1991kolp: did you "fakeroot apt-get install maemo-sdk-debug" ?
17:27.41merlin1991actually what does dpkg -l | grep maemo-sdk (inside sb print) ?
17:27.51kolphm, if it's in the wiki page, yes. Otherwise no
17:28.08merlin1991please share the dpkg... output
17:28.17kolpii  maemo-sdk-dev                                       5.0+0m5                          Meta package for Maemo devel
17:28.18kolpii  maemo-sdk-runtime                                   5.0+0m5                          Meta package for the Maemo runtime
17:28.59merlin1991dpkg -r those
17:29.04merlin1991they are just metapackages
17:29.14merlin1991but they do lock you in into specific versions
17:29.22merlin1991after that you can retry to install libnss3-dev
17:29.37erlehmannlel
17:29.39erlehmannsecurity fixes in … zlib?
17:29.40erlehmanno.0
17:29.43merlin1991yes
17:30.18kolplibnss3-dev still doesn#t want to be installed
17:30.37merlin1991same error?
17:30.46kolpyes
17:31.13merlin1991I hate dependency issues
17:31.14kolpand fakeroot apt-get install maemo-sdk-debug doesn't work either
17:31.18kolpThe following packages have unmet dependencies:
17:31.18kolp<PROTECTED>
17:31.18kolp<PROTECTED>
17:31.43merlin1991one sec
17:32.43*** part/#maemo-ssu sixwheeledbeast (~paul@host-92-28-89-207.as13285.net)
17:32.49merlin1991do you have microb-engine-dev currently installed?
17:33.06kolpno
17:33.27merlin1991hm any other packages in "apt-cache rdepends libnss3-dev" ?
17:33.31kolpthat's what I wanted to install but couldn't
17:33.52merlin1991ah
17:33.58kolphm, that says microb-engine-dev 6 times
17:34.02kolpand nothing else
17:34.28merlin1991okay in that case "apt-get install microb-engine-dev libnss3-dev libnspr4-dev"
17:34.57merlin1991if you have circular depdendencies or a nice enough tree apt needs all package names so it can happily update them all
17:35.02merlin1991and our apt version is ancient ...
17:35.14kolpsame error
17:35.21kolp(for libnss3-dev)
17:35.23*** join/#maemo-ssu sixwheeledbeast (~paul@2a01:348:6:860a:ec0d:3b56:7d0d:997f)
17:35.28*** part/#maemo-ssu sixwheeledbeast (~paul@2a01:348:6:860a:ec0d:3b56:7d0d:997f)
17:35.53kolpI managed to install libnspr4-dev manually earlier
17:36.26merlin1991what is "apt-get upgrade -f" trying todo?
17:36.37merlin1991(do not press yes!)
17:36.54kolpThe following packages have been kept back:
17:36.54kolp<PROTECTED>
17:36.54kolp<PROTECTED>
17:37.09kolpeverything else is 0, so there is no Yes
17:37.50merlin1991hm I'd love a function to print a dependency tree now xD
17:38.35merlin1991okay new try "fakeroot apt-get install libnss3-dev libnss3 libnspr4-dev libnspr4"
17:38.58merlin1991and paste any error even if it looks the same
17:39.05kolpI just noticed: apt-get update complains about a missing key for http://repository.maemo.org fremantle Release
17:39.14merlin1991that's just a warning you can ignore it
17:39.40merlin1991it will work regardless (you might not trust repository.maemo.org though since it's unsigned ...)
17:39.51kolpThe following packages have unmet dependencies:
17:39.51kolp<PROTECTED>
17:39.51kolp<PROTECTED>
17:40.30merlin1991try a dpkg --configure -a
17:40.40kolpok
17:40.52kolpsame error
17:40.57merlin1991aaaaaah
17:41.04kolpam I missing a repo somewhere? :/
17:41.13merlin1991no you installed only the dev package
17:41.23merlin1991without upgrading the lib package
17:41.43merlin1991and now dpkg is in a bbad state :D
17:42.19merlin1991dpkg -r libnss3 libnspr4 libnss3-dev libnspr4-dev
17:42.28kolpwell, compiling modest worked fine (which was all I wanted at that point), even without microb-engine-dev
17:42.39merlin1991followed by "fakeroot apt-get install libnss3-dev libnss3 libnspr4-dev libnspr4"
17:43.18kolpthere is stuff that depends on libnss3 :)
17:43.27merlin1991put in a --force
17:43.28kolplibgtkmozembed and libmaemosec-certman0
17:44.02merlin1991could also be that it must be --force-all if --force does not work
17:44.24merlin1991dpkg tries not to break other packages when removing, but atm we really just want to remove those 4 to get them back via apt
17:45.11kolp--force-all worked
17:45.34merlin1991--force-all is basically the "i know what I'm doing, get lost dpkg" flag :)
17:45.37kolpthe following ...install... failed with the same error
17:46.04merlin1991okay you'll have to pastebin this
17:46.10merlin1991apt-cache show libnspr4-dev
17:46.25merlin1991and apt-cache show libnss3-dev
17:46.47merlin1991and just to be complete the contents of /etc/apt/sources.list
17:47.51kolphttp://pastebin.com/L6ayrR07
17:48.42kolphttp://pastebin.com/MfkCpaWa
17:49.26kolphttp://pastebin.com/sWP7dF4w
17:51.05merlin1991okay
17:51.31merlin1991for reasons unkown to me your apt database does not know about the libnspr4-dev package in the cssu repo o_O
17:51.40merlin1991can you run apt-get update and pastebin the output of that?
17:52.37kolphttp://pastebin.com/R1f8qQ14
17:52.43*** join/#maemo-ssu arcean (~arcean@aaeq246.neoplus.adsl.tpnet.pl)
17:53.29merlin1991hm that looks okay
17:53.34merlin1991I'm starting to question the repo
17:54.47merlin1991nope the repo is fine it is right there in the packages file
17:55.43merlin1991WAIT
17:55.49merlin1991which sb target do you have active currently?
17:56.00kolpx86
17:56.27merlin1991the cssu repo is not complete regarding x86 for x86 you have to build the dependencies from source
17:56.42merlin1991it only has everything in armel
17:56.46kolpoooh
17:57.31merlin1991it looks like the packaging for mircrob-engine is a bit foobar and creates only half of the -dev files for the x86 target
17:57.54merlin1991or rather *some* have architecture All while others have explicit architecture
17:58.17merlin1991and now you have some -dev packages that obviously require binaries aswell but only armel binaries are in the repo ...
17:59.08kolpok
17:59.38kolpwell, since compilation worked I'm 'happy' for now
17:59.59kolpthanks for your investigation!
18:00.04merlin1991well compilation is going to fail now
18:00.21merlin1991disable the cssu repo in sources.list and install the 4 packages again
18:00.29merlin1991that way you'll get at leas the stock versions back
18:02.16kolpok
18:02.28merlin1991to get the current versions you'll have to "apt-get source microb-engine" build that and install the resulting packages
18:02.49merlin1991ofc apt-get source after you added the cssu repo again
18:04.00kolpwhy does modest require microb-engine, though?
18:10.42*** join/#maemo-ssu trx (ns-team@cable-188-2-94-78.dynamic.sbb.rs)
18:10.42*** join/#maemo-ssu trx (ns-team@devbin/founder/trx)
18:11.54*** join/#maemo-ssu Pali (~pali@Maemo/community/contributor/Pali)
18:20.06keriokolp: because it's shit
18:21.37kolpwhat I mean is, why does it compile if I remove webkit-engine-dev from the control file, i.e. why does it require w-e-d in the first place? :)
18:22.42Siceloto display html mail.. which unfortunately is the most popular nowadays
18:28.51*** join/#maemo-ssu M4rtinK (~M4rtinK@ip-78-102-146-131.net.upcbroadband.cz)
18:54.17merlin1991kolp: well ides render html mails right...
18:54.26merlin1991gotta have a browser engine for that
18:56.29kolpI think it uses gtkhtml directl yfor that
18:58.58*** join/#maemo-ssu DrCode (~DrCode@gateway/tor-sasl/drcode)
19:03.06*** join/#maemo-ssu DrCode (~DrCode@gateway/tor-sasl/drcode)
19:03.20freemangordonkolp: if you fail to install some of the deendencies, the compiled modest will lack functionality
19:34.22*** join/#maemo-ssu silviof (~silviof@unaffiliated/silviof)
19:52.55*** join/#maemo-ssu erlehmann (~erlehmann@89.204.137.70)
20:17.04*** join/#maemo-ssu jonwil (~jonwil@27-33-80-219.tpgi.com.au)
20:32.13*** join/#maemo-ssu Pali (~pali@Maemo/community/contributor/Pali)
20:36.32*** join/#maemo-ssu lizardo (lizardo@nat/indt/x-jzasxcovleozpiku)
20:51.59*** join/#maemo-ssu LauRoman (~LauRoman@5-14-33-23.residential.rdsnet.ro)
20:53.14*** join/#maemo-ssu xes (~xes@unaffiliated/xes)
21:02.28*** join/#maemo-ssu xes_ (~xes@unaffiliated/xes)
21:48.14*** join/#maemo-ssu kolp_ (~quassel@55d4452f.access.ecotel.net)
21:51.43*** join/#maemo-ssu kolp (~quassel@55d45c13.access.ecotel.net)
22:26.20*** join/#maemo-ssu nox- (noident@freebsd/developer/nox)
22:27.56*** join/#maemo-ssu Guest33790 (~FIQ@fiq.se)
22:37.10*** join/#maemo-ssu FIQ- (~FIQ@fiq.se)
23:01.22*** join/#maemo-ssu sixwheeledbeast (~paul@2a01:348:6:860a:c1ed:1919:eb09:93a2)
23:15.45kolpis there a way to kill stale scratchbox sessions?
23:16.15kolpSB keep stelling me to end other sessions first before switching targets
23:19.26kolp"sb-conf killall --signal=9" does the trick
23:21.12*** join/#maemo-ssu MrPingu (~MrPingute@ip503c83e7.speed.planet.nl)
23:21.39*** join/#maemo-ssu Guest87201 (~FIQ@prgmr/customer/fiq)
23:29.14*** join/#maemo-ssu erlehmann (~erlehmann@89.204.137.70)
23:35.09*** join/#maemo-ssu mkaindl (~mkaindl@ama-dablam.markus-kaindl.de)
23:44.35kolpfreemangordon: ping
23:55.25kolpfreemangordon: I fixed some stuff in modest/tinymail, will speak to you tomorrow about how how to deploy to the repos etc

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.