--- Log opened Sun Mar 23 00:00:20 2014 |
00:47 | <&McMartin> | Hmm. |
00:47 | | * McMartin pokes at Github |
00:47 | <&McMartin> | Is there a way to download a complete pull request as a diff to study? |
00:53 | < [R]> | Don't PRs include the branch number? |
00:53 | <&McMartin> | Oh sure. I have a list of like 13 commits. |
00:53 | < [R]> | Just clone the source repo of the PR, then go to the branch and compare it against the branch they clone from you. |
00:53 | <&McMartin> | Yes, I was hoping that github would have a button I could push. |
00:54 | < [R]> | Ah |
00:54 | <@celticminstrel> | Github shows the diff too... |
00:54 | < [R]> | Yeah, normally the polite thing is to have the PR be a single commit |
00:54 | <&McMartin> | celticminstrel: That's what I'm looking for and having trouble finding. |
00:54 | < [R]> | Oh, it's not showing a diff at all? |
00:54 | <&McMartin> | This guy basically ended up volunteering a significant feature out of nowhere |
00:54 | < [R]> | That's odd. |
00:54 | <&McMartin> | Yeah |
00:54 | < [R]> | Link? |
00:54 | <&McMartin> | https://github.com/michaelcmartin/Ophis/pull/19/commits |
00:55 | < [R]> | https://github.com/michaelcmartin/Ophis/pull/19/files |
00:55 | <@celticminstrel> | Click "Files Changed". |
00:55 | <&McMartin> | Aha, thank you. |
00:55 | <@celticminstrel> | It's because it's such a big diff. |
00:55 | <&McMartin> | Yeah, this is ridonkulous, I've been sitting on it for awhile. |
00:56 | <&McMartin> | He did a lot of changes to the internals, and I need to see if they are improvements~ |
00:58 | < [R]> | Yeah, I was thinking it was displaying the diffs of all 13 commits individually... |
01:00 | <&McMartin> | There's a lot of these that are "fix bugs", etc., so I just want the combined, which this is. |
01:00 | <&McMartin> | Heh. Of course, the lion's share of the diff is the mechanically generated files~ |
01:05 | <&McMartin> | Oh dang, he redid some optimizations so they're more general, too |
01:05 | <&McMartin> | Yeah, some form of this patch is Going The Fuck In. |
01:07 | <@celticminstrel> | Uh. The SQLite page has the client program and a DLL for download, but where's the header file? |
01:13 | <@celticminstrel> | Whoa, supposedly I can install it from right inside VS. Except the package isn't there. |
01:15 | | Thalass [thalass@Nightstar-cmieal.bigpond.net.au] has joined #code |
01:15 | | mode/#code [+o Thalass] by ChanServ |
01:20 | | HotShot^Work [HotShot^Wor@Nightstar-v7se27.try.wideopenwest.com] has joined #code |
01:42 | <@celticminstrel> | Whee, it looks like clang-cl doesn't support RTTI yet. So I guess I'll have to wait longer. |
01:42 | <@celticminstrel> | Because compiling libc++ and recompiling the libraries that depend on it kinda doesn't seem worth it. |
01:47 | | HotShot^Work [HotShot^Wor@Nightstar-v7se27.try.wideopenwest.com] has quit [Ping timeout: 121 seconds] |
01:54 | | io\boston is now known as io\bos\drunk |
01:59 | <&McMartin> | That seems like a relatively large oversight. |
02:00 | <@celticminstrel> | Currently trying to get VS to mimick XCode's "flattening" of the filesystem. |
02:01 | <@celticminstrel> | At least, I think that's an XCode thing rather than something I set and then forgot about. |
02:01 | <@celticminstrel> | Most obvious solution (adding things to "Additional Include Folders") seems to be failing. |
02:02 | <@celticminstrel> | (The RTTI oversight seems to be related to using Microsoft's ABI instead of Itanium(?)'s ABI.) |
02:02 | <&McMartin> | Not a chance in Hell it's using the Itanium ABI. |
02:03 | <&McMartin> | Itanium is Intel's mad VLIW architecture everyone fled from |
02:03 | <@celticminstrel> | Whatever ABI it uses on other platforms. |
02:03 | <@celticminstrel> | I forget what it was called, I guess. |
02:14 | <@celticminstrel> | It doesn't seem to like using ..\ for diving out of directories...? |
02:15 | <@celticminstrel> | Or maybe I just need a trailing slash... |
02:16 | <@celticminstrel> | No, that doesn't help. >< |
02:17 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
02:17 | <~Vornicus> | try / instead; remember that \ is special in C |
02:17 | <@celticminstrel> | This is in the project configuration. |
02:17 | <@celticminstrel> | So, it ends up being passed with an /I switch. |
02:18 | <@celticminstrel> | I can try reversing the slashes, but I don't think it's likely to work... |
02:19 | <@celticminstrel> | ...it was far simpler than I thought. I'd merely forgotten one of the required directories. >_> |
02:19 | <@celticminstrel> | I think merely using ..\ still doesn't work, but with $(SolutionDir)..\ it seems to work. |
02:21 | <@celticminstrel> | I might need GnuSTEP after all, just so I can include <Foundation/Foundation.h>. |
02:28 | <@celticminstrel> | I think the only headers missing now are md5.h and gl.h. |
02:29 | <@celticminstrel> | ^only other |
02:42 | | Kindamoody[zZz] is now known as Kindamoody |
02:52 | <@gnolam> | You're lucky. |
02:53 | <@gnolam> | After MingW's complete refusal to fix "if you have spaces in paths, GCC will shit itself", I gave up on that entire toolchain. |
03:06 | <@celticminstrel> | I'm not sure how this makes me lucky. |
03:20 | <@celticminstrel> | So um, does Windows dump every installed font into C:\Windows\Fonts\? |
03:20 | <@celticminstrel> | On the Mac there's at least three different locations where fonts might be installed. |
03:20 | <&McMartin> | I think "installed" in this sense, yes, but it's possible to use TTF fonts that aren't installed |
03:21 | <@celticminstrel> | Of course. |
03:21 | <@celticminstrel> | I'm doing that, but I'm also using... I think Arial. |
04:00 | | Thalass [thalass@Nightstar-cmieal.bigpond.net.au] has quit [Ping timeout: 121 seconds] |
04:02 | <@RchrdB> | McMartin, AIUI, Intel worked out a lot of details with Itanium's ABI which are in turn used in modern x86_64 - things that aren't actually specific to the Itanium. |
04:02 | <&McMartin> | Aga |
04:02 | <&McMartin> | Aha, even |
04:03 | <@RchrdB> | I think it's encoding details of C++ exceptions that are the big thing. |
04:03 | <@RchrdB> | Can't remember. |
04:03 | <&McMartin> | Ugh, yes |
04:03 | <@celticminstrel> | Bah, the gl.h doesn't contain scissors. |
04:04 | <@celticminstrel> | Or maybe I'm doing something wrong, because it says glEnable isn't defined. |
04:05 | <@celticminstrel> | Or, maybe it's using clang-cl for the IntelliSense parsing and it can't handle some stuff in that header? I dunno. |
04:13 | | Thalass [thalass@Nightstar-cmieal.bigpond.net.au] has joined #code |
04:13 | | mode/#code [+o Thalass] by ChanServ |
04:15 | <@celticminstrel> | Well, scissors are in the file, so I'm going to assume it's something that'll magically fix itself when I come back in a month or six with a new version of clang. Slightly odder is the fact that include files aren't being found when I click "build". |
04:15 | | Derakon is now known as Derakon[AFK] |
04:15 | <@celticminstrel> | Although the IDE seems to locate them just fine. |
04:16 | <@celticminstrel> | Most of the errors are either "can't mangle type" or stuff in Boost headers failing to compile. |
04:18 | <@celticminstrel> | I dunno, maybe the headers not being found is also a clang-cl bug. |
04:18 | <&McMartin> | ISTR Boost and Clang do not have the finest of relationships |
04:21 | <@celticminstrel> | It works fine with clang on my Mac. |
04:26 | <@celticminstrel> | I also have git telling me a file has been modified when it hasn't. The diff basically amounts to "remove everything, then add it back". |
04:39 | <&ToxicFrog> | Check your line endings. |
04:39 | <&ToxicFrog> | And check that you haven't accidentally converted spaces to tabs or vice versa. |
04:39 | <@celticminstrel> | I did, that doesn't seem to change anything. |
04:40 | <@celticminstrel> | Oh, hm, spaces vs tabs... |
04:41 | <@celticminstrel> | Since there's no changes, though, all I want is to have an unchanged copy that git will recognize is unchanged. |
04:41 | <&ToxicFrog> | So, if it's reporting it as changed, it is not unchanged. |
04:41 | <@celticminstrel> | I haven't changed it. |
04:41 | <&ToxicFrog> | What OS are you on? |
04:41 | <@celticminstrel> | This is on Windows. |
04:41 | <&ToxicFrog> | git config --get core.autocrlf |
04:42 | <@celticminstrel> | true |
04:42 | <&ToxicFrog> | Yeah, there may be some automatic newline conversion fuckery going on |
04:43 | <@celticminstrel> | But why would it affect that file and no others? |
04:44 | <&ToxicFrog> | Don't know. Have you done anything with that file that you haven't done with others? Opened it in the editor? git foo'd it? |
04:44 | <@celticminstrel> | Not that I can remember. This isn't a file I have any reason to touch. |
04:44 | <&McMartin> | Are the other files mistakable for binary? |
04:44 | <@celticminstrel> | No. |
04:46 | <@celticminstrel> | I found something suggesting to do something like "git show HEAD:filename|md5sum" and "md5sum filename". When I did that they were the same. |
04:50 | | Thalass [thalass@Nightstar-cmieal.bigpond.net.au] has quit [[NS] Quit: omg computar swap] |
04:56 | | thalass [thalass@Nightstar-cmieal.bigpond.net.au] has joined #code |
04:56 | | mode/#code [+o thalass] by ChanServ |
04:58 | <@celticminstrel> | ...after git stash --keep-index, it still says it's modified. (And no, I hadn't staged that change.) |
04:59 | <~Vornicus> | Check the mod times? |
05:00 | <&McMartin> | git is supposed to be content-based |
05:00 | <@celticminstrel> | Won't work, the creation and modification times are all today, because I tried deleting it and checking it out again. |
05:00 | <@celticminstrel> | More than once. |
05:01 | <&McMartin> | Best theory I have here is that the autocrlf thing was set at some point since checkout |
05:01 | <@celticminstrel> | Unlikely? |
05:01 | <@celticminstrel> | And Notepad++ says it has Windows newlines. |
05:09 | <~Vornicus> | This is very strange, that the md5s came back identical |
05:10 | <@celticminstrel> | Yeah. |
05:18 | | * McMartin pushes a bunch of stuff to the main Ophis repo |
05:18 | <@celticminstrel> | The patch from that guy, or other stuff? |
05:18 | <&McMartin> | Some of both. |
05:19 | <&McMartin> | I also bumped the version number to 2.1, and made a few modifications post-merge. |
05:19 | <&McMartin> | Pretty much at this point I just need to update the manual and make test cases for the program listing feature and I think I can and should make an official 2.1 release. |
05:19 | <@celticminstrel> | Fun! |
05:23 | <@thalass> | woo |
05:25 | | Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Operation timed out] |
05:28 | | Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
05:28 | | mode/#code [+o Syloq] by ChanServ |
05:42 | | Turaiel[Offline] is now known as Turaiel |
05:57 | | thalass is now known as thalass|OG |
06:03 | | thalass [thalass@Nightstar-cmieal.bigpond.net.au] has joined #code |
06:03 | | mode/#code [+o thalass] by ChanServ |
06:03 | | thalass|OG [thalass@Nightstar-cmieal.bigpond.net.au] has quit [Connection closed] |
06:11 | | RchrdB [RichardB@Nightstar-c6u.vd5.170.83.IP] has quit [[NS] Quit: Gone.] |
06:14 | | RchrdB [RichardB@Nightstar-c6u.vd5.170.83.IP] has joined #code |
06:23 | | Syka [the@Nightstar-ivv.fm9.126.1.IP] has joined #code |
06:24 | | Syka is now known as NSGuest50382 |
06:24 | | NSGuest50382 is now known as Syk |
06:25 | < Syk> | :( client wants my pretty sphinx-and-tex-generated pdf in a docx |
06:34 | <@thalass> | Slap them? |
06:36 | < Syk> | considering it |
06:36 | < Syk> | "but what if we want to edit it" well write your own fucking documentation |
06:37 | < Syk> | but i'm not going to have them going "lol merge these changes in" sending me a .docx with bullshit in it |
06:41 | <@thalass> | heh |
06:45 | | Kindamoody is now known as Kindamoody|afk |
06:45 | | thalass is now known as Thalass|OG |
06:45 | | Turaiel is now known as Turaiel[Offline] |
06:48 | | celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.] |
07:09 | | Thalass|OG is now known as thalass |
07:10 | | thalass [thalass@Nightstar-cmieal.bigpond.net.au] has quit [[NS] Quit: huzzah] |
07:28 | <&McMartin> | Today in Probably Bad Ideas That Are Working So Far: installing and using Microsoft Visual C++ 6.0 from 1998 in Wine. |
07:28 | <@froztbyte> | haha |
07:28 | <@froztbyte> | that tends to work surprisingly well |
07:28 | <@froztbyte> | also, you can kinda venv it up by fiddling your wine configs |
07:28 | | * McMartin nods |
07:29 | <&McMartin> | Less important here; because the project is Actually That Old, and due to old-school FSF dickwaving that they have finally backed off on but we have not designed around, UQM uses MSVC6 project files to specify the Windows build if you aren't using MinGW. |
07:29 | <&McMartin> | And there's apparently something wrong with them, so this seems like the easiest way to debug them~ |
07:30 | <&McMartin> | (It looks like some include directories are being set incorrectly) |
07:50 | <~Vornicus> | FSF dickwaving? |
07:53 | <&McMartin> | From 2003-2010 or so the FSF was being Ominous Unclear as to whether or not it was acceptable to ship Windows-compiled versions of GPL software due to needing to distribute MS's own libc next to it for all libcs that were not the one MSVC++6 happened to target. |
07:53 | <&McMartin> | Because look, here's some code you're distributing and linking against, and you are forbidden from providing the source to it what with it being MS's libc, thus, you are not allowed to distribute it at all |
07:53 | <&McMartin> | Only freedom-hating assholes would dare to release software on Windows anyway, amirite |
07:54 | <&McMartin> | They have since "clarified" that this is OK |
08:15 | | Alek [omegaboot@Nightstar-qa936g.il.comcast.net] has quit [Connection closed] |
08:20 | | Alek [omegaboot@Nightstar-qa936g.il.comcast.net] has joined #code |
08:20 | | mode/#code [+o Alek] by ChanServ |
08:28 | | Alek [omegaboot@Nightstar-qa936g.il.comcast.net] has quit [Ping timeout: 121 seconds] |
08:32 | | Alek [omegaboot@Nightstar-qa936g.il.comcast.net] has joined #code |
08:32 | | mode/#code [+o Alek] by ChanServ |
09:20 | | Red_Queen [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
09:20 | | mode/#code [+o Red_Queen] by ChanServ |
10:36 | | Kindamoody|afk is now known as Kindamoody |
11:34 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed] |
11:45 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
12:10 | | Syk [the@Nightstar-ivv.fm9.126.1.IP] has quit [Ping timeout: 121 seconds] |
12:18 | | Syka [the@Nightstar-ivv.fm9.126.1.IP] has joined #code |
12:19 | | Syka is now known as NSGuest28029 |
12:35 | | Red_Queen [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
12:43 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
12:45 | | NSGuest28029 [the@Nightstar-ivv.fm9.126.1.IP] has quit [Ping timeout: 121 seconds] |
12:54 | | Syka [the@Nightstar-ivv.fm9.126.1.IP] has joined #code |
12:55 | | Syka is now known as NSGuest41524 |
13:04 | | ErikMesoy [Erik@Nightstar-t5i7tl.80-203-18.nextgentel.com] has joined #code |
13:06 | | ErikMesoy|sleep [Erik@Nightstar-6v0.mal.203.80.IP] has quit [Ping timeout: 121 seconds] |
13:09 | | mode/#code [+o ErikMesoy] by ChanServ |
13:16 | | Red_Queen [Z@Nightstar-ro94ms.balk.dk] has joined #code |
13:16 | | mode/#code [+o Red_Queen] by ChanServ |
13:38 | | NSGuest41524 is now known as syk |
13:45 | | io\bos\drunk is now known as io\boston |
14:08 | | Kindamoody is now known as Kindamoody|afk |
15:06 | | celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has joined #code |
15:06 | | mode/#code [+o celticminstrel] by ChanServ |
15:34 | | HotShot^Work [HotShot^Wor@Nightstar-qeq1t0.nap.wideopenwest.com] has joined #code |
15:35 | | HotShot^Work is now known as HotSHot |
15:36 | | HotSHot is now known as NSGuest4453 |
15:40 | | NSGuest4453 is now known as HotShot^dimsum |
16:04 | | HotShot^dimsum [HotShot^Wor@Nightstar-qeq1t0.nap.wideopenwest.com] has quit [Connection closed] |
16:26 | | syk [the@Nightstar-ivv.fm9.126.1.IP] has quit [[NS] Quit: lol3g] |
17:16 | | q[o_O]p [theeaznon@Nightstar-us77hg.sfldmi.sbcglobal.net] has joined #code |
17:16 | | q[o_O]p is now known as Ghozer |
17:18 | | Ghozer is now known as HotShot |
17:43 | | HotShot [theeaznon@Nightstar-us77hg.sfldmi.sbcglobal.net] has quit [[NS] Quit: Trespassers will be shot, Survivers will be shot again! [Time wasted on Mirc 26mins 34secs]] |
19:07 | <@celticminstrel> | http://arstechnica.com/information-technology/2013/11/its-the-little-things-how- small-conundrums-make-many-hate-computers/ |
19:07 | <@celticminstrel> | http://arstechnica.com/information-technology/2013/11/its-the-little-things-part -2-the-importance-of-automation/ |
19:08 | <@celticminstrel> | http://arstechnica.com/business/2013/11/its-the-little-things-pt-3-harder-is-not -better/ |
19:43 | | Kindamoody|afk is now known as Kindamoody |
19:44 | < [R]> | Wish his examples were a bit more solid |
19:44 | < [R]> | Other than that, yes. This is what people need to realise. |
20:02 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
20:02 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
20:06 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: ZNC - http://znc.in] |
20:07 | | Kindamoody is now known as Kindamoody[zZz] |
20:09 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code |
20:09 | | mode/#code [+ao ToxicFrog ToxicFrog] by ChanServ |
20:20 | | Turaiel[Offline] is now known as Turaiel |
20:20 | | ErikMesoy [Erik@Nightstar-t5i7tl.80-203-18.nextgentel.com] has quit [[NS] Quit: Leaving.] |
20:51 | | ErikMesoy [Erik@Nightstar-6v0.mal.203.80.IP] has joined #code |
20:51 | | mode/#code [+o ErikMesoy] by ChanServ |
21:01 | | Red_Queen [Z@Nightstar-ro94ms.balk.dk] has quit [Ping timeout: 121 seconds] |
21:15 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
21:15 | | mode/#code [+o himi] by ChanServ |
21:38 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
22:49 | | io\boston is now known as io\blah |
23:16 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed] |
23:37 | | himi [fow035@Nightstar-q9amk4.ffp.csiro.au] has joined #code |
23:37 | | mode/#code [+o himi] by ChanServ |
--- Log closed Mon Mar 24 00:00:36 2014 |