FS#74473 - [qbittorrent] 4.4.2-1 cannot parse RSS feeds

Attached to Project: Community Packages
Opened by Ved (Ved) - Friday, 15 April 2022, 18:37 GMT
Last edited by Antonio Rojas (arojas) - Friday, 27 May 2022, 17:37 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Antonio Rojas (arojas)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 11
Private No

Details

Description:
RSS feeds are not able to be read on latest qBittorrent.
Rebuilding from source fixes the issue, which I'm guessing implies this should be fixed if the maintainer rebuilds the package.

Additional info:
* package version(s): qbittorrent 4.4.2-1
* config and/or log files etc.: No need
* link to upstream bug report, if any: https://github.com/qbittorrent/qBittorrent/issues/16870

Steps to reproduce:
Install latest qbittorrent, set up any RSS feed, try to update/download/read RSS feed.
Logs will say "Failed to parse RSS feed at ... Reason: Premature end of document".
This task depends upon

Closed by  Antonio Rojas (arojas)
Friday, 27 May 2022, 17:37 GMT
Reason for closing:  Fixed
Additional comments about closing:  qbittorrent 4.4.3.1-2
Comment by txtsd (txtsd) - Saturday, 16 April 2022, 03:52 GMT
Can confirm, but rebuilding doesn't fix it for me.
Comment by Carlos Santacruz (cfsa900) - Saturday, 16 April 2022, 05:56 GMT
Confirming as well, same behavior.
Also, just as txtsd, rebuilding the qt6 versions dont work, but compiling qbittorrent-qt5 from the AUR was the solution so far.
This might be something different to just packaging.
Comment by Antonio Rojas (arojas) - Sunday, 17 April 2022, 13:20 GMT
What do you mean exactly by "Rebuilding from source"?
Comment by txtsd (txtsd) - Sunday, 17 April 2022, 13:24 GMT
Building via makepkg using the PKGBUILD in [community] and also qbittorrent-git on the AUR.
Comment by Antonio Rojas (arojas) - Sunday, 17 April 2022, 18:32 GMT Comment by Ved (Ved) - Sunday, 17 April 2022, 19:49 GMT
> Building via makepkg using the PKGBUILD in [community] and also qbittorrent-git on the AUR.

Both of these methods compile against qt6, whereas I and the others who "fixed" the problem by rebuilding had most likely done it through manually cloning the GitHub repo and compiling with no options (thereby defaulting to qt5).

P.S. sorry for mixing up the upstream report links, had both tabs open at the time...
Comment by Harley (sponix) - Friday, 29 April 2022, 01:15 GMT
I just took out the line that specified qt6 in the PKGBUILD make process and it works with RSS just fine now defaulting back to qt5. Yeah, I even left the depends in saying qt6 because I didn't care enough to edit more LOL. Anyway, I flagged this package as out of date to bring attention to this issue. Hopefully we will get a new build pushed out shortly. BUT, for right now, mine is up and running with RSS again using this PKGBUILD file after running gpg --recv-keys D8F3DA77AAC6741053599C136E4A2D025B7CC9A2 to get the proper key into the system.
   PKGBUILD (1.9 KiB)
Comment by Brrrrrr (Microwave_Ab) - Wednesday, 04 May 2022, 15:15 GMT
Can confirm that building with qt5 works. Is there even a good reason for this repo to use a build with qt6 since the default is qt5 anyways?
Comment by Magnus Boman (katt) - Wednesday, 04 May 2022, 15:54 GMT
@Brrrrrr Both the official appimage and macOS build uses qt6.
Comment by Harley (sponix) - Tuesday, 24 May 2022, 18:30 GMT
This is still an issue with 4.4.3 and I have attached my PKGBUILD again for anyone wanting to rebuilds against qt5 for working RSS in the new version.
   PKGBUILD (1.9 KiB)

Loading...