This is an awesome change you are proposing - and amazing to think that the
copyright tool had such effects. The change to allow patching for security
fixes is great.

PS I haven't used the copyright tool in a long time. CDT project did use it
in the distant past, but I don't think it has been used in years. The last
(and only?) time it was used on CDT was 2015
https://git.eclipse.org/r/c/cdt/org.eclipse.cdt/+/63256

Jonah


~~~
Jonah Graham
Kichwa Coders
www.kichwacoders.com


On Fri, 5 Feb 2021 at 12:00, Aleksandar Kurtakov <[email protected]>
wrote:

> Question is about [1] being still used by anyone. I haven't seen anyone
> using it/running it on git repos like it has been in the past. Changing
> copyright year in every file is not mandatory for Eclipse TLP since 2016
> [2] and has never been mandatory for other projects AFAIK.
> What I look for is removing this part of Eclipse Releng plugin to gain the
> following benefits:
> 1. Drop dependency on EGit in Eclipse Platform and thus circular build
> dependency.
> 2. Point 1 will allow to to build Eclipse Platform p2 repo in a way that
> includes all transitive dependencies [3]
> 3. Point 2 will allow to switch third-party dependencies to require rather
> than include and thus support version ranges.
> 4. Point 3 will allow updates of third party dependencies for security
> reasons to be far simpler as currently it's a terrible experience [4]
> 5. Point 3 will simplify updates of third party dependencies in Eclipse
> Platform releng as touching features should be far less frequent event just
> cause exact version is hardcoded in includes.  e.g. [5]
>
> The potential benefit is quite big so please come up with proposals
> how/what to do and still improve our procedures.
>
> [1]
> https://wiki.eclipse.org/Development_Resources/How_to_Use_Eclipse_Copyright_Tool
> [2] https://wiki.eclipse.org/Eclipse/PMC/Minutes_2016
> [3]
> https://www.eclipse.org/tycho/sitedocs/tycho-p2/tycho-p2-repository-plugin/assemble-repository-mojo.html#includeAllDependencies
> [4] https://www.eclipse.org/lists/tycho-user/msg08879.html
> [5]
> https://git.eclipse.org/c/equinox/rt.equinox.bundles.git/commit/?id=58e5c221bfc493e40d499f58c93a17cc14d061ac
>
> --
> Alexander Kurtakov
> Red Hat Eclipse Team
> _______________________________________________
> eclipse-dev mailing list
> [email protected]
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/eclipse-dev
>
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to