HI

I use the copyright tool for MoDisco, OCL, QVTd, QVTo

    Regards

        Ed Willink

On 05/02/2021 17:07, Matthias Sohn wrote:
On Fri, Feb 5, 2021 at 6:00 PM Aleksandar Kurtakov <akurt...@redhat.com <mailto:akurt...@redhat.com>> 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.


we don't use the copyright tool in JGit and EGit

    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
    
<https://wiki.eclipse.org/Development_Resources/How_to_Use_Eclipse_Copyright_Tool>
    [2] https://wiki.eclipse.org/Eclipse/PMC/Minutes_2016
    <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
    
<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
    <https://www.eclipse.org/lists/tycho-user/msg08879.html>
    [5]
    
https://git.eclipse.org/c/equinox/rt.equinox.bundles.git/commit/?id=58e5c221bfc493e40d499f58c93a17cc14d061ac
    
<https://git.eclipse.org/c/equinox/rt.equinox.bundles.git/commit/?id=58e5c221bfc493e40d499f58c93a17cc14d061ac>

-- Alexander Kurtakov
    Red Hat Eclipse Team
    _______________________________________________
    cross-project-issues-dev mailing list
    cross-project-issues-dev@eclipse.org
    <mailto:cross-project-issues-dev@eclipse.org>
    To unsubscribe from this list, visit
    https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
    <https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev>


_______________________________________________
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


--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
_______________________________________________
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