I was able to verify this build. Log file attached. Verify instructions
are out-of-date, submitted a PR https://github.com/freenet/scripts/pull/12

So there isn't confusion since 1474 is partially released, I verified
1473 a week ago. Between recent hardware issues and presenting at an EFF
meeting last weekend, I forgot to send the log.


On 5/22/16 11:10 AM, Steve Dougherty wrote:
> This is the first build to require Java 7! It upgrades Bouncy Castle to
> version 1.54, and adds a Traditional Chinese translation to the Windows
> installer.
>
> Plugin updates:
>
> * Add Sharesite - a fork of ShareWiki - as an official plugin. Thanks to
>   ArneBab for getting it ready! It includes an earlier version of
>   TextileJ to avoid license problems, and adds syntax help, external
>   activelink support, and a template with div IDs for easier CSS.
> * Update Freereader with the ability to configure the site title and
>   subtitle, and fix the translation support.
>
> Core change highlights:
>
> * Improve MP3 filtering.
> * Reduce test memory usage.
> * Fix opennet announcements not having location set.
> * Fix binary blob download over FCP.
> * Add The Filtered Index to the default bookmark list.
> * Wait for running transfers on RouteNotFound.
> * Mark Freenet traffic with QoS.
> * Fix handling of filenames with non-ASCII spaces.
> * Alphabetize language configuration dropdown.
> * Remove NativeBigInteger. This reduces custom code.
> * Use BouncyCastle's DSA implementation. This improves security and
>   reduces custom code.
> * Add Hungarian translation support. The translation was added
>   previously but not actually available.
> * Add random delay to opennet ACKs to improve security.
> * When converting USK to SSK change negative suggested edition to
>   positive. This should help avoid issues when using USKs with
>   suggested search editions.
> * Discard unwanted submessages from swap replies. This improves
>   security.
> * Fix dropping low-traffic connections. This helps with simulations.
> * Optimize FProxy CSS load order, and fix bugs which prevented caching
>   static assets. This improves web interface responsiveness.
>
> Changes since Freereader version 4:
> ---
> Alexandre Rio (4):
>       Add l10n files to the final jar
>       Clean readme files and format them to markdown
>       Ignore meta files and build folders
>       Create ToadletContainer with l10n key instead of value
>
> Matthew Toseland (2):
>       Fix build
>       Fix build.
>
> aleph (3):
>       Add missing :
>       remove space
>       Excessive l10n
>
> drak@kaverne (4):
>       add option to use override.properties.
>       use the basename as title of the inserted page.
>       indent with tabs (as in the surrounding code).
>       make site title and subtitle configurable. Includes some code
> duplication to avoid db4o problems.
>
> hernic (1):
>       Update build.xml
>
> nicolas hernandez (7):
>       Fix deprecation
>       Add UTF-8 marker
>       Reorganize imports (some old not valid imports)
>       Update build.xml
>       Add l10n mechanism for internationalization
>       First local file
>       Update build.xml
>
> Changes since Fred build 1472:
> ---
> Bert Massop (21):
>       Fix parsing of sampling frequency
>       Fix parsing of emphasis
>       Fix parsing of padding bit
>       Always consider an invalid header a frame sequence interruption
>       Explicitly skip entire ID3v1 and ID3v2 tags
>       Add unit tests for MP3Filter
>       Fix MPEG version >1 layer III frame size calculation
>       Cleanup MP3Filter a bit
>       Remove redundant braces
>       Replace octal notation with decimal
>       Always URL-encode non-ASCII space characters
>       Add testcase for URI-safe URL-encoding
>       Reduce memory usage of SplitFileInserterStorageTest
>       Rename misleading "Filename" column in upload queue
>       Simplify buttons and behaviour for QueueToadlet
>       Rephrase "In Progress:" queued requests to be "Running"
>       Rename "Wrapper" settings to "Java settings"
>       Make seednodes.fref parsing more robust
>       Clarify comment in seednodes reader
>       Store updated seednodes.fref in nodeDir, not userDir
>       Fix uncompleted uploads being treated as failed in queue
>
> Daniel Roberts (2):
>       Fix peer node network traffic statistics
>       Make the traffic-at-startup counters final
>
> David ‘Bombe’ Roden (3):
>       Make the first-time wizard configurable
>       Remove direct calls to SubConfig constructor
>       Hide “remove from cache” checkbox for plugins loaded from disk
>
> Eleriseth (3):
>       FreenetURI.sskForUSK: negate negative suggestedEdition
>       HMACTest: fix benchmark code
>       HMACTest: benchmark various sizes
>
> Florent Daigniere (55):
>       Upgrade to BouncyCastle 1.54
>       Make deterministic ECDSA signatures (RFC6979)
>       Make DSA signatures deterministic too
>       Comment the DSA code, fix a busy loop
>       HMAC: replace our implementation by the JCA's
>       Configure travis to test with java8 instead of java6
>       Add a lousy benchmark to show that it's not slower
>       Ensure that we always get 32bytes worth of DSA privkey
>       Fix an obvious side-channel in the legacy DSA code
>       Revert "Fix an obvious side-channel in the legacy DSA code"
>       Target java7
>       Update the eclipse build file to use BC1.54
>       Tell users to download BC from their website
>       Mark all FNP traffic with Diffserv AF13
>       Make it configurable
>       Add a period to the l10n string
>       Use IPTOS_THROUGHPUT instead of AF13
>       Fix inconsistent braces
>       Spaces before language constructs
>       Throw an IllegalArgumentException instead of reverting back to default
>       Plugins might require java1.8
>       Use SoftReferences for the SHA256 pool
>       SHA256: let the JVM decide how big the pool should be
>       remove dead code
>       Bertm is right, Sun java is no more
>       I've missed these two with my regexp
>       Use a Queue and make it lockless (thanks bertm)
>       A better version of the same thing
>       formatting
>       Add a new test to catch a crypto-bug happening on next
>       It turns out that we need truncated HMACs
>       hmacLength is a variable that has no reason to exist
>       Add more codepoints as defined by RFC1349
>       bertm is right, this is not fatal
>       berm made a fair point, we should force the restart
>       Fix logging on DarknetPeerNode
>       We need to write to the peer-file when we add a darknet peer; duh!
>       Ensure that we always write the peer file when we add a peer
>       Add showoutput=yes to junit parameters
>       More debugging in junit parameters; disable forking
>       doh
>       Add a new formatter to try to catch the exception; ensure that we
> don't paralellize; allocate more memory for each test
>       Add junit3 to build-deps
>       revert last commit, remove threads=1 for junit (not supported in
> ant 1.8)
>       remove threads=1 for junit (not supported in ant 1.8)
>       delegate the DSA magic to bouncycastle; this hasn't been tested
>       always try both with and without the signature mask
>       get rid of NativeBigIntegers
>       explain the hash truncation
>       doh
>       update comments about truncation
>       meh. Travis' wget is broken
>       ensure that we always return the MD
>       The old logic reverses the boolean, I guess we should keep it that way
>       Simplify and comment the hash truncation logic
>
> Matthew Toseland (17):
>       Recreate message, as required
>       Fix keepalives
>       Pass in now
>       Optimise
>       Fix race condition in MultiMessageCallback
>       Random delay for opennet ack when not path folding (locally)
>       Reduce to 3 pings/blocks
>       Use ping or bwlimit, whichever is larger.
>       Logging
>       Argh (logging)
>       Use real-time bulk transfer time
>       But add the ping time to the delay time, as both matter
>       Add javadocs to MultiMessageCallback
>       Assertion: Can't make() after arm()
>       Give a code example in javadocs
>       Better overall explanation
>       Fix code sample
>
> Sadao (1):
>       fcp: fix zero-length binary blob download
>
> Steve Dougherty (21):
>       DatabaseKey: simplify return condition
>       HMAC_legacy: remove trailing whitespace
>       README: add Travis build status
>       crypt/DSA: fix specifying extra argument
>       fcp: fix ReturnType.DIRECT NPE
>       README.md: add Coverity status badge
>       Remove newly added trailing whitespace
>       BaseL10n: fix spelling of "ensure"
>       DSAGroup: fix mixed tabs and spaces
>       RequestSender: fix whitespace
>       RequestSender: rework value clamping
>       Add Sharesite as an official plugin
>       CONTRIBUTING: fix style guide link
>       l10n: add Sharesite plugin name
>       Update translations
>       Remove outdated translation strings
>       Update Freereader to version 5
>       Revert "test: fix resource path on Java 6"
>       Fix indentation
>       Update default bookmark editions
>       Build 1473
>
> drak@kaverne (19):
>       http: expiry time 1 day from now, not one day from mod
>       static files: implement cacheControl inspired by the commit from bertm
>       css themes: add missing /static/information.png and alert.png
>       css: turn base into a pure interface and import the sub-files
> directly in the theme
>       css: Do not import base.css in the static themes
>       update NEWS file
>       http: cache-control, remove ETag
>       update NEWS file
>       documentation: 2MB manifest means 62 CHK redirects
>       default config: min filesize for complaining is 50MiB
>       default config: minimum bandwidth 10 KiB
>       readme: start cleanup (i.e. stop calling 0.7 new)
>       readme: capitalize titles (instead of uppercase) and remove 0.5
> section
>       Rename security to Usage and shorten it
>       chat page: use negative usk numbers
>       chat: set Sone minimal version to 72.
>       bookmarks: add the filtered index and improve Nerdageddon entry
>       add missing staticfile images for themes
>       add more missing staticfile images for themes
>
> xor-freenet (3):
>       FProxy configuration: Sort language dropdown alphabetically
>       BaseL10n: Remove useless cast
>       BaseL10n: Add support for Hungarian translations
>
> yadevel (3):
>       Add missing assignment for Opennet announce location
>       Avoid claiming of unrejected messages by NodeDispatcher
>       wait for running transfers before processing RNF
>
>
>
> _______________________________________________
> Devl mailing list
> [email protected]
> https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Using /tmp/tmp.kaOf9epmfQ
Fetching origin
~/fred ~/fred
~/fred ~/fred ~/fred
~/fred ~/fred
~/fred
Using build build01473
object 3e4b67fc0426d6945acaffa76a7ea90944d990c1
type commit
tag build01473
tagger Steve Dougherty <[email protected]> 1463871703 -0400

2016-05-21

Freenet 0.7.5 build 1473 is now available. This is the first build to require
Java 7! It upgrades Bouncy Castle to version 1.54, and adds a Traditional
Chinese translation to the Windows installer.

Plugin updates:

* Add Sharesite - a fork of ShareWiki - as an official plugin. Thanks to
  ArneBab for getting it ready! It includes an earlier version of TextileJ to
  avoid license problems, and adds syntax help, external activelink support, and
  a template with div IDs for easier CSS.
* Update Freereader with the ability to configure the site title and subtitle,
  and fix the translation support.

User-facing core change highlights:

* Improve MP3 filtering.
* Add The Filtered Index to the default bookmark list.
* Fix handling of filenames with non-ASCII spaces.
* Alphabetize language configuration dropdown.
* Add Hungarian translation support. The translation was added previously but 
not
  actually available.
* Fix dropping low-traffic connections. This helps with simulations.
* Optimize FProxy CSS load order, and fix bugs which prevented caching static
  assets. This improves web interface responsiveness.

Thank you for using Freenet!

- Steve Dougherty

Developer changelog:

2016-05-21

This is the first build to require Java 7! It upgrades Bouncy Castle to version
1.54, and adds a Traditional Chinese translation to the Windows installer.

Plugin updates:

* Add Sharesite - a fork of ShareWiki - as an official plugin. Thanks to
  ArneBab for getting it ready! It includes an earlier version of TextileJ to
  avoid license problems, and adds syntax help, external activelink support, and
  a template with div IDs for easier CSS.
* Update Freereader with the ability to configure the site title and subtitle,
  and fix the translation support.

Core change highlights:

* Improve MP3 filtering.
* Reduce test memory usage.
* Fix opennet announcements not having location set.
* Fix binary blob download over FCP.
* Add The Filtered Index to the default bookmark list.
* Wait for running transfers on RouteNotFound.
* Mark Freenet traffic with QoS.
* Fix handling of filenames with non-ASCII spaces.
* Alphabetize language configuration dropdown.
* Remove NativeBigInteger. This reduces custom code.
* Use BouncyCastle's DSA implementation. This improves security and reduces
  custom code.
* Add Hungarian translation support. The translation was added previously but 
not
  actually available.
* Add random delay to opennet ACKs to improve security.
* When converting USK to SSK change negative suggested edition to positive. This
  should help avoid issues when using USKs with suggested search editions.
* Discard unwanted submessages from swap replies. This improves security.
* Fix dropping low-traffic connections. This helps with simulations.
* Optimize FProxy CSS load order, and fix bugs which prevented caching static
  assets. This improves web interface responsiveness.

Changes since Freereader version 4:
---
Alexandre Rio (4):
      Add l10n files to the final jar
      Clean readme files and format them to markdown
      Ignore meta files and build folders
      Create ToadletContainer with l10n key instead of value

Matthew Toseland (2):
      Fix build
      Fix build.

aleph (3):
      Add missing :
      remove space
      Excessive l10n

drak@kaverne (4):
      add option to use override.properties.
      use the basename as title of the inserted page.
      indent with tabs (as in the surrounding code).
      make site title and subtitle configurable. Includes some code duplication 
to avoid db4o problems.

hernic (1):
      Update build.xml

nicolas hernandez (7):
      Fix deprecation
      Add UTF-8 marker
      Reorganize imports (some old not valid imports)
      Update build.xml
      Add l10n mechanism for internationalization
      First local file
      Update build.xml

Changes since Fred build 1472:
---
Bert Massop (21):
      Fix parsing of sampling frequency
      Fix parsing of emphasis
      Fix parsing of padding bit
      Always consider an invalid header a frame sequence interruption
      Explicitly skip entire ID3v1 and ID3v2 tags
      Add unit tests for MP3Filter
      Fix MPEG version >1 layer III frame size calculation
      Cleanup MP3Filter a bit
      Remove redundant braces
      Replace octal notation with decimal
      Always URL-encode non-ASCII space characters
      Add testcase for URI-safe URL-encoding
      Reduce memory usage of SplitFileInserterStorageTest
      Rename misleading "Filename" column in upload queue
      Simplify buttons and behaviour for QueueToadlet
      Rephrase "In Progress:" queued requests to be "Running"
      Rename "Wrapper" settings to "Java settings"
      Make seednodes.fref parsing more robust
      Clarify comment in seednodes reader
      Store updated seednodes.fref in nodeDir, not userDir
      Fix uncompleted uploads being treated as failed in queue

Daniel Roberts (2):
      Fix peer node network traffic statistics
      Make the traffic-at-startup counters final

David ‘Bombe’ Roden (3):
      Make the first-time wizard configurable
      Remove direct calls to SubConfig constructor
      Hide “remove from cache” checkbox for plugins loaded from disk

Eleriseth (3):
      FreenetURI.sskForUSK: negate negative suggestedEdition
      HMACTest: fix benchmark code
      HMACTest: benchmark various sizes

Florent Daigniere (55):
      Upgrade to BouncyCastle 1.54
      Make deterministic ECDSA signatures (RFC6979)
      Make DSA signatures deterministic too
      Comment the DSA code, fix a busy loop
      HMAC: replace our implementation by the JCA's
      Configure travis to test with java8 instead of java6
      Add a lousy benchmark to show that it's not slower
      Ensure that we always get 32bytes worth of DSA privkey
      Fix an obvious side-channel in the legacy DSA code
      Revert "Fix an obvious side-channel in the legacy DSA code"
      Target java7
      Update the eclipse build file to use BC1.54
      Tell users to download BC from their website
      Mark all FNP traffic with Diffserv AF13
      Make it configurable
      Add a period to the l10n string
      Use IPTOS_THROUGHPUT instead of AF13
      Fix inconsistent braces
      Spaces before language constructs
      Throw an IllegalArgumentException instead of reverting back to default
      Plugins might require java1.8
      Use SoftReferences for the SHA256 pool
      SHA256: let the JVM decide how big the pool should be
      remove dead code
      Bertm is right, Sun java is no more
      I've missed these two with my regexp
      Use a Queue and make it lockless (thanks bertm)
      A better version of the same thing
      formatting
      Add a new test to catch a crypto-bug happening on next
      It turns out that we need truncated HMACs
      hmacLength is a variable that has no reason to exist
      Add more codepoints as defined by RFC1349
      bertm is right, this is not fatal
      berm made a fair point, we should force the restart
      Fix logging on DarknetPeerNode
      We need to write to the peer-file when we add a darknet peer; duh!
      Ensure that we always write the peer file when we add a peer
      Add showoutput=yes to junit parameters
      More debugging in junit parameters; disable forking
      doh
      Add a new formatter to try to catch the exception; ensure that we don't 
paralellize; allocate more memory for each test
      Add junit3 to build-deps
      revert last commit, remove threads=1 for junit (not supported in ant 1.8)
      remove threads=1 for junit (not supported in ant 1.8)
      delegate the DSA magic to bouncycastle; this hasn't been tested
      always try both with and without the signature mask
      get rid of NativeBigIntegers
      explain the hash truncation
      doh
      update comments about truncation
      meh. Travis' wget is broken
      ensure that we always return the MD
      The old logic reverses the boolean, I guess we should keep it that way
      Simplify and comment the hash truncation logic

Matthew Toseland (17):
      Recreate message, as required
      Fix keepalives
      Pass in now
      Optimise
      Fix race condition in MultiMessageCallback
      Random delay for opennet ack when not path folding (locally)
      Reduce to 3 pings/blocks
      Use ping or bwlimit, whichever is larger.
      Logging
      Argh (logging)
      Use real-time bulk transfer time
      But add the ping time to the delay time, as both matter
      Add javadocs to MultiMessageCallback
      Assertion: Can't make() after arm()
      Give a code example in javadocs
      Better overall explanation
      Fix code sample

Sadao (1):
      fcp: fix zero-length binary blob download

Steve Dougherty (21):
      DatabaseKey: simplify return condition
      HMAC_legacy: remove trailing whitespace
      README: add Travis build status
      crypt/DSA: fix specifying extra argument
      fcp: fix ReturnType.DIRECT NPE
      README.md: add Coverity status badge
      Remove newly added trailing whitespace
      BaseL10n: fix spelling of "ensure"
      DSAGroup: fix mixed tabs and spaces
      RequestSender: fix whitespace
      RequestSender: rework value clamping
      Add Sharesite as an official plugin
      CONTRIBUTING: fix style guide link
      l10n: add Sharesite plugin name
      Update translations
      Remove outdated translation strings
      Update Freereader to version 5
      Revert "test: fix resource path on Java 6"
      Fix indentation
      Update default bookmark editions
      Build 1473

drak@kaverne (19):
      http: expiry time 1 day from now, not one day from mod
      static files: implement cacheControl inspired by the commit from bertm
      css themes: add missing /static/information.png and alert.png
      css: turn base into a pure interface and import the sub-files directly in 
the theme
      css: Do not import base.css in the static themes
      update NEWS file
      http: cache-control, remove ETag
      update NEWS file
      documentation: 2MB manifest means 62 CHK redirects
      default config: min filesize for complaining is 50MiB
      default config: minimum bandwidth 10 KiB
      readme: start cleanup (i.e. stop calling 0.7 new)
      readme: capitalize titles (instead of uppercase) and remove 0.5 section
      Rename security to Usage and shorten it
      chat page: use negative usk numbers
      chat: set Sone minimal version to 72.
      bookmarks: add the filtered index and improve Nerdageddon entry
      add missing staticfile images for themes
      add more missing staticfile images for themes

xor-freenet (3):
      FProxy configuration: Sort language dropdown alphabetically
      BaseL10n: Remove useless cast
      BaseL10n: Add support for Hungarian translations

yadevel (3):
      Add missing assignment for Opennet announce location
      Avoid claiming of unrejected messages by NodeDispatcher
      wait for running transfers before processing RNF
Build number 1473
Buildfile: /tmp/tmp.kaOf9epmfQ/fred/build.xml

init:
    [mkdir] Created dir: /tmp/tmp.kaOf9epmfQ/fred/build/main
    [mkdir] Created dir: /tmp/tmp.kaOf9epmfQ/fred/dist
    [mkdir] Created dir: /tmp/tmp.kaOf9epmfQ/fred/build/test
    [mkdir] Created dir: /tmp/tmp.kaOf9epmfQ/fred/run

env:

ensure-ext:

libdep-bc:

ensure-bc:

env-gjs:

ensure-gjs:

dep:

check-version-file:

build-version-file:
     [copy] Copying 1 file to /tmp/tmp.kaOf9epmfQ/fred/build/main/freenet/node
     [echo] Updated build version to build01473 in 
build/main/freenet/node/Version.java

build:
    [javac] Compiling 1078 source files to /tmp/tmp.kaOf9epmfQ/fred/build/main
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/ClientGetWorkerThread.java:29:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/ContainerInserter.java:37: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/InsertCompressor.java:24: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/SingleFileFetcher.java:51: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/SingleFileStreamGenerator.java:16:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/filter/CSSTokenizerFilter.java:23: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/filter/CSSReadFilter.java:23: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/filter/PNGFilter.java:25: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] /tmp/tmp.kaOf9epmfQ/fred/src/freenet/clients/fcp/AddPeer.java:29: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/clients/fcp/FCPPluginClientMessage.java:13:
 warning: [deprecation] PluginTalker in freenet.pluginmanager has been 
deprecated
    [javac] import freenet.pluginmanager.PluginTalker;
    [javac]                             ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/clients/fcp/FilterMessage.java:22: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/clients/http/QueueToadlet.java:89: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/clients/http/ConnectionsToadlet.java:52: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/clients/http/HTTPRequestImpl.java:39: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/clients/http/WelcomeToadlet.java:38: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] /tmp/tmp.kaOf9epmfQ/fred/src/freenet/config/WrapperConfig.java:18: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] /tmp/tmp.kaOf9epmfQ/fred/src/freenet/crypt/JceLoader.java:16: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] /tmp/tmp.kaOf9epmfQ/fred/src/freenet/crypt/SHA256.java:50: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] /tmp/tmp.kaOf9epmfQ/fred/src/freenet/crypt/SSL.java:44: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] /tmp/tmp.kaOf9epmfQ/fred/src/freenet/crypt/Yarrow.java:31: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] /tmp/tmp.kaOf9epmfQ/fred/src/freenet/l10n/ISO639_3.java:13: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/node/simulator/LongTermMHKTest.java:35: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/node/simulator/LongTermManySingleBlocksTest.java:39:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/pluginmanager/PluginDownLoaderOfficialHTTPS.java:25:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/compress/Bzip2Compressor.java:19: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/compress/DecompressorThreadManager.java:24:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/compress/GzipCompressor.java:14: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/compress/NewLZMACompressor.java:20:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/compress/OldLZMACompressor.java:19:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/plugins/helpers1/AbstractFCPHandler.java:10:
 warning: [deprecation] PluginReplySender in freenet.pluginmanager has been 
deprecated
    [javac] import freenet.pluginmanager.PluginReplySender;
    [javac]                             ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/tools/CleanupTranslations.java:16: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] /tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/ArchiveContext.java:18: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]  * WARNING: Changing non-transient members on classes that are 
Serializable can result in 
    [javac]                                                                     
      ^
    [javac] /tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/Logger.java:88: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                                             Closer.close(br);
    [javac]                                             ^
    [javac] /tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/Logger.java:101: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                                     Closer.close(is);
    [javac]                                     ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/FailureCodeTracker.java:24: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]  * WARNING: Changing non-transient members on classes that are 
Serializable can result in 
    [javac]                                           ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/TooManyFilesInsertException.java:5:
 warning: [serial] serializable class TooManyFilesInsertException has no 
definition of serialVersionUID
    [javac] public class TooManyFilesInsertException extends Exception {
    [javac]        ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SimpleFieldSet.java:962: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac]                         Closer.close(br);
    [javac]                         ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SimpleFieldSet.java:963: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac]                         Closer.close(isr);
    [javac]                         ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SimpleFieldSet.java:964: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac]                         Closer.close(bis);
    [javac]                         ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/io/StorageFormatException.java:6: 
warning: [serial] serializable class StorageFormatException has no definition 
of serialVersionUID
    [javac] public class StorageFormatException extends Exception {
    [javac]        ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/ClientContext.java:35: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.TempBucketFactory;
    [javac]                    ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/ClientContext.java:35: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.TempBucketFactory;
    [javac]                     ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/ClientContext.java:48: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]     private transient ClientRequestScheduler sskFetchSchedulerRT;
    [javac]                                                   ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/ClientContext.java:218: 
warning: [deprecation] NORM_PRIORITY in NativeThread has been deprecated
    [javac]                     }, NativeThread.NORM_PRIORITY);
    [javac]                                    ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/ClientContext.java:245: 
warning: [deprecation] NORM_PRIORITY in NativeThread has been deprecated
    [javac]                     }, NativeThread.NORM_PRIORITY);
    [javac]                                    ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/io/ResumeFailedException.java:3: 
warning: [serial] serializable class ResumeFailedException has no definition of 
serialVersionUID
    [javac] public class ResumeFailedException extends Exception {
    [javac]        ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/ClientRequestScheduler.java:55:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]     private final RequestStarter starter;
    [javac]                            ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/ClientRequestScheduler.java:49:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]     private final OfferedKeysList offeredKeys;
    [javac]                ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/ClientRequestScheduler.java:159:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                     throw e;
    [javac]                     ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/node/useralerts/UserAlertManager.java:34: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]     private long lastUpdated;
    [javac]                    ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/node/useralerts/UserAlertManager.java:84: 
warning: [deprecation] queue(FCPMessage) in FCPConnectionOutputHandler has been 
deprecated
    [javac]                                     
subscriber.outputHandler.queue(alert.getFCPMessage());
    [javac]                                                             ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/node/useralerts/UserAlertManager.java:382: 
warning: [deprecation] queue(FCPMessage) in FCPConnectionOutputHandler has been 
deprecated
    [javac]                                         
subscriber.outputHandler.queue(alert.getFCPMessage());
    [javac]                                                                 ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/ArchiveManager.java:337: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac]                                                     
Closer.close(is);
    [javac]                                                     ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/ArchiveManager.java:364: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac]                     Closer.close(is);
    [javac]                     ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/ArchiveManager.java:449: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac]                     Closer.close(tarIS);
    [javac]                     ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/io/TempBucketFactory.java:149: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                                                     
Closer.close(is);
    [javac]                                                     ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/io/TempBucketFactory.java:354: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                                     Closer.close(currentIS);
    [javac]                                     ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/io/TempBucketFactory.java:419: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                                     Closer.close(currentIS);
    [javac]                                     ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/io/TempBucketFactory.java:452: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                     Closer.close(os);
    [javac]                     ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/USKManager.java:65: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac]     /** Latest SSK slot known to be by the author by 
blanked-edition-number USK */
    [javac]                            ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/USKManager.java:35: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac]  * Tracks the latest version of every known USK.
    [javac]                          ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/compress/RealCompressor.java:115: 
warning: [deprecation] MIN_PRIORITY in NativeThread has been deprecated
    [javac]             return new NativeThread(r, "Compressor thread", 
NativeThread.MIN_PRIORITY, true);
    [javac]                                                                     
    ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/DatastoreChecker.java:81: 
warning: [rawtypes] found raw type: ArrayDeque
    [javac]             queue = new ArrayDeque[priorities];
    [javac]                         ^
    [javac]   missing type arguments for generic class ArrayDeque<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in class ArrayDeque
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/DatastoreChecker.java:211: 
warning: [deprecation] NORM_PRIORITY in NativeThread has been deprecated
    [javac]                             }, NativeThread.NORM_PRIORITY);
    [javac]                                            ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/DatastoreChecker.java:230: 
warning: [deprecation] NORM_PRIORITY in NativeThread has been deprecated
    [javac]             return NativeThread.NORM_PRIORITY;
    [javac]                                ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/MemoryLimitedJobRunner.java:35: 
warning: [rawtypes] found raw type: ArrayDeque
    [javac]         this.jobs = new ArrayDeque[priorities];
    [javac]                         ^
    [javac]   missing type arguments for generic class ArrayDeque<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in class ArrayDeque
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/clients/fcp/ClientRequest.java:390: 
warning: [deprecation] HIGH_PRIORITY in NativeThread has been deprecated
    [javac]             }, NativeThread.HIGH_PRIORITY);
    [javac]                            ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/clients/fcp/ClientRequest.java:396: 
warning: [deprecation] NORM_PRIORITY in NativeThread has been deprecated
    [javac]                                     return 
NativeThread.NORM_PRIORITY;
    [javac]                                                        ^
    [javac] /tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/Metadata.java:1237: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]             Closer.close(dos);
    [javac]             ^
    [javac] /tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/Metadata.java:1238: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]             Closer.close(cos);
    [javac]             ^
    [javac] /tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/Metadata.java:1699: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]             Closer.close(dos);
    [javac]             ^
    [javac] /tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/InsertContext.java:300: 
warning: [dep-ann] deprecated item is not annotated with @Deprecated
    [javac]     public void onResume() {
    [javac]                 ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/PersistentJobRunnerImpl.java:32:
 warning: [deprecation] HIGH_PRIORITY in NativeThread has been deprecated
    [javac]     static final int WRITE_AT_PRIORITY = 
NativeThread.HIGH_PRIORITY-1;
    [javac]                                                      ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/PersistentJobRunnerImpl.java:103:
 warning: [deprecation] NORM_PRIORITY in NativeThread has been deprecated
    [javac]             queueInternal(job, NativeThread.NORM_PRIORITY);
    [javac]                                            ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/PersistentJobRunnerImpl.java:113:
 warning: [deprecation] NORM_PRIORITY in NativeThread has been deprecated
    [javac]             queue(job, NativeThread.NORM_PRIORITY);
    [javac]                                    ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/PersistenceDisabledException.java:3:
 warning: [serial] serializable class PersistenceDisabledException has no 
definition of serialVersionUID
    [javac] public class PersistenceDisabledException extends Exception {
    [javac]        ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/ClientGetter.java:395: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                     Closer.close(dataInput);
    [javac]                     ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/ClientGetter.java:396: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                     Closer.close(dataOutput);
    [javac]                     ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/async/ClientGetter.java:397: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                     Closer.close(output);
    [javac]                     ^
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:35: 
warning: [unchecked] unchecked cast
    [javac]             grabClients = (T[]) new Object[0];
    [javac]                                 ^
    [javac]   required: T[]
    [javac]   found:    Object[]
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:36: 
warning: [rawtypes] found raw type: RemoveRandomWithObject
    [javac]             grabArrays = new RemoveRandomWithObject[0];
    [javac]                              ^
    [javac]   missing type arguments for generic class RemoveRandomWithObject<T>
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in interface RemoveRandomWithObject
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:36: 
warning: [unchecked] unchecked conversion
    [javac]             grabArrays = new RemoveRandomWithObject[0];
    [javac]                          ^
    [javac]   required: RemoveRandomWithObject<T>[]
    [javac]   found:    RemoveRandomWithObject[]
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:69: 
warning: [unchecked] unchecked cast
    [javac]             else return (C) grabArrays[idx];
    [javac]                                       ^
    [javac]   required: C
    [javac]   found:    RemoveRandomWithObject<T>
    [javac]   where T,C are type-variables:
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac]     C extends RemoveRandomWithObject<T> declared in class 
SectoredRandomGrabArray
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:233: 
warning: [rawtypes] found raw type: RemoveRandomWithObject
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[0];
    [javac]                                                    ^
    [javac]   missing type arguments for generic class RemoveRandomWithObject<T>
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in interface RemoveRandomWithObject
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:233: 
warning: [unchecked] unchecked cast
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[0];
    [javac]                                                ^
    [javac]   required: C[]
    [javac]   found:    RemoveRandomWithObject[]
    [javac]   where C,T are type-variables:
    [javac]     C extends RemoveRandomWithObject<T> declared in class 
SectoredRandomGrabArray
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:234: 
warning: [unchecked] unchecked cast
    [javac]                             grabClients = (T[]) new Object[0];
    [javac]                                                 ^
    [javac]   required: T[]
    [javac]   found:    Object[]
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:238: 
warning: [rawtypes] found raw type: RemoveRandomWithObject
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[] { grabArrays[1-x] };
    [javac]                                                    ^
    [javac]   missing type arguments for generic class RemoveRandomWithObject<T>
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in interface RemoveRandomWithObject
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:238: 
warning: [unchecked] unchecked cast
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[] { grabArrays[1-x] };
    [javac]                                                ^
    [javac]   required: C[]
    [javac]   found:    RemoveRandomWithObject[]
    [javac]   where C,T are type-variables:
    [javac]     C extends RemoveRandomWithObject<T> declared in class 
SectoredRandomGrabArray
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:239: 
warning: [unchecked] unchecked cast
    [javac]                             grabClients = (T[]) new Object[] { 
grabClients[1-x] };
    [javac]                                                 ^
    [javac]   required: T[]
    [javac]   found:    Object[]
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:270: 
warning: [rawtypes] found raw type: RemoveRandomWithObject
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[] { grabArrays[1-x] };
    [javac]                                                    ^
    [javac]   missing type arguments for generic class RemoveRandomWithObject<T>
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in interface RemoveRandomWithObject
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:270: 
warning: [unchecked] unchecked cast
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[] { grabArrays[1-x] };
    [javac]                                                ^
    [javac]   required: C[]
    [javac]   found:    RemoveRandomWithObject[]
    [javac]   where C,T are type-variables:
    [javac]     C extends RemoveRandomWithObject<T> declared in class 
SectoredRandomGrabArray
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:271: 
warning: [unchecked] unchecked cast
    [javac]                             grabClients = (T[]) new Object[] { 
grabClients[1-x] };
    [javac]                                                 ^
    [javac]   required: T[]
    [javac]   found:    Object[]
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:291: 
warning: [rawtypes] found raw type: RemoveRandomWithObject
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[0];
    [javac]                                                    ^
    [javac]   missing type arguments for generic class RemoveRandomWithObject<T>
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in interface RemoveRandomWithObject
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:291: 
warning: [unchecked] unchecked cast
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[0];
    [javac]                                                ^
    [javac]   required: C[]
    [javac]   found:    RemoveRandomWithObject[]
    [javac]   where C,T are type-variables:
    [javac]     C extends RemoveRandomWithObject<T> declared in class 
SectoredRandomGrabArray
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:292: 
warning: [unchecked] unchecked cast
    [javac]                             grabClients = (T[]) new Object[0];
    [javac]                                                 ^
    [javac]   required: T[]
    [javac]   found:    Object[]
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:295: 
warning: [rawtypes] found raw type: RemoveRandomWithObject
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[] { grabArrays[x] }; // don't use RGA, it may be nulled 
out
    [javac]                                                    ^
    [javac]   missing type arguments for generic class RemoveRandomWithObject<T>
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in interface RemoveRandomWithObject
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:295: 
warning: [unchecked] unchecked cast
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[] { grabArrays[x] }; // don't use RGA, it may be nulled 
out
    [javac]                                                ^
    [javac]   required: C[]
    [javac]   found:    RemoveRandomWithObject[]
    [javac]   where C,T are type-variables:
    [javac]     C extends RemoveRandomWithObject<T> declared in class 
SectoredRandomGrabArray
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:296: 
warning: [unchecked] unchecked cast
    [javac]                             grabClients = (T[]) new Object[] { 
grabClients[x] };
    [javac]                                                 ^
    [javac]   required: T[]
    [javac]   found:    Object[]
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:324: 
warning: [rawtypes] found raw type: RemoveRandomWithObject
    [javac]                     grabArrays = (C[]) new 
RemoveRandomWithObject[0];
    [javac]                                            ^
    [javac]   missing type arguments for generic class RemoveRandomWithObject<T>
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in interface RemoveRandomWithObject
    [javac] 
/tmp/tmp.kaOf9epmfQ/fred/src/freenet/support/SectoredRandomGrabArray.java:324: 
warning: [unchecked] unchecked cast
    [javac]                     grabArrays = (C[]) new 
RemoveRandomWithObject[0];
    [javac]                                        ^
    [javac]   required: C[]
    [javac]   found:    RemoveRandomWithObject[]
    [javac]   where C,T are type-variables:
    [javac]     C extends RemoveRandomWithObject<T> declared in class 
SectoredRandomGrabArray
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] Note: Some input files additionally use or override a deprecated 
API.
    [javac] Note: Some input files additionally use unchecked or unsafe 
operations.
    [javac] 100 warnings
     [copy] Copying 406 files to 
/tmp/tmp.kaOf9epmfQ/fred/build/main/freenet/clients/http/staticfiles
     [copy] Copying 19 files to /tmp/tmp.kaOf9epmfQ/fred/build/main/freenet/l10n
     [copy] Copying 1 file to /tmp/tmp.kaOf9epmfQ/fred/build/main

package-only:
      [jar] Building jar: /tmp/tmp.kaOf9epmfQ/fred/dist/freenet.jar

BUILD SUCCESSFUL
Total time: 30 seconds
gpg: Signature made Sat 21 May 2016 04:08:20 PM PDT using RSA key ID 7EDBA5E0
gpg: Good signature from "Steve Dougherty (operhiem1 Release Signing Key) 
<[email protected]>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 0046 195B 2DCA B176 D394  09CD 0010 0D89 7EDB A5E0


6b36acaa675d18680f3eb98c361a9faf77ffdf6cc708a4a1a9c06de3e66a264d0319f9e9fbf213546acad4d881e4920a2ce593b2de613fd5049c4442fc1905c1
  inserted-freenet.jar
Comparing: 

freenet.jar from the website and fetched from Freenet are the same.
So far OK...
Verification successful.
Tag build01473 / build 1473
Official jar SHA512: 
6b36acaa675d18680f3eb98c361a9faf77ffdf6cc708a4a1a9c06de3e66a264d0319f9e9fbf213546acad4d881e4920a2ce593b2de613fd5049c4442fc1905c1
  freenet.jar
Official jar signature SHA512: 
c1d5d975ee918b0693821e98bdc051d84afb8c909e7380ceba27b0ec48b33294d4e28ee53d02dcb8c5818b8217a132f212448ddf69e91c0b94e184f5df8900c9
  freenet.jar.sig
Git repository is at object 3e4b67fc0426d6945acaffa76a7ea90944d990c1
_______________________________________________
Devl mailing list
[email protected]
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to