profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/lvh/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.
lvh lvh @Latacora Chicago, IL https://www.lvh.io Principal, Latacora. We build security teams.

cloverage/cloverage 451

Clojure test coverage tool

lvh/caesium 148

Modern cryptography (libsodium/NaCl) for Clojure

cloudflare/pal 75

PAL: A secret bootstrapping tool for Docker

lvh/async-pep 63

Draft PEP for asynchronous IO

gfredericks/schpec 42

A utility library for clojure.spec

lvh/axiombook 3

A primer on Axiom, a Python object store that uses SQLite

lvh/aws-cli 1

Universal Command Line Interface for Amazon Web Services

issue commentcloverage/cloverage

Support Cobertura output?

I'd be happy to review and accept a PR but don't have the resources to do the development.

didibus

comment created time in 2 days

issue commentlvh/caesium

Need help with a JNI issue

What happens if you build the package via apt-src?

schaueho

comment created time in 11 days

issue commentlvh/caesium

Need help with a JNI issue

OK, so: looks like annoyingly the versions didn't get revved when new symbols got added, there's just 1.0.18-"stable" which has a ton of functionality that not everything called "1.0.18" has. I think the way to do this properly is to do feature detection?

schaueho

comment created time in 12 days

issue commentlvh/caesium

Need help with a JNI issue

Can you find that exact file being opened (ideally be very sure via syscall tracing) and list its symbols?

Maybe upgrading JNR would help?

schaueho

comment created time in 15 days

issue commentcloverage/cloverage

lcov report relative paths

I think that's fine, but it'd be nice if that was configurable via command line parameter.

AndreaCrotti

comment created time in 15 days

issue commentcloverage/cloverage

Dynamically modify cloverage output path

Could you work around this with a mv, or is Cloverage in a unique position to do that for you?

pratik97

comment created time in 19 days

fork lvh/amazon-ec2-user-guide

The open source version of the Amazon EC2 User Guide for Linux. To submit feedback or requests for changes, submit an issue or make changes and submit a pull request.

fork in 21 days

push eventcrypto101/book

Roman Frołow

commit sha de7f565b6dfe33819f1e5fb9f78cdf608a9d9655

wording

view details

lvh

commit sha d5c2870f23e54016a6eac88ba29f3c6f857842d8

Merge pull request #420 from rofrol/patch-1 wording

view details

push time in a month

PR merged crypto101/book

wording
+1 -1

0 comment

1 changed file

rofrol

pr closed time in a month

PullRequestReviewEvent

issue commentcloverage/cloverage

Bump org.clojure/tools.reader version

@superwesman I'd still be happy to take a PR :)

leppaott

comment created time in 2 months

push eventcloverage/cloverage

lvh

commit sha b3b7af6e879e40c28e256b7732de5a81cc9a0418

Restore CircleCI gitconfig cc @vemv

view details

lvh

commit sha 5d87faf412bcadff7d0bd636939751b4f4c4aade

Merge pull request #322 from cloverage/restore-circleci-gitconfig Restore CircleCI gitconfig

view details

push time in 2 months

PR merged cloverage/cloverage

Restore CircleCI gitconfig

cc @vemv

+0 -3

0 comment

1 changed file

lvh

pr closed time in 2 months

PR opened cloverage/cloverage

Restore CircleCI gitconfig

cc @vemv

+0 -3

0 comment

1 changed file

pr created time in 2 months

create barnchcloverage/cloverage

branch : restore-circleci-gitconfig

created branch time in 2 months

pull request commentcloverage/cloverage

Move various files to `dev-resources`

Yes how dare you not provide free work to open source teams at a rapid clip :-p I'm super thankful for your help, no need to apologize.

I think I figured it out. For some reason, the deploy key that CircleCI was using no longer worked. I deleted the Deploy Keys on the GitHub and CircleCI side, re-created the key, and... https://app.circleci.com/pipelines/github/cloverage/cloverage/47/workflows/6072bcf1-d06f-41be-8089-b0ba3ab21c94 BOOM!

On Mon, Jul 26, 2021 at 11:02 AM vemv ***@***.***> wrote:

Hi again, sorry for the delay.

CircleCI has practically never let me down. I'm a bit surprised as for why it's not working. The issue seems odd. Perhaps it would work to disconnect Circle and link it again to the repo?

The .circleci dir wouln't have to be touched.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/cloverage/cloverage/pull/321#issuecomment-886828817, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAX4GFEM5GHYLDYGUS6CCDTZWBIBANCNFSM5AROND6Q .

-- lvh

vemv

comment created time in 2 months

pull request commentcloverage/cloverage

Move various files to `dev-resources`

OK, eh, I was under the impression Travis CI was supposed to keep working for us, and that is definitely not what the UI is suggesting to me. I'd be very thankful if someone could either fix the CircleCI builder and/or port us to GitHub Actions. (The downside to the Travis builder being gone is that we won't get automatic SNAPSHOT builds anymore--Travis holds the magic key for doing that :))

vemv

comment created time in 2 months

pull request commentcloverage/cloverage

Move various files to `dev-resources`

Ugh. Looks like this broke when they tore down travis-ci.org. Setting that back up...

vemv

comment created time in 2 months

pull request commentcloverage/cloverage

Move various files to `dev-resources`

I like CircleCI a lot, but I always felt like we used none of its power but got all of its (3rd party) maintenance cost. I'd be a ton happier if this ran on GitHub Actions. (I certainly don't understand why the builder can't check out a public project!)

Historically CircleCI folks have been super helpful in getting Cloverage to work. Perhaps they will again :) One thing that's strange is that Travis no longer seems to be building master? (Travis has generally been the main builder, Circle the on again off again backup.)

vemv

comment created time in 2 months

push eventcloverage/cloverage

vemv

commit sha 9d8a383c734181cc47a2448d4b9594faa1984b6d

Remove CircleCI .gitconfig I believe this will fix the master build.

view details

vemv

commit sha 9e2cf536164076cdd8d395756677ffc580a5b8a7

Move various files to `dev-resources` It is IMO where they belong (either this dir, or `test-resources` depending on preference): `src/` files should only support the Cloverage implementation, and `test/` files should support deftests. "resources" has a semantic that is closer to "test data". Simplifies Eastwood configuration.

view details

vemv

commit sha e9d8d382896163be1de3df0410d83b8358f6b248

Remove reference to non-existing `:sample` profile

view details

lvh

commit sha 3b9718e9c80f84ba5882139376a07f8a67f14062

Merge pull request #321 from reducecombine/test-resources Move various files to `dev-resources`

view details

push time in 2 months

PR merged cloverage/cloverage

Move various files to `dev-resources`

Summary:

Move various files to dev-resources

It is IMO where they belong (either this dir, or test-resources depending on preference): src/ files should only support the Cloverage implementation, and test/ files should support deftests.

"resources" has a semantic that is closer to "test data".

Simplifies Eastwood configuration.

Remove CircleCI .gitconfig

I believe this will fix the master build - it's a commonly needed measure in various projects.

Remove reference to non-existing :sample profile

+9 -12

1 comment

10 changed files

vemv

pr closed time in 2 months

pull request commentcloverage/cloverage

Move various files to `dev-resources`

Whoa, yeah, this is much better. Thank you!

vemv

comment created time in 2 months

push eventcloverage/cloverage

vemv

commit sha bed3776d41250982887bd7c4a39e7e7dbd187cb8

Upgrade Eastwood Uses https://github.com/jonase/eastwood#ignored-faults as a more concise way to silence warnings on a per-ns basis.

view details

lvh

commit sha 29d60f1dacd1b602eb40a9348ea01f427cb98368

Merge pull request #320 from reducecombine/master Upgrade Eastwood

view details

push time in 2 months

PR merged cloverage/cloverage

Upgrade Eastwood

Uses https://github.com/jonase/eastwood#ignored-faults as a more concise way to silence warnings on a per-ns basis.

+11 -24

1 comment

4 changed files

vemv

pr closed time in 2 months

pull request commentcloverage/cloverage

Upgrade Eastwood

Looks great! Thank you!

vemv

comment created time in 2 months

Pull request review commentcloverage/cloverage

Upgrade Eastwood

                    :injections [(require 'pjstadig.humane-test-output)                                 (pjstadig.humane-test-output/activate!)]                    :plugins [[lein-cljfmt "0.6.4"]-                             [jonase/eastwood "0.3.6"]+                             [jonase/eastwood "0.8.1"]                              [lein-kibit "0.1.7"]]-                   :eastwood {:exclude-linters [:no-ns-form-found]}+                   :eastwood {:exclude-linters [:no-ns-form-found]+                              :ignored-faults {:unused-ret-vals {cloverage.sample.exercise-instrumentation true}

That makes a lot of sense! I'd support that PR if you're up for writing it.

vemv

comment created time in 2 months

PullRequestReviewEvent

issue commentcrypto101/book

Chapter 14 in depth look MersenneTwister confusing wording

Yep! Thanks @gliptak !

tstoertenbecker

comment created time in 2 months

issue closedcrypto101/book

Chapter 14 in depth look MersenneTwister confusing wording

On page 156 it says:

1.An optional initialization function, which produces an initial state from a small random value called a seed. 2.A state generation function, which produces a new state from the old state. 3.An extraction function, also called the tempering function, that produces a random number from the current element of the state (the element pointed at by the index i). Whenever the extraction function is called, the index to the current integer is incremented. When all of the current elements of the state have been used to produce a number,the state initialization function is called again. The state initialization function is also called right before the first number is

Shouldn't it say When all of the current elements of the state have been used to produce a number, the state generation function is called again? Or am I misunderstanding something? Anyways thanks for writing the book, has been lots of fun reading it.

closed time in 2 months

tstoertenbecker

push eventcrypto101/book

Gábor Lipták

commit sha 3a198bdb58aeaa96973d6233afb66ed985841401

Add release job to GHA CI Signed-off-by: Gábor Lipták <gliptak@gmail.com>

view details

lvh

commit sha c530f5301eb4aa000e523c2342aa7187853bd056

Merge pull request #418 from gliptak/actions2 Add release job to GHA CI

view details

push time in 3 months