On Wed, 5 Jan 2011, Shawn Jiang wrote:

Date: Wed, 5 Jan 2011 15:25:35 +0800
From: Shawn Jiang <[email protected]>
To: [email protected], Henk Penning <[email protected]>
Subject: Re: Bad 2.2.1 release

Hi Henk,

We just updated the geronimo 2.2.1 artifacts in
/www/www.apache.org/dist/geronimo/.   Do you know if  they could be be
synchronized to other mirrors automatically ?

Hi Shawn Jiang,

  everything in 'people.apache.org:/www/www.apache.org/dist' is
  automatically synced to the apache rsync-servers every hour,
  where the mirrors will pick it up. So, yes, certainly.

  I noticed that the md5's of some geronimo artifacts have changed
  (since Sat Dec 11 15:17:22 2010) ; see

    http://people.apache.org/~henkp/checker/md5.html

  The sigs are good, but they are made with a key that is only
  self-signed, so it could be easily forged. Your release
  managers should have keys that are in the apache web-of-trust,
  that is, signed by at least a few other apache people.

  Groeten,

  HPP

On Wed, Jan 5, 2011 at 2:40 PM, Rex Wang <[email protected]> wrote:
I have re-uploaded all the correct 2.2.1 artifacts to dist.
Will they be automatically sync to all mirrors?

-Rex

2011/1/5 Shawn Jiang <[email protected]>

Sorry,  I uploaded the versions to dist in my machine.  It contains
the  bad openejb 3.1.4 release which was downloaded when I used the
staging one to run tck.

Because Maven won't download the release artifacts again if there's
local one.   To avoid this kind of problems in the future,  we should
add a step in the release process to delete local repo before starting
the release.

This time, Luckily,  Rex could help upload the right geronimo
artifacts in his local machine to dist again to fix this.

On Wed, Jan 5, 2011 at 12:47 PM, Rex Wang <[email protected]> wrote:
Verified.

the one

http://repo2.maven.org/maven2/org/apache/geronimo/assemblies/geronimo-tomcat6-javaee5/2.2.1/geronimo-tomcat6-javaee5-2.2.1-bin.tar.gz
is correct.

So we need replace the wrong one in dist.

-Rex

2011/1/5 Rex Wang <[email protected]>

I remember I did clean the local repo before making 221 release
artifacts.
I checked the openejb-core in my local repo and it is the one of 12
Nov,
so I think the

http://www.apache.org/dist/geronimo/2.2.1/geronimo-tomcat6-javaee5-2.2.1-bin.tar.gz
might be different from the one in maven public repo which promoted
from
staging repo

http://repo2.maven.org/maven2/org/apache/geronimo/assemblies/geronimo-tomcat6-javaee5/2.2.1/geronimo-tomcat6-javaee5-2.2.1-bin.tar.gz

I am downloading it to verify...

-Rex

2011/1/5 Kevan Miller <[email protected]>

On Jan 4, 2011, at 4:44 PM, David Blevins wrote:

Looks like our 2.2.1 release does not contain the final OpenEJB
3.1.4
binaries and instead contains older binaries from a release vote
that never
passed.

$ cd /tmp
$ wget -q

http://www.apache.org/dist/geronimo/2.2.1/geronimo-tomcat6-javaee5-2.2.1-bin.tar.gz
$ tar xzf geronimo-tomcat6-javaee5-2.2.1-bin.tar.gz
$ jar tvf

/tmp/geronimo-tomcat6-javaee5-2.2.1/repository/org/apache/openejb/openejb-core/3.1.4/openejb-core-3.1.4.jar
| tail
  562 Sun Oct 31 21:28:14 PDT 2010 org/openejb/OpenEJB.class
 7379 Sun Oct 31 21:28:10 PDT 2010 schema/openejb-jar.xsd
 6545 Sun Oct 31 21:28:10 PDT 2010 schema/openejb.xsd
 2882 Sun Oct 31 21:28:10 PDT 2010 schema/service-jar.xsd
   32 Sun Oct 31 21:28:10 PDT 2010 users.properties
    0 Sun Oct 31 21:33:30 PDT 2010 META-INF/maven/
    0 Sun Oct 31 21:33:30 PDT 2010
META-INF/maven/org.apache.openejb/
    0 Sun Oct 31 21:33:30 PDT 2010
META-INF/maven/org.apache.openejb/openejb-core/
14964 Sun Oct 31 20:57:22 PDT 2010
META-INF/maven/org.apache.openejb/openejb-core/pom.xml
  115 Sun Oct 31 21:33:30 PDT 2010
META-INF/maven/org.apache.openejb/openejb-core/pom.properties

$ wget -q -U Maven

http://repo1.maven.org/maven2/org/apache/openejb/openejb-core/3.1.4/openejb-core-3.1.4.jar
$ jar tvf openejb-core-3.1.4.jar | tail
  562 Fri Nov 12 15:32:08 PST 2010 org/openejb/OpenEJB.class
 7379 Fri Nov 12 15:32:06 PST 2010 schema/openejb-jar.xsd
 6545 Fri Nov 12 15:32:06 PST 2010 schema/openejb.xsd
 2882 Fri Nov 12 15:32:06 PST 2010 schema/service-jar.xsd
   32 Fri Nov 12 15:32:06 PST 2010 users.properties
    0 Fri Nov 12 15:32:14 PST 2010 META-INF/maven/
    0 Fri Nov 12 15:32:14 PST 2010
META-INF/maven/org.apache.openejb/
    0 Fri Nov 12 15:32:14 PST 2010
META-INF/maven/org.apache.openejb/openejb-core/
14964 Fri Nov 12 15:12:40 PST 2010
META-INF/maven/org.apache.openejb/openejb-core/pom.xml
  115 Fri Nov 12 15:32:12 PST 2010
META-INF/maven/org.apache.openejb/openejb-core/pom.properties


Unfortunately that old openejb-3.1.4 binary contains this bug:

 https://issues.apache.org/jira/browse/OPENEJB-1394

We'll definitely need another 2.2.x release of some kind.  Whether
or
not we want to include any other fixes is probably a good discussion
to
have.

Yep. Thanks for finding that... Seems like we need to update our
release
process to include a "delete your local maven repository" step... Or
some
other precaution to prevent this from happening.

--kevan


--
Lei Wang (Rex)
rwonly AT apache.org



--
Lei Wang (Rex)
rwonly AT apache.org




--
Shawn



--
Lei Wang (Rex)
rwonly AT apache.org




--
Shawn


---------------------------------------------------------   _
Henk P. Penning, ICT-beta              R Uithof WISK-412  _/ \_
Faculty of Science, Utrecht University T +31 30 253 4106 / \_/ \
Budapestlaan 6, 3584CD Utrecht, NL     F +31 30 253 4553 \_/ \_/
http://people.cs.uu.nl/henkp/          M [email protected]  \_/

Reply via email to