/srv/irclogs.ubuntu.com/2021/09/19/#ubuntu-discuss.txt

lotuspsychjegood morning04:20
Guest13hello i have an idea for nautilus11:48
Guest13i want to find some people to help me work on it11:48
Guest13anyone know the code base?11:48
lotuspsychjelets hear your idea Guest13 11:48
Guest13well11:48
Guest13lets say you do long file transfers 11:48
Guest13that usually isn't something that happens all the time, but it happens often enough that i think nautilus could improve the experience11:49
Guest13well currently if it runs into a situation it can't handle on its own it asks for user input11:49
Guest13skipping, merging, etc..11:49
Guest13well i think these events could be placed into a queue and still allow the transfer to continue 11:50
Guest13if it is a directory obvious child events would be adopted into the queue 11:50
lotuspsychjeGuest13: you want nautilus to behave like filezilla for example with queues?11:50
Guest13im not familiar with that functionality on filezilla11:51
lotuspsychjeGuest13: when you say transfers, wich ones do you mean?11:52
Guest13any transfers really from 1 disk to another or which ever11:53
Guest13usb drive to home directory etc..11:53
lotuspsychjeright11:53
Guest13this allows the user to walk away from the computer, but then still handle those situations and not lose time11:53
lotuspsychjeGuest13: file a wishlist bug against nautilus, see what happens11:56
Guest13do you know where i should do that at?11:56
lotuspsychjeGuest13: think this is what you need right? https://askubuntu.com/questions/44725/how-can-i-queue-file-operations11:56
Guest13no i dont think so11:58
Guest13what i am thinking of is more of a stack you can push and pop file copy operations that require user input, but it still continues to transfer the other files while waiting for user input11:59
Guest13if you are familiar with the programming term of a stack11:59
Guest13you just place those operations that require user input to the side 12:00
Guest13the user can still interactively put their input in for those operations 12:00
Guest13at any time12:00
Guest13but it just doesn't hold up the transfer process12:00
lotuspsychjenot sure they will add a feature like that into nautilus12:00
lotuspsychjebut you are free to try, you are member of the ubuntu community12:00
Guest13lets say you are transferring a large set of files and you have 1 file that already exists and it occurs in the middle of the transfer process12:01
Guest13you go to sleep12:01
Guest13when it starts 12:01
Guest13because it will take 5 hours12:01
Guest13you come back and it is only half way done because the file copy operation program requires your input12:02
Guest13you just lost 2.5 hours 12:02
Guest13because the software isn't intelligent enough to put user input operations to the side12:02
daftykinssorry but the smarter user would just transfer into a separate directory and handle the merge themselves after12:02
Guest13well the smartest thing is to transfer nothing ever but we all know we do not live in a perfect world12:03
daftykinsno i'm pretty sure file transfers will always exist as a task12:03
Guest13right12:03
Guest13which is why file copy/paste should be smarter12:03
TJ-it is a left-over from 1990s; such conflicts should be queued to the end and reported together12:04
daftykinsdisagree but nevermind, there's coffee to be made :)12:04
TJ-but so much in GUI land is designed to be serialised not parallelised12:05
Guest13yes creating more threads is easy and not that expensive 12:05
Guest13but i know many people probably work on nautilus 12:06
TJ-Guest13: gcp does what you talk about (puts problems aside and continues with other files) 12:07
lotuspsychjewe got a similar issue in ubuntu upgrades, asking the user a lot of keep/upgrade packages, so you cant goto sleep neither12:07
Guest13cool i will try and keep that in mind12:07
TJ-lotuspsychje: yes; for config file conflicts; hence why packages should use the /etc/<service>.d/ process so package-installed files aren't edited, you just add additional local config files12:08
TJ-the system is called *something*-parts (dir-parts ?) but cannot recall it now12:09
TJ-oh, run-parts12:09
lotuspsychjeTJ-: i recall lts upgrade from bionic to focal asked me tons of stuff12:09
TJ-that's for executable scripts though12:09
TJ-lotuspsychje: the other reason for questions is when upstream have removed options and the package configure scripts have to change things in ways that aren't automatic12:10
lotuspsychjei see, but its not really friendly for beginning ubuntu users12:11
TJ-there's nothing else to be done12:12
lotuspsychjeGuest13: anyway, wishlist bugs you create with; ubuntu-bug nautilus from terminal and explain your story/wishlist12:12
TJ-you cannot queue such questions into a batch since they're per-package configure-time issues that need resolving12:12
lotuspsychjeTJ-: but i must say, after all the choices, the upgrade went pretty fine12:12
TJ-later packages may depend on those being fully upgraded12:13
TJ-at lease package maintainers do the work to let us know these breaking changes need sorting out :)12:13
lotuspsychjeyeah true that12:13
TJ-I've seen things like postgresql removing options with no 1:1 replacement, for example, so you have to do some research before deciding what to do12:14
TJ-especially for a LTS>LTS d-r-u 12:14
lotuspsychjeyeah i bet server upgrades are even more complex TJ- 12:19
TJ-which is why they need practicing on a disposable clone :)12:32
TJ-tomreyn: /please/ quiet/kick/ban mundelj ! already been banned from #hamradio and #linux for spamming despite being warned12:56
daftykinshe's on holiday13:02
TJ-really?how dare he!13:05
daftykinsi know! in fairness we did get warning, he's off slaying the Alps single-handed ;)13:07
TJ-slacker! :D13:08
TJ-I need about 6 months off :)13:08
daftykinswell you can try and submit the form to us, i'll run it by my cat but i wouldn't hold my breath if i were you...13:09
TJ-hehehe13:10
TJ-My brains are leaking out my ears13:10
daftykinswe might be able to budget for an absorbant hair net?13:10
TJ-Been working on integrating kerberos+ldap+tls+sasl+gssapi recently13:10
daftykinshmm that's a lot of puzzle pieces13:11
TJ-indeed13:11
TJ-took 2 weeks to get it into a sane state13:11
TJ-Allie mundelj  has already been banned from #hamradio and #linux for spamming despite being warned, mostly verbal diahorreah unrelated to the channel topic. After the #linux ban joined #ubuntu and started but since a few warnings has been quiet in that channel. I'm not in -offtopic so sounds like user focused there13:15
Mekaneckhe's also banned from #linux-offtopic due his behaviour13:16
Allieif they're shutting up after warnings, i'd consider that a success - I have eyes now. 13:16
TJ-Allie: also, ignores repeated requests to stop13:16
TJ-but whilst quiet, yes, hopefully it stays that way13:17
Alliei will say if they're spouting nonsense but otherwise not being massively disruptive, /ignore is a *wonderful* tool, as is just not engaging them13:17
MekaneckAllie: well that's the problem, after warnings he didn't shut it13:17
Allietrolls get bored when people don't respond to them, and in my experience that is far more effective than a kick or a ban13:17
TJ-Allie: ^^^ and on support channels many users don't know about /ignore but yes, my attitude is to not respond13:18
AllieTJ-: aye, but it seems they're mostly shutting up in #ubuntu now.13:18
TJ-but it's like a DNS amplification attack; annoying user says 1 thing, then 5 people tell them to stop, et al13:18
Allieaye. 13:18
TJ-Allie: yes, as I said, sounds like they focused on another channel :)13:18
Alliethey seem lonely. /ignore them and let them vent for a bit and they'll get bored and go away13:19
TJ-Should say this user has been doing this for about a week in various channels now :)13:19
TJ-presumably in others I don't frequent13:19
OxfuxxxHey.13:19
Allieyup. i've made a note, and will keep an eye on it.13:19
AllieMekaneck: but honestly, stop engaging them and see what happens13:20
TJ-^^^13:20
MekaneckAllie: roger13:20
Alliecheers :) ties our hands when someone continues to engage their disruption. 13:21
ograon a side note the ops command of ubottu should really be updated ... it lists people that havent been active in #ubuntu for a decade or more 🙂13:21
TJ-well that was a nice distractoin from Kerberos!13:21
JanCcan't ubottu just check the channel access list for that?13:21
ogradunno, perhaps ask #ubuntu-irc ... IIRC they maintain it13:22
Mekanecki put him on ignore, had enough of the guy for this afternoon13:23
AllieMekaneck: you had to get the last word in, tho? 13:23
Alliethat's not super helpful...13:23
Mekaneckcouldn't help it, just fed up13:23
Mekaneckhence i put him on ignore13:24
Allieyou absolutely can help how you engage with disruptive users on IRC13:24
TJ-s/engage/don't engage/ 13:24
Alliebah, flammable/inflammable :P 13:25
TJ-:D13:27
Allieoh look at that, they got bored and toddled off!13:45
Allie:) 13:45
Mekaneckdid they?14:34
jeremy31maybe not14:36
Mekaneckthat's why i said it... not14:42
Mekaneckhere we go again ;)14:43
Mekaneckhe's lucky i'm no op there, otherwise he'd be histroy already14:48
Mekaneckhistroy/history14:49
leftyfbAllie: I'm sorry, but this "ignore them and let them vent for a bit and they'll get bored and go away" is a really horrible way to manage a support channel and to deal with these idiots. Then victim-blaming anyone who asks them to stop and tries to alert the proper people to deal with it. This has gone on for years in #ubuntu and literally never works and pisses off those that have volunteered most of those years14:49
Mekaneckagreed leftyfb and besides that they are getting annoying again in offtopic i see14:51
leftyfbI see that14:51
Mekanecki'd say get rid of them now K-line and done14:51
Mekaneckit's been going on long enough now to piss others off14:52
Mekaneckother channel ops have been faster with banning them today so why not in the buntu channels14:53
oerheksubuntu members were standard ops in all channels, except #ubuntu iirc14:54
leftyfbnot in -offtopic14:55
oerheksoh, right14:55
Allieaaand, there goes the nuclear option. they had a chance :) 14:57
leftyfbthat was not nuclear and can and has been abused 14:58
Allieright, and if they continue to be disruptive, they'll be dealt with accordingly14:58
Mekaneckby quieting them? a ban would have been more appropriate by now imho after all those hours14:59
leftyfbquiet only means they can't post directly. In the past, trolls have continued their antics by changing their nick repeatedly or sending a notice to the channel or /msg'ing people directly (last one only being prevented by a kline of course)14:59
Allieleftyfb: I am intimately familiar with our trolls here on Libera. We'll take the actions we deem appropriate, when they are appropriate. 15:00
AllieBut given the fact that I've only seen what I've seen, I'm inclined to take the same escalating steps I do in channels I'm *actually* staff in.15:00
leftyfbAllie: right, and that is the topic at hand. For years the "appropriate" manner in most cases has been to allow them to spew for hours on end, then eventually "ask" them to stop, sometimes going AFK immediately after asking. 15:01
TJ-I have /umode +g15:01
Allieif anyone who's explicitly an op wishes to take more extreme action, they're absolutely welcome to. 15:01
AllieBut I think it's pretty important to assume good faith even if someone is being a significantly disruptive element, and take the minimum necessary action to deal with the immediate problem - that was, the drivel.15:03
Allienow they can spout into a /dev/null buffer and nobody needs to care. If they *do* end up following other avenues of abuse, well, I have so many other pretty buttons I can press.15:04
leftyfbAllie: you underestimate the drive of a troll. I've seen trolls come back and continue their same antics after 20 years15:04
AllieWell. I probably won't be staff here in 20 years :) 15:05
leftyfb(to be clear, it wasn't on Freenode/Libera)15:06
leftyfbAllie: are you an op in #ubuntu?15:08
AllieI'm network staff, I opered up to clean up the mess15:08
MekaneckAllie: quiet him in #ubuntu too please15:08
Allieaaand, now they catch the ban15:09
Mekaneckthanks15:09
AllieI gave them their chances15:10
Mekaneckyup15:10

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!