remove set_member_subject_ids

set_member_subject_ids is not used anymore, remove it.
Review checklist

[ ] First, the most important one: is this PR small enough that you can actually review it? Feel free to just reject a branch if the changes are hard to review due to the length of the diff.
[ ] If there are any migrations, will they the previous version of the app work correctly after they've been run (e.g. the don't remove columns still known about by ActiveRecord).
[ ] If anything changed with regards to the public API, are those changes also documented in the apiary.apib file?
[ ] Are all the changes covered by tests? Think about any possible edge cases that might be left untested.

A consideration:
Should the references to set_member_subject_ids in rspec files be removed, or does it not matter? It is referenced in a couple of spec files, see here.

see here

Good question - each of those specs are unrelated to this change and the db migration is old (though related).
Basically this code was meant to be removed a long time ago but was missed - it's not on a code path (that i can tell) so i think we're good to remove (and specs passing agree).

Awesome. Looks good to me 👍


Temperatures showing many digits after the decimal

Sometimes the temperatures displayed in HA will be shown with an obnoxious amount of numbers after the decimal.

Has anyone else seen this behavior?
I know I can create template sensors in HA where I can round these values but it would be nice if the add-on handled this.  Maybe adding some |round(1)'s to the script would do the trick?

Found it! The units setting in the config was set to si instead of customary.

So I guess this wasn't the problem since the temps have still been showing many digits.  This is from the log...
Received key time for Acurite-Tower
Received key channel for Acurite-Tower
Received key battery_ok for Acurite-Tower
Received key temperature_F for Acurite-Tower
Received key humidity for Acurite-Tower
Received key freq for Acurite-Tower
Received key rssi for Acurite-Tower
Received key snr for Acurite-Tower
Received key noise for Acurite-Tower
Received message: rtl_433/events : {"time": "2023-02-25 18:10:25-0600", "protocol": 40, "model": "Acurite-Tower", "id": 460, "channel": "B", "battery_ok": 1, "temperature_F": 73.03999, "humidity": 30, "mic": "CHECKSUM", "mod": "ASK", "freq": 433.98854, "rssi": -0.111153, "snr": 19.26843, "noise": -19.3796}

Is it showing in Home Assistant with all those digits?
That is the raw data from the device and I don't think I can modify that. But hopefully if it's displaying that many digits in home assistant then I can fix that.

I can have the add-on round the temp. I'm testing to see if using the suggested display precision attribute can handle this.
I'm a little worried about using round in the device mapping since that will remove the precision. Not that we need 4 decimals of precision for smart home use cases. It's more of if I do it, it removes it for everyone.
So let me test some things. If I can force HA to respect my authority as Cartman says, then I'll will round it.

lol yes, Cartman's authoritay!  I don't know how much you'd want to change, you make a good point about it removing the digits for everyone.  That might be undesirable for some.  In my experience, anything past the 2nd digit of the decimal is junk anyways but I don't know if there's sensors out there that would give that accurate of a resolution.
In the time since I wrote this issue, HA was updated to easily set the display precision for each sensor.   I have been using that feature and noticed no more multiple digits.  This might be the ideal way to handle it since it can be done on a per sensor basis at the desire of each individual user whereas if we stuck to the rounding in the add-on, then all sensors would be bound to it for everybody.  Maybe it's best to keep it the way it currently is?


mStable Strategy Adapter

Remaining:

[ ] 2 of 2 Gnosis safe for proxy upgrades
[x] Permissions review in VoterProxy/loan repayment (1 of 2 for loan repayment, 2 of 2 for fund movements)
[ ] Strategy tests
[ ] Proxy tests
[ ] Post-vesting reward distribution calculation

I'm getting issues with the compilation of an unrelated file:
(venv) entreprenerd@MacBook-Pro badger-system % brownie test
Brownie v1.13.4 - Python development framework for Ethereum
Compiling contracts...
Solc version: 0.6.12
Optimizer: Enabled  Runs: 200
EVM Version: Istanbul
CompilerError: solc returned the following errors:
<EMAIL_ADDRESS>Warning: SPDX license identifier not provided in source file. Before publishing, consider adding a comment containing "SPDX-License-Identifier: " to each source file. Use "SPDX-License-Identifier: UNLICENSED" for non-open-source code. Please see https://spdx.org for more information.
contracts/badger-sett/strategies/native/StrategyCurveLiquidityRewardGaugeBase.sol:247:56: DeclarationError: Undeclared identifier. Did you mean "weth"?
_swap(lpReward, claimData.lpRewardClaimed, path);
^--^
If I delete the file, I still get errors in running tests:
ImportError while loading conftest '/Users/entreprenerd/Desktop/Study/badger-system/tests/conftest.py'.
/usr/local/Cellar/python@3.9/3.9.2_4/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ast.py:50: in parse
return compile(source, filename, mode, flags,
E     File "/Users/entreprenerd/Desktop/Study/badger-system/tests/conftest.py", line 281
E       if settId == "native.sushiWbtcIbBtc":
E       ^
E   SyntaxError: invalid syntax
I don't believe the PR to contain any tests, but though it would be a good idea to flag up

@GalloDaSballo Yep, seems that there are a few unrelated compilation/testing issues throughout the repo


code uses all RAM and crashes

VSCode Version: 1.25.0
OS Version: Win 10 1709 (16299.431)

Steps to Reproduce:

change into project directory
start code using individual extension dir  code . --extensions-dir "C:\vscode\cfml\exts" --new-window

Does this issue occur when all extensions are disabled?: No
I've used code like this for a couple weeks and it has always worked perfectly. Today, code starts, fills up all RAM, and crashes.
When I use a different extension dir (specify none) code works.
I called code using the --verbose switch and look at the output.
[59244:0711/162835.927:INFO:CONSOLE(270)] "%c[Extension Host] %cWARNING: Promise with no error callback:4 %c(at c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\node\extensionHostProcess.js:93:907)", source: file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js (270)
[59244:0711/162835.929:INFO:CONSOLE(270)] "%c[Extension Host]%", source: file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js (270)
[59244:0711/162835.929:INFO:CONSOLE(270)] "%c[Extension Host] %cTypeError: Cannot read property 'split' of undefined
    at getComponentNameFromDotPath (C:\vscode\cfml\exts\KamasamaK.vscode-cfml-0.4.0\out\entities\component.js:305:16)
    at Object.parseComponent (C:\vscode\cfml\exts\KamasamaK.vscode-cfml-0.4.0\out\entities\component.js:166:33)
    at vscode_1.workspace.openTextDocument.then (C:\vscode\cfml\exts\KamasamaK.vscode-cfml-0.4.0\out\features\cachedEntities.js:268:53)
    at Object.g [as _notify] (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\node\extensionHostProcess.js:77:729)
    at Object.enter (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\node\extensionHostProcess.js:81:61)
    at n.Class.derive._oncancel._run (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\node\extensionHostProcess.js:82:866)
    at n.Class.derive._oncancel._completed (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\node\extensionHostProcess.js:82:307)
    at e.resolveOk (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\node\extensionHostProcess.js:554:1000)
    at e._receiveReply (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\node\extensionHostProcess.js:657:394)
    at e._receiveOneMessage (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\node\extensionHostProcess.js:656:693)
    at c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\node\extensionHostProcess.js:655:544
    at c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\node\extensionHostProcess.js:658:673
    at c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\node\extensionHostProcess.js:96:599
    at e.fire (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\node\extensionHostProcess.js:97:917)
    at u (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\node\extensionHostProcess.js:159:721)
    at Socket.<anonymous> (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\node\extensionHostProcess.js:159:898)
    at emitOne (events.js:96:13)
    at Socket.emit (events.js:191:7)
    at readableAddChunk (_stream_readable.js:178:18)
    at Socket.Readable.push (_stream_readable.js:136:10)
    at Pipe.onread (net.js:560:20) %c(at c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\node\extensionHostProcess.js:93:996)", source: file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js (270)
[59244:0711/162836.570:INFO:CONSOLE(1376)] "%c  ERR", source: file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js (1376)
[59244:0711/162836.871:INFO:CONSOLE(270)] "%c[Extension Host] %cNo editors associated with document: d:\projects\semiro\.vscode\settings.json %c(at DocumentDecoration.updateDecorations (C:\vscode\cfml\exts\coenraads.bracket-pair-colorizer-1.0.59\out\src\documentDecoration.js:313:21))", source: file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js (270)
[59244:0711/162837.135:INFO:CONSOLE(1375)] "%cTRACE", source: file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js (1375)
[59244:0711/162924.232:INFO:CONSOLE(3041)] "%c[Extension Host] %cdebugger inspector at %cFATAL ERROR: Committing semi%c space failed. Allocation failed - process out of memory
", source: file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js (3041)
[59244:0711/162924.932:INFO:CONSOLE(3041)] "%c[Extension Host] %cdebugger inspector at %c
<--- Last few GCs --->

[60436:0000012E7DA58980]    33162 ms: Scavenge 347.9 (406.9) -> 332.9 (406.9) MB, 5.3 / 0.0 ms  allocation failure
[60436:0000012E7DA58980]    43607 ms: Scavenge 348.7 (407.4) -> 336.2 (407.4) MB, 18.2 / 0.0 ms  allocation failure
[60436:0000012E7DA58980]    68761 ms: Scavenge 349.9 (407.4) -> 338.8 (379.9) MB, 23.5 / 0.0 ms  allocation failure
[60436:0000012E7DA58980]    76946 ms: Scavenge 341.2 (379.9) -> 339.1 (376.4) MB, 22.6 / 0.0 ms  allocation failure

<--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 000003392D52B959 <JS Object>
    0: builtin exit frame: stringify(this=000003392D510771 <a JSON with map<PHONE_NUMBER>D86199>,000003B553B82311 <undefined>,000003B553B82311 <undefined>,000003456C07F1D1 <JS Array[3]>)

    1: arguments adaptor frame: 1->3
    2: _remoteCall [c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\node\extensionHostProcess.js:~658] [pc=000002ACCFD610C3](this=000002664131F589 <a e wit...

", source: file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js (3041)
[59244:0711/162924.961:INFO:CONSOLE(3136)] "Extension host terminated unexpectedly. Code: ", source: file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js (3136)
[59244:0711/162934.322:INFO:CONSOLE(2364)] "Der Erweiterungshost wurde unerwartet beendet.", source: file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js (2364)[main 16:31:38] Lifecycle#window-before-close 1
[main 16:31:38] Lifecycle#unload() 1
[59244:0711/163138.149:INFO:CONSOLE(1375)] "%cTRACE", source: file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js (1375)
[59244:0711/163138.152:INFO:CONSOLE(1375)] "%cTRACE", source: file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js (1375)
[main 16:31:38] Lifecycle#unload(): unload continues without veto 1
[59244:0711/163138.154:INFO:CONSOLE(1375)] "%cTRACE", source: file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js (1375)
[59244:0711/163138.627:INFO:CONSOLE(1375)] "%cTRACE", source: file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js (1375)
[main 16:31:38] Lifecycle#onBeforeWindowClose.fire()
[main 16:31:38] Lifecycle#window-before-close 1
[main 16:31:38] Lifecycle#window-close 1
[main 16:31:38] Lifecycle#window-closed 1
[main 16:31:38] Lifecycle#onShutdown.fire()
[main 16:31:38] Lifecycle#window-all-closed
[main 16:31:38] Lifecycle#before-quit
[main 16:31:38] Lifecycle#onBeforeShutdown.fire()
[main 16:31:38] App#will-quit: disposing resources

I see no pointer to the failing extension. Every error line reads workbench.main.js.
I would love to find out which extension causes this behaviour.

I uninstalled two extensions and now the verbos loggin ends so:
[65304:0711/164503.495:INFO:CONSOLE(1376)] "%c  ERR", source: file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js (1376)
[65304:0711/164504.008:INFO:CONSOLE(1375)] "%cTRACE", source: file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js (1375)
[main 16:45:07] update#checkForUpdates, state =  idle
[main 16:45:07] update#setState checking for updates
[main 16:45:07] RequestService#request https://vscode-update.azurewebsites.net/api/update/win32-x64/stable/0f080e5267e829de46638128001aeb7ca2d6d50e
[main 16:45:08] update#setState idle
[main 16:46:11] [VS Code]: render process crashed!
[main 16:46:17] Lifecycle#window-closed 1
[main 16:46:17] Lifecycle#onShutdown.fire()
[main 16:46:17] Lifecycle#window-all-closed
[main 16:46:17] Lifecycle#before-quit
[main 16:46:17] Lifecycle#onBeforeShutdown.fire()
[main 16:46:17] App#will-quit: disposing resources

This is happening with me and all my teammates.
I tried to uninstall and install again with no success.
I think that there is something related to marketplace, when I open a simple project there is no problem, when open an Angular project the VS Code freeze, it raises the memory usage to more than 3 Gb and start to show lots of extensions recomendations for every type of file (ex. .def, .m4, .gnu, .disabled).

@bardware Seems to be caused by the CFML extension so I'm going to close this issue. Let me know if you think the VS Code itself is to blame
@charlesartbr Try following these steps to investigate which extension may be causing this. Please open a new issue against that extension or against VS Code if this happens even with all extensions disabled

I just realize the were files named debug.log generated
They contain something like:
[0711/101101.770:ERROR:icu_util.cc(180)] Couldn't mmap icu data file
[0711/101101.771:FATAL:icu_util.cc(292)] Check failed: result.
Error initializing symbols (8).  Dumping unresolved backtrace:
	00007FF6D546AF15
	00007FF6D54DAFD3
	00007FF6D5462B64
	00007FF6D5461BA3
	00007FF6D51B8DCC
	00007FF6D842F4F7
	00007FFC4E861FE4
	00007FFC512DF061


Chrome crashes instantly when Choosy icon is clicked

I'm a long-time Choosy user, but the Chrome extension has been unusable for me since sometime last year. As soon as I click the icon, Chrome goes down hard. I see this has been reported multiple times on the Chrome Web Store as well.
I'm using Choosy 1.3 and Chrome 71.0.3578.98 on Sierra (10.12.6).

I have the same problem, on Chrome 77.0.3865.120 on Catalina.
I tried to go to x-choosy://prompt.all/, but there is no checkbox. It asks for permission to call Choosy every time. And it doesn't fix the issue.


Error when uploading PDF as static content

2019-05-21 08:00:43.676 CEST
Request identity<EMAIL_ADDRESS>- Bart test merchant<EMAIL_ADDRESS>via shop) (WEB) (/base/data/home/apps/e~rogerthat-server/20190520t141255.418317586457930736/rogerthat/rpc/users.py:180)

2019-05-21 08:00:43.970 CEST
Uploaded pdf contains 11 pages (/base/data/home/apps/e~rogerthat-server/20190520t141255.418317586457930736/solutions/common/handlers/__init__.py:236)

2019-05-21 08:00:43.970 CEST
Error while trying to save static content PDF for user<EMAIL_ADDRESS>(/base/data/home/apps/e~rogerthat-server/20190520t141255.418317586457930736/add_1_monkey_patches.py:144)
Traceback (most recent call last):
  File "/base/data/home/apps/e~rogerthat-server/20190520t141255.418317586457930736/solutions/common/handlers/__init__.py", line 246, in post
    pdf_bytes = pdf_stream.getvalue()
AttributeError: 'file' object has no attribute 'getvalue'

2019-05-20 19:06:46.186 CEST
Request identity<EMAIL_ADDRESS>(WEB) (/base/data/home/apps/e~rogerthat-server/20190520t141255.418317586457930736/rogerthat/rpc/users.py:184)

2019-05-20 19:06:46.283 CEST
Uploaded pdf contains 6 pages (/base/data/home/apps/e~rogerthat-server/20190520t141255.418317586457930736/solutions/common/handlers/__init__.py:236)

2019-05-20 19:06:46.283 CEST
Error while trying to save static content PDF for user<EMAIL_ADDRESS>(/base/data/home/apps/e~rogerthat-server/20190520t141255.418317586457930736/add_1_monkey_patches.py:144)
Traceback (most recent call last):
  File "/base/data/home/apps/e~rogerthat-server/20190520t141255.418317586457930736/solutions/common/handlers/__init__.py", line 246, in post
    pdf_bytes = pdf_stream.getvalue()
AttributeError: 'file' object has no attribute 'getvalue'

Fixed by using .read() instead of .getvalue()


Prevent adding both skipped and failure elements

This is a potential fix to prevent both skipped and failure elements on a skipped violation in JUnit output format
Fixes: #1122

Hello @gchappel, thanks for creating the PR. Can you please fix the failing test?

Hello @gchappel, thanks for creating the PR. Can you please fix the failing test?

I'll take a look - it wasn't failing when I opened the PR but leave it with me.

I took a very quick look at the failing test, and it seemed weird that a test would fail when I only changed the behaviour of one specific output writer (and it's associated test).
So I checked out master, and the same tests are failing there too. I'm going to see if I can find a solution for it, but it may be the case that you need to get someone more familiar with the project to investigate this on master and then I can rebase this PR branch on that.

OK, I think I got it.
When I opened this PR (Jan 21st) I am 99% sure that make unit-tests was passing on my laptop. Between that time and the time the tests were run here, it appears that something changed which needed this commit to address. When I re-tested master I was accidentally running from master in my own fork which was only up to date as of Jan 11th. Pulling master from origin allowed the unit tests to pass again, and rebasing this PR branch has fixed the tests here as well.
It seems like the tests may pull in external resources which are not under version control? It seems like there is some test data which changed and was no longer compatible with historical commit b0259e8b0650a2a4b9a6a6f3b8ca31745cfa9515, but only with 52e4cdb27e246e2210417bd53b2f58a5279dd135 and later.

Thanks @patilpankaj212 for re-running the tests; once again, the KaiMonkey project has moved on, and they fail. So I will rebase on master again, and re-iterate my request that these external artifacts are somehow versioned to avoid these spurious test failures in future.

Hello @gchappel, to track the issue with the artifacts being pulled from KaiMonkey, I have created a separate issue - https://github.com/accurics/terrascan/issues/1142.
Thanks for your contribution.

Hello @gchappel, to track the issue with the artifacts being pulled from KaiMonkey, I have created a separate issue - #1142.
Thanks for your contribution.

Perfect, hopefully this will make it easier for myself and/or others to contribute in future without having our PRs invalidated by a change outside of this repository in the test data; not to mention making the review process easier for yourselves.


"On Air" sign for Vmix

Hi, is it possible to use wifi-tally technology to switch an "on air" sign automatically when vmix is recording or streaming? I tried for example to put a transparent input on overlay 4, so it is always on air (but transparent, so not visible) and a tally connected to it. Then I programmed that when I start recording, it automatically goes on overlay 4. Is it possible to make this in a simpler way, and without using an overlay channel? Maybe this feature can interest other people?

@czenker can I ask your opinion about this?

Hey @Amenasme
Sure. 😄 I like the idea of having an "On Air" sign functionality. Buying one of those cheap light boxes and turning it into a "We are live" sign sounds like something I would love to do. 😉
I am just not sure what the best logic there is.

The easier version is to have a tally that shows the "on air" state if any channel of the mixer is "on air". I the dropdown could just show another option "any".
The flexibel version would be to allow multiple selections in the dropdown. But I am not sure if this is really needed.

Considering #63 is implemented, your use case would be solved with Option 1. Correct?
Option 2 would be better if you use lots of pre-recorded clips in vMix and your team could relax during that time. But this makes the UI more complex.
What are your preferences.

I mean, the on air lights must be activated if recording or streaming in vmix are active, not connected to an input

#63 I read this. If You can access to this data (vmix recording state and vmix streaming state) so maybe you can connect a tally to theese vmix states

Someting like this, a sign that will switch on when vmix is recording or streaming

I mean, the on air lights must be activated if recording or streaming in vmix are active, not connected to an input

From the end-users perspective this should be the same, but it would be easier to implement this in a way that all other video mixers can profit as well.
I might need to look into it for vMix, but I don't expect there would be a (real world) situation, where you are streaming, but no input is active.
Did you build that Recording sign? It looks awesome. I need one of those, too. 😆

Maybe I am streaming a pre-recorded video, or a powerpoint and in that case I want that all tally are off and recording/streaming sign is on.
On the other side, I can have camera 1 in program but I am not streaming or recording yet, in rehersal for example, so I want that tally works but recording7streaming sign is off.
That is a picture taken from internet but I built 2 on air sign controlled by nodeMCU with a domotic app (Blink for android) and I can chang the light status sending web request to the server of the app. It works but it is difficult to set up, and little weird to use with vmix. I work in a medium television studio that wants theese sign so when they saw on air sign is on, they can't open doors or make noise.  I don't have picture of my signs now but I can take photo the next time I go there


M3-2372 Fix: clear ImageDrawer error on submit

Description
Clear error and success state when submitting ImageDrawer form. Currently these are only cleared when closing the drawer.
Type of Change

Bug fix ('fix', 'repair', 'bug')

If the any above types of change apply to this pull request, please ensure to include one of the listed keywords in the pull request title.

Coverage decreased (-0.001%) to 34.968% when pulling 7883553ecac1fa77879e8d6f87c4e82415c558b1 on Jskobos:M3-2372-clear-error into 0f7d102e34724bad53135b7a77f349bb4355dd09 on linode:develop.


Warn if no valid configuration is loaded

Also "backported" to 1.1.2 here: https://github.com/nastys/MikuMikuLibrary/tree/classic

It seems that "Replace" warns even if the configuration is valid. Is there something missing?


fix(web): correct likely logic error in example

It's more intuitive to calculate finished as all that are started minus the unfinished ones. There's no clear right or wrong here as this is just example code but it doesn't harm to make it non-surprising.
The invariant is likely: started = finished + unfinished

Yeah, I would disagree a bit that there's no clear right or wrong :)
Thank you v much!


chore(package): update react-with-styles to version 3.2.3

Previous version is breaking (resolving to 3.2.2)

For context for anyone else: https://github.com/airbnb/react-dates/issues/1720

@majapw @ljharb Could either of you please take a look when you have the chance? This dependency is breaking the master build of a large product

Coverage remained the same at 84.916% when pulling 37b282542adb88a78b0a80e5ce7318cef8dee8d4 on greenkeeper/react-with-styles-3.2.3 into 121fc443631efaea3e2dbee80a5695c0666599ea on master.

This isn’t a chore, and isn’t necessary, since 3.2.3 is included in the semver range for ^3.2.0.
What problem is this solving for you that an updated lockfile wouldn’t?

Greenkeeper provided the commit message and I figured it was configured well enough for this task. You've got a point there, and we don't have a lockfile to begin with, so I surmised that whatever built entity we're pulling from ends up old.
I'll see about fixes that don't necessitate this change on our end, though I don't see much harm in cutting a new minor to explicitly avoid a broken dep.

It’d be a new patch, and it’s fine to do the update; but if you don’t have a lockfile then rm -rf node_modules && npm install should be installing the latest version of r-w-s.

Yes, sorry, misspoke (:s/minor/patch). I think our issue is coming from our use of artifactory.

I’ve definitely seen issues where artifactory fails to pick up public updates; if that’s the case then this PR wouldn’t fix your problem, it would make react-dates unusable.

I don't follow that conclusion, but yes I do think seeing about refreshing artifactory should be my focus.

The conclusion is because the implication is that your artifactory doesn't contain v3.2.3 of r-w-s at all.


Update scala-collection-compat to 2.7.0

Updates org.scala-lang.modules:scala-collection-compat from 2.5.0 to 2.7.0.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Files still referring to the old version number
The following files still refer to the old version number (2.5.0).
You might want to review and update them manually.
website/static/img/undraw_operating_system.svg

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-lang.modules", artifactId = "scala-collection-compat" } ]

labels: library-update, early-semver-minor, semver-spec-minor, old-version-remains, commit-count:1

Superseded by #678.


Updating image to 0.14.8

What this PR does / why we need it:
Just an image update. For more info please see https://fluentbit.io/announcements/v0.14.8/
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md

cc @edsiper cc @kfox1111

/assign @kfox1111

/lgtm


Update maturity level

Update the maturity level to Pilot following the STAC maturity classification.
Reason: 1 implementation (Planet / Crawler) and version number is still 0.2.0

Thanks, @m-mohr


XCode 12.5 Support critical due to Visual Studio stable update

Describe the solution you'd like
To be able to select XCode 12.5 for builds
Describe alternatives you've considered
My VS for Mac updated without me realising it would require XCode 12.5 which would require updating MacOS to Big Sur.
I looked for how to downgrade Xamarin.iOS to continue with XCode 12.4 and haven't found a good solution, or what version I should get.
I have now upgraded my dev machine in hope and faith that you will add XCode 12.5 before I really need it.
The only alternative is to find another CI/CD provider.
Additional context
Add any other context or screenshots about the feature request here.

I'm really surprised that we have to make this request ourselves in the first place.  One of the primary purposes of using a service like AppCenter in the first place is so that these kind of basic essential things get taken care of.  We pay for this service!

This is a big issue for us, too. All the build services providers seem to have been caught with their pants down around macOS 11, and while I agree Apple's terms are onerous, other providers are trialing solutions. In the meantime we're rolling our own using Xcode server.

Big issue here as well.
There is a bug in the ipatool in Xcode 12.4 that fails in processing the xcframework's we have in our app, so we are not able to build and distribute the app.
The bug is fixed in Xcode 12.5 which is able to complete the processing and create an ipa file on our local machine.
Hoping for an update soon

@wisdeom - Could we please get an update on this issue?
The macOS 11 image is available and Xcode 12.5 is supported:
https://github.com/actions/virtual-environments/issues/2486#issuecomment-854245059
Xcode 12.5 will be the default starting June 15:
https://github.com/actions/virtual-environments/issues/3522
Thanks.

Heads up Azure & AppCenter people: macOS 12 Monterey is available now.
Xcode will become dependent on it too one day - may as well start the process early so this issue doesn't repeat.
p.s. We shouldn't have to remind you.

Although there's no problem for most of my apps being built with Xcode 12.4. One of my apps is being affected, its building will always fail due to bitcode version unsupported. As mentioned AppCenter is not a free service, instead, we pay for it. At least we should be noticed when will this support be planned.

Same here, an app that uses the recent Firebase iOS SDK.

Any company or team trying to instill quality production practices would encourage or require a standard environment for development, CI & CD. If they keep their development laptops up to date with the latest OSX Big Sur (released 7 months ago) or certain packages up to date they are now forced to XCode 12.5 and if they have been using AppCenter they are now forced to have an inconsistent environment by a service they likely pay for, from the provider of their development environment (Xamarin), and one of the largest few tech companies.
This is a very surprising, frustrating and unusual scenario. The responses so far have been very disappointing.

@buzzware, yep. It seems AppCenter and Azure Devops/Pipeline all use the same system as Github Actions in the backend. They are the ones who hadn't updated to the latest macOS version over the past 12 months. Not sure why that is the case, but I am sure they have their reasons.
On the bright side Xcode 12.5 is the default build SDK on macOS-11 in GitHub actions starting today (or sometime over the next few days). But that is still preview. Another thing I spotted was Xcode 12.2 and 12.3 is being removed on the 28th so if you weren't already using 12.4 you now will need to swap to that.
I can't see any word when we can expect macOS-11 to go public to everyone.
I can't see any word from AppCenter on if they got into the macOS-11 preview.
I can't see any word from AppCenter that their systems are working with macOS-11 preview as expected.
I can't see any word form AppCenter when Xamarin.Android can be updated to 11.2.
Looking for an alternative solution (unless I missed something) it seems the only working solution today is to roll with your own Jenkins build server. We moved away from that to AppCenter because it was cheaper to pay for that than it was pay someone to upkeep the build server.
Hopefully we can hear some good news soon.

AppCenter's iOS SDK updated to Xcode 12.5 yesterday.

Response from AppCenter support team.

Our team has been already working on Xcode 12.5 support. It's planned at the beginning of May. Currently, the status is that we need to wait for Azure DevOps pool to add macOS Big Sur (macOS 11) as Xcode 12.5 has dependency to have Big Sur 11. App Center Build is based on Azure DevOps, so it's blocked at this time.

In short, no release date at the moment.

AppCenter's iOS SDK updated to Xcode 12.5 yesterday.

That's awkward 👀

Response from AppCenter support team.

Thank you for updating us. Would have been nice if AppCenter would have told us this themselves.

Here we are almost 2 months from "the beginning of May" still waiting...

Any updates?

Since Azure Pipelines has macOS-11 as private preview, is there such program to join for App Center as well for Xcode 12.5 support?

The App Center SDK is separate from the App Center Build service.
The build service doesn't support Xcode 12.5 because there are no build agents that run macOS 11, which is needed to run Xcode 12.5. Because of this, adding support for Xcode 12.5 within the App Center Build service is blocked. That said, the App Center product team is working closely with the Azure DevOps team in order to get the build agents needed on App Center. You can keep your eye on this process here.
Right now, the App Center SDK supports Xcode 12.5, as seen in release 4.2.0. This means that users can build with the SDK on their local machine, as long as they have a machine that runs macOS 11.

When can we get Xcode version 12.5 for our build configuration in the App Center?

I really don't understand the position of appcenter towards its customers.
We have no ETA at all, no official communication.
It feels like they don't care about loosing customers, so that's what I am about to do : there are many competitive alternative on this market

It's because AppCenter can't give an ETA, it's out of their hands. They are still waiting on other teams, and other teams teams.

I come here every day to look for updates. But the team of App Center simply don't care but was able to mark one of my new issue as duplicate. Amazing.

They actually had no plan and ETA for this, I mean at all. Xamarin and AppCenter are dying...

By the time iOS 15 is released, we still don't have support and I have to build my app on XCode instead. 🤣

Hi all, we understand that this is an important update and we are sorry that we do not have it yet. As was mentioned previously on this thread, App Center Build is dependant on Azure Pipelines and that's why we cannot support it until Big Sur is generally available there. Please follow this issue for the most recent updates from the Azure DevOps team.

That's a garbage excuse, the whole point of using a hosted CICD is to stay up to date. If you guys are going to be months behind the curve on what are often times forced updates for ios and osx developers then we might as well all switch off appcenter and use something else. I can't believe the disdain you have for your customers!

Because when ios 15 drops everyone will be forced to find alternatives...

Exactly the point here. Once iOS 15 is out. There's no need for me to stay on AppCenter if it can't build for iOS 15.
This is completely ridiculous￼, when iOS 15 is out we're 2 image (macOS) behind.
Big Sur and Monterey.

Our builds do fail because a 3rd party SDK only works with Xcode 12.5 but not with Xcode 12.4.
ANOMIDImplementation.h:18:9: fatal error: module 'OMSDK_Appnexus' not found
@import OMSDK_Appnexus;

Just a reminder:
Big Sur was announced on June 22, 2020, and was released to the public on November 12, 2020.
Does Microsoft really need about one year to install an update?
Is anybody working on it or do you want us to say good bye?

Can this be prioritised by the azure team somehow? Can one of the Appcenter collaborators get in contact with the Azure team and get this prioritised?
Appcenter is awesome but if they continue to be behind the 8ball when it comes to ensuring the most up to date xcode is available we may have to look elsewhere as it'll cause many delays that will end up costing $$$$.

Any updates @akamenev?

Any updates regarding this? I'm currently having to ask my team to downgrade back to Xcode 12.4 and frankly it doesn't feel right.

Following the announcement here https://github.com/actions/virtual-environments/issues/2486#issuecomment-899808338
macOS-11 is out of preview and now generally available for all the GitHub customers 🥳
And we still don't have support for AppCenter. Is there no SLA?

At your earliest convenience, please add Xcode 12.5 support to AppCenter build pipelines. Thank you in advance.

Any updates?

This is very concerning for the future of App Center. Even if 12.5 was supported tomorrow, App Center is still behind on supporting the Xcode 13 betas that have been out for months.
Our team is interpreting this as a signal that Microsoft does not intend to support App Center long-term, and are preparing to move to another build service. That will be an expensive headache, especially since it is avoidable, but this issue has cost us thousands of dollars already. It should not matter if there is an issue with GitHub Actions. We are paying to use App Center, and App Center should be keeping its documentation up to date and be transparent with support plans. I could understand this issue if it were an open source tool with a single, overworked maintainer, but it is quite shocking to see this coming from an enterprise-level paid service.
@akamenev @vijayma At the very least, it will help other developers if you are able to remove the misleading statements on the App Center documentation regarding supported versions and requirements:

Build machine Xcode version details are updated each time a new version of Xcode is added. We keep an eye on the latest versions released by Apple and include them as soon as possible on the VMs used to run the builds.

In https://github.com/actions/virtual-environments/issues/2072, @maxim-lobanov said:

Note: Availability of macOS 11 in Azure DevOps doesn't mean that the new image will be available in App Center immediately. App Center team has to perform some work on their side to make sure that new Xcode versions are available in App Center Build.

Any details on when this might be ready? If it's not solved soon I'll have to try setting up builds in Azure DevOps directly

That will be an expensive headache, especially since it is avoidable, but this issue has cost us thousands of dollars already.

Same here @derekblank, we have about 20 apps that we need to move to another build service.

Hi all, we understand that this is an important update and we are sorry that we do not have it yet. As was mentioned previously on this thread, App Center Build is dependant on Azure Pipelines and that's why we cannot support it until Big Sur is generally available there. Please follow this issue for the most recent updates from the Azure DevOps team.

According to the latest comment in the issue linked here, they should no longer be blocked as of 5 hours ago when writing this comment 👀

Hang in there! Looks like we’ll need a little more patience:

Note: Availability of macOS 11 in Azure DevOps doesn't mean that the new image will be available in App Center immediately. App Center team has to perform some work on their side to make sure that new Xcode versions are available in App Center Build.

@akamenev @vijayma any plans for AppCenter?

Note: Availability of macOS 11 in Azure DevOps doesn't mean that the new image will be available in App Center immediately. App Center team has to perform some work on their side to make sure that new Xcode versions are available in App Center Build.

Here is an update from the Azure team: https://github.com/actions/virtual-environments/issues/2072#issuecomment-904371992.

Availability of macOS 11 in Azure DevOps doesn't mean that the new image will be available in App Center immediately. App Center team has to perform some work on their side to make sure that new Xcode versions are available in App Center Build.

Here is an update from the Azure team: actions/virtual-environments#2072 (comment).

Availability of macOS 11 in Azure DevOps doesn't mean that the new image will be available in App Center immediately. App Center team has to perform some work on their side to make sure that new Xcode versions are available in App Center Build.

This update says nothing about what the AppCenter team will do.

Closing this as App Center Build now fully supports Xcode 12.5.

Oh great, congratulations to any internal heroes that got this done.
Should we raise another issue for MacOS 12 now, so its ready when we need it? You can get the beta.

@buzzware, Looks like the other teams that need to work their magic before AppCenter can do theirs are aware of it.


Regenerate cythonized C sources for Python 3.7 compatibility

To enable building of the C extensions on Windows under Python 3.7, the C sources need to be regenerated with a recent version of cython.

As clarification, recent means at least Cython 0.27.3.
ref: https://github.com/zarr-developers/zarr/pull/308#issuecomment-431127112

Addressing in PR ( https://github.com/zarr-developers/numcodecs/pull/90 ).


Links for reference

Advanced lane detection blog:
https://towardsdatascience.com/advanced-lane-detection-for-autonomous-vehicles-using-computer-vision-techniques-f229e4245e41
Github link:
https://github.com/uppala75/CarND-Advanced-Lane-Lines/tree/master
Theta code :
https://www.hackster.io/Aasai/lane-following-robot-using-opencv-da3d45

Thanks Chandana :)


Corrected a typo

Thank you @rh540640

Thanks for considering my correction. Viewed it on GitHub
On Wed, May 3, 2023, 7:16 PM Tianqi Chen @.***> wrote:

Thank you @rh540640 https://github.com/rh540640
—
Reply to this email directly, view it on GitHub
https://github.com/mlc-ai/mlc-llm/pull/64#issuecomment-1533059691, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AZLTHZAETAUBTHPIOBMBYNTXEJOSHANCNFSM6AAAAAAXUHSIGM
.
You are receiving this because you were mentioned.Message ID:
@.***>


Remove Dead Link From Readme

Summary
Hi Slack developers!
I noticed that there was a dead anchor link in the readme table of contents for RTM client documentation. I understand RTM is not especially promoted (in favor of socket mode) and a prior PR understandably deleted the introductory RTM documentation from the readme. However, it seems this lone dead link to to the now-deleted content was left behind. My PR removes the dead link so nobody is confused trying to click it, like I was. :)
Thanks!
Category (place an x in each of the [ ])

[ ] slack_sdk.web.WebClient (sync/async) (Web API client)
[ ] slack_sdk.webhook.WebhookClient (sync/async) (Incoming Webhook, response_url sender)
[ ] slack_sdk.models (UI component builders)
[ ] slack_sdk.oauth (OAuth Flow Utilities)
[ ] slack_sdk.socket_mode (Socket Mode client)
[ ] slack_sdk.audit_logs (Audit Logs API client)
[ ] slack_sdk.scim (SCIM API client)
[x] slack_sdk.rtm (RTM client)
[ ] slack_sdk.signature (Request Signature Verifier)
[x] /docs-src (Documents, have you run ./docs.sh?)
[ ] /docs-src-v2 (Documents, have you run ./docs-v2.sh?)
[ ] /tutorial (PythOnBoardingBot tutorial)
[ ] tests/integration_tests (Automated tests for this library)

Requirements (place an x in each [ ])

[x] I've read and understood the Contributing Guidelines and have done my best effort to follow them.
[x] I've read and agree to the Code of Conduct.
[x] I've run python setup.py validate after making the changes.

@personalcomputer Thanks for taking the time to make this PR! Already looks great to me but I will merge it once the CI builds pass.


chore(deps): update raw-window-handle to 0.5

winit and tao has already published new versions with raw-window-handle 0.5 but we can't update tauri until rfd also publishes a new version with raw-window-handle 0.5

Thanks, will release it shortly

thank you!


Is location ignored if followPathmode used ?

Short Description
When using the followPathTask the location in the config file should be ignored to avoid a location jump.
I am not sure if it is currently the case.

The location in config or the location in cache is being used.
However, you will not make a jump.
There are 2 options, depending on your config :

If path_start_mode is set to 'closest', the bot walks to the point in your path closest to the bot's location

If path_start_mode is set to 'first', it walks to the first point.

When I use a path, I use the first point in the path file as my location and make sure to delete the location cache in ./data

@nicobr75000 Does that answer your question?

It does !
Thanks


Admin privileges Mac

MacOS
Visual Studio Code
Version 1.4.0-insider (1.4.0-insider)
http://joxi.ru/L21zZR6s6lY8MA

I've also noticed that too... 😞 I'll take a look at it asap.

Hi @maxval94, I'm going to close this and follow up in #79 as this seems to be a generic issue with the new Insiders release and it happens in OS and Linux, too.

@maxval94 I've recently pushed v.1.4.0 and it should be working now 👍

Yes, it is work , Thanks


neon upgrade

It would be great to have a neon upgrade feature that helps you upgrade a Neon project to the latest project structure.

This is pretty unfocused. Closing until we have more concrete need.


HV-1205 ("Don't use @Repeatable on some constraints")

https://hibernate.atlassian.net/browse/HV-1205
The second commit should be merged to master, too.

@gunnarmorling surprising the build does not fail.

We have AnimalSniffer set up on 5.4, but for a reason that I don't remember it's not run as part of the default build. But it seems it wouldn't even have caught that one, I just tried it out. Maybe it's not working with annotations or something?


Avoiding memcpy with the same source and destination pointers

Is your enhancement proposal related to a problem? Please describe.
From the memcpy manpage:

The memcpy() function copies n bytes from memory area src to memory area dest.  The memory areas must not overlap.

I am unsure on how many places this may occur within Zephyr, but Valgrind at least finds some cases for it in bluetooth:
==60610== Thread 3:
==60610== Source and destination overlap in memcpy(0x2477af, 0x2477af, 6)
==60610==    at 0x484336D: memcpy (vg_replace_strmem.c:1034)
==60610==    by 0x186A80: bt_addr_copy (addr.h:86)
==60610==    by 0x186FF7: bt_id_set_adv_random_addr (id.c:174)
==60610==    by 0x18AD97: le_ext_adv_param_set (adv.c:881)
==60610==    by 0x18AF74: bt_le_adv_start_ext (adv.c:933)
==60610==    by 0x18B1D2: bt_le_adv_start (adv.c:1006)

Using memcpy in sure situations is not only unsure (undefined behavior), but is also a minor performance hit (no reason to ever copy the same data.
Describe the solution you'd like
A simple solution would be to add a pointer compare before we call memcpy (especially in the above cases where we know it may happen), but perhaps a general enhancement?
Describe alternatives you've considered
Since Zephyr can run as a linux application (either via native_posix or babblesim), it is possible to actually run some, or all, babblesim test cases with valgrind in the CI (though at a significant performance overhead), and catch such potential errors with Valgrind.
Additional context
N/A.

I have not been able to find anymore occurrences in the BT susbsytem, so I'm closing this.


Add support for a user-specified root output directory

This PR resolves #374. After discussion with @mattw-nws, this PR instead only adds support for a user-specified root directory. Within this directory, catchments and nexi will continue to be outputted as {id}.csv and {id}_output.csv, respectively. Any example of the new syntax is as follows:
{
  "global": {
    ...
    "output_root": "/path/to/output/",
    ...
  },
  ...
}

~Based on my comment on #374, I implemented the alternative syntax because I didn't see any benefit to the initial syntax. This is fairly easy to modify though, so if the initial syntax fits better, we can pivot to that.~
Additions

Adds public member functions to realization::Formulation_Manager:

get_output_root

Changes

Modifies src/NGen.cpp to use manager->get_output_root when writing nexus outputs.
Modifies src/core/HY_Features{_MPI}.cpp to use formulations->get_output_root when setting the output stream.
Adds a simple test case for reading/formatting the output path in Formulation_Manager_Test:basic_reading_1.

Testing

All unit tests passed locally with clang 15.0.7, GCC 13.1.1, and ICX 2023.

Todos

[x] Add documentation on the realization config page? (i.e. doc/REALIZATION_CONFIGURATION.md)

Checklist

[X] PR has an informative and human-readable title
[X] Changes are limited to a single goal (no scope creep)
[X] Code can be automatically merged (no conflicts)
[X] Code follows project standards (link if applicable)
[X] Passes all existing automated tests
[X] Any change in functionality is tested
[X] New functions are documented (with a description, list of inputs, and expected output)
[X] Placeholder code is flagged / future todos are captured in comments
[X] Project documentation has been updated (including the "Unreleased" section of the CHANGELOG)
[X] Reviewers requested with the Reviewers tool :arrow_right:

Target Environment support

[X] Linux

Huh... interestingly, if std::ofstream is pointed to a file path in a directory doesn't exist, and std::ios::trunc is in the flags, it just shrugs and ignores it and doesn't write anything. (Was testing what would happen if the output_root provided did not exist.)
Technically, this is probably consistent with current behavior if the current working directory does not exist, which I'm pretty sure can happen... so this doesn't need to be fixed... but I think I will open an issue/TODO to at least warn the user if the output location does not exist, since this is far more likely when it is specified in the config file.


don't work autolayout

I'm trying to use the this framework but auto layout don't work. how can I fix it?

同求

设置numberOfLines 也不起作用

使用textlayout计算吧


New Pull Request

Some SMS Barcodes comes with small alphabets and I have added a condition for that.

Thank you @Haris2v for your contribution.

A new version with the feature (0.3.0) is uploaded, it should be available very soon.


Navigate files and directories in the explorer tab

It would be nice if we could navigate the explorer similar to the way dired mode works in emacs, it is a bit grating having to remember to not use C-n and C-p when I am in the explorer.

True, this is annoying, and C-y, C-w also do not work in various edit boxes either. Not sure how trivial that is to solve, but it bugs me all the time, I should find some time to look into it more.

I put this into my keybindings.json, note though that I use Alt+n for down and Alt+m for up.So you'll have to change this (also remove the Ctrl+p removals).    I think now it works everywhere.
// moving down/up through various pop-up lists with alt+n/m
    { // snipped lists
        "key": "alt+n",
        "command": "selectNextSuggestion",
        "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible"
    },
    { // snipped lists
        "key": "alt+m",
        "command": "selectPrevSuggestion",
        "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible"
    },
    {
        "key": "alt+n",
        "command": "showNextParameterHint",
        "when": "editorTextFocus && parameterHintsVisible"
    },
    {
        "key": "ctrl+n",
        "command": "-showNextParameterHint",
        "when": "editorTextFocus && parameterHintsVisible"
    },
    {
        "key": "alt+m",
        "command": "showPrevParameterHint",
        "when": "editorTextFocus && parameterHintsVisible"
    },
    {
        "key": "ctrl+p",
        "command": "-showPrevParameterHint",
        "when": "editorTextFocus && parameterHintsVisible"
    },
    {
        "key": "alt+n",
        "command": "workbench.action.quickOpenNavigateNext",
        "when": "inQuickOpen"
    },
    {
        "key": "ctrl+n",
        "command": "-workbench.action.quickOpenNavigateNext",
        "when": "inQuickOpen"
    },
    {
        "key": "alt+m",
        "command": "workbench.action.quickOpenNavigatePrevious",
        "when": "inQuickOpen"
    },
    {
        "key": "ctrl+p",
        "command": "-workbench.action.quickOpenNavigatePrevious",
        "when": "inQuickOpen"
    },
    {
        "key": "alt+n",
        "command": "selectNextQuickFix",
        "when": "editorFocus && quickFixWidgetVisible"
    },
    {
        "key": "ctrl+n",
        "command": "-selectNextQuickFix",
        "when": "editorFocus && quickFixWidgetVisible"
    },
    {
        "key": "alt+n",
        "command": "selectNextSuggestion",
        "when": "editorTextFocus && suggestWidgetVisible"
    },
    {
        "key": "ctrl+n",
        "command": "-selectNextSuggestion",
        "when": "editorTextFocus && suggestWidgetVisible"
    },
    {
        "key": "alt+m",
        "command": "selectPrevQuickFix",
        "when": "editorFocus && quickFixWidgetVisible"
    },
    {
        "key": "ctrl+p",
        "command": "-selectPrevQuickFix",
        "when": "editorFocus && quickFixWidgetVisible"
    },
    {
        "key": "alt+m",
        "command": "selectPrevSuggestion",
        "when": "editorTextFocus && suggestWidgetVisible"
    },
    {
        "key": "ctrl+p",
        "command": "-selectPrevSuggestion",
        "when": "editorTextFocus && suggestWidgetVisible"
    },
    ```


Dry run on Crunchy Postgresql fails

$ odo service create postgresoperator.v5.0.3/PostgresCluster --dry-run
 ✗  validation failure list:
.backups in body is required

Does it fail with the main branch? I'm asking because we observed this in #5186 and fixed it in #5187.

Does it fail with the main branch? I'm asking because we observed this in #5186 and fixed it in #5187.

yes, fails on current master f7c6299f0
▶ odo service create postgresoperator.v5.0.3/PostgresCluster --dry-run
 ✗  validation failure list:
.backups in body is required

▶ odo version
odo v2.4.2 (f7c6299f0)

The problem also appears without the  --dry-run, and so we are not able to instantiate the example PostgresCluster with odo, because the example doe not respect the required fields.
Is it valid that odo fails, or should we add a --no-validate flag to instantiate the resource without validation?

The problem also appears without the --dry-run, and so we are not able to instantiate the example PostgresCluster with odo, because the example doe not respect the required fields.

I don't know why I missed this before opening the PR. While working on Quickstart guide, I faced this problem for the Crunchy Operator. As a result, I searched the Internet for a usable CRD to bring up Postgres and found what's now there in the quickstart repo.
The issue here is that we can't assume alm-example of the Operators to be a valid CRD. Some Operators might not even have the alm-example field at all, which would make --dry-run or odo service create without parameters or --from-file useless.

Is it valid that odo fails, or should we add a --no-validate flag to instantiate the resource without validation?

--no-validate makes sense in such cases, IMO.

The issue here is that we can't assume alm-example of the Operators to be a valid CRD. Some Operators might not even have the alm-example field at all, which would make --dry-run or odo service create without parameters or --from-file useless.

If we can't assume that alm-examples are valid, then we should not be using it as a default definition for odo service create.
It makes sense to use as a template for file. We will need to rething this

If we can't assume that alm-examples are valid, then we should not be using it as a default definition for odo service create. It makes sense to use as a template for file. We will need to rething this

You are not wrong, but there's no option other than alm-examples. At least I'm not aware of any.
On the cabal call we discussed this issue and had an idea that odo should still do the validation which led to the error message you reported. However, instead of reporting that error message, odo should tell the user that it can't spin up a usable service using the default parameters provided by the service, and that the user should manually pass parameters to create a service from this Operator.
WDYT?

odo should tell the user that it can't spin up a usable service using the default parameters provided by the service

We are not using default parameters, but olm examples. Olm example != default values. As far as I know fields don't have default values. True default values need to be valid values.
I think that we will have to revisit how odo service create works.
For example something like this might be better than the current state:
$ odo service create postgresoperator.v5.0.3/PostgresCluster
You need to specify parameters in order to create PostgresCluster.
To get list of all available parameters run `odo catalog describe service  postgresoperator.v5.0.3/PostgresCluster`.
Or you can try creating PostgresCluster based on  Alm example using `--alm-example` flag.

$ odo service create postgresoperator.v5.0.3/PostgresCluster --dry-run
You need to specify parameters in order to create PostgresCluster.
To get list of all available parameters run `odo catalog describe service  postgresoperator.v5.0.3/PostgresCluster`
Or you can try creating PostgresCluster based on  Alm example using `--alm-example` flag.

Either --alm-example or -p flag will be required.
$ odo service create postgresoperator.v5.0.3/PostgresCluster --alm-example
 ✗  validation failure list:
.backups in body is required

This command fails with PostgresCluster, but it is ok. User is explicitly requesting use of alm examples. For other operators this might work.
$ odo service create postgresoperator.v5.0.3/PostgresCluster --alm-example --dry-run
 ✗  validation failure list:
.backups in body is required

# print out alm-example

This command will thread validation errors as warnings.
$ odo service create postgresoperator.v5.0.3/PostgresCluster -p field=value -p field1=value
# create service based on the parameters used

$ odo service create postgresoperator.v5.0.3/PostgresCluster -p field=value -p field1=value --dry-run
# just print out resource definition created based on the parameters

command no longer exists in v3
/close


test(cmd-socketio-server): add new unit test for cmd-socketio-server verifier

New jest test suite that checks the public interface of Verifier
component of cactus-cmd-socketio-server.
Closes: #1325
Signed-off-by: Michal Bajer<EMAIL_ADDRESS>Depends on #1574 - must be merged after it.

Created separate jest config for cmd-socketio tests for now, they conflict with common setup in the root. All tests should work

WIP - Adding additional tests

All verifier tests finish
Depends on #1597

Coverage


Introduce a local option for entity extraction

Not all text needs to go to Reuters, so we need a form of entity extraction that takes place locally. This should support multiple languages, not just English (which pretty much kills NLTK for the purpose).

Big regex of doom
Stanford NER
NLTK with new training
Other options?

Thanks @stefanw for making the point.

Hi,
@phdowling hoch much do you think phrase detection is going to help with NER? Sure it will find things like "New York" being a phrase but so it will do with many common compound nouns such as "machine learning". What about entities consisting of only one token?
I think NER relies heavily on language specific features and patterns so multi language NER is probably not going to give good results. Maybe one could classify texts into languages and then use the language specific named entitity recognizer...
If we only wanted to recognize persons, locations and organizations and could obtain an extensive list of those we could probably only check words for being contained in those lists. This would be multi language, but won't allow us to find any entity that is not in our list.
I wonder if we also need to put extra effort into populating the cards if we do NER ourselves. Do you find wikipedia articles and such manually or does open calais provide this information?
@pudo How important is it to support more than english at this point and how important is it to not to use opencalais?

Hey @twerkmeister I think support for more than English at this point would be very very valuable, as there's a ton of material in most investigations I'm involved in that happens in other languages. Not using opencalais is also a high pri, since people don't trust Reuters with their data. It could be another, locally hosted, web service, though!

Hey @pudo I think that this would be a fun project for my term break. I will hopefully get something cool done within the next couple of weeks :).
What would be the best interface you could imagine? What would be the input and what the output?

Hey @twerkmeister - I was thinking about this stuff a little today, and came across a paper that I think might be worth implementing: http://nlp.stanford.edu/projects/glove/glove.pdf. They're using GloVe vectors (similar to Word2Vec) with conditional random fields and getting very good results.. I'll probably wind up implementing this at some stage, but I'm too busy at the moment. Could be some inspiration for you though in the mean time!

That's awesome! If you guys build it, I'd make it into a stand-alone web service with a simple API so that it can be re-used and re-deployed easily. Since that service would probably be called by a background worker job anyway, I wouldn't even bother making it asynchronous.
The most interesting part is: how do you get a pre-defined list of entities in there? Could you ping another service that provides such information?

Hey @pudo @phdowling I've been working on that and will be working on it during the summer semester. There has been more other work on my plate than I expected. Anyhow, during my research for exisiting solutions I came across apache stanbol (http://stanbol.apache.org/docs/trunk/scenarios.html) , which is a standalone server providing an API to do Named entity recognition for different languages. So that's basically what you want and probably a good start. I've been playing around with it a bit, but had some trouble setting it up.
@phdowling thanks for the reference. I stumbled across this stanford course http://cs224d.stanford.edu/syllabus.html which is about deep learning for NLP. They also cover Glove. It just started couple days ago. I will follow it and use the knowledge to implement a good NER system :)


Update INSTALL.md

#2090

Can you also fix the link to the issues in this file? I linked it like #XXXX, but GitHub didn't make it link to the specific issues.

LGTM. Thanks for clarifying this.


Adding pagination on show/search projects page

Describe the bug/feature

We can have a pagination having some maximum projects on a page of pagination so that  can avoid long scrolling on a single page.

@rockingrohit9639 I would like to work on this issue

Describe the bug/feature

We can have a pagination having some maximum projects on a page of pagination so that  can avoid long scrolling on a single page.

@rockingrohit9639 I would like to work on this issue

You can start working on it.


feat: Queue (data structure)

Feature Request
Implement Queue data structure, reference implementation (Rust).
Describe Preferred Solution
Create a Cairo file with Queue data structure based on Rust solution.

Implement Queue
Add the data structure to the data_structures module
Units tests

If the feature request is approved, would you be willing to submit a PR?
(Help can be provided if you need assistance submitting a PR)

[x] Yes
[ ] No

I would like to take this one.


远程主机强制关闭了一个现有的连接

Before submitting an issue, make sure you read the FAQ.md
Briefly describe your issue
Bot join the game and kill itself and quit the game.
Please provide your python, nodejs, Minecraft, and Fabric versions here
D:\Voyager\Voyager\venv\lib\site-packages\langchain\chat_models_init_.py:33: LangChainDeprecationWarning: Importing chat models from langchain is deprecated. Importing from langchain will no longer be supported as of langchain==0.2.0. Please import from langchain-community instead:
from langchain_community.chat_models import ChatOpenAI.
To install langchain-community run pip install -U langchain-community.
warnings.warn(
D:\Voyager\Voyager\venv\lib\site-packages\langchain\chat_models_init_.py:33: LangChainDeprecationWarning: Importing chat models from langchain is deprecated. Importing from langchain will no longer be supported as of langchain==0.2.0. Please import from langchain-community instead:
from langchain_community.chat_models import ChatOpenAI.
To install langchain-community run pip install -U langchain-community.
warnings.warn(
D:\Voyager\Voyager\voyager\agents\curriculum.py:10: LangChainDeprecationWarning: Importing OpenAIEmbeddings from langchain.embeddings is deprecated. Please replace deprecated imports:

from langchain.embeddings import OpenAIEmbeddings

with new imports of:

from langchain_community.embeddings import OpenAIEmbeddings
You can use the langchain cli to automatically upgrade many imports. Please see documentation here https://python.langchain.com/v0.2/docs/versions/v0_2/
from langchain.embeddings.openai import OpenAIEmbeddings
D:\Voyager\Voyager\voyager\agents\curriculum.py:12: LangChainDeprecationWarning: Importing Chroma from langchain.vectorstores is deprecated. Please replace deprecated imports:

from langchain.vectorstores import Chroma

with new imports of:

from langchain_community.vectorstores import Chroma
You can use the langchain cli to automatically upgrade many imports. Please see documentation here https://python.langchain.com/v0.2/docs/versions/v0_2/
from langchain.vectorstores import Chroma
D:\Voyager\Voyager\voyager\agents\skill.py:5: LangChainDeprecationWarning: Importing OpenAIEmbeddings from langchain.embeddings is deprecated. Please replace deprecated imports:

from langchain.embeddings import OpenAIEmbeddings

with new imports of:

from langchain_community.embeddings import OpenAIEmbeddings
You can use the langchain cli to automatically upgrade many imports. Please see documentation here https://python.langchain.com/v0.2/docs/versions/v0_2/
from langchain.embeddings.openai import OpenAIEmbeddings
D:\Voyager\Voyager\voyager\agents\skill.py:7: LangChainDeprecationWarning: Importing Chroma from langchain.vectorstores is deprecated. Please replace deprecated imports:

from langchain.vectorstores import Chroma

with new imports of:

from langchain_community.vectorstores import Chroma
You can use the langchain cli to automatically upgrade many imports. Please see documentation here https://python.langchain.com/v0.2/docs/versions/v0_2/
from langchain.vectorstores import Chroma
D:\Voyager\Voyager\voyager\agents\action.py:34: LangChainDeprecationWarning: The class ChatOpenAI was deprecated in LangChain 0.0.10 and will be removed in 1.0. An updated version
of the class exists in the langchain-openai package and should be used instead. To use it run pip install -U langchain-openai and import as from langchain_openai import ChatOpenAI.
self.llm = ChatOpenAI(
D:\Voyager\Voyager\voyager\agents\curriculum.py:60: LangChainDeprecationWarning: The class OpenAIEmbeddings was deprecated in LangChain 0.0.9 and will be removed in 1.0. An update
d version of the class exists in the langchain-openai package and should be used instead. To use it run pip install -U langchain-openai and import as from langchain_openai import OpenAIEmbeddings.
embedding_function=OpenAIEmbeddings(),
D:\Voyager\Voyager\voyager\agents\curriculum.py:58: LangChainDeprecationWarning: The class Chroma was deprecated in LangChain 0.2.9 and will be removed in 1.0. An updated version of the class exists in the langchain-chroma package and should be used instead. To use it run pip install -U langchain-chroma and import as from langchain_chroma import Chroma.
self.qa_cache_questions_vectordb = Chroma(
Mineflayer process has exited, restarting
Subprocess mineflayer started with PID 11520.
Server started on port 3000

Traceback (most recent call last):
File "D:\Voyager\Voyager\venv\lib\site-packages\urllib3\connectionpool.py", line 789, in urlopen
response = self._make_request(
File "D:\Voyager\Voyager\venv\lib\site-packages\urllib3\connectionpool.py", line 536, in _make_request
response = conn.getresponse()
File "D:\Voyager\Voyager\venv\lib\site-packages\urllib3\connection.py", line 507, in getresponse
httplib_response = super().getresponse()
File "D:\python396\lib\http\client.py", line 1349, in getresponse
response.begin()
File "D:\python396\lib\http\client.py", line 316, in begin
version, status, reason = self._read_status()
File "D:\python396\lib\http\client.py", line 277, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
File "D:\python396\lib\socket.py", line 704, in readinto
return self._sock.recv_into(b)
ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\Voyager\Voyager\venv\lib\site-packages\requests\adapters.py", line 667, in send
resp = conn.urlopen(
File "D:\Voyager\Voyager\venv\lib\site-packages\urllib3\connectionpool.py", line 843, in urlopen
retries = retries.increment(
File "D:\Voyager\Voyager\venv\lib\site-packages\urllib3\util\retry.py", line 474, in increment
raise reraise(type(error), error, _stacktrace)
File "D:\Voyager\Voyager\venv\lib\site-packages\urllib3\util\util.py", line 38, in reraise
raise value.with_traceback(tb)
File "D:\Voyager\Voyager\venv\lib\site-packages\urllib3\connectionpool.py", line 789, in urlopen
response = self._make_request(
File "D:\Voyager\Voyager\venv\lib\site-packages\urllib3\connectionpool.py", line 536, in _make_request
voyager.learn()
File "D:\Voyager\Voyager\voyager\voyager.py", line 306, in learn
self.env.reset(
File "D:\Voyager\Voyager\voyager\env\bridge.py", line 156, in reset
returned_data = self.check_process()
File "D:\Voyager\Voyager\voyager\env\bridge.py", line 93, in check_process
res = requests.post(
File "D:\Voyager\Voyager\venv\lib\site-packages\requests\api.py", line 115, in post
return request("post", url, data=data, json=json, **kwargs)
File "D:\Voyager\Voyager\venv\lib\site-packages\requests\api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
File "D:\Voyager\Voyager\venv\lib\site-packages\requests\sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "D:\Voyager\Voyager\venv\lib\site-packages\requests\sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
File "D:\Voyager\Voyager\venv\lib\site-packages\requests\adapters.py", line 682, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054, '远程主机强迫关闭了一个现有的连接。', None, 10054, None))

Hi,I have also encountered the same problem. How was it solved?,thank you!!!

Hi,just change the index.js in voyager\env\mineflayer,you can refer
index.txt
just copy this to the target directory and change it to index.js


Typo remotebuld -> remotebuild

Fix typo remotebuld -> remotebuild

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

cordovadocs/2017/first-steps/ios-guide.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


chore: make all Python scripts in scripts/ executable

Fixes this issue:
% scripts/find_equation_id.py
zsh: permission denied: scripts/find_equation_id.py

Thanks. I’ll review it later.

@euprunin Are you sure that it's enough to add the shebang line at the top of the script to make it executable?

Yes, I have just tested it and it's not executable locally for me.

Ok, now they should be really executable for all contributors pulling the changes.

Thanks @euprunin, merged.


Kubernetes stars-policy tutorial not functional

Hi there,
I'm currently running Kubernetes v1.5.1, using calico-node v1.0 and calico-cni v1.5.5 along with kube-policy-controller v0.5.2; running using IPIP mode if that makes a difference.
I first tried out the simple policy example, which worked flawlessly. With the stars-policy example, I'm unable to get access between namespaces functional. The management ui cannot access frontend, backend, client services even after applying the allow-ui-client.yaml and allow-ui.yaml files:
kubectl get networkpolicies --all-namespaces
NAMESPACE   NAME              POD-SELECTOR    AGE
client      allow-ui          <none>          1h
otto        access-nginx      run=nginx       1h
stars       allow-ui          <none>          1h
stars       backend-policy    role=backend    47m
stars       frontend-policy   role=frontend   46m

At first I thought it was something wrong with the kube-policy-controller, but looking at the test cases - the output seemed to be proper:
/ # etcdctl get /calico/v1/policy/tier/default/policy/stars.backend-policy
{"outbound_rules": [{"action": "allow"}], "order": 1000, "inbound_rules": [{"action": "allow", "src_selector": "role == 'frontend' && calico/k8s_ns == 'stars'", "protocol": "tcp", "dst_ports": [6379]}], "selector": "calico/k8s_ns == 'stars' && role == 'backend'"}
/ # etcdctl get /calico/v1/policy/tier/default/policy/stars.frontend-policy
{"outbound_rules": [{"action": "allow"}], "order": 1000, "inbound_rules": [{"action": "allow", "src_selector": "k8s_ns/label/role == 'client'", "protocol": "tcp", "dst_ports": [80]}], "selector": "calico/k8s_ns == 'stars' && role == 'frontend'"}

I narrowed down to the fact that I can not gain access to the necessary services that are across namespaces, since the simple policy example/tutorial with the nginx worked and I can get the frontend to talk to the backend after applying the backend-policy.yaml:
https://github.com/projectcalico/calico/blob/master/v2.0/getting-started/kubernetes/tutorials/stars-policy/policies/frontend-policy.yaml#L14
This works:
kubectl exec -it frontend-3q0qs --namespace stars bash
root@frontend-3q0qs:/star# python probe.py http://backend.stars:6379/status
Sending request: http://backend.stars:6379/status
Response: <Response [200]>

This doesn't:
kubectl exec -it client-lw55l --namespace client bash
root@client-lw55l:/star# python probe.py http://frontend.stars/status
Sending request: http://frontend.stars/status
Error: HTTPConnectionPool(host='frontend.stars', port=80): Max retries exceeded with url: /status (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7f7da3a5a2d0>, 'Connection to frontend.stars timed out. (connect timeout=2)'))

Are across-namespace policies supported in Calico, ie. pod A in namespace A can talk to service foo in namespace B, given the proper NetworkPolicy definition?
P.S. I came across this old blog post; not sure how relevant this is anymore...
https://www.projectcalico.org/calico-network-policy-comes-to-kubernetes/

@ottoyiu thanks for raising!

Are across-namespace policies supported in Calico, ie. pod A in namespace A can talk to service foo in namespace B, given the proper NetworkPolicy definition?

Yes, definitely.
I think you're hitting an issue that was resolved in Calico v2.0.1.  See the latest versions here: http://docs.projectcalico.org/v2.0/releases/
I'd recommend upgrading to the latest patch release - Calico v2.0.2.

P.S. I came across this old blog post; not sure how relevant this is anymore...
https://www.projectcalico.org/calico-network-policy-comes-to-kubernetes/

That is quite old - we still do Policy, but it's advanced quite a bit since that blog post.


Association is renamed in SQL and results in unknown column error

Steps to reproduce

I tried to use the gist from here to reproduce the issue, but it throws an error CanCan::NotImplemented: This model adapter does not support fetching records from the database. when using Rails 6.1.6. So I try to explain it as good as I can:

My ability has this line
can :index, Spree::EventImage, event: { time_item: { city_zone_id: user.city_zone_ids } }

The models look like this:
module Spree
  class EventImage < ApplicationRecord
    belongs_to :event
  end
end

module Spree
  class Event < ApplicationRecord
    has_one :time_item, as: :timeable, dependent: :destroy
  end
end

module Spree
  class TimeItem < ApplicationRecord
    belongs_to :timeable, polymorphic: true
    belongs_to :city_zone
  end
end

Expected behavior
When I use EventImage.accessible_by(current_ability) it generates this SQL:
SELECT `spree_event_images`.* FROM `spree_event_images` WHERE `spree_event_images`.`id` IN (
  SELECT `spree_event_images`.`id` FROM `spree_event_images`
    LEFT OUTER JOIN `spree_events` ON `spree_events`.`id` = `spree_event_images`.`event_id`
    LEFT OUTER JOIN `spree_time_items` `time_items_spree_events` ON `time_items_spree_events`.`timeable_type` = 'Spree::Event' AND `time_items_spree_events`.`timeable_id` = `spree_events`.`id`
    WHERE `spree_time_items`.`city_zone_id` IN (123, 987)
)

And this results in this error
Mysql2::Error: Unknown column 'spree_time_items.city_zone_id' in 'where clause'

Actual behavior
I guess there is something wrong with the renaming of the table, but I'm not sure if it is a problem at rails or cancancan. The problematic part is this:
LEFT OUTER JOIN `spree_time_items` `time_items_spree_events`

It seems that somehow the spree_time_items table gets renamed to time_items_spree_events, but is later referenced by it's original name in the query, thus resulting in the error above.
When using Rails <IP_ADDRESS> this generates the following SQL which works as expected:
SELECT `spree_event_images`.* FROM `spree_event_images` WHERE `spree_event_images`.`id` IN (
  SELECT `spree_event_images`.`id` FROM `spree_event_images`
    LEFT OUTER JOIN `spree_events` ON `spree_events`.`id` = `spree_event_images`.`event_id`
    LEFT OUTER JOIN `spree_time_items` ON `spree_time_items`.`timeable_type` = 'Spree::Event' AND `spree_time_items`.`timeable_id` = `spree_events`.`id`
    WHERE `spree_time_items`.`city_zone_id` IN (123, 987)
)

System configuration
Rails version: 6.1.6
Ruby version: 2.7.2
CanCanCan version: 3.3.0

Unfortunately, I still have no solution to this and the update to cancancan 3.4.0 didn't resolve it either. Can someone help me, figuring this out?

I just tried cancancan 3.5.0 and I still have the same issue. Was hoping that this fix would also fix my issue https://github.com/CanCanCommunity/cancancan/pull/814
Can someone from the team help me figure out what's wrong here?


KAFKA-9675: Fix bug that prevents RocksDB metrics to be updated

The root cause of the bug is that the statistics object is passed to the RocksDB options after the database is opened. Apparently, the options object is copied during the opening process. The solution is to pass the statistics object before the database is opened.
Additionally, I added some unit tests to check if the Kafka Streams' metrics are updated when the measurements in RocksDB's statistics object change.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

Call for review: @mjsax @vvcephei @ableegoldman @mviamari

Ok to test

test this please

Who knows what Jenkins is doing... The tests passed for me locally.

cherry-picked to 2.4

cherry-picked to 2.5


Revert "Stamp Swift binaries with the reflection version"

This reverts commit 437d3f2043b5ff635a184c748ec432dd7d62a0c0.

@swift-ci Please smoke test


Close #418

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

35 of 35 (100.0%)  changed or added relevant lines in 2 files are covered.
4 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.001%) to 36.596%

Files with Coverage Reduction
New Missed Lines
%

src/Kendrick/KEUnaryExpression.class.st
4
84.69%

Totals

Change from base Build<PHONE_NUMBER>:
-0.001%

Covered Lines:
5234

Relevant Lines:
14302

💛  - Coveralls


how to run the code in single gpu?

Hi,
Thanks for releasing the code. I want to run your code in single gpu. I am trying running this command:
"python run.py --method COS --name COS --epochs 30 --lr 0.01 --batch_size 24",
but it gives this error:

Could you please give some suggestion on how to run the code in the single gpu? Thanks!

Hello, please check the README.md file.
Moreover, to run experiments, I suggest using the files in the run folder.
In your specific case, you should use the following:
python -m torch.distributed.launch --master_port ${port} --nproc_per_node=1 run.py --num_workers 4 ... your parameters here ...

thanks.


Support for ICEBERG type tables

AWS has iceberg support in Athena currently in preview. Will it be possible to extend dbt-athena to support ICEBERG table format.
ICEBERG supports ACID transactions and can help with building type 2, type 3 dimensions. Since DBT supports snapshots, can dtb-athena use iceberg table type to do snapshots.
Switching to Hive to Iceberg requires change in metastore. Since Athena handles the metastore, can this be leveraged by dbt-athena? Can we add iceberg table type format to dbt-athena?

I think it would a good idea just too allow including TBLPROPERTIES on CTAS:
CREATE TABLE table_name(
field_1 string,
field_n string)
LOCATION 's3://path'
TBLPROPERTIES (
'table_type'='ICEBERG',
'format'='parquet',
'write_target_data_file_size_bytes'='123456789'
)
https://github.com/Tomme/dbt-athena/blob/07151fb0c525d822771f6662a7f4c397feaa1b17/dbt/include/athena/macros/materializations/models/table/create_table_as.sql
If I' right, we just need to modify this file to get simplified support (and avoid clean manually or via macro the s3 folder related with the table)

CTAS queries do not seem to be supported with Athena and Apache Iceberg as of now:
https://docs.aws.amazon.com/athena/latest/ug/querying-iceberg.html
so I think this is a big blocker for dbt integration.

ICEBERG is PRODUCTION in Athena now. It is true that CTAS is not supported and also views on it yet CRUD actions are supported and this opens the ability to support merge which can be a GREAT advantage

I second @ggworld , even if CTAS are not supported full crud operations are therefore the fact of not having CTAs is not a big blocker. Also, as MERGE was introduced to trino, athena might support that at some point so worth to evolve to integrate dbt-athena with a format like Iceberg.

+1 upvoting this

@zsvoboda some work is being done https://github.com/Tomme/dbt-athena/pull/135
as the adapter is pretty poorly maintained, most probably you will see this feature in the new community fork: https://github.com/dbt-athena/dbt-athena
I will port the pr soon, and then we will add incremental materialisation with update/insert


In Swagger file, operationId is missing for activation logs and results

/namespaces/{namespace}/activations/{activationid}/logs and /namespaces/{namespace}/activations/{activation}/result GET requests should have an operationId in the Swagger file.

Related to #270.


Examples and Abstract Classes

Added abstract python and C++ class implementations for the BTAction to avoid redundancy. Makes writing the callback execution a bit easier.
Comes with examples.

Looks awesome.
Check the boost::bind comment!
Thanks

No problem, added the switched boost::bind to std::bind.
I assumed that catkin automatically grabs boost libs but I guess this makes it more universal :)

yes you are right, but we cannot take for granted that catkin will grab boost also in the next version. Thanks


fix global reference to link

Codecov Report

Merging #41 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #41   +/-   ##
=======================================
  Coverage   30.85%   30.85%
=======================================
  Files           2        2
  Lines          94       94
=======================================
  Hits           29       29
  Misses         64       64
  Partials        1        1

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 b7d2b9d...12c1cc6. Read the comment docs.


-ITP is not being accepted on the command line

Issue: -ITP is not working
Foduploader version: v3.1.0
When the customer starts a scan in foduploader that includes 3rd party libraries, aside from enabling the 3rd party libraries in the portal, they need to include the -itp in their command line.
The issue is that -itp and -includeThirdPartyLibs is not being accepted and the started scan is starting excluding 3rd party libraries.
Screenshot attached.

The tests show that this is properly parsing in the app.  Please make sure that there is not an issue in the API or in the page displaying this value.  You may need to engage with the Fortify on Demand support staff.


Update the debugger to 1-10-1

This updates the debugger package to new zips, updates the version number, and adds details to the changelog.

This will resolve https://github.com/OmniSharp/omnisharp-vscode/issues/1456


C++ Program for RAG - Deadlock Avoidance

What the program do ?
Find deadlocks using resource allocation graph and avoid it
In what programming language it is written?
C++

This pull request do not contains files in specific folders. Please fix it and reopen


Orbital visualization of a gamma point calculation

I am looking for recommendations for programs that can visualize orbitals from a periodic calculation with pseudo potentials. I can visualize them via molden to jmol or avogadro, but it does not read the atomic number correctly. On the flipside, jmol will visualize orbitals from cube files but with no atoms, while avogadro does the opposite.

You can try vesta (http://jp-minerals.org/vesta/en/) to visualize cube file.

You can try this tutorial: https://www.youtube.com/watch?v=SQuGdXXtaUE
In Jmol, you first load the structure using the load command. Then you can use the isosurface command to visualize the .cube file.
Alternatively, you can also try VESTA as already suggested.