Kristian Waagan wrote:
On 19.10.10 17:41, Rick Hillegas wrote:
Kristian Waagan wrote:
On 19.10.10 14:52, Rick Hillegas wrote:
[ snip ]
Hi Rick,
I agree Maven can be seen as just another distribution channel.
If anyone has a suggestion for some text for the release
distributions page, that would be great!
Hi Kristian,
I would keep this simple. At the end of the Distributions section of
the release download page, we can just have a one line reference:
"Maven repository for 10.6.2.1: https://blah/blah/blah"
Can we simply add a header "Deprecated Maven Artifacts"?
Don't see much reason to advertise the deprecated artifacts. I
can't think of any reason that a user would need to know about any
distribution channels other than the ones which we approve.
We want to "advertise" the deprecated artifacts for the same reason
as we are advertising the deprecated Derby versions: we don't want
users to use them - either because they simply don't work or because
they contain severe bugs. The other reason is that we cannot remove
the artifacts once they have been published (do we need better
testing before deployment?).
There are two different scenarios:
a) Derby version deprecated implies that the corresponding Maven
artifacts are deprecated as well.
b) Broken Maven artifacts doesn't imply that the Derby version is
deprecated.
I think we already cover (a) implicitly under "Deprecated Releases".
We are discussing a home for (b).
On the other side, now that the Maven scripts we use seem to have
stabilized, maybe we can just kill off this discussion right away,
in the hope that we won't produce any more broken artifacts?
+1 to killing off this discussion. I'm not planning to make this
mistake again.
Since there doesn't seem to be a consensus on whether there is a need
to improve the documentation of our Maven artifacts or not, I will put
this on hold for now.
We can continue the discussion if we get more complaints from users at
some point.
There is one thing I'd like to nail down though, and that is what the
development community wants regarding the history section in
maven2/README.txt. My motivation for this is that the current
instructions are inaccurate and may cause a little extra hassle for
the release manager.
Based on the discussion we have had in this thread, I propose two
options:
a) update the version living on trunk, regardless of release branch
b) remove it - leave no traces in the code repository of Maven
artifact deployment, we will have to consult the Apache staging
repository or the central Maven repository [1] to figure out what has
been published
Since I have been working a little with the Maven stuff, I'm
comfortable with option (b). This will remove one small task for the
release manager, so I'm giving it my +1.
+1 to reducing the complexity of our release process.
Thanks,
-Rick
Regards,