code logs -> 2014 -> Sun, 23 Mar 2014< code.20140322.log - code.20140324.log >
--- 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
code logs -> 2014 -> Sun, 23 Mar 2014< code.20140322.log - code.20140324.log >

[ Latest log file ]