text:
Pool drain issue

First, thanks for the hardwork on goleveldb.  I get the following when my app is idle.  Looks like its from here somehow: https://github.com/syndtr/goleveldb/blob/master/leveldb/util/buffer_pool.go#L237  (Looks like p isn't set)  Any help would be appreciated.  I'm not sure that it matters, but I'm cross compiling to 32bit ARM7 system running SELinux.  Thanks!
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x2d0d4]

goroutine 6 [running]:
runtime.gopanic(0x363318, 0x1070a038)
  /home/drobo/xtools/golang/5n/src/runtime/panic.go:425 +0x2a4
runtime.panicmem()
  /home/drobo/xtools/golang/5n/src/runtime/panic.go:42 +0x54
runtime.sigpanic()
  /home/drobo/xtools/golang/5n/src/runtime/sigpanic_unix.go:26 +0x2b0
runtime.timerproc()
  /home/drobo/xtools/golang/5n/src/runtime/time.go:194 +0x304
runtime.goexit()
  /home/drobo/xtools/golang/5n/src/runtime/asm_arm.s:1322 +0x4

goroutine 1 [chan receive, 9 minutes]:
_/gopath/infinitydrive/src/file_watcher.RunWatcher(0x3071c2b8, 0x585764)
  /gopath/infinitydrive/src/file_watcher/file_watcher.go:94 +0xec
main.main()
  /gopath/infinitydrive/src/drive.go:76 +0x310

goroutine 13 [select]:
github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0x10762420)
  /golang/src/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x220
created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
  /golang/src/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x23c

goroutine 14 [select, 10 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x107422a0)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:69 +0x474
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x794

goroutine 10 [select, 6 minutes]:
net.func·019()
  /home/drobo/xtools/golang/5n/src/net/dnsclient_unix.go:241 +0x310
created by net.loadConfig
  /home/drobo/xtools/golang/5n/src/net/dnsclient_unix.go:269 +0x228

goroutine 15 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x107422a0)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_state.go:82 +0x124
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x7bc

goroutine 16 [select, 10 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x107422a0)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:768 +0x6a4
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9a4

goroutine 17 [select, 10 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x107422a0)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:715 +0x248
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9cc

goroutine 18 [select, 10 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).jWriter(0x107422a0)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_write.go:37 +0x17c
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9f4

goroutine 19 [select]:
github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0x107622c0)
  /golang/src/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x220
created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
  /golang/src/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x23c

goroutine 20 [select, 10 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x10742460)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:69 +0x474
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x794

goroutine 21 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x10742460)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_state.go:82 +0x124
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x7bc

goroutine 22 [select, 10 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x10742460)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:768 +0x6a4
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9a4

goroutine 23 [select, 10 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x10742460)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:715 +0x248
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9cc

goroutine 24 [select, 10 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).jWriter(0x10742460)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_write.go:37 +0x17c
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9f4

goroutine 25 [sleep]:
_/gopath/infinitydrive/src/file_reference.func·005()
  /gopath/infinitydrive/src/file_reference/uploader.go:90 +0x46c
created by _/gopath/infinitydrive/src/file_reference.SetupUploader
  /gopath/infinitydrive/src/file_reference/uploader.go:92 +0x2d0

goroutine 26 [chan receive, 6 minutes]:
_/gopath/infinitydrive/src/file_reference.func·006()
  /gopath/infinitydrive/src/file_reference/uploader.go:98 +0x5c
created by _/gopath/infinitydrive/src/file_reference.SetupUploader
  /gopath/infinitydrive/src/file_reference/uploader.go:125 +0x384

goroutine 27 [chan receive, 6 minutes]:
_/gopath/infinitydrive/src/file_reference.func·006()
  /gopath/infinitydrive/src/file_reference/uploader.go:98 +0x5c
created by _/gopath/infinitydrive/src/file_reference.SetupUploader
  /gopath/infinitydrive/src/file_reference/uploader.go:125 +0x384

goroutine 28 [chan receive, 6 minutes]:
_/gopath/infinitydrive/src/file_reference.func·006()
  /gopath/infinitydrive/src/file_reference/uploader.go:98 +0x5c
created by _/gopath/infinitydrive/src/file_reference.SetupUploader
  /gopath/infinitydrive/src/file_reference/uploader.go:125 +0x384

goroutine 29 [select]:
github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0x10763ad0)
  /golang/src/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x220
created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
  /golang/src/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x23c

goroutine 30 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x114e7b20)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:69 +0x474
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x794

goroutine 31 [runnable]:
github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x114e7b20)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_state.go:82 +0x124
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x7bc

goroutine 32 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x114e7b20)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:768 +0x6a4
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9a4

goroutine 33 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x114e7b20)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:715 +0x248
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9cc

goroutine 34 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).jWriter(0x114e7b20)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_write.go:37 +0x17c
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9f4

goroutine 35 [select]:
github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0x10762580)
  /golang/src/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x220
created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
  /golang/src/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x23c

goroutine 36 [select, 6 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x10742a80)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:69 +0x474
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x794

goroutine 37 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x10742a80)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_state.go:82 +0x124
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x7bc

goroutine 38 [select, 6 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x10742a80)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:768 +0x6a4
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9a4

goroutine 39 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x10742a80)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:715 +0x248
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9cc

goroutine 40 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).jWriter(0x10742a80)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_write.go:37 +0x17c
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9f4

goroutine 41 [select]:
github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0x10762790)
  /golang/src/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x220
created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
  /golang/src/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x23c

goroutine 42 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x107435e0)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:69 +0x474
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x794

goroutine 43 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x107435e0)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_state.go:82 +0x124
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x7bc

goroutine 44 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x107435e0)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:768 +0x6a4
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9a4

goroutine 45 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x107435e0)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:715 +0x248
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9cc

goroutine 46 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).jWriter(0x107435e0)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_write.go:37 +0x17c
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9f4

goroutine 47 [select]:
github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0x10762840)
  /golang/src/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x220
created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
  /golang/src/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x23c

goroutine 48 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x10743960)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:69 +0x474
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x794

goroutine 49 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x10743960)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_state.go:82 +0x124
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x7bc

goroutine 50 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x10743960)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:768 +0x6a4
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9a4

goroutine 51 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x10743960)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:715 +0x248
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9cc

goroutine 52 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).jWriter(0x10743960)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_write.go:37 +0x17c
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9f4

goroutine 53 [sleep]:
_/gopath/infinitydrive/src/file_sync.ProcessSyncQueue()
  /gopath/infinitydrive/src/file_sync/file_sync.go:137 +0x730
created by _/gopath/infinitydrive/src/file_sync.Setup
  /gopath/infinitydrive/src/file_sync/file_sync.go:37 +0x100

goroutine 54 [syscall]:
syscall.Syscall(0x3, 0x1d, 0x12eb7f6c, 0x10000, 0x8, 0x115c99a0, 0xe1e56239)
  /home/drobo/xtools/golang/5n/src/syscall/asm_linux_arm.s:17 +0x8
syscall.read(0x1d, 0x12eb7f6c, 0x10000, 0x10000, 0x0, 0x0, 0x0)
  /home/drobo/xtools/golang/5n/src/syscall/zsyscall_linux_arm.go:867 +0x80
syscall.Read(0x1d, 0x12eb7f6c, 0x10000, 0x10000, 0x115c1cb4, 0x0, 0x0)
  /home/drobo/xtools/golang/5n/src/syscall/syscall_unix.go:136 +0x54
_/gopath/infinitydrive/src/fsnotify.(*Watcher).readEvents(0x11559140)
  /gopath/infinitydrive/src/fsnotify/fsnotify_linux.go:230 +0x120
created by _/gopath/infinitydrive/src/fsnotify.NewWatcher
  /gopath/infinitydrive/src/fsnotify/fsnotify_linux.go:137 +0x3f8

goroutine 55 [chan receive]:
_/gopath/infinitydrive/src/fsnotify.(*Watcher).purgeEvents(0x11559140)
  /gopath/infinitydrive/src/fsnotify/fsnotify.go:21 +0x48
created by _/gopath/infinitydrive/src/fsnotify.NewWatcher
  /gopath/infinitydrive/src/fsnotify/fsnotify_linux.go:138 +0x420

goroutine 56 [sleep]:
_/gopath/infinitydrive/src/tasks.run()
  /gopath/infinitydrive/src/tasks/tasks.go:79 +0x194
created by _/gopath/infinitydrive/src/tasks.Setup
  /gopath/infinitydrive/src/tasks/tasks.go:29 +0x34

goroutine 57 [select]:
github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0x10762a50)
  /golang/src/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x220
created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
  /golang/src/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x23c

goroutine 58 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x114e6460)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:69 +0x474
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:139 +0x794

goroutine 59 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x114e6460)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_state.go:82 +0x124
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:140 +0x7bc

goroutine 60 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x114e6460)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:768 +0x6a4
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9a4

goroutine 61 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x114e6460)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:715 +0x248
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9cc

goroutine 62 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).jWriter(0x114e6460)
  /golang/src/github.com/syndtr/goleveldb/leveldb/db_write.go:37 +0x17c
created by github.com/syndtr/goleveldb/leveldb.openDB
  /golang/src/github.com/syndtr/goleveldb/leveldb/db.go:154 +0x9f4

goroutine 63 [sleep]:
_/gopath/infinitydrive/src/archiver.processArchiveQueue()
  /gopath/infinitydrive/src/archiver/archiver.go:132 +0xa4
created by _/gopath/infinitydrive/src/archiver.Setup
  /gopath/infinitydrive/src/archiver/archiver.go:37 +0x1d4

goroutine 64 [select]:
github.com/robfig/go-cache.(*janitor).Run(0x115bb680, 0x115a45a0)
  /golang/src/github.com/robfig/go-cache/cache.go:421 +0x130
created by github.com/robfig/go-cache.runJanitor
  /golang/src/github.com/robfig/go-cache/cache.go:439 +0xb4

goroutine 65 [select]:
github.com/robfig/go-cache.(*janitor).Run(0x115bb690, 0x115a45e0)
  /golang/src/github.com/robfig/go-cache/cache.go:421 +0x130
created by github.com/robfig/go-cache.runJanitor
  /golang/src/github.com/robfig/go-cache/cache.go:439 +0xb4

goroutine 67 [select]:
_/gopath/infinitydrive/src/file_watcher.func·002()
  /gopath/infinitydrive/src/file_watcher/file_watcher.go:40 +0x83c
created by _/gopath/infinitydrive/src/file_watcher.RunWatcher
  /gopath/infinitydrive/src/file_watcher/file_watcher.go:92 +0xcc

goroutine 1529 [IO wait]:
net.(*pollDesc).Wait(0x13e22b78, 0x72, 0x0, 0x0)
  /home/drobo/xtools/golang/5n/src/net/fd_poll_runtime.go:84 +0x3c
net.(*pollDesc).WaitRead(0x13e22b78, 0x0, 0x0)
  /home/drobo/xtools/golang/5n/src/net/fd_poll_runtime.go:89 +0x38
net.(*netFD).Read(0x13e22b40, 0x13e50000, 0x1000, 0x1000, 0x0, 0x30715ae8, 0x143b0110)
  /home/drobo/xtools/golang/5n/src/net/fd_unix.go:242 +0x390
net.(*conn).Read(0x123efcc0, 0x13e50000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
  /home/drobo/xtools/golang/5n/src/net/net.go:121 +0xc8
net/http.noteEOFReader.Read(0x30716fc8, 0x123efcc0, 0x13df570c, 0x13e50000, 0x1000, 0x1000, 0x339b28, 0x0, 0x0)
  /home/drobo/xtools/golang/5n/src/net/http/transport.go:1270 +0x78
net/http.(*noteEOFReader).Read(0x13e4e160, 0x13e50000, 0x1000, 0x1000, 0x10712000, 0x0, 0x0)
  <autogenerated>:125 +0xec
bufio.(*Reader).fill(0x13e37890)
  /home/drobo/xtools/golang/5n/src/bufio/bufio.go:97 +0x1d8
bufio.(*Reader).Peek(0x13e37890, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
  /home/drobo/xtools/golang/5n/src/bufio/bufio.go:132 +0xd4
net/http.(*persistConn).readLoop(0x13df56e0)
  /home/drobo/xtools/golang/5n/src/net/http/transport.go:842 +0x88
created by net/http.(*Transport).dialConn
  /home/drobo/xtools/golang/5n/src/net/http/transport.go:645 +0xba0

goroutine 1530 [select]:
net/http.(*persistConn).writeLoop(0x13df56e0)
  /home/drobo/xtools/golang/5n/src/net/http/transport.go:945 +0x320
created by net/http.(*Transport).dialConn
  /home/drobo/xtools/golang/5n/src/net/http/transport.go:645 +0xbc8

This probably because of this golang/go#8967?

This is caused by declaring a time.Timer instead of calling a function to create one.
That's not legal. But we should give a better error, probably make Reset panic or throw.

authors: ryanstout syndtr

repo: syndtr/goleveldb


text:
Lock problem OSX

When using goleveldb in OSX the library throws lock erros at random moments. What could be causing this?

(Syncthing uses goleveldb extensively and I've never seen this on Mac so I expect you'll need a reproducer here.)

Another dependency in the project was causing this, I managed to fix it by rebuilding everything, thank you for your time.

source: gharchive/issue

authors: arielmoraes calmh

license_type: permissive

license_source: bigquery


text:
NPM Install issue

I am on Windows 7, using Node 8.9.1.   When running "npm install, I am getting:
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.1.3
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Users\lernera\AppData\Roaming\npm\node_modules\npm\bin\
npm-cli.js" "install"
npm ERR! node v8.9.0
npm ERR! npm  v3.10.3
npm ERR! code ELIFECYCLE
npm ERR! node-sass@3.13.1 postinstall: node scripts/build.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-sass@3.13.1 postinstall script 'node scripts/build.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the node-sass package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node scripts/build.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs node-sass
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls node-sass
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     C:\projects\syntaxhighlighter\npm-debug.log

I've had this issue at work. It was due to an outdated version of node-sass. I would try installing nvm and pointing it your node version to 6 and see if that works.

Hi guys, to solve this kind of issue I've created a docker image to build syntaxhighlighter with a simple Docker image and you can also add custom brushes / themes : https://github.com/crazy-max/docker-syntaxhighlighter

authors: alernerdev crazy-max tmosest

repo: syntaxhighlighter/syntaxhighlighter

license: mit


text:
fehlende Englischübersetzungen

Antrags Seite

unter start-date und end-date steht "5 Tage"
rechts steht "Anträge von Mitarbeitern: Keine"

same here.

see https://github.com/synyx/urlaubsverwaltung/blob/master/src/main/resources/static/js/custom.js#L43
and https://github.com/synyx/urlaubsverwaltung/blob/master/src/main/resources/static/js/custom.js#L155
and https://github.com/synyx/urlaubsverwaltung/blob/master/src/main/resources/static/js/custom.js#L171
and maybe some other places in this file

Hier fehlen auch noch ein paar Übersetzungen:
https://urlaubsverwaltung.synyx.de/web/application/vacationoverview

first translations has arrived in #559

Können wir in diesem Zuge auch den "Hack-Fix" für #362 mitmachen?

Evtl. reicht es als erster Fix aus, einfach "Werktage" oder "Arbeitstage" für den Hinweistext zu nutzen statt nur "Tage".

Können wir in diesem Zuge auch den "Hack-Fix" für #362 mitmachen?

Evtl. reicht es als erster Fix aus, einfach "Werktage" oder "Arbeitstage" für den Hinweistext zu nutzen statt nur "Tage".

same here.

done.

authors: bseber derTobsch fraulyoner

repo: synyx/urlaubsverwaltung


text:
Improve application view performance

Reduce the database calls of the /vacation site for about 50%.

Bitte alle Fälle manuell einmal durch testen.

source: gharchive/pull-request


text:
Fixed DataLoader failing for partial load functions

This change ensures DataLoader does  not fail when passed a partial wrapped coroutine.

Coverage increased (+0.2%) to 90.741% when pulling ad132096885529a2fb4ee9a86c6f481abc3ebd16 on GreenGremlin:partial-loader-fn-fix into 2977814a20f5729fbe3fbaf97f437cc7a73878e9 on syrusakbary:master.

Coverage increased (+0.2%) to 90.741% when pulling ad132096885529a2fb4ee9a86c6f481abc3ebd16 on GreenGremlin:partial-loader-fn-fix into 2977814a20f5729fbe3fbaf97f437cc7a73878e9 on syrusakbary:master.

I was able to fix the CI issues. Hoping to get this merged soon.

@GreenGremlin are you having a good experience with this package? Looks like its abandoned, but we could merge together all relevant open PRs in another fork

@GreenGremlin are you having a good experience with this package? Looks like its abandoned, but we could merge together all relevant open PRs in another fork

I only use it in one package. It does appear ripe for forking, though I'm not sure I'd be able to offer much support.

@GreenGremlin @varnion I've been following this package for years, and it is now safe to assume it's unmaintained. I don't use it in production right now, but it's part of the sandbox I use to keep up with GraphQL/Python.
I've forked it, including recent fixes, and it's available in my own repo.
It's also packaged and available from Pypi.
I can't guarantee support in the future, but at least this is a fresh version.

Sorry for the delay, I've been focused on new ventures lately.

authors: GreenGremlin Hellzed coveralls syrusakbary varnion

repo: syrusakbary/aiodataloader

license: MIT

license_source: github-api


text:
Add wrapper for bifurcation tool

The bifurcation tool is pretty nice but it lacks an easy-to-use interface. I want to create one before the paper submission.

What kind of user interface do you mean?
Herbert
On Fri, Dec 23, 2016 at 11:41 AM, Kyle Medley notifications@github.com
wrote:

The bifurcation tool is pretty nice but it lacks an easy-to-use interface.
I want to create one before the paper submission.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/sys-bio/tellurium/issues/159, or mute the thread
https://github.com/notifications/unsubscribe-auth/ABAZDhLwYpWYJ2_6nw_g3EpXvAh6W7Beks5rLCPxgaJpZM4LVB5n
.

I haven't completely firmed it up yet, but we currently need all this code just to plot a bifurcation diagram (this example comes from here):
# Setup properties
auto.setProperty("SBML", readAllText(sbmlModel))

# Bifurcation specific properties
auto.setProperty("ScanDirection", "Positive")
auto.setProperty("PrincipalContinuationParameter", "A")
auto.setProperty("PCPLowerBound", 10)
auto.setProperty("PCPUpperBound", 150)

# Set maximum numberof points
auto.setProperty("NMX", 5000)

# execute the plugin
auto.execute()

# plot Bifurcation diagram
pts     = auto.BifurcationPoints
lbls    = auto.BifurcationLabels
biData  = auto.BifurcationData
biData.plotBifurcationDiagram(pts, lbls)

Whereas we could add another layer to accomplish that in one line:
import tellurium as te
te.plotBifurcation('/path/to/sbml','A',10,150)

If you want to scan in reverse or change the maximum number of points, you could pass keyword arguments:
te.plotBifurcation('/path/to/sbml','A',10,150,scan='reverse') # maxpoints=123, etc.

Also, we could have a sister function to just get the data without plotting it:
points, labels, data = te.bifurcation('/path/to/sbml','A',10,150)
# Should be equivalent to the following:
# ... boilerplate for setting up the auto plugin goes here
points     = auto.BifurcationPoints
labels     = auto.BifurcationLabels
data       = auto.BifurcationData

The old way would still remain, of course. This would just be a convenience wrapper.

One more thought: For the functions I just proposed, i.e. plotBifurcation and bifurcation, the first argument is the path to an SBML file. For the sake of convenience, I think it would be great to also allow anything that can be converted to an SBML model to be passed instead. Examples:

The path to an Antimony model (should end in extension .sb for this to work)
The SBML XML content as a string
The Antimony code as a string
A roadrunner model (which can be converted to SBML via RoadRunner.getSBML)

repo: sys-bio/tellurium


text:
Fix outdated info

FP forgot about this so i did it

PR isn't applicable because of a previous PR


text:
Fix: HashtagがUpdateできない

Summary
以下のエラーが出て既存のHashtagのUpdateに失敗するのを修正
message: 'missing FROM-clause entry for table "tag"',
query: `UPDATE "hashtag" SET "attachedUserIds" = array_remove(tag.attachedUserIds, '816b772ddd70b5fe8b764fbf'), "attachedUsersCount" = tag.attachedUsersCount - 1, "attachedLocalUserIds" = array_remove(tag.attachedLocalUserIds, '816b772ddd70b5fe8b764fbf'), "attachedLocalUsersCount" = tag.attachedLocalUsersCount - 1 WHERE tag.name = $1`,
parameters: [ 'x21' ]

https://github.com/syuilo/misskey/pull/5263#issuecomment-522214284
https://github.com/syuilo/misskey/pull/5263#issuecomment-522214508
昔はうまくいってたのかはよくわからないけど
現状は

tag.ってどこを見てる？
カラム名に大文字を含むときはダブルクオーテーションでくくる必要があるみたい

みたいな感じなので、修正してUpdate出来ることを確認済です。

tag.ってどこを見てる？

ここですね
https://github.com/syuilo/misskey/pull/5285/files#diff-846b4b5f5e1f07ae5c5dbee58ca5a8aeR15

なんでこれで動くようになるのか分からないですが、実際に動くようになるようなのでこれでいきます
ありがとうございます🙏🙏🙏🙏🙏

repo: syuilo/misskey


text:
Modify the className for FocusableItem

Background
Currently, the className for FocusableItem is set to szh-menu__item. Consequently, the styles applied to MenuItem also affect FocusableItem.
In various scenarios, it is desirable to distinguish the styles for FocusableItem and MenuItem as they present different UI components.
An illustrative example is provided in CodeSandbox:
CodeSandbox Example
Suggestion
Propose changing the className for FocusableItem to szh-menu__focusable-item.

Hey @yuki383 , thanks for your feedback.
I can understand the rationale behind it. However, the suggested solution will result in a breaking change and a major version bump which I'm hesitant about. The className has been there on FocusableItem since v1 and the change will impact all previous versions.
You still have a few solutions to the current problem:

Use .szh-menu__item to apply styling to all items (including FocusableItem), and use .szh-menu__item--focusable to override the css that doesn't apply to FocusableItem.
or, use .szh-menu__item:not(.szh-menu__item--focusable) to exclude FocusableItem from the rest of other menu items.
or, use custom class names instead of the built-in ones for your components:

const MyMenuItem = (props)=> <MenuItem {...props} className="my-menuitem"/>

then apply css using:
.my-menuitem {
  /* ...  */
}

I understand all the hassle shouldn't be there if we have made the right design decision in the first place. But it's still a rather trivial issue that can be solved in many ways.
I'm closing the issue for now. We might revisit it in the next major release.

repo: szhsin/react-menu


text:
menu never closes, does know it is "closing", utilizing esbuild

We are working on a component library that we utilize with our clients.
(https://lambda-curry.github.io/lc-component-library/) <- includes working example when using TSDX build setup w/ rollup.
I am in process of updating it to utilize esbuild (https://esbuild.github.io/) as the build process, but unfortunately, when I package up an example of react-menu the menus no longer close.
You can see an example of this here:
https://codesandbox.io/s/thirsty-cherry-ixzw6?file=/src/App.tsx
It works when I import directly and try the same javascript file, so I am confused as to what is happening in the way we're exporting it/bundling it: https://codesandbox.io/s/silly-tereshkova-jztdq?file=/src/SimpleMenu.ts
SimpleMenu just used the code from your example:
import React from 'react';
import { Menu, MenuItem, MenuButton, SubMenu } from '@szhsin/react-menu';

export function SimpleMenu() {
  return (
    <Menu menuButton={<MenuButton>Open menu</MenuButton>}>
      <MenuItem>New File</MenuItem>
      <SubMenu label="Open">
        <MenuItem>index.html</MenuItem>
        <MenuItem>example.js</MenuItem>
        <MenuItem>about.css</MenuItem>
      </SubMenu>
      <MenuItem>Save</MenuItem>
    </Menu>
  );
}

which is rendered to
import React from "react";
import { Menu, MenuItem, MenuButton, SubMenu } from "@szhsin/react-menu";
function SimpleMenu() {
  return /* @__PURE__ */ React.createElement(Menu, {
    menuButton: /* @__PURE__ */ React.createElement(MenuButton, null, "Open menu")
  }, /* @__PURE__ */ React.createElement(MenuItem, null, "New File"), /* @__PURE__ */ React.createElement(SubMenu, {
    label: "Open"
  }, /* @__PURE__ */ React.createElement(MenuItem, null, "index.html"), /* @__PURE__ */ React.createElement(MenuItem, null, "example.js"), /* @__PURE__ */ React.createElement(MenuItem, null, "about.css")), /* @__PURE__ */ React.createElement(MenuItem, null, "Save"));
}
export {
  SimpleMenu
};
//# sourceMappingURL=SimpleMenu.js.map

As far as I can tell the menu knows it is supposed to close, but just gets stuck in the "closing" state and never removes the "closing" class.
I was wondering if you could think of any reason this might be happening. Thanks!

Okay I figured it out, the import "@szhsin/react-menu/dist/index.css"; in my build process was not importing those styles correctly.
https://gph.is/g/4bvWGOy


text:
Validation error: two classes with same name conflict

Versions

NodeJS: 8.10.0
Typegoose(NPM): 5.9.0
mongoose: 5.6.8
mongodb: 3.2.3

Code Example
I have 3 classes (two of them with the same name Bar):

Bar with 3 fields (it has a Model)  /src/model/bar/bar.ts

export default class Bar extends Typegoose {

  @prop({required : true})
  fieldOne: string;

  @prop()
  fieldTwo : string;

  @prop({required : true})
  fieldThree: string;

}

export const BarModel = new Bar().getModelForClass(Bar, {
  existingMongoose: mongoose,
  schemaOptions: { collection: 'BarCollection' },
});

NOTE: fieldTwo is not required!

Bar with 2 fields (it hasn't a model, it's embedded into Foo) /src/model/foo/bar.ts

export default class Bar {

  @prop({required: true})
  fieldOne: string;

  @prop({required : true})
  fieldTwo : string;

}

NOTE: fieldTwo is  required!

Foo (has a Bar with 2 fields) /src/model/foo/foo.ts

import Bar from '/src/model/foo/bar.ts';

export default class Foo extends Typegoose {

  @prop()
  fieldOne : string;

  @prop({required:true, _id:false})
  bar : Bar;

}

export const FooModel = new Foo().getModelForClass(Foo, {
  existingMongoose: mongoose,
  schemaOptions: { collection: 'FooCollection' },
});

BEHAVIOUR
If I save a Foo (that has a Bar with 2 fields inside), it's OK!
If I save a Bar (with 3 fields), it's not OK because validation fails.
    const bar = new Bar();
    bar.fieldOne = 'john';
   /* I don't set fieldTwo (because it's not required in Bar (with 3 fields)**/
    bar.fieldThree = 'doe';
    const barModel = new BarModel(bar);
    return await barModel.save();

I got the following error:
[ValidationError: Bar validation failed: fieldTwo: Path fieldTwo is required.]
I don't expect any error, because the fieldTwo is not required in Bar with 3 fields.
It seems as typegoose applies the @prop of the other Bar class that has the same class name but fieldTwo is required.
Any help?
You can reproduce the error, following these steps:

git clone https://github.com/fabioformosa/typegoose-validation-error.git
npm test

It's a very simple project with NestJs Framework.
Do you know why it happenes?
no

currently classes with same name are not supported

-> i will add an note to the documentation that this will not work

Ok thanks, a note into the documentation would have saved me a lot of time.
Is it in roadmap a support for class with the same name?

Is it in roadmap a support for classes with the same name?

because typegoose depends so heavily on this structure, at least not until version 7.0.0, and currently i dont see another way of doing it with all the features that we have

What a pity!
I find this lib very useful and I would like to use it in my project, but there are a lot of classes with the same name.
I would try to add this feature on my own and submit a PR.
Could you give me some hint?
I'm thinking to add a new decorator on class: @Qualifier('classNameAlias').
If it's not provided 'as-is'.
It it's provided, typegoose uses it in place of actual class name.
In @prop it would need to add an attribute to refer the aliasType in place of actual Type  prop(useQualifier: 'classNameAlias') .
So:
@Qualifier('Bar2')
class Bar {
 ...
}

class Foo extends Typegoose{
   @prop(useQualifier: 'Bar2')
   Bar bar;

}

What do you think about?

I would try to add this feature on my own and submit a PR.

when you try this, please target it on the r6/master branch (in my fork, because i dont have write permissing yet here (original author abandonded it))

Could you give me some hint?

first look on how typegoose works, and then especially on how it stores names (example: Map<name, schema>)

@Qualifier('classNameAlias')

try to use the existing @modelOptions({})

when you try this, please target it on the r6/master branch (in my fork, because i dont have write permissing yet here (original author abandonded it))

It's not clear to me.
If it's allowed to you to modify the doc adding the alert about class name clashing, why can't you write as well that this project is abandonated and redirect people to your active fork?

If it's allowed to you to modify the doc adding the alert about class name clashing, why can't you write as well that this project is abandonated and redirect people to your active fork?

look at https://github.com/hasezoey/typegoose/issues/1 currently @Ben305 is the active maintainer but is currently (one week) not here, and in the mean time i modified my fork with everything needed (github pages (if pushed to master), labels, auto-deploy)

authors: fabioformosa hasezoey

repo: szokodiakos/typegoose


text:
Bootstrap3 branch through composer

Hello, guys!
Have a huge problem with getting your repo through composer-npm.
I have a root repo, which requires repo A, which requires your asset from bootstrap3 branch.
Root repo:
        "require": {
              "myvendor/repoA": "~1.0"
        }

Repo A:
        "require": {
              "otherVendor/otherRepo": "~2.4",
              "npm-asset/select2-bootstrap-css": "dev-bootstrap3"
        }

The root repo minimum-stability is set to stable, but using require of your repo, causes to drop minimum-stability to dev, or to whitelist your repo in the root package with the @dev stability flag. This really makes my ass hurt. :unamused:
Here is a good article about stability flags, which will help you to understand, what am I talking about: https://igor.io/2013/02/07/composer-stability-flags.html
Could you, please, create a subrepo for this branch in your vendor?  Here is a manual about submodules in git: http://git-scm.com/docs/git-submodule
Thank you!

:+1:

+1

Closing this out, the official plugin should have everything in a stable condition:
https://github.com/select2/select2-bootstrap-theme
Thanks!


text:
fix: feature card header overflow

✅ Checklist

[x] I have followed every step in the contributing guide (updated 2022-10-06).
[x] The PR title follows the convention we established conventional-commit
[x] I performed a functional test on my final commit

Changelog

fixed feature card header overflow

Screenshots
Before

After

💯

Don't worry about the changesets action failing. This is a bug on our side, this PR shouldn't require one.

authors: Pondorasti c-ehrlich


text:
Some way to explicitly indicate "the one without a for value"

When multiple definitions have the same type and text, you can add a for to the definitions to disambiguate them, so autolinks can specify for to point out which one they want.
This works as long as all the definitions have a for value, but what if one of them doesn't?  If a single spec defines the same term for two different things, and only puts a for value on one, there's currently no way to indicate that you want the one without a for value; omitting for on the link just indicates that you don't care about for values, not that you affirmatively want the one lacking for.
Just need an easy, unambiguous syntax for this.  Preferably one that can be extended to the markup shorthands.

{{//whatever}}? {{-/whatever}}?

The use of a slash is not a bad idea at all.  It's already a reserved character in both the for attribute and the shorthands.  I like it.

Oh yeah, this was done a while ago.  A bare slash does indeed indicate "no for".  I don't think I handle this in the shorthands yet, tho.

authors: mikewest tabatkins

repo: tabatkins/bikeshed


text:
Publish to server is failing

Here is the error message:
  -----Published workbooks-----
  Used Standard Reports site on XXXXXX
  Link to the published project: N/A
  Publisher failed to connect to the Tableau Server or create project for th

e results. Exception message: Unexpected occurred while sending request. Excepti
on type: ex. Exception message: Invalid URI: The format of the URI could not be determined.

Standard Reports is the display name of the site, but Tableau REST API expects "content url" of the site - it is what you see in the URL when accessing the browser. I.e. thisisyoursitename in https://awesome-server.tableau.com/#/site/thisisyoursitename/home
If using content url for "Site" doesn't resolve the issue, plz double-check Tableau Sever URL provided. Make sure it included https:// part

Closing this one. If the issue persists - please let us know.

repo: tableau/Logshark


text:
Fix-reference-box

removed image link, but not image.

@sidwray - fixing images. i don't have permission to edit directly in gh-pages. i need an approver.

repo: tableau/connector-plugin-sdk


text:
Doubt - Login with modified tableau server

Hi folks, I'm with a modified tableau login server and want to use tableauserverclient api, could be possible modify it? is some work running in this direction?

I'm not sure what you mean by 'modified' - can you add some detail?

No response in 3 months.  Please re-open or open a new issues with details of what you are trying to do if this is still a problem.

authors: irwando jacalata rspadim

repo: tableau/server-client-python


text:
Alter the config to pass a --quiet-deps flag

Adding an option to silence the deprecation warning during compilation.
https://sass-lang.com/documentation/cli/dart-sass/#:~:text=scss style.css-,--quiet-deps,rule or the %40debug rule.
This should fix https://github.com/tablecheck/dartsass-sprockets/issues/25 and kind of a workaround for https://github.com/tablecheck/dartsass-sprockets/issues/26

Hi @jukra - thank you very much for trying this!
I still do get the deprecation warnings when compiling, when using the gem on this branch.
Example:
95  │ ┌     @media (max-device-width: $screen-xs-min) and (orientation: landscape) {
96  │ │       max-height: 200px;
97  │ │     }
    │ └─── nested rule
... │
103 │     left: 0;
    │     ^^^^^^^ declaration
    ╵
    ../../../../bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss 103:3                                     @import
    ../../../../bootstrap-sass-3.4.1/assets/stylesheets/_bootstrap.scss 31:9                                             @import
    /Users/nimmo/Documents/GitHub/developer-startup/mushroom-observer/app/assets/stylesheets/mushroom_observer.scss 7:9  @import
    /Users/nimmo/Documents/GitHub/developer-startup/mushroom-observer/app/assets/stylesheets/BlackOnWhite.scss 12:9      root stylesheet

Deprecation Warning: Sass's behavior for declarations that appear after nested
rules will be changing to match the behavior specified by CSS in an upcoming
version. To keep the existing behavior, move the declaration above the nested
rule. To opt into the new behavior, wrap the declaration in `& {}`.

I'm reading through the docs you linked at sass-lang.com and I believe this qualifies as a "dependency" in a "load path", but i can provide more detail if you suspect that is not the case.
Of course, these are certainly valid warnings (BS 3 is so old!) so i'm still slogging through all the work to get this giant repo on Bootstrap 4 and then 5.
Sanity check, here's my Gemfile:
# Compile SCSS for stylesheets
gem("dartsass-sprockets", git: "https://github.com/jukra/dartsass-sprockets",
                          branch: "quiet_deps")

my Gemfile.lock
GIT
  remote: https://github.com/jukra/dartsass-sprockets
  revision: 8be9431ca00f99e7673881fc715b4b7d4e2ce5d9
  specs:
    dartsass-sprockets (3.1.0)
      railties (>= 4.0.0)
      sassc-embedded (~> 1.69)
      sprockets (> 3.0)
      sprockets-rails
      tilt

@jukra It does work! Nevermind my above post. I forgot to add the config! 🫢
config.sass.quiet_deps = true

That's great, thanks for testing! @johnnyshields would you have time to review the PR?

Could you please check this PR. We need it for our testing environment.

People, we need this fix, the amount of warnings in the testing console is annoying 😵

@perrro @matiasmasca I'm sure you know, but in the meantime, you can install the version from this branch in your Gemfile:
gem "dartsass-sprockets", git: "git://github.com/jukra/dartsass-sprockets.git", branch: "quiet-deps"

@perrro @matiasmasca I'm sure you know, but in the meantime, you can install the version from this branch in your Gemfile:
gem "dartsass-sprockets", git: "git://github.com/jukra/dartsass-sprockets.git", branch: "quiet-deps"

Thank you! I will do that in the meantime

It didn't work, for my case, I'm still getting the annoying warning messages in my test environment.
Before using it, I changed a little typo in @nimmolo recommendation 'quiet_deps' with "_"
gem "dartsass-sprockets", git: "git://github.com/jukra/dartsass-sprockets.git", branch: "quiet_deps"

It didn't work, for my case, I'm still getting the annoying warning messages in my test environment.
Before using it, I changed a little typo in @nimmolo recommendation 'quiet_deps' with "_" gem "dartsass-sprockets", git: "git://github.com/jukra/dartsass-sprockets.git", branch: "quiet_deps"

@matiasmasca did you also change your config?

@johnnyshields LGTM please

authors: jukra matiasmasca nimmolo perrro

repo: tablecheck/dartsass-sprockets


text:
Deploy with guvnor

Does it has any deploy mechanism from local remote through "git push" command? Especially for EC2 Linux.

Not exactly - but you can update installed apps using the web interface manually after pushing.
I live-coded something that auto-updates apps after pushing at the end of my LNUG talk so it's not impossible, although there was a bug that stopped it working successfully but it's since been fixed.

authors: DQvsRA achingbrain

repo: tableflip/guvnor


text:
Contracts: Add parking admin

Adds a role/address that is allowed to force park rigs, and the address can be set by the contract owner.
I wonder if I should update the naming to just admin or maybe rigsAdmin instead of parkingAdmin so that we can allow the admin to perform other actions that aren't tied to parking in the future without having to change the name? Or maybe having to use separate wallets for each type of task is a good design so that we can allow some users to perform a single admin action, kind of like rbac
Closes RIG-13

Sweet! Left a couple comments.

Thanks! Made some changes based on your comments 👍

repo: tablelandnetwork/rigs

license: Unlicense


text:
simple sketches fail because of np.float_ in the included file vector.py

The first example sketch shown in README.md (and other simple sketches) do not work at all! (I followed the installation instructions in README.md). After hitting the play-button it raises an error:
AttributeError: np.float_ was removed in the NumPy 2.0 release. Use np.float64 instead.. Did you mean: 'float16'?
I assume a newer version of vector.py should be included. If I replace all" np.float_" in vector.py with "np.float64" as suggested in the error message my sketches run as expected.

What version of py5 are you using? The latest version of py5 set a numpy dependency of < 2.0. Earlier versions of py5 do not have that dependency limitation. You should not yet use py5 with numpy 2.0 until library maintainers have a chance to upgrade their libraries to work with the new version of py5. I suspect a lot of libraries will not work with numpy 2.0 and that maintainers need a chance to test and make updates.

Thanks! I followed the instructions in README. I installed thonny-py5mode without prior py5 installation. This resulted in py5 version 0.8.0a2
What I found out now: Thonny version 4.1.4 (as recommended in README) comes with numpy 2.0 already!
Probably a downgrade to numpy < 2 beforehand does the trick.
I got it working by FIRST installing py5 (in version 0.10.1a1). Afterwards I installed thonny-py5mode. This resulted in a downgrade of py5 to version 0.8.0a2. As I know now installing the latest py5 version resulted also in numpy < 2 ...
Is it possible to add a numpy < 2 dependency to the thonny-py5mode plugin so others won't struggle with this issue? Or at least a comment in README? Unfortunately at the moment the install instructions do not work out of the box.

@thoschneider , glad you have it working!

Is it possible to add a numpy < 2 dependency to the thonny-py5mode plugin so others won't struggle with this issue? Or at least a comment in README? Unfortunately at the moment the install instructions do not work out of the box.

Yes, this is an important issue. @tabreturn & @villares , what can we do about this? Can we do a plugin release with these changes?

Yeah, it would be great if we could a new plug-in release.
I have been instructing my students to install Thonny, then install py5 and then install the plug-in. And when on Windows, to use the "portable" available at this dropbox which might be o py5 10.0.0. Yeah, not ideal....
@thoschneider, could you please report on which OS/platform you are using?  I have not seen before the behavior you described of the plug-in triggering a py5 downgrade, I'm very worried about this.

A student of mine had this problem on a windows machine. I figured it out on a virtual windows 10 machine.
Concerning the downgrade: In setup.py I read "install_requires=[ 'install-jdk==1.1.0',  'py5**>=0.8.0a2',   'pyclip==0.7.0' ]"
but in Thonny plugin-manager it says "py5==**0.8.0a2" !

@thoschneider it is just a hunch, but following the instructions to install py5 via Thonny's the "Manage packages..." interface, and the plug-in via the "Manage plug-ins..." panel, defeats the plug-in attempt to enforce the py5 version. Maybe the student installed both using the "Manage plug-ins" panel, which, in my experience leads to pain and disaster :(

If you have the chance, check if the portable works for them.

I'll do this. Thanks! But it seems, that downgrading numpy to <2 works as well.

Maybe the student installed both using the "Manage plug-ins"

This is what I did, when messing around, to find out, what is going on ;) Good to know, that it does not happen, when using the package manager for py5. So you don't have to worry anymore...
Nevertheless, an update of the install instruction would be great! Either an advice to install py5 first and the plugin afterwards - as you suggested - and/or to make sure, that numpy version is <2.

authors: hx2A thoschneider villares

license: WTFPL


text:
fix: name clashes with FunC keywords for struct constructor parameters

Closes #466

[x] I have updated CHANGELOG.md
[x] I have added tests to demonstrate the contribution is correctly implemented: this usually includes both positive and negative tests, showing the happy path(s) and featuring intentionally broken cases
[x] I have run all the tests locally and no test failure was reported
[x] I have run the linter, formatter and spellchecker
[x] I did not do unrelated and/or undiscussed refactorings

Cool, but seems like this ties us to FunC even more. Maintenance of the keyword list may bring occasional bugs in the future. I wonder if we could use different names, like prefixing things with underscores or even UUID's of sort?

Cool, but seems like this ties us to FunC even more.

No, it does not, it does quite the opposite. The test shows you can use all FunC keywords as your struct field identifiers.

authors: anton-trunov novusnota

repo: tact-lang/tact


text:
Search from headers

Coming soon 🚀
https://user-images.githubusercontent.com/9500018/174431665-9077c3c8-cbca-43a4-8f4c-7115f888b0dc.mp4

But it reduces performance.

Released in v5.0.0 🚀


text:
panda list --installed and --verbose doesn't work anymore

Since usage is displayed.
I've not tested further but believe more breakage is likely

though panda --installed list works, which is weird, because panda --help suggests panda list --installed syntax.

The larger issue is at https://github.com/tadzik/panda/issues/256, I think we should close this issue in favor of that one. The --help option has the correct suggestion now.

@tadzik I think you can now close this one from #321 also.

authors: awwaiid stmuk vytas-dauksa

repo: tadzik/panda


text:
Add text language selection

It can be select to text language want to display with the input parameter.
new input parameter

text_language ex) ko, ja, de ...

language selection priority

Select subtitles of the language of input parameter.
If there is no subtitles in the language of the input parameter, translate English subtitles.
If there is no subtitles in the language of the input parameter and English subtitles, Translate the automatically translated subtitles to input parameter language.

notion page title changed

VIDEO_ID + TEXT_LANGUAGE ex) EWbGahsxXK4 => EWbGahsxXK4(ko)

제 작은 의견들 달아봤습니다. 영어 표현으로 이해가 부족한 부분이 있으면 언제든 한글로 물어봐 주셔도 좋습니다. PR desc의 내용이 코드에 제대로 표현되지 않은거 같아 부연 설명이나 테스트 코드 등을 요청드렸습니다. 하지만 부담드리고 싶지는 않아 lint와 test 통과만 되면 제가 PR의 의도를 제대로 이해한 후 코드의 함수명이나 자료구조 이름 등을 적절히 표현하는 PR을 보내볼까 합니다.

authors: gnokoheat xissy


text:
chore(main): release 1.1.0

:robot: I have created a release beep boop
1.1.0 (2024-08-04)
Features

clients/basic: デフォルトのエラーハンドラーをオフにするオプションを追加 (5906a2b)
data-types: .structure メソッドを追加 (959966e)
data-types/encodable: Thing を ID ジェネレーターに対応させる (11cc58c)
data-types/standard: GeometryLine にリング系のプロパティーを追加 (64877f6)
surreal: 1 回限りの RPC を実行する関数を追加 (fbf82c4)
surreal: SurrealQL を事前定義する関数を実験的に追加 (6c35d2a)

Bug Fixes

cbor: ネストされたオブジェクトのエンコード時に循環参照を検知できないことがる不具合を修正 (8a8674a)
engines/http: 名前空間とデータベースのから文字列を許可する (e69b5f6)
engine: 名前空間とデータベース選択に関するバグを修正 (5fc1f78)
engine: 接続情報の命名ミスを修正 (cf47291)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v1.1.0
:sunflower:


text:
Add editorconfig-checker

Add https://github.com/editorconfig-checker/editorconfig-checker

Published in 2.32.0.

authors: jayvdb taiki-e

repo: taiki-e/install-action


text:
fix(bridge-ui): History tx in the web not show up

Describe the bug
Trying to bridge $HORSE Ethereum A1 to Taiko A1, Notification for this tx was succesfull but i cant see history tx in the web.
Steps to reproduce
Steps to reproduce here.
Additional context
Additional context here.

Could you please provide your bridge transaction hash?

I believe we have an issue for this - loading data from relayer.

This has been resolved.

authors: cyberhorsey dantaik mdhs01

repo: taikoxyz/taiko-mono


text:
CIのタイムアウト設定追加

レスポンスが返ってこない、悪意あるコードが実行される等で長時間動き続け課金されるのを防ぐため
公式ドキュメント
デフォルトは360分
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepstimeout-minutes

ありがとうございます！参考に issue-review の実行時間を載せておきます

これってLGTMになったらプルリク出した側がマージするんですか？（いつでもマージできちゃうUIが出ててもいいんですか）

勘違いでした
コメント削除

authors: banbiossa kambayashia


text:
キーボードの状態管理をどうにかする。

複数コンポーネントからキーボードの状態を取りすぎている。
まとめたい。

$keyboardに置いてみたけど、使い勝手はよくなさそう。
再検討です。

キーボードマネージャを作る。

repo: takumus/ImagePetaPeta


text:
Side face detection

Thanks @takuya-takeuchi I'll give it a shot. On a different topic, could you suggest a model or algorithm for side face detection? Thanks, always appreciate the feedback.
Originally posted by @atabora1 in https://github.com/takuya-takeuchi/FaceRecognitionDotNet/issues/36#issuecomment-592090795

https://cvrl.nd.edu/projects/data/
und open ear dataset.
I don't check content but this paper uses it for side face.
https://www.researchgate.net/publication/220888669_Automatic_3D_Facial_Region_Retrieval_from_Multi-pose_Facial_Datasets#pf8
Therefore you can train it and generate orihinal dataset.

Thank you

@atabora1
I implemented sample code to detect side face or not.
https://github.com/takuya-takeuchi/FaceRecognitionDotNet/issues/56#issuecomment-602020550
It may be fuzy but not bad.

No Response

repo: takuya-takeuchi/FaceRecognitionDotNet


text:
Error: Accessories must be created with a non-empty displayName.

I get an error after setting up the plugin and starting homebridge.
Error: Accessories must be created with a non-empty displayName. at new Accessory
The issue seems to be that Miele gives no data under devicename. User Quicksander had the same issues in his miele@home plugin and made "it robust against a possibly empty name" (see https://githubhot.com/repo/QuickSander/homebridge-mieleathome/issues/16 )
Is this fixable for this plugin too? Would be HIGHLY appreciated.
If there's anything I can do to assist, let me know.
Data from Miele Swagger /devices:
{   "000XXXXXXXXXX": {     "ident": {       "type": {         "key_localized": "Gerätetyp",         "value_raw": 18,         "value_localized": "Dunstabzugshaube"       },       "deviceName": "",       "protocolVersion": 2,       "deviceIdentLabel": {         "fabNumber": "000XXXXXXXXX",         "fabIndex": "11",         "techType": "DA 6708 D",         "matNumber": "XXXXXXXX",         "swids": [           "4986",           "20452",           "25226"         ]       },       "xkmIdentLabel": {         "techType": "EK039W",         "releaseVersion": "02.72"       }     },     "state": {       "ProgramID": {         "value_raw": 0,         "value_localized": "",         "key_localized": "Programmbezeichnung"       },       "status": {         "value_raw": 5,         "value_localized": "In Betrieb",         "key_localized": "Status"       },       "programType": {         "value_raw": 0,         "value_localized": "Programm",         "key_localized": "Programmart"       },       "programPhase": {         "value_raw": 4608,         "value_localized": "",         "key_localized": "Programmphase"       },       "remainingTime": [         0,         0       ],       "startTime": [         0,         0       ],       "targetTemperature": [         {           "value_raw": -32768,           "value_localized": null,           "unit": "Celsius"         }       ],       "temperature": [         {           "value_raw": -32768,           "value_localized": null,           "unit": "Celsius"         },         {           "value_raw": -32768,           "value_localized": null,           "unit": "Celsius"         },         {           "value_raw": -32768,           "value_localized": null,           "unit": "Celsius"         }       ],       "signalInfo": false,       "signalFailure": false,       "signalDoor": false,       "remoteEnable": {         "fullRemoteControl": false,         "smartGrid": false,         "mobileStart": false       },       "ambientLight": null,       "light": 1,       "elapsedTime": [],       "spinningSpeed": {         "unit": "U/min",         "value_raw": null,         "value_localized": null,         "key_localized": "Schleuderdrehzahl"       },       "dryingStep": {         "value_raw": null,         "value_localized": "",         "key_localized": "Trockenstufe"       },       "ventilationStep": {         "value_raw": 0,         "value_localized": "",         "key_localized": "Lüfterstufe"       },       "plateStep": [],       "ecoFeedback": null,       "batteryLevel": null     }   },

Thanks. This is certainly fixable. The thing is the hood code is copied and therefore uses a different code base. This is why the Hood code doesn't have this fix while other devices automatically receive this fix when the base code is changed.
I will see if I have some spare time in the weekend.

If you do find some time and fix this, let me know where you want the bottle of whatever-you-like-to-drink-best shipped to!
Honestly, having to use the Miele App bugs me since I have that hood. Been very excited to learn about your plugin a few days ago. If you get this running you‘ll be my hero!
All the best!
Chris
Sent from my iPhone

Am 07.03.2022 um 20:15 schrieb Sander @.***>:

Thanks. This is certainly fixable. The thing is the hood code is copied and therefore uses a different code base. This is why the Hood code doesn't have this fix while other devices automatically receive this fix when the base code is changed.
I will see if I have some spare time in the weekend.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you authored the thread.

Sorry,
I mistakenly replied to an issue on Talsalis’s repo.
Is there a reason you can’t use my plugin? (Not trying to advertise it, but in case Talsalis has no time and you want to continue)
Kind regards,
Sander.

On 8 Mar 2022, at 00:57, c-fy @.***> wrote:

If you do find some time and fix this, let me know where you want the bottle of whatever-you-like-to-drink-best shipped to!
Honestly, having to use the Miele App bugs me since I have that hood. Been very excited to learn about your plugin a few days ago. If you get this running you‘ll be my hero!
All the best!
Chris
Sent from my iPhone

Am 07.03.2022 um 20:15 schrieb Sander @.***>:

Thanks. This is certainly fixable. The thing is the hood code is copied and therefore uses a different code base. This is why the Hood code doesn't have this fix while other devices automatically receive this fix when the base code is changed.
I will see if I have some spare time in the weekend.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you authored the thread.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.

Ok, where do I start?
I guess by thanking you for your time and effort to create these plugins! Yours works perfectly fine and I can‘t tell you how awesome that is! Thank you so much!
I hadn‘t tried your plugin before because I obviously thought it wouldn’t support the hoods and only talsalis’ does. Your description doesn‘t say so but only gives credit to talsalis. That somehow translated wrongly in my head.
Should we delete the comments after my initial issue post to keep this clean?
Thanks again!
Chris

"Should we delete the comments after my initial issue post to keep this clean?" I think so yes.
I hope the other plugin works for you. If not, you can post an issue there.

authors: QuickSander c-fy

repo: talsalis/homebridge-miele-hood


text:
iterate on baskets + an optimization

Add some functions to iterate on baskets.
This lets one bypass the cost of many getindex()s...
julia> @time sum(t.nMuon) |> Int
  0.716353 seconds (6.31 k allocations: 470.014 MiB, 3.63% gc time)
149322456

julia> @time sum(sum,UnROOT.basketarrays(t.nMuon)) |> Int
  0.215638 seconds (6.71 k allocations: 470.039 MiB, 13.26% gc time)
149322456

well, also highlighting that getindex() can be improved @Moelf :) Also note that uproot takes 0.5s to do the above and C++ root takes 1.1s.
By the way,
julia> @profilehtml sum(t.nMuon)

shows a gap after the orange getindex bar. Not sure what that means. I would've expected the bars above getindex to add up to the full orange bar width...

getindex() can be improved\

yeah indeed but I doubt it can ever be improved 3x. Basically when one iterates over events, especially in parallel, we have a branch:
https://github.com/tamasgal/UnROOT.jl/blob/ac66158f38d8b0fecec06595473f9879b3f693d8/src/iteration.jl#L151
that we can't avoid... I think it's performance would look relatively better in the case where the physics workload is >> a few branches...

Latest commit factors out the uncommon/slow path from getindex(). This evidently helps the compiler because now we cut down on the getindex() time by a factor of almost 2. Tested on two machines and I see similar reductions.
julia> function bar(t)
           for evt in t
               _ = evt.Muon_pt
           end
           nothing
       end

before
(note this is on a different machine wrt the original post, hence the faster times to begin with)
julia> @time bar(t)
  0.888482 seconds (14.30 k allocations: 1.818 GiB, 4.61% gc time)

julia> @time sum(t.nMuon) |> Int
  0.495250 seconds (6.08 k allocations: 469.980 MiB, 6.55% gc time)
149322456

after
julia> @time bar(t)
  0.762924 seconds (14.30 k allocations: 1.818 GiB, 5.33% gc time)

julia> @time sum(t.nMuon) |> Int
  0.224379 seconds (6.08 k allocations: 469.980 MiB, 5.02% gc time)
149322456

After the change, the gap is more or less gone.

wow, insane!! doing lord's work thanks this is great.
so now all the time are spent in copying, on the
https://github.com/tamasgal/UnROOT.jl/blob/ac66158f38d8b0fecec06595473f9879b3f693d8/src/root.jl#L272

Well to put it into perspective all these gains probably get diluted by a factor of 3 when we run on the zlib file, but better than nothing :).
We can get blazing fast speeds if we eliminate that pesky copy! 👿

btw I think

basketarrays
basketarray

is getting out of hands

We could change it to basketarray_iter. what's the Julia convention?

there's not really convention, I just don't know how people are gonna use it. _iter is fine, one word is also fine.

I'll rename it to _iter since then it's more clear what it does. We're not exporting any of the basketarray* methods so these are mainly in existence if someone knows what they're doing and want high performance (operating on chunks of a branch)

Awesome 😅 I need more popcorn 😁

authors: Moelf aminnj tamasgal


text:
GT06 Alarm Packet

Hi!
I'm having some trouble dealing with the Alarm Packet from GT06, I've checked the Protocol, and I can't seem to find any data on my Traccar database. Can you help me out? Where can I check it? I can see for example the device battery level, but I can't see any thing related to alarms set on the device, such as SOS, power cut etc.
Thanks!

Can you please provide some HEX message samples with alarm info.

5/21/2016 7:21:48 INFO: [440C969C] connected

5/21/2016 7:21:48 DEBUG: [440C969C: 5023 < 177.79.47.81] HEX: 78780d0103837141118104150002a2700d0a

5/21/2016 7:21:48 DEBUG: [440C969C: 5023 > 177.79.47.81] HEX: 787805010002eb470d0a

5/21/2016 7:21:59 DEBUG: [440C969C: 5023 < 177.79.47.81] HEX: 78780a130006640001000269e80d0a

5/21/2016 7:21:59 DEBUG: [440C969C: 5023 > 177.79.47.81] HEX: 787805130002db6a0d0a

5/21/2016 7:21:59 INFO: [440C969C] id: 75, time: 2016-05-21 04:20:23, lat: -19.86391, lon: -43.95155,

5/21/2016 7:23:41 DEBUG: [440C969C: 5023 < 177.79.47.81] HEX: 78781f12100515121729c60221942104b72a4e00

5/21/2016 7:23:41 DEBUG: [440C969C: 5023 > 177.79.47.81] HEX: 787805120003903f0d0a

5/21/2016 7:23:42 INFO: [440C969C] id: 75, time: 2016-05-21 15:23:41, lat: -19.86391, lon: -43.95155,

The first debug 78780d0103837141118104150002a2700d0a is a 18 byte, which represents the alarm.
Thanks for your help, I really appreciate it!

First message represents login and not alarm.

Sorry, my bad!
Here's the correct one:
5/27/2016 12:28:54 PM DEBUG: [5535E9BC: 7878251610051b0f1c34c5022515d504b5dcd20738080902d4022bdf009cba5006640201006
Thanks!

This time is not even a valid HEX. It has odd number of characters. Can you please be more careful.

Really sorry again, my excel cropped the end of the string. Here it is directly from the log file:
2016-05-27 12:28:54 DEBUG: [5535E9BC: 5023 < 187.60.56.100] HEX: 7878251610051b0f1c34c5022515d504b5dcd20738080902d4022bdf009cba5006640201006759680d0a
Thanks again!

OK, I can see that the message is marked as alarm. Is anything missing? If yes, I need protocol documentation that describes this message.

In my Positions table, from that exact same server time, I have no information whatsoever that the alarm have been triggered:
{"sat":5,"mcc":724,"mnc":2,"lac":11231,"cid":40122,"alarm":true,"ignition":false,"power":6,"gsm":100,"index":103,"ip":"187.60.56.100"}
For example, that hex code was sent when I physically removed the car's battery. The device sent an alarm message containing that information. What I mean is, how can I possibly know if the device sent an alarm message, and which alert was that?

I need protocol documentation to know how to decode that data.

Can I send you via email?

Yes, address is in profile.

Ok! Just sent it, let me know if you need anything else :)

It looks like alarm type is part of status flags. Not sure why you don't have it. What version of Traccar are you using?

You mean the status flag from the device table? I'm currently running version 3.3. Should it be working on this version? If not, which one should I upgrade it to?

You should upgrade to the latest one.

Great! That would be the 3.5?

Yes, you can always check latest version on the official website:
https://www.traccar.org/download/

Hi @tananaev , I've successfully managed to upgrade to the most recent version (3.5), and I've simulated the same situation as before, removing the battery from the car. Here's the new hex code from the alarm message to the server:
2016-06-29 08:34:22 DEBUG: [57CA53B2: 5023 < 187.60.56.100] HEX: 7878251610061d0b212dc7022517c904b5dd3b0038e60902d4022bdf009cba50066402010006d2b50d0a
```

And here's the data from the positions table:

```
{"sat":7,"mcc":724,"mnc":2,"lac":11231,"cid":40122,"alarm":true,"ignition":false,"status":80,"power":6,"gsm":100,"index":6,"ip":"187.60.56.100"}
```

I still can't see any information regarding the alarm, which type was it and how to deal with it. Am I missing something here? Any help?

Thanks again!

Status bitmask is there.

You mean this?
"status":80

Yes, that's exactly what I mean.

And that does the "80" value represents? Is this from the protocol or is it a defined pattern from Traccar itself? What are the other possibilities?

It's a status byte directly from protocol. You can find description in the document that you sent me earlier.

It says it occupies one byte. If "80" is the byte in hex, it makes no sense because the hex code I sent you does not contain such byte. Are you sure about this? I've checked the protocol and it's not matching with anything. Can you be a little bit more specific?

80 is decimal, not hex.

How am I supposed to know that? 80 could be hex which is 128 in decimal. Any way.. That being said, 50  in hex represent the 80 in decimal. We do have a 50 byte, on the 32nd position, which according to the protocol, for this type of package, is LBS Near Cell ID. This has nothing to do with which type of alarm nor status of the device. Are you 100% sure about this? All I need to know is how do I keep track of fired alarms on the server so I can notify the user or take any other action based on that information.

Well, decimal is the default format that we use. You don't expect to see prices in a supermarket in hex format when you go there. You don't ask how you know that the price is in decimal, right?
I'm pretty sure it's the right field. It's called "Device information" in the document. So, you have 1010000 in binary format. Alarm is 3-5 bits, so it's 010 in binary (cut-off alarm). Is that what you are expecting?

Of course decimal is the default format, but in a supermarket there is no such thing as data packages flying all around you with the price encoded in hex waiting for you to interpret them or convert to decimal or binary, right?
So in this case, being the cut-off alarm alright, going back to my original question on this matter, do we or don't we have the information on the database already decoded? If not, I have to decode it by myself, right?

Currently it's the whole mask as one field in the database, but it can be decoded separately. Just need to add some code.

authors: gbvaz tananaev

repo: tananaev/traccar


text:
Atrack AX5 extra info not saved

(I wrote this in an other issue that was already closed)
I noticed one thing ..the AX5 is able to send some extra info about the vehicle as a string at the end, and saw in the especific processing jar that there is a variable that takes that info, but it seems it does not saves it to the database.
Could it be posible you make it save it to the Message field?

Support for Atrack protocol has been extended to include decoding of long date format and all additional information.

Extra data has been supported for Atrack protocol for some time now.

authors: Birria tananaev


text:
TK103-B+ with 2 Fuel sensors.

I tested my tracker with traccar and it worked fine under GPS-103 protocol. But with my tracker i couldnt find few entries, Like door alarm, ACC alarms. Also I have 2 fuel sensors in my tracker which i want to monitor. Need help with decoder.
Here's what i tried to catch on tcp connection using wireshark.
imei:359710041961583,tracker,1312170400,,F,230030.000,A,2455.3288,N,06705.8537,E,0.00,0,,0,0,0.00%,,;
ON
And heres what is writes in 'others' field
11, '', 0, 0, 24.9221466666667, 67.0975616666667, 'gps103tracker', , 0, '2013-12-16 17:44:31', 1, 1
Thnx

Hi geniez, sorry for bringing up an old thread. But i need help regarding this problem, would you mind sharing your work

Hi geniez/tananaev, please share your work, it would be very helpful to other traccar users.

@martynask, all source code is available here on GitHub. Latest version of Traccar can parse 4 additional parameters for GPS103 protocol.

authors: and12345 geniez martynask tananaev


text:
Question

Hello tandasat, first of all thank you for your contribution to the community. I was experimimenting with your HyperVisor and works great hoewer and im trying to log System Drivers API calls but seems like ddimon dones't catch it, i tried hooking PsLookupProcessByProcessId and it only logs the calls from userland, is there anyway to log the ones from kernel too? thanks.

Resolved, i am getting the driver caller image name by scanning loaded module list and passing return address then getting image name.

repo: tandasat/DdiMon


text:
IOS-1739 Add Dash coin

Сделал пока draft, будем когда blockchain обновлять, зальем
Надо решить что бы с бэка пока не отдавался Dash

Сорри, нажал cmd+enter при добавлении комментария, почему-то закрылось

Да, все верно, мы не передаем, можно мержить

repo: tangem/tangem-app-ios


text:
BooleanQuery::from trait mismatch

This is not an issue. I'm a beginner in rust and i cant seem to get this working.
   let query1 = RegexQuery::new("mice".to_string(), title);
    let query2 = RegexQuery::new("s.*a".to_string(), title);

    let query = BooleanQuery::from(vec![
            (Occur::Should, Box::new(query1)),
            (Occur::Should, Box::new(query2))
    ]);

this code does not compile for me. This is the error.
error[E0277]: the trait bound `tantivy::query::BooleanQuery: std::convert::From<std::vec::Vec<(tantivy::query::Occur, std::boxed::Box<tantivy::query::RegexQuery>)>>` is not satisfied
   --> examples/mine.rs:240:17
    |
240 |     let query = BooleanQuery::from(vec![
    |                 ^^^^^^^^^^^^^^^^^^ the trait `std::convert::From<std::vec::Vec<(tantivy::query::Occur, std::boxed::Box<tantivy::query::RegexQuery>)>>` is not implemented for `tantivy::query::BooleanQuery`
    |
    = help: the following implementations were found:
              <tantivy::query::BooleanQuery as std::c

i cant seem to find whats wrong here.
However if i directly create the function like this
 let query = BooleanQuery {
         subqueries: vec![
             (Occur::Should, Box::new(query1)),
             (Occur::Should, Box::new(query2))
         ]
    };

it seems to compile as intended. although i have to make the subqueries field in BooleanQuery public.
Why wont the from in BooleanQuery trait work as i want it to ?

Rust did not infer the query you wanted for your Box<Query>. It settled on Box<RegexQuery> instead.
You can fix your problem by somehow hinting the type you are shooting for.

woah, it worked when i did this. thanks Paul.
 let query1 = RegexQuery::new("mice".to_string(), title);
    let query2 = RegexQuery::new("s.*a".to_string(), title);
    let subqueries: Vec<(Occur, Box<Query>)> = vec![
        (Occur::Should, Box::new(query1)),
        (Occur::Should, Box::new(query2))
    ];
    let query: BooleanQuery = BooleanQuery::from(subqueries);

btw, love this library.

@noelzubin I'm glad it worked!

authors: fulmicoton noelzubin

repo: tantivy-search/tantivy


text:
Fork github actions issue

Heya,
I thought I'd update my fork to the new version that you've released (doing a test on a different repo before committing to my actual fork rather than creating a branch for now) to keep it up to date and to add a couple more templates, and it seems that the github actions fail on build with the error:
stat /home/runner/work/error-page-test/error-page-test/cmd/error-pages: directory not found
https://github.com/modem7/error-page-test/runs/4361391755?check_suite_focus=true
Is this something you'd be willing to assist with or would this be something outside your remit?
Many thanks!

Heya @modem7!
Looks like you forgot about the cmd directory :)

Heya @modem7!
Looks like you forgot about the cmd directory :)

Weird! Didn't upload when I commited!
One day I'll actually have some coffee before doing things like this.
Apologies for the ID10T and thank you very much!

repo: tarampampam/error-pages


text:
Скачивание самих файлов с третьего сайта

Добрый день.
Возможно ли настроить скрипт формирования update.ver так, чтобы сами файлы находились на третьем сайте, То есть по адресу www.domain.ru\update.ver указывает на необходимые файлы, которые расположены по www.domain1.ru*.nup?
Есть параметр URI_PATH в котором можно указать директорию того же сайта, в котором брать сами файлы. Будет ли это работать с совершенно другим сервером? Как настроить для этого случая?
С уважением.

Привет, бываю, но не так часто, как хотелось бы.
По идее - должно работать, попробуй.

authors: mr-butch tarampampam


text:
Feature/heat exchanger

熱交換器に並流の場合と向流の場合の2通りの値を持たせていましたが、コンストラクタの引数に counterflow: bool = True を追加し、基本的に向流の熱交換器とし、並流も設定可能とするように変更しました。

マージ先を main にしてしまっているため、新たにPRを作成しました。 #37


text:
Document cosine implementation

Includes a quoted prose description of the method by Nick Capen originally from:
http://forum.devmaster.net/t/fast-and-accurate-sine-cosine/9648
Unfortunately the site has since gone down, hence including it into the rustdoc.

Codecov Report

Merging #88 (25f3fe7) into main (2f1d9cc) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #88   +/-   ##
=======================================
  Coverage   57.42%   57.42%
=======================================
  Files          38       38
  Lines         876      876
=======================================
  Hits          503      503
  Misses        373      373

Impacted Files
Coverage Δ

src/float/cos.rs
92.30% <ø> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2f1d9cc...25f3fe7. Read the comment docs.

authors: codecov-commenter tarcieri

repo: tarcieri/micromath


text:
oauth2: got http status 403 on google get user info

Caddyfile:
localhost:3000 {
  proxy / localhost:3040
  jwt {
    path /
    allow domain readdle.com
  }
  login {
    google "client_id=***,client_secret=***,scope=https://www.googleapis.com/auth/userinfo.profile"
  }
}

Upon login it shows "Internal error" and an error in log: oauth2: got http status 403 on google get user info
Also tried these scopes: https://www.googleapis.com/auth/plus.me, https://www.googleapis.com/auth/plus.login with same effect.
Client ID and Client Secret are created for a fresh sample project. Same Client ID and secret work  for bitly/oauth2_proxy, but I'd prefer to use caddy+loginsrv in our setup.

Also having this issue, tried with the following permissions (both with and without custom domain):
email
profile
openid
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile

Custom domain has API's enabled, and the OAuth app in Google Cloud has no additional settings that would change any behaviour.

I've managed to fix this, @domudall
I've enabled Google Plus API and Google People API. It worked after a minute or so. Works great for me now.

@dobegor Good to here that!!
Maybe you could file a PR for the README, so that others do not have to figure that out by there self?

@smancke sure, will do that. Just need to check if both APIs are required to work. Google's OAuth 2 Scopes doc has absolutely zero info on this, unfortunately.

Amazing, thanks all. Managed to get it working with just the Google+ API (tried just People first, then disabled). Here's a direct link to enable for anyone who finds this issue before the README PR: https://console.cloud.google.com/apis/library/people.googleapis.com/

People from future,
Please enable Google's Plus API, NOT people API. This is true when you need only the email of the user.
As the scope use https://www.googleapis.com/auth/userinfo.email on the line
google "client_id=......,client_secret=.....,scope=https://www.googleapis.com/auth/userinfo.email   inside the login { } block on Caddyfile.
You're welcome.

What is the replacement API now that Google+ has been deprecated? It's very unclear in Google's own documentation.

Hi @rochdev
as mentioned in the README:

** Attention: Update to v1.3.0 for Google Login Update !!!! **
Google will stop support for the Google+ APIs. So we changed loginsrv to use the standard oauth endpoints for Google login. Please update loginsrv to v1.3.0 if you are using google login.

authors: dobegor domudall kmonsoor rochdev smancke

repo: tarent/loginsrv


text:
Suppress DEPRECATED warning

Very trivial though.

Coverage remained the same at 92.313% when pulling 2fe2bb1dd3a43f5c211cea8aabaf8c700fe1c03d on ymmtmdk:surppres-warning into 6adcd856fba8c3d55482f344a5da1e8d105124ed on tarent:master.

thx.

authors: coveralls smancke ymmtmdk


text:
Fix config import to use node-config-ts

scanner won't grab the config data and start with this build -- updated it to use node-config-ts like the rest of the project and it works now.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: CLAassistant deckersdevsecops

repo: target/mmk-ui-api


text:
Dev: Bug fixes and addition of new commands

Fix bugs when creating new project versions
Add Fortify Scan, Git Email, and Git Upload commands to interact with WebBreaker Agent (Future Functionality)
Update documentation and examples
Fix #40

webbreaker webinspect scan --settings Default
or webbreaker webinspect scan
returns an error

authors: mdunaj xolian

repo: target/webbreaker


text:
Position of the opam-version line

Following this discussion at opam-repository the line containing the field opam-version: should be the first line of the .opam file that dune-release pushes to the opam-repository.
But, when the .opam file is generated from a .opam.template file by dune, it prepends some generated lines before those of the template (even if the opam-version field is specified in the first line of the template). So, the opam file pushed by dune-release to  opam-repository does not meet the opam constraints..
It would be nice if dune-relase can check the position of the opam-version line before publishing the package.
Of course, it would be better if that line could be reordered by dune-release when publishing the opam file to  opam-repository.
I noticed that dune-project file have the same kind of constraint: dune rejects dune-project file starting by some comment lines.

I can't say from https://github.com/ocaml/opam-repository/pull/21108#discussion_r843170008 if that is mandatory or just a recommend good practice by the opam team.

I believe https://github.com/pbaudin/fontforge-of-ocaml/pull/1 is a better fix, since there is no reason I can think of to have opam-version in a template file.
I'm closing this, as the .opam file is generated by dune and if the case of opam-version in the template would have to be handled this would need to happen on the dune side.

authors: Leonidas-from-XIV pbaudin

repo: tarides/dune-release

license: ISC


text:
hostgroups config file fails on test generation

I have a simple wrapper cookbook that pulls in the default recipe and passes in attribute. I was previously using v5.3.5 on the master branch before this mornings pushes and now I'm using v6.0.0 from the Chef supermarket API.
My kitchen tests are failing because the cookbook is adding an incorrect hostgroup.
define host {
use server
address 10.0.2.15
host_name server-ubuntu-1204.vagrantup.com
hostgroups _default,all,linux,monitoring
}
Where is that _default coming from?

can you test this with the latest version? think that this issue is solved with the new configuration providers, but not 100% sure..

@howdoicomputer could you please retest this with latest version?

Oh, sorry. I left the company that I was working at when I was working with this cookbook. I am unable to test. :(

Ok, i will close the issue.

authors: howdoicomputer sbotman


text:
taskcat the package manager

Overview
Initial implementation of taskcat as a package manager. Intention is that these features will be alpha in v0.9.
Implements commands:

install
list
delete
test list
test clean

Testing/Steps taken to ensure quality
manual execution of the commands against several quick start repos.
Notes
functionality is in an alpha state, won't focus too much on tests, or impeccable code until there's more certainty around the details of the implementation.
Testing Instructions
taskcat install redhat-openshift --region us-east-1
taskcat list
taskcat delete <NAME_OR_UUID> --region us-east-1

Codecov Report

Merging #55 into master will decrease coverage by 5.88%.
The diff coverage is 28.19%.

@@            Coverage Diff             @@
##           master      #55      +/-   ##
==========================================
- Coverage   77.77%   71.89%   -5.89%
==========================================
  Files          24       29       +5
  Lines        2254     2565     +311
  Branches      387      450      +63
==========================================
+ Hits         1753     1844      +91
- Misses        411      627     +216
- Partials       90       94       +4

Impacted Files
Coverage Δ

taskcat/_s3_sync.py
75.75% <ø> (ø)
:arrow_up:

taskcat/_common_utils.py
65.57% <0%> (-1.1%)
:arrow_down:

taskcat/_cli_modules/__init__.py
100% <100%> (ø)
:arrow_up:

taskcat/_cli_core.py
87.33% <100%> (-1.34%)
:arrow_down:

taskcat/_cli_modules/list.py
15.9% <15.9%> (ø)

taskcat/_cli_modules/install.py
18.26% <18.26%> (ø)

taskcat/_cfn/threaded.py
75.28% <21.87%> (-11.8%)
:arrow_down:

taskcat/_cli_modules/delete.py
30.43% <30.43%> (ø)

taskcat/_name_generator.py
40% <40%> (ø)

taskcat/_config.py
73.39% <50%> (-0.24%)
:arrow_down:

... and 10 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8f3d754...e568050. Read the comment docs.

/do-e2e-tests

/do-e2e-tests

@andrew-glenn @avattathil this is ready for another review. I've changed the verb to deploy and updated the list output to include the project name, so it now looks like:
NAME                 PROJECT                           ID                                  REGION
lumpy-rattlesnake    quickstart-redhat-openshift       67c812465c28449490744c945513c094    us-west-2

/do-e2e-tests

/do-e2e-tests

ok, sorry for the noise here, had some issues with my pre-commit, then decided to bundle a bit more changes in here, in the interest of getting some important fixes/changes in soonest.
@andrew-glenn @avattathil REALLY ready for review now 😸 let's get this merged!

authors: codecov-io jaymccon


text:
Setup window in menu items not closing with cancel or cross pressing

Expected behavior:
The opened window should close on cancel or cross selection
Actual behavior:
The windows can not be closed
Reproduce steps:
(Describe the steps to reproduce the problem here)
Version:
v3.0.4-beta.23.2
Additional Information:
(Additional information, if any)

Sometimes work other do not work...

This is a duplicate of https://github.com/tastyigniter/TastyIgniter/issues/428
If you are able to replicate the issue consistently (browser/window size etc) then we can certainly find a fix, but we haven't been able to replicate it yet.
Please close this issue and make any updates on #428

Sorry I only searched on closed ugs efore opening

authors: BreakSecurity ryanmitchell

repo: tastyigniter/TastyIgniter


text:
Locations Review Error

Expected behavior:
Rendering the reviews of the location
Actual behavior:
ErrorExceptionUndefined variable: controller
in reviews.blade.php line 10
and
in FileParser.php(199) : eval()'d code line 10
vendor/tastyigniter/flame/src/Pagic/Parsers/FileParser.php(199) : eval()'d code', 10, array())
in FileParser.php(199) : eval()'d code line 10
Reproduce steps:
After clean installation of the latest version

Can we get the full stack trace please?

Fixed tastyigniter/ti-theme-orange@398310bab0f5c01abfb1ab5ed3ce29b9663b9f0c

authors: ryanmitchell sampoyigi santcomputerkey


text:
CMake Support

Add CMake support.  It makes using mimetic in C++ apps more modular.  CMake is well supported across Windows and Linux, and works in Visual Studio.
Tested on Ubuntu, in MSYS2 with CLANG64 on Windows, and in Visual Studio on Windows.
Works best in a superbuild project but does work fine with FetchContent - namespaces won't be available.

The cmake script only builds the main library, static or dynamic.  It looked difficult to add the test case build.
It also builds a pkg-conf .pc file so it can interoperate with autotools - I didn't add static lib tags though, only dynamic.
This should make mimetic more portable and flexible for people to include in various projects.  Thanks!

Replaced with https://github.com/tat/mimetic/pull/37

repo: tat/mimetic


text:
[updater v2] macOS app fails to check for updates

I have an app built on v2, and it's been failing to check for an update (from 1.3.3 to 1.3.4). When I open 1.3.3, it does not display the updater dialog.

Oh, I just checked the migration docs and saw we have to manually check for updates now. 🫠 Apologies.

repo: tauri-apps/plugins-workspace


text:
api example run failed

Describe the bug
api example run failed with compile error
To Reproduce
Steps to reproduce the behavior:

Go to examples/api
npm i
tauri dev

Expected behavior
Compiling api v0.1.0 (/home/sovlookup/桌面/tauri-dev/examples/api/src-tauri)
error[E0432]: unresolved imports `tauri::CustomMenuItem`, `tauri::Menu`, `tauri::MenuItem`
 --> examples/api/src-tauri/src/menu.rs:5:13
  |
5 | use tauri::{CustomMenuItem, Menu, MenuItem};
  |             ^^^^^^^^^^^^^^  ^^^^  ^^^^^^^^ no `MenuItem` in the root
  |             |               |
  |             |               no `Menu` in the root
  |             no `CustomMenuItem` in the root

error[E0432]: unresolved imports `tauri::CustomMenuItem`, `tauri::SystemTrayMenuItem`
  --> examples/api/src-tauri/src/main.rs:14:13
   |
14 | use tauri::{CustomMenuItem, Manager, SystemTrayMenuItem, WindowBuilder, WindowUrl};
   |             ^^^^^^^^^^^^^^           ^^^^^^^^^^^^^^^^^^ no `SystemTrayMenuItem` in the root
   |             |
   |             no `CustomMenuItem` in the root

error[E0599]: no method named `menu` found for struct `tauri::Builder<std::string::String, std::string::String, std::string::String, std::string::String, _, Wry>` in the current scope
  --> examples/api/src-tauri/src/main.rs:36:6
   |
36 |     .menu(menu::get_menu())
   |      ^^^^ method not found in `tauri::Builder<std::string::String, std::string::String, std::string::String, std::string::String, _, Wry>`

warning: unused import: `Manager`
  --> examples/api/src-tauri/src/main.rs:14:29
   |
14 | use tauri::{CustomMenuItem, Manager, SystemTrayMenuItem, WindowBuilder, WindowUrl};
   |                             ^^^^^^^
   |
   = note: `#[warn(unused_imports)]` on by default

warning: unused import: `WindowBuilder`
  --> examples/api/src-tauri/src/main.rs:14:58
   |
14 | use tauri::{CustomMenuItem, Manager, SystemTrayMenuItem, WindowBuilder, WindowUrl};
   |                                                          ^^^^^^^^^^^^^

error: aborting due to 3 previous errors; 2 warnings emitted

Some errors have detailed explanations: E0432, E0599.
For more information about an error, try `rustc --explain E0432`.
error: could not compile `api`

To learn more, run the command again with --verbose.

Platform and Versions (please complete the following information):

OS: Linux
Node: v16.1
NPM:npm@6.14.11
Yarn:1.22.10
Rustc:rustc 1.52.1 (9bc8c42bb 2021-05-09)

Did you rebuild the tooling/cli.js package? Also check if there's any tooling/cli.js/bin/tauri-cli binary in there, if there is, delete it. I think your CLI is outdated so it removed the menu feature on examples/api/src-tauri/Cargo.toml.

thanks, after rebuilding tooling/cli.js it passed the compilation.
But it's all blank, what's wrong with it ...

Actually when I run npm run dev, svelte runs blank web page too.

You also need to build tooling/api

How exactly does one rebuild the packages mentioned in this thread?

@holmesadrianh If you're in the project root you can run .scripts/setup.sh which should build all you need, but manually you can do:

cd tooling/api && yarn && yarn build
cd tooling/cli/node && yarn && yarn build

Thanks for the info!

authors: FabianLars SOVLOOKUP holmesadrianh lucasfernog

repo: tauri-apps/tauri


text:
[docs] Mermaid Syntax Error

It appears there is a mermaid syntax error on the Lockdown diagram

The Tauri Website is being maintained over here this issue is a duplicate of https://github.com/tauri-apps/tauri-docs/issues/462

authors: JonasKruckenberg service-fabric-dev


text:
[bug] Android run on device

Describe the bug
Hey, Im trying to run the app in dev mode on a real android device (works fine on android emulator).
First my android device is connected (USB) and attached, it shows up in the adb devices  output (USB debugging enabled etc..). When I run cargo tauri android dev  app opens in the device, but frontend does not load because of this error
Failed to request http://192.168.1.20:9000/: Io Error: connection timed out

I think the host is wrong.
In webpack, devServer is set up like this:
  devServer: {
    port: 9000,
    host: '0.0.0.0', // accept externals connection

and in tauri.conf.json
    "devPath": "http://localhost:9000", // Im not sure about the host value here

Also, I tried with adb reverse proxy 9000
adb -s my_phone reverse tcp:9000 tcp:9000

but this does not fix the issue
Reproduction
No response
Expected behavior
No response
Platform and versions
Environment
› OS: Arch Linux Unknown X64
› Node.js: 16.17.1
› npm: 8.15.0
› pnpm: Not installed!
› yarn: 1.22.19
› rustup: 1.25.1
› rustc: 1.66.1
› cargo: 1.66.1
› Rust toolchain: stable-x86_64-unknown-linux-gnu
Packages
WARNING: no lock files found, defaulting to npm
› @tauri-apps/cli [NPM]: 2.0.0-alpha.1
› @tauri-apps/api [NPM]: 2.0.0-alpha.0
› tauri [RUST]: git+https://github.com/tauri-apps/tauri?branch=next#8cc111494d74161e489152e52191e1442dd99759 (2.0.0-alpha.2),
› tauri-build [RUST]: git+https://github.com/tauri-apps/tauri?branch=next#8cc111494d74161e489152e52191e1442dd99759 (2.0.0-alpha.0),
› tao [RUST]: 0.16.0,
› wry [RUST]: git+https://github.com/tauri-apps/wry?branch=dev#bce39e2be195194e547b0021e770e45a3df15fa1 (0.24.1),
App
› build-type: bundle
› CSP: default-src blob: data: filesystem: ws: wss: http: https: tauri: 'unsafe-eval' 'unsafe-inline' 'self' img-src: 'self'
› distDir: ../dist
› devPath: http://localhost:9000/
› framework: React
› bundler: Webpack
App directory structure
├─ public
├─ src-tauri
├─ .storybook
├─ node_modules
├─ src
└─ dist
Stack trace
No response
Additional context
No response

using  local-ipv4 for webpack devServer host and retrying with adb reverse proxy does the trick