Hello, dear porters. I come in peace and I'd like to port to your dock of knowledge :-) First of all thank you for porting qBittorrent to OpenBSD at all.
Platform: amd64 Branch: -current, qbittorrent via pkg_add Tell me if you need any more information, I'll give as much information as feasable. There are 2 bugs I have encountered, 1 of which might be my fault, and also 1 request. ----- Bug 1, could be my fault: Some torrents get frequently restarted to 0% which is a bug easily proven by a "Force recheck" torrent option. The torrent was not moved anywhere, but exhibits such behavior. The problem is that when this happens, everything starts downloading from 0 again. Could be a sign that the HDD is at the end of it's life, which would be my fault. ------ Bug 2: After some uneven time (0-15 minutes), SOME torrents just get Stalled after downloading (although I think that some never even get started). I could not find any correlation between settings and whatnot. The network is not at fault, and neither is the tracker. Not only has this been tested against different internet accesses and ISPs, it has also been tested with clearnet and I2P, and I2P is anonymous so ISP can't even figure out if torrenting is happening even if they wanted to. And torrenting worked fine on FreeBSD's qBittorent, although this was another computer. I will probably try another disk or something soon, but I very very doubt that this could be the cause of bug 2. What could be doing this? I for a long time thought that it was a I2P-specific thing until I noticed that it also happens to clearnet torrents. Default settings cause this too. This bug has been ongoing for many months. What helps is restarting qBittorrent. --------- Complaint Me and some other would love that librsvg gets replaced with an C/C++ implementation which probably exist(s/ed) before this ThInG... what about tinysvg or whatever it's called? I mentioned this in another e-mail of which I'm unsure if it got distributed by the list. It's gnome cancer... It is very silly to me, that seemingly unimportant dependencies require many many other dependencies, including whole very silly programming languages including stuff some people might consider as war enemies. I think that there are at least 3 different types of dependencies: - those that are just dependencies - and those that handle other dependencies, like say a package manager, like say Rust and Go - those that should not require a shitton of other dependencies, like say a fucking icon theme :-). You know what? I don't even need icons for all I care, especially if they a) needs shitton of dependencies and b) if they need RuSt or gO. I'll quote ports/x11/gtk+4/Makefile: > # convenient dependency to prevent hunting what needs what: > # some apps need more icons than the stock ones > # some apps needs the svg version of the icon (librsvg pulled in) RUN_DEPENDS-main += x11/gnome/adwaita-icon-theme x11/gtk+4 -> x11/gnome/adwaita-icon-theme -> x11/gnome/librsvg Same goes with ports/x11/gtk+2/Makefile: # ... RUN_DEPENDS-main += x11/gnome/icon-theme-symbolic # pulls x11/gnome/icon-theme x11/gtk+2 -> x11/gnome/icon-theme-symbolic -> x11/gnome/icon-theme -> x11/gnome/librsvg We want security as much as feasable in the ports tree, right? How about we minimize the attack surface? :-) I am not a porter/maintainer, but I might start that path soon, I have a candidate port-wannabe. Not that I'm volunteering to replace this librsvg ._. How hard is this to pull off? Is there perhaps an alternative? I have to use qBittorrent because the alternative I'm not sure if it exists, when it comes to torrenting over I2P, on OpenBSD :d. And if it were to exist, I don't think it'd even be any better. Congratulations, you made it to the end! -- Anon Loli ######### This mortal strives for omnisciency. Some tags: perfectionist, minimalist, researcher, scientist, philosopher, developer, autist, anarchist, data hoarder, 99 other tags and interests. I am always up for conversing as long as you meet these requirements: 1. Use PGP encryption for all data shared, 2. Use a open source operating system,NOT Windows, NOT MacOS, 3. Have a open mind - are ready to let go of any and all imperfect views on anything, if they are. Let's change this world for the better, one action at a time ######################## <anonl...@autistici.org>
signature.asc
Description: PGP signature