« first day (1213 days earlier)      last day (2903 days later) » 

20:02
@hichris123 could be an accidental code block or an evasion maneuver
!!/test 18669786819 gmail customer service number 1866978-6819 gmail support number
> Bad keyword in body, bad keyword in title, bad keyword in username, phone number detected in title
----------
Title - Position 1-76: 18669786819 gmail customer service number 1866978-6819 gmail support number
Title - Scam aimed at *gmail* customers. Keywords: *customer, service, number, support, number*
Title - Phone number: 18669786819
Body - Position 1-76: 18669786819 gmail customer service number 1866978-6819 gmail support number
Username - Position 1-76: 18669786819 gmail customer service number 1866978-6819 gmail support number
ooo i think i know what broke in that command...
@Undo @ArtOfCode for event_data, in the chatcommunicate tests, what does event_type signify and what type of values does that accept?
20:07
I think that comes from the chat socket
Someone say something
Pretty certain it does, but in the chatcommunicate tests, we're expecting 'in body'
and we're getting 'bad keyword in answer' but not 'in body' anywhere
something
{"r11540":{"e":[{"event_type":1,"time_stamp":1489522093,"content":"Pretty certain it does, but in the chatcommunicate tests, we\u0026#39;re expecting \u0026#39;in body\u0026#39;","id":69594593,"user_id":10145,"user_name":"Thomas Ward","room_id":11540,"room_name":"Charcoal HQ","message_id":36039589}],"t":69594593,"d":1}}
@ThomasWard Got a link to a line?
@Undo Line as in source code line?
20:09
aye
standby
@Undo github.com/Charcoal-SE/SmokeDetector/blob/classes_refactor/test/…. The response from the test has these before the first \n: > Bad keyword in answer, bad keyword in title, bad keyword in username, phone number detected in title
@Undo so either something is fubar with the detections, or something else blew up.
and this would only be in the refactored branch
Oh
Somewhere we're assuming that !!/test takes an answer. It should take a question
!!/test-a is for answers
> Would not be caught as an answer.
thanks
J F
J F
\o @ByteCommander
20:12
@Undo I'm not even sure how to trace that back, though I think I know where the explosion happens...
Just a sec
@ThomasWard Any reason Post.py:146 tries to turn a boolean into unicode?
That would likely be my fault :)
3AM coding issues :)
;)
that explains a lot though
DERP
if this fixes the entire problem
then I owe you a drink.
Or five.
Making that change and the one above it fixes all the tests
20:16
yep that's what i just did
or it does on my machine
yay i'm watching movies on my Windows VM from my Linux computer and hearing the sound w00t!
Yep, there
(it's not on this computer, that VM lol)
I'll collect on that drink sometime when it's more legal ;)
20:17
:P
So is this mergeable?
@Andy disregard test issues, @Undo fixed it - caught my fubar of returning a Unicode instead of a Bool. Oops.
@Undo I'd like to realtime test it
kk
to make sure nothing else, like !!/report blows up
I'll run it on my Pi for a while
20:18
@Undo I saw your message last night on git, also, after I caught my own fubar
Yep, saw it
and made the api_response fakepost actually USe a post object;
Whoopsies, I suck xD
YAY no failures.
!!/standby art
ArtOfCode/EC2 is switching to standby
Restart: API quota is 9911.
[ SmokeDetector ] SmokeDetector started in standby mode at rev 35091cb (Undo1: Remove code block check) (running on ArtOfCode/EC2)
@ThomasWard Whoops. At least it was a simple error.
AttributeError: Post instance has no attribute 'post_url'
2017-03-14 20:19:52.208002 UTC
  File "/media/sda1/SmokeDetector/excepthook.py", line 48, in run_with_except_hook
    run_old(*args, **kw)

  File "/usr/lib/python2.7/threading.py", line 505, in run
    self.__target(*self.__args, **self.__kwargs)

  File "/media/sda1/SmokeDetector/ChatExchange/chatexchange/browser.py", line 714, in _runner
    self.on_activity(json.loads(a))

  File "/media/sda1/SmokeDetector/ChatExchange/chatexchange/rooms.py", line 85, in on_activity
grumble.
!!/alive
that's easy
20:20
it'll revive itself
Restart: API quota is 9906.
!!/location
@ArtOfCode Undo's Raspberry Pi
We're not in spam hour anyway, so meh
@Undo Pushed an update to Post adding that property.
it's in its own internal object, but now it's in the property :)
20:21
Pulling
bah, invalid literal
[ SmokeDetector ] SmokeDetector started at rev 57ce3c2 (Thomas Ward: Post class missing property: post_url) (running on Undo's Raspberry Pi)
Restart: API quota is 9899.
AttributeError: Post instance has no attribute 'user_link'
2017-03-14 20:22:26.685722 UTC
  File "/media/sda1/SmokeDetector/spamhandling.py", line 110, in handle_spam
    post.user_link, why, post.owner_rep, post.post_score,
[ SmokeDetector ] SmokeDetector started at rev 57ce3c2 (Thomas Ward: Post class missing property: post_url) (running on Undo's Raspberry Pi)
Restart: API quota is 9897.
Should be the same as user_url
@Undo yeah that's just missing properties, which is easy to fix :)
20:26
!!/pull
[ SmokeDetector ] SmokeDetector started at rev 35091cb (Undo1: Remove code block check) (running on Undo's Raspberry Pi)
Restart: API quota is 9879.
[ SmokeDetector | MS ] Manually reported question: recommendation for 10g sfp+ NICs by Vinay Madapura on hardwarerecs.SE
@Undo at this point it's more or less just mopping up minor errors heh
pushed to fix user_link
(in case anywhere else refers to it)
w00t, tests are passing!
oooh i noticed an MS error o.O
@Undo looks like this isn't mergeable yet, still running some fixes
20:33
[ SmokeDetector | MS ] Pattern-matching website in title: How www.facesofpower.net is developed? by Prafull Dhadkar on graphicdesign.SE
fp- by J F
20:48
@Undo OK so we can run another test now. I had to update metasmoke.py based on other checks, because it was not using a Post object
when passing to the spam handler.
Hmm. That last manually reported question report is trying to load autoflag information ...
It can't be autoflagged if it is a manual report ...
The FIRE link doesn't work either ...
Yes, I have reloaded the page.
!!/location
@ThomasWard Undo's Raspberry Pi
!!/gitstatus
# On branch deploy
nothing to commit (working directory clean)
20:50
@JF Oh, hi. Sorry, I've been distracted...
All the gravatars are broken as well.
Anyone else seeing this?
We're aware the Stack Overflow Imgur hosting is offline for HTTPS, we're reaching out to them now to figure out what's going on.
@DavidPostill That manually reported question isn't on MS.
My guess is that it's because it broke somewhere
Just a sec
[ SmokeDetector ] SmokeDetector started at rev 35091cb (Undo1: Remove code block check) (running on Undo's Raspberry Pi)
Restart: API quota is 9723.
20:53
LOL. Only Undo's gravatar is working
Mine should be up
[ SmokeDetector ] SmokeDetector started at rev 800bafb (Thomas Ward: Missing import of Post from classes.) (running on Undo's Raspberry Pi)
nope
Restart: API quota is 9720.
20:54
[ SmokeDetector | MS ] Manually reported question: recommendation for 10g sfp+ NICs by Vinay Madapura on hardwarerecs.SE
@Undo nope, still nothing on MS, did we break it?
Lemme look
oh...
ActionController::UrlGenerationError in Posts#show
No route matches {:action=>"show", :controller=>"stack_exchange_users", :id=>nil}, missing required keys: [:id]
sounds like explosions in the review section
Does post.user_link work?
it should
let me test
20:59
Lemme deploy metasmoke
[ SmokeDetector | MS ] Manually reported question: recommendation for 10g sfp+ NICs by Vinay Madapura on hardwarerecs.SE
blah cyclical imports >.<
So it's a metasmoke issue
>>> data = Post(api_response={'title': 'test', 'body': "test", 'owner': {'display_name': 'test', 'reputation': 100, 'link': 'http://mind-your-own-business.net'}, 'site': 'stackoverflow.com', 'IsAnswer': False, 'score': 0, 'link': '', 'question_id': '', 'up_vote_count': '', 'down_vote_count': ''})
>>> data.user_link
u'http://mind-your-own-business.net'
@Undo so, i know that data.user_link works.
yep
It's a regex issue
21:08
OK. I have to push the cyclical dependencies issue fix, but then it'll be OK
fooo i broke CI
[ SmokeDetector ] SmokeDetector started at rev 7fa6901 (Thomas Ward: Resolve a circular dependency issue in classes.Post) (running on Undo's Raspberry Pi)
Restart: API quota is 9633.
[ SmokeDetector | MS ] Manually reported question: recommendation for 10g sfp+ NICs by Vinay Madapura on hardwarerecs.SE
deletes as spam
J F
J F
^^ That post isn’t in MS, so it breaks AIM & FIRE.
21:22
sd f
How did that happen?
@hichris123 As far as I can tell though code blocks got stripped out anyways
Like before you added that
21:40
!!/apiquota
@quartata The current API quota remaining is 9422.
@Undo Something's wonky with MS's review queue
There's a post stuck in there that isn't actually in MS
It's there, it's just broke
Removed now
OK cool
Yeah perfect
@Undo is everything working now?
21:44
Why exactly was that question reported by the way?
No
@quartata testing
@Undo anything you need from me?
@Undo Oh OK.
ArtOfCode/EC2 received failover signal.
I can't FP it...
21:44
I don't really know. Need to play with it again later
Restart: API quota is 9650.
can't convert nil into an exact number on line 87
/posts/show.html.erb
yeah, I nuked the posts behind that
J F
J F
Hey @Art/@Undo could you change the access for github.com/Charcoal-SE/charcoal-jekyll-theme to allow websiteers to push?
21:48
bah
you're supposed to be sleeping or something
nope, only 21:49
J F
J F
I’m currently going through the second task list here to upgrade the charcoal-se.org website.
@Undo Chrome doesn't like Firestorm's certificate
since it comes from metasmoke.erwaysoftware
J F
J F
@quartata What’s the difference between MS and Firestorm?
Is that even still a thing?
21:51
@Undo I guess?
@JF ?
J F
J F
@quartata They look awful similar.
Should anything be done about this one? stackoverflow.com/users/7711461/kiran
@Undo No, firestorm.erwaysoftware is serving metasmoke
@ArtOfCode oh no wonder
yeah, nginx isn't set up for it. By default, you get metasmoke
21:53
you get a 503 on my server
so really metasmoke isn't metasmoke
It's nameless
@quartata its name is not fixed.
it changes based on its mood.
I see.
21:53
So @JF, why do we need to make the site branch default?
J F
J F
9 hours ago, by Glorfindel
спам!
What was it now. !!/allspam?
J F
J F
@ArtOfCode Because GH Pages can only serve from the master and gh-pages branches. I can change it up though so you can serve from gh-pages. I’ll do that now.
@JF I'm happy to make site default if that's useful, just want to know what purpose it serves
J F
J F
@ArtOfCode I’ll switch so that master can stay default. Just need to do a few git things.
21:56
shrug mkay :)
J F
J F
Done. Now on to the next step.
[status-await Travis.CI.build()]
@JF so the repo settings don't let me change the source branch away from master
J F
J F
@ArtOfCode that’s why I did that.
Fixing.
also in settings:
 Your site is having problems building: The tag css on line 13 in ms-urls.md is not a recognized Liquid tag. For more information, see help.github.com/articles/page-build-failed-unknown-tag-error.
J F
J F
That’s because I’m using Jekyll plugins that GH Pages doesn’t like, so the site builds on Travis.
22:10
@ArtOfCode so I think the refactor to use a Post() object is done... but blah
@JF Ah, right
someone didn't turn caps off
J F
J F
Let’s restart that build and see what happens.
[ SmokeDetector | MS ] Bad keyword in title, phone number detected in title: ^Q.u.i.c.k.b.o.o.k.s P.a.y.r.o.l.l S.u.p.p.o.r.t 1-8.O.O-5.8.4-4.6.1.1 P.h.o.ne. N.u.m.b.e.r.^ by vcjnhghkj on stackoverflow.com
tpu- by J F
FR: too many dots in title and similar check
Why? That got caught, didn't it?
22:23
It did.
Hmm. Click on the FIRE icon does this:
J F
J F
@ArtOfCode What’s the status of the Pages build for charcoal-se.org?
Green
...except I get 404 on charcoal-se.org, and a CSS-less site on charcoal-se.github.io
Anybody else seeing this? ^^^
J F
J F
@ArtOfCode Fixing that right now.
@DavidPostill [status-norepro]
22:26
@DavidPostill betcha it's related to the charcoal-se.org outage; you have no CSS because it's served from there
@ArtOfCode OK. I'll wait and try a bit later :)
FIRE works for me just fine
J F
J F
CSS should be back.
Full site functionality in ~1 minute.
@DavidPostill Missing CSS
</slowpoke>
Yep. Working again ;p
J F
J F
22:30
@ArtOfCode Could you wipe the cache on charcoal-se.org so the site can come back up?
that may take longer than actually waiting for the cache to expire... I locked myself out of the CF account and their password reset doesn't work
ooh, I haven't seen this strain for a while
Posted on the wrong SE site for sure though
@SmokeDetector The way the why data works on this is weird
!!/test-a ArtOfCode's customer service phone number
22:46
> Bad keyword in answer
----------
Body - Position 1-42: ArtOfCode's customer service phone number
Huh, it doesn't show up in !!/test
Oh it's title
!!/test ArtOfCode's customer service phone number
> Bad keyword in body, bad keyword in title, bad keyword in username
----------
Title - Position 1-42: ArtOfCode's customer service phone number
Body - Position 1-42: ArtOfCode's customer service phone number
Username - Position 1-42: ArtOfCode's customer service phone number
I guess it doesn't show it. Weird.
23:01
[ SmokeDetector | MS ] Bad keyword in body, link at end of body, link following arrow in body, pattern-matching product name in body, pattern-matching website in body, +1 more: There was: a recent report assessing L-arginine by Muscle X Pump 2400 on drupal.SE
tpu- by J F
J F
J F
@hichris123 Why is there Russian in there?
[ SmokeDetector | MS ] Pattern-matching website in title: How www.facesofpower.net is developed? by Prafull Dhadkar on graphicdesign.SE
fp- by J F
@hichris123 Ohhhhhhhhhh
@JF I assume for "mostly non-Latin characters"
i.e three non-latin Characters are enough to offset all those Latin ones
@hichris123 Am I correct?
@SmokeDetector "anime.js"? That's a new one.
JavaScript libraries are weird, man.
@JF I would assume for only-latin chars on localized site.
J F
J F
23:10
makes sense.
You get what I meant... trying to avoid setting off that check.
23:52
tpu- by teward
Are both the answers detected there?
Reported now via blacklisted user above

« first day (1213 days earlier)      last day (2903 days later) »