[FFmpeg-devel] Indefinite ban request [RFC] Was: Re: [FFmpeg-trac] #10882(undetermined:new): swscale wastefully scales luma during yuv420p -> yuv422p

Ronald S. Bultje rsbultje at gmail.com
Tue Mar 12 19:14:45 EET 2024


Hello,

On Sat, Mar 9, 2024 at 8:25 PM Michael Niedermayer <michael at niedermayer.cc>
wrote:

> Some members of the CC want to indefinitely ban Balling
> from trac. And as our doc/community.texi says:
> "Indefinite bans from the community must be confirmed by the General
> Assembly, in a majority vote."
>
> Thus some CC member wishes to involve the public here
> (really theres no other option, the GA cannot discuss/vote on what it
> doesnt know)
>
> Also people have asked for more transparency and i strongly agree with
> transparency.
>

For reference, Anton and I banned "balling" from IRC in November. We
(FFmpeg's CC) have since then received a request to ban him from trac as
well.

The ban on IRC was following what happened in #ffmpeg-devel on 11/23/2023 (
https://libera.irclog.whitequark.org/ffmpeg-devel/2023-11-23)
I've copied the logs from that link between 14:43 and 18:53 below here for
reference. My nick is "BBB", and Anton's nick is "elenril". We also
received help from jess, one of Libera's admins.

14:43 <courmisch> is Valerii Zapodovnikov the same person that was trolling
here earlier?
14:44 <JEEB> yes
14:44 <JEEB> valzapod is his other nickname
14:57 <courmisch> okay so he's active in VLC and placebo too
14:57 <JEEB> yea
14:57 <JEEB> and many other projects which haven't banned him yet
15:56 <zadedfqul> and you will not be able to ban me
15:56 <zadedfqul> You want the Moscow trollfarm?
15:57 <zadedfqul> You will get it
15:57 <zadedfqul> Just do not forget I own copyright in ffmpeg too.
15:58 <JEEB> implying someone here asked for it. you're the one behaving
how you are. maybe you feel you're completely OK, but alas that is not a
view shared by many. maybe you're much better IRL, but no-one here has had
the chance of experiencing that.
15:59 <zadedfqul> BTW, I really am surprised. I helped you trac progress as
Balling and now that is what I get? LOL, maybe start with trac then, Biden
libtard voters. Is the Russian collusion in the room with right now?
15:59 <zadedfqul> *with us
16:00 <zadedfqul> courmisch I am active also on wireshark, libtorrent
16:00 <zadedfqul> gnuradio (was), rtl-sdr project, all Intel libraries,
clang now too.
16:01 <zadedfqul> Are you going and try to ban be there too? You will lose.
Just like Biden lost the election, admit it
16:03 <zadedfqul> BTW, banning all VPNs is nice. Are you using same filter
as wikipedia? Cool. But again, github servers do no use VPNs, they are
real. And so are all different virtual machines.
16:03 <zadedfqul> Oh, and I web.archived that discussion on github
16:05 <zadedfqul> on vlc's gitlab, I mean
16:06 <microchip_> Biden lost the election, can you LOL???
16:06 <microchip_> another maroon
16:07 <zadedfqul> JEEB: I am the same in real life, BTW. You just cannot
ban a person in real life, only kill. Like that woman that said All lives
matter in USA.
16:09 zadedfqul was kicked from #ffmpeg-devel by elenril [zadedfqul]
16:09 <elenril> pls do NOT engage the troll
16:10 <courmisch> I blame TypX this time, but he did not "know"
16:13 <wsqacadq> Banning is also engaging, Anton
16:14 <wsqacadq> Just like your knowledge in top posting.
16:14 <q66> https://i.imgur.com/3tv4c5x.jpg
16:15 wsqacadq was kicked from #ffmpeg-devel by elenril [wsqacadq]
16:19 <BBB> man that dude is persistent :)
16:19 <elenril> does he not have something better to do with his life
16:19 <courmisch> takes commitment to contract a VPN just for trolling
opensoars
16:20 <courmisch> or maybe it's provided for official Mordor public service
use
16:20 <BBB> :)
16:20 <BBB> we'll keep banning the balling
16:20 <BBB> every time I saw that, I hear the dwarfs from the hobbit
16:20 <JEEB> courmisch: to be honest the location from which a person is
does not matter at all
16:21 <JEEB> s/is/comes/
16:21 <elenril> untrue
16:21 <elenril> were he from a civilized country, we could use their law
enforcement services
16:21 <JEEB> yea, but someone being an asshole or troll is not is a person
problem
16:21 <JEEB> asdf
16:21 <courmisch> I was alluding to troll farms. Not every country has
them, especially not on the scale of the Russian federation
16:21 <JEEB> *is* a person problem
16:22 <courmisch> obviously some devs over there are reasonable people
16:26 <ukrainesucks> BTW, Trump just needed 44000 votes to win
16:27 <psykose> i thought you said he won? be consistent
16:27 <ukrainesucks> And so as there are up to a million ballot that were
not observed he really did win.
16:27 ukrainesucks was banned on #ffmpeg-devel by BBB [*!~
ukrainesu at 195.189.226.40]
16:27 ukrainesucks was kicked from #ffmpeg-devel by BBB [Your behavior is
not conducive to the desired environment.]
16:27 <elenril> psykose: i mean it
16:27 <elenril> do NOT engage the troll
16:28 <ukrainesuccxxks> Also, Clinton was fined for Steele dossier
16:28 ukrainesuccxxks was banned on #ffmpeg-devel by BBB [*!~
ukrainesu at 91.193.19.147]
16:28 ukrainesuccxxks was kicked from #ffmpeg-devel by BBB [Your behavior
is not conducive to the desired environment.]
16:29 <courmisch> +r already
16:29 <elenril> nah
16:29 <BBB> I'm personally fine with +r
16:29 <BBB> but if others object I won't insist on it
16:30 <elenril> I don't think it's anywhere bad enough to require +r
16:30 <elenril> (yet?)
16:30 <bsbsvsvsv> Clinton was found to be using gmail
16:30 bsbsvsvsv was banned on #ffmpeg-devel by BBB [*!~
bsbsvsvsv at 205.185.127.86]
16:30 bsbsvsvsv was kicked from #ffmpeg-devel by BBB [Your behavior is not
conducive to the desired environment.]
16:30 dbbsbsbs was banned on #ffmpeg-devel by BBB [*!~dbbsbsbs at 50.7.115.95]
16:30 dbbsbsbs was kicked from #ffmpeg-devel by BBB [Your behavior is not
conducive to the desired environment.]
16:31 <BBB> (maybe that was too early, apologies if it was :) )
16:31 <q66> 99.9% not
16:31 <elenril> i wish it was feasible to all of russia
16:34 <dbbsbsbs> And also Comey lied when he said not even gmail
16:34 <dbbsbsbs> Judicial watch almost deposed Clinton in that case
16:34 <dbbsbsbs> BTW, Trump never withold aid to Ukraine, it was released
by the end of fiscal year 30 September, Javelins were not part of aid: they
were bought by Ukraine, and also Zelensky mentioned Biden first.
16:34 <dbbsbsbs> Eric Ciaramella knew Igor Danchenko. Yep. Youtube still
bans comments with Eric Ciaramella in it.
16:34 dbbsbsbs was banned on #ffmpeg-devel by BBB [*!~dbbsbsbs at 66.90.95.13]
16:34 dbbsbsbs was kicked from #ffmpeg-devel by BBB [Your behavior is not
conducive to the desired environment.]
16:35 <jamrial> he had a wall of text in the clipboard, lol
16:39 <lpllpllp> George Floyd was a porn star with actual video still
online, he was COVID infected, had a genetical blood deasese and also a
tumor and a bad heart. Is not thay funny? Oh, and also he was in prison
like 8 times. And he died in the ambulance.
16:39 <lpllpllp> ALEX Soros actually was behind some of the six labs in
Wuhan, China, his WuXi Apptech company actually did GOF research in furin
cleavage site in those labs. Also, we in Russia say sorosyata for all
people in Ukraine in key positions and Voice party of Rada is called Voice
of Soros.
16:39 lpllpllp was banned on #ffmpeg-devel by BBB [*!~lpllpllp at 23.237.71.12]
16:39 lpllpllp was kicked from #ffmpeg-devel by BBB [Your behavior is not
conducive to the desired environment.]
16:41 <andrewprinceisam> Wirelogic Technology AS (Nr. 96237)
16:41 <andrewprinceisam> Digitex organization LLP OC360657, UK
16:41 <andrewprinceisam> Bohai Harvest RST (BHR)
16:41 <andrewprinceisam> Devon Archer, Hunter Biden, Alan Apter, Aleksander
Kwasnewski
16:41 <andrewprinceisam> Stephan Halper (Source 2) and Crossfire Typhoon
(George) Source 1 Steele a.k.a as sub-source
16:41 <andrewprinceisam> CHS #3/Source 3 recently identified as Jeffery
Wiseman.
16:41 <andrewprinceisam> CarterHeavyIndustries at gmail.com positive Subpoena
16:41 <andrewprinceisam> Christopher Steele is noted as “Source #1”.  Glenn
Simpson of Fusion-GPS is noted as “identified U.S. person” or “business
associate”; and Perkins Coie is the “U.S-based law firm.”
16:41 <andrewprinceisam>
https://ccrecorder.org/recordings/get_doc_by_id/450305949/ October 29 2016
28 reopening MYE
16:41 <andrewprinceisam> February 19 2017
16:41 <andrewprinceisam> Franklin Templenton Investements
16:41 <andrewprinceisam> SSA 1 Pietka
16:41 <andrewprinceisam> Att2 Kevin Clinesmith
16:41 <andrewprinceisam> Att1 Lisa Page
16:41 <andrewprinceisam> Somma case agent 1
16:41 <andrewprinceisam>
https://twitter.com/walkafyre/status/1248836043752775680?s=19
16:41 <andrewprinceisam> Person 1/Source E/Sergei Millian Source 6 (ex
Siarhei Kukuts)
16:41 <andrewprinceisam> Crossfire Latitude Donald J. TRUMP (just proposed)
16:41 andrewprinceisam was banned on #ffmpeg-devel by BBB [*!~
andrewpri at 66.90.74.87]
16:41 andrewprinceisam was kicked from #ffmpeg-devel by BBB [Your behavior
is not conducive to the desired environment.]
16:42 <BBB> elenril: let me know when you're ready for +r :)
16:42 <jamrial> just set +r
16:43 <mmmmmmmmmmmmmnnn> BTW, you will get all FBI raided for this info,
probably
16:43 mmmmmmmmmmmmmnnn was banned on #ffmpeg-devel by BBB [*!~
mmmmmmmmm at 45.95.169.123]
16:43 mmmmmmmmmmmmmnnn was kicked from #ffmpeg-devel by BBB [Your behavior
is not conducive to the desired environment.]
16:44 <BBB> oddly, my UI has no way of setting +r :)
16:44 <BBB> I know what response I'm going to get to that
16:45 <BBB> tnx
16:45 <BBB> how often do we clean up the banlist? :)
16:45 <elenril> boo
16:46 <BBB> just for a few days... hopefully
16:47 <balling> Copyright (c) 1996 Microsoft Corporation
16:47 <balling> Module Name:
16:48 <balling>     faxdoc.cpp
16:48 <balling> Abstract:
16:48 <balling>     This module contains all code necessary to print an
16:48 <balling>     exchange message as a fax document.
16:48 <balling> Author:
16:48 <balling>     Wesley Witt (wesw) 13-Aug-1996
16:48 <balling> Revision History:
16:48 <balling>     20/10/99 -danl-
16:48 <balling>         Connect to appropriate server, get basenote from
windir
16:48 <balling>     dd/mm/yy -author-
16:48 <balling>         description
16:48 <balling> --*/
16:48 <balling> #include "faxxp.h"
16:48 <balling> #include "emsabtag.h"
16:48 <balling> #include "mapiutil.h"
16:48 <balling> #include "debugex.h"
16:48 <balling>         }
16:48 <balling>         nFaxNumberCpm =
_tcscmp(lpcRecipient1->lptstrFaxNumber, lpcRecipient2->lptstrFaxNumber);
16:48 <balling>         if(nFaxNumberCpm < 0)
16:48 <balling>         {
16:48 <balling>             bRes = true;
16:48 <balling>         }
16:48 <balling>         else if(nFaxNumberCpm == 0)
16:48 <balling>         {
16:48 <balling>             //
16:48 <balling>             // The fax numbers are same
16:48 <balling>             // lets compare the names
16:48 <balling>             //
16:48 <balling>             if(lpcRecipient1->lptstrName &&
lpcRecipient2->lptstrName)
16:48 <balling>             {
16:48 <balling>                 bRes = (_tcsicmp(lpcRecipient1->lptstrName,
lpcRecipient2->lptstrName) < 0);
16:48 <balling>             }
16:48 <balling>             else
16:48 <balling>             {
16:48 <balling>     LPTSTR PrinterName,
16:48 <balling>     DWORD Level
16:48 <balling>     )
16:48 <balling> Routine Description:
16:48 <balling>     Gets the printer data for a specific printer
16:48 <balling> Arguments:
16:48 <balling>     PrinterName - Name of the desired printer
16:48 <balling> Return Value:
16:48 <balling>     Pointer to a printer info structure or NULL for failure.
16:48 <balling> --*/
16:48 <balling> {
16:48 <balling>     DBG_ENTER(TEXT("CXPLogon::MyGetPrinter"));
16:48 <balling>     PVOID PrinterInfo = NULL;
16:48 <balling>     HANDLE hPrinter = NULL;
16:48 <balling>     DWORD Bytes;
16:48 <balling>     PRINTER_DEFAULTS PrinterDefaults;
16:48 <balling>     PrinterDefaults.pDatatype = NULL;
16:48 <balling> Microsoft Server 2003 source code. Lets go. Everyone who
sees it cannot pull code in many projects
16:48 <balling> Oopsie
16:48 <balling> You are all now forever tained.
16:48 <balling> *tainted
16:49 balling was banned on #ffmpeg-devel by BBB [*!~Balling at 141.98.169.115]
16:49 Balling was kicked from #ffmpeg-devel by BBB [Your behavior is not
conducive to the desired environment.]
16:49 <q66> looks like +r did not help?
16:49 <BBB> well, balling is a registered nick
16:49 <q66> right exactly
16:50 <BBB> that's how he started :)
16:50 <courmisch> well yes but if the nick is banned, then +r works
16:50 <BBB> that should help a bit
16:50 <courmisch> not until he gets bored of registering new nicks
16:51 Balling64 was kicked from #ffmpeg-devel by BBB [Your behavior is not
conducive to the desired environment.]
16:52 Balling31 was banned on #ffmpeg-devel by BBB [*!~
Balling at 195.123.209.12]
16:52 Balling31 was kicked from #ffmpeg-devel by BBB [Your behavior is not
conducive to the desired environment.]
16:55 <microchip_> puto!
16:55 <microchip_> BBB: make it temporarily invite only
16:56 <elenril> I'm waiting for someone to suggest moving to discord
16:59 <courmisch> any comments on the RV checkasm SIGILL catcher?
17:00 <courmisch> I'll take that as a no
17:00 <BBB> aren't you the rv expert now?
17:01 <courmisch> it's checkasm code though
17:01 <courmisch> also RV expert sounds like I know ***t about hardware and
VHDL
17:03 <courmisch> elenril: TBH, IRC is a craptastic protocol. Why do I need
a screen or a tmux to see past convos and to receive messages when I'm not
looking
17:04 <elenril> somehow all attempts to design something unambiguously
better than IRC have failed in various ways
17:04 <courmisch> that's just Stockholm syndrome and network effect
17:05 <elenril> almost as if design-by-hubris is not a good approach
17:05 <courmisch> I guess the commit bot is censored now
17:08 <elenril> what protocol would you say is unambigously better than IRC?
17:09 <courmisch> the one that I would have designed if I had time and the
network effect did not apply
17:10 <elenril> i.e. there isn't one
17:10 <courmisch> more like I have very little experience with alternatives
17:10 <elenril> feel free to take my word for it
17:12 <courmisch> which word? you have so many
17:13 <elenril> 18:04:01 @elenril | somehow all attempts to design
something unambiguously better than IRC have failed in various ways
17:14 <courmisch> that's more than a dozen different words
17:15 <elenril> elenril has kicked courmisch (Your behavior is not
conducive to the desired environment.)
17:17 <courmisch> ooh, electricity at -0.5€/kWh tomorrow
17:17 <courmisch> now that is cheap
17:17 <courmisch> or it would be if I had spot price
17:17 <psykose> spot pricing just seems like gambling tbh
17:18 <courmisch> it's not gambling. it's betting if the Siemens quality
german engineering at OL-3 reactor will fail or not tomorrow
17:19 <psykose> :D
17:19 <courmisch> but eh, reactor built on French tax payers' dime, I cna't
complain
17:22 <j-b> actually, you can.
17:22 <j-b> It's always possible to complain.
17:23 <courmisch> I meant that I can't complain about the price
17:30 <clintoncrfm> Oops, second gmail account.
17:30 clintoncrfm was banned on #ffmpeg-devel by jamrial [clintoncrfm!*@*]
17:30 clintoncrfm was kicked from #ffmpeg-devel by jamrial [clintoncrfm]
17:37 <Gramner> courmisch: oh, ffmpeg doesn't have the signal catching
code? just copy it from dav1d if not, as afaik it should work on all
platforms and architectures
17:40 <alexsorosfaker> Oh, I can drop and resgister new nick on email
email? Oh.
17:41 alexsorosfaker was kicked from #ffmpeg-devel by elenril
[alexsorosfaker]
17:42 <haasn> I was wondering whether there was a way to just temp ban
kiwiirc, but probably what you did ends up as the same
17:54 <mindfreeze> all the hard-work to login just for getting hate, humans
are amazing (if it is a human)
17:57 <githubsucks> Sucks, it does, does not it? They removed my clang
issue!
17:57 <haasn> courmisch: drive electric car, get paid to charge
17:57 <githubsucks> Haasn, it is not about kiwirc
17:58 <githubsucks> Drive electric car, still cannot use nuclear energy in
germany to power it.
17:58 <githubsucks> BTW, are you aware you are all logged, right?
17:58 <githubsucks> Hahaha
https://libera.irclog.whitequark.org/ffmpeg-devel/2023-11-23
17:59 <githubsucks> mindfreeze: I am not a human now? WTF
18:01 <githubsucks> mindfreeze: you can atill use gmail.com account, okay?
18:01 githubsucks was banned on #ffmpeg-devel by BBB [*!~
githubsuc at 103.143.143.216]
18:01 githubsucks was kicked from #ffmpeg-devel by BBB [Your behavior is
not conducive to the desired environment.]
18:03 <elenril> BBB: a bit too wide, don't you think?
18:04 <BBB> hm... ok
18:05 <BBB> he had ukrainesucks as nick earlier
18:05 <BBB> but we can just keep banning one account at a time, +r does add
some significant overhead on his side
18:08 youallsuckandesp was kicked from #ffmpeg-devel by elenril
[youallsuckandesp]
18:10 <BBB> /16 is a pretty wide mask o_O
18:11 <elenril> don't irc from shady hosting companies
18:11 <PaulandAntonsuck> Seriously
18:11 PaulandAntonsuck was banned on #ffmpeg-devel by BBB [*!~
PaulandAn at 194.62.42.230]
18:11 PaulandAntonsuck was kicked from #ffmpeg-devel by BBB [Your behavior
is not conducive to the desired environment.]
18:12 <elenril> what did paul ever do to him
18:16 <BBB> I'm guessing he's jealous that paul gets nominally more
lattitude in terms of behaviour than him
18:16 <haasn> does he?
18:19 <BBB> in the pst, nicolas and paul have gotten into conflict
situations that I don't think are ideal
18:20 <BBB> and paul is a valuable programmer, but his manners are worse
than a toddler at times
18:20 <BBB> I would know. I've had toddlers
18:20 <jamrial> BBB: most of the ips he's using are from hosting companies,
not ISPs
18:22 <BtbN> Use ChanServ for bans like that, and set a timeout
18:23 <jamrial> at some point libera staff should get involved, since he's
registering nick after nick for the sake of harassing one channel
18:23 <elenril> BtbN: i don't have permissions for chanserv
18:24 <BtbN> If you have op here, chanserv should let you akick
18:24 <elenril> >ChanServ: You are not authorized to perform this operation.
18:25 <BtbN> weird, we must have messed up the initial access list then
18:28 <BtbN> There just seems to be no flags for that. Other than full
access list access
18:35 <Traneptora> but why tho
18:35 <Traneptora> what did we do that makes that one person not like us
18:36 <elenril> mental issues
18:36 <BradleyS> that's the thing with narcissists, it's not about you
18:36 <BradleyS> make the channel moderated (voice required to speak), make
chanserv auto-voice the regulars, set channel topic to "request voice in
#ffmpeg" (or wherever) for everyone else
18:36 <jess> hey, libera chat staff here, need some help?
18:36 <BradleyS> just a suggestion that's worked in the past
18:37 <elenril> hey jess, we have a persistent troll evading bans
18:37 <elenril> seems to be making new accounts too
18:37 <BtbN> The latest set of bans seems to be effective at least
18:38 <Traneptora> BradleyS: that works in the short-term until they get
bored, ig, but then they'll probably start trolling #ffmpeg instead then
18:38 <elenril> for entire ~25 minutes
18:39 <BtbN> he's already appeared in #ffmpeg, which makes me think
whatever we did here worked
18:40 <Traneptora> it's a federal holiday today in the United States so
maybe he's an american with too much time on his hands
18:40 <jess> lucky for us i'm british and have a lot of free time today
18:40 <elenril> he has a russian name and his original IP addresses were
from moscow
18:40 <jess> is he upset that there's a but he wants you to fix that you
haven't yet fixed
18:41 <haasn> actually, yes
18:41 <elenril> he's been banned from multiple other FOSS projects afaik
18:42 <jess> lol
18:42 <jess> haasn: i guessed from the nicknames
18:42 <BtbN> More like... every bug he could find
18:42 <haasn> he's been banned from the mpv orgo on github for years
18:42 <elenril> and he's been trolling our bugtracker for a very long time
18:42 <Traneptora> it's not the same guy as ZaquL is it
18:43 <JEEB> Traneptora: I think that's same
18:49 <another|> jess! Our favourite sandcat! How did you get here?
Watching bans?
18:49 <jess> saw some account registrations that looked weird and noticed
they were seemingly being used in #ffmpeg
18:50 <jess> the names of the accounts seemed indicative of harassing
*someone*
18:53 <another|> I see. Watchful sandcat :)
18:53 <jess> ^^


More information about the ffmpeg-devel mailing list