#gemrb@irc.freenode.net logs for 27 Jul 2015 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[00:52:02] <-- Drakkar has left IRC (Read error: Connection reset by peer)
[00:52:20] --> Drakkar has joined #gemrb
[00:55:10] <-- phao has left IRC (Ping timeout: 250 seconds)
[01:21:38] --> phao has joined #gemrb
[05:47:30] <-- phao has left IRC (Ping timeout: 244 seconds)
[06:48:01] <-- Lightkey has left IRC (Ping timeout: 244 seconds)
[07:00:57] --> Lightkey has joined #gemrb
[08:11:54] --> Eli2 has joined #gemrb
[08:13:48] <-- Eli2_ has left IRC (Ping timeout: 264 seconds)
[09:02:29] <edheldil> Hi, lynx
[09:05:58] <lynxlynxlynx> oj
[09:06:35] <lynxlynxlynx> the iesh stuff from yesterday was fixed, i pushed a few
[09:45:52] <edheldil> I saw three commits, thanks
[10:21:31] <-- xrogaan has left IRC (Ping timeout: 240 seconds)
[12:41:09] --> xrogaan has joined #gemrb
[13:03:54] --> GeneralDuke has joined #gemrb
[14:35:30] --> phao has joined #gemrb
[15:50:22] <-- GeneralDuke has left IRC (Quit: GeneralDuke)
[19:51:57] <Pepelka> [commit] lynxlynxlynx: DisplayItem: unhardcoded sorcerer check https://github.com/gemrb/gemrb/commit/573f241fd23d454d476f17a81082f5bd8603212e
[19:51:58] <Pepelka> [commit] lynxlynxlynx: pst: made the guiload/guisave maxpartysize aware just in case https://github.com/gemrb/gemrb/commit/24486bd0f66fb0d0001592ef0d49397adc516f58
[19:51:59] <Pepelka> [commit] lynxlynxlynx: pst: no need to store a global RentIndex too https://github.com/gemrb/gemrb/commit/042ef603298372556d8c5f4dbb5d59699dea884d
[19:52:00] <Pepelka> [commit] lynxlynxlynx: guistore: synchronised the easy parts to pst again https://github.com/gemrb/gemrb/commit/87fec3453ae175ea6daa74d7fc9f6ac2c7b5d4e4
[19:52:02] <Pepelka> [commit] lynxlynxlynx: guistore: renamed a variable for clarity https://github.com/gemrb/gemrb/commit/64f318206857cf79bccecdae4be2dbc4f7df5aa3
[19:52:03] <Pepelka> [commit] lynxlynxlynx: guistore: pst: use defsound constants https://github.com/gemrb/gemrb/commit/c4fbed0bd19cbf5f6ff604d7bb6e27ebca5578fa
[19:52:04] <Pepelka> [commit] lynxlynxlynx: guistore: use setupitems in pst too + disable button on full inventory https://github.com/gemrb/gemrb/commit/c2a27f5b5d0a46fbaf57394d7e726ccaaa1a0d90
[19:52:05] <Pepelka> [commit] lynxlynxlynx: guistore:pst: use getpc to avoid switching&selection problems https://github.com/gemrb/gemrb/commit/78701550e16c62dadb21ac2b63b2f13c8f0de578
[19:52:06] <Pepelka> [commit] lynxlynxlynx: guistore: second large merge, fixing multi-identify, more charge labels https://github.com/gemrb/gemrb/commit/9f9afa4bd258e4977462098ca103423b81442daa
[19:52:08] <Pepelka> [commit] lynxlynxlynx: guistore: lock the description bam, so it can't move https://github.com/gemrb/gemrb/commit/b08186653f52e1ee2362b0c17ab48fb03bbfc31a
[19:52:09] <Pepelka> [commit] lynxlynxlynx: UpdateStoreShoppingWindow: don't set pc twice https://github.com/gemrb/gemrb/commit/baf1f209bb4f005c347ee6ae7803a684e5be0f31
[22:04:26] <Lightkey> https://xoreos.org/blog/2015/07/27/xoreos-0-dot-0-2-aribeth-released/ oh my, first release! 2% there..
[22:10:23] <lynxlynxlynx> nice, builds for macs even
[22:10:28] <lynxlynxlynx> and a tamed obs
[22:10:47] <DrMcCoy> Ugh, OBS is such a bother...
[22:11:24] <DrMcCoy> Took me two days straight, morning-to-night, to get it to build both xoreos and xoroes-tools
[22:12:03] <DrMcCoy> And then a few days later, the OBS people broke their Debian/Ubuntu build scripts
[22:13:03] <DrMcCoy> Which are very hacky anyway, since they fake the debian build directory out of a few templates
[22:13:48] <DrMcCoy> If you give it a real build directory, it won't work with the dynamic source, only with a static orig tarball, because they also fake-template the dsc
[22:14:41] <DrMcCoy> Setting up the Mac OS X cross-compiler was less work, including coaxing boost into building with it
[22:14:42] <lynxlynxlynx> how did you get it to also target arch and the others?
[22:15:15] <lynxlynxlynx> i remember refreshing the list is a bother
[22:15:28] <DrMcCoy> lynxlynxlynx: For Arch, you need to upload a (fake-templated) PKGBUILD. I throws the pkgrel number away, though, which is annoying
[22:15:31] <lynxlynxlynx> and then fedora and suse don't have compatible rpm
[22:15:57] <lynxlynxlynx> obs is a great idea in general though
[22:15:59] <DrMcCoy> For Fedora vs. OpenSuSE, I have some %if in the desc
[22:16:14] <lynxlynxlynx> mhm
[22:16:25] <DrMcCoy> Mostly for the docdir, which is different in their build scripts. And different library packages
[22:16:45] <DrMcCoy> And then I had to pull in many library dependencies too
[22:16:51] <lynxlynxlynx> and some cleanup stuff, but not everything lintian and co report is an error
[22:17:22] <DrMcCoy> They now skip lintian completely, because they messed up the genchanges call
[22:17:33] <lynxlynxlynx> heh
[22:17:48] <DrMcCoy> Also very annoying that their Ubuntu repos are missing universe
[22:18:34] <DrMcCoy> Which also includes boost-locale (including -dev) and boost-atomic-dev (but not the library itself)
[22:19:46] <DrMcCoy> Tried faking it by dropping the binary libraries in there, but that somehow broke shlibsdeps and so locale was missing from the deb dependencies
[22:20:26] <DrMcCoy> So I actually built boost on OBS. Had to give it a _constraints file with more RAM, otherwise it dies on a build worker with not enough
[22:20:45] <DrMcCoy> Very, very annoying, this all
[22:21:09] <lynxlynxlynx> ouch
[22:21:27] <lynxlynxlynx> i'm glad we don't use boost
[22:21:28] <DrMcCoy> I like the idea of OBS, but man, the execution is lacking
[22:22:04] <lynxlynxlynx> what sucks is that others don't support them that much
[22:22:07] <DrMcCoy> The first thing I tried is running their VM myself, locally. It doesn't with 2GB of VirtualBox RAM
[22:22:15] <DrMcCoy> +work
[22:22:23] <lynxlynxlynx> it could really shine as an ecosystem-level service
[22:22:43] <DrMcCoy> It keeps running out of RAM, and then killing the webserver and the ruby helpers during initial setup
[22:23:46] <DrMcCoy> Well, everything wants to do their own thing, I guess
[22:23:50] <DrMcCoy> everyone*
[22:24:18] <lynxlynxlynx> yes, but it's silly
[22:24:29] <lynxlynxlynx> this is not a text editor, or DE for that matter
[22:25:15] <DrMcCoy> But try to tell that to a heard of cats ;)
[22:25:23] <DrMcCoy> herd*
[22:25:41] <DrMcCoy> (Tired DrMcCoy = lots of weird typos)
[22:33:32] <lynxlynxlynx> but why is this different?
[22:33:46] <lynxlynxlynx> they manage to cooperate properly on so many other things
[22:34:56] <DrMcCoy> You mean like systemd? :P
[22:37:16] <lynxlynxlynx> no :P
[22:37:57] <lynxlynxlynx> not a perfect example by far, but xdg would be one
[22:38:28] <lynxlynxlynx> or xorg if you ignore ubuntu
[22:44:32] <DrMcCoy> Yeah, dunno. I gave up trying to understand people long ago
[23:02:17] <Pepelka> [commit] lynxlynxlynx: guistore: renamed pst variable so it matches its counterparts https://github.com/gemrb/gemrb/commit/f1a2c33361abdd3ed70484158256c6cae3390a45
[23:02:18] <Pepelka> [commit] lynxlynxlynx: guistore:pst: don't display an extra empty slot https://github.com/gemrb/gemrb/commit/6052653289f80b336cbffaf9f3a5aaad7eff6892
[23:02:19] <Pepelka> [commit] lynxlynxlynx: SetEncumbranceLabels: fixed multiline regression since the text rewrite https://github.com/gemrb/gemrb/commit/4de4d0d891935322f39d31451b964983100e1a7e
[23:02:21] <Pepelka> [commit] lynxlynxlynx: guistore: synced encumbrance handling https://github.com/gemrb/gemrb/commit/2c912fddb48661e7fdd7b1839923910bdf5227fa
[23:02:22] <Pepelka> [commit] lynxlynxlynx: guistore: always uppercase the store name in other games too https://github.com/gemrb/gemrb/commit/133148856cb2ec4397b45acdc8d5ce89408fc7b7
[23:02:23] <Pepelka> [commit] lynxlynxlynx: guistore: last simple pst sync before trickier changes https://github.com/gemrb/gemrb/commit/456372c96c67d0f44a78e72c34f8b605c8e89047
[23:28:48] <-- edheldil has left IRC (Ping timeout: 244 seconds)
[23:29:13] --> edheldil has joined #gemrb
[23:29:13] --- ChanServ gives channel operator status to edheldil
[23:33:22] --> edheldil_ has joined #gemrb