Shaun Jackman

Results 288 comments of Shaun Jackman

How does `samtools sort` currently work? Here's an outline for I think GNU sort works, but it's :100: unverified. - Each of *--parallel=N* threads reads in records to fill up...

I see. So same algorithm, except that `NMERGE` is effectively ∞. > We would only want to do that as a last resort as it takes a long time to...

It's possible that a non-∞ value for `NMERGE` is actually faster than NMERGE=∞ due to I/O and cache considerations. Polling through a thousand open files sounds to me like it...

For what it's worth GNU sort uses a default value of NMERGE=16. ```c /* During the merge phase, the number of files to merge at once. */ #define NMERGE_DEFAULT 16...

> Samtools sort uses level 1 compression when spilling data Ah, glad to hear it.

Homebrew https://brew.sh is a package manager that supports both macOS and Linux. We have binary packages (called bottles), which are tarballs, for multiple versions of macOS and one universal Linux...

> I'm curious why you stayed with the container image mediaTypes, vs. defining your own, vnd.brew.*? > Is this because you can run them as container images with docker run?...

Skopeo may actually support different `manifest.config.mediaType`. I don't believe we tested precisely that. In the end we went with `"annotations": { "com.github.package.type": "homebrew_bottle" }` to distinguish Homebrew bottles from other...

I’m actually interested in looking into the possibility of making the Homebrew Docker images generally usable by `docker run`, by including their dependencies as layers, and perhaps one more layer...

:+1: I would find this feature quite useful. I also use BGZF.