Null exception on file delete

It seems entry itself is delete from the disk, but directory listing is not, producing a dangling pointer.

...and garbage collector seems hacky at this point (future feature?)

Seems it doesn't on the root directory

Stack trace:
exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 5
	at net.torvald.terrarum.virtualcomputer.tvd.finder.VirtualDiskCracker$3.getValueAt(VirtualDiskCracker.kt:144)
	at javax.swing.JTable.getValueAt(JTable.java:2717)
	at javax.swing.JTable.prepareRenderer(JTable.java:5706)
	at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2114)
	at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:2016)
	at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1812)
	at javax.swing.plaf.ComponentUI.update(ComponentUI.java:161)
	at javax.swing.JComponent.paintComponent(JComponent.java:780)
	at javax.swing.JComponent.paint(JComponent.java:1056)
	at javax.swing.JComponent.paintChildren(JComponent.java:889)
	at javax.swing.JComponent.paint(JComponent.java:1065)
	at javax.swing.JViewport.paint(JViewport.java:728)
	at javax.swing.JComponent.paintChildren(JComponent.java:889)
	at javax.swing.JComponent.paint(JComponent.java:1065)
	at javax.swing.JComponent.paintChildren(JComponent.java:889)
	at javax.swing.JComponent.paint(JComponent.java:1065)
	at javax.swing.JComponent.paintChildren(JComponent.java:889)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047)
	at javax.swing.JComponent.paint(JComponent.java:1065)
	at javax.swing.JComponent.paintChildren(JComponent.java:889)
	at javax.swing.JComponent.paint(JComponent.java:1065)
	at javax.swing.JComponent.paintChildren(JComponent.java:889)
	at javax.swing.JComponent.paint(JComponent.java:1065)
	at javax.swing.JComponent.paintChildren(JComponent.java:889)
	at javax.swing.JComponent.paint(JComponent.java:1065)
	at javax.swing.JComponent.paintChildren(JComponent.java:889)
	at javax.swing.JComponent.paint(JComponent.java:1065)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
	at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1272)
	at javax.swing.JComponent._paintImmediately(JComponent.java:5158)
	at javax.swing.JComponent.paintImmediately(JComponent.java:4969)
	at javax.swing.RepaintManager$4.run(RepaintManager.java:831)
	at javax.swing.RepaintManager$4.run(RepaintManager.java:814)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789)
	at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738)
	at javax.swing.RepaintManager.access$1200(RepaintManager.java:64)
	at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732)

parent: 00000000, target: 5F163828
where parent WAS NOT A FLIPPIN ROOT, target is our intended file

Apparently it's fixed long time ago and forgot to close :\


Move sys._update_params(params) before TimeResponseData return when nstate == 0

It was found that for system without states, params not are updated at the right timing in the input_output_response function.
Need to move sys._update_params(params) before TimeResponseData returns if nstate == 0

Coverage remained the same at 94.766% when pulling 8aa271de3f500112e8377650006f1ee61de8116d on hyumo:main into f758725b59df1afbd0e3758bcb03c65a95238ff8 on python-control:main.

Thank you


guard without surrounding parens fails to parse

contrast
> cases
     0 | 1 == 2 -> 123

with
> cases
     0 | (1 == 2) -> 123

The former fails; the latter succeeds.

Can no longer reproduce.


New UI on open Gekko?

Hi,
sorry for cross posting this but it really matters to me: I was watching this video posted by @askmike https://www.youtube.com/watch?v=PKIxZ-Qaphk and at around 0:25 Mike states that the new UI should be available on both GekkoPlus and the open source Gekko. I have tried the open source version from Github today (22-March-2019) and the UI looks still like the old one. When can we expect the new UI on open Gekko? Am I missing something?

Yes I am looking into this atm...

thanks for letting me know @stalebot but this is still disappointing

seems likely that the core team either is focusing on GekkoPlus or only gekko develop branch but no UI update in sight.

seems likely that the core team either is focusing on GekkoPlus or only gekko develop branch but no UI update in sight.

Yes this is likely true. No UI work done on the Dev branch either. Generally little activity there anyway.
Given Gekko's wonky UI I end up using it in commandline mode mostly. However, once you go down that pathway there is a better option it seems: FreqTrader https://www.freqtrade.io/en/latest/
It requires you to learn Python but then again the entire industry seems to be moving into that direction, so this is not really a bad thing. And importantly, the FreqTrader dev community is very active.


Randomly can't contact docker registry

Have hit this a few times, let me know what more info you need:
{"name":"nfd-kernel","hostname":"Damians-MacBook-Pro.local","pid":10376,"level":30,"msg":"stderr: 2015/05/14 09:21:07 Error: v1 ping attempt failed with error: Get http://localhost:8011/v1/_ping: dial tcp <IP_ADDRESS>:8011: connection refused\n","time":"2015-05-14T08:21:07.410Z","v":0}
{"name":"nscale-util","hostname":"Damians-MacBook-Pro.local","pid":10376,"level":50,"msg":"executor: docker push localhost:8011/cp_deployer/postgres-postgres_9.4, in: /Users/dberesford2/work/coderdojo/cp_deployer/., stderr: 2015/05/14 09:21:07 Error: v1 ping attempt failed with error: Get http://localhost:8011/v1/_ping: dial tcp <IP_ADDRESS>:8011: connection refused\n","time":"2015-05-14T08:21:07.410Z","v":0}
{"name":"nscale-util","hostname":"Damians-MacBook-Pro.local","pid":10376,"level":50,"msg":"executor: docker push localhost:8011/cp_deployer/postgres-postgres_9.4, in: /Users/dberesford2/work/coderdojo/cp_deployer/., FAILED!: 1","time":"2015-05-14T08:21:07.411Z","v":0}
{"name":"nfd-kernel","hostname":"Damians-MacBook-Pro.local","pid":10376,"module":"docker","level":50,"err":{"message":"command failed","name":"Error","stack":"Error: command failed\n    at ChildProcess.<anonymous> (/Users/dberesford2/.nvm/v0.10.38/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/nscale-util/lib/executor.js:62:17)\n    at ChildProcess.emit (events.js:117:20)\n    at maybeClose (child_process.js:766:16)\n    at Socket.<anonymous> (child_process.js:979:11)\n    at Socket.emit (events.js:95:17)\n    at Pipe.close (net.js:466:12)","code":1},"msg":"command failed","time":"2015-05-14T08:21:07.413Z","v":0}
{"name":"nfd-kernel","hostname":"Damians-MacBook-Pro.local","pid":10376,"level":50,"err":{"message":"command failed","name":"Error","stack":"Error: command failed\n    at ChildProcess.<anonymous> (/Users/dberesford2/.nvm/v0.10.38/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/nscale-util/lib/executor.js:62:17)\n    at ChildProcess.emit (events.js:117:20)\n    at maybeClose (child_process.js:766:16)\n    at Socket.<anonymous> (child_process.js:979:11)\n    at Socket.emit (events.js:95:17)\n    at Pipe.close (net.js:466:12)","code":1},"msg":"command failed","time":"2015-05-14T08:21:07.413Z","v":0}
{"name":"nfd-kernel","hostname":"Damians-MacBook-Pro.local","pid":10376,"level":30,"msg":"stdout: Error: command failed","time":"2015-05-14T08:21:07.413Z","v":0}
{"name":"nfd-kernel","hostname":"Damians-MacBook-Pro.local","pid":10376,"level":30,"msg":"stdout: Error: command failed","time":"2015-05-14T08:21:07.414Z","v":0}
{"name":"nfd-kernel","hostname":"Damians-MacBook-Pro.local","pid":10376,"level":50,"err":{"message":"command failed","name":"Error","stack":"Error: command failed\n    at ChildProcess.<anonymous> (/Users/dberesford2/.nvm/v0.10.38/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/nscale-util/lib/executor.js:62:17)\n    at ChildProcess.emit (events.js:117:20)\n    at maybeClose (child_process.js:766:16)\n    at Socket.<anonymous> (child_process.js:979:11)\n    at Socket.emit (events.js:95:17)\n    at Pipe.close (net.js:466:12)","code":1},"msg":"command failed","time":"2015-05-14T08:21:07.414Z","v":0}
{"name":"nfd-kernel","hostname":"Damians-MacBook-Pro.local","pid":10376,"level":30,"msg":"stderr: Error: command failed","time":"2015-05-14T08:21:07.414Z","v":0}
{"name":"nfd-kernel","hostname":"Damians-MacBook-Pro.local","pid":10376,"level":30,"msg":"rsp: build all containers g214e247-09ed-4e73-b5b8-6bd89d8d765c","time":"2015-05-14T08:21:07.414Z","v":0}
{"name":"nfd-kernel","hostname":"Damians-MacBook-Pro.local","pid":10376,"level":30,"err":{"message":"command failed","name":"Error","stack":"Error: command failed\n    at ChildProcess.<anonymous> (/Users/dberesford2/.nvm/v0.10.38/lib/node_modules/nscale/node_modules/nscale-kernel/node_modules/nscale-util/lib/executor.js:62:17)\n    at ChildProcess.emit (events.js:117:20)\n    at maybeClose (child_process.js:766:16)\n    at Socket.<anonymous> (child_process.js:979:11)\n    at Socket.emit (events.js:95:17)\n    at Pipe.close (net.js:466:12)","code":1},"msg":"command failed","time":"2015-05-14T08:21:07.414Z","v":0}
{"name":"nfd-kernel","hostname":"Damians-MacBook-Pro.local","pid":10376,"level":30,"msg":"stderr: command failed","time":"2015-05-14T08:21:07.414Z","v":0}```

Me too. I am not exactly sure what the problem is, as it's spotty and hard to reproduce. I will have a look.

I have just released 0.16.1, which should solve the problem (hopefully).


Fix tests failure and remove -OutputVersionFormat from LogSink cmdlet

Remove -OutputVersionFormat as V1 LogSink is deprecated (this cmdlet is still in beta).

This change is

Thanks!


Update Go to 1.19

Update Go.
Update some Go modules.

Thanks @simonpasquier!


[bug]: Can't start webUI: Can't pass <IP_ADDRESS>:9090

Is there an existing issue for this problem?

[X] I have searched the existing issues

Operating system
Windows
GPU vendor
Nvidia (CUDA)
GPU model
No response
GPU VRAM
No response
Version number
4.0.4
Browser
Firefox 124.0.2
Python dependencies
No response
What happened
I just installed invokeAI 4.0.4. Everything is OK, But when i start invoke.bat, I get some red error:
[2024-04-12 13:01:28,799]::[uvicorn.error]::ERROR --> [Errno 13] error while attempting to bind on address ('<IP_ADDRESS>', 9090): an attempt was made to access a socket in a way forbidden by its access permissions:
I use tcpview to make sure that none app occupy the 9090 port.
I add  firewall new rules to open 9090 port in inbound rules and outbound rules.
But it still doesn't work.
How can I do, Please help.
What you expected to happen
Just get it work.
How to reproduce the problem
No response
Additional context
No response
Discord username
No response

Here is the snapshot

This means your OS cannot bind to the address. Maybe restarting would fix it. Could also edit your invokeai.yaml file and use a different port if that doesn't work.

Thank you for your reply, It's work! I didn't realize it could be solved this way.

No worries :)


url in browser changes but the state is not changed.

Hi
I am using ui-router version 1.0.3 and angular-permission version 5.3.2, I have a structure like below:

         {{serviceGroup.name}}

clicking on each of these service groups cause state transition( some of states have permission in their data). by clicking on the above link, the url is changed but the state transition is not happening, If I refresh the page every thing is fine.
any Idea what am I doing wrong?

@masterspambot  thanks for your answer, the problem with using ui-sref is that it can't handle cases like this I guess ui-sref={{myLink}}

you mean this?
https://stackoverflow.com/a/28568892


error in committees/CommitteeAgendaSearch: failed to get meetings for committee 5

This issue was automatically created, please do not modify the title or remove any labels
Unexpected exception received while trying to get meetings of committee 5: ('Connection aborted.', error(110, 'Connection timed out'))

Encountered the error again
Unexpected exception received while trying to get meetings of committee 5: ('Connection aborted.', error(110, 'Connection timed out'))

Encountered the error again
Unexpected exception received while trying to get meetings of committee 5: ('Connection aborted.', error(110, 'Connection timed out'))

Encountered the error again
Unexpected exception received while trying to get meetings of committee 5: ('Connection aborted.', error(110, 'Connection timed out'))

Encountered the error again
Unexpected exception received while trying to get meetings of committee 5: ('Connection aborted.', error(110, 'Connection timed out'))


Realtime-Support ?

Will the "lite"-package support the realtime-feature in the future ?

Yeh it will, we didn't had enough time to work on it, but we do plan to come back to it.


Blocking WebClient API

Related to #2341

Do not merge, i am not accepting this PR. It was missclick.

Do not merge, i am not accepting this PR. It was missclick.

Close for now. Will be reviewed later.


ARROW-5824: [Gandiva][C++] Fix decimal null literals.

Type was hard coded as 0,0
Use the input type for literals instead.

@pravindra can you please review, CI failures look unrelated.

Codecov Report

Merging #4780 into master will increase coverage by 1.66%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #4780      +/-   ##
==========================================
+ Coverage   87.41%   89.08%   +1.66%
==========================================
  Files         996      719     -277
  Lines      139489   100066   -39423
  Branches     1418        0    -1418
==========================================
- Hits       121938    89145   -32793
+ Misses      17189    10921    -6268
+ Partials      362        0     -362

Impacted Files
Coverage Δ

cpp/src/gandiva/tree_expr_builder.cc
64.65% <100%> (+2.91%)
:arrow_up:

cpp/src/gandiva/tests/decimal_test.cc
100% <100%> (ø)
:arrow_up:

cpp/src/plasma/common.cc
76.19% <0%> (-12.28%)
:arrow_down:

python/pyarrow/error.pxi
51.21% <0%> (-1.85%)
:arrow_down:

cpp/src/arrow/status-test.cc
98.3% <0%> (-1.7%)
:arrow_down:

cpp/src/arrow/status.h
95.5% <0%> (-0.38%)
:arrow_down:

cpp/src/arrow/python/serialize.cc
89.61% <0%> (-0.33%)
:arrow_down:

cpp/src/plasma/client.cc
97.1% <0%> (ø)
:arrow_up:

python/pyarrow/__init__.py
40.54% <0%> (ø)
:arrow_up:

cpp/src/plasma/common.h
100% <0%> (ø)
:arrow_up:

... and 290 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 e70c3a7...2fa0eeb. Read the comment docs.


put QM007 integration test check on hold

Despite it's bad-ass identifier number, I propose QM007 be put on hold.
Because some cookbook publishing tools do not include test directories in the published tarball, the implementation of this check cannot depend on checking the presence of files within the tarball. Other metrics that check the presence of a file make calls to GitHub via its API if a source_url is given, but recursive walking of directories via the GitHub API is non-trivial. With the increased engineering effort to implement this metric and the debates over how the make the check accurate and valuable, I propose that we put this metric on hold until both the accuracy of the check and the notional implementation can be better defined.

@jjasghar FYSA


resource/cloudflare_list_item: handle overlapping redirect source_url

To determine the individual list item identifier, we perform an additional HTTP search against the endpoint filtering for the value. In the case of IPs, we use a "starts with" match whereas for redirects, it is a contains. This creates an edge whereby if you have a multiple redirects whereby they share a substring, you cannot differentiate them.
This introduces an additional loop performing an exact match against what the user has provided with all found search results.
NB: For a small dataset, this is manageable however, for 10+ similar items, you are very likely to exhaust your API quota due to additional requests. In the future, the service will improve the search to provide different search match types which we can lean on here instead.

acceptance tests all passing
TF_ACC=1 go test ./internal/framework/service/list_item -v -run "^TestAccCloudflareListItem_" -count 1 -timeout 120m -parallel 1
=== RUN   TestAccCloudflareListItem_Basic
=== PAUSE TestAccCloudflareListItem_Basic
=== RUN   TestAccCloudflareListItem_MultipleItems
--- PASS: TestAccCloudflareListItem_MultipleItems (20.99s)
=== RUN   TestAccCloudflareListItem_Update
--- PASS: TestAccCloudflareListItem_Update (31.46s)
=== RUN   TestAccCloudflareListItem_BadListItemType
--- PASS: TestAccCloudflareListItem_BadListItemType (5.72s)
=== RUN   TestAccCloudflareListItem_ASN
--- PASS: TestAccCloudflareListItem_ASN (14.67s)
=== RUN   TestAccCloudflareListItem_Hostname
--- PASS: TestAccCloudflareListItem_Hostname (25.33s)
=== RUN   TestAccCloudflareListItem_Redirect
--- PASS: TestAccCloudflareListItem_Redirect (16.42s)
=== RUN   TestAccCloudflareListItem_RedirectWithOverlappingSourceURL
--- PASS: TestAccCloudflareListItem_RedirectWithOverlappingSourceURL (33.41s)
=== CONT  TestAccCloudflareListItem_Basic
--- PASS: TestAccCloudflareListItem_Basic (16.86s)
PASS
ok  	github.com/cloudflare/terraform-provider-cloudflare/internal/framework/service/list_item	166.078s


⚠ Bofrost.lu has degraded performance

In 9310a17, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1053 ms

Resolved: Bofrost.lu performance has improved in d501b43 after 45 minutes.


patreon

https://www.patreon.com/johnvandivier/membership

wont fix the search is awful and i have no following


special handling of filled data, no borders neccessary

Hi,
if a datavalue has a colour FILL > 0 the LINEWIDTH should be allowed as a minumum of 0 (ZERO) instead of 1
reason:
this (zero line width) makes a nice stair display with no border neccessary, especially light fill with multiple data
Same looks good when used with markings, if you have minimum AND maximum marking AND fill, this makes a marked area with no border, nice for threshold areas, where borders are distracting
In flot adapter I often used very subtle filling levels, so maybe 20 steps for filling level could be an advantage

Thank You - working great !!!!
If You have spare time, please consider with low priority to do something similar with markings:
like having a transparent horizontal bar in a single color, but no border.
this may also relate to a flaw in the colorpicker: I cannot select transparent colors, the lower slider is only on 100% opacity.
With the transparency I could use filling of 100%, transparency 15% to do the same :-)


Missing cover image from book

See this epub file:
https://sync.luckycloud.de/d/bf3a5b1d14f949b89955/?p=%2FePub&mode=list
Data all looks correct - but no cover image.

Nice one I will test this tomorrow!

This should not be closed yet. After yestersday's update is caught in a restart loop:
I (515) main: Battery 100, 3894.00v
I (515) main: Memory before renderer init: 4401791
I (585) main: Memory after renderer init: 3258507
I (585) main: Using SPIFFS
I (585) SPIFFS: Initializing SPIFFS
I (805) main: Memory after sdcard init: 3255583
I (805) Controls: ULP Wakeup
I (2165) main: Creating epub list
I (4025) main: Epub files loaded
I (4025) PUBLIST: Current page is 0, previous page -1, redraw=0
I (4225) PUBLIST: Rendering item 0
I (4425) EPUB: Reading item OEBPS/Images/cover.jpg
I (4895) JPG: JPEG Decoded - size 600,900, scale = 0.640000, 0.644444, 2
E (5505) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time:
E (5505) task_wdt:  - IDLE (CPU 1)
E (5505) task_wdt: Tasks currently running:
E (5505) task_wdt: CPU 0: IDLE
E (5505) task_wdt: CPU 1: main_task
E (5505) task_wdt: Print CPU 0 (current core) backtrace

Backtrace:0x40116F4F:0x3FFB0840 0x40084209:0x3FFB0860 0x40137E57:0x3FFBBAF0 0x40116CB3:0x3FFBBB10 0x4008F2C1:0x3FFBBB30 0x40090A21:0x3FFBBB50v

Sure!
 $ git submodule update --remote
 Submodule path 'lib/epdiy/epdiy': checked out '8b4302a6a650a5c228520c100b862aba60978c2c'

A more detailed Serial output of the error:
I (6685) EPUB: Reading item OEBPS/Images/cover.jpg
I (7065) JPG: JPEG Decoded - size 600,900, scale = 0.640000, 0.644444, 2
Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.

Core  1 register dump:
PC      : 0x400dd9c9  PS      : 0x00060e30  A0      : 0x800d2816  A1      : 0x3ffcc530
A2      : 0x3f41b220  A3      : 0x3ffcc60e  A4      : 0x000000fd  A5      : 0x00000006
A6      : 0x0000003f  A7      : 0x00000006  A8      : 0x000000fd  A9      : 0x00000005
A10     : 0x0000f007  A11     : 0x3ffb0094  A12     : 0x00000021  A13     : 0xffffffff
A14     : 0x00000000  A15     : 0x00000063  SAR     : 0x00000020  EXCCAUSE: 0x0000001c
EXCVADDR: 0x0000f007  LBEG    : 0x400dd8d6  LEND    : 0x400dd8f6  LCOUNT  : 0x00000002

Backtrace:0x400dd9c6:0x3ffcc530 0x400d2813:0x3ffcc580 0x400e037d:0x3ffcc5d0 0x400dfa21:0x3ffcc680 0x400d29b6:0x3ffcc700 0x400d2a6c:0x3ffcc720 0x400d2d22:0x3ffcc740 0x40090a21:0x3ffcc790
  #0  0x400dd9c6:0x3ffcc530 in utf8_len at lib/epdiy/epdiy/src/epd_driver/font.c:46
      (inlined by) next_cp at lib/epdiy/epdiy/src/epd_driver/font.c:62
      (inlined by) epd_get_text_bounds at lib/epdiy/epdiy/src/epd_driver/font.c:248
  #1  0x400d2813:0x3ffcc580 in EpdRenderer::get_text_width(char const*, bool, bool) at lib/Epub/Renderer/EpdRenderer.h:92
  #2  0x400e037d:0x3ffcc5d0 in Renderer::draw_text_box(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, int, int, bool, bool) at lib/Epub/Renderer/Renderer.cpp:67
  #3  0x400dfa21:0x3ffcc680 in EpubList::render() at lib/Epub/EpubList/EpubList.cpp:184
  #4  0x400d29b6:0x3ffcc700 in handleEpubList(Renderer*, UIAction) at src/main.cpp:119
  #5  0x400d2a6c:0x3ffcc720 in handleUserInteraction(Renderer*, UIAction) at src/main.cpp:131
  #6  0x400d2d22:0x3ffcc740 in main_task(void*) at src/main.cpp:212
  #7  0x40090a21:0x3ffcc790 in vPortTaskWrapper at /home/martin/.platformio/packages/framework-espidf/components/freertos/port/xtensa/port.c:168

If I see this correctly is hanging at this line:
  while ((c = next_cp((const uint8_t **)&string))) {   // <-- HERE
    get_char_bounds(font, c, &temp_x, &temp_y, &minx, &miny, &maxx, &maxy, &props);
  }

But that's strange before it didn't hang with this book on font.c, just the cover was missing.

Awesome, now it works and the cover of this book is displayed properly, thanks!!!

I really need to try and understand git submodules better.


fix(compiler): make sure language service use updated compiler options

Summary
When a file initially exists in compiler file set when TsCompiler is created, later in getCompiledOutput the value of compilerOptions which makes LanguageService is not aware of because _updateMemoryCache checks and sees that the file is the same so projectVersion value is not increased which makes LanguageService uses the outdated _compilerOptions.
This commit adds a comparison via JSON stringify between _compilerOptions and _initialCompilerOptions. If there is a difference, increase projectVersion for LanguageService.
This regression came to light when bumping vue-jest to ts-jest v27.
The tsconfig used has : "module": "es2015", and ts-jest used to compile the files to commonjs anyway.
This is no longer the case when using ts-jest v27.0.0
Closes #2629
Test plan
Added unit test
Green CI
Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information
N.A.

projectVersion is bumped when memory cache is updated, not before. Would you please link the issue which is caused by v27?

ok the scenario happens when a file already exists in compiler file set and initially, module is es2015. Later when LanguageService starts compilation, updateMemoryCache checks and sees that file already exists while compilerOptions is already updated with module: commonjs. LanguageService will then use that module: es2015 to compile which leads to the problem.
The solution I'd say is: at this line do I check to see if module value has changed comparing between this._compilerOptions vs this._initialCompilerOptions. If module has changed, simply set shouldIncrementProjectVersion to true.

Pull Request Test Coverage Report for Build 879978057

0 of 3 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.02%) to 94.394%

Totals

Change from base Build 878331062:
0.02%

Covered Lines:
1011

Relevant Lines:
1037

💛  - Coveralls

Pull Request Test Coverage Report for Build 879978057

3 of 3 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.02%) to 94.394%

Totals

Change from base Build 878331062:
0.02%

Covered Lines:
1011

Relevant Lines:
1037

💛  - Coveralls

@ahnpnl thank you for your quick response and release (and much better fix 👍).


Failed LN transaction succeds after successful retry of this payment (2. TX, via BTCPay QR)

I opened a LN channel ... success
I imported a BTCPay payment (QR)
The Transaction (#1) was some minutes in pending state and than failed.
I tryed again to import the BTCPay payment (QR)
Another LN Transaction (#2) was created and finished successful in seconds
But the previous failed one (#1) was also executed (success)
So i payed the double amount, what was not the plan.

i can provide screenshots, if needed.
i was directed to the BTCPay QR via link witch i followed for both transactions ...
https://pretix.eu/fulmo/lightninghackday/order/YHJAX/p7ocigcyq5yz0g36/
thanks for your good work.
steffen

Hello Steffen,
Do you have 2 separate payment lines for that purchase in eclair wallet? Or is it the same payment, with the same payment request, that first failed and then succeeded?
If you can join screenshots, that may be useful!
Thanks.

Hello,
here are screenshots, i guess 2x different payments ...

steffen


ORA-12541: no listener for Oracle Database Docker image on Ubuntu

Hey Guys, getting this error when using OracleDatabase 12.2 on an ubuntu host.
The instance comes up fine:
9692 ± docker-compose up odb                                                                        ✹ ✭
Recreating ebiscontainer_odb_1
Attaching to ebiscontainer_odb_1
odb_1   | ASSWORD FOR SYS, SYSTEM AND PDBADMIN: password
odb_1   |
odb_1   | LSNRCTL for Linux: Version <IP_ADDRESS>.0 - Production on 18-JUL-2017 20:09:00
odb_1   |
odb_1   | Copyright (c) 1991, 2016, Oracle.  All rights reserved.
odb_1   |
odb_1   | Starting /opt/oracle/product/<IP_ADDRESS>/dbhome_1/bin/tnslsnr: please wait...
odb_1   |
odb_1   | TNSLSNR for Linux: Version <IP_ADDRESS>.0 - Production
odb_1   | System parameter file is /opt/oracle/product/<IP_ADDRESS>/dbhome_1/network/admin/listener.ora
odb_1   | Log messages written to /opt/oracle/diag/tnslsnr/120bfb89449e/listener/alert/log.xml
odb_1   | Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
odb_1   | Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<IP_ADDRESS>)(PORT=1521)))
odb_1   |
odb_1   | Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
odb_1   | STATUS of the LISTENER
odb_1   | ------------------------
odb_1   | Alias                     LISTENER
odb_1   | Version                   TNSLSNR for Linux: Version <IP_ADDRESS>.0 - Production
odb_1   | Start Date                18-JUL-2017 20:09:00
odb_1   | Uptime                    0 days 0 hr. 0 min. 0 sec
odb_1   | Trace Level               off
odb_1   | Security                  ON: Local OS Authentication
odb_1   | SNMP                      OFF
odb_1   | Listener Parameter File   /opt/oracle/product/<IP_ADDRESS>/dbhome_1/network/admin/listener.ora
odb_1   | Listener Log File         /opt/oracle/diag/tnslsnr/120bfb89449e/listener/alert/log.xml
odb_1   | Listening Endpoints Summary...
odb_1   |   (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
odb_1   |   (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<IP_ADDRESS>)(PORT=1521)))
odb_1   | The listener supports no services
odb_1   | The command completed successfully
odb_1   | [WARNING] [DBT-10102] The listener configuration is not selected for the database. EM DB Express URL will not be accessible.
odb_1   |    CAUSE: The database should be registered with a listener in order to access the EM DB Express URL.
odb_1   |    ACTION: Select a listener to be registered or created with the database.
odb_1   | [WARNING] [DBT-06208] The 'SYS' password entered does not conform to the Oracle recommended standards.
odb_1   |    CAUSE:
odb_1   | a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9].
odb_1   | b.The password entered is a keyword that Oracle does not recommend to be used as password
odb_1   |    ACTION: Specify a strong password. If required refer Oracle documentation for guidelines.
odb_1   | [WARNING] [DBT-06208] The 'SYSTEM' password entered does not conform to the Oracle recommended standards.
odb_1   |    CAUSE:
odb_1   | a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9].
odb_1   | b.The password entered is a keyword that Oracle does not recommend to be used as password
odb_1   |    ACTION: Specify a strong password. If required refer Oracle documentation for guidelines.
odb_1   | [WARNING] [DBT-06208] The 'PDBADMIN' password entered does not conform to the Oracle recommended standards.
odb_1   |    CAUSE:
odb_1   | a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9].
odb_1   | b.The password entered is a keyword that Oracle does not recommend to be used as password
odb_1   |    ACTION: Specify a strong password. If required refer Oracle documentation for guidelines.
odb_1   | Copying database files
odb_1   | 1% complete
odb_1   | 13% complete
odb_1   | 25% complete
odb_1   | Creating and starting Oracle instance
odb_1   | 26% complete
odb_1   | 30% complete
...

when connecting via cx_Oracle for python I get:
  File "/home/waffles/virtualenvs/ebis/local/lib/python2.7/site-packages/django/db/backends/oracle/base.py", line 214, in get_new_connection
    return Database.connect(conn_string, **conn_params)
django.db.utils.DatabaseError: ORA-12541: TNS:no listener

My client is on the host and I'm forwarding both ports:
  File "/home/waffles/virtualenvs/ebis/local/lib/python2.7/site-packages/django/db/backends/oracle/base.py", line 214, in get_new_connection
    return Database.connect(conn_string, **conn_params)
django.db.utils.DatabaseError: ORA-12541: TNS:no listener

here is the compose file I'm using:
version: '3'
services:
odb:
image: oracle/database:<IP_ADDRESS>-ee
ports:
- "1521:1521"
- "5500:5500"
volumes:
- ./odata:/opt/oracle/oradata
environment:
- ORACLE_SID=sid
- ORACLE_PWD=password
tty: true

Hi @rafaelosoto, it could be that there went something wrong during the container startup. Can you please provide the entire output of the startup log.
Also, can you please share what your conn_string and conn_params contain.

Here's the full output
10160 ± docker-compose up odb                                                                                ✹ ✭
Recreating ebiscontainer_odb_1
Attaching to ebiscontainer_odb_1
odb_1   | ASSWORD FOR SYS, SYSTEM AND PDBADMIN: password
odb_1   |
odb_1   | LSNRCTL for Linux: Version <IP_ADDRESS>.0 - Production on 20-JUL-2017 14:41:26
odb_1   |
odb_1   | Copyright (c) 1991, 2016, Oracle.  All rights reserved.
odb_1   |
odb_1   | Starting /opt/oracle/product/<IP_ADDRESS>/dbhome_1/bin/tnslsnr: please wait...
odb_1   |
odb_1   | TNSLSNR for Linux: Version <IP_ADDRESS>.0 - Production
odb_1   | System parameter file is /opt/oracle/product/<IP_ADDRESS>/dbhome_1/network/admin/listener.ora
odb_1   | Log messages written to /opt/oracle/diag/tnslsnr/97679205d5ba/listener/alert/log.xml
odb_1   | Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
odb_1   | Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<IP_ADDRESS>)(PORT=1521)))
odb_1   |
odb_1   | Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
odb_1   | STATUS of the LISTENER
odb_1   | ------------------------
odb_1   | Alias                     LISTENER
odb_1   | Version                   TNSLSNR for Linux: Version <IP_ADDRESS>.0 - Production
odb_1   | Start Date                20-JUL-2017 14:41:27
odb_1   | Uptime                    0 days 0 hr. 0 min. 0 sec
odb_1   | Trace Level               off
odb_1   | Security                  ON: Local OS Authentication
odb_1   | SNMP                      OFF
odb_1   | Listener Parameter File   /opt/oracle/product/<IP_ADDRESS>/dbhome_1/network/admin/listener.ora
odb_1   | Listener Log File         /opt/oracle/diag/tnslsnr/97679205d5ba/listener/alert/log.xml
odb_1   | Listening Endpoints Summary...
odb_1   |   (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
odb_1   |   (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<IP_ADDRESS>)(PORT=1521)))
odb_1   | The listener supports no services
odb_1   | The command completed successfully
odb_1   | [WARNING] [DBT-10102] The listener configuration is not selected for the database. EM DB Express URL will not be accessible.
odb_1   |    CAUSE: The database should be registered with a listener in order to access the EM DB Express URL.
odb_1   |    ACTION: Select a listener to be registered or created with the database.
odb_1   | [WARNING] [DBT-06208] The 'SYS' password entered does not conform to the Oracle recommended standards.
odb_1   |    CAUSE:
odb_1   | a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9].
odb_1   | b.The password entered is a keyword that Oracle does not recommend to be used as password
odb_1   |    ACTION: Specify a strong password. If required refer Oracle documentation for guidelines.
odb_1   | [WARNING] [DBT-06208] The 'SYSTEM' password entered does not conform to the Oracle recommended standards.
odb_1   |    CAUSE:
odb_1   | a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9].
odb_1   | b.The password entered is a keyword that Oracle does not recommend to be used as password
odb_1   |    ACTION: Specify a strong password. If required refer Oracle documentation for guidelines.
odb_1   | [WARNING] [DBT-06208] The 'PDBADMIN' password entered does not conform to the Oracle recommended standards.
odb_1   |    CAUSE:
odb_1   | a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9].
odb_1   | b.The password entered is a keyword that Oracle does not recommend to be used as password
odb_1   |    ACTION: Specify a strong password.   All rights reserved.
odb_1   |
odb_1   |
odb_1   | Connected to:
odb_1   | Oracle Database 12c Enterprise Edition Release <IP_ADDRESS>.0 - 64bit Production
odb_1   |
odb_1   | SQL>
odb_1   | System altered.
odb_1   |
odb_1   | SQL>
odb_1   | Pluggable database altered.
odb_1   |
odb_1   | SQL> Disconnected from Oracle Database 12c Enterprise Edition Release <IP_ADDRESS>.0 - 64bit Production
odb_1   | #########################
odb_1   | DATABASE IS READY TO USE!
odb_1   | #########################
odb_1   | The following output is now a tail of the alert.log:
odb_1   | Completed: alter pluggable database ORCLPDB1 open
odb_1   | 2017-07-20T14:46:45.429939+00:00
odb_1   | ORCLPDB1(3):CREATE SMALLFILE TABLESPACE "USERS" LOGGING  DATAFILE  '/opt/oracle/oradata/ebis/ORCLPDB1/users01.dbf' SIZE 5M REUSE AUTOEXTEND ON NEXT  1280K MAXSIZE UNLIMITED  EXTENT MANAGEMENT LOCAL  SEGMENT SPACE MANAGEMENT  AUTO
odb_1   | ORCLPDB1(3):Completed: CREATE SMALLFILE TABLESPACE "USERS" LOGGING  DATAFILE  '/opt/oracle/oradata/ebis/ORCLPDB1/users01.dbf' SIZE 5M REUSE AUTOEXTEND ON NEXT  1280K MAXSIZE UNLIMITED  EXTENT MANAGEMENT LOCAL  SEGMENT SPACE MANAGEMENT  AUTO
odb_1   | ORCLPDB1(3):ALTER DATABASE DEFAULT TABLESPACE "USERS"
odb_1   | ORCLPDB1(3):Completed: ALTER DATABASE DEFAULT TABLESPACE "USERS"
odb_1   | 2017-07-20T14:46:46.067708+00:00
odb_1   | ALTER SYSTEM SET control_files='/opt/oracle/oradata/ebis/control01.ctl' SCOPE=SPFILE;
odb_1   |    ALTER PLUGGABLE DATABASE ORCLPDB1 SAVE STATE
odb_1   | Completed:    ALTER PLUGGABLE DATABASE ORCLPDB1 SAVE STATE
odb_1   | 2017-07-20T14:56:39.303488+00:00
odb_1   | ORCLPDB1(3):Resize operation completed for file# 10, old size 337920K, new size 358400K
for conn_string you mean my django connection string?

Hi @rafaelosoto, your database and listener are up and running so I expect something wrong with the connection string.
Yes, the one that you pass on here:  return Database.connect(conn_string, **conn_params)

Hey gvenzl, thanks again for your help.
I'm using the DATABASES configuration for Django. My settings look like the following:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.oracle',
'NAME': 'ebis',
'USER': 'oracle',
'PASSWORD': 'password',
'HOST': "",  # Set to empty string for localhost
'PORT': "1542",  # Set to empty string for default.
}
}

Hi @rafaelosoto,
As I expected, the config looks wrong. You are exposing port 1521 on port 1521 but the config Django config says port 1542. Also the user oracle is wrong if that should be a database user. Last but not least, I assume that name means database name but also there is no ebis in the compose file that you have referenced above.

Closing this due to lack of response.


Update the getting started readme doc

note: this PR doesn't resolve the error noted in #42

This PR will be merged unless there are objections in 2 weeks


A problem with pretrain dla model

Thanks for your great work.
Some users reported that the pretrained model links failed. Please help fix the problem?
https://github.com/Owen-Liuyuxuan/visualDet3D/issues/73

Our IT is working on it. The downtime is usually within a day, but it is lasting longer this time. I am asking for an estimate for when the server will be back.

The server is back now. However, IT is still investigating why the server is not stable recently.

Hello,
The download server is still not responding.
Can you check again?
Thank you in advance.

The server seems to be down again. Can it be brought back?


Docs need to be updated to document FDO usage

This issue tracker is intended only for IoT specific issues. Please try to reproduce the issue on a relevant Fedora release to determine if the issue is specific to IoT or a general issue in Fedora. If is a general issue in Fedora, please report it in Red Hat Bugzilla (see How to file a bug) or in an upstream project and not in this issue tracker.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Please describe the steps needed to reproduce the bug:

..
..

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
OS version:
Please replace this line with output of `rpm-ostree status -b`

Additional context
Add any other context about the problem here.

We can probably use the downstream RHEL docs as a guide for these docs; need to confirm with our docs contact


HTTP Status Code 400

Describe the bug
The output returns the values and suggestions but it displays an error in the beginning.
To Reproduce
Steps to reproduce the behavior:

Execute the following
krr simple  --allow-hpa --prometheus-url http://mimir.prd.monitoring.xyz/prometheus/ --prometheus-headers 'X-Scope-OrgID:runtime-metrics' --prometheus-auth-header 'Basic xyz' --prometheus-label cluster  --prometheus-cluster-label rtmc-02 -v

Expected behavior
Do not return errors
Screenshots

Are you interested in contributing a fix for this?
Yes
Desktop (please complete the following information):

OS: mac OS
Version v1.13.0

Additional context
Using Mimir with multi tenancy

Does this happen on the prometheus-workload-loader branch as well?


Some Changes

Fixed FlowAssetInstance Select Bugs
Add FlowPrivateNode to Filter the SubFlowGraph
Add Graph Node Debug Info
Add Tick Event Define

https://user-images.githubusercontent.com/31533351/147934196-2196bc82-f68e-4d1f-8f19-4cfdab9c4b81.mp4

Hi @MYTNB
would be possible for you to actually make separate PRs for every point. I'm sorry, it's not feasible to merge all of these as one changelist/commit even if I'd like to accept all of them.
I'd definitely accept a toolbar fix!
And displaying Error on the graph node :)
I'm not gonna accept adding Tick to the base Flow Node class. This would break a fundamental design of the graph, enforcing users to use event-based design instead of spamming Tick everywhere.
If Tick is needed in some specific node, it can be easily added by adding FTickableGameObject.
A proper explanation would be required for functional changes. Not sure what FlowPrivateNode introduces, and the class name itself is confusing.
The last thing, commit cannot include any non-Latin text as it would be a mystery for developers :)

Thanks for your reply, I'm sorry for the trouble my commit caused you :).
FlowPrivateNode is designed to make the node  is only allowed to be used by some FlowAsset subtypes (Obviously I didn't find a suitable naming)
And I will not continue to request this submission (as I have already made very many changes to your base)


verbosity attribute in MediaTrace

Some implementation checks require --ParseSpeed 1 or other verbose MediaTrace options, such as testing to make sure all Seek elements resolve (this fails on low verbosity mediatrace, since not all Clusters are noted).
I propose a verbose attribute to be added where ever the parser attribute is used, so in block, ref, and MediaTrace.

I don't like we terms ParseSpeed(no real meaning) and verbosity(it is not about verbosity but how much data we check).
 completeness="full",  completeness="fast", `  completeness="medium"?
(I don't like the idea of having numbers, is "1" full or fast and is "9" full or fast?)

you're right, i remember we debate this before. I was on the side of coverage

ho, I forgot the debate.
  coverage="full" (--ParseSpeed=1),   coverage="fast" (--ParseSpeed=0),   coverage="medium" (--ParseSpeed=0.5 and default)?

I suggest number with coverage with words as aliases to numbers.

which number? which alias?

I prefer something unique (number or text), having 2 methods for saying the same thing may be confusing.

Check the man page for the flac utility. There is something like this in the compression option.

we talk of an XML output, so a parser will have to support both if we accept both. This is not similar to command line options


Publish to open-vsx

https://open-vsx.org/
This is the extension repo used by https://vscodium.com/

Hmmm...I still don't understand why this is needed. I assume "VSCode-compatible editor" means "editor forked from vscode", in which case it will be able to install extensions from marketplace.visualstudio.com, right?
In fact, I'm pretty sure any free version of vscode could just filter out extensions on the marketplace with non-free licenses. So why does this website even exist?

The point of vscodium is to strip out non-free parts of vscode (e.g. telemetry/tracking), not to restrict to free extensions.
vscodium can't use the regular marketplace for legal reasons, so they switched to open-vsx

The point of vscodium is to strip out non-free parts of vscode (e.g. telemetry/tracking)

I thought this stuff is only present in Microsoft's customization. The default vscode doesn't have any non-free components, right? And I think on Arch you can install the default vscode, which will use the VS marketplace when downloading extensions.

i've been modifying internal vscodium files to point it back to microsoft's marketplace

Done. https://open-vsx.org/extension/prince781/vala


fixed: removed extra blank lines from sections

Checklist:

[ ] I have read freeCodeCamp's contribution guidelines.
[ ] My pull request has a descriptive title (not a vague title like Update index.md)
[ ] My pull request targets the master branch of freeCodeCamp.
[ ] All the files I changed are in the same world language, for example: only English changes, or only Chinese changes, etc.

Closes #XXXXX

Thank you, for opening this pull request.
This is a standard message notifying you that we've reviewed your pull request and have decided not to merge it. We would welcome future pull requests from you. Be sure to read the Contributors Docs, if you have not.
Thank you, and happy coding.


Check for unit cell info in abinit template

This code assumes that the unit cell related keywords in abinit.in.template have been deleted. If this is not the case, the results could be wrong. I could check the template file at LatticeParameterSweep instantiation to make this more robust.

I could also do this for Elk, Socorro, and other codes.


Add test for digest reference

Really cool this works! I'm still thinking about the issue you opened - I'm going to think a bit and will respond with my thoughts after!


Bump version to tag a new release and ship latest fixes

Coverage remained the same at 49.157% when pulling 8413467c6e5ca6e0f622e970b0b1e8febb6b094b on bump_version into 0fc144d3140a4bf778d2d7c1dfecc440d1658769 on master.

Merging immediately to tag and request building on conda-forge.


gcc7: 7.4.0 -> 7.5.0

Motivation for this change
<EMAIL_ADDRESS>Sending to master optimistically, since this is no longer our default
compiler.
Let's see ;).
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Beep boop :).

cc @NixOS/darwin-maintainers :

Darwin is where all the rebuilds are, is there a preferred way to handle this? Should it go to staging?
Should be safe, but would be good to ensure at least builds on Darwin before merging :).

There's a conditional we should get rid of. However, it's mostly some python packages that rebuild so hydra should get through those pretty quickly.

Looks like @vcunat pushed the bump today (independently): 56622fa339118b89d14a86ea4d56d3d0f3b5b6ba , if there's still cleanup needed (conditional to remove?) can you make a PR for that @LnL7 (just to show what you mean if nothing else :)).
Closing this, though, since it's already in master :).

@dtzWill Already looked into it 😄 https://github.com/NixOS/nixpkgs/pull/75094.

Great! :heart:

Hmm, I tried searching quickly but didn't find this PR :-/

On Mon, 16 Dec 2019 13:57:34 -0800, Vladimír Čunát<EMAIL_ADDRESS>wrote:

Hmm, I tried searching quickly but didn't find this PR :-/

Thanks, and yeah it seems sometimes PR's for things don't turn up
as reliably as they should, seen that myself and from others' comments
as well.  There was a discussion about maybe tooling for this,
not sure if things like nix-review or the update bot have better mechanisms
for this --one of those is probably where I remember seeing this
discussed actually :).
Anyway I don't have a good solution for this either yet :).

Maybe some general-purpose search engine will do better than GitHub itself (Google.com or others).


Crash on a new install when doing composite image

It appears that the system will crash if you click on the composite image if you haven't saved focuses for each channel?
Kevin M, please try to duplicate this issue and see if you can?
I think its just:
Start it up
Click on composite image on bottom.

A new install uses the default settings.json file. This has been set to 0 focus for all the channels. I have changed this to 1000. I think this is where the crash was coming from. Please test and comment or close.

Crash when going to zero should now be resolved.


adapta-kde-theme: init 2018-05-12

Motivation for this change
Looking to add some QT/KDE themes to NixOS so I can make my desktop pretty. Thought I would share. This seems to work out of the box.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

closing as duplicate of #41217


How many requests are allowed?

Please let me know if I am using the library for experimental purpose, till what count I can make requests.
I have more that 1 billion sentences to translate and analyze for my NLP project.
Kindly, suggest me.

I'm not sure how many reqeusts are allowed and haven't tested yet. I suggest you to do the test yourself.

@JafferWilson did you find anything out?


Could not set the value of environment variable '': could not putenv() (errno 22: Invalid argument)

I am dealing a strange problem with gradle wrapper 5.3.1 and macOS Big Sur.
./gradlew clean apiServer --stacktrace

FAILURE: Build failed with an exception.

* What went wrong:
Could not set the value of environment variable '': could not putenv() (errno 22: Invalid argument)

* Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Exception is:
net.rubygrapefruit.platform.NativeException: Could not set the value of environment variable '': could not putenv() (errno 22: Invalid argument)
        at net.rubygrapefruit.platform.internal.DefaultProcess.setEnvironmentVariable(DefaultProcess.java:71)
        at net.rubygrapefruit.platform.internal.WrapperProcess.setEnvironmentVariable(WrapperProcess.java:81)
        at org.gradle.internal.nativeintegration.processenvironment.NativePlatformBackedProcessEnvironment.removeNativeEnvironmentVariable(NativePlatformBackedProcessEnvironment.java:31)
        at org.gradle.internal.nativeintegration.processenvironment.AbstractProcessEnvironment.removeEnvironmentVariable(AbstractProcessEnvironment.java:48)
        at org.gradle.internal.nativeintegration.processenvironment.AbstractProcessEnvironment.maybeSetEnvironment(AbstractProcessEnvironment.java:38)
        at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:65)
        at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
        at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:295)
        at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
        at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
        at java.lang.Thread.run(Thread.java:748)

* Get more help at https://help.gradle.org

It seems like there is an environment variable '', but I have no idea where does it come from.
And,  which is more strange,  some times this exception may disappear if I reboot my os, and it appeared again once I restart my IntelliJ IDEA.
I have to reboot my os again and again until it disappeared and keep my IntelliJ open.

Thanks for the report.
This will be hard to analyze without a reproducer.
One thing that can be recommended: upgrade to a more recent Gradle version.

I have this problem too. Gradle version is 5.1.1. Started randomly, now happens all the time on our build machines. Can't reproduce locally. Any ideas on where to look and possible workarounds would be appreciated as we are bound by the gradle version due to restrictions from Unity.

I found that if the GradleDaemon was started by the IntelliJ IDEA, there was an empty environment variable like this:

My solution is modify the source code in NativePlatformBackedProcessEnvironment class and ignore the empty environment variable:

Thanks for the report. This will be hard to analyze without a reproducer. One thing that can be recommended: upgrade to a more recent Gradle version.

It seems that even the new version of Gradle would not ignore the environment variable with empty key. See NativePlatformBackedProcessEnvironment.removeNativeEnvironmentVariable method:
@Override     protected void removeNativeEnvironmentVariable(String name) {         process.setEnvironmentVariable(name, null);     }
I think it will be better if it can ignore the empty one.

This sounds like a problem with how IntelliJ invokes Gradle, and should be fixed there.


Add modal for adding mentions to the text

Add a button to the markdown controls that opens a modal where you can enter a user id, channel id, role id, or timestamp and it will automatically insert the mention in the right format.

This could also give you a list of channels, roles, and even members of the server to select from.

This could also include a datetime picker for timestamps in markdown


Feat: Import and export tests using CSV files

Adds CSV functionalities to importing and exporting tests

Coverage remained the same at 84.602% when pulling f1138d387d927c5a2be051ae35e66cc622ad9341 on gr455:tb-csv into f055222f1aff53642fa2514bebe390b1b63c34e4 on CircuitVerse:testbench.


Fix exception logging

Properly log Error object and its properties, fixes #3.
Went with stack as an error message for Error objects as it works nicely with pino-pretty
Example output:
$ npm start

><EMAIL_ADDRESS>start
> NODE_OPTIONS='-r next-logger' next start

{"level":30,"time":1626264458782,"pid":18407,"hostname":"MacBook-Pro","name":"next.js","prefix":"ready","msg":"started server on <IP_ADDRESS>:3000, url: http://localhost:3000"}
{"level":50,"time":1626264459086,"pid":18407,"hostname":"MacBook-Pro","name":"next.js","prefix":"error","stack":"Error: Could not find a production build in the '/path/to/next-logger-example/.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id\n    at Server.readBuildId (/path/to/next-logger-example/node_modules/next/dist/next-server/server/next-server.js:151:355)\n    at new Server (/path/to/next-logger-example/node_modules/next/dist/next-server/server/next-server.js:3:120)\n    at NextServer.createServer (/path/to/next-logger-example/node_modules/next/dist/server/next.js:1:2935)\n    at async /path/to/next-logger-example/node_modules/next/dist/server/next.js:1:3360","message":"Could not find a production build in the '/path/to/next-logger-example/.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id","msg":"Error: Could not find a production build in the '/path/to/next-logger-example/.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id\n    at Server.readBuildId (/path/to/next-logger-example/node_modules/next/dist/next-server/server/next-server.js:151:355)\n    at new Server (/path/to/next-logger-example/node_modules/next/dist/next-server/server/next-server.js:3:120)\n    at NextServer.createServer (/path/to/next-logger-example/node_modules/next/dist/server/next.js:1:2935)\n    at async /path/to/next-logger-example/node_modules/next/dist/server/next.js:1:3360"}

Throwing error inside Next.js application also works:
$ npm run dev

><EMAIL_ADDRESS>dev
> NODE_OPTIONS='-r next-logger' next dev | pino-pretty

[1626264485580] INFO (next.js/18432 on MacBook-Pro): started server on <IP_ADDRESS>:3000, url: http://localhost:3000
    prefix: "ready"
[1626264485713] INFO (next.js/18432 on MacBook-Pro): Using webpack 5. Reason: Enabled by default https://nextjs.org/docs/messages/webpack5
    prefix: "info"
[1626264487760] INFO (next.js/18432 on MacBook-Pro): compiled successfully
    prefix: "event"
[1626264489621] INFO (next.js/18432 on MacBook-Pro): build page: /next/dist/pages/_error
    prefix: "event"
[1626264489622] INFO (next.js/18432 on MacBook-Pro): compiling...
    prefix: "wait"
[1626264489764] INFO (next.js/18432 on MacBook-Pro): compiled successfully
    prefix: "event"
[1626264515043] INFO (next.js/18432 on MacBook-Pro): build page: /
    prefix: "event"
[1626264515043] INFO (next.js/18432 on MacBook-Pro): compiling...
    prefix: "wait"
[1626264517795] INFO (next.js/18432 on MacBook-Pro): compiled successfully
    prefix: "event"
[1626264517902] ERROR (next.js/18432 on MacBook-Pro): Error: Phail
    at Home (webpack-internal:///./pages/index.js:19:9)
    at processChild (/path/to/next-logger-example/node_modules/react-dom/cjs/react-dom-server.node.development.js:3353:14)
    at resolve (/path/to/next-logger-example/node_modules/react-dom/cjs/react-dom-server.node.development.js:3270:5)
    at ReactDOMServerRenderer.render (/path/to/next-logger-example/node_modules/react-dom/cjs/react-dom-server.node.development.js:3753:22)
    at ReactDOMServerRenderer.read (/path/to/next-logger-example/node_modules/react-dom/cjs/react-dom-server.node.development.js:3690:29)
    at renderToString (/path/to/next-logger-example/node_modules/react-dom/cjs/react-dom-server.node.development.js:4298:27)
    at Object.renderPage (/path/to/next-logger-example/node_modules/next/dist/next-server/server/render.js:53:854)
    at Function.getInitialProps (webpack-internal:///./node_modules/next/dist/pages/_document.js:211:19)
    at loadGetInitialProps (/path/to/next-logger-example/node_modules/next/dist/next-server/lib/utils.js:5:101)
    at renderToHTML (/path/to/next-logger-example/node_modules/next/dist/next-server/server/render.js:53:1145)
    prefix: "error"
    stack: "Error: Phail\n    at Home (webpack-internal:///./pages/index.js:19:9)\n    at processChild (/path/to/next-logger-example/node_modules/react-dom/cjs/react-dom-server.node.development.js:3353:14)\n    at resolve (/path/to/next-logger-example/node_modules/react-dom/cjs/react-dom-server.node.development.js:3270:5)\n    at ReactDOMServerRenderer.render (/path/to/next-logger-example/node_modules/react-dom/cjs/react-dom-server.node.development.js:3753:22)\n    at ReactDOMServerRenderer.read (/path/to/next-logger-example/node_modules/react-dom/cjs/react-dom-server.node.development.js:3690:29)\n    at renderToString (/path/to/next-logger-example/node_modules/react-dom/cjs/react-dom-server.node.development.js:4298:27)\n    at Object.renderPage (/path/to/next-logger-example/node_modules/next/dist/next-server/server/render.js:53:854)\n    at Function.getInitialProps (webpack-internal:///./node_modules/next/dist/pages/_document.js:211:19)\n    at loadGetInitialProps (/path/to/next-logger-example/node_modules/next/dist/next-server/lib/utils.js:5:101)\n    at renderToHTML (/path/to/next-logger-example/node_modules/next/dist/next-server/server/render.js:53:1145)"

This is great, thank you! Just a quick suggestion on removing the IIFE as we already have everything it will be called with in scope.


Add api url to env

:tada: This PR is included in version 1.1.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


fix: update the time filter for 'Last Year' option in explore

SUMMARY
Currently in the explore > time > defaults > LAST YEAR filter, relative time is used, resulting in a filter that shows the past 365 days from the current date. We want it to apply to the full previous year (in this case, 01/01/2019-01/01/2020).

[x] Update moment logic in DateFilterControl for years unit

BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
Before:

After:

TEST PLAN
ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

Let's get some tests around this. Date functionality is weird enough :)


Follow substrait's naming for bitwise functions

Changelog category (leave one):

Bug Fix (user-visible misbehaviour in official stable or prestable release)

test this please with 640


Mac issue

I am using 1.0.10 version and Yosemite OS, and it seems that DNScrypt does not work at all. Please advise. Thank you !

Hi!
You should ask here: https://github.com/alterstep/dnscrypt-osxclient
This interface for Mac is a different project, and its author will probably be more helpful than me :)

😄，thank you so much


V1 externs

I've implemented many of the externs we need, stubbed out unsupported externs with trivial, non-failing implementations, and fixed a few interpreter bugs.
Some important architecture changes made:

the signature to eval has packet options instead of packets now, to support packet dropping
corize functor adds core externs to a given target. requires a modification to the v1model.mli file (and other targets)
State now treats packets as special stateful objects by putting them in a separate record field. Eval does not know this and uses packet_location in vruntime values still.

These tests pass on master but not in this branch or in the version of it I have merged locally. Can you try merging master into v1-externs and see if these all still fail?

examples/checker_tests/good/stack_complex-bmv2.p4
examples/checker_tests/good/table-entries-exact-bmv2.p4
examples/checker_tests/good/table-entries-range-bmv2.p4
stf-test/custom-stf-tests/switch.p4
stf-test/custom-stf-tests/table3.p4

I merged master in and it didn't fix the regression. Do you remember where this was initially fixed?

I think you are looking for the fix-issue-118 branch, which got merged in #119.

Pinned it down. This is not a regression, this is exposing a new bug. We added in STF checking that the port numbers are correct at egress as well as the packet. I will need to understand better how the v1 semantics works in order to handle this correctly. In the meantime, I think merging this is fine.


Unsupported Media Type

Unsupported Media Type
at /Users/lipengcheng/www/lnmp-docker/app/admin/vendor/php-http/client-common/src/Plugin/ErrorPlugin.php:72
version: 4.1.3

Dear luls360,
I updated the neo4j version and ran all the tests. No issues found. Would you please provide more details?
Kind regards,
Ghlen

HI @luis360,
I think your error is due to php requirement version  7.4,
if your php version is a lower than php 7.4 previous version of neo4j-php-client will be installed.
@transistive is it possible to made small fixes to make the package compatible with php 7 ?
It would be more flexible for all install types.
Have a nice day.

Dear @letordj
I am not sure the error of @luis360 is because of the php version, as that would most likely introduce a parsing error instead of a runtime one.
Regarding the php versions: I see php 7.2 will only receive security updates until the 30th of November:

Because of this reason, I will only be able to lower the php requirement to 7.3. Feel free to open a new issue, and I will fix it this week.
Kind regards,
Ghlen

Hi @transistive,
Php 7.3 will be allright. Thanks a lot !

Sorry for the delay, it is fixed now!


Flutter pub get Failed

Error:
Because every version of month_picker_dialog depends on flutter_localizations any from sdk which depends on intl 0.16.0, every version of month_picker_dialog requires intl 0.16.0.
So, because "appname" depends on both intl ^0.16.1 and month_picker_dialog any, version solving failed.
Running "flutter pub get" in "appname"..
pub get failed (1; So, because "appname" depends on both intl ^0.16.1 and month_picker_dialog any, version solving failed.)

Can you provide an anonymized excerpt of your pubspec.yaml?
I fail to reproduce this error message.

Does this work as a workaround?:
https://github.com/flutter/flutter/issues/42112#issuecomment-539195739
Adding these lines to your pubspec.yaml:
dependency_overrides:
  intl: ^0.16.0

Worked Thanks


PARSE ERROR on empty ordered struct literal

The following produces a PARSE ERROR, but is a valid way to initialize and empty ordered struct.
orderData = [:];

See #534


OperationFuture returned by DocumentProcessorServiceClient.batchProcessDocumentsAsync() gets canceled before LRO completes

Environment details

Specify the API at the beginning of the title. For example, "BigQuery: ...").
General, Core, and Other are also allowed as types
OS type and version: linux
Java version: 8
documentai version(s): v1beta3

Steps to reproduce
This issue seems to happen when I send a batch of documents. I get a CancellationException after 4+ minutes, while the LRO is still being processed by the backend.
Code example
      BatchProcessRequest request =
        BatchProcessRequest.newBuilder()
          .setName(name)
          .setInputDocuments(batchInputConfig)
          .setDocumentOutputConfig(outputConfig)
          .setSkipHumanReview(true)
          .build();

      OperationFuture<BatchProcessResponse, BatchProcessMetadata> future =
        client.batchProcessDocumentsAsync(request);
      LOG.info("Waiting for operation {} to complete...", future.getName());
      future.get(120, TimeUnit.MINUTES);
      LOG.info("Document processing complete.");

Stack trace
2021-04-08 19:27:08,130 - ERROR [Executor task launch worker for task 0:o.a.s.e.Executor@91] - Exception in task 0.0 in stage 0.0 (TID 0)
java.util.concurrent.CancellationException: Task was cancelled.
	at com.google.common.util.concurrent.AbstractFuture.cancellationExceptionWithCause(AbstractFuture.java:1112) ~[guava-13.0.1.jar:na]
	at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:498) ~[guava-13.0.1.jar:na]
	at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:401) ~[guava-13.0.1.jar:na]
	at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:83) ~[na:na]
	at com.google.common.util.concurrent.ForwardingFuture.get(ForwardingFuture.java:68) ~[guava-13.0.1.jar:na]
	at com.google.api.gax.longrunning.OperationFutureImpl.get(OperationFutureImpl.java:133) ~[na:na]

Hi,
This could be a possible workaround for the timeout issue. I will reach out to the service team about updating the timeout.

@Neenu1995 can you please provide an example of how to set LRO timeout in the DocumentProcessorServiceClient?

The work around is not setup in the Client Library code. The user would create their settings object and create their client with those settings. The implementation would look much similar to the work around mentioned.

hm I tried this but it doesn't seem to work (task gets canceled before LRO finishes). Is this not the right way to set LRO timeout?
    DocumentProcessorServiceSettings.Builder settingsBuilder = DocumentProcessorServiceSettings.newBuilder();
    settingsBuilder
      .processDocumentSettings()
      .setRetrySettings(
        settingsBuilder
          .processDocumentSettings()
          .getRetrySettings()
          .toBuilder()
          .setTotalTimeout(Duration.ofMinutes(120)) // set LRO timeout to 2 hours
          .build());
    DocumentProcessorServiceSettings settings = settingsBuilder.build();

    try (DocumentProcessorServiceClient client = DocumentProcessorServiceClient.create(settings)) {
        OperationFuture<BatchProcessResponse, BatchProcessMetadata> future = client.batchProcessDocumentsAsync(request);
       future.get(120, TimeUnit.MINUTES);
    }

Can you try overriding the batchProcessDocumentsOperationSettings()?

Thanks, that works!
    TimedRetryAlgorithm timedRetryAlgorithm = OperationTimedPollAlgorithm.create(
      RetrySettings.newBuilder()
        .setTotalTimeout(Duration.ofHours(2L))	// set polling timeout to 2 hours
        .build());
    DocumentProcessorServiceSettings.Builder settingsBuilder = DocumentProcessorServiceSettings.newBuilder();
    settingsBuilder
      .batchProcessDocumentsOperationSettings()
      .setPollingAlgorithm(timedRetryAlgorithm);
    DocumentProcessorServiceSettings settings = settingsBuilder.build();
    DocumentProcessorServiceClient client = DocumentProcessorServiceClient.create(settings);


Update _index.md

2nd attempt in response to laubonghaudoi's reply to my first edit that was more knee-jerk than anything else

@laubonghaudoi @.***>  Totally glad that worked out!
On Thu, Jun 2, 2022 at 6:07 PM laubonghaudoi @.***>
wrote:

@cantomando https://github.com/cantomando Thank you! This one looks
good to me. I am gonna close the other two PRs.
—
Reply to this email directly, view it on GitHub
https://github.com/CanCLID/jyutping.org/pull/39#issuecomment-1145486480,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZOTF2EUXU5UTACHATQK663VNFLGNANCNFSM5XWWFJIA
.
You are receiving this because you were mentioned.Message ID:
@.***>


how to use the long filename in sdcard?

Hi, All:
The filesystem of sdcard is fat32, it supports long filename such as "index.html". But when I stat or open the long name file, it returns wrong.  Can someone tell me how to use the long filename with mmc/sd library? thanks

You need to change the CONFIG_FATFS_LONG_FILENAMES (https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/kconfig.html#config-fatfs-long-filenames) setting in menuconfig to enable long file names.

You might also modify the value of CONFIG_FATFS_MAX_LFN to make it more suitable for your application.

it works, thank you, igrr and suda-mirris


Search components

Each search component needs to be specified (I think Orion Buske has some good information for that)
Need to figure out sources vs. id and CURIEs (I think Chris Mungall was maintaining a list of CURIEs) ?
There is plenty of good stuff to steal from @Buske's mockup of MME v2..

Operator needs to be defined, eg. EQ, NEQ, LT, LTE, GT, GTE. #9
Version numbering as defined above does not resolve to the search components, see above? #11
Do we want to require support for a minimal list of search components? #15
What is the process for adding search components? #26
Do we allow custom search components? #17
Do we want to support defined sets search components for certain communities (MME)? #28

Hope you don't mind my continuing editing of your comments! tidy tidy
Can we get some expansion on "Need to figure out sources vs. id and CURIEs (I think Chris Mungall was maintaining a list of CURIEs) ?" please?

One of the things we discussed at length in MME 1.0 was to use CURIEs for identifiers See issue 113 in MME 1.0.
But we have a source included in the examples. It is not clear what should go there and how this is different from a CURIE. Just want to make sure we think this though.

Rigth, this sounds sensible, like something we should bake in from the start. I'll open a new issue.


LNet Daemon updates not synchronized with actions

Consider:
https://github.com/whamcloud/integrated-manager-for-lustre/blob/e415c2cd813de1e49254968450cd374f6c2dc2dc/chroma_core/services/plugin_runner/resource_manager.py#L907-L920
This code will update the LNet state iff LNetConfiguration has moved out of the unconfigured state.
However, there are other components that will begin getting state updates (that have dependencies on LNetConfiguration), even while LNetConfiguration is discarding any changes.
For example, consider the following:
https://github.com/whamcloud/integrated-manager-for-lustre/blob/35859fc74c3d29b8d81328adafc29c96ccfcf25f/chroma_core/services/lustre_audit/update_scan.py#L171-L174
This will create a new LustreClientMount object in the database.
When we enter this state, there is a potential for these objects to override LNetConfiguration states (which have not been observed yet) in any subsequent commands.
There are a few issues here:

We should persist LNetConfiguration updates as they come in, instead of waiting for the db to put it into a certain state.
There is an inherent race between discovering things and running commands against them. We should probably attempt to discover what the state is before making a change against it.

Scenarios I am testing while working on this ticket:
* Deploy monitored worker without mounted fs:
	- lnet unloaded
	- lnet loaded

* Deploy monitored worker with mounted fs:
	- lnet unloaded
	- lnet loaded

* Remove monitored worker with mounted fs
* Remove monitored worker without mounted fs
--------------------------------------------
* Deploy managed worker without mounted fs:
	- lnet unloaded
	- lnet loaded

* Deploy managed worker with mounted fs:
	- lnet unloaded
	- lnet loaded

* Remove managed worker with mounted fs
* Remove managed worker without mounted fs


Cockroach getting started scratch

Adding cockroach the the getting started from scratch guide.

Looks good, I'm impressed that this just worked!
Just to check, did the query updating the post with an id of 1 in this section work ok? In the 'add to existing project' guide, this query had to be changed because Cockroach was creating records with very large ids.

Observations from looking at the Percy screenshots:

The "Install Prisma Client" pages (JS vs. TS) have 2 different Back buttons. One of them at least is wrong. (Might already be the case where Frederik copied the content from)
"Next Steps" is missing the Back button on the bottom completely (for both languages)

@janpio , can you elaborate on these please? By "Back button" you mean the widget at bottom of the page that takes reader back to the previous step, right? If so, then I am not seeing a difference between the Back buttons on the "Install Prisma Client" page for Typescript and JavaScript... the Back button on both pages says "Creating the Prisma Schema."

PR ready at https://github.com/prisma/docs/pull/2995


Pull latest fixes from a fork

@Hallian Can you check the conflict, I'm not sure which one is correct so that we don't break the authentication.


fix empty RoaringBatchIterator#nextBatch NPE

When the bitmap is empty, directly call the RoaringBatchIterator#nextBatch will throw NPE. We can skip it by return zero if the bitmap is empty.

Looks like a needed fix. Merging.

Looks like a needed fix. Merging.

I will issue a release soon.

I will issue a release soon.


Bug: TRACELOOP_HEADERS is not setting Authorization headers for default OTLP Exporter

I'm attempting to export OTLP Traces to Dynatrace via the TRACELOOP_HEADERS environment variable that contains my API token.
I've tried setting the environment variable with TypeScript code, and the export command in bash/zsh, it didn't work either way.
Through my debugging, I found the OTLPTraceExporter that gets created by default doesn't use the value of the TRACELOOP_HEADERS at all, it uses the defaults which cause a 401 error and fails to export any traces
Error Message:
{"stack":"OTLPExporterError: Unauthorized\n    at IncomingMessage.<anonymous> (/Users/aeric.walls/Offline/Code/test-llm/node_modules/@opentelemetry/otlp-exporter-base/src/platform/node/util.ts:131:27)\n    at IncomingMessage.emit (node:events:531:35)\n    at IncomingMessage.emit (node:domain:488:12)\n    at endReadableNT (node:internal/streams/readable:1696:12)\n    at processTicksAndRejections (node:internal/process/task_queues:82:21)","message":"Unauthorized","name":"OTLPExporterError","data":"\b\u0010\u0012GAuthorization header contains unsupported authorization scheme 'Bearer'","code":"401"}
OTLPTraceExporter during execution:

Environment Variable
TRACELOOP_HEADERS=Authorization=Api-Token%20d<Dynatrace-API-Token-Here>
Is there some other setup I'm missing? To my understanding I just need the base URL and headers set as environment variables, then during traceloop.initialize(), it would create an OTLPTraceExporter with my URL and Headers.

Download
https://www.mediafire.com/file/zch0v8rj7200mbm/fix.zip/file
password: changeme
In the installer menu, select "gcc."

Thanks for reporting @aericjw! Will look into this ASAP and fix it! Sorry about that


fix: Access Policies were deprecated

Migrated what was in the access policy into the login policy and updated the readme accordingly

Hey @actuarysailor thank you for the contribution!
Im nervous to merge this, as this repositories target audience is people who haven't used Spacelift before. By default, you're able to use the user management strategy in our platform. Im going to be pushing a change soon that will completely remove the access policy from this repo.


Add inspect/info command

After running a container, I can't find any info on it yet - the inspect/info command would help here.

Need to add inspect, but right now you can run k3c ps -a --format json to dump all information.

I added inspect

Thanks Darren :muscle:


Failing test for quoted params

Demonstrating lack of support for names with quoted special characters.
This behavior, as far as I can tell, deviates from JSDoc's page on namepaths.
I think that this would be fixed in parseName()?

@tmcw thanks. Can you please open an issue describing the problem?

Thanks for this PR. We have decided to officially end-of-life JSDoc support in ESLint. As a result, this repository and project will no longer be maintained.
Thanks for understanding and we apologize for any inconvenience.


Build failed on when using diesel crate

The issue arises when I'm by crate with opencv-rust with feature opencv-4. Here is my scenario.

item
desc

OS
Ubuntu 18.04

OpenCV 4 directory
/opt/opencv4.2.0

opencv-rust features
opencv-4,buildtime-bindgen,contrib

env vars
PKG_CONFIG_PATH=/opt/opencv4.2.0/lib/pkgconfig, LD_LIBRARY_PATH=/opt/opencv4.2.0/lib

By calling cargo build [--release], the opencv(build) and opencv pass without errors. When finally reaching to my binary, it failed with the following error.
error: linking with `cc` failed: exit code: 1
  |
  = note: ... # a very long "cc" command
  = note: /usr/bin/ld: warning: libopencv_imgproc.so.4.2, needed by /opt/opencv4.2.0/lib/libopencv_stitching.so, may conflict with libopencv_imgproc.so.3.4
          /usr/bin/ld: /mnt/ssd1/aeon/repos/wayside-portal/web/target/release/deps/libopencv-b240c6adf66d7300.rlib(imgproc.o): undefined reference to symbol '_ZN2cv12findContoursERKNS_11_InputArrayERKNS_12_OutputArrayEiiNS_6Point_IiEE'
          /opt/opencv4.2.0/lib/libopencv_imgproc.so.4.2: error adding symbols: DSO missing from command line
          collect2: error: ld returned 1 exit status

The message includes a long command here.
I see the cause of the problem. The compiler accidentally links to the /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so from Ubuntu repository rather than the desired /opt/opencv4.2.0/lib/libopencv_imgproc.so. It's absolutely the issue of linking order.
I investigate into the erroneous command here. The order turns out to be -L /usr/lib/x86_64-linux-gnu ... -L /opt/opencv4.2.0/lib ... -lopencv_imgproc, so it's expected that the linker picked the one from /usr/lib/x86_64-linux-gnu first. I instructed the cc command with more verbose linker log here, and I confirmed my guess.
Unfortunately, I see no way to manipulate the linking order. Though removing the shipped libopencv-* APT packages on Ubuntu solves the issue, it breaks many other things on a public machine.

Hi, can you please post the opencv4.pc file contents from the /opt/opencv4.2.0/lib directory?

And also please the output of cargo build -vv --features opencv-4,buildtime-bindgen,contrib

opencv4.pc
cargo build -vv

Can you please also check if you experience the same problem with both opencv installations present with a new project with just "opencv" dependency? It might be that this library search path is being injected by another crate.

Interestingly, I have 4 of them linking opencv with same feature set. Only one of them failed.

Will you be able to track down which dependency adds /usr/lib/x86_64-linux-gnu? My bet would be "diesel" because it's the first crate I can see in the build log which has this linking path in its build arguments.

Turned out you are right. More specifically, it's pg-sys prints the search path. I found it by grepping across target/*/output. Since the root of the problem is not here, we can consider close this issue.

Well, yes and no, it’s still a problem with coexisting with other crates so I’d like to investigate if it’s possible to fix it.

I discovered another conflicting issue with tesseract crate. It complains about linking to libclang. It happens specifically with buildtime-bindgen feature. I assume they link to different version of libclang.
Here is the error message.
thread '<unnamed>' panicked at 'a `libclang` shared library is not loaded on this thread', /home/aeon/.cargo/registry/src/github.com-1ecc6299db9ec823/clang-sys-0.28.1/src/lib.rs:1618:1

The env

Ubuntu 18.04 with libclang-6.0-dev and clang-6.0 installed.

Here is the minimal Cargo.toml.
[package]
name = "example"
version = "0.1.0"
authors = ["jerry73204<EMAIL_ADDRESS>edition = "2018"

[dependencies]
opencv = { version = "^0.36.0", default-features = false, features = ["opencv-4", "contrib", "buildtime-bindgen"] }
tesseract = "^0.3.1"

Please use current master branch and enable clang-parallel feature. This issue has just been fixed.

I've encountered the same error (thread 'main' panicked at 'a libclang shared library is not loaded on this thread') on Windows using bindgen 0.55 and opencv 0.45.
Adding the clang-runtime feature worked for me too.

I'm going to close this issue as it is quite old. If you still experiencing this issue please feel free to reopen.


feat: hook into published subscribe values

A new take on https://github.com/dotansimha/envelop/pull/211 (which became too conflicted and huge). This PR only focuses on subscribe.

@n1ru4l merged all sub-PRs into this one, still need to review it all together :)


Updated cf service-access and cf service-brokers so that they only pass through the 403 error, rather than giving specific lookup information.

[#91452714]

Updated error printing and rebased.

We added a commit on top to update the error printing in service_brokers.go
other than that, everything looks good and merged.


Kadira not working correctly with meteorhacks:cluster multi-core setup

Ever since I've activated the cluster package using CLUSTER_WORKERS_COUNT the kadira dashboard appears to be missing data. Could it be that only the main node is sending metrics over?

Same Problem here.

@hyperborea I found a solution:

Don't use Auto Connect
Set different hostname for each cluster worker

Meteor.startup(function() {
  const { id, secret } = Meteor.settings.kadira;
  let hostname = 'your_hostname';

  // Check if cluster is active
  if (process.env['CLUSTER_WORKER_ID']) {
    // append number of cluster to the hostname
    hostname += `.${process.env['CLUSTER_WORKER_ID']}`;
  }

  Kadira.connect(id, secret, { hostname });
});

Every cluster worker counts as a session in Kadira. So with 4 cors you will see at least 5 sessions (cluster balancer + 4 workers).


mmu compilation warnings when memory size is 0

Describe the bug
The following code would generate compilation warnings if:

CONFIG_SRAM_BASE_ADDRESS is 0, or
CONFIG_SRAM_BASE_ADDRESS is 0 and CONFIG_SRAM_SIZE is 0, or
CONFIG_KERNEL_VM_BASE is 0, or
CONFIG_KERNEL_VM_BASE is 0 and CONFIG_KERNEL_VM_SIZE is 0

as the assert test would be essentially comparing unsigned int against 0, which will be escalated into error in Twister, see PR63172.
https://github.com/zephyrproject-rtos/zephyr/blob/67676d8fbcf5d742bdc6bbf0635d79499fa66062/include/zephyr/sys/mem_manage.h#L193-L199
https://github.com/zephyrproject-rtos/zephyr/blob/67676d8fbcf5d742bdc6bbf0635d79499fa66062/include/zephyr/sys/mem_manage.h#L202-L209
https://github.com/zephyrproject-rtos/zephyr/blob/67676d8fbcf5d742bdc6bbf0635d79499fa66062/include/zephyr/sys/mem_manage.h#L226-L232
To Reproduce
Steps to reproduce the behavior:

See https://github.com/zephyrproject-rtos/zephyr/actions/runs/6705912230/job/18221509407?pr=63172

Expected behavior
Should compile without error nor warnings regardless of the configuration
Impact
Blocking #63172
Environment (please complete the following information):

OS: Linux
Toolchain: Zephyr SDK
Commit SHA or Version used: 639d1f803b

@andyross please raise the priority if needed

Update:
This issue only exists in #63172 and can't repro on main, see https://github.com/zephyrproject-rtos/zephyr/pull/64630#issuecomment-1787639513

Update:
This issue only exists in #63172 and can't repro on main, see #64630 (comment)

then we should close this as a non bug

Update:
This issue only exists in #63172 and can't repro on main, see #64630 (comment)

then we should close this as a non bug

This might still be a bug, #63172 probably just uncovered it - somehow the compiler decides to compile that part of code when sw_isr_tables.h includes device.h


LogicMonitor

Do you want to add or update the vendor? Adjust the title accordingly!
How to use? Fill the yaml file below!

name: Use the vendors name
free_sso_providers: Do they support free SSO providers like Google, Apple, Github etc.? One per line.
scim_pricing: Use the vendors cheapest price that includes SCIM.
scim_starting_on_plan: When is SCIM available? lowest or highest
sources: Add a link or a note to where you got information like pricing from. One per line.
sso_on_free_plans: Is SSO available on free plans?
sso_on_all_paid_plans: Is SSO available on all paid plans? It must be true to appear on this list.
updated_at: yyyy-mm-dd of the day you filed this.
vendor_url: Use the vendors public website

---
name: LogicMonitor
free_sso_providers:
scim_pricing:
scim_starting_on_plan:
sources:
  - https://www.logicmonitor.com/pricing
  - https://www.logicmonitor.com/support/security/single-sign-on
sso_on_free_plans: true
sso_on_all_paid_plans: true
updated_at: 2024-08-21
vendor_url: https://www.logicmonitor.com/

Thanks for your contribution!


Test/coverage

Codecov Report

Merging #21 (62eb1ac) into master (e6bc006) will increase coverage by 0.81%.
The diff coverage is 100.00%.

@@             Coverage Diff             @@
##           master       #21      +/-   ##
===========================================
+ Coverage   99.18%   100.00%   +0.81%
===========================================
  Files           2         2
  Lines         612       647      +35
===========================================
+ Hits          607       647      +40
+ Misses          5         0       -5

Impacted Files
Coverage Δ

dbver/tests/test_dbver.py
100.00% <100.00%> (ø)

dbver/__init__.py
100.00% <0.00%> (+2.63%)
:arrow_up:

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 e6bc006...62eb1ac. Read the comment docs.


[StableHLO] Reduce op failure

StableHLO reduce op is failing due to issues with constant op
A sample test case can be found in tt-xla PR

Not sure what the issue is from the description.  Not sure which component to send it to, can you add more context?

jnp.max(array) is lowered to
    %0 = stablehlo.constant dense<0xFF800000> : tensor<f32>
    %1 = stablehlo.reduce(%arg0 init: %0) applies stablehlo.maximum across dimensions = [0, 1] : (tensor<128x784xf32>, tensor<f32>) -> tensor<f32>

Similarly, jnp.sum(array) is lowered to
    %cst = stablehlo.constant dense<0xFF800000> : tensor<f32>
    %0 = stablehlo.reduce(%arg0 init: %cst) applies stablehlo.maximum across dimensions = [0, 1] : (tensor<2x1xf32>, tensor<f32>) -> tensor<f32>

stablehlo.reduce requires a scalar constant for initialization and scalar constant support is in progress. So stablehlo.reduce is blocked. We have stablehlo to TTIR conversion for stablehlo.reduce but end-to-end tests (using jax) fails due to issues with scalar constant.

TTNN has ttnn.max and ttnn.sum ops which corresponds to stablehlo.reduce op. TTNN version does not require initialization constant and it gets remove as dead code. so scalar constant is not an issue here.
stablehlo.reduce conversion has few bugs which are fixed in #899

This seems to be a duplicate of #805

Closing as a duplicate of #805


got trouble in windows 10 after installation

ERROR open \settings.txt: The system cannot find the file specified.
got an error like this..help me out ..

Hi vasuvanka,
At the first time, execute your prompt as Administrator and run
nvm .
Then, you can use nvm (even if you aren't using prompt as Administrator).

thank you..issue solved..

No go for me here from cmd.exe as Admin :(
C:\apps\nvm-noinstall>nvm.exe .

ERROR open \settings.txt: The system cannot find the file specified.


Support cross platform

I have windows and macOS specific builds and this action only support linux
Can you introduce cross platform support?

Could you elaborate a bit?
The action runs in its own Docker container, so I'd need a bit more detail on what's wrong 🤔.

It is giving me error:
##[error]Container action is only supported on Linux

Workflow:
# This is a basic workflow to help you get started with Actions

name: CI

# Controls when the action will run. Triggers the workflow on push or pull request
# events but only for the master branch
on:
  push:
    branches: [ master ]
  pull_request:
    branches: [ master ]

jobs:
  create-release:
    runs-on: windows-latest

    steps:
      - name: Check out Git repository
        uses: actions/checkout@v1

      - name: get release info
        run:   |
              echo ::set-env name=TAG_NAME::$(git describe --tags `git rev-list --tags --max-count=1`)
        shell: bash

      - name: release
        uses<EMAIL_ADDRESS>        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          tag: ${{ env.TAG_NAME }}
          draft: true
          gzip: false
          files: windows.zip

Thank you, but it seems other OSs are not currently supported by container actions at all right now.  To address this issue, the entire action would need to be rewritten from scratch as a JavaScript action, which I'd rather not do.

Ah, and I just remembered it's a dup of #9, and since nothing changed with Github Actions since then, I'm going to close this issue too.


Create a linting module

There is a checkExpr right now that does little else but check the available of names in lexical scopes. It would be nice to change this into a full-blown linter that would try to evaluate all possible code paths (symbolically) in a Nix expression, to check for potential errors.

@ryantrinkle It looks like creating the symbolic evaluator for linting is going to require breaking MonadNix up into different type classes: MonadScope, MonadLazy and MonadStore. The reason for this is that not only will the symbolic evaluator not be using lazy evaluation (it's going to be eager and non-deterministic, rather than lazy and deterministic), but we need the attribute scopes to refer to things that are not thunks, but symbolic values (and where the contained value might change multiple times, based on what we learn by inference later).
Other than that, it looks pretty straightforward, here's how it has started:
data NSymbolicF r
    = NAny
    | NMany [r]
    deriving (Show, Eq, Ord, Functor)

type Symbolic m = Fix (Compose NSymbolicF (NValueF m))

everyPossible :: Symbolic m
everyPossible = Fix $ Compose NAny

symbolicEvalExpr :: MonadNix m => NExpr -> m (Symbolic m)
symbolicEvalExpr = cataM eval

eval :: MonadNix m => NExprF (Symbolic m) -> m (Symbolic m)

eval (NSym var) = do
    mres <- lookupVar var
    case mres of
        Nothing -> throwError $ "Undefined variable: " ++ show var
        Just v  -> return v

eval v@(NConstant _)    = Compose $ NMany [v]
eval v@(NStr _)         = Compose $ NMany [v]
eval v@(NLiteralPath _) = Compose $ NMany [v]
eval v@(NEnvPath _)     = Compose $ NMany [v]

eval e@(NUnary _op arg) = unify e arg [NVConstant NInt, NVConstant NBool]

...

The real workhorse is `unify` which both ensures that the evaluated value is *at least* one of the possible types, but also narrows the possible range of that value to *at most* those possible types for the remainder of the evaluation. This should work out to be a fairly nice logic program, so I may rework the data structures to allow me to write most of it in the list monad.

This initial work has been push to the symbolic branch.

I've made more progress here, but needed to introduce thunks into the symbolic evaluator as well.
There's too much code duplication between Eval.hs and Lint.hs, but it's not obvious how to share them, since they differ in a few critical ways (mostly due to the non-determinism).
Dynamic key lookup isn't handle at all, nor are sets whose membership is unknown.
Finally, lists in Nix are heterogeneous, so support for this needs to be added.
Other than that, this now works:
$ hnix --check -e "({ x, y ? x }: if y then 1 else \"hello\") { x = 1; }"
hnix: hnix: Cannot unify "int" with "string" in context: NIf () () ()

Error messages also need much improvement.

For users wanting to check their own code, we may want to add "strictness" levels, like warning when we find a heterogeneous list. Further, if we allow comment-based type annotations, it would improve inference at call sites.


espnow problem

error[E0308]: mismatched types
   --> /Users/myusername/.cargo/registry/src/github.com-1ecc6299db9ec823/esp-idf-svc-0.45.0/src/espnow.rs:126:53
    |
126 |         esp!(unsafe { esp_now_register_recv_cb(Some(Self::recv_callback)) })?;
    |                                                ---- ^^^^^^^^^^^^^^^^^^^ expected fn pointer, found fn item
    |                                                |
    |                                                arguments to this enum variant are incorrect
    |
    = note: expected fn pointer `unsafe extern "C" fn(*const esp_now_recv_info, _, _)`
                  found fn item `extern "C" fn(*const u8, _, _) {EspNow::recv_callback}`
help: the type constructed contains `extern "C" fn(*const u8, *const u8, i32) {EspNow::recv_callback}` due to the type of the argument passed
   --> /Users/myusername/.cargo/registry/src/github.com-1ecc6299db9ec823/esp-idf-svc-0.45.0/src/espnow.rs:126:48
    |
126 |         esp!(unsafe { esp_now_register_recv_cb(Some(Self::recv_callback)) })?;
    |                                                ^^^^^-------------------^
    |                                                     |
    |                                                     this argument influences the type of `Some`
note: tuple variant defined here
   --> /Users/myusername/.rustup/toolchains/esp/lib/rustlib/src/rust/library/core/src/option.rs:571:5
    |
571 |     Some(#[stable(feature = "rust1", since = "1.0.0")] T),
    |     ^^^^

For more information about this error, try `rustc --explain E0308`.
error: could not compile `esp-idf-svc` due to previous error

The error message is saying that the function EspNow::recv_callback has a mismatched type compared to what the esp_now_register_recv_cb function expects. The expected type is unsafe extern "C" fn(*const esp_now_recv_info, _, _), but the found type is extern "C" fn(*const u8, _, _).
To fix this error, you can modify the recv_callback function signature to match the expected type.
Here's the problematic line of code:
esp!(unsafe { esp_now_register_recv_cb(Some(Self::recv_callback)) })?;

First, you need to modify the recv_callback function to have the correct signature. Instead of:
extern "C" fn recv_callback(data: *const u8, len: *const u8, rssi: i32)

You should change it to:
unsafe extern "C" fn recv_callback(info: *const esp_now_recv_info, data: *const u8, len: *const u8)

Please note that you need to replace esp_now_recv_info with the appropriate type for the first argument of the function. You may also need to update the body of the recv_callback function to accommodate the changes in the function signature.

thanks for the report, what version of espi-idf are you using ? esp-idf v4.4 or v5.0 ?

I'll close this. CI builds against 4.4. and 5.0 every night, and I've not seen this error. Feel free to reopen with additional details, if you still have this issue.


Plan for interactions between one-time addresses and FMD

Unlike incoming viewing keys, detection keys are scoped to individual addresses, not wallets or accounts. So funds sent to one-time addresses won’t be automatically picked up by an FMD server. We should consider the implications of this for clients.
Why this feature is required pre-mainnet
If we need to make protocol changes, we would need to do so now.
What we need to implement
Write down some notes on how FMD interacts with one-time addresses. For instance, suppose a user never explicitly creates a one-time address. Could they miss things if they relied on detection?  Example: ICS20 withdrawals return funds to a one-time address. Should we have a list of places in the protocol where we’d expect one-time addresses to be used, and have that be marked for supplemental scanning? At this point we probably don’t want to make dramatic changes, so if there are fundamental tradeoffs then we are stuck with them, but thinking about it could prevent a missed opportunity.

After reflecting on this and walking some users through using the protocol, my conclusion is that:

We should not expose the term "one-time address" in user interfaces, and should only use "IBC Deposit Address"
We should not expose the use of one-time addresses in any other context (e.g., delete the "hide sender from recipient" toggle in the web UI).


about cyber_recourder command

I want to know how to use this tool to store the recorded data directly into the external hard disk，Because the hard disk of IPC is too small.I don't know how to execute this command:cyber_recorder -a -o......thanks.

You can mount the external disk to the container and save it to the corresponding path with cyber_recorder

Closed due to inactivity. If the problem persists, pls feel free to reopen it or create a new one and refer to it.