[Bug 243471] graphics/pinta: remove dependency on devel/mono-addins

2020-08-13 Thread bugzilla-noreply
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

2020-05-17 Thread bugzilla-noreply
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

2020-01-21 Thread bugzilla-noreply
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

2020-01-21 Thread bugzilla-noreply
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

2020-01-21 Thread bugzilla-noreply
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

2020-01-20 Thread bugzilla-noreply
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

2020-01-20 Thread bugzilla-noreply
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

2020-01-20 Thread bugzilla-noreply
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

2020-01-20 Thread bugzilla-noreply
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

2020-01-20 Thread bugzilla-noreply
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"