Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] deploying snapshot builds from hudson.e.o to oss.sonatype.org



On 11-12-09 12:25 AM, Wayne Beaton wrote:
Eclipse-based builds exporting directly from eclipse.org Hudson to
third-party repositories is a violation of vendor neutrality. It's
perfectly fine to have eclipse.org artifacts in the Sonatype repository;
but having them automatically put there by a build script running on an
eclipse.org build server crosses the line.


I honestly think you are overreacting. oss.sonatype.org is just an
artifact repository, a file server essentially. And I am talking about
SNAPSHOT artifacts, i.e. transient development builds used by early
adopters only.

Anyways, if your answer is "no", I withdraw my proposal and will discuss
with other Tycho developers alternative ways to make Tycho SNAPSHOT
builds available for our users.


How do we make this right? i.e. what do we have to do to make
maven.eclipse.org the right place for this stuff?


First, the purpose and scope of maven.eclipse.org should be clarified
and documented. Although I did not follow all discussions closely, I
believe it was setup as a playground to test automatic conversion from
p2->maven. If the scope has changed to host production artifacts, then
the repository needs to be cleanup, and most likely new layout and
policies defined before it can be used for production.

Second, there should be well defined procedure how projects can request
hosting at maven.eclipse.org. I don't even know who to talk to to get
access to this repository (and yes, one of Tycho developers did try to
find this).

Third, maven.eclipse.org has to be officially supported part of eclipse
infrastructure and treated the same way as download.eclipse.org from
availability and reliability point of view. Things like 365727 [1]
simply should not happen.

Fourth, Eclipse Foundation needs to decide if maven.eclipse.org should
be synced to the Central repository or not and negotiate with Sonatype
conditions and procedures if the sync is desired.

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=365727

--
Regards,
Igor


Back to the top