Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sgbeal
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
211.
▲
by
sgbeal
2y ago
> Just say it's personal taste and technical merits play no role in the decision. Reducing long-term maintenance burden and simplifying the developers' work is arguably the best technical merit we could hope for. > All thes
212.
▲
by
sgbeal
2y ago
> > CMake is an out-of-tree tool, which is something the project tries to avoid at all costs for portability and maintainability reasons. > Is this relevant though? For this project and its day-to-day maintenance, unequivocally. On
213.
▲
by
sgbeal
2y ago
> What about extensions; does the new bill port affect extensions? It won't, in any way, affect how third parties use the conventional project headers and amalgamated sources. It only has the potential to affect folks who use the &q
214.
▲
by
sgbeal
2y ago
> You can sign built artifacts with cosign without actions or podman[-desktop]/docker. That's all out of scope for, and unrelated to, this build port. > It's probably possible to trigger gh actions or gl pipelines build
215.
▲
by
sgbeal
2y ago
> They prefer tcl as the scripting language and they like the maintainer. That's most definitely a big part of it, but see my other response in this sub-thread for other aspects which are equally important for the project.
216.
▲
by
sgbeal
2y ago
> ... you may want to repost again in 12 hours for more eyes. Duplicate threads are a plague ;). Posting a second time will only lead to chaos as i try to juggle multiple threads while continuing work on the posted-about build port.
217.
▲
by
sgbeal
2y ago
> Conda-forge/sqlite-feedstock; recipe/meta.yml, Aside from the cross-compilation, which is most definitely part of the process but has not yet been explored in depth[^1], nothing in your build immediately sticks out at as prob
218.
▲
by
sgbeal
2y ago
> Why autosetup? A link in the original post leads to a description of the motivation for the port. TL;DR: we've used Autosetup since 2011 in SQLite's sibling, the Fossil SCM, and we quite like it. > Or are there more fundam
219.
▲
Migration of the build system to autosetup
(sqlite.org)
95 points
by
sgbeal
2y ago
|
26 comments
220.
▲
by
sgbeal
2y ago
OP here! Richard Hipp, of sqlite fame, has announced that the sqlite project plans to reimplement its canonical build process in the 3.48 release cycle. The project will, if all goes as planned, be moving away from the GNU Autotools and tow
221.
▲
by
sgbeal
2y ago
Correction: make barebones=1 ; # requires GNU Make and the Emscripten SDK should be: make oz barebones=1 ; # requires GNU Make and the Emscripten SDK otherwise it will build with -O0, resulting in huge wasm files.
222.
▲
by
sgbeal
2y ago
> OPFS finally adding a filesystem to the browser made seem like the web file database situation could finally standardize but COOP/COEP ruins it. We have two OPFS-based VFSes. One requires COOP/COEP and one does not. Each make
223.
▲
by
sgbeal
2y ago
> but how do you build software if you're not doing it with use cases in mind? That's a fair question in the general case, but that aspect doesn't much apply to SQLite's continued evolution. Perhaps it's an uncom
224.
▲
by
sgbeal
2y ago
> Did they really assume that they were going to be able to _restandardize_ SQL? The core issue was not the SQL, but the underlying storage engine. Microsoft's office doc formats aside, standards bodies, as a general rule, require t
225.
▲
by
sgbeal
2y ago
> Could the SQLite's WASM be built with this in mind cutting down on code that is not used? The pending 3.47 release has some build-side tweaks which enable a user to strip it down to "just the basics," but we've not
226.
▲
by
sgbeal
2y ago
> BBC's frontpage loads 3.78 MB. FWIW: Google Drive just downloaded 15.4mb to boot up for me and imdb dot com hit some 7+mb before it started auto-loading videos on top of that.
227.
▲
by
sgbeal
2y ago
> Right but, to my eyes, that's vague? We (the sqlite project, where the "vague" description comes from) do not define the use cases. Similarly, in the docs for the C library you won't find any more than passing refer
228.
▲
by
sgbeal
2y ago
> The CORS restrictions / needing SharedArrayBuffer support kinda stinks. We have no CORS restrictions but one specific (and optional) VFS requires COOP/COEP for SharedArrayBuffer. If SharedArrayBuffer isn't available, tha
229.
▲
by
sgbeal
2y ago
> > It would be great if the SQLite team published an official npm package > I think they've been doing that for a while, Kinda: < https://sqlite.org/wasm/doc/trunk/npm.md > We in the sqlite
230.
▲
by
sgbeal
2y ago
> If you changed the word "framework" to "toolchain" in your post I think it would make a lot more sense to people. Fair point but the edit window has passed ;). For the sake of clarity for those still following along
231.
▲
by
sgbeal
2y ago
> A bit confused at this, NPM is just a package manager / distribution mechanism, not a framework It's an out-of-language packaging/distribution framework (and it's not the only one). It's not part of the JS stan
232.
▲
by
sgbeal
2y ago
> Presumably they are now "API-stable" but the page hasn't been updated yet. That's correct. i'll try my best to remember to update that reference the next time i'm back on the computer. > It would be gre
233.
▲
by
sgbeal
2y ago
> This is not a court of law, Precisely. The DOJ makes an accusation and the party in question is immediately treated as radioactive. Youtube's excuse for cutting them off ("coordinated influence operations") is so vague a
234.
▲
by
sgbeal
2y ago
> Why don't they make zstd images surely that would beat webp zstd is a general-purpose compressor. By and large (and i'm unaware of any exceptions), specialized/format-specific compression (like png, wepb, etc.) will comp
235.
▲
by
sgbeal
2y ago
> webp has a lib on Linux but somehow, standard image viewers just do not read it That may apply to old "LTS" Linuxes, but not any relatively recent one. Xviewer and gimp immediately come to mind as supporting it and i haven&#
236.
▲
by
sgbeal
2y ago
> And yet, very few of those are functioning in violation of FARA. Again: "innocent until proven guilty in a court of law."
237.
▲
by
sgbeal
2y ago
A) So much for "innocent until proven guilty by a court of law," as opposed to "court of public opinion." B) If "coordinated influence operations" is against YouTube's terms of service then they need to sh
238.
▲
by
sgbeal
2y ago
> In an emailed statement, a YouTube spokesperson said the company was "terminating the Tenet Media channel and four channels operated by its owner Lauren Chen as part of our ongoing efforts to combat coordinated influence operation
239.
▲
by
sgbeal
2y ago
Keep that in mind someone literally misquotes what you "literally" said.
240.
▲
by
sgbeal
2y ago
> They literally said "spreading your religion" at the very start of their critique. If you'll re-read the quote you claim to be literally quoting, nowhere does it say "spreading your religion": > > I suspe
More ›