« first day (1428 days earlier)      last day (2393 days later) » 

9:02 PM
@bwDraco Get this figured out? I forgot what the fix is
oh, actually, you need to use SSH to clone and send me a public key
Like quartata said
 
Oh, okay.
I'm really tired at the moment.
 
@Undo can you fix PullApprove?
Check any PR, it says there's an error
 
dragons are cranky nap or no nap
 
especially red dragons
 
@quartata what in the world is it irritated at?
 
9:06 PM
idk
Happened after Art added bwDraco to the approve list
 
I thought it was happening before as well.
 
Should be fixed, there's a refresh button in PullApprove
 
@Mithrandir try again?
Don't see any Xs anymore
 
Merged SmokeDetector #1150.
 
merge conflicts?
 
9:14 PM
CI on 3f5b6ed succeeded. Message contains 'autopull', pulling...
Restart: API quota is 16191.
 
@Mithrandir because Undo merged the first
 
Merged SmokeDetector #1149.
 
he fixed it
 
(thumbs up)
 
9:16 PM
No, but I'm up for being a rubber duck
Oh, so more a VS issue?
 
Check - from a terminal, not a UI - that the file actually doesn't exist any more.
 
yeah, I've had issues with that before. But it sounds like that's not it.
C# has a .csproj file you'd poke. I bet there's some similar file.
 
in Beep Boop Maggot, 2 mins ago, by Smokey-NG
CI on cc75e14 succeeded. Message contains 'autopull', pulling...
lulz
cool that works at least
 
Oh, it's binding to the MS web socket and getting everything
 
yeah
and MS doesn't know it's on a fork
 
9:21 PM
So... what's with the SSH key? Am I supposed to create a new key and send you the public key or what?
 
@bwDraco Have a ~/.ssh/id_rsa.pub?
 
@bwDraco Yes. That way it can be added to the Github account and you can use it to authenticate as SmokeDetector
Git over SSH is pretty nice
> ssh over git
 
lul
 
Just a moment...
 
9:22 PM
yeah
but it's nice to not have to put in your GH credentials every time
and it's secure
 
I don't - is RSA-4096 good?
 
And combined with ssh-agent, you are also safe with ssh keys with passwords
 
This is the first time I've done this for Git.
Oh, okay. So you want me to create an SSH key for SmokeDetector.
So use the SmokeDetector email address?
 
aye
Not sure it matters, but yes
 
@QPaysTaxes It contains the email address.
nvm, that's public.
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCYeORamS/frJMUSrX4KAkuyKiC47MQESfVhe8yPxTMrkThiXmrR3mlMEwEVmGFf+F/MIpGxySIZmRQ5tcOd2fdMwIVF5MYJHdjwvCqwF4usSoM9dqCt2X7IueWS6TTEl3G4qM/2phO779A+T+Fj1dDoLCIVtyL3LUgVAy9sefpTEGkWQ8B3DkapW7RE78Ouir1y0L7BcVZFBDnqEvb4mRIdoAEfMcYXh9Ukhtiou3lQk7jftzls3/vT4/BoveWJAsA60vTqMT06ilAJXpvX0n1lcSIDuofaAMWhzZGJWHHK5I7z/HUCctH1jFn9Pz45kwNQG2vPyeSB0V4oOfztgOf8nkLwTvPOGCEjmfkyavXn3xXMyi4nfHIg+dYY15YwnhzzV0fuF42Qai5G2AlPtIiXVicleYIMLPrICiDhcUJzEkedwQSu887mzd08DK7jB3Nk4YtoNlKLX7HF7epbtCYRo/18VRmGvw2I2BT4Xl5iWytZIf2ZhYmWgF8swsQELkcfGN4kYO2wm/7h2SBUBm6Q3ScEVglAyvxEFOjbJVP3xl9G
 
J F
9:34 PM
@QPaysTaxes solution: don’t use Microsoft products :)
 
[ SmokeDetector | MS ] Few unique characters in body, repeating characters in body: Using argmax to find largest number in a list of elements by crystyxn on stackoverflow.com
 
@angussidney trying out allspam right now, there's one buggerino:
        if post_data.post_type == "answer":
            post_data.question_id = post['question_id']
            post_data.is_answer = True
this doesn't work
it throws a key error on question_id
 
I actually kinda like VS Enterprise. It's nice.
 
@SmokeDetector vandalism (rolled back)
 
Xcode's autocomplete was better, though
 
9:38 PM
JetBrains surely has something awesome for your needs
Unless you're a student or there's a free community edition for the language you picked, it will also cost you an awesome fortune though...
CLion? IMHO that's one of the worst out of their portfolio...
Still the best C IDE I ever used /shrug
:)
For me it was slightly painful.
I guess I was allowed to stop using C before that happened
> A programming language for programming things
very descriptive
 
@QPaysTaxes eh, overpriced is hard to justify. Support alone is worth much of that premium; resale price makes up the rest
but I love that debate ;)
 
J F
@QPaysTaxes Why did you pick C over other languages like JS?
 
> mfw JS over C
 
J F
because of speed?
 
[ SmokeDetector | MS ] Few unique characters in body, repeating words in body: How fix multiprocessing in my code? by The lazy adherent of Python on stackoverflow.com
 
9:47 PM
woops I forgot to make sd v silent
 
JS was perhaps not the best example... :)
 
on the bright side I'm getting to see all sorts of messages I didn't know existed
in Beep Boop Maggot, 39 secs ago, by Smokey-NG
@quartata [:40563422] Registered question as true positive. If you want to blacklist the poster, use trueu or tpu.
like I didn't know it said that
or even suggested trueu like it's 2014
 
So... I can now do !!/approve on pull requests?
 
Should be able to
 
J F
@ArtOfCode Fine. s/JS/Typescript/ :)
 
9:50 PM
Now the moment of truth...
 
bwDraco/Linode received failover signal.
Restart: API quota is 18650.
 
!!/standby tew
 
!!/pull
 
9:52 PM
@bwDraco I hit an error while trying to run that command; run !!/errorlogs for details.
 
Auth failed.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
 
Gotta run. Chasing deer.
 
(yes, I ran git remote set-url origin ssh://git@github.com/Charcoal-SE/SmokeDetector.git)
 
May I ask how to blacklist a user?
Ah, okay
 
!!/addblu (profile link)
 
9:54 PM
@Mithrandir Invalid format. Valid format: !!/addblu profileurl or !!/addblu userid sitename.
 
@SimplyBeautifulArt You are not a privileged user. Please see the privileges wiki page for information on what privileges are and what is expected of privileged users.
 
Smokey is only for spam and Rude/Abusive, @sim
 
Well, they've posted several low-quality questions on math.SE, and after having posted one very recently, I tried to provide some criticism to them, to which they immediately deleted their question. It's also not the first question I saw them delete either.
 
9:57 PM
Not low quality contributions in general
 
@Mithrandir Okay then.
 
no worries
 
While I'm here, how does one report a post to Smokey?
 
Post 1: That does not look like a valid post URL.
Post 2: That does not look like a valid post URL.
 
9:59 PM
!!/pull
 
@bwDraco I hit an error while trying to run that command; run !!/errorlogs for details.
 
Well anyways thanks.
 
@QPaysTaxes no
 
J F
@QPaysTaxes No, because you’re reporting the two links (post and url).
 
!!/pull
 
10:00 PM
@bwDraco I hit an error while trying to run that command; run !!/errorlogs for details.
 
J F
TIL YouTube has a dark theme, added as part of Google’s continuing Material Design integration.
 
!!/errorlogs 50
sd poof
sd poof-force
 
@SmokeDetector poof-force
 
sd poof-this-isnt-even-my-final-form
 
@SmokeDetector del
 
10:01 PM
@bwDraco Messages from SmokeDetector in Charcoal HQ are generally kept as records. If you really need to delete a message, please use sd delete-force. See this note on message deletion for more details.
 
REEEEE
 
So... @Undo, I can't seem to log in. What's going on?
I ran git remote set-url origin git@github.com:Charcoal-SE/SmokeDetector.git.
 
J F
9 mins ago, by Undo
Gotta run. Chasing deer.
 
I'm aware.
 
@JF for real
wait @Undo you can't kill deer it might be bambi's mom
 
10:04 PM
lol
 
cc @YvetteColomb back me up on this
 
!!/pull
 
@bwDraco I hit an error while trying to run that command; run !!/errorlogs for details.
 
!!/pull
 
@bwDraco I hit an error while trying to run that command; run !!/errorlogs for details.
 
10:08 PM
in Beep Boop Maggot, 26 secs ago, by Smokey-NG
[ SmokeDetector | MS ] Mostly dots in answer: Comparing tables in lua, where keys are tables by Thijs Radijs on stackoverflow.com (@quartata)
vandalism
!!/alive?
 
@quartata Of course
 
why didn't you catch it then you dork
I guess maybe it was too fast
he edited it again within grace period to remove the dots
 
!!/reboot
 
[ SmokeDetector ] SmokeDetector started at rev abf873a (ArtOfCode: Update .pullapprove.yml) (running on bwDraco/Linode)
 
!!/pull
 
10:11 PM
@bwDraco I hit an error while trying to run that command; run !!/errorlogs for details.
Restart: API quota is 18506.
 
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Why?
ssh -T git@github.com succeeds.
@Undo can you check the account permissions?
 
J F
tfw you hit Ctrl+Shift+W in Google Docs instead of Ctrl+Shift+E, closing your browser window
 
[ SmokeDetector | MS ] Potentially bad keyword in body: University Project by Stephen Rassam on stackoverflow.com
 
ur 2 slow
Interesting that this isn't double reporting to MS
wonder how it handles that
 
J F
@quartata I think it blocks double-reports somehow.
 
10:17 PM
the feedback goes through fine which is nice
you can tell which ones came from the fork because it shows "f" instead of "fp"
 
@bwDraco what's the output of git remote get-url origin?
 
git@github.com:Charcoal-SE/SmokeDetector.git
 
okey doke, good
send me the public key, hello@artofcode.co.uk
 
Done.
Undo said he added it in but it's not working.
 
ugh github show me the public key -_-
what's the fingerprint, @bwDraco?
don't worry, I got it
heh
Anyway, your key is definitely there
 
10:35 PM
!!/pull
 
@bwDraco I hit an error while trying to run that command; run !!/errorlogs for details.
 
So... what's wrong?
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Oh, sorry.
!!/errorlogs 30
 
and the repository exists.
2017-10-15 22:35:07.065725 UTC
  File "/home/dragonlord/SmokeDetector/chatcommunicate.py", line 189, in watcher
    message_id=message_id)

  File "/home/dragonlord/SmokeDetector/chatcommunicate.py", line 275, in handle_commands
    return cmds[command](**command_parameters)

  File "/home/dragonlord/SmokeDetector/chatcommands.py", line 42, in run_command
    return function_(*args, **kwargs)

  File "/home/dragonlord/SmokeDetector/chatcommands.py", line 773, in command_pull
 
@bwDraco That from git pull on the command line?
 
Command-line pull works.
 
10:37 PM
[ SmokeDetector ] SmokeDetector started at rev ce3ab5c (SmokeDetector: Test account permissions) (running on bwDraco/Linode)
Restart: API quota is 18344.
 
so command line and smokey are using different creds
have you got GH creds in your config file, @bwDraco?
 
Yes. Perhaps they're wrong?
 
take 'em out
 
an f, but figured I'd post any reports that were missed
 
10:38 PM
you're trying to connect to an SSH endpoint with user/pass creds
 
That's not what those are used for
They're used for creating PRs
When it tries to push directly it just runs git.push(), then git loads the creds
 
hm
 
The problem is most likely the git-credentials store I told them to set up earlier
 
@quartata That was deleted.
 
so which creds are cached in git
 
10:40 PM
@ArtOfCode Don't know
here's all the relevant bits:
 
The creds are still in SmokeDetector's config file. Comment them out?
 
Now, I tried logging into GitHub using those credentials and failed.
 
oh well we should fix that
 
then you have a problem with them somewhere :)
 
10:42 PM
full disclosure I do not know the GH creds but I'm sure Art does
 
so maybe fix that lulz
@SmokeDetector ignore
 
I have them sitting next to me on my phone screen :P
 
@quartata Post ignored; alerts about it will no longer be posted.
 
ok that time was a double report
but only because I reported it first 15 minutes ago
I'll turn off MS since I don't need it currently
I suppose that means @angussidney can destroy my MS token now
actually
I can do that myself I think
@ArtOfCode bug: I can't delete my own smoke detector
metasmoke.erwaysoftware.com/smoke_detector/mine, then hitting remove tells me I don't have enough privileges
also while you're at it you can remove the SDR privilege from my MS account
 
10:44 PM
@bwDraco You left out the |, right? I just tried and it worked
 
Yes.
Fixed, restarting...
!!/restart
 
[ SmokeDetector ] SmokeDetector started at rev ce3ab5c (SmokeDetector: Test account permissions) (running on bwDraco/Linode)
 
(cc @Undo too)
 
!!/pull
 
@bwDraco I hit an error while trying to run that command; run !!/errorlogs for details.
Restart: API quota is 18285.
 
10:48 PM
!!/stappit bw
Going to shut down and restart the whole thing.
 
[ SmokeDetector ] SmokeDetector started in standby mode at rev ce3ab5c (SmokeDetector: Test account permissions) (running on bwDraco/Linode)
 
@quartata this is done, needs @Undo to remove the SD record
 
NobodyNada/Raspberry Pi received failover signal.
 
@ArtOfCode why can't SDRs remove their own Smoke Detectors tho
 
Restart: API quota is 18887.
 
10:50 PM
Because it's borked
 
bwDraco/Linode received failover signal.
 
!!/standby nob
 
Restart: API quota is 18284.
 
@quartata because bug
 
!!/pull
 
10:51 PM
[ SmokeDetector ] SmokeDetector started at rev ce3ab5c (SmokeDetector: Test account permissions) (running on bwDraco/Linode)
 
Success!
 
probably not so much bug as it is not implemented
 
Restart: API quota is 18278.
 
since I don't think anyone who wasn't an admin has tried to remove their smokey
I guess the last thing to do before I write unit tests is to make sure it works in multiple rooms
 
[ SmokeDetector | MS ] Offensive body detected: Minecraft Crashes upon Launch by YourHecticMind on gaming.SE
tpu- by DraconicPenguin
 
10:53 PM
sd - rude
 
!!/blacklist test\.test\.com
 
@bwDraco The !!/blacklist command has been deprecated. Please use !!/blacklist-website, !!/blacklist-username,!!/blacklist-keyword, or perhaps !!/watch-keyword. Remember to escape dots in URLs using \.
 
!!/blacklist-keyword test\.test\.com
 
@bwDraco Blacklisted test\.test\.com
 
er
 
10:54 PM
Let's see if it goes through...
Will delete when done.
 
it did
it wouldn't have replied if it didn't
 
[ SmokeDetector | MS ] Offensive body detected, blacklisted user: Minecraft Crashes Upon Launch [2\\$1 by YourHecticMind on gaming.SE
tpu- by DraconicPenguin
 
!!/test-a test.test.com
 
> Would not be caught as an answer.
CI on 746f693 succeeded. Message contains 'autopull', pulling...
 
Oh, okay.
 
10:55 PM
@SmokeDetector autoflagged?
 
(had to wait for the CI)
 
@quartata That post was automatically flagged, using flags from: Floern.
 
!!/test-a test.test.com
 
> Bad keyword in answer
----------
Body - Position 1-14: test.test.com
Restart: API quota is 18248.
 
can't approve your own
it wouldn't merge anyways tho
 
Ah, okay.
 
you probably could have just deleted it from history and repushed tho
no one would have cared
 
lol, not sure how I missed that, could have done that under the SmokeDetector GitHub account
 

« first day (1428 days earlier)      last day (2393 days later) »