Package Details: screamingfrogseospider 20.2-1

Git Clone URL: https://aur.archlinux.org/screamingfrogseospider.git (read-only, click to copy)
Package Base: screamingfrogseospider
Description: spiders websites’ links, images, CSS, script and apps from an SEO perspective.
Upstream URL: https://www.screamingfrog.co.uk/seo-spider/
Licenses: custom
Submitter: matth
Maintainer: matth
Last Packager: matth
Votes: 20
Popularity: 0.28
First Submitted: 2013-03-18 21:25 (UTC)
Last Updated: 2024-07-11 13:16 (UTC)

Dependencies (3)

Sources (3)

Latest Comments

1 2 3 4 5 6 .. 9 Next › Last »

axolx commented on 2024-08-21 22:24 (UTC)

@matth Huge thanks! The alternate package installed fine and reported the bundled version of Java. Unfortunately, I still have the menu issue, with drop down menus truncated so that the last few items are not visible (the are reachable using keyboard navigation).

If it helps others with the same issue, I'm using:

xorg-server 21.1.13-1 i3-wm 4.23

matth commented on 2024-08-21 21:34 (UTC)

@axolx No issues here with the menus and I am using the same openjdk version that you are using.

I pushed up a package that provides the bundled java version, so if you install this it will use the bundled java when you start it to see if that helps you https://aur.archlinux.org/packages/screamingfrogseospider-jre

axolx commented on 2024-08-21 21:09 (UTC)

I've encountered UI problems with screamingfrogseospider 20.2-1, which I didn't have in previous versions. Specifically, the menu bar drop-down menus are truncated, such that the last few options of each menu become inaccessible.

I contacted Screaming Frog support and they believe the problem is that the app is using the wrong Java version. According to Help > Debug... the app uses:

Java Info: Vendor 'Arch Linux' URL 'https://openjdk.org/' Version '22.0.2' Home '/usr/lib/jvm/java-22-openjdk'

According to Screaming Frog support, it should use the Java version bundled with the app:

Java Info: Vendor ‘Eclipse Adoptium’ URL ‘https://adoptium.net/’ Version ‘21.0.2’ Home ‘/usr/share/screamingfrogseospider/jre’

Is this a packaging issue? Let me know how I can help troubleshoot.

matth commented on 2024-07-11 13:17 (UTC)

@byt34ter That is just because they just released a new version and unfortunately when they do that they remove the link to the old version making it a redirect to the new.

The package is now updated to the new version.

byt34ter commented on 2024-07-11 13:05 (UTC)

I tried to install the package using AUR (version 20.1-1) but I got the following error:

==> Validating source files with sha256sums...
    screamingfrogseospider_20.1_all.deb ... FAILED
    LICENSE ... Passed
    screamingfrogseospider ... Passed
==> ERROR: One or more files did not pass the validity check!
 -> error making: screamingfrogseospider-exit status 1
 -> Failed to install the following packages. Manual intervention is required:
screamingfrogseospider - exit status 1

It seems that the .deb file didn´t pass the sha256 check. I tried downloading the git repository and installing it from with makepkg. It returned the same error.

Here's what I found: - The sha256sum doesn´t match the package hash. - It tries to download the latest version from the software website, which is the 20.2-1. This causes the error in the validity check.

How I solved the issue: - I manually downloaded the latest version (20.2-1) from the software website (https://download.screamingfrog.co.uk/products/seo-spider/screamingfrogseospider_20.2_all.deb?noredirect) - I moved the downloaded package into the repository and I deleted the old one (version 20.1) - I changed the version in the PKGBUILD file from 20.1 to 20.2 - I calculated the sha256 and the b2 sum of the new package (I know it's useless, but I didn´t find any hash of the package in the original website) - I built the package and it all went well.

I wrote this comment just to inform the maintainer about the issue I got.

matth commented on 2023-09-28 20:20 (UTC)

@duhbLow7 All set, this is updated to be able to use jdk21 now.

duhbLow7 commented on 2023-09-28 17:54 (UTC)

@matth Looks like openjdk recently updated to jdk21. I am getting this error again:

Could not find java\n

matth commented on 2023-08-22 21:17 (UTC)

Thanks for the note bernimoses.

I've added ttf-font to the dependencies since it can be any font, it doesn't need to be ttf-dejavu

bernimoses commented on 2023-08-22 07:42 (UTC)

I got the following error:

Error: JavaFX detected no fonts! Please refer to release notes for proper font configuration
Exception in thread "main" java.lang.ExceptionInInitializerError
    at uk.co.screamingfrog.seospider.SeoSpider.main(SourceFile:2128)
...

Installing ttf-dejavu (as described here https://stackoverflow.com/questions/57594313/javafx-cannot-find-fonts-on-gnome) fixed it for me. Could you add that as dependency?