--- Log opened Sun May 25 00:00:46 2014 |
00:23 | <&McMartin> | OK |
00:24 | <&McMartin> | I think I have a release candidate for Ophis 2.1 |
00:28 | <&ToxicFrog> | $ git stash save FUCK TYPE CHECKING |
00:31 | <&McMartin> | ? |
00:33 | <&ToxicFrog> | I am having some disagreements with core.typed |
00:40 | <&McMartin> | Oh hey, that is a bug |
01:40 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
01:40 | | ErikMesoy [Erik@Nightstar-48q.uk2.203.80.IP] has quit [Ping timeout: 121 seconds] |
01:49 | | celticminstrel [celticminst@Nightstar-g3ttc7.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
01:52 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
01:52 | | mode/#code [+o himi] by ChanServ |
02:23 | | ErikMesoy [Erik@Nightstar-jffd2p.80-203-16.nextgentel.com] has joined #code |
02:44 | <&McMartin> | Argh |
02:44 | <&McMartin> | This bug slipped past all my unit tests and I only noticed it by accident while testing the integrity of my installer -_- |
02:45 | <&McMartin> | And by "slipped past" I mean "works by accident when a condition holds that turns out to have held 100% of the time in my unit tests" |
02:51 | <~Vornicus> | What's the condition? |
02:51 | <&McMartin> | "Assembled at the bottom of memory" |
02:52 | <&McMartin> | The test cases for "can you produce binaries" don't have .org statements in them. |
02:53 | <&McMartin> | Which is fine because everything that refers to a label is a relative address, so the test code is fully relocatable because that's one less variable... |
02:54 | <&McMartin> | ... but then it turns out tha tthis means that when collecting statistics it was masking off the top byte of all relative addresses but that wasn't showing up because those values were all 0 in the first place. |
02:54 | <&McMartin> | So, new testcases independent of those! |
02:54 | | HotShot [fake@Nightstar-ufkpdt.sfldmi.sbcglobal.net] has joined #code |
03:07 | | Derakon is now known as Derakon[AFK] |
03:08 | | celticminstrel [celticminst@Nightstar-g3ttc7.dsl.bell.ca] has joined #code |
03:08 | | mode/#code [+o celticminstrel] by ChanServ |
03:12 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
03:24 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
03:24 | | mode/#code [+o himi] by ChanServ |
03:44 | | jerith [jerith@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
04:06 | | jerith [jerith@Nightstar-ngcnma.slipgate.za.net] has joined #code |
04:06 | | mode/#code [+ao jerith jerith] by ChanServ |
04:08 | | Derakon[AFK] is now known as Derakon |
04:42 | | Kindamoody[zZz] is now known as Kindamoody |
04:57 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
05:14 | | Attilla [uid13723@Nightstar-ed0oqj.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity] |
05:23 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
05:27 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
05:30 | | Derakon is now known as Derakon[AFK] |
05:36 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
05:36 | | mode/#code [+o himi] by ChanServ |
06:16 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
06:16 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
06:51 | | RchrdB [RichardB@Nightstar-c6u.vd5.170.83.IP] has quit [[NS] Quit: Gone.] |
06:54 | | RchrdB [RichardB@Nightstar-c6u.vd5.170.83.IP] has joined #code |
06:59 | | Turaiel is now known as Turaiel[Offline] |
07:16 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
07:28 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
07:28 | | mode/#code [+o himi] by ChanServ |
07:51 | | * McMartin prepares release candidate 2 |
08:09 | | Kindamoody is now known as Kindamoody|afk |
08:10 | | mode/#code [+o ErikMesoy] by ChanServ |
08:21 | | celticminstrel [celticminst@Nightstar-g3ttc7.dsl.bell.ca] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.] |
08:44 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
08:57 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
08:57 | | mode/#code [+o himi] by ChanServ |
09:17 | <&McMartin> | Anyone up and about on a Mac/Linux system that can help me test my release candidate? |
09:18 | < luke> | Sure. What is it? |
09:18 | <&McMartin> | An assembler for writing software on the C64, NES, and Atari 2600 |
09:19 | <&McMartin> | https://dl.dropboxusercontent.com/u/63644917/Ophis/Ophis-2.1.tgz |
09:19 | <&McMartin> | It's got example programs in it |
09:19 | <&McMartin> | so if you do, say, ./ophis examples/hello_nes/hello_ines.oph it should produce something that will run in an NES emulator |
09:20 | <&McMartin> | Failing that, ./ophis --version should at least get to the point where it says "version 2.1" |
09:22 | < luke> | Well, it assembled fine. Now I just have to find a NES emulator... |
09:23 | <&McMartin> | On Mac, Nestopia seems to be the preferred one; one Linux, I have no idea, but I guess FCE Ultra might still exist? |
09:24 | < luke> | nestopia's on Linux as well, it seems. |
09:25 | < luke> | And yes, the Hello World runs nicely. |
09:25 | <&McMartin> | Woot |
09:25 | <&McMartin> | I take it this was a Linux system, then |
09:25 | <~Vornicus> | woots with boots |
09:26 | <&McMartin> | (If so, do you mind specifying which kind) |
09:26 | < luke> | McMartin: Yes, with Python 2.7.6 |
09:26 | < luke> | (That's Debian Jessie 32 bit) |
09:26 | | * McMartin nods. "Good stuff." |
09:27 | <&McMartin> | Other test platforms have been: Win7-64, Fedora 20 x64, OS X Mavericks, and Ubuntu Trusty, so far, so that's a new one and the first 32-bit one |
09:27 | < luke> | Heh, turns out it doesn't run under Python3 :) |
09:27 | <&McMartin> | Yeah, it doesn't. |
09:27 | <&McMartin> | It can *pretty* readily undergo 2to3 conversion |
09:28 | <&McMartin> | But Ophis is so old it was first written before new-style classes existed. |
09:28 | <&McMartin> | It's been updated slightly since but I think the main assembler core will still run on 2.3 :D |
09:28 | <&McMartin> | (I use subprocess in the testing scripts, so those need 2.4, but~) |
09:28 | < luke> | Anything else you'd like me to try? |
09:28 | <&McMartin> | That's pretty much it for that thing |
09:29 | <&McMartin> | Since it's a hand-rolled distribution unit intended to be thrown in ~ or whatever |
09:29 | <&McMartin> | The expectation is that people who want to do full packages of the thing will use the distutils scripts that are part of the git repo |
09:29 | <&McMartin> | But this is the "downloading a thing and running it and being done with it" version, which can be slipperier to get actually working |
09:30 | <&McMartin> | But it's looking solid, so |
09:30 | | AverageJoe [evil1@Nightstar-fb1kt4.ph.cox.net] has joined #code |
09:30 | <&McMartin> | Now to update the docs and pages and Linux release |
09:30 | <&McMartin> | Er |
09:31 | <&McMartin> | and github release |
09:37 | < luke> | I guess it might be a good week to learn 6502 assembly. |
09:40 | | AverageJoe [evil1@Nightstar-fb1kt4.ph.cox.net] has quit [[NS] Quit: Leaving] |
09:40 | | Thalass [thalass@Nightstar-1oulrh.bigpond.net.au] has joined #code |
09:40 | | mode/#code [+o Thalass] by ChanServ |
09:40 | <@Thalass> | allo |
09:47 | <@Alek> | allo |
09:52 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
10:05 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
10:05 | | mode/#code [+o himi] by ChanServ |
10:05 | | * Thalass eyes his dns service |
10:07 | <@Thalass> | They have the right IP for my home network, and yet when i try to ssh into my pi from outside the LAN i get a "Could not resovle hostname thalass.dnsd.me: Name or service not known" error. This has only been happening since yesterday. |
10:11 | <@Tamber> | dnsd.me doesn't resolve for me, either. (And, by extension, nor does the full thing.) |
10:12 | <@Thalass> | hrm. Yeah. The IP alone works fine, but obviously that changes - hence the dns service. |
10:14 | <&McMartin> | https://github.com/michaelcmartin/Ophis/releases/tag/v2.1 |
10:15 | | Thalass is now known as Thalass|DINNARS |
10:21 | < [R]> | Thalass|DINNARS: Is .me even a public TLD? |
10:21 | <&McMartin> | Yeah, I've definitely seen it before. |
10:31 | < [R]> | Apparently it is |
10:32 | <~Vornicus> | .me used to be .yu |
10:33 | < [R]> | Yeah, neither dnsd.me nor thalass.dnsd.me have A records. |
10:33 | < [R]> | Whois says dnsd.me hasn't expired yet (will in 40ish days though) |
10:43 | < [R]> | ... odd my primary date has no expiry information in the whois database |
10:43 | < [R]> | s/date/domain/ |
10:55 | <@Thalass|DINNARS> | hrm |
10:56 | <@Thalass|DINNARS> | I guess i'll set up a different one and change my code accordingly. It's mostly used to open my garage door at the moment anyway. |
11:05 | <@Azash> | [R]: .me is not a very silly TLD yet |
11:05 | | * Azash owns program.plumbing |
11:07 | <@Tamber> | Daft TLDS, because we really really miss USENET. |
11:07 | <@Tamber> | ~ |
11:23 | <@Thalass|DINNARS> | heh |
11:23 | | Thalass|DINNARS is now known as Thalass |
11:34 | | Syka [the@Nightstar-2td.p8u.126.1.IP] has joined #code |
11:49 | <&McMartin> | TLD;r |
12:12 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
12:13 | | Syka [the@Nightstar-2td.p8u.126.1.IP] has quit [Ping timeout: 121 seconds] |
12:20 | | Syka [the@Nightstar-2td.p8u.126.1.IP] has joined #code |
12:24 | <@Alek> | what, nobody registered fuk.me and derivatives thereof yet? |
12:25 | <@Tamber> | Some registrars will politely tell you to sod off if you try something like that. |
12:25 | <@Alek> | but that's when you get creative. |
12:26 | <@Alek> | also, .yu didn't just become .me |
12:26 | <@Alek> | it split into .me and .rs |
12:26 | <@Alek> | how about kiss.me |
12:27 | <@Alek> | the possibilities are nearly endless, really. |
12:28 | <@Alek> | for that matter, why has nobody made a fansite on pepe-le-p.eu or a variant, yet? |
12:29 | <@Alek> | hm. |
12:30 | <@Alek> | if I get some spare cash, I should register kiss.me and grab a one-page free host, with a Sixpence None The Richer music video on it. |
12:31 | | * Alek shrugs. |
12:32 | <@Tamber> | Damn, fuk.eu is a parked domain. Oh well~ |
12:33 | <@Alek> | lol |
12:36 | <@Alek> | whoare.eu could be a who's who, or a people finder. or a collator of public info on anyone. |
12:39 | <@Azash> | who-ar.eu/ooh/ooh?ooh=ooh |
12:40 | <@Tamber> | *sad-trombone* |
12:40 | <@gnolam> | Azash: https://www.youtube.com/watch?v=FRUHMwpj1ZI |
12:41 | <@Azash> | gnolam: https://www.youtube.com/watch?v=PdLIerfXuZ4#t=20s |
13:01 | | Attilla [uid13723@Nightstar-ed0oqj.irccloud.com] has joined #code |
13:41 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection reset by peer] |
13:56 | | JackKnife [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
13:56 | | mode/#code [+o JackKnife] by ChanServ |
14:03 | < luke> | Alek: Is anyone actually a fan of Pepe le peu? |
14:18 | | JackKnife [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
14:49 | <@Thalass> | OK. Stupid time again. I have my garage door server python script, when executed manually it sits there nicely and waits for a particular phrase received from an incoming connection. It then executes another python script using subprocess.Popen, and this physically triggers the remote to send the signal. |
14:52 | <@Thalass> | However when I have it running as a daemon using a script in /etc/init.d it receives the incoming phrase, it responds to it (so i get a message on the other device as i should), but no garage door movement. The daemon runs the python script as root, it ought to have GPIO access, and yet nope. >.< |
14:53 | <@Thalass> | So in five hours when i leave for work (damnit) i'll have to ssh into the pi, and make it open/close with the command line. Rather than just push an icon on my phone or tell Utter! to do it verbally. Reduced to stone age automation. ;.; |
15:00 | <@Thalass> | Anyway. must sleep. :( |
15:00 | | Thalass is now known as Thalasleep |
15:04 | <&ToxicFrog> | Thalasleep: what sort of debugging have you done? Do you have, for example, logs and exit codes from the subprocess invokation? |
15:05 | <&ToxicFrog> | Also, as a workaround in the meantime until this is fixed, you could just run it manually and leave it running~ |
15:54 | | Syka [the@Nightstar-2td.p8u.126.1.IP] has quit [Connection closed] |
16:14 | | mode/#code [+o RchrdB] by ChanServ |
18:10 | < [R]> | Thalasleep: does that other script want a terminal? |
18:25 | | HotShot[ipad] [HotShot@Nightstar-v7se27.try.wideopenwest.com] has joined #code |
18:33 | | celticminstrel [celticminst@Nightstar-g3ttc7.dsl.bell.ca] has joined #code |
18:33 | | mode/#code [+o celticminstrel] by ChanServ |
18:51 | | Turaiel[Offline] is now known as Turaiel |
19:35 | | HotShot[ipad] [HotShot@Nightstar-v7se27.try.wideopenwest.com] has quit [Ping timeout: 121 seconds] |
19:51 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
19:51 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
20:07 | | Kindamoody|afk is now known as Kindamoody |
20:15 | | [R] [rstamer@genoce.org] has quit [Connection closed] |
20:17 | | [R] [rstamer@Nightstar-d7h8ki.org] has joined #code |
20:43 | | Kindamoody is now known as Kindamoody[zZz] |
20:53 | <@Thalasleep> | TF: Yeah logging is the obvious thing that i also haven't gotten around to yet. >.> I'll cobble something together today. heh. |
20:54 | <@Thalasleep> | [R] Ordinarily, no. The other script just does its thing. I should probably combine the two anyway, with better-written code and all that. |
20:54 | <@Thalasleep> | Anyway. Werk. |
20:54 | | Thalasleep [thalass@Nightstar-1oulrh.bigpond.net.au] has quit [[NS] Quit: thanks y'all] |
22:03 | | JackKnife [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
22:03 | | mode/#code [+o JackKnife] by ChanServ |
22:05 | | Turaiel is now known as Turaiel[Offline] |
22:45 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed] |
23:02 | | Derakon[AFK] is now known as Derakon |
23:50 | | Turaiel[Offline] is now known as Turaiel |
--- Log closed Mon May 26 00:00:02 2014 |