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.

Reply via email to