Dani,
DTD did participate in Oxygen, but DTP is in maintenance mode with no one actively working on it. The only time a new build or
release is made is when a critical need arises. Such event happened in Oxygen M4 with Lucene changes, so DTP produced a 1.14 build
at that point and went dormant again. In particular, it was not rebuilt with the following milestones.
In my opinion, the deprecate and announce policy of API removal isn't effective for projects like DTP. There is a huge code base.
Only a small part is going to be examined and only when something breaks. There is no one to notice the deprecation warnings.
Similarly, when the announcement comes, it relies on someone either (a) recognizing that their project depends on that API, or (b)
proactively searching through the code base for references. Neither of these is very likely to happen for a maintenance mode
project. What would have helped is strict adherence to OSGi versioning convention (major version bump) as that would have broken DTP
aggregation and triggered a need for a rebuild, so problematic references would have been caught and fixed.
Thanks,
- Konstantin
------------------------------------------------------------------------------------------------------------------------------------
*From:* cross-project-issues-dev-bounces@xxxxxxxxxxx <cross-project-issues-dev-bounces@xxxxxxxxxxx> on behalf of Daniel Megert
<daniel_megert@xxxxxxxxxx>
*Sent:* Saturday, December 16, 2017 9:25 AM
*To:* Cross project issues
*Subject:* Re: [cross-project-issues-dev] Can DTP join EGit in Oxygen.2 respin?
Hi Konstantin
Did DTP not participate in Oxygen in June? There the class was already deleted, so, DTP should have run into this in June already.
Note that we announced the deletion on this mailing list.
Dani
From: Konstantin Komissarchik <konstantin.komissarchik@xxxxxxxxxx>
To: Cross project issues <cross-project-issues-dev@xxxxxxxxxxx>
Date: 15.12.2017 17:46
Subject: Re: [cross-project-issues-dev] Can DTP join EGit in Oxygen.2 respin?
Sent by: cross-project-issues-dev-bounces@xxxxxxxxxxx
------------------------------------------------------------------------------------------------------------------------------------
Dani,
It wasn’t an internal. It was a deprecated class that was removed. Since DTP isn’t actively being developed, no one saw the
deprecation warnings. A major version bump would have allowed the removal to be caught earlier…
org.eclipse.jface.util.ListenerList (removed)
org.eclipse.core.runtime.ListenerList (replacement)
Thanks,
- Konstantin
*From: *_Daniel Megert_ <mailto:daniel_megert@xxxxxxxxxx>*
Sent: *Friday, December 15, 2017 3:17 AM*
To: *_Cross project issues_ <mailto:cross-project-issues-dev@xxxxxxxxxxx>*
Subject: *Re: [cross-project-issues-dev] Can DTP join EGit in Oxygen.2 respin?
platform made an API change after that which broke some of the DTP functionality
Do you have a bug report for that? The platform usually doesn't break APIs. Did DTP maybe use internals?
Dani
From: Konstantin Komissarchik <konstantin.komissarchik@xxxxxxxxxx>
To: "cross-project-issues-dev@xxxxxxxxxxx" <cross-project-issues-dev@xxxxxxxxxxx>
Date: 14.12.2017 22:11
Subject: [cross-project-issues-dev] Can DTP join EGit in Oxygen.2 respin?
Sent by: cross-project-issues-dev-bounces@xxxxxxxxxxx
Could someone forward this to the Planning Council, please?
I am currently working with Nick Boldt to transition DTP releng responsibility. In the meantime, the version of DTP in Oxygen.2 has
compatibility issues. It was last build with Oxygen.0.M4 and platform made an API change after that which broke some of the DTP
functionality. The 1.14.1 release that contains the fix is ready to go. Since EGit has initiated a respin, would it be possible for
DTP to join. The change is low risk. Basically changing package names for a class that now must be found in a different plugin and
corresponding version updates.
Thanks,
- Konstantin
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit_
__https://urldefense.proofpoint.com/v2/url?u=https-3A__dev.eclipse.org_mailman_listinfo_cross-2Dproject-2Dissues-2Ddev&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=1UITCR5rxUZHSFczvfaNFK4ymEbEiccRX7VKchpqz0Y&m=MMH7LYZwjbox0bC45973M-gJrSog1mXSz-ZAj-pQA5o&s=zClipTo-omiP3JZ6zQMGb9SCOYmx8UlKgF9USHmCOl8&e=_
<https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.proofpoint.com%2Fv2%2Furl%3Fu%3Dhttps-3A__dev.eclipse.org_mailman_listinfo_cross-2Dproject-2Dissues-2Ddev%26d%3DDwICAg%26c%3Djf_iaSHvJObTbx-siA1ZOg%26r%3D1UITCR5rxUZHSFczvfaNFK4ymEbEiccRX7VKchpqz0Y%26m%3DMMH7LYZwjbox0bC45973M-gJrSog1mXSz-ZAj-pQA5o%26s%3DzClipTo-omiP3JZ6zQMGb9SCOYmx8UlKgF9USHmCOl8%26e%3D&data=02%7C01%7C%7Cd2192413a95344bc57f508d54466e4d0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636490131068023882&sdata=UZ9dKKx9ptnLbkdi1oRgwWGNBJqUIc35h7UipOsf8t8%3D&reserved=0>
[attachment "FFF7BF32D87F47C29797A125AC60E634.png" deleted by Daniel Megert/Zurich/IBM]
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://urldefense.proofpoint.com/v2/url?u=https-3A__dev.eclipse.org_mailman_listinfo_cross-2Dproject-2Dissues-2Ddev&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=1UITCR5rxUZHSFczvfaNFK4ymEbEiccRX7VKchpqz0Y&m=oRgFtAgmcQSrx-sdFpGPdie0WhqHO_Rjw_TQP-Ojekc&s=T48QITwBy-bL7AckYGAFglAqM7Yw0ljZSI0t8TyiNEo&e=
<https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.proofpoint.com%2Fv2%2Furl%3Fu%3Dhttps-3A__dev.eclipse.org_mailman_listinfo_cross-2Dproject-2Dissues-2Ddev%26d%3DDwICAg%26c%3Djf_iaSHvJObTbx-siA1ZOg%26r%3D1UITCR5rxUZHSFczvfaNFK4ymEbEiccRX7VKchpqz0Y%26m%3DoRgFtAgmcQSrx-sdFpGPdie0WhqHO_Rjw_TQP-Ojekc%26s%3DT48QITwBy-bL7AckYGAFglAqM7Yw0ljZSI0t8TyiNEo%26e%3D&data=02%7C01%7C%7Cd2192413a95344bc57f508d54466e4d0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636490131068023882&sdata=lHtGg6JUKJEu3RSJGYmHoy3iaEz8qkpHsqBCCl3FAZ0%3D&reserved=0>
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev