As Origam platform moved to .NET 8.0 version as stated here:
Fast Reports open source are not further supported on .NET 8.0 on Linux but only on Windows version because of dependency on library System.Drawing which is not further supported on Linux environments. Here is stated migration of Origam out of this dependency:
Based on my investigation and discussion with @tvavrda I share here my findings. Fast Reports decided to support Linux environments only in commercial version of their reporting platform. Everything is stated here in this ticket:
So the commercial version of Fast Reports should support Linux environments. We might consider some adjustments of Origam to support both versions of Fast Report - commercial and open source and thus support running Origam in Linux docker together with Fast Report in .NET 8.0 and further.
I have made first tests to run FastReport.Core.Skia.Demo.
At first, I have tried to update just dependencies inside Origam.BI.FastReport project and I wanted to just compile new dll. There is a problem with frameworks as Origam.BI project is set to use just .NET Framework 4.7.2. It does not work correctly with package FastReport.Core.Skia.Demo.
I ended up in creating new package Origam.BI.FastReport.Skia to not damage original code and play with dependencies and different frameworks. It would be also nice if the solution architect could choose which version of FastReport she/he wants to use FastReport.OpenSource and FastReport.Skia.
At the moment, I can’t make it work because it means anyway to dig deeper into package dependencies and change supperted .NET frameworks probably at least in Origam.BI package.
If anyone is interested in further investigation, I can either make a pull request to original origam repository or add someone access rights to my forked repository. Is anyone interested?