Package Details: freenet 0.7.5.1497-1

Git Clone URL: https://aur.archlinux.org/freenet.git (read-only, click to copy)
Package Base: freenet
Description: A peer-to-peer platform for censorship-resistant communication and publishing
Upstream URL: https://freenetproject.org
Keywords: anonymous censorship encrypted freenet network
Licenses: GPL2
Submitter: Xemertix
Maintainer: Thynix
Last Packager: skydrome
Votes: 182
Popularity: 0.002204
First Submitted: 2009-04-17 16:46 (UTC)
Last Updated: 2023-03-05 00:21 (UTC)

Dependencies (7)

Required by (0)

Sources (8)

Pinned Comments

amanvg commented on 2020-10-13 08:32 (UTC)

if you are having issues with the key, run this command:

curl -sS https://freenetproject.org/assets/keyring.gpg | gpg --import -

Latest Comments

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

banana-bred commented on 2024-08-29 17:23 (UTC)

I agree that this package should be moved to a 'hyphanet' package and that I shouldn't be prompted to enter Github credentials. Is there some reason not to do this ?

schrmh commented on 2024-08-17 12:17 (UTC) (edited on 2024-08-17 12:17 (UTC) by schrmh)

https://github.com/skydrome/fred.git leads to 404.
And I think you should use a different way to download stuff from git (e.g. SSH) since the current way used in this PKGBUILD leads to a primpt that asks me to provide credentials and then it fails cause I have 2FA enabled.

agowa commented on 2024-02-25 18:09 (UTC) (edited on 2024-02-25 18:10 (UTC) by agowa)

Could you please rename this package to "hyphanet"? (Create the hyphanet package, push to it and then merge this one into it using the "merge packages" feature)

The Project has been renamed to "Hyphanet" in mid 2023 and simultaneously **another project ** (which was formerly named "Locutus") has now taken its place as "Freenet" (it now also uses the freenet.org domain).

Tl;Dr: Since mid 2013: * Freenet renamed to Hyphanet * Locutus renamed to Freenet

Sources: * https://news.ycombinator.com/item?id=36561663 * https://protonvpn.com/blog/freenet-hyphanet/ * https://www.reddit.com/r/Freenet/comments/16jiei2/the_github_repository_for_locutus_has_now_been/ * The https://www.reddit.com/r/Freenet also has "Hyphanet" as a tag to differentiate new threads now.

gyurman commented on 2024-01-28 19:43 (UTC) (edited on 2024-01-28 19:45 (UTC) by gyurman)

fatal: couldn't find remote ref gradle-8.0-aur

mozlima commented on 2023-05-05 17:45 (UTC)

For me only work after I set jdk version to 17

sudo  archlinux-java set java-17-openjdk

skydrome commented on 2022-12-29 22:14 (UTC)

https://freenetproject.org/freenet-build-1495-new-user-experience-and-performance.html

Changes to the package:

  • JDK19 Working
  • set a more restrictive umask in wrapper.config

skydrome commented on 2022-11-02 08:45 (UTC)

Likely a bad download on your end, I just ran builds on 2 computers and on 2 ci servers that all passed verification.

duvel71 commented on 2022-11-01 11:46 (UTC)

I get similar gradle dependency verification issues to those reported by @e3a4:

A problem occurred configuring root project 'fred'.
> Dependency verification failed for configuration ':classpath'
  3 artifacts failed verification:
    - org.eclipse.jgit-parent-6.0.0.202111291000-r.pom (org.eclipse.jgit:org.eclipse.jgit-parent:6.0.0.202111291000-r) from repository Gradle Central Plugin Repository
    - oss-parent-5.pom (org.sonatype.oss:oss-parent:5) from repository Gradle Central Plugin Repository
    - slf4j-parent-1.7.30.pom (org.slf4j:slf4j-parent:1.7.30) from repository Gradle Central Plugin Repository
  This can indicate that a dependency has been compromised. Please carefully verify the signatures and checksums.

The error report file that was generated said:

org.eclipse.jgit:org.eclipse.jgit-parent:6.0.0.202111291000-r    
org.eclipse.jgit-parent-6.0.0.202111291000-r.pom
All public keys have been ignored 
Expected a sha256 checksum of 2a535810cd8686811a693d1abb8b101911356df46585dc690f44cd346c77bf05 but was 92a1ccb05b4b51d657e56133958a07efc60bc991022142365bf23afe770216bc 

org.sonatype.oss:oss-parent:5   
oss-parent-5.pom (.asc)
Artifact was signed with key 2bcbdd0f23ea1cafcc11d4860374cf2e8dd1bdfd but signature didn't match 

org.slf4j:slf4j-parent:1.7.30   
slf4j-parent-1.7.30.pom (.asc)
Artifact was signed with key 475f3b8e59e6e63aa78067482c7b12f2a511e325 but signature didn't match 

I don't know how to verify these dependencies manually. I had no luck trying to edit the verification-metadata.xml file, since it simply got overwritten with the next build attempt. I also don't know where or when to run gradle --write-verification-metadata pgp,sha256 help, as recommended.

Instead, I worked around it by disabling dependency verification altogether. It's not ideal, of course, but it worked.

In PKGBUILD, change line 68 to: ./gradlew --no-build-cache --no-daemon --dependency-verification=off copyRuntimeLibs

r381581 commented on 2022-02-06 14:13 (UTC)

If you use openjdk 11 the service will not start. Disable ShenandoahGC in the wrapper config to fix this.

skydrome commented on 2022-01-20 22:16 (UTC) (edited on 2022-01-20 22:24 (UTC) by skydrome)

https://freenetproject.org/freenet-build-1492-released-video-diagnostics-pitch-black-plugins.html

Changes to the package:

  • Building with jdk17 now works along with WebOfTrust plugin, jdk11 is now the minimum in order to keep the pkgbuild and build script simple
  • Be sure to use the updated wrapper.config and java-service-wrapper package

1 unit test fails (GzipCompressorTest) with jdk17, if that is of any concern to you, stick with jdk11