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

Paul B Mahol onemda at gmail.com
Tue Mar 12 19:55:55 EET 2024


On Tue, Mar 12, 2024 at 6:15 PM Ronald S. Bultje <rsbultje at gmail.com> wrote:

> 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> ^^
>


Dear LibAV core developer, thank you for this transcript.



> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".
>


More information about the ffmpeg-devel mailing list