QuiteRSS / quiterss

Free news feeds reader
https://quiterss.org
Other
1k stars 122 forks source link

Needs to be updated #1563

Open Crehet opened 1 year ago

Crehet commented 1 year ago

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

Crehet commented 1 year ago

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

Crehet commented 1 year ago

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

Universebenzene commented 1 year ago

@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.

Crehet commented 1 year ago

@Universebenzene

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

then how do i install this from source?

vitusson commented 1 year ago

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

Crehet commented 1 year ago

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

vitusson commented 1 year ago

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

Universebenzene commented 1 year ago

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

Crehet commented 1 year ago

@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

Universebenzene commented 1 year ago

@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.

Crehet commented 1 year ago

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.

Crehet commented 1 year ago

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:

sbstn87 commented 1 year ago

Perhaps RSS Guard?

https://github.com/martinrotter/rssguard