[zeromq-dev] jeromq-0.3.3 builds

Robin Newton robin.newton at linguamatics.com
Fri Oct 10 12:24:55 CEST 2014


Hi,

I'm using JeroMQ 0.3.3 in a product, and I've just noticed that there's 
a difference between the jar I've been using up until now, and the one 
that's currently downloadable (from 
https://oss.sonatype.org/content/repositories/releases/org/zeromq/jeromq/0.3.3/).

Many of the class files are different, but that could mean anything, and 
I'm not about to start poking around that in detail. However, there are 
other differences suggesting the builds were done with different source: 
the org.jeromq package was present in the older jar, but not the most 
recent; the class org.zeromq.ZMQ$Event is new. Moreover, the SCM details 
recorded in their respective pom.xml files are different. (See attached 
diff.)

Does anyone have any idea what the significance of this is?

My guess is that I should just use the more recent jar, and that 
provided I wasn't depending on classes from org.jeromq (which I wasn't) 
then it should all be fine. I'm mainly asking because I don't like 
mysteries. (That said, the thought that the content of release builds 
might change is a bit unsettling.)

Thanks,
Robin
-------------- next part --------------
diff -r v1/META-INF/MANIFEST.MF v2/META-INF/MANIFEST.MF
5,6c5,6
< Build-Jdk: 1.7.0_45
< Bnd-LastModified: 1388520924615
---
> Build-Jdk: 1.7.0_55
> Bnd-LastModified: 1400163603536
13,15c13
< Export-Package: org.jeromq;uses:=zmq;version="0.3.3",org.zeromq;uses:=
<  zmq;version="0.3.3",zmq;version="0.3.3",org.jeromq.codec;uses:=zmq;ve
<  rsion="0.3.3"
---
> Export-Package: org.zeromq;uses:=zmq;version="0.3.3",zmq;version="0.3.3"
diff -r v1/META-INF/maven/org.zeromq/jeromq/pom.properties v2/META-INF/maven/org.zeromq/jeromq/pom.properties
2c2
< #Tue Dec 31 16:15:53 AST 2013
---
> #Thu May 15 11:20:30 ADT 2014
diff -r v1/META-INF/maven/org.zeromq/jeromq/pom.xml v2/META-INF/maven/org.zeromq/jeromq/pom.xml
22,24c22,24
<     <url>git at github.com:zeromq/jeromq3-x.git</url>
<     <connection>scm:git:git at github.com:zeromq/jeromq3-x.git</connection>
<     <developerConnection>scm:git:git at github.com:zeromq/jeromq3-x.git</developerConnection>
---
>     <url>git at github.com:zeromq/jeromq.git</url>
>     <connection>scm:git:git at github.com:zeromq/jeromq.git</connection>
>     <developerConnection>scm:git:git at github.com:zeromq/jeromq.git</developerConnection>
102a103,121
>           </execution>
>         </executions>
>       </plugin>
>       <plugin>
>         <groupId>org.apache.maven.plugins</groupId>
>         <artifactId>maven-checkstyle-plugin</artifactId>
>         <version>2.11</version>
>         <executions>
>           <execution>
>             <phase>validate</phase>
>             <goals>
>                 <goal>check</goal>
>             </goals>
>             <configuration>
>                 <consoleOutput>true</consoleOutput>
>                 <includeTestSourceDirectory>true</includeTestSourceDirectory>
>                 <configLocation>${project.basedir}/src/checkstyle/checks.xml</configLocation>
>                 <failOnViolation>false</failOnViolation> <!-- will be turned on -->
>             </configuration>


More information about the zeromq-dev mailing list