profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/ericsink/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Eric Sink ericsink SourceGear Illinois, Colorado https://ericsink.com/

ericsink/SQLitePCL.raw 347

A Portable Class Library (PCL) for low-level (raw) access to SQLite

ericsink/LSM 51

Nothing to see here. Move along...

ericsink/DrawnDataGridFramework 14

A framework for drawn grids.

ericsink/demo-llama-aspnet-swift 13

Demo of a simple ASP.NET Core web API written in Swift

ericsink/demo-llama-termgui-swift 6

Demo using Terminal.Gui with Llama Swift

ericsink/blog 2

Content and scripts for my blog

ericsink/FrameworkBenchmarks 2

Source for the TechEmpower Framework Benchmarks project

ericsink/ILSupport 1

A Visual Studio extension that provides syntax highlighting for the IL (Intermediate Language) and project templates for C#, F# and Visual Basic that support embedding and calling IL code.

issue commentericsink/SQLitePCL.raw

2.05 breaks with .NET Framework / AnyCPU

@softlion UWP problems would be a separate issue. This issue is about .NET Framework with AnyCPU.

jonreis

comment created time in 13 hours

issue commentericsink/SQLitePCL.raw

Investigate possibility of `sqlite3_load_extension`

Maaaybe.

I'll take a fresh look at this. IIRC, I omitted the function (years ago) because it caused problems with native SQLite libs where it had been compiled out and where AOT was in play. Specifically, I think it was iOS and bundle_green that was complaining.

But I haven't revisited the matter in a long time, so it's worth checking to see what could be done.

ericsink

comment created time in 3 days

issue openedericsink/SQLitePCL.raw

Investigate possibility of `sqlite3_load_extension`

@ericsink Would it be possible to add sqlite3_load_extension to SQLitePCLRaw?

Originally posted by @bricelam in https://github.com/dotnet/efcore/issues/26220#issuecomment-947093883

created time in 3 days

issue commentericsink/SQLitePCL.raw

Alpine ARM64 support

I'm confused. Did you look at #453 ? It also mentions the need to support musl-arm64. How is what you are reporting different? Why is this not a duplicate?

dongle-the-gadget

comment created time in 9 days

issue commentericsink/SQLitePCL.raw

Alpine ARM64 support

Duplicate of #453 ?

dongle-the-gadget

comment created time in 9 days

PR opened dodyg/practical-aspnetcore

(NOT_READY_TO_MERGE) sample for RenderTreeBuilder, #249.

NOTE: currently includes its own global.json to make it build with net6.0 (rc1 on Linux). probably shouldn't merge into the main repo until it converts to net6.0 as its default. I tried putting this into the net6 area, but the global.json there appears to be Windows-specific.

+154 -0

0 comment

7 changed files

pr created time in 15 days

push eventericsink/practical-aspnetcore

Eric Sink

commit sha 40673d07a44e9461b6cd0abe0867d0858fd09935

sample for RenderTreeBuilder, #249. NOTE: currently includes its own global.json to make it build with net6.0. probably shouldn't merge into the main repo until it converts to net6.0 as its default.

view details

push time in 15 days

issue commentmicrosoft/terminal

Tab key yields an extra keypress

I've spent much of my long career preaching that a bug isn't "done" until its cause and solution are fully understood. So I cringe at myself when I report to you:

I installed Windows 11 and this problem Went Away.

ericsink

comment created time in 18 days

fork ericsink/practical-aspnetcore

Practical samples of ASP.NET Core 2.1, 2.2, 3.1, 5.0 and 6.0 RC1 projects you can use. Readme contains explanations on all projects.

fork in 19 days

issue commentericsink/SQLitePCL.raw

2.05 breaks with .NET Framework / AnyCPU

@softlion Did it work?

I just noticed this got auto-closed and I did not intend to close it until confirming the fix, so reopen...

jonreis

comment created time in 23 days

IssuesEvent

issue commentericsink/SQLitePCL.raw

2.0.5 breaks with .NET Framework, non-SDK-style projects

Try 2.0.7-pre20210929171745 ?

m4r10guapito

comment created time in 23 days

push eventericsink/SQLitePCL.raw

Eric Sink

commit sha c418e0e9e7b86c38407fbd6970eab19fa3e30dfd

forgot to instal net6 sdk in the pub action

view details

push time in 23 days

push eventericsink/SQLitePCL.raw

Eric Sink

commit sha 1bf1e73973ce612963c4fd2cacbcaa0c948970ec

revert the experimental fix for #389 and try a different approach. .net framework now uses the dynamic provider again, but now the search possibilities includes WHERE_ADJACENT to catch the case where a RuntimeIdentifier was specified so the right dll ends up adjacent to the other outputs instead of in a runtime/rid subdir. trying to un-break anycpu builds. attempts to fix #444 and #446 and #451

view details

push time in 23 days

issue closedericsink/SQLitePCL.raw

2.05 breaks with .NET Framework / AnyCPU

Full Exception: System.DllNotFoundException: 'Unable to load DLL 'e_sqlcipher': The specified module could not be found. (Exception from HRESULT: 0x8007007E)'

Platform .NET 4.8 OS: Windows 10

The only change was upgrading from nuget package SQLitePCLRaw.bundle_e_sqlcipher 2.0.4 to 2.0.5.

Exception is thrown when: SQLitePCL.Batteries_V2.Init(); is called. For some reason the load library code is not finding the dll under runtimes\win-x64\native\e_sqlcipher.dll

closed time in 23 days

jonreis

push eventericsink/SQLitePCL.raw

Eric Sink

commit sha e4370bdf3249b94b634d3379e44f687705f58d1a

add net6.0 to the fake_xunit test runs

view details

push time in 25 days

push eventericsink/SQLitePCL.raw

Eric Sink

commit sha 4b53f4fd7d8c558ab17e10ce37588cb83f4f6dfd

tweak github action include-prerelease for .net 6

view details

push time in 25 days

push eventericsink/SQLitePCL.raw

Eric Sink

commit sha 35017229ebe3a7c4918d8304cc941d690dad77c4

add net6 sdk to the gh action

view details

push time in 25 days

push eventericsink/SQLitePCL.raw

Eric Sink

commit sha 67b74583d5e55ff4c01e7f9bdb911505525633ed

chg version to 2.0.7-pre

view details

Eric Sink

commit sha c1ab204e2494c20e19189c761899d799bf844660

attempted progress on #450 -- not successful. it's not clear exactly how the net5-windows10 tfms are supposed to work with native assets in a nuget. seems like this change does put the right e_sqlite3.dll in place when building with dotnet build -r win10-x64, but DllImport complains it can't load it, so need to confirm that the e_sqlite3.dll appcontainer version is in fact okay.

view details

push time in 25 days

issue openedericsink/SQLitePCL.raw

Figure out new-style tfm multi-targeting for UWP

Yes, something in the provider package needs to change… I’m just not sure what. Maybe multi-target net5.0-windows in addition to uap10.0? I’m not sure how MSIX-packaging, appcontainers, and NuGet all interact to pick the assets. I haven’t seen any official guidance yet, but it was pretty sparse in UWP too.

Originally posted by @bricelam in https://github.com/dotnet/efcore/issues/24213#issuecomment-924454409

created time in a month

issue commentdotnet/efcore

SQLite database created in wrong directory in packaged desktop app.

Acknowledged. I'll try to figure this out.

sjb-sjb

comment created time in a month

issue commentdotnet/efcore

SQLite database created in wrong directory in packaged desktop app.

@bricelam So... is there some change I need to make? Seems like the handling of things like net6.0-windows10.0.19041 needs to change in my nuget packages?

sjb-sjb

comment created time in a month

issue commentdotnet/efcore

SQLite database created in wrong directory in packaged desktop app.

I suspect it's just deploying the wrong (i.e. non-appcontainer) library.

Maybe. Probably.

But it's also the case that in non-UWP builds of SQLitePCLRaw, sqlite3_win32_set_directory is a stub that returns SQLITE_ERROR.

sjb-sjb

comment created time in a month

push eventericsink/blog

Eric Sink

commit sha 96e51273167be00cc83b2e18a115830a8f988b89

tweak

view details

push time in a month

push eventericsink/blog

Eric Sink

commit sha 81cfe93c49b6ad81a0de32b25a9fae4207438ccb

various tweak and polishing for the bridge entry

view details

push time in a month

push eventericsink/blog

Eric Sink

commit sha c1676b4f4f55c525619a87b7a21302ca97eca23d

xcode screen shots and updated screen content

view details

push time in a month

push eventericsink/blog

Eric Sink

commit sha 450df430b0e53d0b6d9722d0c0e66291e567c969

blog entry for sourcegear bridge preview

view details

push time in a month

issue commentdotnet/efcore

SQLite database created in wrong directory in packaged desktop app.

I'm not caught up yet on this current incarnation of this issue. Is the problem that the wrong native DLL is getting deployed?

sjb-sjb

comment created time in a month

push eventsourcegear/sourcegear-bridge-dotnet

Eric Sink

commit sha 9bef2ac0862652e6ad6c32571e8da54eaef735a4

fix url for dep

view details

push time in a month