Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aether-users] Aether 1.0.2 on Maven Central but not on p2 update site?

Hi Jason,

>> - Why was it not a success at Eclipse? Lack of external
>> contributors? Too much paperwork? Anything else?
> 
> I’ve only started cursory work to integrate it back into Maven to
> make sure things will work. I also needed to validate that I could
> get the agreement from all people who made contributions which I was
> able to do. It appears that it can be done. I’ll be working more with
> Wayne during the transition.
> 
> Benjamin resigned from the project,

sad to hear that.

@Benjamin (if you are still on this list): You've done a great job
helping out users with somewhat non-standard use cases (Code
Recommenders). Thank you!

> it’s really only Igor who has
> made any changes, there really aren’t many contributors. But I think
> that’s more a function of the code’s complexity than anything else.
> The argument on the Maven side is that more people will contribute if
> it’s there. I suspect that is not the case but I’m doing what the
> Maven committers prefer in the hopes someone in the Maven project
> will help. Aether certainly works, but the kinds of changes we want
> to make are going to require a greater degree of community
> involvement and we just never got that here and that is squarely my
> fault. Something I’m trying to rectify.

I agree that Aether's internals are quite complex (having stepped
through them in a debugger on more than one occasion), but I wouldn't
say that external contributions are impossible.

In fact, I am very keen on seeing Bug 485391 fixed [1] and might
contribute a patch, as its a rather small, well-defined enhancement.
However, fixing that bug IMO first requires a bit discussion about the
desired degree of binary compatibility. If that is done, I could

>> - Will Aether still be available as a standalone library or become
>> part of a bigger maven-repository-utils library? This is important
>> for clients like Code Recommenders, which just need the minimal set
>> of dependencies necessary to interact with Maven-like
>> repositories.
> 
> Whatever form it takes there will be an independent library as part
> of it.

Good.

>> - Will you still distribute JARs with OSGi headers even if you
>> yourself don't publish p2 update sites? That way, we can at least
>> use Orbit to still consume Aether, although the process for us
>> Eclipse projects becomes more cumbersome then.
> 
> I don’t see that being an issue if desired.

AFAIK, Aether currently uses the maven-bundle-plugin which does the
heavy lifting already. If you don't change that, you should be set.

>> - What is the new mailing list to ask questions about Aether? Will
>> there an aether-users@xxxxxxxxxxxxxxxx? And what bug tracker to use
>> (in case the Eclipse Bugzilla is no longer being monitored)?
> 
> When I have a version that works and lands in repository at Apache
> I’ll let you know!

Great. Thank you.

Best wishes,

[1] <https://bugs.eclipse.org/bugs/show_bug.cgi?id=485391>

-- 
Codetrails GmbH
The knowledge transfer company

Robert-Bosch-Str. 7, 64293 Darmstadt
Phone: +49-6151-276-7092
Mobile: +49-170-811-3791
http://www.codetrails.com/

Managing Director: Dr. Marcel Bruch
Handelsregister: Darmstadt HRB 91940


Back to the top