QuiteRSS/quiterss

Needs to be updated

Crehet opened this issue · 13 comments

On a new up-to-date archlinux system with icu 72.1-2, launching quiterss ends up in failure.
output:
usr/bin/quiterss: error while loading shared libraries: libicuuc.so.71: cannot open shared object file: No such file or directory

welp. quiterss has been removed from archlinux official repos and moved to the aur. i get this output when trying to install it from the aur:

:: (1/1) Parsing SRCINFO: quiterss

==> Making package: quiterss 0.19.4-2 (Wed 21 Dec 2022 03:06:26 PM MST)
==> Retrieving sources...
-> Downloading quiterss-0.19.4.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 3683k 0 3683k 0 0 1132k 0 --:--:-- 0:00:03 --:--:-- 2058k
-> Found install-appdata.patch
==> Validating source files with sha256sums...
quiterss-0.19.4.tar.gz ... Passed
install-appdata.patch ... FAILED
==> ERROR: One or more files did not pass the validity check!
-> error downloading sources: quiterss
context: exit status 1

==> Making package: quiterss 0.19.4-2 (Wed 21 Dec 2022 03:06:30 PM MST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found quiterss-0.19.4.tar.gz
-> Found install-appdata.patch
==> Validating source files with sha256sums...
quiterss-0.19.4.tar.gz ... Passed
install-appdata.patch ... FAILED
==> ERROR: One or more files did not pass the validity check!
-> error making: quiterss

i guess ill wait till new year... the quiterss team seems to update their app every year...

@Crehet

welp. quiterss has been removed from archlinux official repos and moved to the aur. i get this output when trying to install it from the aur:

:: (1/1) Parsing SRCINFO: quiterss
==> Making package: quiterss 0.19.4-2 (Wed 21 Dec 2022 03:06:26 PM MST)
==> Retrieving sources...
-> Downloading quiterss-0.19.4.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 3683k 0 3683k 0 0 1132k 0 --:--:-- 0:00:03 --:--:-- 2058k
-> Found install-appdata.patch
==> Validating source files with sha256sums...
quiterss-0.19.4.tar.gz ... Passed
install-appdata.patch ... FAILED
==> ERROR: One or more files did not pass the validity check!
-> error downloading sources: quiterss
context: exit status 1
==> Making package: quiterss 0.19.4-2 (Wed 21 Dec 2022 03:06:30 PM MST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found quiterss-0.19.4.tar.gz
-> Found install-appdata.patch
==> Validating source files with sha256sums...
quiterss-0.19.4.tar.gz ... Passed
install-appdata.patch ... FAILED
==> ERROR: One or more files did not pass the validity check!
-> error making: quiterss

This is completely an AUR issue, not caused by the upstream.

@Universebenzene

This is completely an AUR issue, not caused by the upstream.

then how do i install this from source?

https://github.com/QuiteRSS/quiterss/blob/master/INSTALL

cool. but then what? quiterss wont work with an up-to-date archlinux system becuase of icu

Well, you asked how to install from source…
For everything other you should contact Arch support, if your problem is another package there

@Crehet You need to update the sha256sums of install-appdata.patch in the PKGBUILD and rerun the makepkg to rebuild it.

@Crehet You need to update the sha256sums of install-appdata.patch in the PKGBUILD and rerun the makepkg to rebuild it.

i did.
i changed the sha256sum 81cc287b8fbd53016a125f210c193c58bcac093cc86ee226c5f4fd23b26188c9 for 4570ae0e37dec72026d6e0c891dcb5a65cc00442b14d71758610be2f7db39cc5
then i ran yay -S quiterss and still got same errors

@Crehet You need to update the sha256sums of install-appdata.patch in the PKGBUILD and rerun the makepkg to rebuild it.

i did. i changed the sha256sum 81cc287b8fbd53016a125f210c193c58bcac093cc86ee226c5f4fd23b26188c9 for 4570ae0e37dec72026d6e0c891dcb5a65cc00442b14d71758610be2f7db39cc5 then i ran yay -S quiterss and still got same errors

Hmmm, it's indeed an AUR issue. I left a comment on the AUR page. You can try my solution. If you meet other problems, you can also leave comments there.

to rectify my previous commnet:
the checksums did actually PASSED with 4570ae0e37dec72026d6e0c891dcb5a65cc00442b14d71758610be2f7db39cc5
and this was the output

$ makepkg
=> Making package: quiterss 0.19.4-2 (Fri 23 Dec 2022 12:45:50 AM MST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found quiterss-0.19.4.tar.gz
  -> Found install-appdata.patch
==> Validating source files with sha256sums...
    quiterss-0.19.4.tar.gz ... Passed
    install-appdata.patch ... Passed
==> Extracting sources...
  -> Extracting quiterss-0.19.4.tar.gz with bsdtar
==> Starting prepare()...
patching file QuiteRSS.pro
Hunk #1 FAILED at 287 (different line endings).
Hunk #2 FAILED at 314 (different line endings).
2 out of 2 hunks FAILED -- saving rejects to file QuiteRSS.pro.rej
==> ERROR: A failure occurred in prepare().
    Aborting...

anyways, i used your file and builded it with that. so i have installed quiterss successfully. i even tried building it from source and it was also a successful installation.

I want to bloat the issue tracker.
As per the title name I had to reopen it.

This wonderful app uses qt-webkit and that package is way too outdated in security patches, it pains me to declare to myself that I will be stop using this app form now on. Why? 'cause of these:

https://blogs.gnome.org/mcatanzaro/2016/02/01/on-webkit-security-updates/
https://blogs.gnome.org/mcatanzaro/2022/11/04/stop-using-qtwebkit/

do you guys know of a different rss app that supports:

  • News Filter
  • Labels
  • Socks5 proxy