It looks like the first thing that should happen before a 1.0 is a
repackage under o.a.c.

Gary

On Fri, Dec 16, 2011 at 11:56 AM, Gary Gregory <garydgreg...@gmail.com>wrote:

> On Fri, Dec 16, 2011 at 11:28 AM, sebb <seb...@gmail.com> wrote:
>
>> On 16 December 2011 15:07, Gary Gregory <garydgreg...@gmail.com> wrote:
>> > Shouldn't we update the code to Java 5 at least before a release? So
>> > that it looks and feels modern? The commons-io dep could be updated
>> > then too. Same for JUnit.
>>
>> Updating to Java 1.5 properly is a lot of work, but if there are
>> people willing to do it and review then fine.
>>
>> But I think it would be better to release it soon as it is, and get
>> some feedback first.
>>
>> Since Java 5 conversion probably requires visiting every class and
>> considering its API, I think that might be better for a 1.0 release,
>>
>
> Agreed. I thought this message was about 1.0 because the subject is "how
> to build a release".
>
> Gary
>
>  at which point any untidiness in the API can be corrected. This will
>> probably require breaking binary compatibility, but that will give a
>> chance to fix the Maven groupId.
>>
>> Get the functionality working first, then tidy up and "modernise" the
>> code.
>>
>> > Gary
>> >
>> > On Dec 16, 2011, at 5:30, sebb <seb...@gmail.com> wrote:
>> >
>> >> On 16 December 2011 06:27, Damjan Jovanovic <damjan....@gmail.com>
>> wrote:
>> >>> Thank you, this seems like what I needed. It turns out gpg-agent has
>> to be
>> >>> used to sign.
>> >>>
>> >>> Unfortunately the Internet bandwidth required to upload all the files
>> is
>> >>> vast, so a Sanselan release is probably only going to happen in
>> January.
>> >>
>> >> Perhaps consider dropping the BZ2 format; only gz amd zip are
>> generally needed.
>> >>
>> >> Also, can some of the larger test files be compressed or replaced?
>> >> The source archive is much bigger than the binary - normally it's the
>> >> other way round
>> >>
>> >>> In the meanwhile, does my key have to linked into the web of trust
>> before I
>> >>> can make a release?
>> >>
>> >> No.
>> >>
>> >>> Damjan
>> >>>
>> >>> On Thu, Dec 15, 2011 at 7:05 PM, Simone Tripodi <
>> simonetrip...@apache.org>wrote:
>> >>>
>> >>>> Hi Damjan!
>> >>>>
>> >>>> I suggest you approaching the wiki page[1] first to see how
>> components
>> >>>> are released in commons, at least the described method is the one I
>> >>>> follow when proposing RCs.
>> >>>>
>> >>>> HTH, have a nice day!
>> >>>> -Simo
>> >>>>
>> >>>> [1] http://wiki.apache.org/commons/CreatingReleases
>> >>>>
>> >>>> http://people.apache.org/~simonetripodi/
>> >>>> http://simonetripodi.livejournal.com/
>> >>>> http://twitter.com/simonetripodi
>> >>>> http://www.99soft.org/
>> >>>>
>> >>>>
>> >>>>
>> >>>> On Thu, Dec 15, 2011 at 5:58 PM, Damjan Jovanovic <
>> damjan....@gmail.com>
>> >>>> wrote:
>> >>>>> Hi
>> >>>>>
>> >>>>> I promised to start the Sanselan release process early this week,
>> but
>> >>>> I've
>> >>>>> been having problem after problem:
>> >>>>>
>> >>>>> 1. The instructions on
>> http://commons.apache.org/releases/prepare.htmlsay
>> >>>>> that you run a variation of "mvn install" to build the release...
>> but
>> >>>> this
>> >>>>> only generates the .jar files, not the src/bin zip/tar.gz/tar.bz2
>> files.
>> >>>>>
>> >>>>> 2. Running "mvn assembly:assembly" fails because my UTF-8 platform
>> locale
>> >>>>> causes a multibyte bug in Plexus Archiver when writing a German
>> sounding
>> >>>>> filename into the src tar file. I reported this 3 year old bug and
>> >>>>> submitted a patch (http://jira.codehaus.org/browse/PLXCOMP-195).
>> How did
>> >>>>> you build Sanselan without this patch before?
>> >>>>>
>> >>>>> 3. Running "mvn assembly:assembly" with a manually patched Plexus
>> >>>> Archiver
>> >>>>> (and what a mission it was to figure out which of the 5 versions of
>> >>>> Plexus
>> >>>>> Archiver in my Maven repository is the one used...) does generate
>> those
>> >>>>> other files, but doesn't sign them.
>> >>>>>
>> >>>>> 4. My attempts to manually sign the .jar file, or its md5 or sha1
>> hash,
>> >>>>> with gpg, generate different checksums than those generated by
>> Maven.
>> >>>> Thus
>> >>>>> I cannot manually sign the zip/tar files. How is signing supposed to
>> >>>> work,
>> >>>>> what gets signed and how?
>> >>>>>
>> >>>>> 5. "mvn release" is so badly documented that I am scared to use it.
>> When
>> >>>> I
>> >>>>> run it with -DdryRun=true, it hangs on [gpg:sign {execution:
>> >>>>> sign-artifacts}]. The child process launched by "mvn
>> release:prepare" is
>> >>>>> launched without this parameter, and strace shows it stuck in
>> read() on
>> >>>> fd
>> >>>>> 0 (stdin). Typing the passphrase and pressing enter does nothing.
>> >>>>> Redirecting stdin from a file with the passphrase also does nothing.
>> >>>>> Attempts to use -Dgpg.passphrase=... also do nothing, whether
>> passed to
>> >>>>> directly "mvn" or quoted inside the -Darguments or both, and "ps
>> fax"
>> >>>> shows
>> >>>>> that it isn't passed to the child process.
>> >>>>>
>> >>>>> Please help?
>> >>>>>
>> >>>>> Thank you
>> >>>>> Damjan
>> >>>>
>> >>>> ---------------------------------------------------------------------
>> >>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> >>>> For additional commands, e-mail: dev-h...@commons.apache.org
>> >>>>
>> >>>>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> >> For additional commands, e-mail: dev-h...@commons.apache.org
>> >>
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> > For additional commands, e-mail: dev-h...@commons.apache.org
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>>
>
>
> --
> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> JUnit in Action, 2nd Ed: <http://goog_1249600977>http://bit.ly/ECvg0
> Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>



-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
JUnit in Action, 2nd Ed: <http://goog_1249600977>http://bit.ly/ECvg0
Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Reply via email to