Hi, What do you think, what could it be?
Regards, Thomas On Fri, Jul 13, 2012 at 6:04 PM, Andy Butler <[email protected]> wrote: > Hi, > > I have downloaded the 1.3.167 (2012-05-23) ZIP from the website > (http://www.h2database.com/h2-2012-05-23.zip). > I notice that there is a compiled h2-1.3.167.jar in the bin directory. > > I recompiled the jar via the supplied build script: ./build.sh jar. > After recompiling I noticed that the newly compiled JAR differed from the > existing JAR. > I came to this conclusion after various comparison tools: Pkgdiff, zipdiff, > JAD + Recursive diff and jarcomp. > > For example: org/h2/command/dml/RunScriptCommand.class > In the original JAR contained: > > public class org.h2.command.dml.RunScriptCommand extends org.h2.command.dml > .ScriptBase{ > public org.h2.command.dml.RunScriptCommand(org.h2.engine.Session); > public int update(); > public void setCharset(java.lang.String); > public org.h2.result.ResultInterface queryMeta(); > } > > > and in the new jar contained: >> >> public class org.h2.command.dml.RunScriptCommand extends >> org.h2.command.dml .ScriptBase{ >> public org.h2.command.dml.RunScriptCommand(org.h2.engine.Session); >> public int update(); >> public void setCharset(java.lang.String); >> public org.h2.result.ResultInterface queryMeta(); >> public int getType(); >> public int readLob(long, long, byte[], int, int); >> public java.sql.Connection getLobConnection(); >> public org.h2.store.LobStorage getLobStorage(); >> public org.h2.util.SmallLRUCache getLobFileListCache(); >> public java.lang.Object getLobSyncObject(); >> public void setCompressionAlgorithm(java.lang.String); >> public java.lang.String getLobCompressionAlgorithm(int); >> public org.h2.util.TempFileDeleter getTempFileDeleter(); >> public int getMaxLengthInplaceLob(); >> public void checkWritingAllowed(); >> public void checkPowerOff(); >> public org.h2.store.FileStore openFile(java.lang.String, java.lang.Stri >> ng, boolean); >> public java.lang.String getDatabasePath(); >> public boolean needRecompile(); >> public boolean isTransactional(); >> public void setFileNameExpr(org.h2.expression.Expression); >> public void setPassword(org.h2.expression.Expression); >> public void setCipher(java.lang.String); >> } > > > I am seeing 48 files that differ in total. I have attached my PkgDiff report > between the two. > > I was wondering if there was a reason for the differences between the > original JAR and the recompiled one? > > Regards, > Andrew > > -- > You received this message because you are subscribed to the Google Groups > "H2 Database" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/h2-database/-/Q2ftVbHdieAJ. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/h2-database?hl=en. -- You received this message because you are subscribed to the Google Groups "H2 Database" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/h2-database?hl=en.
