Thanks for having a look Fred.

On Thu, Nov 26, 2020 at 8:58 PM Frederic Gurr <
frederic.g...@eclipse-foundation.org> wrote:

> * is there a good reason why the pom.xml has been moved to a module
> instead of keeping it in the root pom.xml/directory?
>

No, I just wanted to keep all files in the repo without removing anything;
but it's not necessary. The pom.xml/category.xm can totally be in the root
folder.

* can you give some insight what "remove-xz"


remove-xz removes the .xz files from the p2 repo because we manually edit
the p2 repo with remove-uncategorized and this manual edition seems to fail
at updating the .xz files (but works for .xml and .jar files).


> and "add-aliens" do or why they are necessary?
>

The units part of "add-aliens" are the ones that are not in the main
validationSet of SimRel. Those units can basically not be installed
together with SimRel, they'd make the dependency resolution fail. To me,
they'd better be out of SimRel and instead the RAP tools should take care
of providing a proper target-platform skeleton to work with, referencing
the necessary repos. However they're here at the moment; so the add-aliens
adds them to the repo using a way that doesn't check compatibility with
other units, so that it doesn't fail.

* how did you create the category.xml file? (side note: I opened the
> category.xml file with the category.xml-editor and the opening alone
> re-wrote/re-formated the whole file.)
>

Using the action in CBI aggregator to generate Tycho build from .aggr file.

* According to the comment, the list of repositories in the pom.xml file
> was generated with the CBI aggregator tool. Was that only necessary for
> the initial list?


Yes.


> What would a new project need to add and where? Only
> add bundle/feature to the category.xml and add the repository to the
> pom.xml?
>

Exactly.

* is there still a way to only validate changes like the "validate" profile?
>

Yes, this is new in Tycho and is what triggered that thread. `mvn validate`
does that.

If we want to switch to Tycho for the 2020-03 release, we will need to
> put some documentation in place for existing and new users what needs to
> be changed and done.


Sure. I'll add comments to the pom.xml for your previous questions and a
CONTRIBUTING.md to explain how to add/modify content; and will create a new
patch set that removes the aggr stuff and put the Tycho-based aggregator at
the root. But not before Tuesday.

Cheers
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to