Martin Jambon

Results 62 issues of Martin Jambon

**Describe the bug** When calling semgrep in `--test` mode, simple calls to the Python `print` function sometimes work and sometimes fail to print anything. **To Reproduce** * Check out the...

bug
cli
osemgrep

**Describe the bug** Matching discrepancy. Pattern: ``` if ($COND) break; ... boolean $B = $COND; ``` Target: ```java // should not match since a new 'cond' variable shadows the original...

bug
priority:low
lang:java
core
analysis:naming
user:internal

I'm [running into](https://github.com/ocaml/opam-repository/issues/23587) a third-party opam package that's hosted on GitLab and has a broken checksum, presumably because GitLab changed the compression parameters and recompressed the release tarball. Is there...

enhancement

The expected checksum is ``` #=== ERROR while fetching sources for ctypes_stubs_js.0.1 =====================# OpamSolution.Fetch_fail("https://gitlab.com/nomadic-labs/ctypes_stubs_js/-/archive/0.1/ctypes_stubs_js-0.1.tar.gz (Bad checksum, expected sha256=74ab170e064bff88eaa592efc992d24fa1665c67047fc822276eae52c0f3384d)") ``` The new checksum I'm getting is ``` $ wget https://gitlab.com/nomadic-labs/ctypes_stubs_js/-/archive/0.1/ctypes_stubs_js-0.1.tar.gz $...

Hi. I'm looking into adding functionality to our test suite. We'll be porting tests from Pytest to Ocaml and we'll need a convenient way to check stdout and stderr outputs....

Here's a Dockerfile with a multi-fragment string (`"a"b'c'`): ``` $ cat Dockerfile FROM busybox ENV A "a"b'c' RUN echo "$A" ``` Docker interprets `"a"b'c'` as `abc` as shown by the...

We're told that docker supports an alternate, undocumented syntax for declaring image labels. This syntax supports at least one key/value pair using whitespace as the separator between the key and...

``` ocaml let _s = match "01x" with | RE bol ( "01" | "02" | "03" | "04" | "05" | "06" | "07" | "08" | "09" |...

Bug #5 is fixed on master. We need to make a release.

help wanted
build and packaging

I thought this was surprising and possibly interesting. I'm not bothered by it, so feel free to close. This happened in the tree-sitter-go parser with tree-sitter 0.20.8. With the tree-sitter-go...

error-recovery
parser