Ratio incorrect pour les torrents seedés directement
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qBittorrent |
Fix Released
|
Medium
|
Christophe Dumez |
Bug Description
Je sais que ça a déjà été signalé mais sur une version plus ancienne et qui a été signalée comme «Fix Released» alors que le problème reste toujours le même.
Lorsqu'on commence à seeder directement un fichier (donc sans le télécharger), le ratio est d'abord mis à 0 tant que rien n'a été envoyé et passe ensuite à l'infini.
Et non ce n'est pas un comportement normal (contrairement à ce qui a été dis dans un autre rapport de bug) à mon avis, le ratio doit être calculé par rapport à total_done et non pas total_download, en tout cas c'est comme ça que font tous les autres clients que j'ai déjà utilisé, y compris le client officiel (et aussi les trackers).
De toute manière un ratio de partage infini n'a aucun sens, et certainement pas celui de dire que lorsqu'on n'a rien téléchargé alors on a partagé à l'infini !
Donc pour moi C'EST un bug, non seulement dans qbittorrent, mais aussi dans btfaq citée ailleurs (http://
Et puis il faut être pragmatique: en étant le seul client à se référer a une telle définition, tu n'as pas fini d'avoir des rapports de bugs là dessus. Et deuxième raison pragmatique: à quoi ça sert d'avoir un truc qui reste bloqué sur l'infini? Personnellement (et je pense pour beaucoup d'autres) le ratio me sert à savoir qu'est-ce que j'ai envoyé (1, 2, 3, 10 fois le fichier?) et quand c'est moi qui débute le seed c'est une information que je veux vraiment avoir. Hors si on active le DHT par exemple, ce n'est pas le (ou les) tracker qui pourra donner une information correcte là-dessus, seulement mon client bt.
C'est très simple à corriger: (par rapport aux sources de la version 2.2.0beta4) remplacer dans Bittorrent:
je met un patch sur la version 2.2.0beta4 en pièce jointe.
Ce serait quand même dommage que ce soit ceux qui sont capables de corriger eux-mêmes ce bug qui en profite alors que ce sont ceux qui en ont le plus besoin qui ne pourront pas le corriger.
On va quand même pas faire un fork pour ça !
Si ça te dérange à ce point de contrarier la btfaq alors ajoute au moins une colonne supplémentaire qui donne le «ratio de seed» (?) calculé avec total_done qui est le seul réellement intéressant.
Changed in qbittorrent: | |
status: | Fix Committed → Fix Released |
Bonjour,
Je n'ai plus souvenir d'un ancien rapport de bug a ce sujet (ou j'aurais refusé de corriger ce bug). Ce rapport doit dater et j'avais peut etre mal compris le probleme.
En tout cas, je suis d'accord qu'il s'agit d'un bug et je vais appliquer ton patch en rentrant du boulot ce soir.
P.S: Au lieu de parler de fork, rejoins plutot l'equipe de dev qui comporte pour le moment un seul et unique developpeur (moi). Quand on est tout seul pour faire le developpement, s'occuper des rapports de bugs, de la documentation, des releases, des reponses aux questions : c'est sur que c'est plus facile de faire des erreurs.