Re: [cross-project-issues-dev] CVS support plugin discontinuation - SimRel build changes needed
Also for the sake of entertainment: WHERE is the not supported CVS support code? Is it available in some eclipse/github/gitlab repo? I see it was announced to be not supported anymore in [1] and there was a bug about stopping building it [2] but it seems the code was just deleted (there is nothing about CVS in [3] anymore?), so if I understand it right no one can't *simply* grab the code & build against the latest platform? The Platform CVS home page [4] also doesn't give any hints... [1] https://www.eclipse.org/lists/cross-project-issues-dev/msg18643.html [2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=577521 [3] https://github.com/eclipse-platform/eclipse.platform/tree/master/team/bundles [4] https://www.eclipse.org/eclipse/platform-cvs/ Kind regards, Andrey Loskutov Спасение утопающих - дело рук самих утопающих https://www.eclipse.org/user/aloskutov > Gesendet: Dienstag, 03. Januar 2023 um 22:13 Uhr > Von: "Stephan Herrmann" > An: cross-project-issues-dev@eclipse.org > Betreff: Re: [cross-project-issues-dev] CVS support plugin discontinuation - > SimRel build changes needed > > I don't think the major-minor discussion (interesting as it may be) is of any > relevance here, because: > * The only grace period I could find concerns API removal and that is >not controlled by number of releases but by number of years [1] > * The code change in question didn't touch any true API. > > Just for the sake of entertainment: > * The broken client is not by some alien author but by the Eclipse >Project itself, so when the Eclipse Project justifies the breakage >by saying: "they should never have referred to this internal class", >this blame ("they") points to the Eclipse Project itself :) > > Perhaps the following observation is more relevant: > * The "breaking" code change did not fix an existing problem [2] >(Still anybody believing in "risk-free" changes?) > > just saying, > Stephan > > > [1] > https://github.com/eclipse-platform/.github/wiki/PMC-project-guidelines#api-removal-process > > [2] > https://github.com/eclipse-platform/eclipse.platform.team/issues/29#issuecomment-1370147771 > > Am 03.01.23 um 15:56 schrieb Alexander Fedorov: > > Hello, > > > > Great discussion. > > > > > Removal in January 2022 for upcoming 4.23, 2 major releases later > > > Breakage found January 2023 on 4.26, 3 major releases later > > > > Formally, the 4.x releases on the page > > https://projects.eclipse.org/projects/eclipse are all marked as "Minor > > Release". > > How did they become "major"? If they are "major" without incrementing > > "major" > > segment, then who are "minor"? What about PDE API tools? > > > > Regards, > > AF > > > > 1/3/2023 5:45 PM, Andrey Loskutov пишет: > >> Ed, > >> you still can use CVS plugins with 4.25 platform. > >> For the rest: there is no "free beer" anymore in platform. > >> "Спасение утопающих - дело рук самих утопающих". > >> If you (or anyone else) want / need CVS (or XYZ) being supported by > >> platform, > >> please consider to contribute to the CVS (XYZ) plugin maintenance. > >> Eclipse platform is open source project and everyone can spend time or > >> money > >> to improve on some aspect of it. > >> But one can't expect from the platform project to support every released > >> piece > >> of software "for free" forever. > >> Kind regards, > >> Andrey Loskutov > >> > >> Спасение утопающих - дело рук самих утопающих > >> > >> https://www.eclipse.org/user/aloskutov > >> *Gesendet:* Dienstag, 03. Januar 2023 um 15:32 Uhr > >> *Von:* "Ed Willink" > >> *An:* "Cross project issues" > >> *Betreff:* Re: [cross-project-issues-dev] CVS support plugin > >> discontinuation - > >> SimRel build changes needed > >> > >> Hi > >> > >> 4.21 to 4.23 is two minor releases and only six months; nothing in terms > >> of a > >> transition period. > >> > >> It takes a change to 6.x to be two major releases. > >> > >> Regards > >> > >> Ed Willink > >> > >> On 03/01/2023 14:24, Mickael Istria wrote: > >> > >> On Tue, Jan 3, 2023 at 3:12 PM Ed Willink wrote: > >> > >> I thought that Open Source was friendly; not a facilitator for a > >> proprietary business case. > >> > >> Well, sometimes allowing contributors to make money from their work is > >> actually one way to try being friendly. > >> But indeed, if one wants to do that work for free, that's even > >> friendlier. > >> > >> My understanding of the disciplined deprecation was that two major > >> releases were required after an announcement, but since e6 is > >> impossibly > >> distant the platform has taken to breakage in minor versions. > >> Nonetheless I would expect two releases on the yearly cadence so > >> breakage within 18 months seems very wrong and to merit a > >> regression fix. > >> > >> Deprecation announced in September 2021 (4.21) > >> Removal in January 2022 for upcoming 4.23, 2 major rele
Re: [cross-project-issues-dev] CVS support plugin discontinuation - SimRel build changes needed
I don't think the major-minor discussion (interesting as it may be) is of any relevance here, because: * The only grace period I could find concerns API removal and that is not controlled by number of releases but by number of years [1] * The code change in question didn't touch any true API. Just for the sake of entertainment: * The broken client is not by some alien author but by the Eclipse Project itself, so when the Eclipse Project justifies the breakage by saying: "they should never have referred to this internal class", this blame ("they") points to the Eclipse Project itself :) Perhaps the following observation is more relevant: * The "breaking" code change did not fix an existing problem [2] (Still anybody believing in "risk-free" changes?) just saying, Stephan [1] https://github.com/eclipse-platform/.github/wiki/PMC-project-guidelines#api-removal-process [2] https://github.com/eclipse-platform/eclipse.platform.team/issues/29#issuecomment-1370147771 Am 03.01.23 um 15:56 schrieb Alexander Fedorov: Hello, Great discussion. > Removal in January 2022 for upcoming 4.23, 2 major releases later > Breakage found January 2023 on 4.26, 3 major releases later Formally, the 4.x releases on the page https://projects.eclipse.org/projects/eclipse are all marked as "Minor Release". How did they become "major"? If they are "major" without incrementing "major" segment, then who are "minor"? What about PDE API tools? Regards, AF 1/3/2023 5:45 PM, Andrey Loskutov пишет: Ed, you still can use CVS plugins with 4.25 platform. For the rest: there is no "free beer" anymore in platform. "Спасение утопающих - дело рук самих утопающих". If you (or anyone else) want / need CVS (or XYZ) being supported by platform, please consider to contribute to the CVS (XYZ) plugin maintenance. Eclipse platform is open source project and everyone can spend time or money to improve on some aspect of it. But one can't expect from the platform project to support every released piece of software "for free" forever. Kind regards, Andrey Loskutov Спасение утопающих - дело рук самих утопающих https://www.eclipse.org/user/aloskutov *Gesendet:* Dienstag, 03. Januar 2023 um 15:32 Uhr *Von:* "Ed Willink" *An:* "Cross project issues" *Betreff:* Re: [cross-project-issues-dev] CVS support plugin discontinuation - SimRel build changes needed Hi 4.21 to 4.23 is two minor releases and only six months; nothing in terms of a transition period. It takes a change to 6.x to be two major releases. Regards Ed Willink On 03/01/2023 14:24, Mickael Istria wrote: On Tue, Jan 3, 2023 at 3:12 PM Ed Willink wrote: I thought that Open Source was friendly; not a facilitator for a proprietary business case. Well, sometimes allowing contributors to make money from their work is actually one way to try being friendly. But indeed, if one wants to do that work for free, that's even friendlier. My understanding of the disciplined deprecation was that two major releases were required after an announcement, but since e6 is impossibly distant the platform has taken to breakage in minor versions. Nonetheless I would expect two releases on the yearly cadence so breakage within 18 months seems very wrong and to merit a regression fix. Deprecation announced in September 2021 (4.21) Removal in January 2022 for upcoming 4.23, 2 major releases later Breakage found January 2023 on 4.26, 3 major releases later The cadence is described at https://projects.eclipse.org/projects/eclipse Ultimately, there is a clear law of software development: unmaintained software that no-one builds or updates against newer version of its dependencies will die; only software that someone maintains actively survives. It's not a matter of process here, but a matter of interest in maintaining it. If some money can be found to boost interest from someone in maintaining here, then we all win. ___ 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 ___ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To unsubscribe from this list, visithttps://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 ___ 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
Re: [cross-project-issues-dev] CVS support plugin discontinuation - SimRel build changes needed
Hello, Great discussion. > Removal in January 2022 for upcoming 4.23, 2 major releases later > Breakage found January 2023 on 4.26, 3 major releases later Formally, the 4.x releases on the page https://projects.eclipse.org/projects/eclipse are all marked as "Minor Release". How did they become "major"? If they are "major" without incrementing "major" segment, then who are "minor"? What about PDE API tools? Regards, AF 1/3/2023 5:45 PM, Andrey Loskutov пишет: Ed, you still can use CVS plugins with 4.25 platform. For the rest: there is no "free beer" anymore in platform. "Спасение утопающих - дело рук самих утопающих". If you (or anyone else) want / need CVS (or XYZ) being supported by platform, please consider to contribute to the CVS (XYZ) plugin maintenance. Eclipse platform is open source project and everyone can spend time or money to improve on some aspect of it. But one can't expect from the platform project to support every released piece of software "for free" forever. Kind regards, Andrey Loskutov Спасение утопающих - дело рук самих утопающих https://www.eclipse.org/user/aloskutov *Gesendet:* Dienstag, 03. Januar 2023 um 15:32 Uhr *Von:* "Ed Willink" *An:* "Cross project issues" *Betreff:* Re: [cross-project-issues-dev] CVS support plugin discontinuation - SimRel build changes needed Hi 4.21 to 4.23 is two minor releases and only six months; nothing in terms of a transition period. It takes a change to 6.x to be two major releases. Regards Ed Willink On 03/01/2023 14:24, Mickael Istria wrote: On Tue, Jan 3, 2023 at 3:12 PM Ed Willink wrote: I thought that Open Source was friendly; not a facilitator for a proprietary business case. Well, sometimes allowing contributors to make money from their work is actually one way to try being friendly. But indeed, if one wants to do that work for free, that's even friendlier. My understanding of the disciplined deprecation was that two major releases were required after an announcement, but since e6 is impossibly distant the platform has taken to breakage in minor versions. Nonetheless I would expect two releases on the yearly cadence so breakage within 18 months seems very wrong and to merit a regression fix. Deprecation announced in September 2021 (4.21) Removal in January 2022 for upcoming 4.23, 2 major releases later Breakage found January 2023 on 4.26, 3 major releases later The cadence is described at https://projects.eclipse.org/projects/eclipse Ultimately, there is a clear law of software development: unmaintained software that no-one builds or updates against newer version of its dependencies will die; only software that someone maintains actively survives. It's not a matter of process here, but a matter of interest in maintaining it. If some money can be found to boost interest from someone in maintaining here, then we all win. ___ 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 ___ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To unsubscribe from this list, visithttps://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
Re: [cross-project-issues-dev] CVS support plugin discontinuation - SimRel build changes needed
Ed, you still can use CVS plugins with 4.25 platform. For the rest: there is no "free beer" anymore in platform. "Спасение утопающих - дело рук самих утопающих". If you (or anyone else) want / need CVS (or XYZ) being supported by platform, please consider to contribute to the CVS (XYZ) plugin maintenance. Eclipse platform is open source project and everyone can spend time or money to improve on some aspect of it. But one can't expect from the platform project to support every released piece of software "for free" forever. Kind regards, Andrey Loskutov Спасение утопающих - дело рук самих утопающих https://www.eclipse.org/user/aloskutov Gesendet: Dienstag, 03. Januar 2023 um 15:32 Uhr Von: "Ed Willink" An: "Cross project issues" Betreff: Re: [cross-project-issues-dev] CVS support plugin discontinuation - SimRel build changes needed Hi 4.21 to 4.23 is two minor releases and only six months; nothing in terms of a transition period. It takes a change to 6.x to be two major releases. Regards Ed Willink On 03/01/2023 14:24, Mickael Istria wrote: On Tue, Jan 3, 2023 at 3:12 PM Ed Willinkwrote: I thought that Open Source was friendly; not a facilitator for a proprietary business case. Well, sometimes allowing contributors to make money from their work is actually one way to try being friendly. But indeed, if one wants to do that work for free, that's even friendlier. My understanding of the disciplined deprecation was that two major releases were required after an announcement, but since e6 is impossibly distant the platform has taken to breakage in minor versions. Nonetheless I would expect two releases on the yearly cadence so breakage within 18 months seems very wrong and to merit a regression fix. Deprecation announced in September 2021 (4.21) Removal in January 2022 for upcoming 4.23, 2 major releases later Breakage found January 2023 on 4.26, 3 major releases later The cadence is described at https://projects.eclipse.org/projects/eclipse Ultimately, there is a clear law of software development: unmaintained software that no-one builds or updates against newer version of its dependencies will die; only software that someone maintains actively survives. It's not a matter of process here, but a matter of interest in maintaining it. If some money can be found to boost interest from someone in maintaining here, then we all win. ___ 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 ___ 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
Re: [cross-project-issues-dev] CVS support plugin discontinuation - SimRel build changes needed
Well, if there is a consensus that Platform should fully and stricly implement semantic versioning, even for internal classes; we'll end up with Platform bumping its major version every 3 months. I hope you -and everyone else- is ready to be very careful at defining the version ranges in your MANIFEST.MF files; or your plugins will die even sooner! ___ 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
Re: [cross-project-issues-dev] CVS support plugin discontinuation - SimRel build changes needed
Hi 4.21 to 4.23 is two minor releases and only six months; nothing in terms of a transition period. It takes a change to 6.x to be two major releases. Regards Ed Willink On 03/01/2023 14:24, Mickael Istria wrote: On Tue, Jan 3, 2023 at 3:12 PM Ed Willink wrote: I thought that Open Source was friendly; not a facilitator for a proprietary business case. Well, sometimes allowing contributors to make money from their work is actually one way to try being friendly. But indeed, if one wants to do that work for free, that's even friendlier. My understanding of the disciplined deprecation was that two major releases were required after an announcement, but since e6 is impossibly distant the platform has taken to breakage in minor versions. Nonetheless I would expect two releases on the yearly cadence so breakage within 18 months seems very wrong and to merit a regression fix. Deprecation announced in September 2021 (4.21) Removal in January 2022 for upcoming 4.23, 2 major releases later Breakage found January 2023 on 4.26, 3 major releases later The cadence is described at https://projects.eclipse.org/projects/eclipse Ultimately, there is a clear law of software development: unmaintained software that no-one builds or updates against newer version of its dependencies will die; only software that someone maintains actively survives. It's not a matter of process here, but a matter of interest in maintaining it. If some money can be found to boost interest from someone in maintaining here, then we all win.___ 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
Re: [cross-project-issues-dev] CVS support plugin discontinuation - SimRel build changes needed
On Tue, Jan 3, 2023 at 3:12 PM Ed Willink wrote: > I thought that Open Source was friendly; not a facilitator for a > proprietary business case. > Well, sometimes allowing contributors to make money from their work is actually one way to try being friendly. But indeed, if one wants to do that work for free, that's even friendlier. My understanding of the disciplined deprecation was that two major > releases were required after an announcement, but since e6 is impossibly > distant the platform has taken to breakage in minor versions. > Nonetheless I would expect two releases on the yearly cadence so > breakage within 18 months seems very wrong and to merit a regression fix. Deprecation announced in September 2021 (4.21) Removal in January 2022 for upcoming 4.23, 2 major releases later Breakage found January 2023 on 4.26, 3 major releases later The cadence is described at https://projects.eclipse.org/projects/eclipse Ultimately, there is a clear law of software development: unmaintained software that no-one builds or updates against newer version of its dependencies will die; only software that someone maintains actively survives. It's not a matter of process here, but a matter of interest in maintaining it. If some money can be found to boost interest from someone in maintaining here, then we all win. ___ 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
Re: [cross-project-issues-dev] CVS support plugin discontinuation - SimRel build changes needed
Hi I thought that Open Source was friendly; not a facilitator for a proprietary business case. The CVS deprecation was announced in September 2021. It announced removal of the ongoing distribution, not refactoring and breakage. My understanding of the disciplined deprecation was that two major releases were required after an announcement, but since e6 is impossibly distant the platform has taken to breakage in minor versions. Nonetheless I would expect two releases on the yearly cadence so breakage within 18 months seems very wrong and to merit a regression fix. Regards Ed Willink On 03/01/2023 10:46, Mickael Istria wrote: Hello, The older version of CVS support seem to not be working any more with newer Platform: https://github.com/eclipse-platform/eclipse.platform.team/issues/29#issuecomment-1369456296 . While there is clearly no intention for Platform to revive CVS support or anything of that form. the broken or unavailable CVS support seems to be something that is a problem for a few people on StackOverflow. It may be a good business opportunity for some freelancers to try to get in touch with people who seem to need CVS support and turn those CVS users as customers who could fund a forked and up-to-date version of former support; or to get in touch with them and sell some CVS->Git migration. 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 ___ 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
Re: [cross-project-issues-dev] CVS support plugin discontinuation - SimRel build changes needed
Hello, The older version of CVS support seem to not be working any more with newer Platform: https://github.com/eclipse-platform/eclipse.platform.team/issues/29#issuecomment-1369456296 . While there is clearly no intention for Platform to revive CVS support or anything of that form. the broken or unavailable CVS support seems to be something that is a problem for a few people on StackOverflow. It may be a good business opportunity for some freelancers to try to get in touch with people who seem to need CVS support and turn those CVS users as customers who could fund a forked and up-to-date version of former support; or to get in touch with them and sell some CVS->Git migration. 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