Package Details: i2p-dev 2.3.0.10-1

Git Clone URL: https://aur.archlinux.org/i2p-dev.git (read-only, click to copy)
Package Base: i2p-dev
Description: A distributed anonymous network (daily mtn->git sync)
Upstream URL: https://geti2p.net
Keywords: anonymous censorship encrypted i2p network
Licenses: GPL2
Conflicts: i2p, i2p-bin
Provides: i2p
Submitter: skydrome
Maintainer: Salama
Last Packager: skydrome
Votes: 6
Popularity: 0.000005
First Submitted: 2012-06-27 23:25 (UTC)
Last Updated: 2023-11-08 23:43 (UTC)

Latest Comments

sp1d3rmxn commented on 2023-11-07 16:18 (UTC) (edited on 2023-11-07 16:19 (UTC) by sp1d3rmxn)

Latest changes for java make this currently impossible to build:

makepkg -rsc --noconfirm --skippgpcheck --skipinteg
==> Making package: i2p-dev 2.0.0.0-1 (Tue 07 Nov 2023 08:15:07 AM PST)
==> Checking runtime dependencies...
==> Installing missing dependencies...
:: There are 3 providers available for java-runtime>=17:
:: Repository extra
   1) jdk-openjdk  2) jre-openjdk  3) jre17-openjdk

Enter a number (default=1): 
resolving dependencies...
looking for conflicting packages...
:: jdk-openjdk and jre-openjdk-headless are in conflict. Remove jre-openjdk-headless? [y/N] 
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: jdk-openjdk and jre-openjdk-headless are in conflict
==> ERROR: 'pacman' failed to install missing dependencies.
==> Missing dependencies:
  -> java-runtime>=17
==> Checking buildtime dependencies...
==> Installing missing dependencies...
:: There are 2 providers available for java-environment>=17:
:: Repository extra
   1) jdk-openjdk  2) jdk17-openjdk

Enter a number (default=1): 
resolving dependencies...
looking for conflicting packages...
:: jdk-openjdk and jre-openjdk-headless are in conflict. Remove jre-openjdk-headless? [y/N] 
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: jdk-openjdk and jre-openjdk-headless are in conflict
==> ERROR: 'pacman' failed to install missing dependencies.
==> Missing dependencies:
  -> java-environment>=17
  -> apache-ant
==> ERROR: Could not resolve all dependencies.

Because of:

Incoming changes in JDK / JRE 21 packages may require manual intervention (Thu, 02 Nov 2023 10:51:53 +0000)
    We are introducing a change in JDK/JRE packages of our distro. This is triggered from the way a JRE is build in modern versions of Java (>9). We are introducing this change in Java 21. To sum it up instead of having JDK and JRE    
    packages coexist in the same system we will be making them conflict. The JDK variant package includes the runtime environment to execute Java applications so if one needs compilation and runtime of Java they need only the JDK    
    package in the future. If, on the other hand, they need just runtime of Java then JRE (or jre-headless) will work. This will (potentially) require a manual user action during upgrade: If you have both JDK and JRE installed you can    
    manually install the JDK with pacman -Syu jdk-openjdk and this removes the JRE related packages. If you have both JRE and JRE-headless you will need to choose one of them and install it manually since they would conflict each other    
    now. If you only have one of the JDK/JRE/JRE-headless pacman should resolve dependencies normally and no action is needed. At the moment this is only valid for the upcoming JDK 21 release.

a821 commented on 2023-07-11 15:22 (UTC)

This package should be called ip2-git, as you are pulling the code from git master. Also it does not follow the VCS guidelines for pkgver().

IMO, it would make sense to create ip2-git and merge ip2-dev into it.

DDoSolitary commented on 2020-05-10 09:43 (UTC)

The pkgver function is broken due to recent changes to CoreVersion.java

DDoSolitary commented on 2019-03-20 08:06 (UTC) (edited on 2019-03-20 08:07 (UTC) by DDoSolitary)

Build failed:

  -> Downloading apache-tomcat-9.0.16.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
curl: (22) The requested URL returned error: 404 Not Found
==> ERROR: Failure while downloading http://apache.mirrors.pair.com/tomcat/tomcat-9/v9.0.16/bin/apache-tomcat-9.0.16.tar.gz

klore commented on 2018-04-12 20:18 (UTC)

can't compile

BUILD FAILED /tmp/yaourt-tmp-user/aur-i2p-dev/src/i2p.i2p/build.xml:409: The following error occurred while executing this line: /tmp/yaourt-tmp-user/aur-i2p-dev/src/i2p.i2p/core/java/build.xml:68: Compile failed

skydrome commented on 2015-08-28 13:09 (UTC)

http://zzz.i2p/topics/1943 -snip- We decided to rekey to Ed (not EC) starting next release, 0.9.22. For each router that rekeys, it will be a 'complete rekey', i.e. you restart and get a new identity. No simultaneous DSA and Ed keys. If you wish help test by forcing Ed now, add router.sigType=7 to advanced config and restart. It will be apparent in the published network database that you have done so. This will also cause a drop in traffic for hours or days while your new router identity is integrated into the network. If you wish to prevent rekeying to Ed (as people running dev builds may wish to do to avoid identification), add router.sigType=0 to advanced config. Do it now before I push the change to start the migration, which I plan to do in the coming days.