Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port to .Net core #865

Closed
tidusjar opened this issue Dec 30, 2016 · 31 comments
Closed

Port to .Net core #865

tidusjar opened this issue Dec 30, 2016 · 31 comments

Comments

@tidusjar
Copy link
Member

Let's all face it, anyone running on anything but windows usually runs into issues at some point.

Let's port this over to .Net core and remove the dependency from Mono.

@vertigo235
Copy link

So is it not planned yet or in progress? I'm confused

@tidusjar
Copy link
Member Author

It's in progress but a backburner, only working on it when I have time.

This will take a while to port everything over, since the frameworks are different, Core API is different from the Full Framework too and there are many dependencies that we use are not supported on .Net Core yet.

@tidusjar tidusjar self-assigned this Jan 11, 2017
@yeyeoke
Copy link

yeyeoke commented Jan 27, 2017

Wow, truly great news, I'm running Ombi on Ubuntu Server 16.10 and I've been experiencing that Ombi becomes unresponsive and only comes online again after I restart it, I figured it was due to mono.

@tidusjar
Copy link
Member Author

Yeah, we have few issues from the limitations of mono. It's an excellent framework but it does have its caviats!

This has been put on hold for the time being as I am waiting for .Net core to mature a bit as there are still problems with the tooling and it's still very much influx.

@RyanAStrouse
Copy link

Excellent news! Thanks!

@Magikarplvl4
Copy link
Contributor

Magikarplvl4 commented Apr 4, 2017

@tidusjar just started with this. it will take a while but i think the linux users will be happy 👍

tidusjar pushed a commit that referenced this issue Sep 22, 2017
tidusjar pushed a commit that referenced this issue Sep 22, 2017
tidusjar pushed a commit that referenced this issue Sep 23, 2017
tidusjar pushed a commit that referenced this issue Sep 23, 2017
…r/Sonarr when approving

Also fixed a landing page issue
tidusjar pushed a commit that referenced this issue Sep 25, 2017
tidusjar pushed a commit that referenced this issue Sep 25, 2017
Fixed the custom image issue on the login page
Fixed the bug when clicking on the tab on the requests page it would switch to the wrong one
Swagger is now back @ /swagger
tidusjar pushed a commit that referenced this issue Sep 29, 2017
…mail address (since they will get overwrote via the Importer)

#865
tidusjar pushed a commit that referenced this issue Sep 29, 2017
Also added the requester onto the movie requests #865 #1513
@smasher816
Copy link

smasher816 commented Oct 1, 2017

I'm not sure if this is an issue with Ombi, or my dotnet install. I'm using Arch Linux with the dotnet-runtime-2.0 package (https://aur.archlinux.org/packages/dotnet-runtime-2.0/).

$ chmod +x Ombi; ./Ombi

Error:
  An assembly specified in the application dependencies manifest (Ombi.deps.json) was not found:
    package: 'runtime.linux-x64.Microsoft.NETCore.App', version: '2.0.0'
    path: 'runtimes/linux-x64/native/System.Native.a'

I have also tried running /usr/bin/dotnet ./Ombi.dll which gives the same error.

@tidusjar
Copy link
Member Author

tidusjar commented Oct 2, 2017

Are you trying to run from source?

@smasher816
Copy link

This was from the linux.tar.gz appveyor build artifact this morning (https://ci.appveyor.com/api/buildjobs/43vlt3g81ahfc684/artifacts/linux.tar.gz I believe)

@tidusjar
Copy link
Member Author

tidusjar commented Oct 2, 2017

You do not need to install the .net runtime. It's a self contained application meaning it should have all the dependencies inside the .gz.

Make sure your working directory is where you extracted Ombi and then run .\Ombi

@smasher816
Copy link

smasher816 commented Oct 2, 2017

Thank you for the info. I've narrowed down my issue to when using a PKGBUILD in arch. If I simply download and extract the tar.gz then it does in fact run correctly.

Edit: After a little more poking it is because makepkg strips static libs (.a) files by default. Disabling that option fixes everything.
Edit 2: Here's the package if anyone else wants it. https://aur.archlinux.org/packages/ombi-beta/

tidusjar pushed a commit that referenced this issue Oct 3, 2017
…nothing is done with it yet #865

Also improved the error messages on the settings
tidusjar pushed a commit that referenced this issue Oct 3, 2017
tidusjar pushed a commit that referenced this issue Oct 4, 2017
Also reworked sonarr and how episodes work
tidusjar pushed a commit that referenced this issue Oct 5, 2017
tidusjar pushed a commit that referenced this issue Oct 5, 2017
@horstepipe
Copy link

is there a guide on how to install the .net version on Ubuntu?

@Magikarplvl4
Copy link
Contributor

@horstepipe see the main page of this github

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests