<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://jogamp.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.2"
          urlbase="https://jogamp.org/bugzilla/"
          
          maintainer="sgothel@jausoft.com"
>

    <bug>
          <bug_id>886</bug_id>
          
          <creation_ts>2013-11-02 16:31:58 +0100</creation_ts>
          <short_desc>jogl-all-natives-linux-amd64.jar content has not changed in new release</short_desc>
          <delta_ts>2013-11-05 13:03:23 +0100</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>JogAmp</classification>
          <product>Jogl</product>
          <component>core</component>
          <version>2</version>
          <rep_platform>pc_x86_64</rep_platform>
          <op_sys>linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>---</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Marco Möller">marcomoeller</reporter>
          <assigned_to name="Sven Gothel">sgothel</assigned_to>
          <cc>marcomoeller</cc>
    
    <cc>sgothel</cc>
          
          <cf_type>---</cf_type>
          <cf_scm_refs></cf_scm_refs>
          <cf_workaround>---</cf_workaround>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>3260</commentid>
    <comment_count>0</comment_count>
    <who name="Marco Möller">marcomoeller</who>
    <bug_when>2013-11-02 16:31:58 +0100</bug_when>
    <thetext>the content of the file 	jogl-all-natives-linux-amd64.jar
has not changed in 2.1.2 compared to 2.1.0 on binary diff level, for other OS the files have changed... maybe a bug in your build?

Best regards

-marco</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3261</commentid>
    <comment_count>1</comment_count>
      <attachid>534</attachid>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-11-02 22:31:41 +0100</bug_when>
    <thetext>Created attachment 534
diff 2.0.2 2.1.0 2.1.1 2.1.2 of jogl-all-natives-linux-amd64.jar</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3262</commentid>
    <comment_count>2</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-11-02 22:34:26 +0100</bug_when>
    <thetext>The native JAR manifest file states the proper build version.
Hence I have to assume that no binary diff of the native libs occurred between:
  2.1.0 -&gt; 2.1.1 -&gt; 2.1.2

however, there is a binary diff of the native libs:
  2.0.2 -&gt; 2.1.0

where we actually changes things.

So either you have more indications that something is missing (reopen in this case)
or we have to come to the conclusion that the compiler created 1:1 binaries
from the same source code, incl. GlueGen generated native code.
(This makes sense ofc.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3272</commentid>
    <comment_count>3</comment_count>
    <who name="Marco Möller">marcomoeller</who>
    <bug_when>2013-11-05 11:50:26 +0100</bug_when>
    <thetext>Hi,

I agree that the manifest is different, but are their NO changes in linux code for jogl between 2.1.0 and 2.1.2 ? On win 32/64 and mac I have seen changes in the native libs....

maybe something is wrong with the build process?

THX
-marco</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3273</commentid>
    <comment_count>4</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-11-05 12:26:21 +0100</bug_when>
    <thetext>(In reply to comment #3)
&gt; Hi,
&gt; 
&gt; I agree that the manifest is different, but are their NO changes in linux
&gt; code for jogl between 2.1.0 and 2.1.2 ? 
Right!

&gt; On win 32/64 and mac I have seen
&gt; changes in the native libs....

We build macos binaries w/ new xcode clang now.

Win compiler has changed as well.

&gt; 
&gt; maybe something is wrong with the build process?

Please prove it (see my prev. comment), I couldn&apos;t find anything wrong.

In general, as long as the compiler nor linker add a timestamp
or other time related / build number related artifacts to the binaries
it _should_ be assumed that the resulting binaries are equal.

Further more, we clean the workspace before build!

If you can show us that indeed an old binary is being used .. great,
then pls reopen.

~Sven

&gt; 
&gt; THX
&gt; -marco</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3274</commentid>
    <comment_count>5</comment_count>
    <who name="Marco Möller">marcomoeller</who>
    <bug_when>2013-11-05 12:33:43 +0100</bug_when>
    <thetext>perfect!

I was only suspicious that this was the only binary platform which was different...

anyway: its hard for me to prove to you where your (for me blackbox) build process is wrong. I only can give you some hints what I have found. If you dont like to get such feedback.. just tell me.

Anyway: Thanks for your great tool!
-Marco</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3275</commentid>
    <comment_count>6</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-11-05 13:03:23 +0100</bug_when>
    <thetext>(In reply to comment #5)
&gt; perfect!
&gt; 
&gt; I was only suspicious that this was the only binary platform which was
&gt; different...
&gt; 
&gt; anyway: its hard for me to prove to you where your (for me blackbox) build
&gt; process is wrong. I only can give you some hints what I have found. 

No problem - the build process is actually sort of public, i.e. jogamp-scripting
contains the aggregation scripts .. i.e. how the 7z files are build
based on the test nodes results.
Ofc .. not all jenkins settings are public, but most of our setup is.

&gt; If you dont like to get such feedback.. just tell me.

No - sorry for sounding harsh, this was not personal at all.
Input and indications of suspicion is _always_ _welcome_ !
I was just missing the &apos;proof&apos; thats all.
So please don&apos;t hold back next time .. I will hear you &apos;crying wolf&apos; :)

&gt; 
&gt; Anyway: Thanks for your great tool!
&gt; -Marco

Thank you, you are very welcome.

~Sven</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>534</attachid>
            <date>2013-11-02 22:31:41 +0100</date>
            <delta_ts>2013-11-02 22:31:41 +0100</delta_ts>
            <desc>diff 2.0.2 2.1.0 2.1.1 2.1.2 of jogl-all-natives-linux-amd64.jar</desc>
            <filename>diff-2.0.2_2.1.0_2.1.1_2.1.2.txt</filename>
            <type>text/plain</type>
            <size>4885</size>
            <attacher name="Sven Gothel">sgothel</attacher>
            
              <data encoding="base64">ZGlmZi0yLjAuMl8yLjEuMC50eHQKCkJpbmFyeSBmaWxlcyAyLjAuMi9qb2dsLWFsbC1uYXRpdmVz
LWxpbnV4LWFtZDY0LmphciBhbmQgMi4xLjAvam9nbC1hbGwtbmF0aXZlcy1saW51eC1hbWQ2NC5q
YXIgZGlmZmVyCkJpbmFyeSBmaWxlcyAyLjAuMi9saWJqb2dsX2Rlc2t0b3Auc28gYW5kIDIuMS4w
L2xpYmpvZ2xfZGVza3RvcC5zbyBkaWZmZXIKQmluYXJ5IGZpbGVzIDIuMC4yL2xpYmpvZ2xfbW9i
aWxlLnNvIGFuZCAyLjEuMC9saWJqb2dsX21vYmlsZS5zbyBkaWZmZXIKQmluYXJ5IGZpbGVzIDIu
MC4yL2xpYm5ld3Quc28gYW5kIDIuMS4wL2xpYm5ld3Quc28gZGlmZmVyCmRpZmYgLU51ciAyLjAu
Mi9NRVRBLUlORi9NQU5JRkVTVC5NRiAyLjEuMC9NRVRBLUlORi9NQU5JRkVTVC5NRgotLS0gMi4w
LjIvTUVUQS1JTkYvTUFOSUZFU1QuTUYJMjAxMy0wNy0yMCAyMDo0NjowNi4wMDAwMDAwMDAgKzAy
MDAKKysrIDIuMS4wL01FVEEtSU5GL01BTklGRVNULk1GCTIwMTMtMTAtMTAgMTQ6MDA6MzQuMDAw
MDAwMDAwICswMjAwCkBAIC0xLDE0ICsxLDE0IEBACiBNYW5pZmVzdC1WZXJzaW9uOiAxLjANCiBB
bnQtVmVyc2lvbjogQXBhY2hlIEFudCAxLjguMg0KLUNyZWF0ZWQtQnk6IDEuNy4wXzI1LWIxNSAo
T3JhY2xlIENvcnBvcmF0aW9uKQ0KK0NyZWF0ZWQtQnk6IDEuNy4wXzQwLWI0MyAoT3JhY2xlIENv
cnBvcmF0aW9uKQ0KIFNwZWNpZmljYXRpb24tVGl0bGU6IEphdmEgQmluZGluZ3MgZm9yIE9wZW5H
TCBBUEkgU3BlY2lmaWNhdGlvbg0KLVNwZWNpZmljYXRpb24tVmVyc2lvbjogMi4wDQorU3BlY2lm
aWNhdGlvbi1WZXJzaW9uOiAyLjENCiBTcGVjaWZpY2F0aW9uLVZlbmRvcjogSm9nQW1wIENvbW11
bml0eQ0KIEltcGxlbWVudGF0aW9uLVRpdGxlOiBKYXZhIEJpbmRpbmdzIGZvciBPcGVuR0wgUnVu
dGltZSBFbnZpcm9ubWVudA0KLUltcGxlbWVudGF0aW9uLVZlcnNpb246IDIuMC4yDQotSW1wbGVt
ZW50YXRpb24tQnVpbGQ6IDIuMC1iMTA2MS0yMDEzMDcyMA0KK0ltcGxlbWVudGF0aW9uLVZlcnNp
b246IDIuMS4wDQorSW1wbGVtZW50YXRpb24tQnVpbGQ6IDIuMS1iMTExMS0yMDEzMTAxMA0KIElt
cGxlbWVudGF0aW9uLUJyYW5jaDogbWFzdGVyDQotSW1wbGVtZW50YXRpb24tQ29tbWl0OiA2NGQ3
YzZiN2YyODY0OWYwMWY3ZTdlMzRlYjhjZDU3MTZjNDQwMjM4DQorSW1wbGVtZW50YXRpb24tQ29t
bWl0OiA4MzYzZGY1ZGE1Nzk0ZmFmMTA0Nzg3ODk5NTQ5OTJjZWYwYzBkNTBmDQogSW1wbGVtZW50
YXRpb24tVmVuZG9yOiBKb2dBbXAgQ29tbXVuaXR5DQogSW1wbGVtZW50YXRpb24tVVJMOiBodHRw
Oi8vam9nYW1wLm9yZy8NCiBFeHRlbnNpb24tTmFtZTogamF2YXgubWVkaWEub3BlbmdsDQoKCmRp
ZmYtMi4xLjBfMi4xLjEudHh0CgpCaW5hcnkgZmlsZXMgMi4xLjAvam9nbC1hbGwtbmF0aXZlcy1s
aW51eC1hbWQ2NC5qYXIgYW5kIDIuMS4xL2pvZ2wtYWxsLW5hdGl2ZXMtbGludXgtYW1kNjQuamFy
IGRpZmZlcgpkaWZmIC1OdXIgMi4xLjAvTUVUQS1JTkYvTUFOSUZFU1QuTUYgMi4xLjEvTUVUQS1J
TkYvTUFOSUZFU1QuTUYKLS0tIDIuMS4wL01FVEEtSU5GL01BTklGRVNULk1GCTIwMTMtMTAtMTAg
MTQ6MDA6MzQuMDAwMDAwMDAwICswMjAwCisrKyAyLjEuMS9NRVRBLUlORi9NQU5JRkVTVC5NRgky
MDEzLTEwLTE5IDA1OjI4OjQ0LjAwMDAwMDAwMCArMDIwMApAQCAtMSwxNCArMSwxNCBAQAogTWFu
aWZlc3QtVmVyc2lvbjogMS4wDQogQW50LVZlcnNpb246IEFwYWNoZSBBbnQgMS44LjINCi1DcmVh
dGVkLUJ5OiAxLjcuMF80MC1iNDMgKE9yYWNsZSBDb3Jwb3JhdGlvbikNCitDcmVhdGVkLUJ5OiAx
LjcuMF80NS1iMTggKE9yYWNsZSBDb3Jwb3JhdGlvbikNCiBTcGVjaWZpY2F0aW9uLVRpdGxlOiBK
YXZhIEJpbmRpbmdzIGZvciBPcGVuR0wgQVBJIFNwZWNpZmljYXRpb24NCiBTcGVjaWZpY2F0aW9u
LVZlcnNpb246IDIuMQ0KIFNwZWNpZmljYXRpb24tVmVuZG9yOiBKb2dBbXAgQ29tbXVuaXR5DQog
SW1wbGVtZW50YXRpb24tVGl0bGU6IEphdmEgQmluZGluZ3MgZm9yIE9wZW5HTCBSdW50aW1lIEVu
dmlyb25tZW50DQotSW1wbGVtZW50YXRpb24tVmVyc2lvbjogMi4xLjANCi1JbXBsZW1lbnRhdGlv
bi1CdWlsZDogMi4xLWIxMTExLTIwMTMxMDEwDQorSW1wbGVtZW50YXRpb24tVmVyc2lvbjogMi4x
LjENCitJbXBsZW1lbnRhdGlvbi1CdWlsZDogMi4xLWIxMTE0LTIwMTMxMDE5DQogSW1wbGVtZW50
YXRpb24tQnJhbmNoOiBtYXN0ZXINCi1JbXBsZW1lbnRhdGlvbi1Db21taXQ6IDgzNjNkZjVkYTU3
OTRmYWYxMDQ3ODc4OTk1NDk5MmNlZjBjMGQ1MGYNCitJbXBsZW1lbnRhdGlvbi1Db21taXQ6IDBi
YTI2NGU4Nzg5OTNkOGYyNDI1NDI1N2QzOWExODliNGViZjM5MzcNCiBJbXBsZW1lbnRhdGlvbi1W
ZW5kb3I6IEpvZ0FtcCBDb21tdW5pdHkNCiBJbXBsZW1lbnRhdGlvbi1VUkw6IGh0dHA6Ly9qb2dh
bXAub3JnLw0KIEV4dGVuc2lvbi1OYW1lOiBqYXZheC5tZWRpYS5vcGVuZ2wNCgoKZGlmZi0yLjEu
MF8yLjEuMi50eHQKCkJpbmFyeSBmaWxlcyAyLjEuMC9qb2dsLWFsbC1uYXRpdmVzLWxpbnV4LWFt
ZDY0LmphciBhbmQgMi4xLjIvam9nbC1hbGwtbmF0aXZlcy1saW51eC1hbWQ2NC5qYXIgZGlmZmVy
CmRpZmYgLU51ciAyLjEuMC9NRVRBLUlORi9NQU5JRkVTVC5NRiAyLjEuMi9NRVRBLUlORi9NQU5J
RkVTVC5NRgotLS0gMi4xLjAvTUVUQS1JTkYvTUFOSUZFU1QuTUYJMjAxMy0xMC0xMCAxNDowMDoz
NC4wMDAwMDAwMDAgKzAyMDAKKysrIDIuMS4yL01FVEEtSU5GL01BTklGRVNULk1GCTIwMTMtMTEt
MDEgMTk6MTQ6MzIuMDAwMDAwMDAwICswMTAwCkBAIC0xLDE0ICsxLDE1IEBACiBNYW5pZmVzdC1W
ZXJzaW9uOiAxLjANCiBBbnQtVmVyc2lvbjogQXBhY2hlIEFudCAxLjguMg0KLUNyZWF0ZWQtQnk6
IDEuNy4wXzQwLWI0MyAoT3JhY2xlIENvcnBvcmF0aW9uKQ0KK0NyZWF0ZWQtQnk6IDEuNy4wXzQ1
LWIxOCAoT3JhY2xlIENvcnBvcmF0aW9uKQ0KK0FwcGxpY2F0aW9uLU5hbWU6IEphdmEgQmluZGlu
Z3MgZm9yIE9wZW5HTA0KIFNwZWNpZmljYXRpb24tVGl0bGU6IEphdmEgQmluZGluZ3MgZm9yIE9w
ZW5HTCBBUEkgU3BlY2lmaWNhdGlvbg0KIFNwZWNpZmljYXRpb24tVmVyc2lvbjogMi4xDQogU3Bl
Y2lmaWNhdGlvbi1WZW5kb3I6IEpvZ0FtcCBDb21tdW5pdHkNCiBJbXBsZW1lbnRhdGlvbi1UaXRs
ZTogSmF2YSBCaW5kaW5ncyBmb3IgT3BlbkdMIFJ1bnRpbWUgRW52aXJvbm1lbnQNCi1JbXBsZW1l
bnRhdGlvbi1WZXJzaW9uOiAyLjEuMA0KLUltcGxlbWVudGF0aW9uLUJ1aWxkOiAyLjEtYjExMTEt
MjAxMzEwMTANCi1JbXBsZW1lbnRhdGlvbi1CcmFuY2g6IG1hc3Rlcg0KLUltcGxlbWVudGF0aW9u
LUNvbW1pdDogODM2M2RmNWRhNTc5NGZhZjEwNDc4Nzg5OTU0OTkyY2VmMGMwZDUwZg0KK0ltcGxl
bWVudGF0aW9uLVZlcnNpb246IDIuMS4yDQorSW1wbGVtZW50YXRpb24tQnVpbGQ6IDIuMS1iMTEz
NS0yMDEzMTEwMQ0KK0ltcGxlbWVudGF0aW9uLUJyYW5jaDogb3JpZ2luL21hc3Rlcg0KK0ltcGxl
bWVudGF0aW9uLUNvbW1pdDogM2VkNzRhYmFkZGI5MGNiNTM3ODk3Yjk5MjhlOTIzYmU1MGY3Zjk5
Zg0KIEltcGxlbWVudGF0aW9uLVZlbmRvcjogSm9nQW1wIENvbW11bml0eQ0KIEltcGxlbWVudGF0
aW9uLVVSTDogaHR0cDovL2pvZ2FtcC5vcmcvDQogRXh0ZW5zaW9uLU5hbWU6IGphdmF4Lm1lZGlh
Lm9wZW5nbA0KCgpkaWZmLTIuMS4xXzIuMS4yLnR4dAoKQmluYXJ5IGZpbGVzIDIuMS4xL2pvZ2wt
YWxsLW5hdGl2ZXMtbGludXgtYW1kNjQuamFyIGFuZCAyLjEuMi9qb2dsLWFsbC1uYXRpdmVzLWxp
bnV4LWFtZDY0LmphciBkaWZmZXIKZGlmZiAtTnVyIDIuMS4xL01FVEEtSU5GL01BTklGRVNULk1G
IDIuMS4yL01FVEEtSU5GL01BTklGRVNULk1GCi0tLSAyLjEuMS9NRVRBLUlORi9NQU5JRkVTVC5N
RgkyMDEzLTEwLTE5IDA1OjI4OjQ0LjAwMDAwMDAwMCArMDIwMAorKysgMi4xLjIvTUVUQS1JTkYv
TUFOSUZFU1QuTUYJMjAxMy0xMS0wMSAxOToxNDozMi4wMDAwMDAwMDAgKzAxMDAKQEAgLTEsMTQg
KzEsMTUgQEAKIE1hbmlmZXN0LVZlcnNpb246IDEuMA0KIEFudC1WZXJzaW9uOiBBcGFjaGUgQW50
IDEuOC4yDQogQ3JlYXRlZC1CeTogMS43LjBfNDUtYjE4IChPcmFjbGUgQ29ycG9yYXRpb24pDQor
QXBwbGljYXRpb24tTmFtZTogSmF2YSBCaW5kaW5ncyBmb3IgT3BlbkdMDQogU3BlY2lmaWNhdGlv
bi1UaXRsZTogSmF2YSBCaW5kaW5ncyBmb3IgT3BlbkdMIEFQSSBTcGVjaWZpY2F0aW9uDQogU3Bl
Y2lmaWNhdGlvbi1WZXJzaW9uOiAyLjENCiBTcGVjaWZpY2F0aW9uLVZlbmRvcjogSm9nQW1wIENv
bW11bml0eQ0KIEltcGxlbWVudGF0aW9uLVRpdGxlOiBKYXZhIEJpbmRpbmdzIGZvciBPcGVuR0wg
UnVudGltZSBFbnZpcm9ubWVudA0KLUltcGxlbWVudGF0aW9uLVZlcnNpb246IDIuMS4xDQotSW1w
bGVtZW50YXRpb24tQnVpbGQ6IDIuMS1iMTExNC0yMDEzMTAxOQ0KLUltcGxlbWVudGF0aW9uLUJy
YW5jaDogbWFzdGVyDQotSW1wbGVtZW50YXRpb24tQ29tbWl0OiAwYmEyNjRlODc4OTkzZDhmMjQy
NTQyNTdkMzlhMTg5YjRlYmYzOTM3DQorSW1wbGVtZW50YXRpb24tVmVyc2lvbjogMi4xLjINCitJ
bXBsZW1lbnRhdGlvbi1CdWlsZDogMi4xLWIxMTM1LTIwMTMxMTAxDQorSW1wbGVtZW50YXRpb24t
QnJhbmNoOiBvcmlnaW4vbWFzdGVyDQorSW1wbGVtZW50YXRpb24tQ29tbWl0OiAzZWQ3NGFiYWRk
YjkwY2I1Mzc4OTdiOTkyOGU5MjNiZTUwZjdmOTlmDQogSW1wbGVtZW50YXRpb24tVmVuZG9yOiBK
b2dBbXAgQ29tbXVuaXR5DQogSW1wbGVtZW50YXRpb24tVVJMOiBodHRwOi8vam9nYW1wLm9yZy8N
CiBFeHRlbnNpb24tTmFtZTogamF2YXgubWVkaWEub3BlbmdsDQoKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>