ChanServ changed the topic of #freedesktop to: https://www.freedesktop.org infrastructure and online services || for questions about freedesktop.org projects, please see each project's contact || for discussions about specifications, please use https://gitlab.freedesktop.org/xdg or xdg@lists.freedesktop.org
<whot>
karolherbst: it's triggered via a webhook, if you grep damspam for do_not_litter you'll find the entry points
JanC has quit [Ping timeout: 480 seconds]
JanC has joined #freedesktop
jsa1 has joined #freedesktop
scrumplex_ has joined #freedesktop
scrumplex has quit [Ping timeout: 480 seconds]
jsa1 has quit [Ping timeout: 480 seconds]
georgc has joined #freedesktop
gchini has quit [Ping timeout: 480 seconds]
snetry has joined #freedesktop
sentry has quit [Ping timeout: 480 seconds]
JanC is now known as Guest24315
JanC has joined #freedesktop
Guest24315 has quit [Ping timeout: 480 seconds]
Zathras_11 has joined #freedesktop
Zathras has quit [Ping timeout: 480 seconds]
alpernebbi has quit [Ping timeout: 480 seconds]
alpernebbi has joined #freedesktop
JanC has quit [Ping timeout: 480 seconds]
FANTOM has quit [Ping timeout: 480 seconds]
FANTOM has joined #freedesktop
FANTOM has quit [Ping timeout: 480 seconds]
FANTOM has joined #freedesktop
FANTOM has quit [Ping timeout: 480 seconds]
FANTOM has joined #freedesktop
AbleBacon has quit [Read error: Connection reset by peer]
andy-turner has joined #freedesktop
alarumbe has quit []
ximion has quit [Remote host closed the connection]
sima has joined #freedesktop
__0x1eaf has joined #freedesktop
__0x1eaf has quit [Ping timeout: 480 seconds]
jsa1 has joined #freedesktop
jsa1 has quit [Remote host closed the connection]
jsa1 has joined #freedesktop
JanC has joined #freedesktop
JanC is now known as Guest24332
JanC has joined #freedesktop
Guest24332 has quit [Ping timeout: 480 seconds]
JanC is now known as Guest24334
JanC has joined #freedesktop
Guest24334 has quit [Ping timeout: 480 seconds]
jsa1 has quit [Remote host closed the connection]
<DragoonAethis>
bentiss: One of the GitLab workers is stuck again, but this time it's "ProcessCommitWorker" instances, not mailers
<DragoonAethis>
They were stuck for a day and killing the process helped them go through, but I haven't seen that get stuck yet
<karolherbst>
whot: ah, so I guess there is no great way to get notified of new ones otherwise?
jsa1 has joined #freedesktop
jsa1 has quit [Remote host closed the connection]
__0x1eaf has joined #freedesktop
<karolherbst>
I wonder if there is a better way
MrCooper_ is now known as MrCooper
<DragoonAethis>
karolherbst: why webhooks don't work for your use cases?
<DragoonAethis>
(Emoji reaction notifications are not coming in the audit even stream or anywhere else AFAIK)
<karolherbst>
Want to know about those across the entire gitlab instance
<karolherbst>
they are sometimes used for personal attacks or targeted harassment
<karolherbst>
and was wondering if a bot could detect if somebody e.g. uses the clown emoji in rapid succession and ping somebody to look at it
<karolherbst>
though might be good enough if that simply gets integrated into damspam or some new bot projects will have to opt-in, it's just such a hassle to roll out
<karolherbst>
I mean the real bug is that gitlab just doesn't give you the tools to deal with it, but they also ignored everybody bringing it up, soo...
<pinchartl>
karolherbst: how about disabling emojis ?
<pinchartl>
:-)
<karolherbst>
can't do that afaik
<karolherbst>
and there is good use for emojis
<karolherbst>
and it's not really about the emojis itself, it's more about identifying people who like to harass others more easily
<pinchartl>
nothing that an emoticon won't solve
<karolherbst>
like there are sometimes accounts who sign-up, put up 10 "negative" emojis and just never show up again
<pinchartl>
is clown a harassing emoji ?
* pinchartl
is clueless about this
<karolherbst>
and then we could also just delete those emojis. They aren't like a big issue in itself, and it often only annoys the targets, but it's also not great to scroll through issues and see that clown emojis are just left there
<karolherbst>
"such a clown"?
<pinchartl>
-_-'
<karolherbst>
others use apes as racist attacks as well
<karolherbst>
I've heard gnome has to deal with those target at black community members
<karolherbst>
*targeted
<karolherbst>
so at first it would be good to know what's going on and how widespread the issue is, because so far I only see it when I look at certain issues as a drive-by thing
<karolherbst>
sometimes people get reported, but of course you always have instances where it doesn't get reported
<karolherbst>
anyway, I've seen the clown one used to target specific accounts in the past
<karolherbst>
like used on all the comments from the same account on the same issue
<DragoonAethis>
I don't think you can add something like that "quietly"
<DragoonAethis>
But you could use the API to add a webhook to all projects, then regularly add it to projects where it has been removed
<DragoonAethis>
And it can have a user-friendly name attached, so that people know not to remove these from their projects
<karolherbst>
mhhhhhhh
<karolherbst>
yeah. well.. I don't mind doing it targeted for now, it is just a bit harder to tell how much of an issue this actually is anyway
<DragoonAethis>
well, you could also do it the nasty way from the Rails console if you have access
<DragoonAethis>
You could query the emoji reaction tables directly and monitor what you want, however you want it
<karolherbst>
might be enough to do it hourly and just fetch whatever is new the last hour, but not sure how difficult that would be, also developing against the console sounds like pain
<karolherbst>
but I don't have access anyway
<karolherbst>
but also don't want this level of access anyway
AbleBacon has joined #freedesktop
pjakobsson has quit [Remote host closed the connection]
___nick___ has joined #freedesktop
___nick___ has quit []
___nick___ has joined #freedesktop
alarumbe has joined #freedesktop
ximion has joined #freedesktop
i-garrison has quit []
i-garrison has joined #freedesktop
haaninjo has joined #freedesktop
jsa1 has joined #freedesktop
JanC is now known as Guest24350
JanC has joined #freedesktop
Guest24350 has quit [Ping timeout: 480 seconds]
__0x1eaf has quit [Ping timeout: 480 seconds]
sentry has joined #freedesktop
jsa1 has quit [Ping timeout: 480 seconds]
___nick___ has quit [Remote host closed the connection]
snetry has quit [Ping timeout: 480 seconds]
Son_Goku has joined #freedesktop
Eighth_Doctor has joined #freedesktop
sima has quit [Ping timeout: 480 seconds]
JanC has quit [Ping timeout: 480 seconds]
JanC has joined #freedesktop
haaninjo has quit [Quit: Ex-Chat]
andy-turner has quit []
andy-turner_ has joined #freedesktop
alanc has quit [Remote host closed the connection]
alanc has joined #freedesktop
kasper93_ has joined #freedesktop
kasper93 is now known as Guest24357
kasper93_ is now known as kasper93
andy-turner_ has quit []
Guest24357 has quit [Ping timeout: 480 seconds]
<whot>
karolherbst: there are REST endpoints for emojis which is what damspam uses, it just gets notified by the webhook so it doesn't sit there idling across all issues. i'm not sure if the `updated_at` of an issue changes when an emoji has been added, if so then it'd be relatively simple to check if any of the issues in the last N hours got an emoji added and then remove unwanted
<whot>
emojis
<whot>
and I don't think those endpoints need admin rights, just a normal auth token will do
<whot>
adding a new webhook for all emojis would be trivial too once you have the code ready to actually react to it :)