This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

FYI: Reverting Classpath security provider merge


Hi,

As discussed in <http://gcc.gnu.org/ml/java/2002-07/msg00158.html> the
resync with Classpath gnu.java.security somehow broke libgcj on powepc
completely.

The following just reverses the patch
<http://gcc.gnu.org/ml/java-patches/2002-q3/msg00031.html>
and the following which depends on the new classes
<http://gcc.gnu.org/ml/java-patches/2002-q3/msg00049.html>
(I didn't revert the spelling mistakes.)

2002-08-01  Mark Wielaard  <mark@klomp.org>

	Revert patch that breaks libgcj shared library on powerpc:
	* gnu/java/security/provider/Gnu.java: Reverse referencing all
	implementation classes by using Class.getName(). Uses Strings again.
	* gnu/java/security/der/DEREncodingException.java,
	gnu/java/security/provider/DERReader.java,
	gnu/java/security/provider/DERWriter.java,
	gnu/java/security/provider/DSAKeyPairGenerator.java,
	gnu/java/security/provider/DSAParameterGenerator.java,
	gnu/java/security/provider/DSAParameters.java,
	gnu/java/security/provider/DSASignature.java,
	gnu/java/security/provider/GnuDSAPrivateKey.java,
	gnu/java/security/provider/GnuDSAPublicKey.java,
	gnu/java/security/provider/MD5.java,
	gnu/java/security/util/Prime.java: Removed.
	* Makefile.am (ordinary_java_source_files): Remove above files.
	* Makefile.in: Regenerate.
	* gnu/java/security/provider/DefaultPolicy.java
	(getPermissions): Revert to maintaining static class variable of
	Permissions.
	* gnu/java/security/provider/SHA.java 
	(engineUpdate): Revert algorithm change.
	(engineDigest): Revert algorithm change.

With this I can use cvs HEAD again on powerpc-unknown-linux-gnu,
which allows me to restart my autobuilder/tester (the results look good,
only one more failure compared with x86 - without Mauve enabled).
I will try to figure out this weekend exactly which part of the patch
broke it.

Sorry for the inconvenience,

Mark

Attachment: gnu-security-provider-revert.patch
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]