refactor Remove non vec load from memtable and delta writer

Proposed changes
Issue Number: close #xxx
Problem summary
Describe your changes.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[ ] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[ ] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[ ] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 36.23 seconds
load time: 646 seconds
storage size:<PHONE_NUMBER>4 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20221230111705_clickbench_pr_71658.html


Test afk-sleep

Going to double check my algorithm to make sure it's not Entirely Wrong, but that'll be soon. Still making the Modrinth project so that's happening concurrently


what is your moving lift table?

Could you please give a taobao link to this table?
and how do you install the franka into the table?

Table: http://e.tb.cn/h.TbxXTZFHRqcxIJZ?tk=t3xJ3I8oCrH (buy a lifting table frame and two desk panels, panel size: 660 * 586)
Wheel: http://e.tb.cn/h.TbQ2ESbINzsh9XX?tk=5EfQ3I8MCGA (4 inch AB type brake)
We drilled holes in the appropriate locations on the table and install Franka.


Awesome books: plain JavaScript with objects

### In this PR, I did the following:

[ ]  Create a new branch to add a Awesome books.
[ ]  Added HTML layout for the Awesome books
[ ]  Added JavaScript code to Awesome books.
[ ]  Test Linters in the project.

Hi team,
While you made a great effort in this project, unfortunately, I cannot proceed to review your code.

Invalid Code Review Request
⚠ You have submitted a project, that has a missing section on README. Kindly add Future Features to your README to have a professional project 👍
Your Code Review Request will be marked as invalid in your Dashboard, so please submit a new one once you are ready 🙏
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

Invalid Code Review Request does not count into the code reviews limit.


Cannot install plugin to PCL

Severity	Code	Description	Project	File	Line	Suppression State
Error		Could not install package 'Xam.Plugins.Forms.Svg <IP_ADDRESS>'. You are trying to install this package into a project that targets '.NETPortable,Version=v4.5,Profile=Profile259', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.
What are supported PCL profiles?

Same problem here

Same problem here

I have same problem also.
PCL projects only.

@kdawg1406 , but did you install it in PCL? How did you get it work?

@riandesign I was able to download the repro, the update, build, and run the SVG project on iOS and Android. No issues at all. Targets all the latest Xamarin Forms NuGet packages and .NET 4.5
Yes, I have a PCL, Xamarin Forms app.  Works great.

@kdawg1406, Have you installed <IP_ADDRESS>?
I think current version not compatible with Xamarin.Forms (2.3.x)
Install failed. Rolling back...
Package 'Xam.Plugins.Forms.Svg.<IP_ADDRESS> : Xamarin.Forms [<IP_ADDRESS>90, )' does not exist in project '...'

Same problem here with version <IP_ADDRESS> and XF version <IP_ADDRESS>:
Package 'Xam.Plugins.Forms.Svg.<IP_ADDRESS> : Xamarin.Forms [<IP_ADDRESS>90, )' does not exist in project xyz

I solved it by setting an other Profile. Open options --> Build: General and select a different Profile (I selected PCL 4.5 - Profile49). Now you can install the pkg.

Same problem here

I already solved this problem! 👍
https://forums.xamarin.com/discussion/85174/how-to-deal-with-profile259-vs-profile78-hell

So on which profile did you set it? And will it have any consequences?

For example, "Profile259" to "Profile73"

KeyboardOverlap for Xamarin.Forms not work!
It's the same problem =/

I had the same issue, I removed the Windows Phone 8.1 target and the installation succeded.
I'm using .Net 4.5 with Xamarin Forms v<IP_ADDRESS>

Why not just set this repos to profile259?

On your PCL project solution, Right click and open on Text editor and try yo change Profile111 to Profile78.

https://github.com/paulpatarinski/Xamarin.Forms.Plugins/issues/107


"Traffic Lights" window controls on macOS should be vertically centered in Command Center header if enabled

Does this issue occur when all extensions are disabled?: Yes

Version: 1.69.0
Commit: 92d25e35d9bf1a6b16f7d0758f25d48ace11e5b9
Date: 2022-07-07T05:28:46.408Z
Electron: 18.3.5
Chromium: 100.0.4896.160
Node.js: 16.13.2
V8: <IP_ADDRESS>-electron.0
OS: Darwin arm64 21.5.0
OS Version: macOS 12.4

On macOS, after you've enabled the new Command Center, the "traffic light" window controls on the top left are not centered vertically in the new container, which makes things look a bit off. Here's a screenshot of Google Chrome on the left (vertically aligned in the header, some padding on the left) and VSCode on the right with Command Center enabled (in the previous location, not much padding, not vertically centered):

There are many examples I could find of Electron applications giving more padding for the traffic light window controls, so this feels a bit out of place with respect to VSCode (which is why I think it's more of a visual "bug" than a feature request).

/duplicate of #154131 and apparently already fixed in Insiders

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


Copy from a local parquet file into a table

VER-91956
This PR moves data from parquet files into tables and checks that we have loaded the data correctly (no rejected rows).
We move data from parquet into tables with read_parquet(). read_parquet() doesn't have great performance. But it does provide a great user experience: data from a notebook can go to a remove server, and you don't need to have access to a place to put a file on the remote server. You just need a client connection.

Minor cleanups and docstrings still to be done. But other structure won't change.

I fixed a regression and did some more touch-ups. This is ready for review.


Fix the build for casper-types with single features enabled.

This fixes the build for casper-types with only the std feature enabled, or only the testing feature enabled.
These features are also now checked as part of CI for PRs.

bors merge


preLaunchTask base path not consistent

Issue Type: Bug
This is new in release 1.35.0.  When a VSCode workspace is launched from a Windows shortcut it calculates the task path relative to the VSCode install path and when a workspace is loaded manually in a running VSCode instance the path is calculated relative the workspace path.
This now makes it impossible to have a consistent preLaunchTask configuration that works in either case.
VS Code version: Code 1.35.0 (553cfb2c2205db5f15f3ee8395bbd5cf066d357d, 2019-06-04T01:17:12.481Z)
OS version: Windows_NT x64 10.0.17134

System Info

Item
Value

CPUs
Intel(R) Core(TM) i9-7900X CPU @ 3.30GHz (20 x 3312)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: enabledsurface_synchronization: enabled_onvideo_decode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
127.68GB (120.61GB free)

Process Argv
E:\Projects\EdForge\ISP_TUTOR\EFTutorBuilder\TutorBuilder\TutorBuilder.code-workspace

Screen Reader
no

VM
50%

Extensions (15)

Extension
Author (truncated)
Version

vscode-color
ans
0.4.5

dart-code
Dar
3.1.0

tslint
eg2
1.0.43

live-html-previewer
hdg
0.3.0

vscode-json5
mrm
1.0.0

cpptools
ms-
0.23.1

vscode-code-outline
pat
0.2.1

java
red
0.46.0

vscodeintellicode
Vis
1.1.6

vscode-java-debug
vsc
0.19.0

vscode-java-dependency
vsc
0.4.0

vscode-java-pack
vsc
0.7.1

vscode-java-test
vsc
0.17.0

vscode-maven
vsc
0.17.0

linecount
yyc
0.1.7

@alexr00 did your recent change backward compatibility?

@synaptek, I tried a couple different shortcuts:
"C:\Users\alros\AppData\Local\Programs\Microsoft VS Code Insiders\Code - Insiders.exe" C:\Users\alros\repos\Microsoft\vscode-extension-samples\helloworld-sample
and
"C:\Program Files\Microsoft VS Code\Code.exe" C:\Users\alros\repos\Microsoft\vscode-extension-samples\helloworld-sample
With both of them, I was able to launch from the shortcut then use a launch configuration with a preLaunchTask. What does your shortcut look like?

@alexr00 - It is when you open the workspace by double clicking the xxx.code-workspace (file type).  Sorry I shouldn't have said shortcut.
On my machine this can be readily seen by selecting Terminal/Run Task... in VSCode.  It will display a list of VSCode install path relative npm/tsc tasks when the xxx.code-workspace was double clicked to open the workspace, while opening the workspace in a running instance of VSCode (File Open Workspace...) will show a list of Workspace relative npm/tsc tasks.  This results in errors when a debug launch task attempts to use a preLaunchTask that is configured one way or the other depending on how the workspace was loaded. Sorry for any confusion.

@alexr00 - I just noticed that when the workspace is opened by double click the Task List base paths are actually inconsistent... i.e. some are VSCode relative and some are workspace relative.  When open using File Open Workspace they are consistent and are all workspace relative.

@synaptek my new steps:

Open a folder that has some tasks and a debug config with a prelaunch task.
Save workspace file to my desktop.
Close instance of VS Code
Open the workspace and see that VS Code is launched.
Try to run the debug config.
preLaunch task is successful and debug works.

Here is the project a tried: https://github.com/microsoft/vscode-extension-samples/tree/master/helloworld-sample
Can you make repro steps that use that project, or another simple project that I can clone to reproduce?

@alexr00  - I have created a repo to reproduce this Task issue -
Please see:
https://github.com/EdForge/VSCODE_TEST
I have tested this on multiple machines with various install paths.
Thx
Kevin

I can repro, thank you for the example and the clear steps!

@synaptek, the bug I found using your repo is specific to typescript tasks and I have made a fix for it. It isn't a problem I'd expect to see with other built-in contributed tasks though. Are you seeing it with any other task types?

I still see strange paths with the latest insiders:

@alexr00 - Just in stalled following insider build and the fault is still there.  If this build isn't expected to have the fix please let me know the version I can expect it to be in so I can re-test.
Thx!
Version: 1.36.0-insider (user setup)
Commit: b7265738444f1eee05762341b4361ee6452a4154
Date: 2019-06-27T05:22:06.378Z
Electron: 4.2.5
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Windows_NT x64 10.0.17134

@synaptek Sorry, I should have removed my "verified" tag earlier. I added it this morning and then realized that this change hadn't made it into the latest build, and was waiting for us to release a new build. I added the tag preemptively to prevent collisions on our team of other people trying to verify it at the same time. We should have a new insiders build to test within the next couple of hours.

Verified in latest build 👍


Python shows type error when tracking: "'NoneType' object is not subscriptable"

Hi,
I finally managed to get the dependencies installed in a way that they'd work and was now able to try out your add-on - very promising stuff!
Unfortunately I still did run into a few issues. What I ran into is a python traceback (attached) with an error "TypeError: 'NoneType' object is not subscriptable"
log.txt
I can't yet say how it happens, I guess it's a combination of parameters and the image being traced that causes it.
And one question - could you please explain this message:
[2020-10-16 23:49:53,271-rk0-load_helper.py# 31] load pretrained model from /home/xxx/AutoMask/trackers/SiamMask/model.pth
[2020-10-16 23:49:53,336-rk0-load_helper.py# 25] remove prefix 'module.'
[2020-10-16 23:49:53,340-rk0-load_helper.py# 18] used keys:356
[2020-10-16 23:49:54,673-rk0-mask_spline.py#158] No approximation to the mask could be found. Try again with other parameters. 0 points were given instead of 1921
I understand I am supposed to try with "other parameters" but maybe you could hint on what influences what in regard to this error message. Btw this error does not show up in blender, so you click the button and nothing happens, would be good to notify the user that things did not work out.
I was trying to trace as precisely as possible and I did read the docs on each parameter, but somehow I am still not sure about what I am doing :)
Is it possible to use training data from DensePose to improve tracking? Their tracked videos seemed to be very precise, I assume you are familiar with that project: https://github.com/facebookresearch/detectron2/tree/master/projects/DensePose
Is there anything we (the users) could do, to help you to improve the plugin, especially in a way to get closer to the precision on the DensePose videos?
Kind regards,
Jin

Hi,
sorry for the late reply. I've got university stuff going on right now, so I won't be able to improve the addon much further atm.
The "TypeError: 'NoneType' object is not subscriptable" Error should not happen. Did it happen at the end of the video by any chance?
Regarding the No approximation to the mask could be found. Try again with other parameters. 0 points were given instead of 1921 error: I've written a quite primitive tracer to transform the bitmask to spline masks, as used in blender. I guess there's something wrong there too? I'm not very familiar with the code anymore, so that will stay like that unless somebody wants to take it on
The DensePose project is indeed very promising, however it only tracks humans and my goal with this addon was to track any mask.

Is there anything we (the users) could do, to help you to improve the plugin, especially in a way to get closer to the precision on the DensePose videos?

Sure, I'm happy about any help. PR's welcome

The "TypeError: 'NoneType' object is not subscriptable" Error should not happen. Did it happen at the end of the video by any chance?

Hmm, I don't think so, I can try to isolate the error and provide a sequence where it gets triggered if you had time to look at it, but it sounds like you'll be quite busy?

Regarding the No approximation to the mask could be found. Try again with other parameters. 0 points were given instead of 1921 error: I've written a quite primitive tracer to transform the bitmask to spline masks, as used in blender. I guess there's something wrong there too? I'm not very familiar with the code anymore, so that will stay like that unless somebody wants to take it on
The DensePose project is indeed very promising, however it only tracks humans and my goal with this addon was to track any mask.

True, but then again - humans are very difficult to trace, if we were able to do that reliably that'd be really awesome! That being said - I could not even get the DensePose stuff to install. It uses some outdated libs and python versioning and python dependencies - that's a huge mess....

Hi,
sorry for the late reply. I've got university stuff going on right now, so I won't be able to improve the addon much further atm.
The "TypeError: 'NoneType' object is not subscriptable" Error should not happen. Did it happen at the end of the video by any chance?
Regarding the No approximation to the mask could be found. Try again with other parameters. 0 points were given instead of 1921 error: I've written a quite primitive tracer to transform the bitmask to spline masks, as used in blender. I guess there's something wrong there too? I'm not very familiar with the code anymore, so that will stay like that unless somebody wants to take it on
The DensePose project is indeed very promising, however it only tracks humans and my goal with this addon was to track any mask.

Is there anything we (the users) could do, to help you to improve the plugin, especially in a way to get closer to the precision on the DensePose videos?

Sure, I'm happy about any help. PR's welcome

Thing is that while I am good with C and know some python, I totally suck at math, so I never dared to even look at things that involve calculations or stuff like that... I assume such knowledge will be needed if I wanted to work on the plugin?

There is not much plain math going on in the code I wrote iirc. The only thing you should be afraid of are bad practices


Sorting on list

Description
Changes proposed in this pull request:

...
...
...

Related issue(s)
Closes #1127

TODO:

[ ] move sorting to GenericList,
[ ] dropdown in GenericList,
[ ] move sorting functions to separate files,
[ ] time sorting in ResourceList transferred to GenericList.

/retest

/test pre-busola-smoke-test-docker

/retest

/retest

/test pre-busola-integration-test-k3s-cluster

/test pre-busola-integration-test-k3s-cluster


Internal Links to Images Incorrect

The plugin fails to find the correct image when using internal links to images within a different folder than the presentation. If the image name is unique across the Vault and the image is not in the same folder as the presentation Note, the plugin will fail to find the image. If the name is not unique, or partially matches other image names even, it finds a random image of the set it matches to. In my experience it found an image called Wedge Image.jpg buried deeply in my Vault when looking for Image.jpg
Obsidian finds the right image still, leading to cases where Preview Mode will show one thing, and the slides another.

will be fixed with 1.7.2


RIP Admin -> Prototype / Research of Interface for Admin-UI

TODOs:

[ ] New CAP admin: handle the error correctly when dropping an element on an element under it
[ ] New CAP admin: tests
[ ] New CAP admin: add link to the city edit/delete/add page on the city selection page
[ ] New CAP admin: have the same admin header on the custom pages as on the default page
[ ] New CAP admin: Coding improvement: use margin_left directly instead of {% with ...%}

Features:

[ ] New CAP admin: when saving a task then go back to the cap edit page instead (is that possible without changing the old workflow, otherwise maybe postpone till we want to switch)
[ ] New CAP admin: make the display work for larger CAPs
[ ] New CAP admin: drag & drop: be able to drag to the lowest position (or the column header?)
[ ] New CAP admin: actually being able to toggle the chevron to show/not show sub-tasks
[ ] New CAP admin: put the city selection on the admin start up page


Swift 4.2 CaseIterable support

Fixes #729

Should the case of the generated list also have a comment explaining that it had to be generated explicitly because of the unknown case?

Added.

@tbkka did you want to look before this lands?

@tbkka did you want to look before this lands?

I'm gonna go ahead and land, we can always do follow up as needed.


Fix yarn error building docker image

This fixes the following error:
GPG error: http://dl.yarnpkg.com/debian stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 23E7166788B63E1E

which is currently breaking our build 😅

sneaky merge

sneaky merge

Thanks @JuanitoFatas !

Thanks @JuanitoFatas !


Feature request : Vite 5 / Rollup 4 support (fixes unmet peer<EMAIL_ADDRESS>found 4.9.*)

I am using Sveltekit v2, which requires Vite 5 and it seems to install also @rollup/pluginutils 5.0.2
Which makes these warnings at install time :
└─┬ vite-plugin-circular-dependency 0.2.1
  └─┬ @rollup/pluginutils 5.0.2
    └── ✕ unmet peer<EMAIL_ADDRESS>found 4.9.6

Will report if I see it breaking
Thank you so much btw, it has been an extremely useful lib for me as it helps uncover deep problems involving circular deps ! 💛

Thank you very much for reporting this issue, I think it is caused by a dependency on @rollup/pluginutils. This problem has been solved in version 5.0.5. I will update this dependency and release a new version. You can update to the latest version. Thanks again for raising this question
https://www.npmjs.com/package/@rollup/pluginutils/v/5.0.5?activeTab=code

You can update the version to 0.3.1


add dispute functionality to python test

Rather than adding a command directly for disputing, I added two commands store and restore for the customer db so we can be more flexible around which revoked state gets broadcast. e.g.
python3 test-zeekoe.py scenario --channel 1 -v --command_list establish pay store pay restore close
python3 test-zeekoe.py scenario --channel 2 -v --command_list establish store pay pay restore close

We can also test what happens if the customer attempts to make a payment on a revoked state e.g.
python3 test-zeekoe.py scenario --channel 2 -v --command_list establish store pay restore pay

Thanks for your feedback @marsella! I like the idea of storing the customer dbs in channel specific directories so that we can run tests on different channels in parallel.
The only issues is when we restore the state, I think that would interfere with other channels that are being run in parallel.
More generally though, I don't think zeekoe can reliably broadcast on-chain operations concurrently for multiple channels with the same tezos account (discussed in #212). In short, the customer or merchant may run into issues if one of them try to perform two on-chain operations (e.g. establish and close) at the same time.
With the current setup, we can do tests where the customer has multiple channels open with the merchant (making sure to run on-chain operations sequentially). However, I think having a test framework that can run independent tests in parallel would take some thinking to get correct and might be better as a separate issue/PR?

Ayo, my concern with using a random temp dir is that the current command loop is stateless -- we'd have to add a way to save the temp dir across the lifetime of a loop. I suggested the channel ID because it's deterministic.

Ah, great point. We do want it to be deterministic.

Thanks a lot for the thorough review! I learned a lot from the feedback. It's ready for re-review @yaymukund


Add cookie message

added a new Cookie component
added store value
updated styles
added a new Text component

 Add the use of a cookie message


Client Allocation Request for: Vanasia

Client Allocation Questions
Core Information

Name: Vanasia
Website / Social Media: https://vanasiatravel.com/
Region: Asia excl. Greater China
DataCap Requested: 5TiB
Addresses to be Notarized: f146n6um6vijphged2c5pznottysaorzshufl2fea
Notary Requested: rayshitou

@AnitaBowen Please subscribe to notifications for this Issue to be aware of updates. Notaries may request additional information on the Issue.

@AnitaBowen Thanks for your application. Please answer the following questions to let me know you and your company.
1.What's your name and your position in your company?What's your company's business?
2.Could you show me your company's business license? And please show me your company searching consequence in the local business license searching website.
3.Have you/your company ever used cloud? Which platform do you use? What's your usage volume and frequency?Could you please show me your cloud usage evidence?


Refactor persistent storage

Coverage decreased (-3.7%) to 30.462% when pulling f7228f152ae1a56e0cb16cd7efa3bfe8a3abb75c on persistent into ccb94f330c0e2a45cbe1cc3c243fde77c18bfc13 on master.

Coverage decreased (-3.7%) to 30.462% when pulling f7228f152ae1a56e0cb16cd7efa3bfe8a3abb75c on persistent into ccb94f330c0e2a45cbe1cc3c243fde77c18bfc13 on master.

Coverage decreased (-3.5%) to 30.653% when pulling 44a9220a81d1f6bae413d27578217267a7c0dd32 on persistent into ccb94f330c0e2a45cbe1cc3c243fde77c18bfc13 on master.

Coverage decreased (-3.2%) to 30.961% when pulling 7800a3bba2619291cdddfb1ae69e95d899a5718d on persistent into ccb94f330c0e2a45cbe1cc3c243fde77c18bfc13 on master.

Coverage decreased (-0.5%) to 33.583% when pulling 7800a3bba2619291cdddfb1ae69e95d899a5718d on persistent into ccb94f330c0e2a45cbe1cc3c243fde77c18bfc13 on master.


prepare-rootfs failure

Hi,
I'm trying to build from is a fresh archlinux host...
I first noticed a failure on the download-gcc script (wayland/autogen.sh is not here)
if [ ! -f "$TOP/$LINARO_GCC_PACKAGE/bin/wayland-scanner" ]; then
mkdir -p $TOP/out/build/wayland-scanner
cd $TOP/out/build/wayland-scanner
$TOP/wayland/autogen.sh --disable-documentation
make wayland-scanner
cp wayland-scanner $TOP/$LINARO_GCC_PACKAGE/bin
fi
As it's not a serious issue (wayland is ok on archlinux as you said last time), i continued but it fails on the prepare-rootfs script.
Here is the log:
[gallit@archi nouveau]$
[gallit@archi nouveau]$ ./scripts/prepare-rootfs
Installing qemu-arm-static binary into target FS...
--2015-10-15 14:53:51--  http://snapshot.debian.org/archive/debian/20141030T220503Z/pool/main/q/qemu/qemu-user-static_2.1+dfsg-5+b1_i386.deb
Resolving snapshot.debian.org (snapshot.debian.org)... <IP_ADDRESS>, <IP_ADDRESS>, 2001:630:206:4000:1a1a:0:c13e:ca1e, ...
Connecting to snapshot.debian.org (snapshot.debian.org)|<IP_ADDRESS>|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5882238 (5.6M) [application/x-debian-package]
Saving to: '/tmp/tmp.oL3jH5aF9s'
/tmp/tmp.oL3jH5aF9s                     100%[==============================================================================>]   5.61M  2.05MB/s   in 2.7s
2015-10-15 14:53:54 (2.05 MB/s) - '/tmp/tmp.oL3jH5aF9s' saved [5882238/5882238]
./scripts/prepare-rootfs: line 49: /home/gallit/dev/nouveau/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin/arm-linux-gnueabihf-ar: No such file or directory
xz: (stdin): File format not recognized
tar: Child returned status 1
tar: Error is not recoverable: exiting now
[gallit@archi nouveau]$

The download-gcc script failed and as a result you did not have the ar binary. The failure is because I overlooked the fact that wayland is still needed for that step. I will fix this tomorrow and come back to you. Nice catch.

Ok, this should be fixed now - could you confirm after doing a repo sync and running from "download-gcc" again?

Hi,
I'm having some troubles with repo, so i cannot try for now.
I'm looking for a tip to make python 2.7 as default.
Feel free to close this issue, i'll repost if needed.
:(
[gallit@archi jetson]$ repo init -u https://github.com/NVIDIA/tegra-nouveau-rootfs.git -m tegra-nouveau.xml
warning: Python 3 support is currently experimental. YMMV.
Please use Python 2.6 - 2.7 instead.
Traceback (most recent call last):
File "/usr/bin/repo", line 860, in
main(sys.argv[1:])
File "/usr/bin/repo", line 828, in main
_Init(args, gitc_init=(cmd == 'gitc-init'))
File "/usr/bin/repo", line 326, in _Init
_CheckGitVersion()
File "/usr/bin/repo", line 380, in _CheckGitVersion
ver_act = ParseGitVersion(ver_str)
File "/usr/bin/repo", line 350, in ParseGitVersion
if not ver_str.startswith('git version '):
TypeError: startswith first arg must be bytes or a tuple of bytes, not str

sudo ln -sf /usr/bin/python2 /usr/bin/python ?

Damned ! So simple...
I was looking for uninstall v3 etc...

The issue is still here :
[gallit@archi jetson]$ ./scripts/prepare-rootfs
Installing qemu-arm-static binary into target FS...
--2015-10-20 11:38:41--  http://snapshot.debian.org/archive/debian/20141030T220503Z/pool/main/q/qemu/qemu-user-static_2.1+dfsg-5+b1_i386.deb
Resolving snapshot.debian.org (snapshot.debian.org)... <IP_ADDRESS>, <IP_ADDRESS>, 2001:1af8:4020:b030:deb::187, ...
Connecting to snapshot.debian.org (snapshot.debian.org)|<IP_ADDRESS>|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/x-debian-package]
Saving to: '/tmp/tmp.VWULkx1TOx'
/tmp/tmp.VWULkx1TOx                         [               <=>                                                             ]   5.61M  1.93MB/s   in 2.9s
2015-10-20 11:38:47 (1.93 MB/s) - '/tmp/tmp.VWULkx1TOx' saved [5882238]
./scripts/prepare-rootfs: line 49: /home/gallit/dev/jetson/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin/arm-linux-gnueabihf-ar: No such file or directory
xz: (stdin): File format not recognized
tar: Child returned status 1
tar: Error is not recoverable: exiting now
[gallit@archi jetson]$

Please remove /home/gallit/dev/jetson/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux and run download-gcc again - it should succeed, as should prepare-rootfs.

Well, i removed the gcc folder and retried.
No success.
Here is the full log: http://pastebin.com/QuSs8ELa

Hello,
From today, the prepare-rootfs script is working !
I noticed that you updated gcc to gcc-linaro-4.8-2015.06-x86_64_arm-linux-gnueabihf.
The build is in progress.
Thanks.

Ah well - I don't know what happened, but good news.
Yes, the toolchain has been updated in prevision of supporting 64-bit userspaces. :)


Temperature setpoint not changed when canceling

When I cancel a print over OctoPrint-Anywhere, the temperature setpoints are not changed, hotend and plate still keep heating.
In my opinion this is a pretty serious bug since that could be related to safety.
Printer: Prusa i3 MK2

Sorry, it just take some time and I was too quick checking. Working as expected.


[B03686] Enable file uploads of all types

Coverage remained the same at 27.497% when pulling 6a23c9cc2934d48c1bab415d9702daa4f82d53ee on dame-sprint-oct-b03686-uploads into 24e44d0696a3f5ffa55c127524844a8956d4810d on dame-sprint-oct-staging.


Trying to build the example and get ENOENT error

When trying to build the example, I just keep getting the following error:
Unhandled rejection Error: ENOENT, rename '/Users/msullivan/projects/gulp-electron-master/example/release/v0.26.1/darwin-x64/Electron.app'

Building on Mac 10.10.3
Node Version - 0.10.35
Npm - 1.4.28
Any help?

Got the same one,
Building on Ubuntu 15.04
Node: 0.10.25
Npm: 1.4.21
Electron build: 0.27.2 (also tried with 0.25.1)

This bug fixed on v0.0.5.Please use v0.0.5.
Thanks for reporting.


add terraform 1.0

what

Add Terraform 1.0 as terraform-1.0

why

Currently we have Terraform 1.0 added as terraform-1 and that breaks some scripts that expect terraform to be located with a major and minor version.

This approach was specifically rejected in #1848


[BUG]  auto enlarge brackets ignores existing explicit size control

Description

When bracket enlargement is triggered, existing size control will be ignored, leading to confusing errors.
To Reproduce
Start with
$$
\big(  \big)
$$

Then inside the parentheses, trigger bracket enlargement (I reproduced with starting a fraction, 1/).
This results in the following which won't render, because it is invalid.
$$
\big\left(  \frac{1}{} \big \right)
$$

Expected Behavior

Expected result would be
$$
\big(  \frac{1}{} \big)
$$

or maybe
$$
\left(  \frac{1}{} \right)
$$

although I strongly disagree with this "expected" behavior. The user explicitly configured the parenthesis size, and if it worked in this way there would be no means to change parenthesis size, as auto enlarge brackets will run for the entire environment if you use one of the triggers later.
I ran into this case when putting underbrackets on fractions inside parentheses and feeling that the parentheses was too large.
Additional Info

Thank you so much for an incredible extension! You enable me to do math proofs and notes, as someone unable to handwrite. :heart:

Just noticed this is arguably a duplicate of #156, but since this has a more explicit reproduction I'll wait for a response before closing.

although I strongly disagree with this "expected" behavior. The user explicitly configured the parenthesis size...

Agreed, this is unintended behaviour — I can look into this for a future release. I'll go ahead and close #156 in favour of this issue.

Thank you so much for an incredible extension! You enable me to do math proofs and notes, as someone unable to handwrite. ❤

Glad the plugin is of use to you! 💚


Always dismiss keyboard on search result selection

Issue:
It appears that https://github.com/rnystrom/GitHawk/commit/66bdf3d835528bba22c8a0ff64e7b8d958178bf0 introduced a bug with search result selection.
After the change from navigationController.pushViewController to showDetailViewController, it was possible to enter a state where the RepositoryViewController would be pushed onto the stack without dismissing the keyboard.
To recreate:

Have at least 1 recent search.
Select a recent search item.
Tap in the search bar to make it the first responder.
Select an item in the list from the original search results.
RepositoryViewController will be pushed onto the stack, but the keyboard will remain visible.

Solution:
Declare and implement SearchResultSectionControllerDelegate. This delegate is used to notify the SearchViewController that a search result has been selected.
In turn, the SearchViewController will resign first responder status of its search bar.

UPDATE
(and facepalm)
My reproduction steps aren't correct... and now for the life of me I can't seem to recreate the issue that prompted me to fix this in the first place.
For now, I'll close this and see if I can't recreate the original bug.
Oops!


Cannot provision cluster with kyma 2.0.4 - istio issue

Description
Cannot provision a cluster with kyma version: 2.0.4. Getting istio-related errors:

Could not fetch Istio version: Target Prefix could not be found: Target Istio container registry path could not be found in values.yaml
no matches for kind \"Gateway\" in version \"networking.istio.io/v1alpha3\

See:

Prow pipeline logs
Kibana logs

Context:
The bug was detected when working on SKR Landscape pipeline skr-kyma-to-kyma2-upgrade-aws-dev renamed to skr-aws-upgrade-integration-dev, in which kyma input version was changed from 1.24 to 2.0.4.
PRs: https://github.com/kyma-project/test-infra/pull/5293, https://github.com/kyma-project/kyma/pull/14006
It is also related to this issue, where

Kyma CLI gardener pipeline kyma-upgrade-gardener-kyma-to-kyma2 was renamed to kyma-upgrade-gardener-kyma2-minor-versions and it checks previous minor versions, going back from the latest release.
a new k3d pipeline to test minor upgrades is introduced.
See those PRs: https://github.com/kyma-project/test-infra/pull/5234 and https://github.com/kyma-project/test-infra/pull/5326.

Steps to reproduce
Provision SKR cluster with kyma version 2.0.4.
Hint
Check the reconciler version on DEV and PROD or kyma-cli.

Hello @hanngos ! What Kyma CLI version was used for installation of Kyma 2.0.4? What was the k8s version on the cluster?

Related PR: https://github.com/kyma-incubator/reconciler/pull/1059

can this issue be closed? Ideally we can close https://github.com/kyma-project/test-infra/issues/5167 as well

Closing issue - provisioning SKR cluster with kyma version 2.0.4 works.


Issue in the read section in the demo

Hello,
I believe there is an omission of a line
anz=uval;
In file JesFs_main.c at the beginning of "case 'r'" section
Best Regards
Dimitar

Thanks!

Thanks!


Corrected constant name 'PI' to 'pi', also updated dependencies and reformatted code

@antsher thanks for the PR


Don't ask to enable Extension until you need to

Users can be turned off from using the site because it immediately asks you for access to your extension, which means that it can see all the accounts which belong to the user.
Users should be able to at least view the landing page and the about page and stuff without enabling the extension. Potentially, there should be a seperate page which says "allow permission to extension" which triggers the popup

Should be fixed as part of #83


Did you tested it in travis ci?

In travis CI, It always failed. But it woks well in my laptop
 org.dbunit.dataset.NoSuchTableException: Did not find table 'User' in schema 'null'
        at org.dbunit.database.DatabaseTableMetaData.<init>(DatabaseTableMetaData.java:146)
        at org.dbunit.database.DatabaseDataSet.getTableMetaData(DatabaseDataSet.java:316)
        at org.dbunit.operation.DeleteAllOperation.execute(DeleteAllOperation.java:109)
        at org.dbunit.operation.CompositeOperation.execute(CompositeOperation.java:79)
        at com.github.springtestdbunit.DbUnitRunner.setupOrTeardown(DbUnitRunner.java:183)
        at com.github.springtestdbunit.DbUnitRunner.beforeTestMethod(DbUnitRunner.java:75)
        at com.github.springtestdbunit.DbUnitTestExecutionListener.beforeTestMethod(DbUnitTestExecutionListener.java:185)
        at org.springframework.test.context.TestContextManager.beforeTestMethod(TestContextManager.java:269)
        at

My repo: https://github.com/xiaoshao/EmptyJavaProject
CI: https://travis-ci.org/xiaoshao/EmptyJavaProject

Travis CI has been set up and works in a maintained repository: https://github.com/ppodgorsek/spring-test-dbunit


Update windows-azure-guest-agent.md

A common issue on firewall traffic caused by the extension.
https://learn.microsoft.com/en-us/answers/questions/784317/virtual-machine-connections-to-managed-disks-in-fi

@Amani-Chouch This PR request is declined as being risky to customers. So, it's closed.


Switch out greentea for t

bad editor performance,

sob

Can you make sure that the guard statements are still single line?


only ipv6 environment

Want to know if can deploy a Rancher K8S cluster in an ipv6-only network environment, where to find the installation procedure documentation？  thanks your help。

I do have kind of the same question. I have a running cluster with rancher. When I try to add a ipv6 only node, the rancher-agent is rebooting endlessly with the message : "RTNETLINK answers: Network is unreachable" even if I can ping the ipv6 address of the rancher server from the host.


USP error: timeout waiting for the first audio chunk

[Enter feedback here]
CANCELED: Reason=Error
CANCELED: ErrorCode=ServiceTimeout
CANCELED: ErrorDetails=[USP error: timeout waiting for the first audio chunk]
¿what does this error mean ? , I am consuming the api from c#, CognitiveServices.Speech. previously everything was fine from one moment to another that error came out.
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 52987a51-b478-a25d-fb5c-ff9b82d937be
Version Independent ID: 1e641ee3-40e0-82ff-603c-4fca6f2552de
Content: CancellationDetails.Reason Property (Microsoft.CognitiveServices.Speech) - Azure for .NET Developers
Content Source: xml/Microsoft.CognitiveServices.Speech/CancellationDetails.xml
Service: cognitive-services
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

Label prediction was below confidence level 0.6 for Model:ServiceLabels: 'Cognitive Services:0.41433394,Cognitive - Speech:0.33703458,Event Hubs:0.08066274'

Same problem here, refer to this thread for further details https://github.com/Azure-Samples/cognitive-services-speech-sdk/issues/1692

@daimig  Apologies for the late reply. Thanks for reaching out to us and reporting this issue. Our Service team is aware of this issue and multiple issues have been reported for the same. I am sharing the current update on this:

This is a known issue on Windows 10 and Windows 11 stemming from the latest Tuesday patches this week
Windows is aware of and actively working on the problem, though no ETA Is yet available
Rolling back KB5018427/KB5018418 or forcing TLS 1.2 in a client's OS settings may work around the issue

Similar issue is reported here, here and here.

@daimig Please refer this comment for the resolution. Please test it and let us know. Awaiting your reply.

how to fix on windows10? i cant install KB5020436

how to fix on windows10? i cant install KB5020436

Never mind, I used the RESTFULLAPI solution to solve the problem.


prometheus metrics

Anyone tried to add prometheus metrics/integration yet? Speaking anything against it?

I assume you mean exposing a metrics HTTP endpoint in webhook for prometheus to scrape.
I haven't looked into it, but I've only toyed with prometheus in the past.  Not super-familiar with it.  I would be open to adding it, but we may need to agree on a proposal first.  My initial questions:

How would the user configure the feature?  Do we need #326 first?
What metrics should we export?  Would that be configurable?  What Caddy does looks interesting.

Yes Caddy came to my mind too. Personally I'm mostly interested in the error- and over-all-counts and less in the details like timings ... but that's just me.
On the configuration. I came across a lot of implementations where no config other than on/off were possible - thought small scale things. Most are using /metrics as the endpoint anyways and turning the feature on an off by providing a port or not through a flag. That said having config files could make things easier.
I've implemented prometheus metrics libraries mostly with python and my golang-fu isn't that strong but I'm hoping to help as much as I can.


multilingual translation task, usage

Redirected to here.

I do not see any registered problems ended with rev, does that mean adding _rev will allow reverse training in t2t-trainer? and linking problems with - will allow the model to include the data of the problem specified? thank you very much.

or is it intended for the t2t-datagen first.

Hi @martinpopel, it is however unfortunate i have not been able to locate any _rev translation task in t2t-trainer 's registry_help, nor were the t2t-datagen successful in recognizing any translation task ended with _rev. would be great if you could advice further.
many thanks!

Hi @martinpopel, it is however unfortunate i have not been able to locate any _rev translation task in t2t-trainer 's registry_help, nor were the t2t-datagen successful in recognizing any translation task ended with _rev. would be great if you could advice further.
many thanks!

You can reverse any generated data by adding _rev -- it doesn't show in the registry (maybe it should) and it doesn't require t2t-datagen, it's all done in t2t-trainer.

oh okay, thank you very much! (maybe a reminder will do)


onbefore save

have a form that has multiple types of items  but in each type they can be mapped to certain categories. for example a category of oil with multiple types(flagship, premium, regular etc. you have a editable text that you go through pick your type and you have an option to select a category or make a new one. Problem is if user doesn't select "oil" but just types "oil" and clicks out of editable area it will add a brand new category of "oil" with new product id and everything. Any idea on how you would implement a check for this so if user clicks out of editable text if the category is spelled the same as a previously made category i will not build a brand new one but just map it to that previously made category? hope I am making sense? jumped intp a huge application and the person that built the app moved on and I am just trying to make sense if everything.

You can validate remote category of 'oil' http://jsfiddle.net/NfPcH/36/ and if server return that this new category all ready exist just select it in a list.

@eugef looks like a valid answer was given.  Please close.


If could provide size summarize of the each of supported chain.

For supporting list, if could provide size summarize of the each of following chain.
It could  base on same condition such as 1 or 2 typical chip/module.
Ethereum
PlatON
PlatON Enterprise (PlatONE)
FISCO-BCOS
Hyperledger Fabric
Huawei BCS (华为链)
Chainmaker

Due to the size of BoAT framework SDK (C language version)  is not a completely fixed value, the typical size for you refer as the following:
When only Ethereum /PLATONE/PLATON/FISCO BCOS is supported, BoAT framework SDK (C language version) requires about:
• Flash (code and read-only data): about 210kb
• Flash (persistent read / write data): hundreds of bytes
• RAM (global variable, heap, stack): About 10KB
When only Hyperledger fabric /HUAWEI BCS is supported, BoAT framework SDK (C language version) requires about:
• Flash (code and read-only data): about 520kb
• Flash (persistent read / write data): thousands of bytes
• RAM (global variable, heap, stack): about 30KB
When only Chainmaker is supported, BoAT framework SDK (C language version) requires about:
• Flash (code and read-only data): about 380kb
• Flash (persistent read / write data): thousands of bytes
• RAM (global variable, heap, stack): about 40KB
The above does not include the system libraries that the boat framework SDK (C language version) depends on. The specific values vary with different blockchain protocols and other factors.


Invoke accessibility actions

[x] This is a small change

Description:
I've extended the Actions API to support triggering Accessibility Actions for both iOS and Android.
Pardon my Swift/Java 😄

I pushed some changes directly in the GH UI, and didn't test if it compiles 😂

Ha, yeah, I was just adding the error checks and saw some unfamiliar merge conflicts. I'll run through and test them now

Gah, my xcode updated and I'm getting all sorts of other issues. Will try to retest later today or this week

Make sure to merge master, so that all the latest iOS 14 and Xcode 12 fixes are in there.

@LeoNatan, both platforms appear to be working. I had to revert your change to UIApplication.shared.sendAction. Let me know if you have anything else in mind there.
I am noticing that the android e2e tests are intermittently failing. Watching the tests run I see action is triggering, so functionally it's working.  Do you have any suggestions to help mitigate this?

Let’s wait for @d4vidi ‘s review for Android.

@rotemmiz @d4vidi Can you please take a look? Thanks

@rotemmiz Can you point me in the right direction? I'm unaware of the code generation issue or where to begin. I am happy to dig in and learn it though

@rotemmiz Can you please assist here?

I've updated the generated classes. Let's see whether the build passes.

Now there's missing coverage issue. Should be trivial enough hopefully.

Alright, coverage is fixed

@LeoNatan I think it's ready

@adkenyon, but the build is red, no? Seems like some issue with the unit tests step.

Oops, thought I had it squared away locally. I'll check it again in the next day or two.

Hello,
Android build seems broken. Any updates here?

Totally missed the thread, thanks for waiting though :)
@adkenyon is there still anything you need here? Seems like the Android tests are failing on a few errors, mainly com.facebook.react.common.JavascriptException: Unsupported top level event type "topAccessibilityAction" dispatched
Isn't the event name accessibilityAction ?

Apologies for not getting this over the finish line, I've been busy as of late. I had both iOS and Android working weeks ago.
I'm wondering if topAccessibilityAction was removed or changed

Ping


test config:set with multi-line values in container

deis/deis#4844
deis/workflow#268
We have automated tests here, but we also need to ensure that the environment variable inside the container is properly escaped like it's done on Heroku.

I think this is fixed in #78, but we should add another spec that specifically tests deis config:set with a private key as mentioned in deis/deis#4844 and verify.

I've tested this with the specific data in deis/deis#4844 and I'm convinced that this test covers the same territory.


PureeBufferedOutput will never resume, if the flushSync function is skipped by locking storage with another PureeBufferedOutput instance

Hi.
Problem
When there are two or more PureeBufferedOutputs, if the flushSync function is skipped by locking storage with another PureeBufferedOutput instance, it will never resume.
Caused by

PureeBufferedOutput has RetryableTaskRunner and send log by the runner.
RetryableTaskRunner start by tryToStart function but the function skip if already 'future' exists.  ★
PureeBufferedOutput call tryToStart function when receive new log. ★
PureeBufferedOutput#flushSync() will be skipped when 'storage' is locked. ★
RetryableTaskRunner resets 'future' only if it have done the send process (success / failed). ★
So, if there are multiple PureeBufferedOutputs and one locks the 'storage', the other instance's "future" will not be reset and the flushTask will not work. :dizzy_face:

Idea
I have no idea... :scream_cat:
thanks.

@sys1yagi Thanks for reporting.
I patched this bug in #62 , but it cannot completely fix because if this situation loops it will be occurred.
In the future, I will try to split storage's lock which has each PureeBufferedOuput.


Transformations: Support Missing Fields

Checklist

[x] Appropriate branch selected (all PRs must first be merged to dev before they can be merged to master)
[x] Any modified or new methods or classes have helpful JavaDoc and code is thoroughly commented
[x] The description lists all applicable issues this PR seeks to resolve
[x] The description lists any configuration setting(s) that differ from the default settings
[x] All tests and CI builds passing
[x] The description lists all relevant PRs included in this release (remove this if not merging to master)
[x] e2e tests are all passing (remove this if not merging to master)

Description
Transforming single fields previously relied on that field being present in the existing GTFS. This caused a crash if one tried to transform a field not present in said gtfs. This PR will automatically add the needed fields if they are not present.

I'm a little confused as to what you're imagining here -- the unit tests only check individual string replacements, which are unaffected by this change.

That's very clean thanks for the suggestion!


Zarf support for package system artifacts

Having the ability to bring over dependency systems for the OS (yum, apt, etc) or devs (Maven, NPM, Gems, PyPy, Composer, etc) would solve a pain point for many airgap systems.  This issue will need to broken up, but leaving here for future breakdown of smaller tasks

This is partially resolved in https://github.com/defenseunicorns/zarf/pull/809 - to be expanded and developed


"SyntaxError: Unexpected end of JSON input" when runing in Docker

Hi, I'm trying to run the docker version and I got this error when I start the container:
/home/node/app/config.js:4                                                                                config.isSecure = config.dojoUrl.startsWith("https");                                                                                ^                                                                                TypeError: Cannot read property 'startsWith' of undefined                                                                                at Object. (/home/node/app/config.js:4:34)                                                                                at Module._compile (internal/modules/cjs/loader.js:701:30)                                                                                at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)                                                                                at Module.load (internal/modules/cjs/loader.js:600:32)                                                                                at tryModuleLoad (internal/modules/cjs/loader.js:539:12)                                                                                at Function.Module._load (internal/modules/cjs/loader.js:531:3)                                                                                at Module.require (internal/modules/cjs/loader.js:637:17)                                                                                at require (internal/modules/cjs/helpers.js:22:18)                                                                                at Object. (/home/node/app/db.js:2:16)                                                                                at Module._compile (internal/modules/cjs/loader.js:701:30)
I tried in Windows 10 and in a Kali Linux and got the same error.
Do I need to install something additional before running the docker image?
I'm really hopeful to get it running because it sounds as a really great tool to learn.
I already implemented insecure.inc and it is working without problem.

Did you configure the environment variables? From the error looks like the DOJO_URL is missing.

More details at this link: https://github.com/trendmicro/SecureCodingDojo/wiki/Running-the-training-portal

Hi Paul, thanks for your quick answer. I read the instructions and I followed, however it is not working.  I'm running the insecureinc portal in port 8080. These are the values I'm using:
DOJO_URL=http://localhost:8080
DOJO_TARGET_URL=http://localhost:8080/insecureinc
DOJO_DB_HOST=localhost
DATA_DIR=/
CHALLENGE_MASTER_SALT=MyOwnSalt
CHALLENGE_URLS=https://localhost:8080/insecureinc
ENC_KEY=34CC4363FCC22A3EADBA68CE668DB8F7
ENC_KEY_IV=895D6F13D9F8DEDE39DBB6E4D82361DB
docker run -p 8081:8081 --name=training
-e DOJO_URL=$DOJO_URL
-e DOJO_TARGET_URL=$DOJO_TARGET_URL
-e DATA_DIR=$DATA_DIR
-e CHALLENGE_MASTER_SALT=$CHALLENGE_MASTER_SALT
--volume=$DATA_DIR:/dojofiles:consistent
securecodingdojo/trainingportal
And this is what I got:
undefined:1
undefined
^
SyntaxError: Unexpected token u in JSON at position 0
at JSON.parse ()
at Object. (/home/node/app/config.js:6:25)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
at Module.load (internal/modules/cjs/loader.js:600:32)
at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
at Function.Module._load (internal/modules/cjs/loader.js:531:3)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object. (/home/node/app/db.js:2:16)

Looks like this time is a different error. Could be because CHALLENGE_URLS is null and it's expecting an object. Can you try adding  -e CHALLENGE_URLS="{}" after CHALLENGE_MASTER_SALT
Also be sure to change your encryption key/iv ;)
Let me know how it goes.

You are right. Now that part works and I'm getting a different error:
internal/crypto/hash.js:58
throw new ERR_INVALID_ARG_TYPE('data',
^
TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be one of type string, TypedArray, or DataView. Received type undefined
at Hash.update (internal/crypto/hash.js:58:11)
at getEncParams (/home/node/app/aescrypto.js:13:48)
at Object.exports.decrypt (/home/node/app/aescrypto.js:20:21)
at getGoogleStrategy (/home/node/app/auth.js:366:33)
at Object.exports.getPassport (/home/node/app/auth.js:443:49)
at Object. (/home/node/app/server.js:39:23)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
at Module.load (internal/modules/cjs/loader.js:600:32)
I really appreciate your support.
I condifureg it in CentOS according with the instructions and I get it working (with node server.js) but not in Docker.

Looks like this time around the code is trying to parse an empty ENC_GOOGLE_CLIENT_SECRET. Have you configured a GOOGLE_CLIENT_ID?
PS: I am planning to release a new image this week including significant changes. You may want to wait until then as the version in the image is not the same with the current version of the code.

Hi Paul, I have not configured the google client authentication. I want to use the local authentication, so I didn't fill that part as I understood it was optional. I'm curious how do you get what part is not working.  It is because in the trace it appears the  getGoogleStrategy ? I'm just trying to learn how you get it so I can try to look deeper before asking.
Sure, I can wait for the new version :)

docker-compose instructions here: https://github.com/trendmicro/SecureCodingDojo#try-it
Let me know how it goes!

I'm going to try and install docker again this week and will let you folks know how it goes.

@marevalo10 & @cabbagehead did you get it going? Let me know if I can close this issue.

I had to put everything on hold because work is so busy. Will try again later this week hopefully.

Closing this since the issue was solved. Let me know if you have any other issues.


Cordova android improved

Follows up on https://github.com/aerogear/digger-build-cli/pull/4

Cordova platform Android is not added if it is already there (this is a feature giving possibility to pass custom stuff)
npm install is executed if there is a package.json

Improvements along the way:

Extracted and reused function to touch a log
Removed some unused imports
Renamed test_cli.py to test_smoke_parse.py as it smoke tests parsing
Removed the unused keystore file

Did we already publish 'abcd' to some pckg manager?
If so, let's bump:
https://github.com/aerogear/digger-build-cli/blob/master/setup.py#L7

@matzew  not yet, we need an aerogear account on pypi

@odra lemme create one

@odra +1
tests pass too


Heterogenous scheduler?

We have PBS cluster, but we also have several specialized nodes which are not part of a cluster and we'd like to allow Dask tasks to be ran on either the cluster's compute nodes, or the specialized nodes transparently based on resources.
For example, we have some routine tasks that don't really require anything in order to run, they just need to be executed periodically. We also have computationally expensive tasks that COULD run anywhere, but should really be ran through the cluster. Finally, we have tasks that require specialized hardware (such as GPUs), which is only attached to certain machines.
This looks like it would require a new type of scheduler, but before we start down that rabbit hole, is there something we're missing that makes this work already?

As you suggest from a pure dask perspective you can handle this by starting various dask-worker processes on the different machines and annotate them with things like resources.
What's missing is a nice way to let users control those different groups of workers nicely, using something like dask-jobqueue.  This is also discussed in https://github.com/dask/distributed/issues/2118 in the core project.

I'm going to close this as stale.
Some more answer looking back at the last comment:

I think what I need is for the PBSCluster to be able to dispatch jobs to attached workers which are not running on nodes controlled by the PBS to which PBSCluster is attached.
PBSCluster will only be able to start workers on PBS cluster(s) it has access to. However, you could start the Dask Scheduler on your cluster via PBSCluster, and then manually start other workers on nodes outside the PBS cluster, as soon as they have access to the correct network.

I'm not sure how it will work with the recent SpecCluster changes... But maybe the solution is in implementing a more complex SpecCluster...

I think that the best answer today is to use SpecCluster rather than PBSCluster.
Fortunately, you can now mix and match job types.  So you could have several PBSJob objects alongside a few distributed.deploy.ssh.SSHJob objects in your SpecCluster's worker_spec, and everything should work ok.
So we're not doing anything automatic for you, but all of the PBS and SSH logic should be handled for you.  It's on you how you want to arrange these jobs though.  Operations like scale won't necessarily work (unless you write a bit of code).
https://github.com/dask/distributed/blob/c2cc1a98cbaadc3e7952ea66e5096f0126492539/distributed/deploy/spec.py#L123-L150


Report'[WinError 5]'

前天还是好好的，结果今天一用就这样了，不知道是不是因为cmder的原因QWQ。但是我把cmder卸载了，可能卸载的不彻底。希望能告知一个解决方法，感恩！
Translate:
It was good the day before yesterday. As a result, it's like this as soon as it's used today. I don't know if it's because of the cmder, qwq. But I uninstalled the cmder, which may not be completely uninstalled. I hope you can tell me a solution. Thank you!
Here is the error code:

It looks like it finds pandoc, but for some reason it can't use it because of an error.
I would suggest checking if the pandoc found is indeed set as being executable, as this is the only other time I've seen this issue.
Please let me know if that work :)

this?

According to my research on the code, I think the problem lies in "subprocess. Open()"
look this

然后，新建一个py文件，且模仿一个"subprocess.Popen()"，结果如下( 和上面一模一样)，所以我觉得问题出在"subprocess"
Translate:
As like as two peas, then create a new py file and imitate a "subprocess.Popen ()". The result is as follows (so the same as above), so I think the problem is "subprocess".

Hi
[WinError 5] indicates a permissions error.
So either:

You do not have permission to execute pandoc in that folder.
Pandoc itself is not executable

Hi
[WinError 5] indicates a permissions error.
So either:

You do not have permission to execute pandoc in that folder.
Pandoc itself is not executable

那我应该怎么给予权限呢？或者说怎么判断它是否是可执行文件呢？
Translate:
How should I give permission? Or how to judge whether it is an executable file?

Hi. This is beyond the scope of pypandoc and specific to your setup.
If you find a reproducible bug, feel free to reopen.

Hi. This is beyond the scope of pypandoc and specific to your setup. If you find a reproducible bug, feel free to reopen.

Sorry, I remeber I say solved it, but i don't my reply is gone


Authentication

Could anyone provide an example of using the adonis authentication with this?
For example, I have a login resolver, where I want to create a JWT Token and return it to the user.
 login: async (parent, args, { auth }, info) => {
      try {
        const token = await auth.attempt(args.auth)
        return { token }
      } catch (error) {
        throw new GraphQLError(error.message)
      }
    }

I can see auth is passed in the context if I log it, but it just returns "Cannot convert object to primitive value" when I try to use it like the above. Would be glad of any help.
Thanks

const { token } = await ...

Hello @thetre97 .
This article might help you
https://medium.com/react-native-training/building-chatty-part-7-authentication-in-graphql-cd37770e5ab3
i adapted the content of the article with the doc https://adonisjs.com/docs/4.1/authentication#_jwt to make  adonis authentication

Thanks @Alex237 , I will check that out.
Sorry to open two issues...


python 3.4 support, old format exceptions

https://i.imgur.com/yWVluCv.png
/request/traffic.py
/request/plugins.py
/request/management/commands/purgerequests.py

+1

This has been fixed for a while now.


Reverting RestartPolicy back to Never

We need to revert the restart policy from RestartOnFailure to Never. In case restart policy is RestartOnFailure, the Phase of the Pod will always be Running and never Failed. This in turn causes 2 things:

even when the Module is removed from NMC Spec, NMC status is always in Progress, and Moduke is never removed from NMC Status. This means that in-use label never removed and Module deletion is never successfully finilized
in case Pod fails, and the NMC spec is updated, the new Pod is never created, since the old pod is InProgress

Codecov Report
All modified lines are covered by tests :white_check_mark:

Comparison is base (06f403b) 79.19% compared to head (f718506) 79.19%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #597   +/-   ##
=======================================
  Coverage   79.19%   79.19%
=======================================
  Files          49       49
  Lines        4869     4869
=======================================
  Hits         3856     3856
  Misses        837      837
  Partials      176      176

Files
Coverage Δ

internal/controllers/nmc_reconciler.go
77.45% <100.00%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

/hold

/unhold


 Adds a new packet to handle claiming a single reward, and a method in quest to help out.
The code added to widgets is repetitive as hell - I wasn't sure whether it was appropriate to interface out, and if so in what format - feel free to let us know.
https://github.com/terrarium-earth/Heracles/assets/55819817/73dd31e0-2b6f-4aa2-a4e0-1e42ae811c64
Closing and reopening the screen is required bc of #68 which is slightly-too-large-a-refactor for us to do, but we would love someone else to pick up, considering how much it would polish a lot of our recent contributions.

Here's another shot showing the individual claiming better
https://github.com/terrarium-earth/Heracles/assets/55819817/f93bcfd0-a5c3-425e-be97-9f9b857c21a2
The screen closing here isn't actually required, I'm just showing the chat.


nctr currency balances don't update correctly

In order for updated values to appear in the assets page. One needs to manually reload the listview or switch back and forth from the assets page.
This might be a bug with the caching.

might be solved with #84

Closing this as it was accidentally reopened


Fix SBOM schema validation

So our schema validation has never worked. It's always been using the wrong format - some JSON LD from SPDX 3.0. We're using SPDX 2.3 and we want a JSON Schema - not JSON LD.
This PR fixes it and did detect some issues, e.g. the created date was in the incorrect format (should have been ISO 8601).
There's an outstanding problem here: our stripping of created for bottles is producing an invalid SBOM. The created field is mandatory.
I'm not sure what the correct fix for that would be. There's also a number of other outstanding issues of reproducibility - a bottle built one week is currently producing a different SBOM to one build the next week when brew tags are made. Seems like we're currently undoing all of the benefits of --only-json-tab, where we made sure the tab is stored in the package manifest rather than the bottle tarball itself.

There's an outstanding problem here: our stripping of created for bottles is producing an invalid SBOM. The created field is mandatory.

Can't we add this back at pour time so that the on-disk SBOM is valid?
In any case: the SBOMs in the bottle are incomplete anyway, and shouldn't be used. We should maybe rename them while they're still in the bottle so it's not misleading.

Can't we add this back at pour time so that the on-disk SBOM is valid?
In any case: the SBOMs in the bottle are incomplete anyway, and shouldn't be used. We should maybe rename them while they're still in the bottle so it's not misleading.

We can add it at pour time and I think we do. Though at which point: why ship an incomplete SBOM in the bottle at all when we can generate it entirely on install?

why ship an incomplete SBOM in the bottle at all when we can generate it entirely on install like we do for tabs?

Not sure; I actually thought that we stopped shipping SBOMs in bottles entirely because they broke bottle reproducibility.

The created field is mandatory.

We could set it to the source_modified_time so it's consistent between bottles. Alternatively, we set it to some arbitrary fixed time.

Seems like we're currently undoing all of the benefits of --only-json-tab

I agree, with hindsight, though that putting the SBOM as part of the OCI manifest/metadata seems like it would be a smarter move (although that comes with downsides, too, noted below).

There's also a number of other outstanding issues of reproducibility - a bottle built one week is currently producing a different SBOM to one build the next week when brew tags are made.

Yes, this is bad and something else that should be fixed.

In any case: the SBOMs in the bottle are incomplete anyway, and shouldn't be used.

This is binary thinking; being incomplete does not make these SBOMs useless. I think there's still some value in having something inside the bottle. It's easier to download and consume a bottle than our tab metadata. It's also more trustworthy to have said SBOM be part of the checksummed object rather than in the OCI manifest/metadata that can be overwritten at any time with a Homebrew/core change.

Though at which point: why ship an incomplete SBOM in the bottle at all when we can generate it entirely on install like we do for tabs?

Because:

some data is more useful than no data
providing an SBOM for the bottle rather than just the keg is useful

I think the short-term best solutions are:

stripping out more bad/reproducibility-harming metadata from the bottle's SBOM
fixing the schema validation errors in the bottle and poured SBOM

And, in the longer term:

add the SBOM into the OCI manifest/metadata
after this is done: consider if it should/could be removed from the bottle

And, in the longer term:

add the SBOM into the OCI manifest/metadata
after this is done: consider if it should/could be removed from the bottle

Another thing: we should really have some regression tests for ensuring that we can create reproducible bottles. A lot of issues in SBOM and elsewhere would have been caught by this.

Should have fixed the short-term issues mentioned here as well as adding some more tests.

Thanks for the PR @Bo98! I'm definitely game to make bigger changes but felt like it was important to resolve the issues you flagged here ASAP.


Add debug flag to the game which allows you to control the game speed

which makes debugging easier.
add buttons for different tick speed: Off, 10sec, 5sec, 1sec, 80milisec

Done


fix register_user call in _init_default_user

Fix error created by wrong method call on first startup in single user mode.
Stacktrace:
api         | INFO:root:Single user mode
api         |   File "/usr/local/bin/plynx", line 33, in
api         |   File "/usr/local/lib/python3.7/site-packages/plynx-1.5.0-py3.7.egg/plynx/bin/init.py", line 13, in main
api         |     args.func(kwargs)
api         |   File "/usr/local/lib/python3.7/site-packages/plynx-1.5.0-py3.7.egg/plynx/bin/cli.py", line 26, in api
api         |     run_api(**args)
api         |   File "/usr/local/lib/python3.7/site-packages/plynx-1.5.0-py3.7.egg/plynx/web/common.py", line 160, in run_api
api         |     _init_default_user()
api         |   File "/usr/local/lib/python3.7/site-packages/plynx-1.5.0-py3.7.egg/plynx/web/common.py", line 111, in _init_default_user
api         |     message = register_user(DEFAULT_EMAIL, DEFAULT_USERNAME, DEFAULT_PASSWORD)
api         |   File "/usr/local/lib/python3.7/site-packages/plynx-1.5.0-py3.7.egg/plynx/web/common.py", line 72, in register_user
api         |     error_code=RegisterUserExceptionCode.EMPTY_USERNAME
api         | plynx.utils.exceptions.RegisterUserException: Missing username

Good catch, thanks!

You might also want to take a look at the default values as the validation fails everytime because of the empty password and email strings.
Furthermore the register_user function now always returns the user, but the _init_default_user function raises an exeption if the function returns anything. Because of this, even if the user gets registered correctly, an exeption is raised.


Verifier akrida setup

WIP, adding test files (and any Akrida changes needed) as we go here...
https://github.com/bcgov/aries-load-generator/issues/8
Note:
Should merge in https://github.com/hyperledger/aries-akrida/pull/45 if that is sorted so we don't need those changes here. If not will need those fixes applied to local.

Ran a test today and got some good results (fast -- with one test agent, I was getting ~287 verifies/min), but some not so good things. Two issues:

The "on_start" task count kept rising after the full slate of agents were started. I would have expected it to stop rising once it hit the size of the swarm.  For example, with a swarm size of 40, I had 234 "on_start" executions. @loneil -- is that expected?
After about 2 minutes, I started to get errors.  The first error seems to be losing access to the ledger.   Saw the same behaviour twice, once when I had three swarms running, and all started to get errors at the same time, a second time with a single swarm that had been running about 2.5 minutes.

oad-agent-1  | AriesFrameworkError: Credential definition not found for id DGxFt25rfxSecGiHDt79J3:3:CL:249336:rev2: unable to resolve credential definition: IndyError(PoolLedgerTerminated): PoolLedgerTerminated
load-agent-1  |     at LegacyIndyProofFormatService.getCredentialDefinitions (/load-agent/load-agent/node_modules/@aries-framework/anoncreds/src/formats/LegacyIndyProofFormatService.ts:517:15)
load-agent-1  |     at async LegacyIndyProofFormatService.createProof (/load-agent/load-agent/node_modules/@aries-framework/anoncreds/src/formats/LegacyIndyProofFormatService.ts:602:35)
load-agent-1  |     at async LegacyIndyProofFormatService.acceptRequest (/load-agent/load-agent/node_modules/@aries-framework/anoncreds/src/formats/LegacyIndyProofFormatService.ts:187:19)
load-agent-1  |     at async V1ProofProtocol.acceptRequest (/load-agent/load-agent/node_modules/@aries-framework/anoncreds/src/protocols/proofs/v1/V1ProofProtocol.ts:592:28)
load-agent-1  |     at async ProofsApi.acceptRequest (/load-agent/load-agent/node_modules/@aries-framework/core/src/modules/proofs/ProofsApi.ts:301:25)
load-agent-1  |     at async EventEmitter.onRequest (/load-agent/load-agent/agent.ts:405:9) {
load-agent-1  |   [cause]: undefined
load-agent-1  | }
load-agent-1  | AriesFrameworkError: Credential definition not found for id DGxFt25rfxSecGiHDt79J3:3:CL:249336:rev2: unable to resolve credential definition: IndyError(PoolLedgerTerminated): PoolLedgerTerminated
load-agent-1  |     at LegacyIndyProofFormatService.getCredentialDefinitions (/load-agent/load-agent/node_modules/@aries-framework/anoncreds/src/formats/LegacyIndyProofFormatService.ts:517:15)
load-agent-1  |     at async LegacyIndyProofFormatService.createProof (/load-agent/load-agent/node_modules/@aries-framework/anoncreds/src/formats/LegacyIndyProofFormatService.ts:602:35)
load-agent-1  |     at async LegacyIndyProofFormatService.acceptRequest (/load-agent/load-agent/node_modules/@aries-framework/anoncreds/src/formats/LegacyIndyProofFormatService.ts:187:19)
load-agent-1  |     at async V1ProofProtocol.acceptRequest (/load-agent/load-agent/node_modules/@aries-framework/anoncreds/src/protocols/proofs/v1/V1ProofProtocol.ts:592:28)
load-agent-1  |     at async ProofsApi.acceptRequest (/load-agent/load-agent/node_modules/@aries-framework/core/src/modules/proofs/ProofsApi.ts:301:25)
load-agent-1  |     at async EventEmitter.onRequest (/load-agent/load-agent/agent.ts:405:9) {
load-agent-1  |   [cause]: undefined
load-agent-1  | }

Shouldn’t this and related PRs be merged?  Any reason for not merging them?

Shouldn’t this and related PRs be merged? Any reason for not merging them?

Think these PRs and where they should go was TBD in this issue?
https://github.com/bcgov/aries-load-generator/issues/10
I might have some new tweaks shortly though with recent Akrida changes (at the least changing some repo links to OWF).
The PRs here are just documentation/steps so no code releases involved or anything. If this is the right repo then no issue merging them in.

Let’s rename the repository to something like “akrida-bc-load-generator-scripts” and merge them ASAP.  We don’t want to loss site of these.

@loneil — is this ready to go, or are you going to update it with the latest Akrida update before we merge it?

Reorged docs https://github.com/bcgov/akrida-bc-load-generator-scripts/pull/11


Missing WebView2.h on new adxe project like: adxe new -p hellocpp.adxe.org -d D:\dev\projects\ -l cpp --portrait HelloCpp

Workaround:
Copy packages folder  'adxe\build\packages' to D:\dev\projects\16+_Games\build\
Seems "packages ' is not part of the  'adxe new' command

The setup.py is what downloads the relevant NuGet packages, so you would need to run that again after updating to the latest ADXE.  You shouldn't need to copy anything manually.


Query error e.ArrayVector is not a constructor Getting this error after the new update

The issue started to happen after the new update . Let me know if you need any more information  regarding the issue
@OSS Big Tent

hi @fridayowl , thanks for the report.  this is fixed in newest grafana (main-branch).

technical note: we'll have to remove the usage of ArrayVector and .toArray(), but we should make sure we handle the required-grafana-version correctly.

Hey @fridayowl, thanks for reporting this. it will be fixed in the next version of Grafana. what you can do for now is to move back to an earlier version.

@gabor  Thanks for  the update


Truncating text on a button component

For what version of Nuxt UI are you suggesting this?
v2.x
Description
About using truncated text on interactive elements, in this case, buttons. e.g., https://ui.nuxt.com/components/button#truncate. Accessibility-wise, it is a concern.
Truncating text with ellipsis is not an acceptable solution because the text that is truncated is still not readable by a screen reader. Instead, wrapping the text to the next line fixes the original layout issue while ensuring that the text is readable.
I would recommend to fix this and suggest hyphenating words that are long or button text that overflows the button.
This could cause issues not only with screen readers but also has the potential to cause Reflow and break Text Resize and also for users that need wider text spacing as well, this could fail Text Spacing.
Additional context
Refer to: https://yatil.net/blog/text-overflow-ellipsis-harmful

Why not just add an aria-label to your truncated Button? 🤔

Why not just add an aria-label to your truncated Button? 🤔

Because using aria-label isn't the fix-all that people think it is (in this case it can lead to over-engineering).
The button text will still be read and the aria-label will be read. Screen reader users don't need to be read duplicated text. They want the button text to be read and that's it.
E.g., You put an aria-label on the button and realize it still reads the text, which leads a developer to try and hide the button text from screen readers.
That in turn, turns into impact somewhere else in some screen readers/user agent combination or removing what is needed out of the accessibility tree. Then more aria is dumped in the code to try and fix the broken aria earlier on. Over-engineering.
Button text doesn't need to be a sentence or a few words anyway. There are other ways to get to the user what the function of a button is without having a ton of text on the button.


Add more detailed check information to developing section of readme

Thank you for these changes, will indeed help a lot of potential newcomers.
bors merge


Argument header not a recognized key, 'strict_include', or 'providers'.

ERROR: /Users/#####/Desktop/macosclient/Vendor/Alamofire/BUILD.bazel:219:16: in umbrella_header rule //Vendor/Alamofire:Alamofire_umbrella_header:
Traceback (most recent call last):
File "/Users/#####/Desktop/macosclient/Vendor/rules_pods/BazelExtensions/extensions.bzl", line 113, column 51, in _umbrella_header_impl
objc_provider = apple_common.new_objc_provider(
Error in new_objc_provider: Argument header not a recognized key, 'strict_include', or 'providers'.
ERROR: /Users/#####/Desktop/macosclient/Vendor/Alamofire/BUILD.bazel:219:16: Analysis of target '//Vendor/Alamofire:Alamofire_umbrella_header' failed
ERROR: Analysis of target '//IRMClient:IRMClient' failed; build aborted:
INFO: Elapsed time: 0,083s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (1 packages loaded, 42 targets configured)

I hit the same problem. I guess this is caused by breaking changes made by Bazel and its default apple rules. Our setup is

Bazel 6
build_bazel_rules_apple 1.1.3
build_bazel_apple_support 1.3.1

I’m dealing with the same problem as you.
How do I fix it?

This patch may provide a temporary solution to this issue.
http_archive(
    name = "rules_pods",
    urls = ["https://github.com/bazel-xcode/PodToBUILD/releases/download/4.1.0-412495/PodToBUILD.zip"],
    patches = ["//third-party:podtobuild/objc-provider.patch"],
    patch_args = ["-p1"],
)

objc-provider.patch


[3.x] Fix physics tick count in Input.action_press and `Input.action_rele…

…ase`
The physics tick count was not yet updated there.
3.x version of #94413
Regression from #92941
Fixes #94409 for 3.x
Notes

Didn't spot this, another point where the tick needed adjusting.

Thanks!


DELETE /policy_groups/x/policies/y can leave an empty group

I'm not sure if this is right or not, but when you delete the last policy in a group, the group remains and the list of policies is empty. There is no way to create a policy group, but it might be OK since you could DELETE /policy_groups/x if you wanted to.  cookbooks cleans up the cookbook when the last version is deleted; we probably should be doing that here as well.
Same thing with deleting the last revision of a policy.

cc @danielsdeleo

This is on purpose, I think there are pedant tests explicitly for this. My reasoning is that policy groups have ACLs which would "disappear" if you deleted the last one and then added a new one after.
There is also the proposed promotion API which would give policy groups actual data beyond just having a name. TBH, everyone likes it in the abstract but no one has said they actually need it, so who knows if/when that would be implemented. But if such a thing did exist, you wouldn't want to delete a policy group just because it was emptied, you'd lose the "promotion policy" data. (cf. https://github.com/chef/chef-rfc/blob/master/rfc042-policyfile-endpoint.md#promotion-api-optional )

Based on @danielsdeleo response, I'm closing this since it appears to be working as intended.


Not possible to add a Domain/Mobile Access Whitelist for bare React Native?

✅ Prerequisites

[x] Did you perform a cursory search of open issues? Is this question already asked elsewhere?
[x] Are you reporting to the correct repository (magic-sdk)?

❓ Question
I got an email recently that stated we needed to add a domain whitelist by October 31st or else service would not work.
I'm using Magic with a bare React Native app (not Expo) so I am on version 8.x. When I tried to edit the Whitelist section of my settings, I see the following messaging:

Stating that I can only do this if I have 9.0.0+ and Expo (which I do not have).
Is it possible for me to add whitelist information for my application? Or is it not possible and I will have to switch to another service and reconfigure my app at the last hour?

We'll be bringing this up for internal discussion this week.
I'll provide an update on how we plan on addressing this.

@ayv8er thanks for the reply! Definitely update me on this as I would prefer to keep using Magic for auth if possible, but if it is not possible then I will need to start the process of replacing it ASAP. I'm sure I'm not the only person in this situation as well.

The email you recently received only pertains to web applications.
Web apps would have to enable Whitelist Domains and save their domains.
This is not the case for Whitelist Mobile App setting, this will not be required.


Add commands to list OVAs and download artifacts used by EKS Anywhere

This PR adds a command to list the OVA URLs corresponding to the Kubernetes version of the current EKS Anywhere cluster configuration along their checksums.
Sample output for eksctl anywhere list ovas:
$ eksctl anywhere list ovas -f eks-a-test.yaml
Bottlerocket:
  SHA256: ...
  SHA512: ...
  URI: https://...
Ubuntu:
  SHA256: ...
  SHA512: ...
  URI: https://...

Sample output for eksctl anywhere download artifacts:
$ eksctl anywhere download artifacts -f bin/arnchlm-test.yaml
$ ls *.tar.gz
eks-anywhere-downloads.tar.gz
$ tar -tzf eks-anywhere-downloads.tar.gz
eks-anywhere-downloads
eks-anywhere-downloads/bundle-release.yaml
eks-anywhere-downloads/capi-kubeadm-bootstrap
eks-anywhere-downloads/capi-kubeadm-bootstrap/bootstrap-components.yaml
eks-anywhere-downloads/capi-kubeadm-bootstrap/metadata.yaml
eks-anywhere-downloads/capi-kubeadm-control-plane
eks-anywhere-downloads/capi-kubeadm-control-plane/control-plane-components.yaml
eks-anywhere-downloads/capi-kubeadm-control-plane/metadata.yaml
eks-anywhere-downloads/cilium
eks-anywhere-downloads/cilium/cilium.yaml
...

Sample output for eksctl anywhere download artifacts (dry run):
$ eksctl anywhere download artifacts -f bin/arnchlm-test.yaml --dry-run
Found artifact: https://dev-release-prod-pdx.s3.amazonaws.com/bundle-release.yaml

Found artifact: https://dev-release-prod-pdx.s3.us-west-2.amazonaws.com/eks-a-release.yaml

Found artifact: https://distro.eks.amazonaws.com/kubernetes-1-21/kubernetes-1-21-eks-5.yaml

Found artifact: https://dev-release-prod-pdx.s3.amazonaws.com/artifacts/v0.0.0-dev-build.352/cluster-api/manifests/bootstrap-kubeadm/v0.3.23/bootstrap-components.yaml

Found artifact: https://dev-release-prod-pdx.s3.amazonaws.com/artifacts/v0.0.0-dev-build.352/cilium/manifests/cilium/v1.9.10-eksa.1/cilium.yaml

Found artifact: https://dev-release-prod-pdx.s3.amazonaws.com/artifacts/v0.0.0-dev-build.352/etcdadm-controller/manifests/bootstrap-etcdadm-controller/v0.1.2-rc1/bootstrap-components.yaml

Found artifact: https://dev-release-prod-pdx.s3.amazonaws.com/artifacts/v0.0.0-dev-build.352/etcdadm-controller/manifests/bootstrap-etcdadm-controller/v0.1.2-rc1/metadata.yaml
...

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: abhay-krishna
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [abhay-krishna]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

https://github.com/aws/eks-anywhere/issues/477

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: abhay-krishna, mrajashree
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [abhay-krishna,mrajashree]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Purchase order : be able to attach a purchase order to a periodical without a document

For the time being, we can only attach purchase orders to Documents.
But we need to order periodicals (i.e. subscriptions), it would be helpful to be able to attach orders to periodicals.

this was solved by adding the document type article

Does not work.


[LIGHTNODE] As a bitcoin user, I want to be able to use my native BItcoin wallet to buy a node

As a bitcoin user, I want to be able to use my native BItcoin wallet to buy a node so that I don't have to worry about bridging my bitcoin to make a purchase.
Acceptance Criteria

Use library to sign bitcoin transactions from the buyer to Paloma provided address
On the first confirmation, confirm the user to the next step in the download and validate flow.

Closing as wont' ship.


unledger: initial import

If only for my peace of mind, there should be tooling to go from an Oasis Ledger mnemonic to signing keys.  This is my attempt at creating such a tool.
Note that no one should ever use this sort of thing, ever.
  I could get rid of it, but the whole process is vartime anyway.

in the one test vector we trust. although sadly ledger generates 24-word mnemonics by default and the test vector we have is 12 words.

Oh I double checked with a temp key.

good code quality throughout
why would you make us code review a trie implementation though laughing is there some standard about accepting prefixes that aren't exactly 4 letters?

I don't think so.  At first I used a simple map and limited things to 4 letters, but "not being annoying" seemed like a compelling reason to switch it to a trie.

I'm taking silence from everyone else as a sign that this is ok to merge.


CirclePageIndicator at the last item go to empty before jump to the first item

Hi,
Great library,
I setup the demo sample, and I notice that for LinePageIndicator when transition from first to last or last to first it didn't jump to the empty spot.
However, for the CirclePageIndicator when transition from first to last or last to first it jumps to the empty spot first before move to fist or last.
Is there anyway we can make it smooth without go to empty spot for CirclePageIndicator?
Thank

Can be amended to solve, modify the CirclePageIndicator onDraw () method in the 272 lines of code：
if (!mSnap) {
if(mCurrentPage != count - 1) {
cx += mPageOffset * threeRadius;
}
}


Logo - issue #50

I created a logo
logo
https://user-images.githubusercontent.com/58349712/86570571-c2570c00-bf8d-11ea-99e6-0efd9507f67a.png

I appreciate the logo!  There was another one submitted that gives more the GPU and leaflet vibe I leaned more towards.  I'll update the project shortly with it.


Update machine-learning-faq.md

Added a Q/A and link to the Retraining API demo to codeplex.

Hi @raymondlaghaeian, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no contribution license agreement is required at this point. Real humans will now evaluate your PR.

TTYL, AZPRBOT;


How to validate objects against Nested Schema?

My Schema is as below. Zone schema inherits Coordinate schema.
 "Coordinate": {
    "id": "Coordinate",
    "required":["x","y","z"],
    "properties": {
      "x": {        "type": "number"      },
      "y": {        "type": "number"      },
      "z": {        "type": "number"      }
    }
  },
  "Zone": {
    "id": "Coordinate",
    "required":["name","coordinate"],
    "properties": {
      "name": {        "type": "string"      },
      "coordinates": {        "type": "Coordinate"      }
    }
  }

Im trying to validate a object (http request) againt the "Zone" schema using ajv as below:
var valid = ajv.validate(schemas.Zone, request);
Ajv throws the following error:
Error: schema is invalid:data.properties['coordinates'].type should be equal to one of the allowed values, data.properties['coordinates'].type should be array, data.properties['coordinates'].type should match some schema in anyOf
How can i get ajv to validate my nested Schema?

It's not quite clear what you want to do from the example.
type keyword should be a simple type (string, number etc.) or array of simple types. If you want to make coordinates property an array of objects each of which matches the schema Coordinate you need to use keywords items and $ref:
{"Coordinate": { "id": "#coordinate" } ...

and
"coordinates": { items: { $ref: "#coordinate" } }

See keywords reference

I have edited the Json in my original comment for clarity.
Im trying to validate a request to the schema Zone.  But Zone schema in-turn has a property "coordinates" of type Coordinate. Im not able to get this working.
In short, can i have another schema (which is Coordinate here) as type in my schema (i.e in Zone Schema)?

You need to use $ref, as I wrote above.

coordinates is not an array. It is just a property of type "Coordinate".
"Zone": {
"id": "Coordinate",
"required":["name","coordinate"],
"properties": {
"name": { "type": "string" },
"coordinates": { "type": "Coordinate" }
}
}
I have separated the schema Coordinate as it is used in multiple other schema.

Without items in this case, but you still need to use $ref.

http://code.tutsplus.com/tutorials/validating-data-with-json-schema-part-2--cms-25640

@epoberezkin @katmug
Please need help on this since I am unclear.
{
  "Iname": "xyz",
  "Place1": {
    "P1Name": "abc",
    "Place2": {
      "P2name": "pq"
    }
  }
}```

How can I write a schema for this nested object structure?


Odd window appears when switching to VSCode on Linux

When I have open VSCode windows open, clicking on the VSCode icon in the toolbar opens an odd rectangular wiindow with the VSCode symbol in the middle. The window does not appear to be functional, but it does get the focus when the icon is clicked. Here is a screen shot:

VS Code Version: 1.55.2
OS Version: Debian Linux (on Chromebook)

Steps to Reproduce:

Open one or more VSCode windows
Click on icon in toolbar

Does this issue occur when all extensions are disabled?: Yes

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Login keeps pending

Hi!
I'm re-adding admin-bro to my project, however I'm having a hard time getting the authentication to work.
I'm building the following router:
const ADMIN = {
  email<EMAIL_ADDRESS>  password: 'password',
};

const router = AdminBroExpress.buildAuthenticatedRouter(adminBro, {
    authenticate: async (email, password) => {
      console.log('debug');
      if (ADMIN.password === password && ADMIN.email === email) {
        return ADMIN;
      }
      return null;
    },
    cookieName: 'adminbro',
    cookiePassword: 'somepassword',
  },
);

module.exports = router;

I'm then using the exported router in my entry file to mount it in the express app:
app.use('/admin', adminRouter);
The login page successfully loads, but as soon as I try to login nothing happens. In the Chrome Debug I see that the call to the /admin/login endpoint, but it just keeps pending.
Am I missing something? I'm pretty lost at this moment.
Thanks!

do you have any information in the terminal (where you launch the express app)?. Usually, it should print something.
You can add console.log/debugger here: https://github.com/SoftwareBrothers/admin-bro-expressjs/blob/master/plugin.js#L157 (you will find this file in your node_modules/admin-bro-expressjs/plugin.js

The only things I see in the terminal are:
express-session deprecated undefined resave option; provide resave option node_modules/admin-bro-expressjs/plugin.js:138:14
express-session deprecated undefined saveUninitialized option; provide saveUninitialized option node_modules/admin-bro-expressjs/plugin.js:138:14
AdminBro: bundle ready
MongoDB connected!
 As if the entire authenticate method isn't even called.

After more testing, I found that the following plugins cause this problem:
app.use(express.urlencoded({ extended: false }));
app.use(bodyParser.urlencoded({ extended: false }));

No idea why though.

can you put them after the AdminBro setup? and please let me know if that helped

That works

perfect - happy coding!

I have tried to disable both the bodyParser and  formidableMiddleware and it doesn't work for me.
Still can't log in and login page still loading.
Code Goes Here
const ADMIN = {
email<EMAIL_ADDRESS>password: 'testtest'
};
const router = AdminBroExpress.buildAuthenticatedRouter(adminBro, {
authenticate: async (email, password) => {
if (ADMIN.password === password && ADMIN.email === email) {
return ADMIN
}
return null
},
cookieName: 'adminBro',
cookiePassword: 'testtest'
});
module.exports = router;

I have removed both bodyparser and formidableMiddleware and still doesn't work for me.
Login page opens normally but still loading once login button pressed.
My Code Goes Here
const ADMIN = {
email<EMAIL_ADDRESS>password: 'testtest'
};
const router = AdminBroExpress.buildAuthenticatedRouter(adminBro, {
authenticate: async (email, password) => {
if (ADMIN.password === password && ADMIN.email === email) {
return ADMIN
}
return null
},
cookieName: 'adminBro',
cookiePassword: 'testtest'
});
module.exports = router;

I have removed both bodyparser and formidableMiddleware and still doesn't work for me.
Login page opens normally but still loading once login button pressed.
My Code Goes Here
const ADMIN = {
email<EMAIL_ADDRESS>password: 'testtest'
};
const router = AdminBroExpress.buildAuthenticatedRouter(adminBro, {
authenticate: async (email, password) => {
if (ADMIN.password === password && ADMIN.email === email) {
return ADMIN
}
return null
},
cookieName: 'adminBro',
cookiePassword: 'testtest'
});
module.exports = router;


Add update command

This pull request introduces dynamic version management for the Daytona CLI and enhances the update command functionality. The changes ensure that the CLI can dynamically set its version during the build process and properly handle updates using the go-selfupdate library.

@quest-bot loot #231

@Ximax80 I can see that you opened several PRs and most of them have changes from the others as well.
Also, none of them follow the conventions in this codebase and most of them don't even work.
I'll close most of the PRs now.
In the future, please make sure to read through the rest of the codebase, understand the issue at hand and implement a solution following the best practices in this repo.
Please also read through our CONTRIBUTION guidelines.


🔀💄 Design meldezeitraum Implemented

Description:
This PR implements the following design: https://www.figma.com/file/ONO0rluJLepS9T3DvfXlUV/Erstellung-eines-Meldezeitraums%2331?type=design&node-id=4-47&mode=design&t=su9uz7m0yfADpV24-0
Reference:
Issue: #31
Notifying additional team members:
@mirrodi @MrSebastian @AnHo314

Definition of Done (DoD):

The Buttons seems to be to close to the bottom.
This is not the case when using the test screen feature in Firefox, but when using the browser normally it is.

There is not Red Outline as of now when start is after end.