- 
                Notifications
    You must be signed in to change notification settings 
- Fork 0
Open
Description
Here is a list of our open source issues on 3rd party projects, that either a Rerun employee has opened, and/or that Rerun has an interest in following.
Just edit this to add more!
See also:
misc
- glow backend asny/three-d#203
- Make reqwestan optional dependency asny/three-d#211
- "Global" RenderStatesasny/three-d#233
- Instances with color? asny/three-d#234
- Non-clippy lints ericseppanen/cargo-cranky#4
- Publish 1.0.1 gltf-rs/gltf#357
- Support rustdoc::lints ericseppanen/cargo-cranky#8
- Text size is smaller than it should be emilk/egui#2068
- A shim mode for targets without threading support rayon-rs/rayon#861 (not opened by us, but important for us)
- Make ScrollAreaoptional, or remove completely. Adanos020/egui_dock#48
- Platform dependent use patterns of arboard1Password/arboard#88
- Add support for #import "file.wgsl" wgsl-analyzer/wgsl-analyzer#16 - we have a FileResolverabstraction that we could offer to pr in. Alternatively fork so we can enforce our own semantics?
- wasm web-sys support Arc-blroth/memory-stats#1
- Feature flag to force memory_stats to use the statm code-path Arc-blroth/memory-stats#2
- https://gitlab.com/tspiteri/fixed/-/issues/56
- Add option to log PID:s tokio-rs/tracing#2447
- OTF feature tags alexheretic/ab-glyph#74
- Dynamically add more log layers at run-time tokio-rs/tracing#2499
- Consider renaming Buffer::lenjorgecarleitao/arrow2#1430
- Adding support for more file types crate-ci/typos#698
- Typos reports typos in _typos.toml crate-ci/typos#711
- Consider switching from reqwesttoureqsergeiivankov/protoc-prebuilt#1
- zune-jpeg: noisy log spam etemesi254/zune-image#131
- zune-jpeg2x slower than- imagecrate on my M1 MacBook etemesi254/zune-image#132
- Loading of the opf-spec example fails Pix4D/pyopf#3
- PIL.ImageGrab.grabclipboard() is lossy on Mac python-pillow/Pillow#7214
- Function to ask for supported image formats/extensions image-rs/image#1994
- Bug: cargo deny checkhangs on 0.14.x EmbarkStudios/cargo-deny#558
- Feature request: Non-blocking WebSocket::readsnapview/tungstenite-rs#378
- MACOSX_DEPLOYMENT_TARGETcausing spurious rebuilds due to- objc-sysPyO3/maturin#1804
- Default Ok-type to ()inanyhow::Resulttypedef dtolnay/anyhow#344
- panic: "The Promise Sender was dropped" EmbarkStudios/poll-promise#25
- Use cargo-denyto prevent duplicate dependencies AccessKit/accesskit#349
- Make realfftan optional dependency? HEnquist/rubato#75
- Add trait UnsignedAbsrust-num/num-traits#315
- Can't ignore unmaintained crates? EmbarkStudios/cargo-deny#650
- Module memory leaks on every execution of widget manzt/anywidget#613
- 0.2.9 causes "Parse error while parsing value description: unbalanced source" slint-ui/document-features#26
- mimallocreturns non-aligned memory purpleprotocol/mimalloc_rust#128
- wayland-sys 0.31.5 panic in build.rs:wayland-clientrequired bywayland-sysnot found Smithay/wayland-rs#767
- Is the licence zliborzlib-acknowledgement? fulmicoton/fastdivide#7
- tonic_build: option to check for changes hyperium/tonic#2045
- Extract into function should preserve existing parameter order rust-lang/rust-analyzer#18639
- import pl.from_arrow fails for dict type + struct pola-rs/polars#17443
- Warn if anything marked as deprecated is used astral-sh/ruff#14221
- No cancel-button in AsyncFileDialogon web PolyMeilex/rfd#138
- impl From<SocketAddr> for Hostservo/rust-url#1037
- Calling port()with a default port returns None unexpectedly servo/rust-url#957
- [object_store] consider migrating humantimetojiffapache/arrow-rs-object-store#292
- Displayfor- Reportonly includes the latest- wrap_erreyre-rs/eyre#234
- Project Limit Request: rerun-sdk- 50 GB pypi/support#6464
- Better support for custom line positioning linebender/parley#325
- Tracking issue: Features for egui linebender/parley#386
- Duplicate Raw IRIS Data droid-dataset/droid#66
- Wasm build fails on mac arm with apple clang 17 rust-lang/stacker#127
- D417 Argument descriptions only required if there is an "Args" section astral-sh/ruff#2310
- UP045 doesn't trigger inside of castastral-sh/ruff#20096
- Add support for EditionRust2024nu11ptr/flexgen#4
- Allow tonic-web to forward gRPC traffic over HTTP/1.1 hyperium/tonic#1383
- Report the required threshold jihchi/dify#33
- File Limit Request: rerun-sdk - 200 MB pypi/support#7897
- Pinning pillow to ~10 incurs conflict in larger project Pix4D/pyopf#15
arrow-rs
- [Epic] Implement RunArray(Run Length Encoding (RLE) / Run End Encoding (REE) support) apache/arrow-rs#3520
- Add unsafe/unchecked slicing apache/arrow-rs#6900
- Release arrow-rs / parquet patch version 53.4.1 (March 2025) apache/arrow-rs#7232
- Round trip encoding of list of fixed list fails when offset is not zero apache/arrow-rs#7315
- Implement EqandDefaultforScalarBufferapache/arrow-rs#7411
- Fast and ergonomic method to add metadata to a RecordBatchapache/arrow-rs#7628
- Implement ArrayBuilderforUnionBuilderapache/arrow-rs#8033
- Improve human readable display for DataType::Listapache/arrow-rs#7048
- Improve DisplayforDataTypeapache/arrow-rs#8351
- Implement export of list of fixed sized binary to pandas apache/arrow#47675
arrow2-convert
- Can't (de)serialize Buffer<u8>>DataEngineeringLabs/arrow2-convert#101
- Implement ArrowSerialize+ArrowDeserializeforArcDataEngineeringLabs/arrow2-convert#102
- Implement ArrowSerialize/ArrowDeserializeforUtf8ScalarDataEngineeringLabs/arrow2-convert#105
datafusion
- Discussion: handling comparison of intervals apache/datafusion#8468
- countfails for FFI Table Providers apache/datafusion#15569
- Implement method to apply scalar or aggregate function to Array elements apache/datafusion#15882
- RFC: Add features to reduce dependencies on core crate apache/datafusion#15907
- Inconsistent column name case handling when round tripping names from arrow metadata apache/datafusion#15922
- Enter tokio runtime during other FFI calls, such as execute apache/datafusion#16312
- [DISCUSSION] Reduce the DataFusion WASM size apache/datafusion#16554
- Support uneven partition inputs HashJoinExec in Partitioned mode apache/datafusion#16740
- Improve compile times
datafusion-python
- Simplify Joins on Shared Column Name apache/datafusion-python#1173
- Document NaN Comparison apache/datafusion-python#1233
- Display of Lag With with_column uses autogenerated name and provided name apache/datafusion-python#1234
- Mark pyclasses frozen if possible. apache/datafusion-python#1250
lance
- Run cargo-denyon CI lancedb/lance#3072
- Remove protocrequirement lancedb/lance#3073
- bug: round trip FixedSizeListlance <-> arrow. nullability is not preserved lancedb/lance#2304
- Compilation error if chrono's serde feature is not activated by client crate lancedb/lance#5075
cargo
Chrome
- wgsl does not seem to accept @invariant in structs
- wgsl with negative hexadecimal constant does not compile
- WebGL fails to upload (or read?) uniform buffers correctly with ANGLE GL backend
- Module imported from object URL leaks memory
Firefox
- Tab crashes on reset & close of VideoDecoder https://bugzilla.mozilla.org/show_bug.cgi?id=1976929
clippy
- self_named_module_filesshould ignore- build.rsrust-lang/rust-clippy#9602
- disallowed_methodsfalse positive- instant::Instantvs- std::time::Instantrust-lang/rust-clippy#10406
- warn on strings that look like inline format strings but aren't rust-lang/rust-clippy#10195
- needless_pass_by_ref_mut: false positive with closures rust-lang/rust-clippy#11620
- include_stror- include_bytesnot in- Cargo.toml/includerust-lang/rust-clippy#11677
- Allow specifying both project-wide and package-specific clippy.tomlsettings rust-lang/rust-clippy#7353
- Expect lints.workspace = truefor crates in a workspace with a[workspace.lints]section rust-lang/rust-clippy#11933
- Warn about missing #[inline]on trivial public methods rust-lang/rust-clippy#12797
- Warn for passing Box<&dyn Any>to function taking&dyn std::any::Anyrust-lang/rust-clippy#12800
- Add new style lint: Warn if first paragraph in docstring is too long. rust-lang/rust-clippy#12989
- Suggest use to_stringrather thanformat!("{}")rust-lang/rust-clippy#8828
- Suggest impl FromStrinstead ofTryFrom<&str>rust-lang/rust-clippy#14522
- Suggest using ==instead ofmatches!rust-lang/rust-clippy#14688
- Suggest pub extern foo;if any part offoois in this crate's public API rust-lang/rust-clippy#3553
- disallowed_methodson trait impls rust-lang/rust-clippy#8581
- New lint: disallowed-trait-usagerust-lang/rust-clippy#15765
egui
- Overlaping widgets emilk/egui#980
- egui-wgpuimprovements:
- …plus lots more here
egui_commonmark
- Consider switching to the syntax highlighting library in egui_extraslampsitter/egui_commonmark#13
- Add a "copy content" button to code blocks lampsitter/egui_commonmark#17
- Title to body vertical space missing when an image precedes the title lampsitter/egui_commonmark#19
- Wrong vertical spacing around bullet lists lampsitter/egui_commonmark#47
- CommonMarkVieweradds empty veritcal space around it lampsitter/egui_commonmark#54
- What exactly is the CommonMarkViewer::idused for? lampsitter/egui_commonmark#55
Lychee link checker
- Globs ignore exclude_pathlycheeverse/lychee#1405
- Don't require <input>; Find all supported files in cwd automatically lycheeverse/lychee#410 (want--extension command/config)
maturin
pixi
- Multi-line commands prefix-dev/pixi#837
- Panic when installing package with pkg @ file:///path/to/local/pkgdependency prefix-dev/pixi#1186
- pixi environment are recognised as "global" by pip prefix-dev/pixi#1226
- pixi run pip installis overridden by subsequent call to- pixiprefix-dev/pixi#1233
- Add pixi version to system requirements prefix-dev/pixi#1945
- Environment variables referenced in  activation.envaren't resolved using deno shell prefix-dev/pixi#4431
puffin
- Let user choose compression algorithm EmbarkStudios/puffin#131
- Log text via puffin EmbarkStudios/puffin#171
- Record thread relationships EmbarkStudios/puffin#174
- Conditional profile scopes EmbarkStudios/puffin#222
pyodide
rust
- macOS: panic when using std::thread::currentinthread_localDropimplementatiopn rust-lang/rust#116933
- Suggestion: debug-assert that the allocator returns aligned memory rust-lang/rust#131189
- Please increase timeout time for rerunto 30 minutes rust-lang/docs.rs#2638
VSCode
walkers
- Simplifying the dependency tree podusowski/walkers#195
- Add a way for plugin to know the approximate px-to-meter scale podusowski/walkers#196
- Provide Plugin::run()with anegui:Uipodusowski/walkers#197
- Use low-resolution tiles when zooming in and the high res tiles are not yet available podusowski/walkers#198
- Zooming out too far causes a panic in debug builds podusowski/walkers#209
- Can't pan with 2D scroll podusowski/walkers#210
wasm-bindgen
- performance.measureUserAgentSpecificMemory wasm-bindgen/wasm-bindgen#3159
- async- yieldfunction wasm-bindgen/wasm-bindgen#3359
- Memory leak when repeatedly instantiating a WASM module wasm-bindgen/wasm-bindgen#3130
winit
- Can't create event loop ondemand rust-windowing/winit#2431
- Add a way to create drag-and-drop source rust-windowing/winit#3229
- Pressing Fnkey on Macbook logs an error rust-windowing/winit#3246
- XNotSupportederror unwrapped in- EventLoop::newrust-windowing/winit#3350
- Wrong cursor position on clicks in top window area, when window is created invisible and maximised on MacOS rust-windowing/winit#4295
- CursorIcon::EwResizeand- ColResizemapped to same deprecated cursor rust-windowing/winit#4390
wgpu/naga
- Reduce the binary size gfx-rs/wgpu#1464
- Dynamic WebGPU support detection gfx-rs/wgpu#2804
- [gles] surface from canvas supports only srgb gfx-rs/wgpu#3059
- [gles] create_bind_group fails for buffers with MAP_WRITE gfx-rs/wgpu#3058 - somewhat unlikely to hit in a real-world scenario, but who knows; at the very least tripping over it is annoying
- implement PrettyError for DrawError gfx-rs/wgpu#3061
- [gles] firefox: WebGL warning: getSyncParameter gfx-rs/wgpu#3064
- Can't set MSAA samples beyond 4 gfx-rs/wgpu#2910
- WebGL and WebGPU backends should not panic if canvas context is unavailable gfx-rs/wgpu#3017
- Alignment guarantees for mapped buffers gfx-rs/wgpu#3508 - working around lack of alignment requirements in buffer suballocator currently
- Cannot read to / write from Depth16Unormtexture on WebGL backend gfx-rs/wgpu#3537
- WebGL Internal error: 0x00000502: Vertex buffer is not big enough for the draw call gfx-rs/wgpu#3578
- Timeout on Device::maintainwithMaintain::WaitForSubmissionIndexis ignored gfx-rs/wgpu#3601
- [WebGL] copy_texture_to_bufferbroken for non-rgba & non-32-bit integer formats gfx-rs/wgpu#3644
- wgpu(web) assertion failed: data.is::<T>() gfx-rs/wgpu#3710
- assertion failed: data.is::<T>()on command buffer drop gfx-rs/wgpu#3724
- wgpuoften panics on errors gfx-rs/wgpu#3777
- Unable to handle shader compilation errors gfx-rs/wgpu#2130
- Proposal for Underlying Api Interoperability gfx-rs/wgpu#4067
- BufferMappedRange trait object can not be sent between threads gfx-rs/wgpu#3795
- Lifetimes on RenderPassmake it difficult to use. gfx-rs/wgpu#1453
- Don't panic when hitting wgpu-core only paths on webgpu backend gfx-rs/wgpu#5187
- WSL2 GL device fails creation gfx-rs/wgpu#6841
- ShaderStages::all()causes validation error when used in WebGPU gfx-rs/wgpu#7708
- Webgpu crashes with unwraps if the browser hasn't implemented a specific functionality gfx-rs/wgpu#8186
- Mac/Metal: After alt-tab, get_current_texturelocks for exactly one second gfx-rs/wgpu#8309
naga / wgpu shader issues
- [wgsl-in] no error for duplicated type definition gfx-rs/naga#2076
- [wgsl-in] 'unpackUnorm4x8' : no matching overloaded function found gfx-rs/wgpu#4525
- [wgsl-in] Type aliases for a vecN<T> doesn't work when constructing vec from a single argument gfx-rs/naga#2105
- [wgsl-in] Implement const expressions gfx-rs/naga#1829
- Outputting integral type from fragment shader causes Vulkan validation error gfx-rs/naga#2270
- [wgsl-in] Missing integer type validation for contants gfx-rs/naga#2311
- [wgsl-in] Redefining parameter is incorreclty allowed gfx-rs/naga#2312
- [wgsl-in] 0.0 / 0.0 should not be allowed gfx-rs/naga#2313
- [wgsl-in] Incorrect handling of negative integers with hex values gfx-rs/wgpu#4492
- [glsl-out] Return type for returning arrays is incorrect gfx-rs/naga#2380
- [glsl-out] Incorrect rounding for max-float constant expression gfx-rs/wgpu#4568
- [wgsl-in] Comparing scalar with vector type incorrectly passes validation gfx-rs/naga#2439
wgpu performance issues
- Reduce the binary size gfx-rs/wgpu#1464
- Suballocate Buffers on Metal gfx-rs/wgpu#3109 (DX12 issue exists as well, but we're likely only targeting Vulkan/Metal/WebGL)
- Use MTLHazardTrackingMode.untracked for Resources gfx-rs/wgpu#3110
gradio
optozoraxalamb
Metadata
Metadata
Assignees
Labels
No labels