Re: [VOTE] Send IvyDE to the Apache Attic

2023-11-19 Thread Martijn Kruithof

+1

Martijn

Op 20/11/2023 om 04:50 schreef Jaikiran Pai:


On 19/11/23 11:09 pm, Stefan Bodewig wrote:

...
So here is the formal vote:

I hereby propose to create a board resolution that will send IvyDE to
the Apache Attic.


+1


-Jaikiran


-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



Re: [VOTE] Send IvyDE to the Apache Attic

2023-11-19 Thread Jaikiran Pai



On 19/11/23 11:09 pm, Stefan Bodewig wrote:

...
So here is the formal vote:

I hereby propose to create a board resolution that will send IvyDE to
the Apache Attic.


+1


-Jaikiran


-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



Re: [VOTE] Send IvyDE to the Apache Attic

2023-11-19 Thread Stefan Bodewig
officially recording my own vote

On 2023-11-19, Stefan Bodewig wrote:

> So here is the formal vote:

> I hereby propose to create a board resolution that will send IvyDE to
> the Apache Attic.

+1

Stefan

-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



[VOTE] Send IvyDE to the Apache Attic

2023-11-19 Thread Stefan Bodewig
Hi all,

within the "Future of Ivy and IvyDE" thread[1] I started about three
months ago to me it seemed as if people wouldn't be happy if IvyDE died
but I also didn't sense there was a community willing to keep it
alive. Consequently I now call for a vote to send IvyDE to the Apache
Attic following the rules layed out in https://attic.apache.org/process.html

The attic doesn't have to be a dead-end. If there are people who want to
fork IvyDE outside of the ASF they are free to (and have always
been). Basically it would resolve the Ant PMC of the duty of oversight
over the code base.

This vote will require either three PMC members to vote +1 to pass or
alternatively less than three -1s - but I really hope we don't end up
with not getting enough votes at all. If there is any -1 by a PMC member
I'm willing to immediately cancel the vote and rediscuss.


So here is the formal vote:

I hereby propose to create a board resolution that will send IvyDE to
the Apache Attic.

This vote will stay open at least 72 hours and won't be closed before
2023-11-22 17:30 UTC - likely later.

Cheers

Stefan

[1] https://lists.apache.org/thread/h372vt1ztd6gfmgmfkmqzrksx6fpw97g

-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



Trying my hands at an ivy-updatesite (was Re: Future of Ivy and IvyDE)

2023-11-19 Thread Stefan Bodewig
On 2023-09-05, Nicolas Lalevée wrote:

> And we tried our best to be opened on how to build and release the
> plugin and the updatesite, it is documented [2]. On my machine which
> just have Ant and Java installed, I just tried and I have been able to
> build of the updatesite with the last release of Ivy without much
> effort.

Many thanks for the pointer, Nicolas.

In my case it immediately stopped with

,
| eclipse-startup-check:
| 
| BUILD FAILED
| /home/stefan/devel/ASF/ivy-updatesite/build.xml:39: An Eclipse install is 
needed to run the build. Set your Eclipse install dir into the baseLocation 
property.
`

and I haven't got any idea of which version of Eclipse I'd need to
install. So I went with 202309 and kept my fingers crossed. At least the
build proceeded.

https://dist.apache.org/repos/dist/dev/ant/ivyde/updatesite/ivy-2.5.2.final_20230817170011/
is what I created. TBH I have no idea what I have created and signed -
nor do I have any way of verifying it works.

If anybody wants - and is able - to check what I've created, I'd be
grateful. Even then I don't really feel comfortable calling for a vote
on something I don't even trust myself.

Cheers

Stefan

> [2] https://ant.apache.org/ivy/ivyde/history/latest-milestone/dev.html

-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



Re: Issues with how Ivy processes maven dependency management dependencies compared to adding a classifier key

2023-11-19 Thread Stefan Bodewig
Hi Mark

first of all please go and read
https://lists.apache.org/thread/h372vt1ztd6gfmgmfkmqzrksx6fpw97g

I very much doubt you will find any people who know Ivy's internals
better than you do (by now) on this list.

On 2023-11-17, Kittisopikul, Mark Andrew wrote:

> Hello,

> At the Howard Hughes Medical Institute Janelia Research Campus, we 
> encountered an issue with transitive dependencies when using the IJava [1] 
> Jupyter kernel that uses Apache Ivy for dependency resolution.

> When adding the dependency org.janelia.saalfeld.lab.n5-ij [2] Ivy does not 
> correctly recognize net.imglib2.imglib2 [3] as a compile dependency. This is 
> because when processing the parent POM (pom-scijava [4]), Ivy only stores 
> extra information with a groupId__artifactId key without the classifier.

> The initial fix I have produced is to modify the key to include the 
> classifier: groupId__artifiactId__classifierId. I have prototyped these 
> changes on a Github fork [5]. I would like to discuss how we might upstream 
> these changes to Apache Ivy.

The changes are probably the same as in
https://github.com/mkitti/ant-ivy/pull/1/files

Before I'd try to understand the changes you've made I'd ask you to back
out all changes that are not relevant to what you want to achieve. All
changes to whitespace, ordering of imports or changes to the eclipse
settings for example as they (1) are just noise when it comes to
understanding your changes and (2) may hide changes that are overlooked
when a reviewer thinks they can skip the changes as they "are just
noise".

This is not because I wouldn't trust you but rather because I don't
trust myself as a reviewer. We've had more than one changeset in Ant
that was big, looked good, and introduced subtle bugs that we
overlooked.

I vaguely recall having to change some classifier stuff in order to fix
a bug a few months ago[A] so I am not surprised there are more issues
lurking. Personally I'll be glad to review a PR and merge it - please
open a JIRA issue as well.

As for upstreaming the patch, even after we merged a PR we'd still have
to cut a release. Even if we managed to get enough people interested in
voting on that, I still want to point you at the thread linked from the
top of the mail.

Cheers

Stefan

[A] https://issues.apache.org/jira/browse/IVY-1642

-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



Re: Need help with Ant tests

2023-11-19 Thread Stefan Bodewig
Hi Claude

On 2023-10-01, Claude Warren wrote:

> I have been working on RAT-321 [1] and am trying to rework the ant tests
> for the new structure.

> My goal has been to get all options supported in any of the 3 configuration
> interfaces (cli, Ant, Maven) to be supported in the ReportConfiguration
> object.  I think I have mostly achieved this.

> I modified the Ant task to configure the o.a.r.ReportConfiguration and
> herein lies my problem.  I am not conversant in the internals of ant tasks
> and the antunit library.  There are 6 tests that fail, they are all in the
> report-normal-operations.xml antunit library. [2]  They  are all commented
> out and tagged with "FIXME" so they are easy to find and they broadly fall
> into 2 categories:

>1. Adding new elements based on either the IHeaderMatcher
>orIHeaderMatcher.Builder implementations.
>2. Detecting text in the Ant output when it is not sent to a file.

> All of these tests work when executed using the BuildFileRule under the
> o.a.r.anttasks.ReportTest.[3]

> Is there anyone here that can take a look at the tests and see what I did
> wrong?  I would greatly appreciate it.


Sorry for the delay. I have written the RAT Ant task a very long time
ago and also written the tests. Unfortunately I no longer spend as much
time on open source software as I did a few years ago, so it took quite
some time to respond. I'll try to carve out some time to look into your
changes an what to do about the tests in the coming days.

Many thanks for trying to maintain the Ant integration of RAT.

Stefan

-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org