[Bug 243471] graphics/pinta: remove dependency on devel/mono-addins
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243471 Kubilay Kocak changed: What|Removed |Added See Also||https://bugs.freebsd.org/bu ||gzilla/show_bug.cgi?id=2435 ||75 -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
[Bug 243471] graphics/pinta: remove dependency on devel/mono-addins
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243471 Kubilay Kocak changed: What|Removed |Added Resolution|--- |Not Accepted Status|Open|Closed -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
[Bug 243471] graphics/pinta: remove dependency on devel/mono-addins
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243471 Kubilay Kocak changed: What|Removed |Added See Also||https://bugs.freebsd.org/bu ||gzilla/show_bug.cgi?id=2434 ||70 -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
[Bug 243471] graphics/pinta: remove dependency on devel/mono-addins
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243471 Kubilay Kocak changed: What|Removed |Added Assignee|ports-b...@freebsd.org |ko...@freebsd.org Status|New |Open --- Comment #6 from Kubilay Kocak --- Pinta is receiving commits: https://github.com/PintaProject/Pinta/commits Latest: Nov 19, 2019. mono-addins is receiving commits @ GitHub (Latest Nov 22, 2019): https://github.com/mono/mono-addins/commits Conversation [1] with Marius Ungureanu (therzok, committer and Senior Software Engineer @microsoft) on Twitter: "Hey, mono-addins is not deprecated, it's still largely used in MonoDevelop. There's no active feature development on it right now, but that's a different story" Marius also mentioned using VS MEF as a potential alternative, but this should be coordinated upstream (@Pinta) if appropriate and suitable [1] https://twitter.com/Therzok/status/1219439705042956288 -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
[Bug 243471] graphics/pinta: remove dependency on devel/mono-addins
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243471 --- Comment #5 from OlivierW --- Well, I have a good news: I have been told mono-addins is not deprecated. I hope we will keep it together with Pinta :-) Best Regards, Olivier -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
[Bug 243471] graphics/pinta: remove dependency on devel/mono-addins
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243471 --- Comment #4 from OlivierW --- Well, you're right, it's probably better to let Pinta die :-( -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
[Bug 243471] graphics/pinta: remove dependency on devel/mono-addins
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243471 --- Comment #3 from Phillip R. Jaenke --- (In reply to OlivierW from comment #2) I have been working pretty closely with the Mono team; the actual last commits to the mono-addins repository was actually 2018. The actual last release was 1.3.3 in 2017, and the link referenced in the port directs an 'archived' page since 2018. A lot of this stems from Mono migrating to the dotnet/runtime repository. Given that, I checked with the Mono team, and they stated that nobody has been actively maintaining mono-addins for quite some time. The first set of errors can be solved simply by not relying on Addins. (Well, that's easy enough, right?) The problem is, TypeExtension* are actually part of a mono-addins. And unfortunately it looks like Pinta actually hasn't been updated since 2015 itself. It may unfortunately be time to let this one die. :( -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
[Bug 243471] graphics/pinta: remove dependency on devel/mono-addins
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243471 --- Comment #2 from OlivierW --- Well, I've just tried to remove the mono-addins dependency and rebuild Pinta. And, of course, it doesn't work :-( Do the mono-addins upstream provides something else to migrate to? Maybe I could patch Pinta's source to remove the mono-addins dependency? It seems to be used to add plugins, so it may not be needed for the main functionality. Here is my build log: Microsoft (R) Visual C# Compiler version 2.6.0.62309 (d3f6b8e7) Copyright (C) Microsoft Corporation. All rights reserved. Effects/BaseEffect.cs(32,12): error CS0246: The type or namespace name 'AddinRootAttribute' could not be found (are you missing a using directive or an assembly reference?) Effects/BaseEffect.cs(32,12): error CS0246: The type or namespace name 'AddinRoot' could not be found (are you missing a using directive or an assembly reference?) Classes/IExtension.cs(5,12): error CS0234: The type or namespace name 'Addins' does not exist in the namespace 'Mono' (are you missing an assembly reference?) Effects/BaseEffect.cs(30,12): error CS0234: The type or namespace name 'Addins' does not exist in the namespace 'Mono' (are you missing an assembly reference?) Managers/SystemManager.cs(33,12): error CS0234: The type or namespace name 'Addins' does not exist in the namespace 'Mono' (are you missing an assembly reference?) Classes/BaseTool.cs(33,12): error CS0234: The type or namespace name 'Addins' does not exist in the namespace 'Mono' (are you missing an assembly reference?) ImageFormats/IImageExporter.cs(28,12): error CS0234: The type or namespace name 'Addins' does not exist in the namespace 'Mono' (are you missing an assembly reference?) ImageFormats/IImageImporter.cs(28,12): error CS0234: The type or namespace name 'Addins' does not exist in the namespace 'Mono' (are you missing an assembly reference?) Classes/BasePaintBrush.cs(28,12): error CS0234: The type or namespace name 'Addins' does not exist in the namespace 'Mono' (are you missing an assembly reference?) Classes/IExtension.cs(9,3): error CS0246: The type or namespace name 'TypeExtensionPointAttribute' could not be found (are you missing a using directive or an assembly reference?) Classes/IExtension.cs(9,3): error CS0246: The type or namespace name 'TypeExtensionPoint' could not be found (are you missing a using directive or an assembly reference?) Effects/BaseEffect.cs(39,3): error CS0246: The type or namespace name 'TypeExtensionPointAttribute' could not be found (are you missing a using directive or an assembly reference?) Effects/BaseEffect.cs(39,3): error CS0246: The type or namespace name 'TypeExtensionPoint' could not be found (are you missing a using directive or an assembly reference?) Classes/BaseTool.cs(39,3): error CS0246: The type or namespace name 'TypeExtensionPointAttribute' could not be found (are you missing a using directive or an assembly reference?) Classes/BaseTool.cs(39,3): error CS0246: The type or namespace name 'TypeExtensionPoint' could not be found (are you missing a using directive or an assembly reference?) ImageFormats/IImageExporter.cs(32,3): error CS0246: The type or namespace name 'TypeExtensionPointAttribute' could not be found (are you missing a using directive or an assembly reference?) ImageFormats/IImageExporter.cs(32,3): error CS0246: The type or namespace name 'TypeExtensionPoint' could not be found (are you missing a using directive or an assembly reference?) ImageFormats/IImageImporter.cs(32,3): error CS0246: The type or namespace name 'TypeExtensionPointAttribute' could not be found (are you missing a using directive or an assembly reference?) ImageFormats/IImageImporter.cs(32,3): error CS0246: The type or namespace name 'TypeExtensionPoint' could not be found (are you missing a using directive or an assembly reference?) Classes/BasePaintBrush.cs(36,3): error CS0246: The type or namespace name 'TypeExtensionPointAttribute' could not be found (are you missing a using directive or an assembly reference?) Classes/BasePaintBrush.cs(36,3): error CS0246: The type or namespace name 'TypeExtensionPoint' could not be found (are you missing a using directive or an assembly reference?) Task "Csc" execution -- FAILED Done building target "CoreCompile" in project "/wrkdirs/usr/ports/graphics/pinta/work/pinta-1.5/Pinta.Core/Pinta.Core.csproj".-- FAILED Done building project "/wrkdirs/usr/ports/graphics/pinta/work/pinta-1.5/Pinta.Core/Pinta.Core.csproj".-- FAILED Task "MSBuild" execution -- FAILED Done building target "Build" in project "/wrkdirs/usr/ports/graphics/pinta/work/pinta-1.5/Pinta.sln".-- FAILED Done building project "/wrkdirs/usr/ports/graphics/pinta/work/pinta-1.5/Pinta.sln".-- FAILED Build FAILED. Warnings: /wrkdirs/usr/ports/graphics/pinta/work/pinta-1.5/Pinta.sln (default targets) -> (Build tar
[Bug 243471] graphics/pinta: remove dependency on devel/mono-addins
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243471 --- Comment #1 from OlivierW --- Hello, Thanks for your report. mono-addins seems to be used everywhere in Pinta: https://github.com/PintaProject/Pinta/search?l=C%23&q=mono.addins&type= So, what should be done? Who said mono-addins is deprecated? The last commits were in November 2019: https://github.com/mono/mono-addins/commits/master PS: I am not familiar with Mono or its libraries. Best Regards, Olivier -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
[Bug 243471] graphics/pinta: remove dependency on devel/mono-addins
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243471 Bug ID: 243471 Summary: graphics/pinta: remove dependency on devel/mono-addins Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-b...@freebsd.org Reporter: p...@rootwyrm.com CC: m...@freebsd.org, olivierw1+bugzilla-free...@hotmail.com CC: m...@freebsd.org, olivierw1+bugzilla-free...@hotmail.com The mono-addins port has been deprecated upstream (and has not been maintained for over a year.) The devel/mono-addins port will be deprecated as part of Mono cleanup efforts to bring in 6.8+. Please confirm if the port actually needs anything from devel/mono-addins. If we can just remove the dependency, that would be best. If a component from addins is still needed, we should figure out where that piece is and if it is actively maintained or an alternative way to bring it in. -- You are receiving this mail because: You are on the CC list for the bug. ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"