qbittorrent: consider adding qt6-plugin-sqlite dependency or documenting it as optional
Maintainer antworten meist innerhalb von 1 Tag
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 68/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- shell
Rechercherichtung
Finde die qBittorrent-Paketvorlage in der Void-Paketsammlung und lies nach, wie sie Laufzeitabhängigkeiten und Installationsmeldungen deklariert. Reproduziere den fehlenden QSQLITE-Treiber, wenn qt6-plugin-sqlite nicht installiert ist, und entscheide dann, ob du diese Abhängigkeit hinzufügen oder sie als optional dokumentieren sollst. Als erledigt gilt die Aufgabe, wenn das Paket standardmäßig mit SQLite-Fortsetzungsdaten funktioniert oder seine Installationsmeldung die Anforderung klar erklärt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Is this a new report?
Yes
System Info
Void 7.2.7_1 x86_64 GenuineIntel uptodate rrmFFFFFFFFFFFF
Package(s) Affected
qbittorrent
Does a report exist for this bug with the project's home (upstream) and/or another distro?
Related but not identical records:
Debian/Ubuntu declare the Qt 6 SQLite driver (libqt6sql6-sqlite) as a dependency of qbittorrent and qbittorrent-nox, so users do not encounter this error by default.
I did not find a Void-specific report for this exact package.
Expected behaviour
qBittorrent should work out of the box for its built-in SQLite resume data storage: the Qt SQL driver list should not be empty, and enabling SQLite resume data storage should not produce a driver-loading error.
If the maintainer prefers to keep the plugin optional, an INSTALL.msg noting that qt6-plugin-sqlite is required for SQLite resume data storage would also prevent users from encountering an unexplained empty driver list.
Actual behaviour
With qbittorrent-5.3.0_1 installed and qt6-plugin-sqlite not installed, the following message appears at runtime:
qt.sql.qsqldatabase: QSqlDatabase: can not load requested driver 'QSQLITE', available drivers:
The “available drivers:” list is empty. Installing qt6-plugin-sqlite-6.11.2_1 removes the message, and SQLite-based resume data storage then works correctly.
Steps to reproduce
- Install qbittorrent on Void without installing qt6-plugin-sqlite.
- Start qbittorrent or qbittorrent-nox and leave it running.
- After roughly 30–60 minutes, observe the QSQLITE driver not loaded message with an empty driver list.
- Install qt6-plugin-sqlite-6.11.2_1, restart qBittorrent, and confirm the message no longer appears and SQLite resume data storage works.
Separately, and possibly unrelated: the UI/WebUI becomes unresponsive while transfers continue normally. This also occurs with qbittorrent-nox, so it is not GUI-specific. Causality with the missing driver is not confirmed; this is mentioned only as context.
- Vorherrschende Sprache
- Shell
- Sterne
- 3.5k
- Forks
- 2.8k
- Ø Merge
- 1 T. 14 Std.
- Gemergte PRs (30 T.)
- 329
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus void-linux/void-packages
-
bug needs-testing
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
void-linux/void-packages#63374 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug needs-testing
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
void-linux/void-packages#63249 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
xmlto: sources no longer available from upstreamEvtl. vergeben @L1TerminalFault hat das vor 10 Tagen übernommen. Offenbug needs-testing
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
void-linux/void-packages#63237 ·
Maintainer antworten meist innerhalb von 1 Tag
-
AI 🤖 bug needs-testing
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
void-linux/void-packages#63041 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Package request: SomeWMOffenrequest
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
void-linux/void-packages#63016 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in void-linux/void-packages
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
msys2/MINGW-packages#33356 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Misleading 'Update → Config → Hyprland' menu item silently resets user configs without confirmationEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
ekalinin/github-markdown-toc#204 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 88/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
kunchenguid/headless#23 ·