--- Log opened Mon Mar 21 00:00:04 2011 | ||
--- Day changed Mon Mar 21 2011 | ||
sebastienb | I think it would be good to do that soonish. I don't have one immediately on hand, but I think I need to dig one up for other reprap matters. | 00:00 |
---|---|---|
jrayhawk | I guess I could look into getting a VPS set up for you on pdx.edu's infrastructure so long as nothing profitable happens on it. | 00:00 |
jrayhawk | Nothing directly profitable, anyway. | 00:01 |
sebastienb | That's kind, but I think reprap is moving house to another server soon anyways, so I may bring it up with the fellow who's offering us space. | 00:01 |
sebastienb | That may be best, since that may be the same or similar server to where we'll be running piny anyways. | 00:02 |
sebastienb | I'll look into it. | 00:02 |
sebastienb | I also need to be a grown up and start trying read piny's code, learn django, etc. | 00:03 |
-!- ThomasEgi [~thomas@panda3d/ThomasEgi] has quit [Remote host closed the connection] | 00:03 | |
jrayhawk | If that prove untenable, you're also free to complain at me until I write better documentation. | 00:04 |
jrayhawk | proves | 00:04 |
sebastienb | I'd suggest a 2 line explanation here: | 00:05 |
sebastienb | http://piny.be | 00:05 |
jrayhawk | Hmm, yeah, I suppose. | 00:05 |
sebastienb | Of what piny actually is, for new folk. | 00:05 |
jrayhawk | I should really rename piny-the-codebase or piny-the-hosting-service to something else. | 00:05 |
sebastienb | you're in portland, btw? | 00:06 |
jrayhawk | Yeah. | 00:06 |
sebastienb | You may want to ping folk: | 00:06 |
sebastienb | http://forums.reprap.org/read.php?195,57338,page=1 | 00:07 |
sebastienb | Our portland forum. | 00:07 |
jrayhawk | About Piny? | 00:07 |
sebastienb | About portland, if you're doing up a mendel? | 00:07 |
jrayhawk | Oh. 3d printing isn't particularly useful to any of my projects; maybe someday, but not today. | 00:08 |
sebastienb | But I do think we need to ping reprap-dev regrarding piny & gitduino by the end of the week. Self-hosting may be a good waypoint there. | 00:08 |
jrayhawk | I'll pass that on to some other people who probably will be interested. | 00:09 |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has quit [Ping timeout: 255 seconds] | 00:10 | |
sebastienb | re portland? 'k. | 00:10 |
sebastienb | regarding pinging reprap-dev, I'll chat with kanzure about it. | 00:10 |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has joined ##hplusroadmap | 00:11 | |
sebastienb | prusajr is starting to work on the same sort of problem with thingdoc, so we don't want launch two competing projects ... | 00:11 |
jrayhawk | http://gnusha.org/logs/ can probably be used to work out kanzure's current sleep schedule, fwiw. | 00:12 |
sebastienb | Mind you, it would be very reprappish. I think we're fractally self-forking. | 00:12 |
jrayhawk | haha | 00:12 |
jrayhawk | Often it doesn't hurt to pursue multiple approaches so long as everyone plays nice. | 00:13 |
sebastienb | My policy is to create a new forum every time people start arguing. Then each dev gets a forum to be right in. | 00:14 |
sebastienb | Works for forking, too. | 00:14 |
jrayhawk | haha | 00:15 |
sebastienb | That's why reprap has ~225 forums. | 00:15 |
jrayhawk | Ikiwiki sortof-supports forums, so piny would give you forkable discussions for free! | 00:15 |
jrayhawk | it's a little clunky, though. | 00:15 |
jrayhawk | http://ikiwiki.info/forum/ | 00:16 |
sebastienb | Similar to mediawiki talk pages? | 00:16 |
jrayhawk | Actually, it looks like that isn't quite set up the way it should be. | 00:17 |
sebastienb | We've got a forum siloed from a mediawiki right now ... | 00:17 |
sebastienb | I noticed the ikiwiki devs are against having a mailing list, since they're dogfooding ikiwiki. Which is admirable. | 00:17 |
sebastienb | Aside from wanting to email them. :D | 00:17 |
jrayhawk | There's also #ikiwiki on OFTC | 00:18 |
jrayhawk | Their mailing list is realistically bugs.debian.org | 00:18 |
jrayhawk | if you're unfamiliar with bugs.debian.org, it is exclusively handled through email | 00:19 |
sebastienb | so ikiwiki bugs go to bugs.debian.org? | 00:19 |
sebastienb | http://ikiwiki.info/ikiwikiusers/ shows some of this. | 00:20 |
jrayhawk | If you really want to deal with them over email, yes. Joey Hess is both upstream and package maintainer. | 00:20 |
sebastienb | No issues yet. I just wanted to make ikiwiki wasn't a one-dev type project that'd fall apart if the dev disappeared. | 00:21 |
jrayhawk | Ah. Joey has a history of abandoning some social projects, but not technical projects. | 00:22 |
jrayhawk | Joey has been *immensely* important to Debian. | 00:22 |
sebastienb | Very good to know. | 00:25 |
sebastienb | Ah, it's 330 am here. Need to sign off. | 00:25 |
jrayhawk | Godspeed. | 00:25 |
sebastienb | Thanks for the chat. | 00:25 |
sebastienb | Night, jrayhawk. Night, channel. | 00:27 |
-!- sebastienb [~sbailard@206.248.158.253] has left ##hplusroadmap ["Leaving"] | 00:27 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has quit [Ping timeout: 276 seconds] | 00:36 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has joined ##hplusroadmap | 00:37 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has quit [Ping timeout: 260 seconds] | 00:52 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has joined ##hplusroadmap | 00:53 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has quit [Ping timeout: 246 seconds] | 01:03 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has joined ##hplusroadmap | 01:04 | |
-!- augur [~augur@129.2.129.33] has quit [Remote host closed the connection] | 01:07 | |
-!- wrldpc2 [~benny@58-89-241-19.nttmil.net] has joined ##hplusroadmap | 01:20 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has quit [Remote host closed the connection] | 01:24 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has joined ##hplusroadmap | 01:24 | |
-!- augur [~augur@208.58.6.161] has joined ##hplusroadmap | 01:31 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has quit [Ping timeout: 240 seconds] | 01:33 | |
wrldpc2 | Why is Alex Lightman losing his mind re: Fukushima? Is it really that dire? | 01:35 |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has joined ##hplusroadmap | 01:35 | |
-!- devrandom [debian-tor@gateway/tor-sasl/niftyzero1] has quit [Ping timeout: 246 seconds] | 01:37 | |
-!- phreedom [~quassel@109.254.17.41] has quit [Ping timeout: 250 seconds] | 01:38 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has quit [Ping timeout: 260 seconds] | 01:43 | |
jrayhawk | Not sure what you're asking. The media reaction has been incredibly dire and has probably set back nuclear energy for decades. | 01:46 |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has joined ##hplusroadmap | 01:49 | |
jrayhawk | The radioactive release for fukushima is relatively minor and will probably have unpleasant consequences for a dozen workers at the plant. | 01:51 |
Utopiah | pedagogical and adding informations as they arrive (mostly from IAEA, TEPCO and some media reviews) http://mitnse.com | 02:07 |
jrayhawk | Yeah, thankfully *somebody's* motivated by something other than viewership. | 02:27 |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has quit [Ping timeout: 260 seconds] | 02:44 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has joined ##hplusroadmap | 02:45 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has quit [Ping timeout: 240 seconds] | 03:04 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has joined ##hplusroadmap | 03:05 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has quit [Ping timeout: 276 seconds] | 03:10 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has joined ##hplusroadmap | 03:16 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has quit [Ping timeout: 240 seconds] | 03:21 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has joined ##hplusroadmap | 03:28 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has quit [Ping timeout: 276 seconds] | 03:51 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has joined ##hplusroadmap | 04:08 | |
-!- Technicus [~Technicus@DSLPool-net209-116.wctc.net] has quit [Read error: Connection reset by peer] | 04:49 | |
-!- mheld [~mheld@pool-173-76-224-45.bstnma.fios.verizon.net] has joined ##hplusroadmap | 05:05 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has quit [Ping timeout: 252 seconds] | 05:10 | |
-!- Daeken [~daeken@straylight.daeken.com] has quit [Ping timeout: 276 seconds] | 05:17 | |
-!- Daeken [~daeken@straylight.daeken.com] has joined ##hplusroadmap | 05:17 | |
-!- ThomasEgi [~thomas@panda3d/ThomasEgi] has joined ##hplusroadmap | 06:16 | |
-!- JayDugger [~duggerj@pool-173-74-79-43.dllstx.fios.verizon.net] has joined ##hplusroadmap | 06:19 | |
JayDugger | Good morning, everyone. | 06:19 |
-!- mheld [~mheld@pool-173-76-224-45.bstnma.fios.verizon.net] has quit [Quit: mheld] | 06:34 | |
-!- strages [~qwebirc@dev.throwthemind.com] has joined ##hplusroadmap | 06:48 | |
-!- klafka [~textual@cpe-66-66-10-44.rochester.res.rr.com] has joined ##hplusroadmap | 07:21 | |
-!- mheld [~mheld@c-75-69-89-109.hsd1.ma.comcast.net] has joined ##hplusroadmap | 07:32 | |
kanzure | fun times: http://www.reddit.com/r/askscience/comments/g7wnt/are_kurzweils_postulations_on_ai_and/ | 07:46 |
kanzure | re: gitduino, i'm awful and very busy | 07:50 |
jrayhawk | you should still shove a git repo for it somewheres | 07:57 |
-!- strages [~qwebirc@dev.throwthemind.com] has quit [Ping timeout: 255 seconds] | 08:02 | |
-!- jmil [~jmil@2001:468:1802:e148:223:32ff:feb1:9dfc] has joined ##hplusroadmap | 08:04 | |
-!- mheld [~mheld@c-75-69-89-109.hsd1.ma.comcast.net] has quit [Quit: mheld] | 08:20 | |
-!- klafka [~textual@cpe-66-66-10-44.rochester.res.rr.com] has quit [Quit: Computer has gone to sleep.] | 08:33 | |
kanzure | right now it's kind of locked up in a git repo with some other code (that's why i haven't done it yet) | 08:33 |
kanzure | i think i might be using git all wrong, i tend to rewrite a lot of history | 08:33 |
-!- devrandom [debian-tor@gateway/tor-sasl/niftyzero1] has joined ##hplusroadmap | 08:43 | |
-!- Juul [~Juul@slim.dhcp.lbl.gov] has joined ##hplusroadmap | 09:14 | |
jrayhawk | Well, it's nice when sharing patches to organize commits by how they should be reviewed rather than how they were written (which is usually somewhat messier) | 09:15 |
-!- jrabbit [~babyseal@unaffiliated/jrabbit] has quit [Ping timeout: 250 seconds] | 09:16 | |
jrayhawk | but if you're just doing it for yourself, then yes, that is a rather vain pursuit | 09:16 |
-!- jrabbit [~babyseal@unaffiliated/jrabbit] has joined ##hplusroadmap | 09:17 | |
kanzure | huh? | 09:17 |
kanzure | i'm saying that i tend to have stuff in repositories that also has other related-but-private stuff | 09:18 |
jrayhawk | oh, yes. that is a little dumb. | 09:18 |
kanzure | but what do you mean by "by how they should be reviewed" | 09:18 |
jrayhawk | Usually when people are rewriting history, they're rewriting a large series of commits into a single, more coherent commit. | 09:19 |
kanzure | oh | 09:19 |
kanzure | yeah i don't know about that either.. i don't do that, but maybe i should? | 09:19 |
kanzure | i usually try to commit 1) when a feature is complete or 2) before i'm about to do something potentially stupid | 09:19 |
jrayhawk | Do you do all that much collaboration or git-bisection? | 09:19 |
kanzure | caveat to #1 is "it's also tested" | 09:20 |
kanzure | i haven't used bisection yet.. but i've been wanting to :) | 09:20 |
jrayhawk | It's great for kernel regressions. | 09:20 |
-!- strages [~qwebirc@dev.throwthemind.com] has joined ##hplusroadmap | 09:21 | |
jrayhawk | That and kexec. | 09:21 |
kanzure | is there a standard way to reference a commit in a bug report ticket/issue? | 09:21 |
kanzure | in a commit, you can reference issues usually like #5910 | 09:21 |
kanzure | but as far as i can tell, nobody parses bug tickets to link to commits in git repos | 09:22 |
jrayhawk | The commit id, yeah. Some people shorten it, but that's a matter of taste. | 09:22 |
kanzure | i mean, semantically parsed or whatever | 09:22 |
kanzure | i've been using unfuddle on my mobile testing project, and it attaches any commit to a ticket when the commit references the ticket | 09:22 |
kanzure | but if the ticket references a commit, nothing happens :x | 09:22 |
kanzure | *unfuddle with | 09:22 |
jrayhawk | What's supposed to happen when a ticket references a commit? | 09:23 |
jrayhawk | Oh, you want it attached. That's weird. | 09:23 |
kanzure | well why not? if you attach tickets to commits by referencing tickets in the commit messages, why not the other way around | 09:23 |
jrayhawk | Far better to put bug reports in the same repository, but to each their own. | 09:24 |
kanzure | anyway, it's just a minor nit pick | 09:24 |
kanzure | yeah i agree, but there's no distributed git-based bug tracker that works yet | 09:24 |
kanzure | bugs everywhere apparently doesn't work consistently or there's various issues that i have already forgotten | 09:24 |
kanzure | i forget if BE has built their locally-hosted web-based bug interface yet. | 09:24 |
jrayhawk | I don't really understand what features of a bug tracker would be valuable besides email notification, which can't really be done in a distributed manner anyway. | 09:25 |
kanzure | http://bugseverywhere.org/be/show/HomePage | 09:25 |
jrayhawk | Where does it list its features? | 09:25 |
kanzure | 'be help' heh | 09:26 |
jrayhawk | this appears to be a frontend for 'grep' | 09:27 |
jrayhawk | as in, i fail to see what this does that a directory full of text files doesn't | 09:28 |
jrayhawk | a directory full of text files, a text editor, and grep | 09:29 |
kanzure | i'm pretty sure it does create a directory full of text files | 09:29 |
kanzure | last time i checked. | 09:29 |
kanzure | they have probably changed it and broken compatibility with everything by now | 09:29 |
jrayhawk | so in what sense does the world need special software for distributed git-based bug tracking | 09:30 |
kanzure | nobody is going to fill out the metadata required for bugs in text files | 09:30 |
kanzure | plus, having 10k+ text files for bugs is just stupid in large projects | 09:30 |
kanzure | and is mostly unmanageable | 09:30 |
kanzure | especially if the text files have no consistent format | 09:31 |
jrayhawk | somehow debbugs works fine letting end users freely structure text. | 09:31 |
kanzure | i should day *10k+ text files for unstructured bugs | 09:31 |
jrayhawk | you act like organizing text files is a crazy thing to do | 09:32 |
jrayhawk | what do you think the entire linux kernel source tree is | 09:32 |
kanzure | unstructured text files | 09:33 |
kanzure | there's nothing wrong with flat files in general | 09:33 |
jrayhawk | why would they be unstructured | 09:33 |
kanzure | haha you seem to be more crazy than normal this morning | 09:34 |
kanzure | you seem to be advocating users just typing into text files directly | 09:34 |
kanzure | most people do not want to write tickets in the first place; do you really think they have the force of mind to keep structure consistent | 09:34 |
kanzure | you were also advocating *against* clients like BE to manage the text files | 09:34 |
eridu | most people also don't use git | 09:35 |
kanzure | :( | 09:35 |
jrayhawk | All information repositories have *maintainers* to keep them sorted. You're acting like a bug tracking system is a black hole of user input. | 09:35 |
kanzure | let's assume they use git | 09:35 |
eridu | then they have the force of mind to keep the structure consistent | 09:36 |
eridu | otherwise, you just won't let them merge with your canonical git repo | 09:36 |
kanzure | maintenance of text files is something a computer can do | 09:36 |
kanzure | more efficiently/better. | 09:36 |
eridu | you'd have bug guidelines, like code guidelines | 09:36 |
eridu | then why don't people write source code in YAML or XML editors? | 09:37 |
kanzure | you mean text editors? | 09:37 |
eridu | no, I mean something comparable to BE or ditz | 09:37 |
kanzure | it's very clear that if you write bad code, it doesn't compile | 09:37 |
eridu | okay, so maybe we have a bug-language that is machine-parsable; that's obviously handy | 09:38 |
eridu | but then you have a bts that is exactly equivalent to code, and obviously doesn't need management systems beyond what you use for code | 09:38 |
eridu | also, I think your earlier arguments regarding scale are irrelevant here, since I've never seen a large project using something like BE or ditz | 09:39 |
eridu | I use ditz on projects where I personally know everyone who would be filing a bug | 09:40 |
jrayhawk | ooh, ditz does timekeeping in the git repository, too. that's an interesting idea. | 09:43 |
eridu | it also has an emacs mode | 09:44 |
eridu | which I think is why I chose it instead of BE | 09:44 |
eridu | BE might also not have been in Ubuntu when I was making this decision | 09:44 |
jrayhawk | I need to take off, but statements like '09:24 < kanzure> yeah i agree, but there's no distributed git-based bug tracker that works yet' confuse me because there's only a handful of reasons I've ever wanted to treat bugs differently from code and I'm wondering what yours are. | 09:55 |
jrayhawk | and obviously existing infrastructure for distributed code management is already quite good | 10:01 |
kanzure | http://www.themonthly.com.au/julian-assange-cypherpunk-revolutionary-robert-manne-3081 | 10:35 |
kanzure | "By the time Assange was working on NetBSD he had been involved for several | 10:35 |
kanzure | years with a movement known as the cypherpunks." | 10:35 |
kanzure | "The cypherpunks emerged from a meeting of minds in late 1992 in the Bay Area | 10:36 |
kanzure | of San Francisco... eric hughes.. tim may.. john gilmore.. " | 10:36 |
-!- Juul [~Juul@slim.dhcp.lbl.gov] has quit [Ping timeout: 250 seconds] | 10:36 | |
kanzure | "They had created a small group, which met monthly in Gilmoreās office at a business he had created, Cygnus" | 10:37 |
-!- klafka [~textual@cpe-66-66-10-44.rochester.res.rr.com] has joined ##hplusroadmap | 10:39 | |
kanzure | http://blog.danhett.com/2011/03/enter-amateur-diybio-madlab.html | 10:42 |
kanzure | also, it looks like there's a portland biobus for whatever that's worth | 10:43 |
-!- elmom [~elmom@hoasnet-ff01dd00-112.dhcp.inet.fi] has quit [Read error: Connection reset by peer] | 10:49 | |
-!- elmom [~elmom@hoasnet-ff01dd00-112.dhcp.inet.fi] has joined ##hplusroadmap | 10:58 | |
-!- Juul [~Juul@slim.dhcp.lbl.gov] has joined ##hplusroadmap | 10:58 | |
-!- elmom [~elmom@hoasnet-ff01dd00-112.dhcp.inet.fi] has quit [Read error: Operation timed out] | 11:00 | |
-!- elmom [~elmom@hoasnet-ff01dd00-112.dhcp.inet.fi] has joined ##hplusroadmap | 11:01 | |
kanzure | "Interestingly, recent analyses have found that life expectancy at the age of 50 years among members of the Russian Academy of Sciences has been increasing steadily over the past 60 years, almost in parallel and only just below that of the fellows of the Royal Society in the UK." | 11:38 |
kanzure | "Russian Academicians have apparently managed to isolate themselves from the massive fluctuations in mortality experienced by the bulk of the Russian population" | 11:38 |
-!- ThomasEgi [~thomas@panda3d/ThomasEgi] has quit [Read error: Operation timed out] | 11:44 | |
-!- devrandom [debian-tor@gateway/tor-sasl/niftyzero1] has quit [Ping timeout: 246 seconds] | 11:56 | |
-!- ThomasEgi [~thomas@panda3d/ThomasEgi] has joined ##hplusroadmap | 11:59 | |
-!- jennicide [jen@173-19-240-62.client.mchsi.com] has joined ##hplusroadmap | 12:10 | |
-!- augur [~augur@208.58.6.161] has quit [Remote host closed the connection] | 12:46 | |
-!- Juul [~Juul@slim.dhcp.lbl.gov] has quit [Ping timeout: 240 seconds] | 12:55 | |
-!- augur [~augur@129.2.129.33] has joined ##hplusroadmap | 13:27 | |
-!- wrldpc2 [~benny@58-89-241-19.nttmil.net] has quit [Quit: wrldpc2] | 13:39 | |
-!- augur [~augur@129.2.129.33] has quit [Remote host closed the connection] | 13:44 | |
-!- augur [~augur@129.2.129.33] has joined ##hplusroadmap | 13:45 | |
-!- eridu [debian-tor@gateway/tor-sasl/eridu] has quit [Ping timeout: 246 seconds] | 14:36 | |
-!- Juul [~Juul@slim.dhcp.lbl.gov] has joined ##hplusroadmap | 14:36 | |
-!- strages [~qwebirc@dev.throwthemind.com] has quit [Quit: Page closed] | 14:51 | |
-!- eridu [debian-tor@gateway/tor-sasl/eridu] has joined ##hplusroadmap | 15:00 | |
-!- strages [~strages@wifi.makerslocal.org] has joined ##hplusroadmap | 15:07 | |
-!- jmil [~jmil@2001:468:1802:e148:223:32ff:feb1:9dfc] has quit [Quit: jmil] | 15:21 | |
-!- Juul [~Juul@slim.dhcp.lbl.gov] has quit [Quit: Leaving] | 15:24 | |
-!- technetium_s [~IceChat77@host86-145-234-7.range86-145.btcentralplus.com] has joined ##hplusroadmap | 15:51 | |
technetium_s | hello | 15:54 |
-!- eridu [debian-tor@gateway/tor-sasl/eridu] has quit [Ping timeout: 246 seconds] | 15:58 | |
kanzure | hi technetium_s | 16:46 |
-!- strages [~strages@wifi.makerslocal.org] has quit [Read error: Operation timed out] | 17:01 | |
-!- jmil [~jmil@c-68-81-252-40.hsd1.pa.comcast.net] has joined ##hplusroadmap | 17:14 | |
-!- sebastienb [~sbailard@206.248.158.253] has joined ##hplusroadmap | 17:29 | |
sebastienb | Evening, all. | 17:30 |
sebastienb | hi kanzure. | 17:30 |
JayDugger | Good evening, everyone. | 17:32 |
-!- jrabbit [~babyseal@unaffiliated/jrabbit] has quit [Ping timeout: 264 seconds] | 17:33 | |
sebastienb | evening. | 17:34 |
-!- strages [~strages@wifi.makerslocal.org] has joined ##hplusroadmap | 17:34 | |
-!- jrabbit [~babyseal@unaffiliated/jrabbit] has joined ##hplusroadmap | 17:46 | |
kanzure | sebastienb: realistically, i'm not going to have time to complete this | 17:47 |
kanzure | i'm thinking about hiring some people though | 17:47 |
kanzure | or at least a person | 17:47 |
sebastienb | ah, hi kanzure! | 17:48 |
sebastienb | I was chatting in #reprap with prusajr about thingdoc a moment ago. | 17:48 |
sebastienb | <prusajr> Im going to bed. sebastienb make a writeup as I did for builders blog, and try to write as much as you can including ETA | 17:48 |
sebastienb | I think it'd be good to do a status update soonish? | 17:49 |
sebastienb | reprap-dev and blog? | 17:49 |
sebastienb | Are you under major time pressure with paying projects right now, or did you run into architecture issues with gitduino ...? | 17:51 |
sebastienb | ping? | 17:56 |
kanzure | paying projects | 17:57 |
sebastienb | Well, that is good. | 17:58 |
sebastienb | Aside from hiring folk, what about opening it up to people via a blog.reprap.org and reprap-dev media campaign? | 17:59 |
kanzure | all of the hard architecture stuff is done | 17:59 |
sebastienb | btw, is this a good time to chat? | 17:59 |
kanzure | i'm kind of against a "media campaign" for something that isn't launched | 18:00 |
kanzure | it's a waste of space :) | 18:00 |
sebastienb | Right, but ... do we let it languish? And watch prusajr re-invent it? | 18:00 |
kanzure | prusajr isn't doing anything close.. | 18:00 |
kanzure | unless prusa is doing something other than thingdoc? | 18:01 |
kanzure | anyway, that's why i'm going to just pay someone to work on this | 18:01 |
kanzure | this is a weeks worth of work.. at most | 18:02 |
sebastienb | hmmm | 18:02 |
sebastienb | You know what is best, and if it is a well-defined set of tasks, then I imagine a hired gun is best. | 18:04 |
-!- jrabbit [~babyseal@unaffiliated/jrabbit] has quit [Ping timeout: 260 seconds] | 18:05 | |
sebastienb | So, when do you think you'd be hiring someone, and what waypoints would be ticked off by the guy? | 18:08 |
kanzure | this week i hope | 18:10 |
sebastienb | :D | 18:10 |
kanzure | basically the things that need to be done are making standard model-controller-views for git repositories.. standard stuff | 18:11 |
sebastienb | I sense this is a sticking point for self-hosting. | 18:12 |
kanzure | what? | 18:12 |
kanzure | then tying in my rendering scripts to pull in images for each revision | 18:12 |
kanzure | then (later) prettying up the site for public consumption | 18:13 |
sebastienb | anthong redbeard can help with that? | 18:13 |
kanzure | i guess? | 18:13 |
sebastienb | He's quite keen to help. | 18:13 |
kanzure | look, when i have something for him, i'll send it to him | 18:14 |
kanzure | i know you think i've been ignoring him | 18:14 |
kanzure | but really, he can't make his css magic work without something to apply the stylesheets *to* | 18:14 |
sebastienb | Not exactly. | 18:14 |
kanzure | ok cool | 18:14 |
sebastienb | Right. I sort of understood that. | 18:14 |
pasky | kanzure: why not just take something existing like gitorious and adding your stuff? | 18:14 |
kanzure | because gitorious sucks | 18:14 |
kanzure | that's the primary reason heh | 18:14 |
sebastienb | Worse than mediawiki? | 18:15 |
JayDugger | Sucks differently. | 18:15 |
sebastienb | (Different toolset for different needs, so.) | 18:15 |
sebastienb | kanzure, does it make sense for me to learn django to try to understand this and eventually help with small bits of it? | 18:16 |
kanzure | sucking is better than not existing i suppose | 18:16 |
pasky | kanzure: well they did invent the wheel :) | 18:16 |
pasky | your flamingo is pretty tho | 18:17 |
kanzure | ha ha | 18:17 |
JayDugger | eye candy > suckware > vaporware. Got it. | 18:17 |
sebastienb | So, yes on django? | 18:18 |
kanzure | well, no, if i just extend gitorious, that means it's in rails | 18:18 |
kanzure | the work i've done in django is fairly generic- again, there's nothing inherently complicated about the remaining work.. | 18:19 |
kanzure | sebastienb: http://gitorious.org/ | 18:19 |
kanzure | just imagine that "but with pictures of hardware too" | 18:19 |
sebastienb | At some point I was thinking about installing _that_ on the wiki, but it wouldn't have made sense. | 18:20 |
kanzure | on the wiki? | 18:20 |
kanzure | why | 18:20 |
sebastienb | server, I mean. | 18:20 |
sebastienb | well, without rendering, it doesn't make sense. | 18:21 |
sebastienb | but django is one of the ingredients, along with ikiwiki and piny, so I should learn it, I imagine. | 18:22 |
kanzure | django is not one of the ingredients of gitorious | 18:22 |
sebastienb | no, of what we'll have on the reprap server. | 18:22 |
kanzure | http://diyhpl.us/~bryan/irc/stl2pov/gitduino-post-receive-hook.sh | 18:25 |
kanzure | oops i mean this: | 18:26 |
kanzure | http://diyhpl.us/~bryan/irc/stl2pov/gitduino-post-receive-hook.txt | 18:26 |
sebastienb | the #!/bin/bash suggests this isn't django. :D | 18:27 |
* sebastienb is reading it. | 18:28 | |
-!- jrabbit [~babyseal@unaffiliated/jrabbit] has joined ##hplusroadmap | 18:29 | |
pasky | kanzure: | 18:30 |
pasky | oops | 18:30 |
pasky | kanzure: how long does that openscad / povray take? | 18:30 |
pasky | kanzure: if more than a second or two, you probably really do not want to do this within the receive session or user's git push will hang uselessly | 18:31 |
kanzure | sebastienb: i don't think you understand what a git hook is :P | 18:31 |
sebastienb | yup. | 18:31 |
pasky | kanzure: you may find girocco's taskd (http://repo.or.cz/w/girocco.git/blob/HEAD:/hooks/post-receive http://repo.or.cz/w/girocco.git/tree/HEAD:/taskd) useful | 18:31 |
kanzure | pasky: of course; this is an unoptimized script | 18:31 |
sebastienb | I've got a PHB understanding of this stuff. | 18:32 |
kanzure | pasky: this is still very debuggy and experimental | 18:32 |
pasky | or something along these lines | 18:32 |
kanzure | pasky: the obvious thing to do would be to ping a daemon called renderbot | 18:32 |
kanzure | er, sorry, i was on the phone for the last 15min | 18:35 |
sebastienb | no worries. | 18:36 |
-!- devrandom [debian-tor@gateway/tor-sasl/niftyzero1] has joined ##hplusroadmap | 18:36 | |
kanzure | anyway, no sebastienb, you don't put django code in a git post-receive hook.. although you could if you want | 18:36 |
kanzure | if someone wants to write a rails gem to add it to gitorious, that's fine | 18:37 |
sebastienb | but django is a significant part of this, right? And we'll have folk doing thing like "join project", and have their user page reflect membership in a project, and that will be part of it all, right? | 18:37 |
ybit | i'm guessing gitduino is github with pretty pictures of hardware and some file format for representing changes to hardware | 18:37 |
kanzure | yes | 18:37 |
sebastienb | And that would be done in ... django? | 18:37 |
ybit | sounds like what i was wanting to do | 18:37 |
kanzure | a "join project" button is trivial in django | 18:37 |
sebastienb | right. | 18:37 |
kanzure | it's also trivial in rails (which is what gitorious is built on) | 18:38 |
sebastienb | and I'm one of the guys everyone thinks is responsible for the front end, and this way I can fill some of my own pony requests. | 18:38 |
sebastienb | ... and gitorious has nothing to do with the gitduino project? | 18:38 |
kanzure | pasky's suggestion is to just use gitorious instead of writing a custom django project | 18:39 |
sebastienb | ah. | 18:39 |
ybit | my little mockup: http://image.bayimg.com/jaebcaadj.jpg | 18:39 |
pasky | kanzure: ah good, then i guess you know about the race with two git pushes within single second and all sorts of trouble with filenames containing spaces :) | 18:39 |
kanzure | pasky: it's so experimental that it's not even funny | 18:39 |
kanzure | here's what it renders to: | 18:40 |
kanzure | http://diyhpl.us/~bryan/irc/stl2pov//dremelfuge/01604aefda5a079f740ff5fa966bcade9511ed80/gears.scad-1101b4abdb.png | 18:40 |
pasky | oh you could also use girocco but that is very unweb2.0 | 18:40 |
kanzure | http://diyhpl.us/~bryan/irc/stl2pov//dremelfuge/305fce14356203666ebffe6141630bd2b8f240c3/dremelfuge-v4.scad-72422eca27.png | 18:40 |
sebastienb | ah, pretty gears. | 18:40 |
sebastienb | kanzure, that was done by that bash script? | 18:41 |
kanzure | yes | 18:41 |
kanzure | specifically, when i made a change to cathal's dremelfuge and pushed (uploaded) it to gitduino | 18:42 |
kanzure | more specifically, made a change to the model definition.. | 18:42 |
sebastienb | ah. | 18:42 |
sebastienb | And a hook sniffed the change, and updated the render. | 18:43 |
pasky | then again i have already once done contract work to heavily customize gitweb to be able to show custom rendered files and structured repositories in a fancy way... but i never got around to releasing this and i'm not likely to get time to ever do it now | 18:43 |
kanzure | to gitweb? ha ha | 18:44 |
sebastienb | kanzure, you're using ... piny for the git web interface? | 18:44 |
kanzure | ..? | 18:44 |
kanzure | piny is a set of tools for managing a server full of git repositories | 18:44 |
sebastienb | Oh! | 18:44 |
kanzure | piny basically automates all of the pain of setting up git repositories, wikis and mailing lists associated with each project | 18:45 |
kanzure | plus access controls for different contributors, etc. etc. | 18:45 |
sebastienb | ok. When someone changes text, and a wiki page shows a diff, what software renders that? | 18:45 |
kanzure | your browser | 18:46 |
sebastienb | right. | 18:46 |
sebastienb | but that diff may be inlaid into a webpage, and ... | 18:46 |
kanzure | i don't know what you're asking | 18:46 |
sebastienb | It's not crucial right now. | 18:47 |
kanzure | if you let piny mess with your apache config, it can use ikiwiki's perl scripts to show diffs | 18:47 |
kanzure | but frankly if you have a django or rails-based site, you should just render your diffs through coderay/pygments/whatever | 18:47 |
sebastienb | But we'll need a text+image description of what chunks of software do what when we're doing the blog post and reprap-dev discussion. | 18:47 |
pasky | it seems piny by defaults relies on cgit to do this? | 18:48 |
kanzure | pasky: sure | 18:48 |
sebastienb | Mind you, hiring a guy to help get it working takes priority. | 18:48 |
kanzure | but he was asking about wiki diffs | 18:48 |
pasky | ah sorry | 18:48 |
kanzure | writing a gem for gitorious actually sounds like an ok plan | 18:50 |
sebastienb | I'm assuming we'll be showing code diffs at some point, and that we're not right now. What code will we use to do it? | 18:50 |
kanzure | well, if we're using gitorious, then gitorious.. (rails) | 18:51 |
sebastienb | Ah. | 18:51 |
kanzure | if we're using a custom django system, it'll be (django) | 18:51 |
sebastienb | And right now we don | 18:51 |
sebastienb | And right now we don't know if we're going to use django or gitorious? | 18:51 |
kanzure | O_o well right now gitduino.com has a prototype of itself written in django | 18:52 |
kanzure | *written in python using django | 18:52 |
kanzure | what are you trying to learn from me? | 18:52 |
sebastienb | Site architecture stuff. What's going to do what. | 18:52 |
sebastienb | And the gitorious discussion is pure hypothetical, right? | 18:53 |
kanzure | well gitorious has a more extensive, more real code base than my fictional django code | 18:53 |
sebastienb | And would gitorious work neatly with ikiwiki the way django would? | 18:54 |
kanzure | no, gitorious implements its own wiki iirc | 18:54 |
kanzure | which is stupid & dumb | 18:54 |
kanzure | there's probably a ruby-based gem that can be thrown in that works with ikiwiki | 18:55 |
ybit | i'm going to work on this | 18:55 |
kanzure | are you? | 18:55 |
ybit | yeah | 18:55 |
kanzure | what part | 18:55 |
sebastienb | :D | 18:55 |
ybit | i'm not really sure what language, this is all similar to what i've been brainstorming over | 18:56 |
ybit | if django, i was considering building on top of mercurial | 18:56 |
kanzure | writing a gitorious plugin would be really quick | 18:56 |
ybit | if gitorious, the gem route for gitduino sounds nice too | 18:56 |
ybit | the obvious question, i don't suppose anyone would be willing to use my own dvcs system written in js? :D | 18:57 |
kanzure | it would be something like: | 18:57 |
kanzure | add a join table to list images to a specific commit | 18:57 |
kanzure | have the rendering service POST to the commit model on gitorious | 18:57 |
ybit | -system | 18:57 |
kanzure | run the rendering service on a separate vps | 18:57 |
kanzure | ybit: elevenarm's opinion is that this should just be a pure js client on top of github | 18:58 |
kanzure | using the github api | 18:58 |
ybit | that's interesting too | 18:59 |
kanzure | he and i kind of go overboard when it comes to js.. especially in our paid work | 18:59 |
kanzure | http://apps.facebook.com/socialmuse | 18:59 |
kanzure | the client is pure js | 19:00 |
* sebastienb clicks. | 19:01 | |
-!- mheld [~mheld@pool-173-76-224-45.bstnma.fios.verizon.net] has joined ##hplusroadmap | 19:01 | |
ybit | where is the reprap dev channel? | 19:02 |
sebastienb | #reprap | 19:02 |
ybit | oh, i thought there was something like #reprap-dev | 19:02 |
ybit | \/list wasn't showing anything :) | 19:02 |
ybit | grr | 19:02 |
sebastienb | reprap-dev is a mailing list. Compulsory to join, and all that. :D | 19:02 |
ybit | i'm probably already subscribed | 19:02 |
kanzure | reprap-dev seems to forget about reprap-users | 19:02 |
sebastienb | Well, that's because everyone's a dev, and not just a user. | 19:03 |
sebastienb | I need to rename it reprap-dev-chat and reprap-dev-support | 19:03 |
kanzure | huh? | 19:03 |
kanzure | that's dumb | 19:03 |
kanzure | just say "development goes here" | 19:03 |
kanzure | that's why it's reprap-dev | 19:03 |
kanzure | it's not "for developers only" | 19:03 |
sebastienb | reprap-dev's intro page does say "development goes here". | 19:04 |
kanzure | okay, then tell non-development threads to go somewhere else.. if it matters | 19:04 |
* kanzure goes back to work | 19:05 | |
sebastienb | kanzure, should I ping ya in 2-3 days to see how things are going? | 19:05 |
pasky | well if you need any git-fu help or some-such, feel free to highlight me... the project seems like a nice idea | 19:05 |
sebastienb | pasky, that's very kind. | 19:06 |
kanzure | sebastienb yeah sure | 19:06 |
kanzure | pinging is always good/acceptable | 19:06 |
sebastienb | Will do. | 19:06 |
kanzure | pasky: feel free to make creative complaints about the post-receive hook | 19:06 |
sebastienb | And should I learn django in 15 minutes, or rails? | 19:06 |
kanzure | sebastienb: up to you.. i say both, but i have unreasonable expectations for everyone (incl. myself) | 19:07 |
sebastienb | For the stuff we're doing up on the server soonish. | 19:07 |
sebastienb | I'm guessing django? | 19:10 |
sebastienb | oh, hey, I just found http://www.reviewboard.org/ | 19:11 |
sebastienb | django based and integrates with git. | 19:11 |
sebastienb | has a diff viewer. | 19:12 |
sebastienb | dunno if it has anything to do with what we're up to. | 19:12 |
sebastienb | kanzure, I should let you get back to work? | 19:12 |
pasky | kanzure: well you said it was experimental version :) your temp_token will make a dupe for two invocations in single second, a good way to avoid that is to include $$ in the md5sum; loading a whole file content to a variable and dumping it off again somewhere is a no-no for variety of reasons, just redirect it directly; you should use quotes rigorously when mentioning variables, $file may contain spaces and then things like git show ... | 19:14 |
pasky | ... $commit:$file will fail miserably (also, redirects will fail as ambiguous ones), for the same reason you should iterate over files using while read instead of for; nothing else comes on mind right away | 19:15 |
ybit | i'm typically busy throughout the week, i'll spend my weekends working on this | 19:16 |
ybit | and i guess no one should expect anything to come from my work | 19:16 |
* ybit no likey expectations | 19:16 | |
* ybit fails miserably typically | 19:16 | |
sebastienb | No worries. I've got a lot to learn about this stuff. | 19:17 |
ybit | heh | 19:17 |
sebastienb | I also have a very keen sense of just how our mediawiki doesn't meet our needs, so ... | 19:17 |
ybit | as far as web frameworks, i've been leaning more toward js based stuff | 19:18 |
pasky | kanzure: (you can use git ls-tree -z if you want to also support filenames with newlines embedded, but then things get quite hairy so i just suggest punting on those) | 19:18 |
ybit | from my own experience,i can usually count on more than one programming language to slow work down a little | 19:19 |
ybit | i trip up easily | 19:20 |
ybit | ..mostly because i suck | 19:20 |
pasky | 'nite | 19:20 |
ybit | night | 19:20 |
sebastienb | nite, pasky. | 19:20 |
ybit | sebastienb: you have experience with fpga? | 19:20 |
sebastienb | no. | 19:21 |
sebastienb | People occassionally mention them in terms of reprap. | 19:21 |
sebastienb | I know what they are, haven't touched on. | 19:21 |
sebastienb | one. | 19:21 |
* ybit gets back to work as well | 19:22 | |
-!- strages [~strages@wifi.makerslocal.org] has quit [Ping timeout: 255 seconds] | 19:23 | |
kanzure | i find it retarded that tom is posting about "how to be social" | 20:16 |
kanzure | http://hplusmagazine.com/2011/03/22/building-and-growing-transhumanist-communities/ | 20:16 |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has joined ##hplusroadmap | 20:16 | |
kanzure | why do so many people i know suuuuck | 20:16 |
QuantumG | the people you know are not statistical outliers | 20:46 |
-!- mayko [~mayko@71-22-217-151.gar.clearwire-wmx.net] has quit [Ping timeout: 252 seconds] | 20:59 | |
-!- devrandom [debian-tor@gateway/tor-sasl/niftyzero1] has quit [Ping timeout: 246 seconds] | 21:00 | |
-!- jmil [~jmil@c-68-81-252-40.hsd1.pa.comcast.net] has quit [Quit: jmil] | 21:02 | |
-!- mayko [~mayko@71-22-217-151.gar.clearwire-wmx.net] has joined ##hplusroadmap | 21:12 | |
-!- klord [~klord@64.39.5.118] has joined ##hplusroadmap | 21:56 | |
-!- strages [~strages@c-71-207-215-204.hsd1.al.comcast.net] has quit [Ping timeout: 250 seconds] | 22:00 | |
-!- klord_ [~klord@72-254-120-166.client.stsn.net] has joined ##hplusroadmap | 22:17 | |
-!- klord [~klord@64.39.5.118] has quit [Ping timeout: 246 seconds] | 22:19 | |
-!- klafka [~textual@cpe-66-66-10-44.rochester.res.rr.com] has quit [Quit: Computer has gone to sleep.] | 22:29 | |
-!- mheld [~mheld@pool-173-76-224-45.bstnma.fios.verizon.net] has quit [Quit: mheld] | 22:51 | |
-!- mheld [~mheld@pool-173-76-224-45.bstnma.fios.verizon.net] has joined ##hplusroadmap | 22:54 | |
-!- mheld [~mheld@pool-173-76-224-45.bstnma.fios.verizon.net] has quit [Client Quit] | 22:57 | |
-!- klord_ [~klord@72-254-120-166.client.stsn.net] has quit [Ping timeout: 264 seconds] | 23:23 | |
sebastienb | Night, all. | 23:27 |
kanzure | good night sebastienb | 23:31 |
sebastienb | I'll ping ya in a few days, eh? | 23:35 |
ybit | we shall never know | 23:36 |
ybit | night sebastienb | 23:36 |
sebastienb | night! | 23:36 |
-!- sebastienb [~sbailard@206.248.158.253] has left ##hplusroadmap ["Leaving"] | 23:36 | |
--- Log closed Tue Mar 22 00:00:10 2011 |
Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!