Bug#898106: javamail: FTBFS with Java 10 due to Object.finalize() deprecation

Emmanuel Bourg ebourg at apache.org
Mon May 7 10:48:47 BST 2018


Source: javamail
Version: 1.6.1-2
Severity: serious
User: debian-java at lists.debian.org
Usertags: default-java10

javamail fails to build with Java 10 due to the deprecation of the
Object.finalize() method and the use of the -Werror compilation flag:

  [WARNING] /build/javamail-1.6.1/mail/src/main/java/javax/mail/Folder.java:[1659,20] finalize() in java.lang.Object has been deprecated
  [WARNING] /build/javamail-1.6.1/mail/src/main/java/javax/mail/Folder.java:[1663,18] finalize() in java.lang.Object has been deprecated
  [WARNING] /build/javamail-1.6.1/mail/src/main/java/javax/mail/Service.java:[660,20] finalize() in java.lang.Object has been deprecated
  [WARNING] /build/javamail-1.6.1/mail/src/main/java/javax/mail/Service.java:[664,18] finalize() in java.lang.Object has been deprecated
  [WARNING] /build/javamail-1.6.1/mail/src/main/java/com/sun/mail/iap/Protocol.java:[682,20] finalize() in java.lang.Object has been deprecated
  [WARNING] /build/javamail-1.6.1/mail/src/main/java/com/sun/mail/iap/Protocol.java:[686,18] finalize() in java.lang.Object has been deprecated
  [WARNING] /build/javamail-1.6.1/mail/src/main/java/com/sun/mail/pop3/Protocol.java:[202,20] finalize() in java.lang.Object has been deprecated
  [WARNING] /build/javamail-1.6.1/mail/src/main/java/com/sun/mail/pop3/Protocol.java:[207,18] finalize() in java.lang.Object has been deprecated
  [WARNING] /build/javamail-1.6.1/mail/src/main/java/com/sun/mail/pop3/TempFile.java:[84,20] finalize() in java.lang.Object has been deprecated
  [WARNING] /build/javamail-1.6.1/mail/src/main/java/com/sun/mail/pop3/TempFile.java:[88,18] finalize() in java.lang.Object has been deprecated
  [WARNING] /build/javamail-1.6.1/mail/src/main/java/javax/mail/util/SharedFileInputStream.java:[147,24] finalize() in java.lang.Object has been deprecated
  [WARNING] /build/javamail-1.6.1/mail/src/main/java/javax/mail/util/SharedFileInputStream.java:[151,22] finalize() in java.lang.Object has been deprecated
  [WARNING] /build/javamail-1.6.1/mail/src/main/java/javax/mail/util/SharedFileInputStream.java:[559,20] finalize() in java.lang.Object has been deprecated
  [WARNING] /build/javamail-1.6.1/mail/src/main/java/javax/mail/util/SharedFileInputStream.java:[560,14] finalize() in java.lang.Object has been deprecated
  [WARNING] /build/javamail-1.6.1/mail/src/main/java/com/sun/mail/auth/OAuth2SaslClientFactory.java:[63,13] Provider(java.lang.String,double,java.lang.String) in java.security.Provider has been deprecated

  [INFO] -------------------------------------------------------------
  [ERROR] COMPILATION ERROR :
  [INFO] -------------------------------------------------------------
  [ERROR] /build/javamail-1.6.1/mail/src/main/java/com/sun/mail/imap/IMAPFolder.java: warnings found and -Werror specified
  [INFO] 1 error

The -Werror flag should be removed.



More information about the pkg-java-maintainers mailing list