-
Notifications
You must be signed in to change notification settings - Fork 169
(bugfix) updated SQLITE3 prevent EF7 crash on boilerplate ASPNET sites #122
Conversation
Hi @AlexChesser, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution! TTYL, DNFBOT; |
@AlexChesser, Thanks for signing the contribution license agreement so quickly! Actual humans will now validate the agreement and then evaluate the PR. |
hawt |
@AlexChesser are you planning to undo 38ba05e? I think it is not related to this PR. |
@ahmetalpbalkan yessir! I've just gotten home from work and am planning on taking care of all the tickets I have both here and on omnisharp. I'm afraid I didn't realize that commits on top of my PR are added to the PR if it hasn't been merged yet. I'll revert the last two and leave it at JUST the sqllite fix. As it turns out I think we've agreed that 38ba05e belongs in OmniSharp while it appears the non-standard sqllite3 is OK over here. |
that'd clear up a lot of things, thanks @AlexChesser :) |
OK @ahmetalpbalkan - hopefully this is now in a state you feel comfortable merging. Let me know if there's anything else you need before it can be folded in (for example, the team over at omnisharp would prefer comments aren't in the dockerfile) |
The updated Just FYI, in RC2 we support back to SQLite 3.7.9, so a newer sqlite3 package is not necessary (current image uses 3.7.13.) See aspnet/Microsoft.Data.Sqlite#171 |
I'm ok with this one. @ahmetalpbalkan and @natemcmaster are you both good for this to be merged? |
|
1 similar comment
|
@ahmetalpbalkan @glennc Could one of you guys take this in? |
(bugfix) updated SQLITE3 prevent EF7 crash on boilerplate ASPNET sites
What's the status here? @friism @AlexChesser @ahmetalpbalkan |
This one looks right - I've been trying to get the performance improvement merged, but have been struggling to find the right place. Omnisharp leaned towards declining because they want to use the exact dockerfile from aspnet home So I tried to send the PR to home I think I've got to find out which repo is the official source for the docker file so I can send the performance improvement to the correct place. |
@shanselman I think someone should think about the suite of different Dockerfiles that'll be used by various .NET developers. It's great that upgrading sqlite makes some specific default samples work out of the box, but the fact that something like sqlite is in the image in the first place is a bit dubious. It means that everyone using this image will be saddled with the sqlite dependency whether they need it or not (eg. they could be building an ASP.NET app that doesn't use Entityframework, and even if it uses Entityframework it'll probably use postgres or sql server (at least in production), and sqlite is just bloating up the image in that case. Off the top of my head (and I haven't thought this through) one could envision:
|
response to issue #121 fixes an issue where database-enabled boilerplates from Yo generators would crash on attempted access
but how cool is this?! aspnet-docker running a container where I've actually registered and logged in locally.