Re: Cactus Release Archives

"Petar Tahchiev" <[email protected]>
Newsgroups gmane.comp.jakarta.general
Message-ID <[email protected]>
OK,

I have removed the xref from both the bin and src archives. I have removed
the
javadoc from the src archives. I have also described the additional licenses
in the LICENSE and NOTICE files.

The MANIFEST.MF file will stay in the SVN until the assembly plugin could
accept manifestEntries (hopefully beta-3). For all the artifacts I produce
the
Manifest file with maven.

I have no idea where the KEYS file is, and when I find it I will place my
key there.

If the archives seem OK, I will cast a vote on them.

How do you find them?

On Tue, Apr 1, 2008 at 5:17 AM, sebb <[email protected]> wrote:

> On 01/04/2008, sebb <[email protected]> wrote:
> > On 31/03/2008, Petar Tahchiev <[email protected]> wrote:
> >  > OK,
> >  >
> >  >  sorry for bringing this so long but this is my first time
> >  >  I am making a release and as you see I am not so confident.
> >  >
> >  >  I have uploaded the new archives here:
> >  >
> >  >
> >  >  http://people.apache.org/dist/jakarta/cactus/1.8.0/
> >  >
> >
>
> Just noticed that both the source and binary archives contain the
> apidocs and xref.
>
> It does not make sense to have them in both jars - no wonder the
> source jar has doubled in size...
>
> Javadocs are more useful in the binary archive.
> Xref can just go on the web-site - no need for it in either archive.
>
> >
> > You'll need to add your key to the KEYS file.
> >  Also, it would be better if you included your ASF e-mail in the key
> details.
> >
> >
> >  > with the following changes:
> >  >  0) Now everything is built with JDK 1.4
> >  >  1) The L&N files are included.
> >
> >
> > The LICENSE file needs to include or point to the 3rd party licenses.
> >
> >  The NOTICE file needs to note that the product includes contributions
> >  from these 3rd party sources:
> >
> >  http://www.apache.org/legal/src-headers.html
> >  and
> >  http://www.apache.org/licenses/example-NOTICE.txt
> >
> >  [but note that the header in === should not be included!]
> >
> >
> >  >  2) The MANIFEST.MF is proper (according to me).
> >
> >
> > There seem to be some manifest files in SVN, which do look fine.
> >
> >  However, they contain the Java versions.
> >  These should be created by the build to reflect the actual settings
> >  used to create the jars.
> >  Any manifest files in SVN should be used as templates or boiler-plate
> only.
> >  But it's probably easier to use Maven to create the entire file.
> >
> >
> >  >  3) I have removed the duplicate maven-release-plugin
> >  >  declaration, which used to bring the line:
> >  >
> >  > <tagBase>file:////home/peter/tags/</tagBase>
> >  >
> >  >
> >  > I have made the archives from the trunk.
> >  >  I have no RC tag.
> >
> >
> > That's OK for a first look, but there should be a tag for the VOTE.
> >  But I suggest that you hold off creating a tag just in case there are
> >  some more issues.
> >
> >
> >  >  If the archives are OK, I will cast a vote upon them
> >  >  and if the vote succeeds I will copy the trunk in a tag.
> >  >
> >  >  The only issue I see now is that we have the DEPENDENCIES file
> >  >  in the META-INF, but since it is not a blocking issue I will leave
> as it
> >  >  is. (Actually I couldn't find anywhere in the web how to remove this
> file).
> >  >
> >  >
> >  >  Please can you have a look over the artifacts and in case there are
> any
> >  >  problems,
> >  >  I will be glad to work on fixing them.
> >  >
> >  >  Thanks a lot.
> >  >
> >  >  P.S I have the following in my ~/.subversion/config file:
> >  >
> >  >  *.java = svn:eol-style=native
> >  >
> >  >  but I don't seem to set the eol-style correctly. Can you tell me
> where am I
> >  >  wrong?
> >  >
> >
> >
> > You also need:
> >
> >  [miscellany]
> >  enable-auto-props = yes
> >
> >
> >  >  Also I have added the RAT plugin in the master pom so that we can
> execute
> >  >  the rat
> >  >  plugin. I exclude the scratchpad/, descriptors/ and ANNOUNCEMENT.txtand I
> >  >  don't
> >  >  see any other file with a missing header....
> >  >
> >
> >
> > There are a lot of xml files with no header.
> >  Likewise some properties files, and html files.
> >
> >  I can probably fix most of those.
> >
> >
> >  >
> >  >  On Mon, Mar 31, 2008 at 11:49 PM, sebb <[email protected]> wrote:
> >  >
> >  >  > On 30/03/2008, sebb <[email protected]> wrote:
> >  >  > > On 29/03/2008, Petar Tahchiev <[email protected]>
> wrote:
> >  >  > >  > Hi Sebb,
> >  >  > >  >
> >  >  > >  >  thanks for the feedback.
> >  >  > >  >
> >  >  > >  >  I prefer to keep the bz2 archives. I have improved the
> licenses
> >  >  > according
> >  >  > >  >  to the lib folder.
> >  >  > >
> >  >  > >
> >  >  > > There are still several jars in the lib directory which are not
> >  >  > >  mentioned in the licenses/README.txt.
> >  >  > >
> >  >  > >  README.txt says:     Apache ServletAPI - Apache 2.0
> >  >  > >
> >  >  > >  However, the MANIFEST in servlet-api-2.5.jar suggests that the
> owner
> >  >  > >  is Sun, not Apache, and the license may not be AL 2.0.
> >  >  > >
> >  >  > >
> >  >  > >  > Also I have made the MANIFEST.MF to include the data you
> pointed.
> >  >  > >
> >  >  > >
> >  >  > > But the compiler versions are not in
> >  >  > >  cactus.core.framework.uberjar.javaEE.14-1.8.0.jar.
> >  >  > >
> >  >  > >  Also, the version says source and target = 1.4, yet the code
> was built
> >  >  > >  (and presumably tested) with Java 1.6. The code should be built
> and
> >  >  > >  tested with Java 1.4.
> >  >  > >
> >  >  > >  I just tried "mvn install" with Java 1.4, and a lot of tests
> failed.
> >  >  > >  The ones I checked failed with:
> >  >  > >
> >  >  > >  java.lang.NoClassDefFoundError:
> org/w3c/dom/ranges/DocumentRange
> >  >  > >
> >  >  > >
> >  >  > >  >  Also the META-INF folder to include the LICENSE and NOTICE
> files.
> >  >  > >
> >  >  > >
> >  >  > > However, these files need to relate to the contents of the jar
> or
> >  >  > >  archive - for example, the ones in the cactus jars should only
> mention
> >  >  > >  Apache, as all the code therein is Apache, as far as I can
> tell.
> >  >  > >
> >  >  > >  The N & L files for the archives need to mention the external
> software
> >  >  > >  that is included.
> >  >  > >
> >  >  > >
> >  >  > >  > I have also included the 'source' and 'target' versions in
> the
> >  >  > >  >  parent pom.xml and also the inceptionYear attribute.
> >  >  > >
> >  >  > >
> >  >  > > The inceptionYear should agree with the first Copyright year.
> >  >  > >
> >  >  > >  The pom includes the lines:
> >  >  > >
> >  >  > >  <url>scp://[email protected]
> >  >  > :/www/jakarta.apache.org/cactus/1.8.0/</url>
> >  >  > >  <tagBase>file:////home/peter/tags/</tagBase>
> >  >  > >
> >  >  > >  which are unlikely to work for other users.
> >  >  > >
> >  >  > >
> >  >  > >  >  Now I think that everything is OK.
> >  >  > >  >
> >  >  > >  >  You can see the new files here:
> >  >  > >  >  http://people.apache.org/dist/jakarta/cactus/1.8.0/
> >  >  > >
> >  >  > >
> >  >  > > Where is the RC tag for the source?
> >  >  > >  There should be an RC tag and a build that is made from the
> tag.
> >  >  > >  If the vote succeeds, the tag can be copied to the release tag.
> >  >  > >  If not, then a new tag can be made once all the fixes have been
> >  >  > >  applied, and the process repeated.
> >  >  > >
> >  >  > >  It looks like the final release tag has already been created.
> >  >  > >  If the vote fails, this will have to be deleted and recreated
> once the
> >  >  > >  fixes have been made.
> >  >  > >  That's not ideal for release tags.
> >  >  > >
> >  >  > >
> >  >  > >  >  Tomorrow morning I will cast a release-vote for these
> archives.
> >  >  > >
> >  >  > >
> >  >  > > Sorry, but I don't think they are ready.
> >  >  > >
> >  >  >
> >  >  > Just ran RAT on cactus-trunk - there are a lot of files that don't
> >  >  > have the proper AL header.
> >  >  >
> >  >  > >
> >  >  > >  >
> >  >  > >  >  Cheers, Petar.
> >  >  > >  >
> >  >  > >  >
> >  >  > >  >  On Sat, Mar 29, 2008 at 3:43 AM, sebb <[email protected]>
> wrote:
> >  >  > >  >
> >  >  > >  >  > On 29/03/2008, sebb <[email protected]> wrote:
> >  >  > >  >  > > On 25/03/2008, Petar Tahchiev <
> [email protected]>
> >  >  > wrote:
> >  >  > >  >  > >  > Hi everybody,
> >  >  > >  >  > >  >
> >  >  > >  >  > >  >  I am following this tutorial:
> >  >  > >  >  > >  >
> >  >  > >  >  > >  >
> >  >  > >  >  >
> >  >  >
> http://wiki.apache.org/HttpComponents/HttpComponentsCoreReleaseProcess
> >  >  > >  >  > >  >
> >  >  > >  >  > >  >  and making it for Cactus. So I want to invite you
> all to
> >  >  > test the
> >  >  > >  >  > archives I
> >  >  > >  >  > >  >  have uploaded
> >  >  > >  >  > >  >  here:
> >  >  > >  >  > >  >
> >  >  > >  >  > >  >  http://people.apache.org/dist/jakarta/cactus/
> >  >  > >  >  > >  >
> >  >  > >  >  > >  >  and report problems if you find some.
> >  >  > >  >  > >
> >  >  > >  >  > >
> >  >  > >  >  > > Not sure it's useful to include the bz2 archives;
> although they
> >  >  > are
> >  >  > >  >  > >  slightly smaller, the user-base is much smaller...
> >  >  > >  >  > >
> >  >  > >  >  > >  The licenses/README.txt file does not seem to agree
> with the
> >  >  > jars in
> >  >  > >  >  > >  the lib directory.
> >  >  > >  >  > >
> >  >  > >  >  > >  Also, several of the jars in the lib directory are
> quite old
> >  >  > versions;
> >  >  > >  >  > >  if possible, they should be updated.
> >  >  > >  >  > >
> >  >  > >  >  > >  The generated cactus jars must contain NOTICE and
> LICENSE files
> >  >  > (e.g.
> >  >  > >  >  > >  in the META-INF directory)
> >  >  > >  >  > >
> >  >  > >  >  > >  It would be useful if the cactus jar manifests included
> the
> >  >  > following
> >  >  > >  >  > >  attributes:
> >  >  > >  >  > >
> >  >  > >  >  > >  Built-By: xxxxx
> >  >  > >  >  > >  Implementation-Title: Jakarta Cactus
> >  >  > >  >  > >  Implementation-Vendor: The Apache Software Foundation
> >  >  > >  >  > >  Implementation-Vendor-Id: org.apache
> >  >  > >  >  > >  Implementation-Version: 1.8-SNAPSHOT
> >  >  > >  >  > >  Specification-Title: Jakarta Cactus
> >  >  > >  >  > >  Specification-Vendor: The Apache Software Foundation
> >  >  > >  >  > >  Specification-Version: 1.8-SNAPSHOT
> >  >  > >  >  > >  Build-Jdk: 1.5.0_12 (e.g.)
> >  >  > >  >  > >  X-Compile-Source-JDK: 1.3 (e.g.)
> >  >  > >  >  > >  X-Compile-Target-JDK: 1.3 (e.g.)
> >  >  > >  >  > >
> >  >  > >  >  > >  There seem to be some problems with SVN file
> properties; I've
> >  >  > fixed
> >  >  > >  >  > >  most of them in trunk.
> >  >  > >  >  > >
> >  >  > >  >  > >  Did you create the archives from trunk?
> >  >  > >  >  > >  There are some discrepancies between that and the
> source
> >  >  > archive.
> >  >  > >  >  > >
> >  >  > >  >  >
> >  >  > >  >  > Just noticed that the pom.xml does not specify the source
> and
> >  >  > target
> >  >  > >  >  > java versions.
> >  >  > >  >  > It should also have inceptionYear
> >  >  > >  >  >
> >  >  > >  >  > Might be an idea to use a property for the version so the
> >  >  > individual
> >  >  > >  >  > poms don't have to be updated.
> >  >  > >  >  >
> >  >  > >  >  > The eclipse .classpath file looks a bit odd - it seems to
> have
> >  >  > lots of
> >  >  > >  >  > entries that don't seem to be required.
> >  >  > >  >  >
> >  >  > >  >  > >
> >  >  > >  >  > >  >  If no problems occur, I will continue with the next
> steps of
> >  >  > the
> >  >  > >  >  > tutorial
> >  >  > >  >  > >  >  and make
> >  >  > >  >  > >  >  "official" release archives and cast a vote upon
> them.
> >  >  > >  >  > >  >
> >  >  > >  >  > >  >  Thank you all.
> >  >  > >  >  > >  >
> >  >  > >  >  > >  >  P.S. You can also have a look at the new Cactus
> web-site I
> >  >  > have
> >  >  > >  >  > uploaded
> >  >  > >  >  > >  >  here:
> >  >  > >  >  > >  >
> >  >  > >  >  > >  >  http://jakarta.apache.org/cactus/1.8.0/
> >  >  > >  >  > >  >
> >  >  > >  >  > >  >  I am currently doing final test upon it and then I
> will
> >  >  > upload it as
> >  >  > >  >  > >  >  "official" Cactus site.
> >  >  > >  >  > >  >
> >  >  > >  >  > >  >  --
> >  >  > >  >  > >  >  Regards, Petar!
> >  >  > >  >  > >  >  Karlovo, Bulgaria.
> >  >  > >  >  > >  >
> >  >  > >  >  > >  >  EOOXML objections
> >  >  > >  >  > >  >  http://www.grokdoc.net/index.php/EOOXML_objections
> >  >  > >  >  > >  >
> >  >  > >  >  > >  >  Public PGP Key at:
> >  >  > >  >  > >  >
> >  >  > >  >  >
> >  >  >
> http://keyserver.linux.it/pks/lookup?op=get&search=0x1A15B53B761500F9
> >  >  > >  >  > >  >  Key Fingerprint: AA16 8004 AADD 9C76 EF5B 4210 1A15
> B53B
> >  >  > 7615 00F9
> >  >  > >  >  > >  >
> >  >  > >  >  > >
> >  >  > >  >  >
> >  >  > >  >
> >  >  > >  > >
> >  >  >
> ---------------------------------------------------------------------
> >  >  > >  >  > To unsubscribe, e-mail:
> [email protected]
> >  >  > >  >  > For additional commands, e-mail:
> [email protected]
> >  >  > >  >  >
> >  >  > >  >  >
> >  >  > >  >
> >  >  > >  >
> >  >  > >  >
> >  >  > >  >  --
> >  >  > >  >
> >  >  > >  > Regards, Petar!
> >  >  > >  >  Karlovo, Bulgaria.
> >  >  > >  >
> >  >  > >  >  EOOXML objections
> >  >  > >  >  http://www.grokdoc.net/index.php/EOOXML_objections
> >  >  > >  >
> >  >  > >  >  Public PGP Key at:
> >  >  > >  >
> >  >  >
> http://keyserver.linux.it/pks/lookup?op=get&search=0x1A15B53B761500F9
> >  >  > >  >  Key Fingerprint: AA16 8004 AADD 9C76 EF5B 4210 1A15 B53B
> 7615 00F9
> >  >  > >  >
> >  >  > >
> >  >  >
> >  >  >
> ---------------------------------------------------------------------
> >  >  > To unsubscribe, e-mail: [email protected]
> >  >  > For additional commands, e-mail: [email protected]
> >  >  >
> >  >  >
> >  >
> >  >
> >  >  --
> >  >  Regards, Petar!
> >  >  Karlovo, Bulgaria.
> >  >
> >  >  EOOXML objections
> >  >  http://www.grokdoc.net/index.php/EOOXML_objections
> >  >
> >  >  Public PGP Key at:
> >  >
> http://keyserver.linux.it/pks/lookup?op=get&search=0x1A15B53B761500F9
> >  >  Key Fingerprint: AA16 8004 AADD 9C76 EF5B 4210 1A15 B53B 7615 00F9
> >  >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
Regards, Petar!
Karlovo, Bulgaria.

EOOXML objections
http://www.grokdoc.net/index.php/EOOXML_objections

Public PGP Key at:
http://keyserver.linux.it/pks/lookup?op=get&search=0x1A15B53B761500F9
Key Fingerprint: AA16 8004 AADD 9C76 EF5B 4210 1A15 B53B 7615 00F9
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.