Petr Pučil

Results 55 issues of Petr Pučil

I picked format [jpeg.ksy](https://github.com/kaitai-io/kaitai_struct_formats/blob/cde1b06de6fc639df99cd62fca9cd07634c64d2a/image/jpeg.ksy) from the format gallery in the devel Web IDE, loaded [this JPG sample](https://github.com/ianare/exif-samples/blob/2c5ffcbc12545f26e98f58f7a5a41d94bfe8fab9/jpg/gps/DSCN0027.jpg) and the parsing ended up with this: ``` [Worker] Error TypeError: Cannot read...

bug

https://github.com/kaitai-io/kaitai_struct_webide/blob/44825a65a93d45f9eb0b81a71a0454e8a4887217/package.json#L30-L32 https://www.npmjs.com/package/tslint: > ## This package has been deprecated > **_Author message:_** > > ``` > TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information....

enhancement

Ruby installations come from https://rubyinstaller.org/downloads/, everything is run in Windows Sandbox. `kaitai-struct-visualizer-0.7.gem` was built manually from https://github.com/kaitai-io/kaitai_struct_visualizer/pull/49 by using `gem build kaitai-struct-visualizer.gemspec` with the [`humdogm:master`](https://github.com/humdogm/kaitai_struct_visualizer/tree/master) branch checked out. ## Ruby...

I've just noticed that https://pypi.org/project/kaitaistruct/ doesn't contain any backlink to the source repository, i.e. https://github.com/kaitai-io/kaitai_struct_python_runtime. The "Homepage" in Project links leads to https://kaitai.io: ![image](https://user-images.githubusercontent.com/47499687/178085954-11e0c021-795b-437e-a1f3-4eb7cde93dd6.png) ..., which I guess is fine...

enhancement

Fix https://github.com/kaitai-io/kaitai_struct_python_runtime/issues/69 According to a project example https://pypi.org/project/PyScaffold/4.3/ + https://github.com/pyscaffold/pyscaffold/blob/v4.3/setup.cfg#L7-L15, the "Homepage" link pulled from `metadata.url` apparently stays even if I add `project_urls`, so all links at PyPI resulting from...

**tl;dr** Exporting a plain object instead a function (as it is now) from generated JS format modules enables circular imports and removes the need to load modules in a specific...

enhancement

Right now, the state of the stream provided by each of our runtime libraries after a read/write operation fails with an EOF error is effectively implementation-defined. This is bad because...

bug found

Consider the following cases when an imported spec contains problems (the compiler version used was the latest KSC 0.11-SNAPSHOT built from `master` - [`2b84e0a1`](https://github.com/kaitai-io/kaitai_struct_compiler/tree/2b84e0a1e29712304debf709c143d9505e3062ca)): 1. `imports_err_fatal` importing `attr_bad_id` with a...

bug found

I think it's safe to say that the biggest obstacle to using bit-sized integers is the incorrect insertion of `align_to_byte()` calls by the compiler. Instances of this problem have been...

bug found

Currently, `_unnamed*` fields (which are created by omitting the `id` key in `seq` attributes) do not appear in object trees of either the Web IDE or the console visualizer. This...

bug found