#staff | Logs for 2014-03-31

« return
[00:00:15] <NCommander> Up down up down left right left right b a start!
[00:00:20] -!- SoylentMUD was kicked from #staff by NCommander!~mcasadeva@Soylent/Staff/Sysop/mcasadevall [FATALITY]
[00:00:37] <NCommander> :-)
[00:00:42] <mattie_p> I guess that works
[00:01:00] <paulej72> I thought kobatch was getting crazy again
[00:01:06] <NCommander> kobatch?
[00:01:32] <paulej72> kobach
[00:02:20] <paulej72> he likes to kick people on ## from time to time
[00:03:02] <NCommander> paulej72, lets glue our heads together and think
[00:03:08] <mattie_p> I don't care, the mud really doesn't belong on #staff anyway.
[00:03:19] <NCommander> mattie_p, I don't mind if its here, I was just being silly :-)
[00:03:33] <NCommander> paulej72, I'd actually like to roll out the current dev code to production on Tuesday
[00:03:38] <NCommander> There's a lot of good shit in there
[00:04:09] <paulej72> NCommander: yes there is, but we have a few db updates that need manually done.
[00:04:09] <NCommander> paulej72, we can tag it for slashcode_04_14, and release
[00:04:19] <NCommander> paulej72, I'll offline the site and do those when we upgrade
[00:04:37] * NCommander notes the varnish cache can keep the main page while slash is up
[00:04:47] <NCommander> s/up/down/g
[00:04:48] <mattie_p> oh, so plenty of stuff to reveal on Tuesday than. That should be nice
[00:05:02] <paulej72> NCommander: I am not sure how to tag the code on github with a release. I do now how to change the var.
[00:05:13] <NCommander> paulej72, git tag, git push --all
[00:05:32] <NCommander> paulej72, we should probably change the Powered-By variable
[00:05:45] * NCommander thinks we should change the name from slashcode, but that discussion can wait
[00:06:33] <paulej72> I have some other db updates that I need to do for past work I did so I can throw thoes updes in with thoes.
[00:06:51] <paulej72> put them in the db files that is
[00:07:11] <NCommander> paulej72, do we feel that's there's anything pressing we need to get in this release of slashcode?
[00:07:27] <NCommander> My thought is if there's major functionality we need to add, we can backport to 14.04 and do a point release
[00:07:35] <NCommander> And the main site goes to 14.04.1, etc.
[00:07:53] <paulej72> issue 86 is the only thing that is really pressing
[00:08:33] <paulej72> that is the stale home page for some users bug. I was hping the varnish updates would have fixed that but it does not look like it
[00:09:01] <NCommander> paulej72, its only affecting logged in users
[00:09:07] * NCommander really wishes we could reproduce that one reliably
[00:09:49] <paulej72> My account was doing it, and I could tigger it with tz change with other home page setting changes.
[00:10:57] <NCommander> paulej72, hrm
[00:11:01] <NCommander> paulej72, I'm cleaning out the bug database
[00:11:05] <NCommander> Want to get an idea what's left
[00:11:44] <paulej72> NCommander: I can see that my emial is going postal on me
[00:17:46] <NCommander> paulej72, I'm cleaning out old bugs so we have a better idea on what the big issues are
[00:18:31] <paulej72> Yes some of thoes I was not sure if they were still valid when I brought them over from FF.
[00:20:05] -!- FunPika has quit [Quit: Leaving]
[00:26:33] <NCommander> paulej72, I'm going to create a slashcode_06.14 milestone, and get bugs we have to fix between then and now marked against it
[00:30:47] -!- Cyprus [Cyprus!~Cyprus@68.63.ljr.ppx] has joined #staff
[00:32:51] <paulej72> Ncommander do you know of any other vars or db changes that need to be made. I am getting the upgrades file updated
[00:33:00] <NCommander> paulej72, not that I'm aware of
[00:33:29] <paulej72> you mentioned the powered-by var. I do not see this
[00:37:45] <NCommander> paulej72, https://github.com - can I close this
[00:37:52] <NCommander> paulej72, I'm not sure which one it is, I need to dig through it
[00:39:49] <paulej72> NCommander: I would say close 79 and the powered by stuff is all in the indexHead template, that is still part of the code, we can delete it if you think, but I would like to keep it for now
[00:41:08] <NCommander> paulej72, I want to keep it as it will be useful for edge
[00:48:03] <paulej72> NCommander: new pull request for db files that need updated
[00:48:32] <NCommander> paulej72, working on it
[00:48:39] * NCommander is trying to clean out our bug DB without going mad
[00:49:18] <paulej72> NCommander: looks like you are making progress. I am working on Issue 63 right now
[00:49:31] <NCommander> paulej72, I'm trying to get things sorted against milestones
[00:51:28] <NCommander> no funpika ...
[01:08:55] <NCommander> The bug tracker looking much happier
[01:15:23] <NCommander> paulej72, https://github.com - still valid?
[01:18:10] <paulej72> NCommander: 44 still vailid I have not had a chance to fix. New Pull request to fix 63.
[01:28:22] <NCommander> paulej72, reviewing
[01:29:39] <NCommander> paulej72, merged
[01:32:35] <NCommander> paulej72, ok, *phew*, everything targetting against milestones for shit we want to do
[01:34:28] <paulej72> New Pull request to fix 107.
[01:36:46] <paulej72> NCommander: 107 was a quick fix so I think we can include it in 04_14
[01:36:52] <NCommander> paulej72, k
[01:38:14] <paulej72> NCommander: is there any reason to keep the live branch on slashcode? Seem like it is old
[01:38:28] <NCommander> paulej72, I think we can chuck it
[01:38:36] <NCommander> paulej72, you've got some uncommitted commits on lithium
[01:39:09] <paulej72> I was testing your code you can stash them and over wirte if needed.
[01:40:17] <NCommander> paulej72, er, sorry, you've got commits there that aren't in upstream, reports we're five commits ahead
[01:40:50] <NCommander> paulej72, slash@lithium:~/src/slashcode$ git cherry -v
[01:40:50] <NCommander> + edfccbdafbd8b65443267a76beb6d5773169cffb Add number of subs to message to template
[01:40:50] <NCommander> + 212cb4da7161a7ccc91fe56fe2ecf8a023419749 Updates to add subs_level var.
[01:40:50] <NCommander> + e592de7cb9a453ca6128a8146dd039bc4736b010 Spelling mistake
[01:41:10] * NCommander does a clean checkout on lithium of current master
[01:41:41] FoobarBazbot is now known as FoobarBazbot|afk
[01:41:55] <paulej72> I was woking off my branch which should be commited now. that was your commits for thre redone mod_or_post fix I think
[01:42:00] <NCommander> And part of my moderation fixes didn't get merged
[01:42:02] <NCommander> ugh
[01:42:02] <NCommander> oops
[01:42:10] * NCommander is an ID10T :-/
[01:43:05] * paulej72 is not commenting
[01:43:20] <NCommander> :-P
[01:43:42] <NCommander> paulej72, doing a clean deploy of master on dev
[01:43:50] <paulej72> Hate how rebase does not really rebase but makes some new commits ahead of the old ones
[01:44:07] <paulej72> OK should be good to go
[01:44:33] <NCommander> paulej72, you can make rebase do what you want with interactive and --onto
[01:44:51] <NCommander> paulej72, I'll pull the production database in a bit to run through the updates
[01:44:58] <paulej72> that is what I am missing —onto
[01:45:39] <NCommander> paulej72, http://dev.soylentnews.org - titles are a bit off :-)
[01:46:39] <paulej72> yes a sing $ that I forgot to add, le me fix it and pull again
[01:46:42] -!- GungnirSniper [GungnirSniper!~GungnirSn@btkp-575-88-389-761.bstnma.fios.verizon.net] has joined #staff
[01:46:42] -!- mode/#staff [+v GungnirSniper] by SkyNet
[01:46:58] -!- GungnirSniper has quit [Client Quit]
[01:48:13] <NCommander> xlefay, we're kinda going to try and rush this out the door for April 1st
[01:48:45] <xlefay> Yep, I understand
[01:49:34] <xlefay> ooh ehm, paulej72, did you get the sidebar link to IRC fixed? It shouldn't be sylnt.us but chat.soylentnews.org
[01:49:44] <xlefay> Ooh, I'm liking the sign in already ;)
[01:50:00] <xlefay> NCommander, "Internal Server Error" oops?
[01:50:41] <paulej72> NCommander: fixed typo and new pull request
[01:50:54] <paulej72> xlefay: I’ll fix that now
[01:51:03] <xlefay> paulej72, thank you ;-)
[01:51:20] <paulej72> xlefay: you want that as http:chat
[01:51:30] <NCommander> xlefay, merging
[01:51:45] <xlefay> paulej72, would it be an idea to have a page for IRC on SN? e.g. one that lists the IRC server and stuff, but also the a link to the webchat & links to information?
[01:52:04] <xlefay> I was thinking about a portal, but a page on SN would be nicer, note: this doesn't have to be straight away, can be in the future
[01:52:04] <NCommander> xlefay, paulej72: deploying
[01:52:16] <xlefay> and yes, it should be a http link :)
[01:53:14] <NCommander> xlefay, do you want to do me a favor, and setup nginx for SSL termination on dev?
[01:53:38] <NCommander> paulej72, deployed
[01:53:44] <NCommander> Looks good
[01:54:57] <xlefay> yep will do that
[01:55:38] <NCommander> xlefay, thanks, I want to kill this SSL bug
[01:55:39] <NCommander> WITH FIRE
[01:55:48] <xlefay> YAY!!
[01:56:56] <paulej72> xlefay: look at the links on about.shtml and let me know what you want there.
[01:59:11] <NCommander> paulej72, pull request sent for submit poll
[01:59:36] <xlefay> Thanks :)
[02:03:45] <NCommander> paulej72, https://github.com - when you're ready :-)
[02:04:07] <paulej72> New pull request for you. I’ll look at 115 now
[02:05:21] <NCommander> yay for absurdly fast slash dev
[02:05:26] <xlefay> https://dev.soylentnews.org
[02:05:27] <NCommander> paulej72, I apologize if you've been blocking on me
[02:05:30] <paulej72> 115 merged
[02:05:31] <NCommander> xlefay, haven't rolled out yet
[02:05:37] <NCommander> Pulling and rolling out
[02:05:58] <xlefay> Those cacerts are worthless tbh
[02:06:16] <NCommander> xlefay, agreed. DO we want to just buy a real SSL certificate or?
[02:06:20] <xlefay> only a few OS'es have their CA in their list (by default)...
[02:06:25] <NCommander> xlefay, Ubuntu JUST removed them
[02:06:31] <NCommander> xlefay, that was the ca-certificates update two days ago
[02:06:33] <xlefay> Most definitely, preferably - a wildcard one.
[02:06:40] <xlefay> I know, you linked that launchpad link to me ;)
[02:06:42] <NCommander> heh
[02:06:58] <NCommander> xlefay, does startssl issue free wildcard certs?
[02:07:02] <paulej72> xlefay: you can create certs that have the intermediates in the same file as the server cert
[02:07:29] <paulej72> Some programs you can also tell to use both the host cert and the intermediates
[02:08:04] * NCommander notes we had that problem with Canonical for awhile
[02:08:12] <paulej72> We use cacerts at Princeton and I have done it both ways depending on what prog I was adding a key to.
[02:08:16] <NCommander> We had an intermediate, but until we pushed a ca-certificates update w/ that
[02:08:18] <xlefay> paulej72, I really don't want to bother with all that crap to be honest
[02:08:22] <NCommander> paulej72, cacerts is pretty pointless ATM :-/
[02:08:31] <NCommander> I had high hopes, but they never got their act together
[02:08:36] <xlefay> I just want an actual signed SSL cert that's recognized by major browsers
[02:08:50] <NCommander> xlefay, for onion SSL, we need to self-sign
[02:08:53] <xlefay> I don't want to click "I trust this"; and I'm sure a lot of others don't want to either.
[02:09:03] <NCommander> Unless you know someone who issues *.onion certificates :-)
[02:09:09] <paulej72> with the intermidiates in the file it will work. it is not that hard to setup
[02:09:38] <NCommander> xlefay, what do you think of the tabs here: http://dev.soylentnews.org
[02:09:50] * NCommander doesn't like the hover as it is now, and the font looks off
[02:10:31] <xlefay> paulej72, I'm sorry but that grey is rather ugly
[02:11:15] <NCommander> w00t, we're down to just three release bugs for 14.04
[02:11:18] <paulej72> Never said I was a designer, I have been waiting for something to come to me to deploy
[02:11:35] <NCommander> paulej72, I can fiddle with the CSS if need be
[02:11:40] <xlefay> oh, btw has no-one seen my question "in the other channel"?
[02:11:49] * NCommander closes https://github.com
[02:11:56] <xlefay> robind, did he resign is he on a vacation or something else?
[02:12:51] <NCommander> xlefay, I have no idea
[02:12:58] <NCommander> Ugh
[02:13:00] <paulej72> I can fix it to be darker as the tabs on this page. http://dev.soylentnews.org Also I can get rid of the hover change as well. Just give me a few
[02:13:03] <xlefay> He hasn't been on in about 6 days so I'm rather curious
[02:13:03] <NCommander> the CSS is slightly broken on the submit page
[02:13:22] <NCommander> xlefay, I'll give him another week to return before I disabled his account
[02:14:20] <xlefay> ldap_sasl_interactive_bind_s: Can't contact LDAP server (-1)
[02:14:22] <xlefay> -.-
[02:14:31] <paulej72> NCommander: it is the templates that are broken on submit pages. they use the standard gerneralbody and gerneraltitle backwards and nest them when they should no be.
[02:15:04] <paulej72> I need to create and issue ticket for that
[02:15:04] <NCommander> xlefay, fuck, where?
[02:15:12] <xlefay> lithium
[02:15:21] <xlefay> boron, etc..
[02:15:25] <xlefay> I'm doing ldapsearch btw
[02:15:59] <NCommander> xlefay, so LDAP took a shit?
[02:16:01] <NCommander> Great
[02:16:01] <xlefay> I really wish we just boostrapped slashcode but not like dice has done
[02:16:10] <xlefay> NCommander, no clue this seems to be the standard reply every day I think
[02:16:19] <NCommander> xlefay, "bootstrapped slashcode"?
[02:16:52] <NCommander> I think for the editoral FAQ, I'm just going to link to this page on the wiki:
[02:16:53] <NCommander> paulej72, xlefay
[02:16:54] <NCommander> er
[02:16:58] <NCommander> wiki.soylentnews.org/wiki/Submission_guidelines
[02:17:22] <xlefay> NCommander, bootstrap is a CSS "framework"
[02:17:30] <NCommander> OH
[02:17:32] <NCommander> THAT BOOTSTRAP
[02:17:35] <NCommander> I'm aware of it :-)
[02:17:35] <xlefay> slashdot's B<censored> uses it as well.. but they did it wrong ;)
[02:17:52] <NCommander> xlefay, I'm going to lie down guidelines for CSS and javascript once 14.04 goes out the door
[02:18:05] <paulej72> I have the guidlines, but I was waiting to get the faq files first. LaminatorX is working on the faq
[02:18:11] <NCommander> xlefay, the basic premise, it has to work with screen readers, it has to work without javascript (though we can use JS if need be)
[02:18:23] <NCommander> For instance, one very good use of javascript:
[02:18:24] <xlefay> Bootstrap empowers that as well
[02:18:40] <NCommander> Hashing passwords locally, and then sending a hash vs. sending something in the clear
[02:18:51] <NCommander> Hash+server provided salt that is
[02:19:34] <xlefay> I like that, but how about browser extensions that might be listening in?
[02:19:41] <xlefay> Sure it's more secure, but can we counter that too?
[02:19:58] <NCommander> xlefay, well, making login redirect to a SSL page will do the trick
[02:20:15] <xlefay> cool :D
[02:20:43] <NCommander> xlefay, just get me nginx so I can try and debug the current SSL problems
[02:20:50] <xlefay> it's up
[02:20:54] <xlefay> I linked before ha
[02:21:00] <xlefay> https://dev.soylentnews.org
[02:21:14] <xlefay> "
[02:21:14] <xlefay> StartSSL™ Verified has various advantages over the free, low-assurance (Class 1) certificates. They provide a level of flexibility usually not found elsewhere, being it for the sheer unlimited, possible combination of different domain names and sub domains within the same certificate or being it for the wild card options StartSSL™ Verified provides."
[02:21:17] <xlefay> For your earlier question
[02:21:56] <NCommander> xlefay, oh, awesome
[02:22:03] <NCommander> Hrm
[02:22:41] <NCommander> xlefay, I'd like us to go EV once we're a NFP
[02:22:46] <xlefay> Definitely
[02:23:09] <NCommander> xlefay, lets use their free certificates for now
[02:23:16] <NCommander> xlefay, even if it means !wildcard
[02:23:24] <NCommander> We need the wildcard to make SSL work
[02:23:27] <NCommander> on nexus'es
[02:23:48] <xlefay> Unless I misunderstand startssl does provide wildcards from that excerpt?
[02:24:11] <NCommander> xlefay, only for the $60 dollar certs
[02:24:15] <NCommander> free looks like no wildcards
[02:24:26] <xlefay> oh
[02:24:36] <xlefay> fuck me, I missed the "has various advantages over the free"
[02:24:44] <xlefay> just read straight past it...
[02:24:49] -!- mode/#staff [+v Cyprus] by SkyNet
[02:25:03] <Cyprus> looking for free * certs that work is kinda like unicorn hunting...
[02:25:31] <xlefay> Yeah, it's a bit unfortunate
[02:25:40] <mattie_p> NCommander, I'm about to eat dinner. what do you need from me before you set up the games server?
[02:25:54] <xlefay> The downside of getting a wildcard now is that it may be money that's being thrown away if we switch domains
[02:28:13] <xlefay> I say, let's stick with the cacert till we've got an NFP & a new domain (if we do switch(
[02:28:18] <xlefay> ))
[02:32:44] -!- Cyprus has quit [Quit: out]
[02:33:29] <NCommander> xlefay, we've only got soylentnews.org and dev, generating two free certs without a wildcard seems easily
[02:33:41] <NCommander> xlefay, we'll self-sign for onion, and that should cover that
[02:33:42] <xlefay> also irc. etc
[02:33:53] <xlefay> mail.
[02:34:14] <NCommander> xlefay, ...
[02:34:18] <NCommander> point made
[02:34:32] <NCommander> xlefay, we can CACert on those, but users don't directly access those boxes often
[02:35:07] <xlefay> mail is currently cacert'd & IRC would do the same initially
[02:35:14] <NCommander> xlefay, | name | value | description |
[02:35:14] <NCommander> +---------------------+-------------------------+--------------------------------------------------------------------------------------------------------------------------+
[02:35:14] <NCommander> | cvs_tag_currentcode | slashcode_04_14.9b1dae4 | The current cvs tag that the code was updated to - this does not affect site behavior but may be useful for your records |
[02:35:19] <NCommander> er paulej72
[02:35:25] <NCommander> Looks like going cvs_tag did shit
[02:36:45] <paulej72> what do you mean by that NCommander
[02:37:13] <NCommander> paulej72, doing deploy_slash causes messages to print out from update templates w.r.t. to the git commit
[02:37:59] * NCommander looks at the hover
[02:38:09] <NCommander> xlefay, I dunno, something still feels like its off ...
[02:38:13] * NCommander hates to be pendatic on this
[02:38:37] <xlefay> Which hover are we talking about now? :)
[02:38:58] <paulej72> xlefay: my tabbed menus
[02:39:02] <NCommander> ah shit
[02:39:07] <xlefay> Ooh, guys, kudos for the "only 14 submissions in the queue"
[02:39:08] * NCommander updates dev's varnish file
[02:39:40] * xlefay isn't seeing a hover probably related to not-updated varnish stuff =p
[02:40:15] <paulej72> tuned hover off per NCommander pervious request
[02:40:24] <xlefay> Check availability still doesn't work I guess?
[02:40:31] <NCommander> xlefay, I removed the link
[02:40:31] <xlefay> paulej72, that's much better imo
[02:40:33] <NCommander> button
[02:40:46] <xlefay> ctrl+f5's
[02:40:53] <xlefay> nope, still here, varnish?
[02:41:00] <NCommander> xlefay, on dev?
[02:41:02] <NCommander> Which page
[02:41:04] <xlefay> correct
[02:41:10] <xlefay> http://dev.soylentnews.org
[02:41:55] <xlefay> Can someone update the index.rss to include a small excerpt from the story? That's something a few people requested on IRC in the past
[02:42:09] <NCommander> xlefay, its not trivial. I've looked at it
[02:42:30] <paulej72> coccure
[02:42:30] <NCommander> xlefay, argh
[02:42:50] <NCommander> xlefay, looks like the commit didn't land properly
[02:42:51] <NCommander> fuck
[02:42:51] <xlefay> "not simple"?
[02:43:03] <NCommander> xlefay, there's no easy way to get the article text from the RSS code
[02:43:17] <xlefay> Ah k, was ensuring I understood the word trivial correctly ;)
[02:44:35] <NCommander> paulej72, https://github.com - need ACK
[02:45:04] <NCommander> xlefay, I'm trying to remember how we fixed SSL mostly, because it doesn't work
[02:45:06] <NCommander> on dev
[02:45:33] <xlefay> I think you disabled a test that was conflicting with our installation but ehm
[02:46:01] <xlefay> just for good measures, we are sending the X-SSL-On header so, it can't be nginx itself
[02:46:19] <NCommander> xlefay, I got that damn feeling its a local commit on the production branch
[02:46:19] <NCommander> fuck
[02:46:41] <xlefay> In which case a git status or git log might help you find it
[02:46:54] <NCommander> Nope
[02:46:56] <xlefay> Unless, with commit you mean, just local changes without git being there?
[02:47:07] <paulej72> NCommander: my fault commit and comment look similar and i thought I merged that but it did a comment and close.
[02:47:33] <NCommander> xlefay, I might have merged it into a previous commit by accident
[02:47:34] <NCommander> ugh
[02:47:40] * NCommander tries to remember how he fixed this
[02:47:55] <NCommander> or the varnish config is wrong
[02:48:13] <xlefay> Might be varnish, does it pass x-ssl-on through to slash?
[02:48:37] <xlefay> This is why we need some sort of version control for configs ;)
[02:50:13] * NCommander fixes another bug on varnish
[02:50:16] <NCommander> xlefay, Agreed
[02:50:34] <NCommander> if( (throttle.is_allowed("ip:" + client.ip, "7req/s") > 0s) && !req.http.X-SSL-On) {
[02:50:41] <NCommander> I remember it was rate limiting causing this issue
[02:50:45] <xlefay> SOOOO
[02:51:25] <xlefay> If I were to point my AB on nginx, I could fuck both nginx, varnish & Apache up but not before the servers memory gets filled?
[02:51:35] <xlefay> And not to mention the CPU usage?
[02:51:38] <NCommander> xlefay, nginx should be doing rate li miting itself :-P
[02:52:03] <xlefay> Which doesn't matter because it's SSL, so it already uses more CPU usage
[02:52:12] <xlefay> s/usage//
[02:52:25] <xlefay> regardless, SSL is our major weak point here methinks
[02:52:50] <NCommander> xlefay, so config fixed
[02:53:04] <NCommander> xlefay, this is why I want to terminate SSL on the loadbalncer
[02:53:37] <xlefay> Yes, we should do that, get rid of some load
[02:54:08] <NCommander> Ok, SSL is working on dev like it does on prod
[02:54:13] * NCommander can now try to properly debug this
[02:56:16] * NCommander adds debug code and pops Apache
[02:57:07] -!- bytram|away [bytram|away!~pc@Soylent/Staff/Developer/martyb] has joined #staff
[02:57:07] -!- mode/#staff [+v bytram|away] by SkyNet
[02:58:10] <NCommander> paulej72, I did a slight change to your deploy script, you need to full stop apache, THEN start or perl modules don't get reloaded
[02:58:32] <NCommander> */lessons learned the hard way*
[02:58:43] <paulej72> NCommander: do you want to redeply with the new merge? I just ran git pull on slashcode directory
[02:58:59] <NCommander> paulej72, I'm deploying right now
[02:59:10] <NCommander> Me thinks we need a lock for the deploy script :-)
[02:59:55] <paulej72> NCommander: that would explain a lot on the testing I was doing trying to fix the missing p tags in the subs. I was updaing the perl modules but not doing a stop start of apache
[03:00:45] <paulej72> bytram|away: we are getting ready for a slash depoly on production for Tuesday
[03:01:34] <bytram|away> paulej72: interesting! What's in it? anything I should be aware of?
[03:02:15] <bytram|away> I imagine it's mostly promoting the fixes you've made out into production?
[03:02:18] <NCommander> bytram|away, lots of shiny
[03:02:22] <paulej72> all of the latest stuff on dev, fixed some more stuff today and we closed a bucnh of bugs
[03:02:30] <bytram|away> wonderful!
[03:02:34] * NCommander cleaned out the bug tracker
[03:02:37] <NCommander> Debugging SSL ight now
[03:02:45] <bytram|away> Hey, I was bad and forgot to report a UI bug...
[03:02:57] <NCommander> paulej72, I'd like to enable the subscriber module ...
[03:03:05] <NCommander> And give all staff subscriptions
[03:03:11] <NCommander> So they can SSL by default and get a * next to their name
[03:03:16] <NCommander> paulej72, thoughts?
[03:03:26] <bytram|away> the "welcome box" for soylent news that appears in the upper right hand corner of the main page... only appears for ACs... logged on users do not see it
[03:03:36] * NCommander doesn't think to do it for 04.14 though
[03:04:29] <bytram|away> NCommander: leading question: which is bigger? 31 or 24?
[03:04:43] <NCommander> Of
[03:04:44] <NCommander> *oh
[03:04:48] <NCommander> son of a biscuit
[03:04:50] * NCommander found the SSL problem
[03:04:56] <NCommander> bytram|away, in what base? :-)
[03:05:17] <bytram|away> so why put the month ahead of the year in the "04.14" instead of "14.04" or, even better: "2014.04.01"
[03:05:28] bytram|away is now known as Bytram
[03:06:20] <paulej72> NCommander: i am getting an internal server error when i try to log in on dev.
[03:06:21] <xlefay> 01.04.14 ftw.
[03:06:58] <Bytram> xlefay: THAT would be fun to sort... would need to explicitly set THREE different keys.
[03:07:02] <NCommander> paulej72, I fixed the ConnectionIsSSL check
[03:07:04] <NCommander> Which broke shit :-)
[03:07:18] <paulej72> seems ok now
[03:08:07] <paulej72> http://dev.soylentnews.org is now saying it is not redirectin proplery
[03:08:32] <xlefay> paulej72, it's a feature, not a bug!
[03:08:50] <xlefay> "That'll teach them non-SSL users!"
[03:08:52] <paulej72> Firefox has detected that the server is redirecting the request for this address in a way that will never complete.
[03:09:37] <Bytram> xlefay: The IRC MOTD lists IRC staff members, was wondering what status of k oback was
[03:10:17] <xlefay> Kobach is second in command for IRC, why do you ask for him specifically if I may ask?
[03:11:20] <Bytram> Maybe I was misremembering then... thought he was the one who had a ban for threatened ddos?
[03:11:27] <Bytram> since lifted, IIRC
[03:11:28] <xlefay> That was khyber rofl
[03:11:51] <Bytram> ugh. Both start with "K"!
[03:11:56] <Bytram> my bad. Sorry!
[03:12:04] <xlefay> no worries ;)
[03:12:05] <NCommander> paulej72, fixed
[03:12:17] <xlefay> btw, too many b's!
[03:12:23] <paulej72> maybe
[03:13:12] <Bytram> xlefay: both would make great Scrabble words! K and B and H are all higher scoring tiles... and both names have them!
[03:14:48] <NCommander> why is SSL so fucking broken
[03:14:49] <NCommander> UGH
[03:16:18] * NCommander plugs nginx into apache directly bypassing varnish
[03:16:19] <paulej72> loding up base.ssl.css instead of just base.css
[03:16:28] <NCommander> OH
[03:16:30] <NCommander> That fucking problem
[03:16:32] <NCommander> THanks
[03:16:49] <paulej72> same for the other css files
[03:17:10] <NCommander> paulej72, I'm going to do a kludge to fix this
[03:17:50] <paulej72> link the files at the htdocs directloy
[03:18:24] <NCommander> if ( -f '/usr/java/jdk1.5.0_15/jre/bin/java' ) {
[03:18:24] <NCommander> $java = '/usr/java/jdk1.5.0_15/jre/bin/java';
[03:18:24] <NCommander> } elsif ( -f '/opt/dell/srvadmin/jre/bin/java' ) {
[03:18:24] <NCommander> $java = '/opt/dell/srvadmin/jre/bin/java';
[03:18:28] <NCommander> I really don't want to know why
[03:18:39] <xlefay> Where did you find that?
[03:18:44] <NCommander> xlefay, symlink-tool
[03:19:04] <NCommander> Well
[03:19:06] <NCommander> That's fucking lame
[03:19:11] <xlefay> I'm going to second that "don't want to know why"
[03:19:21] <NCommander> Slash is supposed to generate minified Javascript automagically
[03:19:23] <NCommander> Doesn't work
[03:19:24] <NCommander> :-P
[03:19:31] <NCommander> # you can glob any kinds of files you like, even mixing them...
[03:19:31] <NCommander> # ...but if the globbed destination claims to be JavaScript, I'll also make a `minified' version
[03:19:31] <NCommander> # (JavaScript::Minifier is a requirement in the Slash bundle)
[03:19:46] <xlefay> heh seriously.. they used java for that
[03:20:26] <NCommander> xlefay, no, thats seperate
[03:20:31] <NCommander> I don't get why they have java here
[03:21:51] <NCommander> I guess the SSL/non-SSL thing exists so you can have different CSS
[03:22:01] <NCommander> They're generated when you feel through the cssraws
[03:22:04] <NCommander> but base doesn't have one
[03:22:39] <NCommander> xlefay, do you remember that site which rates us for things like cache control?
[03:22:48] <xlefay> yslow and such?
[03:23:19] <NCommander> xlefay, Yeah, the one that gave us a B or something
[03:23:57] <xlefay> I see
[03:25:17] <NCommander> What a load of fail this is
[03:25:44] <NCommander> Do we have a legit reason to have different CSS for SSL?
[03:26:03] <xlefay> Not at all
[03:26:35] <Bytram> I cannot think of one offhand... what is the difference between the two CSS files?
[03:27:44] <NCommander> html-header;misc;default:[%- FOREACH file = css -%]
[03:27:44] <NCommander> html-header;misc;default:[% IF file.ie_cond %]<!--[if [% file.ie_cond %]]>[% END %]<link rel="[% file.rel %]" type="[% file.type %]" media="[% file.media %]" href="[% constants.cssdir %]/[% file.file %]?[% constants.cvs_tag_currentcode %]"[% IF file.title %] title="[% file.title %]"[% END %]>[% IF file.ie_cond %]<![endif]-->[% END %]
[03:27:46] <NCommander> What
[03:27:46] <NCommander> the
[03:27:47] <NCommander> fuck
[03:28:12] <NCommander> Bytram, none as far as I can tell
[03:28:37] <NCommander> slash@lithium:~/slashcode/site/soylent-mainpage/htdocs$ diff -u slashcode_lite.ssl.css slashcode_lite.css
[03:28:37] <NCommander> slash@lithium:~/slashcode/site/soylent-mainpage/htdocs$
[03:28:38] <NCommander> Yeah
[03:28:39] <paulej72> Slash/DB/MySQL/MySQL.pm getCSS function
[03:28:39] <NCommander> none
[03:28:48] <xlefay> NCommander, tat excerpt doesn't really look invalid or uncommon
[03:29:18] <xlefay> 'file.file' looks silly tho ;]
[03:29:31] <paulej72> if ($secure) {
[03:29:32] <paulej72> for my $hr (@$css) { $hr->{file} =~ s/\.css/.ssl.css/ }
[03:29:33] <paulej72> }
[03:30:02] <NCommander> paulej72, I'm commenting that out
[03:30:06] <audioguy> They had ssl as a perq for registered users, or paying users, did they not? Different css would allow for some visual indication of that, maybe.
[03:30:38] <xlefay> Then they should simply add a second stylesheet which overrides something to show that indication imo
[03:30:47] <NCommander> what xlefay said
[03:30:54] <audioguy> Jusy guessing. ;-)
[03:31:01] <Bytram> audioguy: Were it me, I'd implement that as an *additional* css file that overrode the defaults.
[03:31:10] <NCommander> audioguy, I rather simplify the plumbing than make it more complex
[03:31:13] <paulej72> have you tried to override the hellish css in slash
[03:31:31] <NCommander> paulej72, the CSS needs to be burnt and redone from the ground up
[03:31:32] <NCommander> :-/
[03:31:47] <paulej72> forty selectors later you get specific enough to override
[03:31:52] <xlefay> heh
[03:32:00] <xlefay> You're joking, right?
[03:32:01] <audioguy> I'm just trying to guess why they did that, not justify it. ;-)
[03:32:07] <xlefay> Not even slash, can be that bad, right??
[03:32:17] <NCommander> xlefay, do view sourcce and have your eyes burn
[03:32:34] <Bytram> paulej72: oh, yeah. Now I remember... blegh! Blegh! BLEGH!
[03:32:51] <xlefay> I'm too scared to do that but may I just say, for the record, "WHAT THE ACTUAL FUCK"
[03:32:52] <NCommander> Its very much a "they didn't care" sorta thing
[03:32:53] <Bytram> xlefay: they took specificity to pretty "amazing" levels.
[03:32:54] <paulej72> no its not that bad, but they are already overiding stuff in lowbandwith usning !important all over the place
[03:33:04] <audioguy> Yes it does, their overuse of selectors is really something else.
[03:33:13] * NCommander knows jack about CSS
[03:33:14] <NCommander> So ...
[03:33:21] <Bytram> paulej72: which just 8destroys* all the specificity they used in the first place!!
[03:33:42] <Bytram> *destroys*
[03:33:43] <NCommander> paulej72, .... you know, we could use this to change the filenames to include the CSS tag so we can cache-control properly
[03:33:43] <xlefay> !important should *only* be used in special cases when it's really *important*
[03:33:53] <NCommander> Thoughts?
[03:34:19] <Bytram> NCommander: interesting thought. example?
[03:34:33] <NCommander> Bytram, slashcode.slashcode_04.14.css
[03:34:45] <NCommander> We store the slashcode release in the database ...
[03:34:52] <paulej72> yes, the problem with the css, is they did not put classes on the things they wanted to set. instead they had ids like comment_8732 with no class so you could target that div with the other comment divs
[03:35:02] <NCommander> Ok, CSS works properly when you're SSLed
[03:35:48] <xlefay> Out of curiosity, are we at the stage of turning into psycho's that hunt down the "original" authors yet?
[03:35:48] * NCommander notes the current behavior is kinda nice IF we just want SSL for login ...
[03:35:57] <NCommander> xlefay, I think we're already ther
[03:36:14] <NCommander> xlefay, ironically, when we moved to github, it FOUND the original authors, and listed them as contributors to our git repos
[03:36:32] <NCommander> xlefay, https://github.com
[03:36:37] <xlefay> I wonder.. if they cried or laughed when they saw that
[03:36:54] <NCommander> I dunno if they've seen it
[03:37:00] <NCommander> We've only ever been in contact w/ Neal
[03:37:05] <NCommander> Who offered apologizes
[03:37:18] <paulej72> NCommander: did you just directly edit the file on dev? We need to commit that if we want it permanent
[03:37:20] <xlefay> I remember that
[03:37:28] <NCommander> paulej72, I'm still debugging SSL
[03:37:40] <NCommander> paulej72, which is a PITA in the VM, so I'm going to commit on dev, then format-patches/push
[03:38:53] <paulej72> I am all for not haveing the .ssl. stuff in there as it really should not be. I am still thinking about the cache control thing for css.
[03:39:31] <xlefay> Use the filename approach, set cache headers insanely high, problem solved.
[03:39:53] <Bytram> NCommander: could I please make a case for using a naming convention of, at least, "yy.mm" instead of "mm.yy". Sorting follows easier when the more significant numbers come first, instead of demanding two (or more) keys *EVERY* time you want to sort.
[03:39:55] <paulej72> I think it would work if we could get slash to generate the file names automatically on install. Need to look at that cssraw to css converter code
[03:39:58] <xlefay> New CSS files? HTML gets auto updated, browsers automatically download the new CSS files and auto caches it insanely
[03:39:59] <audioguy> I still think what we should ultimately do with slash it take EVERYTHING POSSIBLE out, css, plugins, al of it, start with the base, and bring things back in one at a time, fixing from the base up.
[03:40:43] <xlefay> Also, wth is up with these css files... those people really have an affinity for creating halfbaked crap
[03:40:54] <paulej72> audioguy: that is what will happen, but it is silly to do that without a design to follow
[03:41:02] <NCommander> xlefay, paulej72: we can just rename the files to cssraw
[03:41:06] <NCommander> and it will "do the right thing"
[03:41:10] <Bytram> afk... brb
[03:41:42] <paulej72> we need to have cssraw converter output the code with the proper name
[03:41:59] <audioguy> How about 'it works' for a design. ;-)
[03:42:13] <paulej72> If we were to tag them with the release in the name
[03:42:19] <NCommander> Huh
[03:42:20] <NCommander> Interesting
[03:42:29] * NCommander notes in several places, we can change the physical DB for functions
[03:42:30] <xlefay> Oh, you mean, what the original slashcode authors used, audioguy ? ;)
[03:42:57] <audioguy> Not really ;-)
[03:43:04] <xlefay> Good haha
[03:43:05] <NCommander> INSERT INTO vars (name, value, description) VALUES ('smalldevices_ua_regex', 'iPhone', 'regex of user agents for small devices');
[03:43:06] <NCommander> ....
[03:43:07] <NCommander> FAIL
[03:43:10] <xlefay> heh
[03:43:47] <paulej72> where the fuck is that NCommander
[03:45:06] <NCommander> paulej72, in the vars
[03:45:11] <NCommander> paulej72, look in config
[03:45:53] <NCommander> # Don't remove this. This solves a known bug in Apache -- brian
[03:45:53] <NCommander> # i really wish we knew WHAT bug, and how this solves it -- pudge
[03:45:56] <NCommander> I love these guys
[03:46:30] <audioguy> There is a long explanation after though on that pariticular one.
[03:46:36] <xlefay> I've came across that one and was like "Wow... just wow, -snip swearwords-"
[03:46:53] * NCommander notes slash is half brilliance, half idioracy
[03:46:54] <audioguy> Which is itself somewhat incomprehensible
[03:46:54] <xlefay> Yes, but can you image that it was added _afterwards_ not directly.
[03:47:11] <NCommander> most of the perl is ok
[03:47:13] <NCommander> Not brilliant
[03:47:22] <NCommander> Its the frontend, eeeeck
[03:47:23] <xlefay> NCommander, I would say, that "brilliance" is a mere byproduct of insane idiocy
[03:47:48] <NCommander> xlefay, well, you know, looking back, it explains a lot of why slashdot was so disfunctional w/ their attitude towards users and shit, even pre-DICE
[03:47:54] <audioguy> What I like is the explanation about what a nexus is. I read that about five times and it still made littel sense.
[03:48:00] <NCommander> audioguy, I get it now
[03:48:09] <NCommander> audioguy, that's a perfectly good waste of an explanation
[03:48:24] <xlefay> I never registered on Slashdot.. couldn't care, just came for the comments 'n giggles
[03:48:43] <audioguy> I never did either.
[03:49:21] <xlefay> So I didn't follow any off-topic talks a lot, but I got extremely frustrated when I saw that fucking "beta" layout - but I did notice over time that shit went downroad
[03:49:57] <NCommander> OOOh
[03:49:57] <NCommander> Ok
[03:49:59] <xlefay> Let's be fair, the design itself is relatively nice - however, it's execution & the reasons behind it isn't. I for one, was perfectly happy with the "classic" one
[03:50:01] <NCommander> I got it to work, but ...
[03:50:23] <Bytram> I'm back.
[03:50:24] <xlefay> e.g. the fucking widths initially.. the pictures!!!!! and so on
[03:50:25] <NCommander> Ok
[03:50:27] <NCommander> That's progress
[03:50:28] <NCommander> Kinda
[03:50:29] <NCommander> Sorta
[03:50:34] <Bytram> xlefay: I'm all for classic, myself
[03:50:41] <NCommander> You can now log in SSL, and not get an immediately redirect
[03:50:51] <NCommander> It just breaks the CSS
[03:50:58] <Bytram> LOL!
[03:50:59] <audioguy> Where things went awry in the design, I think, is that they kind of tried to redo it in the middle, without REALLY re-doing it, so it wound up a lot of littel hacks.
[03:51:04] <xlefay> I was rather shocked when I saw actual pictures on the beta layout, I felt like I had landed "on yet another regular site" like wtf....
[03:51:36] <audioguy> I took one look at that and thought, ok, to to face the music on Slashdot: it's over.
[03:51:45] <xlefay> ^^^^^^^^^^^^^^^^
[03:51:46] <audioguy> time to face
[03:52:01] <xlefay> I actually did give it a shot at first
[03:52:06] <audioguy> The corporate overlords have won.
[03:52:11] <xlefay> but man, I couldn't even read comments properly!
[03:52:12] <Bytram> audioguy++
[03:52:12] <Bender> karma - audioguy: 7
[03:52:30] <xlefay> At that point, it was simply over.
[03:52:37] <audioguy> We try to hang on to what we love....
[03:52:58] <xlefay> Quality for one ;)
[03:53:09] <Bytram> !grab audioguy
[03:53:09] <Bender> Added quote 107
[03:53:15] <NCommander> Ok
[03:53:19] <NCommander> Now if you log in from the main page
[03:53:24] <NCommander> It doesn't bounce you to !SSL
[03:53:49] <xlefay> and if you're on non-ssl and go to sign in?
[03:54:17] <NCommander> xlefay, that doesn't work, and logging in from login.pl 502s
[03:54:21] <NCommander> PROGRESS
[03:54:41] <xlefay> Isn't that something ;')
[03:54:50] <xlefay> "Be damned all them non-SSL users!"
[03:55:22] <xlefay> We should permanent redirect non-ssl to ssl imo
[03:55:31] <xlefay> also, *does* it work when you point nginx to varnish?
[03:55:49] <audioguy> I believe some small devices may not do ssl
[03:56:13] <NCommander> xlefay, nginx -> varnish -> Apache
[03:56:18] <NCommander> ConnectionIsSSL works now
[03:56:26] <xlefay> aah you reverted it back to varnish, nice
[03:56:32] <NCommander> # We absolutize the return-to URL to our domain just to
[03:56:32] <NCommander> # be sure nobody can use the site as a redirection service.
[03:56:32] <NCommander> # We decide whether to use the secure homepage or not
[03:56:32] <NCommander> # based on whether the current page is secure.
[03:56:36] <NCommander> Well, at least its SAN checking
[03:57:01] <xlefay> I just doubt they SAN checked their own code ;-)
[03:57:23] <Bytram> NCommander: I see you've been busy on: http://wiki.soylentnews.org
[03:57:54] <xlefay> I need to sleep()
[03:58:00] <NCommander> Bytram, thanks
[03:58:02] <NCommander> xlefay, :-(
[03:58:02] <NCommander> if ($user->{state}{ssl}) {
[03:58:04] <NCommander> I remember this
[03:58:07] <NCommander> This check is busted
[03:58:07] <NCommander> Fuck
[03:58:09] <Bytram> NCommander: I have a quick question; when quoted text has a number indication a footnote in the original source, should we include the footnote number or not? For example:
[03:58:10] <Bytram> No one would question but that a government might prevent actual obstruction to its recruiting service or the publication of the sailing dates of transports or the number and location of troops. 6 On similar grounds, the primary requirements of decency may be enforced against obscene publications.
[03:58:18] <Bytram> shouldwe keep the "6" ??
[03:58:31] <NCommander> Bytram, I have no idea. I was going to ask FunPika to add citation needed everywhere
[03:58:54] <paulej72> symlink-tool does the css file rewites. We can easily add the code to update the file names to put the css-tag on it.
[03:58:54] <Bytram> k.
[04:00:07] <xlefay> NCommander, long day ahead of me tomorrow, going to invest some time looking into puppet, based on my conversation with Cyprus earlier in ##, it may be beneficial for us; if we end up choosing it over packages, we can just set up stuff that auto adds checks in Icinga, etc.
[04:00:20] <xlefay> And yes, I remember that check too, now you mention it
[04:01:18] <xlefay> Want to look into puppet vs. deb packages, might need you to fact check the deb write up though if you feel up to it (e.g. have some time you can make for it); after I write it, of course.
[04:01:40] <NCommander> xlefay, k
[04:01:41] * xlefay <3's the wiki's "transclude" function, saves to much time ;)
[04:01:54] * NCommander wants to fix this
[04:01:59] <Bytram> NCommander: FYI: I'll set them off with square brackets (since you have a link to the original text of it right below); so it is now: "and location of troops. [6] On similar grounds"
[04:02:48] <xlefay> Understandable, good luck NCommander & paulej72; oh, and *please* try not to sustain any permanent brain damage because of Slashcode.
[04:03:10] <paulej72> too late xlefay
[04:03:27] * NCommander goes nuclear on this
[04:03:27] <NCommander> if (Slash::Apache::ConnectionIsSSL()) {
[04:03:31] <NCommander> :-)
[04:04:02] <NCommander> That should prevent it from ever bouncing
[04:04:11] <NCommander> My guess is this never worked right on slashdot
[04:04:23] <NCommander> or they used a seperate domain, or header rewrite magic
[04:04:43] <xlefay> paulej72, btw, I think frogblast & MrBluze|afk were mostly working on theming; anyway, when I have some free time (which isn't soon) I'll join their effort; as long as they use something sensible like sass or lesscss for css stuff ;)
[04:05:03] <NCommander> xlefay, I think I understand slash's theming system well enough I can give them a template to work with
[04:05:11] <NCommander> Or at least how DICE did beta
[04:05:28] <NCommander> Internal Server Error
[04:05:28] <NCommander> The server encountered an internal error or misconfiguration and was unable to complete your request.
[04:05:30] <NCommander> NICE
[04:05:32] <NCommander> logging in 500s
[04:05:36] <NCommander> Its really secure now!
[04:05:45] <Bytram> ROFL!
[04:06:08] <xlefay> The templating system reminds me somewhat of Twig, it's very similar. Not sure if Slash supports inheritance for templates though; but I wouldn't mind allocating some time to bootstrapping that damn mess, but don't want to step on MrBluze|afk & Frogblast's toes
[04:06:12] <Bytram> quick! now disconnect it from the internet so that it *stays* safe!
[04:07:11] <xlefay> Bytram, NCommander, better yet, destroy it with fire, not even direct system access can work then!
[04:07:23] <paulej72> NCommander: that is the error I have been seeing, if you ignore it you are logged in, but think it chocking on the redirect
[04:07:42] <NCommander> paulej72, I'm fiddling with it
[04:08:25] <paulej72> How am I susposed to fiddle with if you keep doing the same:)
[04:08:52] <xlefay> paulej72, distributed fiddling, there's nothing quite like it!
[04:09:20] <NCommander> OH
[04:09:22] <NCommander> I GET IT
[04:09:25] <NCommander> I understand why this broken
[04:09:30] <Bytram> !grab xlefay
[04:09:30] <Bender> Added quote 108
[04:09:41] <paulej72> nuke it from orbit the only way to be srue
[04:09:46] <xlefay> !grab paulej72
[04:09:46] <Bender> Added quote 109
[04:10:24] <NCommander> I bet the SSL variable doesn't get set for AC
[04:10:26] <NCommander> That would explain it
[04:10:28] <NCommander> Perfectly
[04:10:30] <paulej72> it is slash it was designed to be broken
[04:10:40] <xlefay> Bytram, just fyi, that was indeed intended to be a sexual reference.
[04:11:25] * Bytram just saved it for posterity =)
[04:11:55] * xlefay thought as much, well next time you need it, it's right there!
[04:12:28] <xlefay> Screw my task list tomorrow, first thing I'm going to do is make a little QODB available. After that, the puppet vs. deb stuff can be done.
[04:12:57] * Bytram has no need for it, but others might find it to be of, ummm, service
[04:13:21] <xlefay> qdb*
[04:14:05] * NCommander chews
[04:14:11] <NCommander> Why does getCurrentUser fail
[04:14:22] <xlefay> Bytram, initially, my plan is that people can "upvote" quotes, and those quotes can then be added to the site's fortune database if NC & others likes that idea.. ;)
[04:14:44] <Bytram> xlefay: there's some rather salacious quotes in there
[04:14:49] <xlefay> That openid thing would be extremely useful in this case.. *hints* ;)
[04:14:51] <paulej72> !todo
[04:14:51] <Bender> todo for paulej72: 1) Kill D2 2) fix all buttons to have proper case. 3) fix bug #68 some links are worn color in comment details 4) trace JS loads to fix JS resize of certain elements on mobil devices. 5) style blockquote and see what is up with quote 6) add hyperlink to article story title to story page per bug 106 7) add night mode skin per 112 8) make sure it is - 1 more
[04:14:55] <paulej72> !more
[04:14:55] <Bender> Log In and Log Out per bug 116 9) fix journal template to fix broken link title tex per bug 118 10) fix relationships ui as per bug 37 11) add admin check to JS load 12) add cvs tag to images 13) have slash use DateTime::TimeZone instead of its built in crap
[04:14:58] <paulej72> !more
[04:14:59] <Bender> no more data available for #staff
[04:15:24] <paulej72> !done 6
[04:15:24] <Bender> 1 item deleted
[04:16:21] <xlefay> Bytram, correct, but we can exclude them from ever appearing in the fortunedb but include them on the qdb frontend itself, e.g. users upvote, after a certain ratio, it gets added to the "qdb frontend" and it still requires being approved for the fortune db
[04:16:44] <xlefay> frontend as in, 'main page' actually.
[04:17:08] <xlefay> Sounds reasonable?
[04:17:42] <Bytram> xlefay: got it. community-validated augmentation of our quote db.
[04:19:49] <xlefay> Not entirely sure what augmentation means though, but from what I'm reading it means "the majority" decides; but that's only for the qdb frontpage itself, e.g. quote gets "added" when it's been upvoted enough, but it won't get added to the fortune DB until an admin approves that
[04:20:48] <NCommander> [Mon Mar 31 02:19:57 2014] [error] Missing base argument at /srv/soylentnews.org/local/lib/perl5/site_perl/5.10.1/x86_64-linux/Slash/Utility/Data.pm line 454.\n
[04:20:48] <NCommander> Out of memory!
[04:20:48] <NCommander> Callback called exit at /srv/soylentnews.org/local/lib/perl5/5.10.1/x86_64-linux/Storable.pm line 418.
[04:20:50] <NCommander> YAY
[04:22:09] -!- pbnjoe [pbnjoe!~pbnjoe@Soylent/Users/313/pbnjoe] has joined #staff
[04:22:22] <paulej72> .op
[04:22:22] -!- mode/#staff [+o paulej72] by SkyNet
[04:23:12] <Bytram> brb
[04:23:46] <NCommander> paulej72, .... I'm sorely tempted to force this check to just always return SSL URLs
[04:23:52] <NCommander> paulej72, and do SSL on the load balancer
[04:23:57] <xlefay> Have a good one guys and good luck! Hope to see you all here tomorrow and not on the news because one went on a killing spree because of Slash :)
[04:24:43] <xlefay> NCommander++ for what it's worth, I agree with the SSL stuff entirely, we can just sslify the entire site and be done with this madness
[04:24:43] <Bender> karma - ncommander: 14
[04:25:54] <paulej72> but if we set ssl, what does that do to varnish
[04:26:08] <NCommander> paulej72, we terminate SSL on the loadbalancer, and get a normal HTTP request to varnish
[04:26:17] <NCommander> That works, we already do it with nginx
[04:27:31] <paulej72> ok then where are the ssl urls set
[04:27:54] <NCommander> paulej72, absoutedir and absolutedir_secure
[04:29:26] <paulej72> if we are terminating ssl on the load balancer, then slash should think it is running in non ssl mode correct?
[04:29:49] <NCommander> paulej72, slash checks an HTTP header to see if we're SSL or no
[04:29:52] <NCommander> (X-SSL-On)
[04:29:58] <NCommander> We can just have varnish ALWAYS pass that into the backend
[04:30:44] <paulej72> what do we gain by doing that
[04:31:17] <NCommander> paulej72, SSL CPU load is handled on the load balancer, easy to load balance Apache
[04:31:23] <NCommander> We needed a loadbalancer anyway
[04:31:28] <NCommander> For when we bring up a second node
[04:31:54] <paulej72> will the load balance send an https request to slash or rewirte that to http?
[04:39:55] <NCommander> paulej72, the later I think
[04:39:56] * NCommander mulls
[04:40:30] * NCommander is still trying to fix this check
[04:42:33] <paulej72> If that is the case we do not need to get ssl working on slash. Also we should have a load balancer that can give a user the same front end server for multiple requests as it keeps things from breaking. better than random server with a round robin approach
[04:43:28] <NCommander> paulej72, I rather have this work properly as I don't want to load balance on the dev server
[04:43:49] <NCommander> paulej72, I think I fixed it
[04:43:51] <NCommander> checking
[04:43:58] <paulej72> ok fine for here then as we do not have to worry so much about varnish
[04:44:15] <NCommander> paulej72, we can varnish with SSL. nginx plugs into varnish after terminating SSL
[04:45:17] <NCommander> VAAAAAAAAAAAAAAAAAAAAAAAAAAH
[04:47:10] <paulej72> I guess tha means you see that ssl login reidrects to http://
[04:50:55] FoobarBazbot|afk is now known as FoobarBazbot
[04:52:15] * NCommander swears repeatively
[04:52:20] <NCommander> Ok, now I understand why its broken
[04:52:22] <NCommander> What a load of crap
[04:53:07] <Bytram> NCommander: FYI: Looking good! I finished proofreading: http://wiki.soylentnews.org
[04:53:11] <Bytram> NCommander: no major changes.
[04:54:16] <NCommander> Bytram, thanks, still have a lot to do there
[04:54:20] <NCommander> Ok, so no more 500
[04:54:41] <Bytram> all were typos or minor syntx changefs.
[04:54:58] <Bytram> learned some things, too!! =)
[04:55:14] <Bytram> and with that, it's time for me to call it a night...
[04:55:36] <Bytram> I'm impressed with all you've done; can't wait to see what else is in store!
[04:55:51] * Bytram is away: G'nite everyone!
[04:56:04] Bytram is now known as Bytram|away
[05:03:33] <NCommander> ok, so part of it is absolutedir_secure doesn't end up in the skin
[05:03:34] <NCommander> fuck
[05:04:59] -!- mrcoolbp [mrcoolbp!~mrcoolbp@Soylent/Staff/mrcoolbp] has joined #staff
[05:04:59] -!- mode/#staff [+v mrcoolbp] by SkyNet
[05:07:52] * NCommander is extremely aggrovated by this
[05:08:08] <NCommander> mrcoolbp, hrm, so how close do you think we are from being able to do the name vote?
[05:08:36] <mrcoolbp> at minimum a week, what did I just miss?
[05:08:39] -!- Bytram|away has quit [Ping timeout: 246 seconds]
[05:09:07] <mrcoolbp> NCommander: the big hangup has been the voting system, audioguy has been working hard coding everything from scratch
[05:09:29] * mrcoolbp checks email
[05:10:09] <NCommander> mrcoolbp, just I'd like to announce it 04/01
[05:10:11] <NCommander> Ah well
[05:10:28] <mrcoolbp> NCommander: you are aggrovated by what?
[05:11:21] <mrcoolbp> holy crap I have a ton of emails from git
[05:12:41] <NCommander> mrcoolbp, I cleaned out the bug database :-)
[05:12:52] <NCommander> mrcoolbp, we're putting together slashcode release 04.14
[05:12:54] <mrcoolbp> yeah seriously...I need to filter those....
[05:13:05] <NCommander> *14.04
[05:13:12] <mrcoolbp> cool
[05:13:18] <NCommander> I'm struggling to try and fix SSL
[05:13:33] <mrcoolbp> that would be awesome
[05:13:55] <mrcoolbp> NCommander: you are aggravated by what?
[05:14:01] <NCommander> mrcoolbp, SSL debugging
[05:14:05] <mrcoolbp> ah
[05:14:05] <NCommander> Something is serious f***ed up
[05:14:32] * mrcoolbp had a rough day, but is going to try to get some SN stuff done
[05:15:53] <mattie_p> mrcoolbp sorry to hear that, feel better soon
[05:16:17] <mrcoolbp> mattie_p: good to see you around these parts
[05:17:26] <mattie_p> yeah, i've been slumming lately
[05:17:31] <mrcoolbp> mattie_p: I need some help with the staff "Communication Systems" decision, do you have some time in the next few days to do a tiny bit of resrarch for me?
[05:17:50] <mrcoolbp> s/resrarch/research/
[05:18:12] <audioguy> mrcoolbp: see my email?
[05:18:21] <mattie_p> mrcoolbp, yes, I should
[05:18:33] <mattie_p> camping trip was cancelled due to incoming inclement weather
[05:18:40] <mrcoolbp> audioguy: no, clearing out a shit ton of auto-emails I got from github
[05:18:42] <mattie_p> so I'm available all this week, looks like
[05:19:01] <mrcoolbp> audiougy: I will look in 2 minutes
[05:19:36] <mrcoolbp> mattie_p: http://wiki.soylentnews.org
[05:19:51] * NCommander WTFs more
[05:19:52] <mrcoolbp> mattie_p: scroll down to "Staff Communication"
[05:20:21] * NCommander kicks this pile of crap
[05:20:26] <NCommander> I completely broke login it seems
[05:20:35] <NCommander> (on dev)
[05:21:20] -!- prospectacle [prospectacle!~b4c880f7@180.200.jji.ihy] has joined #staff
[05:21:20] -!- mode/#staff [+v prospectacle] by SkyNet
[05:21:24] <mattie_p> mrcoolbp will do
[05:21:32] <prospectacle> Good afternoon
[05:21:33] <mrcoolbp> mattie_p: if you could look into each and report back on your top 3 keeping in mind staff preferences (no JS, granular control of public/private pages) I'd really appreciate it
[05:21:59] * NCommander waves to prospectacle
[05:22:08] <mrcoolbp> mattie_p: thanks, I'm trying to wrangle 3 big projects right now and I'm trying to delegate a bit = ))
[05:22:30] <mattie_p> mrcoolbp aren't we all :)
[05:22:39] <prospectacle> Correct me if I'm wrong but it seems like the only downside to using slash for staff comms is enforcing login? With regard to upsides they are many and varied (eating your own dogfood, familiarity, thread and post ability).
[05:23:03] <mrcoolbp> prospectacle: I wouldn't say that's a downside, more of a hurdle?
[05:23:44] <prospectacle> mrcoolbp, right you are. The downside being it would need to be put in place - ie work would need to be done.
[05:24:19] <mrcoolbp> prospectacle: any system we choose would require that (installing etc.)
[05:24:24] <prospectacle> Right
[05:24:35] <audioguy> I believe it can be done with a fairly simple patch to some of the code in the apache module. But that is in the back burner for the moment.
[05:24:39] <prospectacle> So it seems from what I can gather, that slash is the clear choice.
[05:24:46] <mrcoolbp> a downside would be: uses JS or doesn't allow public/private channels etc.
[05:25:01] <prospectacle> The other systems would all require learning, configuring, and possibly using third-party servers.
[05:25:06] <mrcoolbp> exactly
[05:25:07] <prospectacle> Sometimes even javascript :o
[05:25:39] <mrcoolbp> audioguy, prospectacle: did you guys discuss possible solutions to this login issue?
[05:25:49] <prospectacle> audioguy has a very full plate
[05:25:54] <mrcoolbp> true
[05:26:06] <mrcoolbp> but hopefully that's semi-temporary
[05:26:13] <audioguy> I ned to finish this current business with the naming, then will get back to that.
[05:26:23] * mrcoolbp reads augioguy's "Proposal"
[05:28:38] <NCommander> Ugh
[05:28:39] <NCommander> Fuck
[05:28:41] <NCommander> FUCK
[05:28:43] <NCommander> FUCK FUCK FUCK
[05:28:45] <NCommander> */RAGE*
[05:29:44] <mrcoolbp> NCommander: it is going to be okay, deep breaths
[05:29:48] <mrcoolbp> audioguy: holy crap dude, you thought a lot about this eh?
[05:29:59] * mrcoolbp keeps reading the proposal
[05:30:00] <paulej72> !grab NCommander
[05:30:00] <Bender> Added quote 110
[05:30:56] <mrcoolbp> heh
[05:32:29] <mrcoolbp> audioguy: <@NCommander> mrcoolbp, hrm, so how close do you think we are from being able to do the name vote?
[05:32:53] <audioguy> Yes, we needed something written down to work from.
[05:33:38] <NCommander> mrcoolbp, audioguy: I take it this proposal didn't go to the list?
[05:33:44] <audioguy> The problem is this: I need the rest of staff to be signed up for the staffvote. So we can do those tests. So the code can be forked.
[05:33:56] <mrcoolbp> NCommander: not yet
[05:34:05] <mattie_p> what's the link for signup again?
[05:34:08] <audioguy> The problem is not the coding, I can do that in a couple days. It's people, and testing.
[05:34:18] <mrcoolbp> mattie_p: http://staff.soylentnews.org
[05:34:26] <audioguy> And agreeing on exactlyw what we are going to do. ;-)
[05:34:41] <audioguy> Hence the written proposal to work from.
[05:35:02] <mrcoolbp> NCommander: ^^^^^
[05:35:08] <audioguy> Was waiting for mrcool to read first.
[05:35:15] <audioguy> Then post.
[05:35:35] * mattie_p has mrcoolbp I think I missed the email to sign up for that, my SN stuff doesn't work there
[05:35:37] <audioguy> 'proper channels' :-)
[05:35:45] <NCommander> audioguy, I'm there
[05:35:56] <NCommander> mrcoolbp, just add the rest of the staff emails from the list to the vote
[05:36:20] <mrcoolbp> Yessir
[05:36:32] * mrcoolbp goes to do that
[05:36:38] <mrcoolbp> BRB
[05:37:53] <audioguy> Was hoping you would do that. :-) Has been over two days now.
[05:40:26] <paulej72> time for bed see you all tomorrow
[05:40:28] * NCommander is about to break down and start cutting himself w/ slash
[05:40:37] <mrcoolbp> heh
[05:40:42] <mrcoolbp> goodnight paulej72
[05:40:50] <mattie_p> g'night paulej72, NCommander, let'
[05:40:50] <mrcoolbp> NCommander: cry for help?
[05:40:52] <mattie_p> let
[05:41:00] <mattie_p> let's get a counselor on the line for you
[05:41:22] <mattie_p> and someone who can teach me to not press <enter> when trying to type <'>
[05:41:29] <mrcoolbp> heh
[05:41:38] <mrcoolbp> mattie_p: any sign of girlwwpo?
[05:41:54] <mattie_p> mrcoolbp haven't seen in a week or so
[05:41:59] <mrcoolbp> yeah
[05:42:02] <mattie_p> LaminatorX would be a better person to talk to
[05:42:04] <audioguy> I am away for a bit, dinner. :-)
[05:42:11] <mattie_p> later, audioguy!
[05:42:22] audioguy is now known as audioguyfood
[05:42:29] <mrcoolbp> audioguy: the emails will be added in 3 min
[05:42:35] <mrcoolbp> oops missed him
[05:43:02] <audioguyfood> Don't woory, will send a test when done earting.
[05:43:14] <mrcoolbp> mattie_p: (same as above) dopefish?
[05:43:24] <mattie_p> same same
[05:43:32] <mrcoolbp> yeah...
[05:43:34] <mattie_p> same Cactus
[05:43:41] <NCommander> # XXXSKIN - untested; can we reuse $rootdir_uri ?
[05:43:41] <NCommander> if ($constants->{use_https_for_absolutedir_secure}) {
[05:43:46] <NCommander> wat?
[05:44:21] <mattie_p> looks like a boolean?
[05:44:43] <mrcoolbp> xlefay: you around?
[05:44:54] <NCommander> mattie_p, yeah, but it seems ... wrong
[05:44:56] <mattie_p> if its anything like c, constants->XXX is a pointer to that variable
[05:44:57] * NCommander is confused
[05:45:08] <NCommander> no, I was WTFing the var
[05:45:24] <mattie_p> ahh, yeah, seems a little long
[05:46:00] <mrcoolbp> use_caution_when_dealing_with_slash
[05:46:02] <mattie_p> also, seems like the sort of thing they might want to have tested
[05:46:59] * mrcoolbp is going to kick xlefay's butt for not signing up for the vote list
[05:47:05] * NCommander sees himself slowly descending into madness
[05:47:23] <mrcoolbp> NCommander: welcome! It's fun here
[05:47:24] <mattie_p> looks like it only occurs in two places, NCommander?
[05:48:51] <mattie_p> based on grep -r anyway
[05:52:48] <NCommander> mattie_p, one place actually
[05:54:11] <mattie_p> yeah, I see it in MySQL.pm only, but once in /slash/DB/MySQL, andother in /slash/blib/lib/slash/db/
[05:54:24] <mrcoolbp> mattie_p: he will BRB
[05:54:47] <mrcoolbp> and, I'll BRB even sooner = )
[05:55:08] <mattie_p> then, not to be left out, I will also BRB, but maybe not sooner :)
[05:55:58] <mrcoolbp> heh
[06:01:17] <mrcoolbp> xlefay: hi!
[06:01:23] <mrcoolbp> ......................
[06:09:53] <NCommander> Back
[06:10:05] * NCommander is going to fudge this
[06:10:10] <NCommander> Because I'm sick of debugging it
[06:11:20] <mrcoolbp> NCommander, remaining staff added, tests will begin tomorrow
[06:12:37] <prospectacle> hooray!
[06:14:04] <mrcoolbp> prospectacle: it's only a baby-step towards the goal
[06:14:05] audioguyfood is now known as audioguy
[06:14:13] <prospectacle> the seeds of democracy are fragile and precious
[06:14:26] <mrcoolbp> audiougy: can you un-public that vote list please!
[06:14:58] <mrcoolbp> prospectacle: how's your homework coming?
[06:16:00] <prospectacle> mrcoolbp. I've looked at the other options and my opinion that slash would have the best features with the least trouble to set up, has been reinforced.
[06:16:14] <mrcoolbp> second choice?
[06:16:23] <audioguy> It is unpublic behind the password.
[06:16:37] <audioguy> Do you mean from staff as well?
[06:16:39] <mrcoolbp> audioguy: please change password asap
[06:16:59] <audioguy> Why is that?
[06:17:20] <prospectacle> mrcoolbp, redmine looks perfectly decent.
[06:17:39] <audioguy> You just want a little more secure one? :-)
[06:17:56] * NCommander is making progress
[06:18:16] <audioguy> Will do.
[06:18:24] <mrcoolbp> prospectacle: thanks!
[06:18:30] <mrcoolbp> audioguy: thanks!
[06:18:33] <audioguy> Are we sure everyone there is staff?
[06:18:39] <mrcoolbp> yessir
[06:18:44] <mrcoolbp> best of my knowledge
[06:18:47] <audioguy> OK.
[06:19:13] <mrcoolbp> (except gunngir sniper but he/she was a recent add and has been unavail for the last few days
[06:20:08] * mrcoolbp slurps his ramen noodles, please don't judge him
[06:20:29] <NCommander> ok, lets try this
[06:21:15] * mrcoolbp is ready to try "this"
[06:22:40] <mrcoolbp> audioguy: I think he might mean a vote test?
[06:23:54] -!- n1 has quit [Ping timeout: 246 seconds]
[06:24:06] * mrcoolbp goes to check sotry que
[06:24:27] <mrcoolbp> crap
[06:25:04] <mrcoolbp> mattie_p: in #editorial
[06:26:52] <prospectacle> mrcoolbp, to be more precise: twiki and its derivatives are not focussed on discussion so much as wiki (which you already have), and intertwinkles uses javascript, which is an anti-requirement in thise case, as far as I can tell.
[06:27:48] <mrcoolbp> prospectacle: yeah, intertwinkles seems the best except for that large caveat, I'm hoping we can roll our own clone eventually
[06:28:10] <mrcoolbp> prospectacle: regarding twiki: it would be in addition to the current wiki
[06:28:26] <mrcoolbp> a staff-only thing as I understood it
[06:28:37] * mrcoolbp just collects most of this information from others
[06:30:41] <prospectacle> mrcoolbp, Intertwinkles looks good on paper, but uses Redmine as its own documentation/wiki server
[06:31:00] <mrcoolbp> interesting
[06:31:31] <prospectacle> https://project.intertwinkles.org
[06:32:33] <mrcoolbp> yeah, that looks like redmine
[06:32:46] <mrcoolbp> "Powered by Redmine © 2006-2013 Jean-Philippe Lang"
[06:33:22] <mrcoolbp> could just be that they use redmine for their own development
[06:33:28] <prospectacle> Twiki looks good as well, but best not to have two wiki systems, imo. Especially as wiki-media does allow a decent level of "Structured content" which is Twiki's main selling point.
[06:34:09] <mrcoolbp> prospectacle: interesting, I need to talk to funpika and xlefay about that
[06:34:17] * NCommander wants to punch something
[06:34:23] <NCommander> DFSDFEFWERWERWEDA
[06:34:27] <prospectacle> mrcoolbp, yes I think they (intertwinkles) do, which suggests they think it's better (for that function at least) than their own product.
[06:34:34] <mrcoolbp> heh
[06:35:47] <mrcoolbp> I thought that's what you meant
[06:36:16] <mrcoolbp> Prospectacle: any other tasty nuggets of info?
[06:37:59] <prospectacle> mrcoolbp, I think we've reached the limites of my knowledge
[06:38:21] <prospectacle> s/limites/limits/
[06:40:10] <mrcoolbp> well I appreciate you stepping up to the task
[06:40:34] <mrcoolbp> your notes will be recorded and utilized
[06:41:53] * mrcoolbp tries to edit some stories before he falls asleep at the keyboard
[06:45:33] <prospectacle> No worries.
[06:53:47] <NCommander> ...
[06:53:49] <NCommander> fuck you slashcode
[06:54:53] <mattie_p> it probably wants to do the same to you
[07:02:40] <NCommander> mattie_p, this is bloody absurd
[07:02:41] <NCommander> ugh
[07:03:23] <mattie_p> I hesitate to ask, but what is the issue you are working on?
[07:04:13] <NCommander> mattie_p, trying to fix Slash's SSL support
[07:04:13] * mrcoolbp assumes SSL
[07:04:20] * mrcoolbp assumes right
[07:06:30] <mattie_p> hrm, how soon before I have to start delving into perl? I'm betting two weeks tops before I cave
[07:07:18] <mattie_p> looks like it is a distant descendant of c, so it won't be terrible, I hope
[07:07:48] <NCommander> Figures
[07:07:54] <NCommander> Moment I add debug code
[07:07:57] <NCommander> Problem goes away
[07:08:40] <NCommander> mattie_p, want to help abuse this? :-)
[07:09:20] <mattie_p> maybe, I'm not good at abusing anything except ... well. .. lets not go there
[07:09:48] <mrcoolbp> acutally he was great at abusing the voting system code
[07:09:53] <mattie_p> I'm helping mrcoolbp with final edit of a story he posted right now
[07:10:02] * mrcoolbp notes we need a name for audioguy's voting system code
[07:10:16] <mattie_p> mrcoolbp, that was completely accidental and I didn't know I wasn't supposed to abuse that at the time
[07:10:20] <NCommander> mattie_p, https://dev.soylentnews.org
[07:10:28] <NCommander> ^- can you guys login, try stuff, poke it, etc.
[07:10:29] <NCommander> Try and break it
[07:10:42] * mrcoolbp does above
[07:10:56] <mrcoolbp> "Cert not trusted"
[07:11:02] <NCommander> mrcoolbp, known, ignore :-)
[07:11:10] <mrcoolbp> previous loging infor preserved
[07:11:44] * NCommander goes to smoke
[07:17:39] <mattie_p> faq is still borked (way too slashcode intensive), I think that's known too, and someone was fixing
[07:18:18] <mrcoolbp> mattie_p: laminatorX is working on that, I was hoping to have a draft by now though
[07:18:34] <mattie_p> I suspect its coming soon
[07:18:36] <mrcoolbp> but he is editing stories so I'll give him a break = )
[07:18:45] <mattie_p> yeah,
[07:19:12] * mrcoolbp continues trying to break dev.soylent
[07:21:09] * NCommander gets this committed
[07:21:11] <mrcoolbp> WTF does seclevel 10,000 afford me on dev?
[07:21:39] <mattie_p> umm, a lot
[07:22:00] <mattie_p> you can post, edit seclevels, read stats, edit stories
[07:22:08] * mrcoolbp changes his initial Karma posting level to 4
[07:22:09] <mattie_p> maybe edit topics (though I don't recommend that)
[07:22:15] <mattie_p> yeah, you can do that too
[07:23:14] <mrcoolbp> it went to 5, I'm guessing it was added to my actual Karam
[07:23:21] <mrcoolbp> https://dev.soylentnews.org
[07:23:39] <mrcoolbp> NCommander: initial tests seem to be working
[07:26:24] <NCommander> Starting Score: 4 points
[07:26:24] <NCommander> Karma-Bonus Modifier +1
[07:26:35] * mrcoolbp rules!
[07:27:04] <mrcoolbp> NCommander: I can't seem to break anytihng thus far
[07:27:15] <NCommander> mrcoolbp, using both SSL and non-SSL?
[07:28:02] <mrcoolbp> NCommander: didn't try anything on non-SSL
[07:28:35] <mrcoolbp> will do that now
[07:29:21] <NCommander> mrcoolbp, thanks
[07:29:26] <mrcoolbp> np
[07:29:28] <NCommander> I want us to go SSL by default, but that's still a bit out
[07:30:11] <mattie_p> in SSL I logged out, retains my login in cookie, and it tries to log me in when I hit submit
[07:30:21] <mattie_p> Login for "mattie_p" has failed. Please try again. Submit
[07:30:32] <mattie_p> ^^ in comments.pl
[07:32:55] <NCommander> mattie_p, hrm
[07:33:12] <mattie_p> it only does that in SSL when I'm logged out
[07:33:23] <mattie_p> in normal, it allows me to be logged out and post AC
[07:33:44] <mattie_p> in SSL it wants me to login when I hit submit and I get that error
[07:34:01] <NCommander> mattie_p, works here ...
[07:34:08] <NCommander> mattie_p, just posted an SSL AC comment
[07:34:17] <mattie_p> you logged out or just posting AC while logged in?
[07:34:34] <NCommander> mattie_p, oh, the former
[07:34:54] <mattie_p> hrm, odd, I'm testing with Win 7 and chrome right now
[07:34:59] <NCommander> The later works too
[07:35:21] <NCommander> mattie_p, mrcoolbp: BTW, I changed moderation to allow you to post and moderator
[07:35:27] <NCommander> Let me give you guys some modpoints to test
[07:35:33] <mrcoolbp> on dev?
[07:35:46] <NCommander> mrcoolbp, yeah
[07:35:59] <mrcoolbp> k testing
[07:36:44] <NCommander> mrcoolbp, haven't granted yet
[07:37:50] <mrcoolbp> NCommander: are you aware the "today" vs "yesterday" vs "acutal date" nav buttons at the bottom of the "main page" only make sense if there are a lot of stories posted?
[07:38:12] <NCommander> mrcoolbp, mattie_p: you guys should have mod points
[07:38:37] <mrcoolbp> confirmed, commenting and mod testing now
[07:38:47] <NCommander> and I found a bug already
[07:38:49] <NCommander> yay :-)
[07:38:56] <NCommander> Mod interface doesn't show up if you pre-posted
[07:39:30] <mrcoolbp> confirmed ^^
[07:40:03] <NCommander> and it warns there are sitll rollbacks
[07:40:07] <NCommander> But the rollbacks don't happen
[07:40:15] * NCommander fiddles more
[07:40:32] <NCommander> fuck
[07:40:35] <NCommander> actually, it did get undone
[07:40:36] <NCommander> Crap
[07:40:58] <mattie_p> yeah it did
[07:41:33] <mrcoolbp> " If you continue to post this comment, all moderations done to this discussion will be undone! Are you sure you want to post?"
[07:41:41] <mrcoolbp> and I'm not able to moderate now
[07:41:57] <mrcoolbp> but it seems my moderation was presevered....
[07:42:08] <mrcoolbp> BRB 3 seconds...
[07:43:48] * mrcoolbp switches back to SSL to continue
[07:43:55] <mattie_p> wow, chrome keeps logging me in even if I've cleared all cookies and everything "since the beginning of time"
[07:45:14] <NCommander> mattie_p, that's annoying
[07:45:16] <mrcoolbp> NCommander: mod rollback occured
[07:45:18] * NCommander fiddles more
[07:45:20] <NCommander> mrcoolbp, working on it
[07:45:24] <mrcoolbp> k
[07:46:00] <mattie_p> NCommander yeah it is. I'm pretty sure I'm doing it right, but I'm pretty beat. I'll beat on dev some more tomorrow morning
[07:46:11] * mrcoolbp goes back to editing for main page
[07:46:22] <mattie_p> also, I can upload MUD tomorrow once you let me know what you need from me before hand
[07:46:29] <NCommander> rollback shouldn't occur anymore
[07:46:33] <NCommander> mrcoolbp, ^
[07:46:39] <mrcoolbp> okay
[07:46:45] * mrcoolbp tests that
[07:47:02] <NCommander> " Internal SAN check blew up checking moderation rights. Please let the powers that be know how and where you recieved this error "
[07:47:03] <NCommander> AHAHAH
[07:47:04] <NCommander> Oops
[07:47:38] <NCommander> fuck
[07:47:40] <NCommander> still rolling back
[07:47:42] <NCommander> That's annoying
[07:47:44] <NCommander> as fuck
[07:47:58] <mattie_p> yeah, it is
[07:48:40] <mrcoolbp> yup
[07:49:24] * mrcoolbp will be going to bed or falling asleep at keyboard in the next few minutes
[07:49:41] <mattie_p> go to bed then, slash will be waiting for you tomorrow
[07:49:50] <mrcoolbp> will it mattie???
[07:49:56] <mrcoolbp> how do we know that?????
[07:50:09] * NCommander deploys a slight change
[07:52:33] * mrcoolbp can't moderate now
[07:53:15] <mrcoolbp> comments are dissapearing????
[07:54:22] <mrcoolbp> can't see any comments on stories now....
[07:55:33] <mrcoolbp> finally saw some comments on a story but got this when trying to "reply"
[07:55:35] <mrcoolbp> HTTP/1.1 200 OK Date: Mon, 31 Mar 2014 05:54:57 GMT Server: Apache/1.3.42 (Unix) mod_perl/1.31 Connection: close Content-Type: text/html; charset=iso-8859-1
[07:55:35] <mrcoolbp> OK
[07:55:35] <mrcoolbp> The server encountered an internal error or misconfiguration and was unable to complete your request......
[07:56:01] <mrcoolbp> other stories still not showing comments....
[07:56:24] * mrcoolbp thinks the "slight change" screwed it up
[08:01:34] <mrcoolbp> when posting comment: HTTP/1.1 200 OK Date: Mon, 31 Mar 2014 06:01:07 GMT Server: Apache/1.3.42 (Unix) mod_perl/1.31 Connection: close Content-Type: text/html; charset=iso-8859-1
[08:01:34] <mrcoolbp> OK
[08:01:34] <mrcoolbp> The server encountered an internal error or misconfiguration and was unable to complete your request.
[08:01:34] <mrcoolbp> Please contact the server administrator, admin@dev.soylentnews.org and inform them of the time the
[08:01:50] * mrcoolbp wonders if he's talking to self
[08:03:32] <mrcoolbp> mattie_p, NCommander: need sleep
[08:03:36] <mrcoolbp> notes above
[08:03:38] <NCommander> mrcoolbp, sleep well
[08:03:42] <mrcoolbp> thanks
[08:03:46] <mrcoolbp> goodnight!
[08:03:49] <NCommander> mrcoolbp, WTF?
[08:03:54] <mrcoolbp> ?
[08:04:06] <mrcoolbp> tons of errors NCommander
[08:04:09] -!- prospectacle has quit [Quit: Web client closed]
[08:04:16] <mrcoolbp> Also I'm not seeing comments on stories now...
[08:04:32] <mrcoolbp> (on dev.soylent)
[08:04:46] <mrcoolbp> Only some stories are showing any comments at all
[08:05:05] <mrcoolbp> also can't moderate on anything
[08:05:48] <NCommander> mrcoolbp, fixing
[08:05:49] <NCommander> typoed
[08:05:52] <mrcoolbp> NCommander: My guess is that stories I moderated on are not showing me any comments
[08:06:23] <NCommander> mrcoolbp, stand by
[08:06:25] <mrcoolbp> k
[08:06:31] <NCommander> deploy script is running
[08:08:18] <mrcoolbp> NCommander: before I go to bed I wanted to say; I really need you to do a prelim review (or delegate a dev to review) this:
[08:08:19] <NCommander> mrcoolbp, deployed
[08:08:28] <mrcoolbp> NCommander: when you can.
[08:08:36] <mrcoolbp> NCommander: I will look again now
[08:08:38] <NCommander> mrcoolbp, review what?
[08:08:47] <NCommander> mrcoolbp, oh, moderate_and_post?
[08:08:54] <NCommander> I don't commit anything without someone else ACKing it
[08:08:54] <mrcoolbp> NCommander: http://wiki.soylentnews.org
[08:08:55] <mrcoolbp> sorry
[08:09:06] * mrcoolbp is checking mod/post now
[08:10:49] <mrcoolbp> NCommander: still getting the warning but no rollback!
[08:11:47] <NCommander> mrcoolbp, warning fixed :-)
[08:11:54] * mrcoolbp tests that
[08:11:59] <NCommander> mrcoolbp, still deploying
[08:12:03] <mrcoolbp> k
[08:12:11] <NCommander> mrcoolbp, do you feel removing moderate_or_post is a good idea?
[08:12:22] * NCommander knows this wasn't discussed, but moderation reworks are kinda my baby ...
[08:12:38] <mrcoolbp> NCommander: we should test it, but more importantly we should submit a story to main to discuss
[08:13:09] <NCommander> mrcoolbp, I plan to post it on April 1st
[08:13:10] <mrcoolbp> even if we don't vote on every little thing, at least soliiciting feedback would be a good step
[08:13:19] <mrcoolbp> NCommander: I approve = )
[08:13:24] <NCommander> I'm going to switch it, and if feedback is overwhelming negative, it gets flipped off
[08:13:32] <NCommander> (that's why its a var in the DB; we can flip it at will)
[08:13:35] <mrcoolbp> concur
[08:14:09] <NCommander> mrcoolbp, warning fixed
[08:14:14] <mrcoolbp> testing
[08:14:19] <NCommander> Just need to make the mod boxes appear now
[08:14:23] <NCommander> If a user already moderated
[08:15:41] <NCommander> Very slowly coming together
[08:15:48] <NCommander> mrcoolbp, I'm also going to change mod point expiration time to 8 hours
[08:16:15] <mrcoolbp> NCommander: suggest lowering the moderation back to 5 or so then
[08:17:14] <NCommander> mrcoolbp, Hrm
[08:17:16] * NCommander mulls
[08:17:21] <NCommander> mrcoolbp, I thought you needed sleep :-)
[08:17:32] <mrcoolbp> I'm literally about to leave you sir
[08:17:42] <NCommander> mrcoolbp, sleep well, catch you later
[08:17:49] * mrcoolbp tries to find a story on dev he didn't already mod/comment on
[08:20:15] <mrcoolbp> NCommander: found one....comment first or moderate first?
[08:22:58] <mrcoolbp> NCommander: it seems to be working, I'm off to bed
[08:23:03] <mrcoolbp> goodnight!
[08:23:05] -!- mrcoolbp has quit []
[08:29:03] MrBluze|afk is now known as MrBluze
[09:30:03] audioguy is now known as audioguyzzz
[09:31:13] -!- chromas has quit [Quit: No Ping reply in 180 seconds.]
[09:31:25] -!- chromas [chromas!~chromas@47-85-184-52.dhcp.knwc.wa.charter.com] has joined #staff
[09:34:59] -!- chromas has quit [Remote host closed the connection]
[09:35:05] -!- chromas [chromas!~chromas@47-85-184-52.dhcp.knwc.wa.charter.com] has joined #staff
[09:46:12] -!- pbnjoe has quit [Ping timeout: 246 seconds]
[09:46:35] -!- chromas has quit [Quit: No Ping reply in 180 seconds.]
[09:46:46] -!- chromas [chromas!~chromas@47-85-184-52.dhcp.knwc.wa.charter.com] has joined #staff
[11:57:23] <xlefay> morning, how did it all go?
[12:08:50] <NCommander> xlefay, progress
[13:12:56] -!- bytram|away [bytram|away!~pc@Soylent/Staff/Developer/martyb] has joined #staff
[13:12:56] -!- mode/#staff [+v bytram|away] by SkyNet
[14:04:40] MrBluze is now known as MrBluze|zzz
[14:20:57] -!- SirFinkus has quit [Ping timeout: 246 seconds]
[14:41:57] -!- bytram|away has quit [Ping timeout: 246 seconds]
[14:55:13] -!- SirFinkus [SirFinkus!~textual@l-64-313-06-125.hsd0.wa.comcast.net] has joined #staff
[15:01:21] -!- n1 [n1!~nick@Soylent/Staff/Editor/n1] has joined #staff
[15:01:21] -!- mode/#staff [+v n1] by SkyNet
[15:07:23] -!- Bender has quit [Remote host closed the connection]
[15:30:06] -!- Loggie [Loggie!sylnt@Soylent/Bot/Bender] has joined #staff
[15:32:27] -!- Bender [Bender!sylnt@Soylent/Bot/Bender] has joined #staff
[15:32:28] -!- mode/#staff [+v Bender] by SkyNet
[15:36:06] Bender is now known as zombender
[16:07:46] -!- Cyprus [Cyprus!~Cyprus@q-10-08-393-259.hsd3.tn.comcast.net] has joined #staff
[16:26:15] <Landon> audioguyzzz: the staffvote emails are a little annoying in mutt, since it prepends > to reply quotes
[16:26:33] <Landon> and I assume by "do not change this email" it means I need to remove those
[17:02:33] -!- mechanicjay [mechanicjay!~jhowe@Soylent/Staff/Sysop/mechanicjay] has joined #staff
[17:02:33] -!- mode/#staff [+v mechanicjay] by SkyNet
[17:08:40] <paulej72> quite in here now.
[17:12:29] <mattie_p> yeah it is. What is up, paulej72?
[17:12:37] <paulej72> real work
[17:12:49] <mattie_p> yeah, real work sucks
[17:12:49] <paulej72> just cking in before lunch
[17:12:52] <mattie_p> k
[17:34:22] <mechanicjay> hey paulej72, I noticed a bit of css strangeness on dev
[17:39:52] <xlefay> mechanicjay, ping ;)
[17:40:34] <mechanicjay> hey xlefay
[17:40:35] audioguyzzz is now known as audioguy
[17:40:42] <xlefay> How are you?
[17:41:10] <mechanicjay> feeling good. refreshed, ready to try and get my head back into some SN stuff.
[17:41:37] <mechanicjay> you?
[17:42:54] <audioguy> Landon: prepending > on replies has been normal email propgram behavior since the 1980s and you shouod not rtry to clean that up. The vote program will read through that fine.
[17:43:19] * xlefay mumbles that he still has to sign up, ugh I'll do that in a bit
[17:43:36] <xlefay> mechanicjay, I'm ok, just a bit tired; have you looked at our Icinga installation yet?
[17:43:49] <audioguy> xlefay was signed up by imperial decree
[17:44:26] <xlefay> so I'm already signed up? That's great
[17:44:39] <xlefay> Thank you.
[17:47:49] <audioguy> And by imperial decree I do not me audioguy imperial decree. Some stragglers were signed up on NC decreee since they were holdling up some tests. NC was last heard mimbling somethinf that sounded vaguely like 'cat o 9 tails', 'rack'...
[17:47:52] <mechanicjay> xlefay: I have not -- where is that running?
[17:48:24] <xlefay> https://sentinel.soylentnews.org kerberos auth'
[17:50:51] <mechanicjay> ooo
[17:50:59] <xlefay> don't have every service in there yet though, and I'm still waiting for sysops to respond to any of the two mails regarding what e-mail address they would like to be notified on, if something's up
[17:51:53] <xlefay> s/any/one/
[17:52:26] <mechanicjay> yes, I remember now that I forgot to respond
[17:53:13] <xlefay> You like it so far? also, I've been shifting stuff on the wiki, I hope you don't mind I've merged some info from the wiki pages you made. http://wiki.soylentnews.org
[17:53:28] <xlefay> well funpika did the merging actually
[17:54:09] <xlefay> Please do add any service that's missing, etc
[17:56:10] <mechanicjay> icinga looks good. Looks like the merging broke some of the internal page links -- no big deal to fix though.
[17:57:47] <Landon> audioguy: are you able to see if my option added correctly then
[17:57:57] <xlefay> Ah I see
[17:57:57] <mechanicjay> I can't seem to respond to your sysops email, it bounces -- but I think this is my upstream smtp relay problem.
[17:58:05] <xlefay> mechanicjay, what sender was it from?
[17:58:11] <xlefay> xander@ or xlefay@?
[17:58:15] <mechanicjay> xander@
[17:58:21] <xlefay> yeah.. mail it to xlefay@soylentnews.org
[17:58:46] <audioguy> Landon: - I will know for sure this evening when the next phase goes ot, but can have a llok now... hold on...
[17:59:39] <xlefay> unfortunately.. I've "temporarily" lost my domain because of a technicality of sorts which angers me quite a bit so needless to say, my domain expired and is in quarantine before I can get it back without paying 100 bloody euros, I'll spare you the details
[18:00:39] <xlefay> got the reply, thanks, I'll set you in the notification list when I've got every service in ;)
[18:01:16] <mechanicjay> xlefay: been there! it sucks.
[18:01:33] <mechanicjay> alright, lunch, talk to you gents later.
[18:01:39] <xlefay> yeah.. 40 day quarantine, to protect the owner....... rip off the owner is more like it
[18:01:46] mechanicjay is now known as mechanicjay|lunch
[18:01:47] <xlefay> alrighty, take care MJ, enjoy lunch! :)
[18:01:50] <mechanicjay|lunch> xlefay: truth
[18:02:43] Cyprus is now known as Sael|lunch
[18:02:48] Sael|lunch is now known as Cyprus|lunch
[18:03:01] <audioguy> Landon: you meant to add 'We should pick a geeky, but not technical name' ?
[18:03:01] <xlefay> imma bbl. have fun
[18:03:35] <audioguy> It looks like you added an unnecessary angle bracket, but in theory that should stilll go through fine.
[18:04:18] <Landon> audioguy: indeed
[18:04:38] <Landon> hopefully it does
[18:04:44] <Landon> vim automagically inserted that >
[18:05:14] <audioguy> We'll know for sure when I hit the next step. But I am preety sure I tested that particular thing way back, and it worked.
[18:05:34] <audioguy> even on what you typed?
[18:05:48] <audioguy> That is odd, if so.
[18:06:55] <Landon> yeah, thinking about it, that's kind of silly behavior, _even_ if it does recognize it as email
[18:07:43] <audioguy> Wonder what was enabled in vim to do that.
[18:36:28] -!- mrcoolbp [mrcoolbp!~mrcoolbp@Soylent/Staff/mrcoolbp] has joined #staff
[18:36:28] -!- mode/#staff [+v mrcoolbp] by SkyNet
[18:46:49] -!- mrcoolbp has quit []
[19:20:55] Cyprus|lunch is now known as Cyprus
[19:25:16] -!- SkyNet has quit [*.net *.split]
[19:27:28] -!- SkyNet [SkyNet!SkyNet@services.] has joined #staff
[19:27:28] -!- mode/#staff [+o SkyNet] by irc.sylnt.us
[19:37:11] -!- janrinok [janrinok!~janrinok@Soylent/Staff/Editor/janrinok] has joined #staff
[19:37:11] -!- mode/#staff [+v janrinok] by SkyNet
[19:37:15] <janrinok> hi guys
[20:10:49] mechanicjay|lunch is now known as mechanicjay
[20:15:44] <janrinok> Just for info - there are NO stories in the submissions list. Its going to get very quiet soon....
[20:19:32] <xlefay> mechanicjay, ping, have you heard from robin? Is he on vacation or busy with work projects? I haven't seen him in a while
[20:22:32] <xlefay> If not, I'll send robin an e-mail asking how he is and all, just to check in. He wasn't happy with the B stuff like many of us, I'd hate to see him go.
[20:23:52] <xlefay> has anyone else heard if robin went on vacation or something like that?
[20:23:59] <janrinok> xlefay: hi, how's things?
[20:24:19] <xlefay> janrinok, you're here!!!! I assume, you haven't been taken by 'them' then?
[20:24:33] <xlefay> I'm good, still here and not been replaced by some secret agent of sorts, how about you?
[20:25:06] <janrinok> No I decided to take some of them prisoner. I've got them tied up in my garden. Don't tell anyone....
[20:25:35] <xlefay> Ok, it'll be our secret.
[20:25:59] <Landon> !seen robind
[20:26:04] <Landon> oh right, I unloaded that
[20:26:23] <janrinok> At least I think that they are some of 'them' - One claimed to be a Jehova's Witness, and the other was trying to read my electricity meter, but I still think that they were suspicious.
[20:26:37] zombender is now known as MileyCyrus
[20:26:43] <xlefay> Landon, about 7 days ago, so I just want to check in with him see how things are
[20:27:13] <xlefay> janrinok, no doubt, that's their M.O.! What are you planning on doing with them?
[20:27:18] <Landon> janrinok: radio silence... soylentnews is going on the other side of the moon
[20:27:18] <Landon> :P
[20:27:34] <Landon> that should be our explanation for not having any stories submitted
[20:27:37] <Landon> s/submitted/posted
[20:28:20] <mechanicjay> xlefay: I haven't seen robin in about a week either. I know he'd been busy, but it'd be good to check in with him.
[20:29:02] <xlefay> mechanicjay, yes, I'll send him an e-mail just to check in. :)
[20:31:11] <janrinok> xlefay: do with them? Damn, I hadn't thought of that. I suppose I could dress them up and pretend that they are garden ornaments. Might be a bit tricky though, I haven't got a dress big enough for the JW...
[20:31:59] <xlefay> janrinok, hmm, a black dress should suffice, call it a black rose!
[20:32:25] <xlefay> just twist it around a bit, would that work?
[20:32:51] <janrinok> lol
[20:33:16] <janrinok> One or both of us requires some form of psychiatric treatment....
[20:33:36] <janrinok> Probably me!
[20:34:35] <xlefay> Probably both :P
[20:34:56] <janrinok> That's the first laugh I've had today - thx
[20:35:29] <xlefay> haha :)
[20:35:44] <xlefay> Just e-mailed robin, hopefully he'll check in soon. // mechanicjay :)
[20:36:14] MrBluze|zzz is now known as MrBluze|afk
[20:38:27] <xlefay> mechanicjay, guess what, we've got a response already! "Thanks for checking in. I was just on vacation for a week, and now that I'm back at work there is a bunch of craziness here. In short, I'd still like to be involved but I just don't have the time right now. Hopefully things will settle down for me in the next month or so. "
[20:38:58] <mechanicjay> xlefay: cool
[20:40:19] -!- pbnjoe [pbnjoe!~pbnjoe@Soylent/Users/313/pbnjoe] has joined #staff
[21:12:24] <paulej72> down to 44 open issues.
[22:20:08] MrBluze|afk is now known as MrBluze
[22:26:39] MrBluze is now known as MrBluze|afk
[22:40:11] -!- janrinok has quit [Quit: leaving]
[22:59:29] <NCommander> n1, the stories tomorrow are for 04/01 :-)
[23:07:10] * NCommander sighs, no one around
[23:14:35] <audioguy> check pm
[23:19:23] <NCommander> audioguy, responded
[23:48:24] -!- prospectacle [prospectacle!~3a6b4ee9@n31-480-51-566.mit138.act.optusnet.com.au] has joined #staff
[23:48:24] -!- mode/#staff [+v prospectacle] by SkyNet
[23:49:50] <prospectacle> Good day