*** tpb has joined #freeorion | 00:00 | |
*** JLP_ is now known as JLP | 00:14 | |
*** JLP has joined #freeorion | 00:14 | |
*** custos-mundi has joined #freeorion | 01:22 | |
*** Stranger has joined #freeorion | 01:51 | |
*** riidom has quit IRC | 01:59 | |
*** don_rzl has quit IRC | 02:07 | |
*** don_rzl has joined #freeorion | 02:20 | |
*** Stranger has quit IRC | 02:57 | |
*** STalKer-X_o has joined #freeorion | 03:58 | |
*** STalKer-X has quit IRC | 03:58 | |
*** STalKer-X_o has quit IRC | 03:58 | |
*** STalKer-X has joined #freeorion | 03:59 | |
*** STalKer-X has joined #freeorion | 03:59 | |
*** STalKer-X has joined #freeorion | 04:01 | |
*** STalKer-X has joined #freeorion | 04:01 | |
*** jinxdone has quit IRC | 08:22 | |
*** riidom has joined #freeorion | 10:35 | |
*** riidom has quit IRC | 11:34 | |
*** riidom has joined #freeorion | 11:34 | |
*** custos-mundi has quit IRC | 11:40 | |
adrian_broher | Nagilum_, could you please test http://www.freeorion.org/forum/viewtopic.php?f=9&t=7470 when you have time? | 12:01 |
---|---|---|
tpb | <http://ln-s.net/-94L> (at www.freeorion.org) | 12:01 |
Nagilum_ | adrian_broher: sure | 12:41 |
adrian_broher | Nagilum_, thanks | 12:41 |
Nagilum_ | adrian_broher: btw. this is what the debian build does | 12:41 |
Nagilum_ | did you look at the patches? | 12:41 |
Nagilum_ | did you look at their patches? | 12:41 |
adrian_broher | no, I didn't bother | 12:42 |
adrian_broher | do you have the link to those patches? | 12:42 |
Nagilum_ | http://anonscm.debian.org/gitweb/?p=pkg-games/freeorion.git;a=tree;f=debian/patches;h=03f64887440da7239e8b5392961b543954f0bced;hb=HEAD | 12:43 |
tpb | <http://ln-s.net/-94u> (at anonscm.debian.org) | 12:43 |
adrian_broher | the unbundling is somewhat similar, but it only removes the local version completely from the build. GiGi is still build separately. | 12:46 |
adrian_broher | http://anonscm.debian.org/gitweb/?p=pkg-games/freeorion.git;a=blob;f=debian/rules;h=f53fd4ddde89682289a66ea1d85a3bef992caa79;hb=HEAD#l15 | 12:46 |
tpb | <http://ln-s.net/-94y> (at anonscm.debian.org) | 12:46 |
Nagilum_ | true | 12:46 |
Nagilum_ | interesting to see how make schedules the work, occasional I see a GiGi compile between the others :> | 13:28 |
adrian_broher | first come, first serve? | 13:36 |
adrian_broher | probably depends on the cpu load | 13:36 |
Nagilum_ | probably first come first serve + respecting dependency chain.. | 13:38 |
adrian_broher | Nagilum_, do you use ccache? | 13:39 |
Nagilum_ | no | 13:39 |
adrian_broher | for some reason? | 13:39 |
Nagilum_ | usually I try to keep the buildchroot as clean as possible, but do you think it would help a lot? | 13:40 |
adrian_broher | is the buildchroot created for every compile? | 13:41 |
adrian_broher | from scratch? | 13:41 |
Nagilum_ | yep | 13:42 |
adrian_broher | with the compiler? | 13:42 |
Nagilum_ | yep | 13:42 |
adrian_broher | then certainly not | 13:42 |
adrian_broher | if you don't share the ccache somehow | 13:43 |
Nagilum_ | right | 13:43 |
adrian_broher | how long does the build take? | 13:43 |
Nagilum_ | well the one with patch just finished | 13:44 |
adrian_broher | I mean in general? 30 minutes? | 13:46 |
Nagilum_ | hmm, maybe 45min | 13:47 |
Nagilum_ | I guess it also depends what you include, setting up the chroot, creating the arch package, installing the arch package, creating the deb from that.. | 13:48 |
adrian_broher | okay | 13:50 |
Nagilum_ | if everything works without issues its usually about an hour for a new Ubuntu deb | 13:50 |
adrian_broher | well, I don't use any chroot anyway. For packaging it is of course useful | 13:50 |
Nagilum_ | sometimes the gcc throws internal compiler error, probably some VirtualBox bug :-/ | 13:56 |
Nagilum_ | simply running it again it usually works, but it trips up the package build :[ | 13:57 |
adrian_broher | what kind of error? | 14:02 |
Nagilum_ | internal compiler error: Segmentation fault | 14:05 |
Nagilum_ | build works on i386 and amd64, now I just need to get lucky and have the build run through in one pass :> | 15:26 |
adrian_broher | nice | 15:53 |
Nagilum_ | hmm, I wonder if I could not use lxc instead of VirtualBox.. | 15:55 |
Nagilum_ | ok, the build works but gigi seems to have trouble loading the libGiGiPlugin_OIS.so | 16:48 |
Nagilum_ | ok, it seems I need to fix the package | 16:50 |
Nagilum_ | the lib was build but not installed | 16:50 |
adrian_broher | yeah, the libs are now located in the root directory | 16:51 |
Nagilum_ | *yay* its running | 17:03 |
Nagilum_ | so libGiGiSDL.so is not needed? | 17:08 |
adrian_broher | no | 17:11 |
adrian_broher | GiGi either relies on OGRE as backend or SDL | 17:12 |
adrian_broher | fo uses already OGRE | 17:12 |
adrian_broher | so there is no need for compiling the SDL backend | 17:12 |
Nagilum_ | I see thanks! | 17:14 |
adrian_broher | no 32 bit test? | 17:21 |
Nagilum_ | not yet | 17:29 |
*** riidom_II has joined #freeorion | 17:31 | |
*** O01eg has quit IRC | 17:34 | |
*** riidom has quit IRC | 17:35 | |
*** frkarl has joined #freeorion | 17:46 | |
*** O01eg has joined #freeorion | 17:48 | |
Nagilum_ | adrian_broher: i386 package build took 22:46 :) | 19:54 |
Ablu | is that building freeorion? | 19:54 |
Nagilum_ | yep | 19:54 |
Ablu | is it that big? | 19:54 |
Nagilum_ | installed size 232.58MiB | 19:55 |
Ablu | well size mainly depends on art, right? | 19:55 |
adrian_broher | completely with gg? | 19:55 |
Nagilum_ | of course ;) | 19:55 |
Nagilum_ | yep | 19:55 |
Ablu | xonotic is ~ a gigabyte and compiles faster | 19:55 |
adrian_broher | well, that's pretty fast. | 19:55 |
Nagilum_ | i5-2520M CPU @ 2.50GHz , 4 threads | 19:56 |
adrian_broher | Ablu, xonotic probably doesn't have a parser implemented. | 19:56 |
Ablu | adrian_broher: well it has an own compiler for qc | 19:56 |
Ablu | but that one is quite fast and good | 19:57 |
Ablu | hm no gigi installed | 19:57 |
Ablu | otherwise i would try a compile :) | 19:57 |
Nagilum_ | apply adrians patches and you don't have to worry about that | 19:57 |
adrian_broher | Ablu, use trunk/master with http://www.freeorion.org/forum/viewtopic.php?f=9&t=7470 | 19:58 |
tpb | <http://ln-s.net/-94L> (at www.freeorion.org) | 19:58 |
Ablu | adrian_broher: hm i use the git mirror | 19:58 |
Ablu | will git am it | 19:58 |
Ablu | ah no git patch | 19:58 |
Ablu | hm i got no GG directory... | 19:59 |
Ablu | ah well i got | 20:00 |
Ablu | the patch just fails | 20:00 |
adrian_broher | dann machst du wohl was falsch Erik | 20:00 |
adrian_broher | :3 | 20:00 |
Nagilum_ | jo | 20:00 |
Ablu | i use patch | 20:00 |
Nagilum_ | use the force! | 20:01 |
adrian_broher | -p 0 for starters | 20:01 |
adrian_broher | when you're in the project root | 20:01 |
Ablu | ah. i thought -p0 is standard | 20:01 |
adrian_broher | nope | 20:01 |
Ablu | is there no option to compile against a system gigi installation? | 20:05 |
Nagilum_ | no such thing | 20:05 |
Nagilum_ | .-) | 20:05 |
Nagilum_ | afaik FO is the only gigi consumer | 20:06 |
Ablu | hm ok... | 20:06 |
Ablu | not very optimal for backaging though i guess | 20:06 |
Ablu | *packaging | 20:06 |
Nagilum_ | its ok | 20:06 |
Nagilum_ | many apps bring their own libs | 20:06 |
Ablu | hm the cmake projects i know allow ways to link against system libs | 20:07 |
Ablu | is it normal to get tons of warnings during compile? | 20:07 |
Nagilum_ | FO does that too | 20:07 |
adrian_broher | For now? Yes. | 20:07 |
Nagilum_ | yeah, it's version 0. | 20:07 |
adrian_broher | Wie Nagilum_ bereits erwähnte, fo ist der einzige GiGi Nutzer. | 20:09 |
adrian_broher | und GiGi hat bereits eine andere API als das was upstream bereitstellt. | 20:09 |
adrian_broher | Der Upstream scheint außerdem tot zu sein. | 20:10 |
Nagilum_ | upstream ist offenbar tot | 20:10 |
adrian_broher | kannmannichtsmachen | 20:10 |
Ablu | ah ok | 20:10 |
Ablu | make -j4 killt meinen pc :P | 20:12 |
Nagilum_ | auf amd64 braucht man auch ordentlich RAM dafür | 20:13 |
Nagilum_ | 5.4GB oder so | 20:13 |
adrian_broher | dann nutz nicht -j4 | 20:13 |
adrian_broher | :P | 20:13 |
Nagilum_ | jo | 20:14 |
Ablu | adrian_broher: das hatte ich in der .bashrc :) | 20:14 |
Ablu | hab grad mit -j1 neugestartet | 20:14 |
Nagilum_ | dann kann manns auch weglassen | 20:17 |
adrian_broher | naja nicht wenn es anders per .bashrc konfiguriert ist. | 20:17 |
Ablu | Nagilum_: naja ich hab export MAKEFLAGS="-j4" in der bashrc gesetzt | 20:17 |
Nagilum_ | k | 20:18 |
Ablu | why is there terminal=true in the desktop file? | 20:27 |
adrian_broher | What does terminal=true do? | 20:28 |
Ablu | adrian_broher: suggestes the wm to run the application with a open terminal | 20:30 |
Ablu | Whether the program runs in a terminal window. | 20:30 |
Ablu | do you have a fixed WMClass? | 20:32 |
Nagilum_ | is it broken? | 20:33 |
Ablu | i mean is there a name for the class than the desktop file could use? | 20:34 |
Ablu | i extended/corrected the desktopfile a bit | 20:34 |
Ablu | well i guess StartupNotify=false does not hurt | 20:35 |
adrian_broher | I don't know if it is possible to set the wmclass with OGRE | 20:35 |
adrian_broher | what would be the default value? | 20:39 |
Ablu | made a patch here: http://ablu.fedorapeople.org/0001-Extended-Corrected-the-desktop-file-a-bit.patch | 20:41 |
tpb | <http://ln-s.net/-9Ag> (at ablu.fedorapeople.org) | 20:41 |
Ablu | adrian_broher: well there is no real default | 20:41 |
Ablu | adrian_broher: false would be check for WMClass | 20:41 |
Ablu | well if none is set it would be false basically | 20:41 |
Ablu | so it *could* be left out probably | 20:41 |
Ablu | do i have to register on the forums for contributing the patch? | 20:42 |
Ablu | or can i open a pullrequest on github? | 20:42 |
adrian_broher | the former | 20:43 |
Ablu | (or is posting here on IRC enough :P ?) | 20:43 |
Ablu | hm meh | 20:43 |
adrian_broher | but I can propose it for you. | 20:43 |
Ablu | adrian_broher: would be cool. thanks | 20:43 |
Nagilum_ | and provide a "svn diff" patch | 20:43 |
Ablu | Nagilum_: i got no svn clone | 20:43 |
adrian_broher | oh lord | 20:43 |
Ablu | also path -p1 should work | 20:43 |
Ablu | you only loose my comment :) | 20:43 |
adrian_broher | svn diff is no magic | 20:44 |
adrian_broher | you can apply stuff without problems. | 20:44 |
adrian_broher | from git diff | 20:44 |
adrian_broher | or git am in this case | 20:44 |
Ablu | well git format-patch was that | 20:45 |
adrian_broher | uh, yeah | 20:45 |
Ablu | git am is for ammending with comment again. but looks like you prefer svn here | 20:45 |
Ablu | (though github supports svn clones too :P) | 20:45 |
adrian_broher | I'm the one that applies patches, so am is already printed into my mint | 20:45 |
adrian_broher | *mind | 20:45 |
Nagilum_ | http://anonscm.debian.org/gitweb/?p=pkg-games/freeorion.git;a=blob;f=debian/patches/desktop-file.patch;h=c377f30f109b75679ec8bb18e670bdb32d163406;hb=HEAD | 20:48 |
tpb | <http://ln-s.net/-9Ao> (at anonscm.debian.org) | 20:48 |
Nagilum_ | I see some parallels | 20:48 |
Ablu | well some of those keywords seem to be invalid according the the spec | 20:49 |
Nagilum_ | Version should be 0.4.2 | 20:49 |
Nagilum_ | then they will ignored, I would assume | 20:49 |
adrian_broher | is the patch contributed under gpl 2.0 or later Ablu? | 20:50 |
Ablu | Nagilum_: na version is not the game version | 20:50 |
Ablu | Nagilum_: it is the spec version | 20:50 |
adrian_broher | could you add some gpl note? | 20:50 |
Ablu | adrian_broher: hm. you mean to the desktop file? | 20:50 |
Nagilum_ | Ablu: ah | 20:51 |
adrian_broher | to the format-patch comment | 20:51 |
Ablu | ah ok... | 20:51 |
Ablu | though i see commits as an agreement over the license :) | 20:51 |
adrian_broher | So I can link to the patch for validation. | 20:51 |
Ablu | adrian_broher: pushed it to github: https://github.com/Ablu/freeorion/commit/be3f3908c37139f548b1c75ccceeeac5bc46a718 | 20:52 |
tpb | <http://ln-s.net/-9Au> (at github.com) | 20:52 |
Ablu | or https://github.com/Ablu/freeorion/commit/be3f3908c37139f548b1c75ccceeeac5bc46a718.patch if you prefer plain file | 20:53 |
tpb | <http://ln-s.net/-9Aw> (at github.com) | 20:53 |
Ablu | you can also checkout it as svn if you want | 20:53 |
Ablu | though i think svn has no remotes like git has? | 20:53 |
Ablu | so i guess that would be kind of useless | 20:53 |
*** frkarl has quit IRC | 20:58 | |
*** frkarl has joined #freeorion | 21:00 | |
Ablu | Nagilum_: are you a "lead" developer? | 21:00 |
Nagilum_ | ha! | 21:00 |
Nagilum_ | no | 21:00 |
Nagilum_ | I just build some .deb's | 21:01 |
Ablu | ah ok | 21:01 |
Ablu | Nagilum_: personal ones or for official repositories? | 21:01 |
Nagilum_ | personal | 21:02 |
Ablu | hm ok | 21:02 |
Ablu | i started to hate the .deb system when i did a bit packaging with it :P | 21:03 |
Nagilum_ | it has its pros and cons | 21:03 |
Nagilum_ | for the Ubuntu packages I cheat and use fpm | 21:04 |
Ablu | i prefer the rpm system. only a single file to edit and understand and less magic in background (at least thats how it appears) | 21:04 |
Ablu | never heard of that | 21:04 |
Nagilum_ | http://www.semicomplete.com/blog/tags/deb | 21:05 |
tpb | Title: Introducing FPM - Effing Package Management :: semicomplete.com - Jordan Sissel (at www.semicomplete.com) | 21:05 |
Nagilum_ | https://github.com/jordansissel/fpm/wiki | 21:05 |
tpb | Title: Home · jordansissel/fpm Wiki · GitHub (at github.com) | 21:05 |
Ablu | yeah already found it | 21:05 |
Nagilum_ | I also probably wouldn't know about if I had not come across LogStash | 21:06 |
Nagilum_ | which is from the same guy | 21:06 |
Ablu | does that work nicely cross distributions? | 21:06 |
Nagilum_ | sure | 21:06 |
Nagilum_ | it's ruby | 21:06 |
Nagilum_ | I use it on Arch | 21:06 |
Ablu | well i mean compiling on fedora for debian i mean | 21:07 |
Nagilum_ | I create the Ubuntu .debs on Arch | 21:07 |
Ablu | with the opensuse build service i can build in chroots for different distros | 21:07 |
Ablu | ah ok | 21:07 |
Ablu | will try it then probably | 21:08 |
Ablu | ah hm... | 21:09 |
Ablu | it seems to try to do all the stuff itself? | 21:09 |
Ablu | there is no real configuration file as input? | 21:09 |
Nagilum_ | I have a script | 21:09 |
Nagilum_ | you basically just packacge up some files | 21:10 |
Nagilum_ | there is no "build" as such | 21:10 |
Ablu | well that is the easy part of packaging i guess :) | 21:10 |
Nagilum_ | yeah, its kinda cheating | 21:10 |
Nagilum_ | but it works | 21:10 |
Nagilum_ | for the debian packages I do a real build though | 21:11 |
*** frkarl has quit IRC | 21:12 | |
Nagilum_ | once I updated them to the current svn version I'll probably switch the Ubuntu packages to that format too | 21:12 |
Ablu | recently i only do a bit fedora packaging. i could try converting those rpms to .debs | 21:12 |
Nagilum_ | .oO(alien) | 21:12 |
Nagilum_ | I fpm can also do rpms | 21:13 |
Nagilum_ | I should try that | 21:13 |
Nagilum_ | I have a FC18 VM here to test..hmm | 21:13 |
Ablu | i am a bit sceptical about the tool after i read about it now :) I guess it is fine for easy packaging. But it also takes away the thinking and control from you which easily leads to bad packaging | 21:18 |
Nagilum_ | yeah, its kinda sad that there is no easy way to provide a program like this for Linux | 21:19 |
Ablu | well actually it is easier on linux to do it right compared to windows :P | 21:20 |
Ablu | if i look at some installer script for windows.... | 21:21 |
Nagilum_ | don't know much about that other than you should be using the nullsoft installer | 21:22 |
Ablu | i only know nsis. with that one i can create the installer in linux | 21:23 |
Ablu | so i can do complete crosscompile including making a setup | 21:23 |
Ablu | there are a couple of png files which have executable rights in the git mirror | 21:27 |
Ablu | does svn support permission settings for files? | 21:27 |
Ablu | adrian_broher: for me compilation failed: | 21:28 |
Ablu | In file included from /home/ablu/freeorion/FreeOrion/GG/src/GUI.cpp:33:0: | 21:28 |
Ablu | /home/ablu/freeorion/FreeOrion/GG/GG/PluginInterface.h:38:22: fatal error: GG/ltdl.h: No such file or directory | 21:28 |
Ablu | compilation terminated. | 21:28 |
adrian_broher | zou didn't read the instructions. You need both patches | 21:34 |
Ablu | i added both patches i think... | 21:34 |
adrian_broher | then "GG/GG/PluginInterface.h:38:22: fatal error: GG/ltdl.h" can't happen | 21:35 |
adrian_broher | the patch modifies this very line. | 21:35 |
Nagilum_ | hmm, fpm needs rpmbuild which is not in the arch repo :/ | 21:35 |
Ablu | hm i did not do cmake -DGIGIDIR=./GG | 21:35 |
Ablu | is that critical? | 21:35 |
adrian_broher | you shouldn't | 21:36 |
Ablu | i simply did cmake . | 21:36 |
Ablu | well i will retry | 21:36 |
Ablu | but i am rather sure that i added both | 21:36 |
*** STalKer-X has quit IRC | 21:38 | |
Nagilum_ | nsis is the nullsoft installer :> | 21:38 |
Ablu | Nagilum_: ah ok :) | 21:38 |
*** STalKer-X has joined #freeorion | 21:40 | |
*** riidom_II has quit IRC | 21:52 | |
*** riidom has joined #freeorion | 21:53 | |
Ablu | good night | 21:59 |
Ablu | adrian_broher: http://sprunge.us/iYAT | 22:02 |
Ablu | thats the error i get | 22:02 |
Ablu | with both patches added | 22:02 |
*** STalKer-X has quit IRC | 22:20 | |
*** STalKer-Y has joined #freeorion | 22:20 | |
*** riidom has quit IRC | 23:29 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!