yofel | the instructions on the debian page should still owrk | 00:00 |
---|---|---|
clivejo | cant seem to get it to work | 00:00 |
yofel | the "Creating a symbols file" part | 00:00 |
yofel | the commands, are a bit.. weird | 00:00 |
yofel | where did you dput it to? | 00:01 |
clivejo | https://launchpad.net/~clivejo/+archive/ubuntu/wily/+build/7772605 | 00:01 |
clivejo | my ppa | 00:01 |
yofel | ok, a couple things wrong it seems, but now at least have something to look at | 00:02 |
yofel | dgetting | 00:02 |
yofel | Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file. | 00:07 |
yofel | that... new o.O? | 00:07 |
clivejo | it builds locally fine | 00:09 |
clivejo | Ive turned proposed back on in my PPA | 00:09 |
yofel | yeah, something new probably | 00:09 |
yofel | anyway, it talks about symbol files, so lets make them | 00:10 |
clivejo | my own system is fully up to date | 00:10 |
yofel | with proposed on? | 00:10 |
clivejo | yup | 00:10 |
clivejo | can you build it? | 00:10 |
yofel | weird | 00:10 |
yofel | no, failed the same way in pbuilder here | 00:10 |
clivejo | failed on LP again too | 00:11 |
clivejo | grrr | 00:11 |
clivejo | can you guide me to make the symbol files? | 00:11 |
yofel | that was the plan ;) | 00:11 |
clivejo | isnt it late there? | 00:12 |
yofel | depends if you call 2AM late or early.. | 00:12 |
clivejo | like 2am? | 00:12 |
yofel | I have tomorrow free, so I can spend another ~30min or so | 00:12 |
yofel | for the symbols, we'll start with pkgkde-gensymbols | 00:13 |
clivejo | only if you are ok, dont want to take up your time | 00:13 |
yofel | no, but lets get this over with ;) | 00:13 |
clivejo | ok | 00:13 |
yofel | -p is the package name, lets start with libkf5purpose5 | 00:13 |
yofel | note that there's no space between -p and libkf5purpose5, so -plibkf5purpose5 | 00:14 |
yofel | -v is the version, so -v1.0~rc1 | 00:14 |
yofel | -Osymbols.amd64 is the output file | 00:14 |
yofel | then comes -e with the path to the build binary file, so -edebian/tmp/usr/lib/x86_64-linux-gnu/libKF5Purpose.so.5 | 00:15 |
yofel | that should show you a lot of symbols, and will generate the symbols.amd64 file | 00:16 |
clivejo | objdump: 'debian/tmp/usr/lib/x86_64-linux-gnu/libKF5Purpose.so.5': No such file | 00:17 |
yofel | next comes pkgkde-symbolshelper, this time with space between the options, i.e. "pkgkde-symbolshelper create -o debian/libkf5purpose5.symbols -v 1.0~rc1 symbols.amd64" | 00:17 |
clivejo | what directory should I be in? | 00:17 |
yofel | you need to be in the source directory where you built the package | 00:18 |
yofel | so, in purpose-1.0~rc1 | 00:18 |
clivejo | thats where I run it | 00:18 |
yofel | then you didn't build the package? | 00:18 |
yofel | or you cleaned the build? | 00:18 |
clivejo | pkgkde-gensymbols -plibkf5purpose5 -v1.0~rc1 -Osymbols.amd64 -edebian/tmp/usr/lib/x86_64-linux-gnu/libKF5Purpose.so.5 | 00:19 |
yofel | right, that's what I used too, and here it worked | 00:20 |
yofel | just make sure you have a finished build | 00:20 |
clivejo | ok, just rerun debuild and its listed symbols! | 00:20 |
yofel | ok great, now run the symbolshelper command I just posted | 00:21 |
clivejo | pkgkde-gensymbols: warning: symbols.amd64 doesn't match completely symbols.amd64 | 00:21 |
clivejo | what on earth does that mean! | 00:21 |
yofel | you created the file, modified something and ran gensymbols again (it means the old and new file) | 00:22 |
yofel | probably the old one was empty, and the new one has the symbols -> different ^^ | 00:22 |
clivejo | yippeee libkf5purpose5.symbols ! | 00:24 |
yofel | great, now I'll leave debian/libkf5purposewidgets5.symbols as an excercise for you ;) | 00:24 |
yofel | oh, and make sure to delete symbols.amd64 if you plan to upload your build folder to LP later | 00:25 |
clivejo | so just those two libs? | 00:29 |
clivejo | is that what is making it fail on LP? | 00:30 |
clivejo | Im still getting 3 warnings from Lintan | 00:31 |
clivejo | W: libkf5purpose5-dbg: debug-file-with-no-debug-symbols usr/lib/debug/.build-id/b4/e4222cfd34f768fd17c625a40dee868f1bf61d.debug | 00:31 |
clivejo | stupid symbols | 00:31 |
yofel | hm, still fails for me, weird.. | 00:32 |
clivejo | yeah | 00:33 |
clivejo | builds fine for me | 00:33 |
clivejo | have you any other archives? | 00:35 |
yofel | erm, the control file is broken | 00:35 |
yofel | Architecture: same | 00:35 |
yofel | isn't something that exists | 00:35 |
yofel | you probably meant | 00:35 |
yofel | Architecture: any | 00:35 |
yofel | Multi-Arch: same | 00:35 |
yofel | so as the control section for libkf5purpose5 is invalid, the package wasn't built | 00:36 |
yofel | maybe you have some old generated files in your build directory which made things work for you | 00:37 |
clivejo | very weird | 00:37 |
yofel | urgh, not emedded plugins again *-.- | 00:38 |
yofel | E: libkf5purpose5: symbols-file-contains-current-version-with-debian-revision on symbol _ZN10QByteArray4dataEv@Base and 191 others | 00:39 |
yofel | thanks to those | 00:39 |
yofel | anyway, that's for tomorrow, I'm off | 00:39 |
yofel | gn :) | 00:39 |
clivejo | thanks yofel | 00:39 |
clivejo | leanred a lot :) | 00:39 |
ahoneybun | sgclark: ping | 03:03 |
sgclark | ahoneybun: pong | 04:30 |
valorie | are you feeling better, sgclark? | 05:25 |
sgclark | I am alive yes. But with my new to-do list I am not sure how long haha. anyway night night. | 05:32 |
valorie | sleep well | 05:35 |
=== drawkward_away is now known as drawkward | ||
soee_ | hiho | 09:09 |
=== drawkward is now known as drawkward_away | ||
=== Mirv_ is now known as Mirv | ||
=== drawkward_away is now known as drawkward | ||
=== drawkward is now known as drawkward_away | ||
BluesKaj | Hiyas all | 11:29 |
clivejo | Riddell: ping | 15:05 |
doko | Riddell, are both baloo and baloo-kf5 sources needed? | 15:17 |
jmux | Will anybody go to DebConf15 ? | 15:19 |
ScottK | doko: they are. Not everything that uses baloo is migrated to Kf5. | 15:27 |
doko | ok | 15:32 |
clivejo | anyone here know their stuff regarding symbols? | 15:51 |
doko | $ ls *ges | 16:15 |
doko | digikam_4.12.0-0ubuntu3_source.changes kopete_15.04.2-0ubuntu2_source.changes miro_6.0-1ubuntu1_source.changes | 16:15 |
doko | kde-runtime_15.04.2-0ubuntu3_source.changes libkfbapi_1.0-0ubuntu6_source.changes plasmate_1.0-0ubuntu5_source.changes | 16:15 |
doko | kdepimlibs_4.14.6-0ubuntu2_source.changes libkfbapi_1.0-0ubuntu7_amd64.changes pulseview_0.2.0-1ubuntu1_source.changes | 16:15 |
doko | kdepimlibs_4.14.6-0ubuntu3_source.changes libkfbapi_1.0-0ubuntu7_source.changes pykde4_4.14.2-0ubuntu3_source.changes | 16:15 |
doko | kgraphviewer_2.1.90-0ubuntu1_source.changes metview_4.5.6-3ubuntu1_source.changes simon_0.4.1-0ubuntu5_source.changes | 16:15 |
doko | Riddell, ^^^ uploaded, please don't override | 16:15 |
ahoneybun | Riddell: ping | 17:00 |
ahoneybun | or sgclark | 17:00 |
ahoneybun | the patch has fuzz which is not allowed, or is malformed | 17:04 |
sgclark | ahoneybun: does it say can be reverse applied? please paste the text | 17:10 |
ahoneybun | sgclark: https://paste.kde.org/p8x0xsrnp | 17:12 |
ahoneybun | yea | 17:12 |
sgclark | hmm I seem to be having issues with that paste. But if it does say that then that patch was applied upstream and can be removed. | 17:14 |
ahoneybun | the patch? | 17:23 |
clivejo | sgclark: would you be able to help me on debugging symbols? | 19:15 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!