3.6.1 doesn't load the vscode editor

Web Browser: MS Edge (Chromium), Firefox, Safari
Local OS: Ubuntu 20.04.1 LTS, Windows 10 2003, iPadOS 14.0.1
Remote OS: Debian Buster 10.6
Remote Architecture: amd64
code-server --version: 3.6.1

I used the install script today and edited the .service file with additional parameters like so:
code-server --bind-addr <IP_ADDRESS>:123 --user-data-dir /var/codeserver --auth password --cert  /etc/letsencrypt/live/domain/fullchain.pem --cert-key /etc/letsencrypt/live/domain/privkey.pem --disable-telemetry
but then on the web browser (Edge Win10, Firefox Ubuntu20.04.1, Safari iPadOS14.0.1) after entering the password it doesn't load the vscode editor like it should do - the browser is instead waiting for a response from the code-server but never gets one.
Didn't know that there was an update, but when I install the 3.6.0 .deb package over the 3.6.1 install, so it replaces 3.6.1, I have no issues and the vscode editor loads up without any problems. Only 3.6.1 makes it not load.
My host system: Debian Buster 10.6 with kernel 5.8.0-0.bpo.2-amd64

I also encountered the similar problem. I start the code-server program, open in browser, and enter the password, then the browser has nothing to show. I pressed F12 and there was some errors: Uncaught ReferenceError: globalThis is not defined. I'm using Chrome and the version number is 59.0.3071.115.

Oh that's interesting. It looks like globalThis was added in version 71
of Chrome.

I upgraded to 3.6.2 and the editor does now load but settings and theme aren't saved anymore and are reset to default when reloading the page. On 3.6.0 I hadn't any problems. I guess it is related to #2274
Anyway, this issue (#2235) is solved for me, so I close it.


Null Pointer Exception when using HystrixObservableCollapser

I've created a Observable Collapser following this.  https://github.com/Netflix/Hystrix/pull/261
And when I call HystrixObservableCollapser.toObservable(), I get a NPE at HystrixObservableCollapser.toObservable(Scheduler) as collapserFactory.getRequestCollapser(collapserInstanceWrapper) returns which in the end comes from ManagedConcurrencyStrategy.getRequestVariable().get() which is hardcoded to return null.

I'll take a look and get a fix out for this.

This is fixed with the 0.6.1 and 0.5.5 (backport dw0.7.x) releases


x/tools/cmd/godoc: URLs to source should be permalinks

When people link to golang.org source URLs like https://golang.org/src/net/http/fs.go?s=1591:1755#L52 I always cringe, knowing those links will be broken at the next release, and then we have broken links in mailing list archives.
It'd be nice if we could generate permalinks instead, baking in the version of the file to the links, and then find the right content if needed.
/cc @adg

pkgsite links to versioned sources


Development

Removed filters at the top of home page to match mocks.
I also removed my login/sign up branch and its files as its no longer needed.

This PR looks good to me. I can't merge though.


How to init in current folder?

I want to init a webpack template in my current project my/project folder by running
➜  my/project vue init webpack

instead of jumping out and run $ vue init webpack my/project.
How to do it?

It's currently not supported. You can make a pull request for it though!

You could do this to initialize a project in the current folder.
vue init webpack .

@nblackburn I'd tried before opening this issue. It got vue-cli · "." already exists.

Hmm, works for me, try going up one in the directories and doing this...
vue init webpack test

@nblackburn Of course it should work in that way.

Now supported in 1.4.0.


frontier.osmosis.zone checklist

[ ] Color scheme modification (@victortokaito)
[ ] Trade page image replacement
[ ] Remove non-incentivized assets from app.osmosis.zone (cc @JeremyParish69)
[ ] Remove non-incentivized assets from trade router (cc @JeremyParish69)

@dogemos Is this an Epic?

This would call for removing KRT, TICK, CTK, CERBERUS, and HOPE. I think I can remove the assets from chain suggest and trader router quite easily. Should I go ahead with this?

@JeremyParish69 Sure! Feel free to open a draft PR if you'd like to collab. Also, be sure to link this issue when you open the PR so we keep things automated and tidy.


How to get index.js only for dmn editor .

When I build the package kie-editors-standalone  , I got index.js file in dist folder of around 150 mb ,  which is taking around 30 sec to open the editor , is there any way to get index.js only for dmn editor just like you have given for standalone editors of around 50 mb @yesamer @tiagobento  @ederign .

DMN Editor (classic) Standalone is available at https://sandbox.kie.org/standalone/10.0.0/dmn/index.js
BPMN Editor (classic) Standalone is available at https://sandbox.kie.org/standalone/10.0.0/bpmn/index.js
They're also both available inside the https://www.npmjs.com/package/@kie-tools/kie-editors-standalone package.
The new DMN Editor is not yet available as a standalone package, but will be on future Apache KIE releases.


Re-order and update README

AWS credentials don't work until you run bundle so I moved that earlier.
Added suggestions for using homebrew to install postgres.
GIAS import is no longer required since orgs are created by seeding the db, so I reordered and edited the import data section.

Actually something weird is happening - when I try to sign in locally DSI forwards me to dev.teaching-vacancies rather than localhost. So I might be wrong about the GIAS import task.


CLI version 2.47.0 Bicep build fails with invalid error about required secure parameter on getSecret call

When using the following module:
`@description('Properties of the API Management instance')
param apiManagement object
@description('Secret stored in the Key Vault instance, dedicated for API Management secrets and certificates.')
@secure()
param clientId string
@description('Secret stored in the Key Vault instance, dedicated for API Management secrets and certificates.')
@secure()
param clientIdProxy string
@description('Secret stored in the Key Vault instance, dedicated for API Management secrets and certificates.')
@secure()
param clientSecret string`
Called from a bicep file as such:
module authorizationServerDeveloperConsole 'br/pitwall:api-management-apis/api-authorization-server-shared:v1' = {    name: '${apiManagement.api.name}-authorization-server-dev-console'    params: {      apiManagement: apiManagement      clientId: kv.getSecret('sp-pitwall-developer-console')      clientIdProxy: kv.getSecret('sp-pitwall-public-apis-apim-api')      clientSecret: kv.getSecret('sp-pitwall-developer-console-secret')    }    dependsOn: [      apiVersionSet    ]  }
We get the following error since using CLI version 2.47.0:  Error BCP180: Function "getSecret" is not valid at this location. It can only be used when directly assigning to a module parameter with a secure decorator.
With CLI version 2.46.0 this error would not come up.

Thank you for opening this issue, we will look into it.


Font Not Updating

even after compiling the config.h, some of the UI still shows the default font. is there a way to change it?

dwm has nothing to do with it whatsoever. Edit ~/.config/fontconfig/fonts.conf.


Have elisp check for recent enough stack version

In https://github.com/commercialhaskell/intero/issues/214 , there was some difficulty due to differences in behavior of older stack versions.  We should have the elisp demand an up-to-date enough stack version.  For this particular issue, that's >= 1.1

We could print a warning with (warn "Your version of stack is out of date, please upgrade to 1.1.").

Yup, that sounds good to me!

Duplicate of https://github.com/commercialhaskell/intero/issues/127


enabling automatic dependency installation

tested on CentOS (yum) and Ubuntu (apt-get)

Wow I never noticed this error. Thanks for resolving :D


Implement sample_weight

https://github.com/janoPig/sr_core/issues/2

merged to https://github.com/janoPig/HROCH/issues/25


[CNI] Set default flannel backend to UDP for old installations

This migration will only be executed on old installations, while on new ones
(where we will use the default salt pillar value) this migration won't be
run, so there won't be a pillar override.
Since this introduces another pillar value that will be conditionally set depending
on the version (as etcd_version will), let's rely on the salt default pillar for
the defaults on the new version without having to explicitly create this pillar
override for this two settings.
Depends on: https://github.com/kubic-project/salt/pull/201

 [CNI] Set default flannel backend to UDP for old installations

Rebasing again and bumping schema migration version so it'll run.

Rebased. Ready to be merged.
This will set udp as the default backend for old installations in a CNI context.


massStorageDevices[currentDevice].getPartitions() NO partitions

first of all i would like to thank you for this great lib.
1st : i have issue
massStorageDevices[currentDevice].getPartitions() return 0 paritions when using NTFS usb file system and it work fine with FAT32.
2nd :  when delete or write much count of files i got out of memory exception.
3nd : i will be very pleasure if you add option for format USB device and changing its file system without root
Thanks & Best Regards.

Hey there,

NTFS is not currently supported. Focus is on FAT32. If you include the module java-fs (unreleased you have to copy the code) then you can try an experimental version of NTFS (slow and probably unstable).
Can you give me a code snippet which reproduces this problem so I can try this easily?
Formatting is a whole different story, and I currently do not have plans to implement that. But do not hesitate to open a PR for this

for (UsbFile usbFile : root.listFiles()) {
try {
if (!usbFile.getName().equalsIgnoreCase("System Volume Information"))
usbFile.delete();
freeMemory();
} catch (Exception ignored) {
Log.d(TAG, "start: can not delete file : " + usbFile.getName());
}
}
when using this code i got: OutOfMemoryError: Failed to allocate a 4308492 byte allocation with 467872 free bytes and 456KB until OOM . or some thing like that .
then app crash
it happend when usb have alot of files more than 100 file

an other new issue :
UsbFile file = cur_dir.createFile(path);
OutputStream os = UsbFileStreamFactory.createBufferedOutputStream(file, currentFs);
ExtractOperationResult result = item.extractSlow(new ISequentialOutStream() {
@Override
public int write(byte[] bytes) throws SevenZipException {
if (bytes == null || bytes.length == 0) {
Log.d(TAG, "write: Data Null");
} else {
try {
os.write(bytes);
os.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return bytes != null ? bytes.length : 0;
}
this code working fine with first files but after some of files it makes null files .
this files name  looking like  bytes[].tostring()
and its size = 0 byte
and missing alot of files too.
note: extractor working fine with : Environment.getExternalStorageDirectory() no miss file no wrong file
sorry for my bad english

@magnusja any help?

This looks a lot like this one: https://github.com/magnusja/libaums/issues/112
which version are you using?

@MixApplications can you please test this with 0.7.3

good job man , working very well
في الاثنين، 9 ديسمبر 2019 في 5:40 م تمت كتابة ما يلي بواسطة Magnus <
notifications@github.com>:

Closed #232 https://github.com/magnusja/libaums/issues/232.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/magnusja/libaums/issues/232?email_source=notifications&email_token=AMMROQDN7ES2A7QC6I3VFBDQXZRFVA5CNFSM4JS2GOFKYY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOVLQB2VY#event-2866814295,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMMROQGT4RZC6M5CVOITAPLQXZRFVANCNFSM4JS2GOFA
.


[$500] Assign task - Can't find existing user (assign task)

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: <IP_ADDRESS>
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Issue found when executing PR https://github.com/Expensify/App/pull/33347
Action Performed:

Navigate to https://staging.new.expensify.com/
Log in with an expensifail account
Open any chat
Open chat menu and select "Assign task"
Add title and press "Next"
Press "Assignee"
Type in<EMAIL_ADDRESS>
Expected Result:
User should be able to find an existing user.
Actual Result:
User cannot find<EMAIL_ADDRESS>Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[ ] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence
https://github.com/Expensify/App/assets/93399543/2b159e00-1429-4532-8449-129bffe711d4
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01ef63cf1654af54ad
Upwork Job ID:<PHONE_NUMBER>996258816
Last Price Increase: 2024-01-02

Proposal
Please re-state the problem that we are trying to solve in this issue.
Existing users are not listed as an option for assigning a task.
What is the root cause of that problem?
In the component TaskAssigneeSelectorModal  the call to OptionsListUtils.getFilteredOptions  is done with the parameter canInviteUser set as false. This translates to the list of users available being limited to only contacts and recent.
What changes do you think we should make in order to solve the problem?
Change the parameter to true, this will update the behavior of assigning tasks to be the same as start chat, request money and send money. Where you can select already existing users even if they're not in your recent or contact lists.
What alternative solutions did you explore? (Optional)
NA

How does the proposal in https://github.com/Expensify/App/issues/33611#issuecomment-1869772433 look @ntdiary?

Bump on review here when you get a chance @ntdiary - thanks!

Cool, agreed, closing this out.


Magic doesn't work in Vivaldi browser

✅ Prerequisites

[x] Did you perform a cursory search of open issues? Is this bug already reported elsewhere?
[x] Are you running the latest SDK version?
[x] Are you reporting to the correct repository (magic-sdk)?

🐛 Description
One of our users is using the Vivaldi browser and getting the following error Magic RPC Error: [-32603] Internal error: Network Error:

🤔 Expected behavior
Login should work.
😮 Actual behavior
Login doesn't work.
💻 Code Sample
...
const magic = new Magic(magicAPIKey);
...

(async function () {

    try {
      await magic.user.logout()
    } catch (error) {
      console.error(error);
    }

    const redirectURI = `${window.location.origin}/auth/redirect/${sessionID}`;

    try {
      await magic.auth.loginWithMagicLink({
        email,
        showUI: false,
        redirectURI,
      });
    } catch (error) {
      console.error(error);
    }
  })();

🌎 Environment

Software
Version(s)

magic-sdk
4.0.2

Browser
Vivaldi

yarn

Operating System
Ubuntu 20.04

I just tested the "happy" flow in Vivaldi with our "hello world" example and couldn't reproduce the issue.
The console error suggests a Network Error being raised from our <iframe>. Unfortunately this type of issue is oftentimes environmental (and temporary), though it would help to have some more information:

Does the issue occur consistently in Vivaldi?
Do other browsers work without the issue for this user?
Does the user have any privacy-related browser extensions, VPNs, or device management profiles installed that could disrupt service to our APIs?

I just tested the "happy" flow in Vivaldi with our "hello world" example and couldn't reproduce the issue.
The console error suggests a Network Error being raised from our <iframe>. Unfortunately this type of issue is oftentimes environmental (and temporary), though it would help to have some more information:

Does the issue occur consistently in Vivaldi?
Do other browsers work without the issue for this user?
Does the user have any privacy-related browser extensions, VPNs, or device management profiles installed that could disrupt service to our APIs?

After further investigation, it seems it was an issue on the user's side so this can be closed.
Sorry for the unnecessary issue. I'll investigate more thoroughly before I post here next time.

After further investigation, it seems it was an issue on the user's side so this can be closed.
Sorry for the unnecessary issue. I'll investigate more thoroughly before I post here next time.


Various load errors due to missing files

Trying to edit the current main commit d2f35efec88cbe9c6a3524e371cb8345b6bd9724 in Godot 4.0-rc (6cde3fac328e97e66b1c12d386deb25af395e215), I get the following load errors (on the second editor run, the first one is full of errors like Godot tends to be when the .godot folder isn't there yet):
ERROR: Can't open file from path 'res://models/shared/shaders/screen_shader.gdshader'.
   at: get_file_as_bytes (core/io/file_access.cpp:699)
WARNING: res://Enemies/beetle_bot/materials/beetlebot_eyes_mat.tres:4 - ext_resource, invalid UID: uid://bvxkh2pa1nqdq - using text path instead: res://models/shared/textures/eye_mask.png
     at: load (scene/resources/resource_format_text.cpp:448)
ERROR: Resource file not found: res://models/shared/textures/eye_mask.png.
   at: _load (core/io/resource_loader.cpp:226)
ERROR: res://Enemies/beetle_bot/materials/beetlebot_eyes_mat.tres:15 - Parse Error: [ext_resource] referenced non-loaded resource at: res://models/shared/textures/eye_mask.png
   at: _parse_ext_resource (scene/resources/resource_format_text.cpp:174)
ERROR: res://Enemies/beetle_bot/materials/beetlebot_eyes_mat.tres:15 - Parse Error: [ext_resource] referenced non-loaded resource at: res://models/shared/textures/eye_mask.png
   at: load (scene/resources/resource_format_text.cpp:735)
ERROR: Failed loading resource: res://Enemies/beetle_bot/materials/beetlebot_eyes_mat.tres. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:221)
ERROR: res://Enemies/smoke_puff/smoke_ball.tres:4 - Parse Error:
   at: load (scene/resources/resource_format_text.cpp:510)
ERROR: Failed loading resource: res://Enemies/smoke_puff/smoke_ball.tres. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:221)
WARNING: res://Player/Coin/CoinVisuals/CoinModel.tscn:3 - ext_resource, invalid UID: uid://dqbsd44l6f1xi - using text path instead: res://Player/Coin/CoinVisuals/CoinModel.glb
     at: load (scene/resources/resource_format_text.cpp:448)
WARNING: res://JumpingPad/JumpingPadVisuals/JumpingPadModel.tscn:3 - ext_resource, invalid UID: uid://n4c3p8bt5sb1 - using text path instead: res://JumpingPad/JumpingPadVisuals/JumpingPadModel.glb
     at: load (scene/resources/resource_format_text.cpp:448)
WARNING: res://Box/Box.tscn:4 - ext_resource, invalid UID: uid://cdtq6fyl7hhgm - using text path instead: res://Box/BoxVisuals/BoxModel.glb
     at: load (scene/resources/resource_format_text.cpp:448)

There's indeed no models folder in the repo.

Fixed by #16 and/or #13


ptpython in cygwin

when I use ptpython in cygwin I get this symbols [13;1R in the prompt
$ ptpython
In [1]: [13;1R

Thanks for reporting!
That looks like a part of the "cursor position response". I think Cygwin somehow sends the preceding escape separately from this sequence. (The actualy CPR is  ESC[13;1R).
It's not an easy one, because not all terminals behave the same, but I think I can find a workaround.

thanks @jonathanslenders ;)

Hi @juanpabloaj,
Sorry to come back this late. I never tested on Cygwin, but this issue was related to something else. (Correct handling of the escape Key through a timeout.) That was fixed a while ago. So, it's possible that ptpython should now run fine on Cygwin as well.
If you have some time, could you test once again?
Thanks, Jonathan

yes, now work fine, thanks a lot! :smile:


The initial running of the compare seems to takes a long time to complete

Issue Type: Performance Issue
Two participants in our Schema Compare study commented that doing the intial schema compare seemed to take a long time (P3,P5).
"My next thought here is why is this taking so long. These are relatively small tables. Relatively uncomplicated schemas: Single primary key, single index. I didn't look at the second schema very much, but compare1 has two tables and neither are very complicated. (P3)"
Azure Data Studio version: Azure Data Studio 1.9.0-insider (449cd9ea27d49b66667bda043d467adb9377b734, 2019-06-17T07:14:48.724Z)
OS version: Darwin x64 18.6.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) M-5Y51 CPU @ 1.10GHz (4 x 1200)

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

Load (avg)
2, 2, 2

Memory (System)
8.00GB (0.56GB free)

Process Argv

Screen Reader
no

VM
0%

Workspace Info
;

Let's review our performance tests to see if we can make progress in making this faster.

@yualan this is same (in fact bit better) than SSDT so can we close this and reopen if we have some specific target?

known issue. The first schema compare takes longer than the subsequent ones because of the initial loading of DLLs that needs to happen. For table designer for sql projects, we did a dummy initial schema compare behind the scenes so that the actual schema compare when the user wants to publish is faster. We could consider doing something similar here, but it might not work out as well since people will click compare soon after opening schema compare, which is different from table designer where the user will be working on the table designer for a bit before publishing.


build: add more paths for LLDB tests

Alter the test paths for LLDB to enable restructuring the Foundation
sources to be easier for new developers.

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

@swift-ci please smoke test


Provide support for other Koordinates sites that have OGC services

e.g:

https://data.mfe.govt.nz/
https://lris.scinfo.org.nz/
https://datafinder.stats.govt.nz/

Done


Added an exception to show missing config file

I was trying out the package when I ran into an error where it said id must not be null. this was actually caused by an invalid name of the config file though I figured it out easily It would have been better if there was a proper error for this situation.
Added an Error to show that the config file was not found.

Merged, thank you :)


Add details about "." in env var name

Summary
Added cross-platform bits for env vars, and note/link re: . in names. The pre-push commit is an automated fix to address markdown linter warnings.
Fixes #22817

@amolenk @EdwinVW Are you ok with the changes to code? If you're referring this in the samples, please update them too.

Yes, lgtm.


Datadog region

When trying to create datadog resource it only has West US 2 as region, which also is stated in documentation. However if trying to link to an existing organization in datadog I can select EU as region for datadog and authorize (in popup to authorize for datadog). It allows this and can proceed to creation step. When running deployment I get a Bed Request though and it fails creating the datadog resource. I assume this is because EU is not valid yet. Ive just looked at all docs and cannot find that mentioned anywhere.. it only says West US 2 is only available location if creating new, but would be nice if it was a note that when linking to existing it has to exist in US3 also.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 43e90d82-56e5-fdcd-4aa7-34072c0db466
Version Independent ID: 93a1bfed-693f-5bbd-f372-731a08398966
Content: Create Datadog - Azure partner solutions
Content Source: articles/partner-solutions/datadog/create.md
Service: partner-services
GitHub Login: @tfitzmac
Microsoft Alias: tomfitz

@tesharp Thanks for the feedback !  I have assigned this issue to content author to investigate and update the document as appropriate.

@sthirthala - should we add a note when linking to an existing organization that the location is limited?

#assign:davidsmatlak

Received confirmation that Azure only links to existing Datadog orgs in US3.

I submitted the fix for this issue and after it's approved and merged, this issue will automatically close. After the merge, the updated document will be online within 24 hours.


When adding wrapper into ./point_matchers/, ModuleNotFoundError happened.

I have tried dkm, aspan and spsg these methods of point matchers, but all met the module not found error.
I think the reason could be that the point match code, like spsg, aspan and dkm,  is put into the ./point_matchers, rather than the main folder.
As a result, the submodule paths in spsg, aspan and dkm are all in a mess.
For now, I didnt find a good way to fix this problem.
So as you mentioned in the introduction, the inside paths should be modified, could you please give a toy example of it?
Here is some error traceback:
  File "test_a2pm.py", line 151, in <module>     test()   File "/home/youwei/.conda/envs/yw_torch/lib/python3.8/site-packages/hydra/main.py", line 94, in decorated_main     _run_hydra(   File "/home/youwei/.conda/envs/yw_torch/lib/python3.8/site-packages/hydra/_internal/utils.py", line 394, in _run_hydra     _run_app(   File "/home/youwei/.conda/envs/yw_torch/lib/python3.8/site-packages/hydra/_internal/utils.py", line 457, in _run_app     run_and_report(   File "/home/youwei/.conda/envs/yw_torch/lib/python3.8/site-packages/hydra/_internal/utils.py", line 223, in run_and_report     raise ex   File "/home/youwei/.conda/envs/yw_torch/lib/python3.8/site-packages/hydra/_internal/utils.py", line 220, in run_and_report     return func()   File "/home/youwei/.conda/envs/yw_torch/lib/python3.8/site-packages/hydra/_internal/utils.py", line 458, in <lambda>     lambda: hydra.run(   File "/home/youwei/.conda/envs/yw_torch/lib/python3.8/site-packages/hydra/_internal/hydra.py", line 132, in run     _ = ret.return_value   File "/home/youwei/.conda/envs/yw_torch/lib/python3.8/site-packages/hydra/core/utils.py", line 260, in return_value     raise self._return_value   File "/home/youwei/.conda/envs/yw_torch/lib/python3.8/site-packages/hydra/core/utils.py", line 186, in run_job     ret.return_value = task_function(task_cfg)   File "test_a2pm.py", line 91, in test     area_matches0, area_matches1 = amer.area_matching(dataloader, cfg.out_path)   File "../area_matchers/dmesa.py", line 131, in area_matching     self.area_matcher.init_area_matcher()   File "../area_matchers/AreaMatchDense.py", line 149, in init_area_matcher     self.area_matcher.init_matcher()   File "../area_matchers/CoarseAreaMatcher.py", line 67, in init_matcher     self.matcher = ASpanMatcher(**aspan_configs)   File "../point_matchers/aspanformer.py", line 51, in __init__     _default_cfg.merge_from_file(main_cfg_path)   File "/home/youwei/.conda/envs/yw_torch/lib/python3.8/site-packages/yacs/config.py", line 212, in merge_from_file     cfg = self.load_cfg(f)   File "/home/youwei/.conda/envs/yw_torch/lib/python3.8/site-packages/yacs/config.py", line 363, in load_cfg     return cls._load_cfg_from_file(cfg_file_obj_or_str)   File "/home/youwei/.conda/envs/yw_torch/lib/python3.8/site-packages/yacs/config.py", line 374, in _load_cfg_from_file     return cls._load_cfg_py_source(file_obj.name)   File "/home/youwei/.conda/envs/yw_torch/lib/python3.8/site-packages/yacs/config.py", line 390, in _load_cfg_py_source     module = _load_module_from_file("yacs.config.override", filename)   File "/home/youwei/.conda/envs/yw_torch/lib/python3.8/site-packages/yacs/config.py", line 554, in _load_module_from_file     spec.loader.exec_module(module)   File "<frozen importlib._bootstrap_external>", line 783, in exec_module   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed   File "/home/youwei/A2PM-MESA-main/area_matchers/../point_matchers/ASpanFormer/configs/aspan/indoor/aspan_test.py", line 1, in <module>     from src.config.default import _CN as cfg ModuleNotFoundError: No module named 'src'

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

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

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

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

Hi @youwei2567
For this issue, pls use the submodule we provided in ./point_matcher, where we provide the path modification examples.

For ASpan, the paths are fixed like: example
from point_matchers.ASpanFormer.src.config.default import _CN as cfg

ReadMe has been updated.
You can use git submodule update --init  --recursive to get the submodules.
Feel free to reopen it.


[Feature Request] Tag labels

Request to add tag class with different size and colours options.
Example: https://bulma.io/documentation/elements/tag/

probably we can make use of role attribute as role="tag". but again this demands a lot of helper classes to cater in various sizes, shapes & colors

can i work on this?


Use base class only when it is supported by direct rbac

Use base only when it is supported by direct rbac
it is fixing that specialized class model is passed but
rbac is returing objects with the model's base_class.
for example:
Rbac.filtered_object(MiqAeDomain.first, :user => User.first)
before:
returned object is MiqAeNamespace (as parent of MiqAeDomain)
after:
returned object is MiqAeDomain
About fix
I did similar thing as we have here for format of rbac calling:
Rbac.search(:targets => MiqAeDomain, :user => User.first)
@miq-bot add_label rbac, core, bug
cc @PanSpagetka @martinpovolny
@miq-bot assign @gtanzillo

@kbrock @gtanzillo question:
as we have usage of base_class here in rbac
it looks like we have some cases when klass  dont have  method find  (https://github.com/ManageIQ/manageiq/blob/master/lib/rbac/filterer.rb#L212 and https://github.com/ManageIQ/manageiq/blob/master/lib/rbac/filterer.rb#L202 )
and then we are trying to use klass.base_class.
Are you aware of such case of rbac call ?
because input class have to be inherit of some ActiveRecord model   and
simultaneously it doesn't have respond to method find
class MyModel < ApplicationRecord
end

class MySpecialModel < MyModel
end

then it should be
MySpecialModel.respond_to?(:find) => false
MySpecialModel.respond_to?(:base_class) => true

I did not find such class method in Rbac::Filterer::CLASSES_THAT_PARTICIPATE_IN_RBAC
Rbac::Filterer::CLASSES_THAT_PARTICIPATE_IN_RBAC.map { |x| !x.constantize.respond_to?(:find) && x.constantize.respond_to?(:base_class) } .any?

some maybe we can remove these lines:
https://github.com/ManageIQ/manageiq/blob/master/lib/rbac/filterer.rb#L216
https://github.com/ManageIQ/manageiq/blob/master/lib/rbac/filterer.rb#L202

/cc @mkanoor I was always confused why MiqAeDomain was passed into rbac while it was not in the list of supported rbac classes. Pretty sure you told me but it still confuses me.

bump ;-) this is crucial for RBAC fixed in the classic-ui as we heavily depend on Rbac.filtered and RBAC.filtered_object
please, review

Fine backport details:
$ git log -1
commit 8143a3bfce1f69a6e97c0f5035ecc28cc603425d
Author: Gregg Tanzillo<EMAIL_ADDRESS>Date:   Mon Apr 10 09:21:38 2017 -0400

    Merge pull request #14665 from lpichler/use_base_class_when_it_is_supported_by_rbac

    Use base class only when it is supported by direct rbac
    (cherry picked from commit 81cf67c728c3391734709f557ea7d800244d7367)


renamed to Using Rahti 2 integrated registry and moved under /images

Proposed changes
Renamed How to manually cache images in Rahti 2's registry to Using Rahti 2 integrated registry, Moved it under rahti2/images/ and fixed all the links pointing to it.
Preview
https://csc-guide-preview.2.rahtiapp.fi/origin/Using_Rahti_2_integrated_registry/cloud/rahti2/images/Using_Rahti_2_integrated_registry/
Checklist before requesting a review

[x] I have followed the instructions in the Contributing and Styleguide documents.
[x] My pull request passes the automated tests. If not, visit pull requests at Travis CI and have a look at the job log.
[x] I have included a link to the appropriate preview page (select your branch from the list).

fixed


fix: Fix broken badge for CI pipeline

Hey! 👋🏼
Just a small fix that should display the build status on the badge in README.md

Wow, how did I miss this - Thank you!


Incorrect lint when there's no indentation

Hi, not sure if this is on purpose but I'm getting no warnings when I test my build with this template:

{{#if isSingleError}}
{{firstError}}
{{else if errors}}
{{errors}}
{{else}}
{{t 'no errors found'}}
{{/if}}

Should warn about multiple incorrect indentation correct?
I'm testing with ember serve and visiting: http://localhost:4200/tests
May be related to #36

Hehe, well, the current rule enforces that the closing tag/block is at the same indentation level as the opening tag/block (which technically is true here).
I agree that this is unexpected, but it might be a different rule (enforce-nested-indentation maybe?)

Oh, ok that makes sense.
A new enforce-nested-indentation rule seems like a good idea, but might have to work with different types of indentation like: 2 spaces, 4 spaces, tab

Right, exactly

Updated the title to match other rule requests (and prevent myself from being confused as I keep reading the original title as a bug :crystal_ball:).

I ended up using the same rule (couldn't think of a good enough name for another one :stuck_out_tongue_winking_eye:).  Submitted https://github.com/rwjblue/ember-cli-template-lint/pull/51.


Chore/use leancode lint

Looks like we either need to drop flutter 2.0.x from CI or ignore those "missing lint" errors


Possible to integrate MQTT Battery?

Is there a way to integrate data from a battery based on MQTT Battery together with batteries based on Serial Battery?

Hello and excuse the late reply. I have no experience with MQTT, therefore I do not plan to integrate it. You can make a fork and modify the code as you need. But the MQTT runs over IP, doesn't it? Due to safety reason I would not do it, the communication channel should be as simple (and therefore reliable) as possible. Serial of any kind works further even if the router id down.


Signatures refactor

Important: signature_id is identity (20 bytes) + pub key (32 bytes)
SignatureData should be used to create the SignaturesRoot
CoreDocumentRoot is a tree with two manually appended hashes (signing root and signatures root)
When append_field option is implemented, use it for signatures (https://github.com/centrifuge/precise-proofs/issues/55)

protobuf,
message SignatureData {
   repeated Signature signatures = 1 [
    (proofs.key_length) = 52,
    (proofs.mapping_key) = "signature_id"
  ];
}

message Signature {
  bytes signature_id = 1; // This should be entity_id+public_key
  // `entity_id` is the CentrifugeID of the entity signing the document.
  bytes entity_id = 1;
  // `public_key` is the public key of the `entity` used for signing the `CoreDocument`
  bytes public_key = 2;
  bytes signature = 3;
  google.protobuf.Timestamp timestamp = 4;
}

message CoreDocument {
    SignatureData signature_data = 1 [
    (proofs.exclude_from_tree) = true
  ];

}

Testing
<Describe required tests: Unit, Integration, Testworld or Functional>
Acceptance Criteria
<What is the acceptance criteria of this ticket?>

@lucasvo Is this not what you suggested in my PR? please make those suggestions here, if they are different.

Fixed by: https://github.com/centrifuge/go-centrifuge/pull/791


Version support

Codecov Report

Merging #64 into master will increase coverage by 0.63%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #64      +/-   ##
==========================================
+ Coverage   96.62%   97.25%   +0.63%
==========================================
  Files          14       15       +1
  Lines        3322     3356      +34
==========================================
+ Hits         3210     3264      +54
+ Misses        112       92      -20

Impacted Files
Coverage Δ

tsv-uniq/src/tsv-uniq.d
97.33% <100%> (+2.88%)
:arrow_up:

keep-header/src/keep-header.d
100% <100%> (+4.54%)
:arrow_up:

tsv-join/src/tsv-join.d
93.66% <100%> (+1.57%)
:arrow_up:

tsv-filter/src/tsv-filter.d
91.56% <100%> (+0.91%)
:arrow_up:

common/src/tsvutils_version.d
100% <100%> (ø)

number-lines/src/number-lines.d
100% <100%> (+7.14%)
:arrow_up:

tsv-sample/src/tsv-sample.d
97.78% <100%> (+0.92%)
:arrow_up:

tsv-summarize/src/tsv-summarize.d
97.08% <100%> (+0.19%)
:arrow_up:

tsv-append/src/tsv-append.d
94.68% <100%> (+2.37%)
:arrow_up:

csv2tsv/src/csv2tsv.d
97.93% <100%> (+0.47%)
:arrow_up:

... and 9 more


code runner symbol disappeared

Type: Bug
i just dont know wht happened but suddenly my vs code's code runner symbol lost also my code runner extension is still working  , kindly tell me how can i get it back
VS Code version: Code 1.73.1<PHONE_NUMBER>f055b99068d3688932416f2346dd3b, 2022-11-09T04:27:29.066Z)
OS version: Windows_NT x64 10.0.19045
Modes:
Sandboxed: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i3-8130U CPU @ 2.20GHz (4 x 2208)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
undefined

Memory (System)
11.91GB (6.23GB free)

Process Argv
--crash-reporter-id 9b852a38-a8ba-4898-b841-1a8474d09c08

Screen Reader
no

VM
0%

Extensions (5)

Extension
Author (truncated)
Version

code-runner
for
0.12.0

anycode-cpp
ms-
0.0.5

cmake-tools
ms-
1.13.44

cpp-compile
tch
0.0.2

cmake
twx
0.0.17

(1 theme extensions excluded)

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscoreces:30445986
pythondataviewer:30285071
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593:30376534
pythonvs932:30410667
cppdebug:30492333
vsclangdf:30486550
c4g48928:30535728
dsvsc012:30540252
azure-dev_surveyone:30548225
vscccc:30610679
pyindex848:30577860
nodejswelcome1:30587005
2e4cg342:30602488
89544117:30613380
pythonsymbol12cf:30652349
2i9eh265:30646982

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.74.3. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

This issue is caused by an extension, please file it with the repository (or contact) the extension has linked in its overview in VS Code or the marketplace for VS Code. See also our issue reporting guidelines. If you don't know which extension is causing the problem, you can run Help: Start extension bisect from the command palette (F1) to help identify the problem extension.
Happy Coding!


Add matching based on scopes

Look at the scope path to determine whether or not to spell check.

Implemented by 1e84194deda32dd83698e237cc45dd8e4367f7ed


Add Shows.getAnticipated endpoint

https://trakt.docs.apiary.io/#reference/shows/anticipated/get-the-most-anticipated-shows

Thanks. I will have a look these days.


Endless provisioning loop of new node

Version

Karpenter: v0.8.2

Kubernetes: v1.21.5
Context
We are using calico CNI + istio in our clusters. istio-validation is an init container injected in all our pods. When a pod is assigned to a node the first run of istio-validation always fails with the error Init:ContainerStatusUnknown(because init container starts executing before istio-cni-node-xxx is ready) this in turn causes a pod to be rescheduled on another node.
I understand that failed init container is our bad, but there might be any other circumstances which causes pod to fail at init stage.
Actual Behavior
karpenter starts provisioning a node with the same capacity to assign this pod to it, despite there's a lot of empty(with available capacity) nodes provisioned a few minutes ago - ttlSecondsAfterEmpty: 360
Expected Behavior
Karpenter does not start provisioning a new node and assign recreated pod to it, but let default scheduler move this pod onto other nodes with available capacity OR lets restart/recreation of a pod on the same node.
Steps to Reproduce the Problem
Any deployment/sts with init container which completes with exit code > 0
Resource Specs and Logs
No noticeable messages found in the logs
apiVersion: karpenter.sh/v1alpha5
kind: Provisioner
metadata:
  annotations:
    helm.sh/hook: post-install,post-upgrade
    helm.sh/resource-policy: keep
  generation: 1
  name: default
spec:
  labels:
    k8s.example.com/cluster: xyz-eks
    k8s.example.com/environment: production
  provider:
    launchTemplate: xyz-eks-karpenter20220401093308003100000003
    subnetSelector:
      Name: us-west-1-prod-vpc-subnet-k8s-us-west-1*
    tags:
      Environment: production
      Name: xyz-eks-default-karpenter-provider
      Team: DevOps
  requirements:
  - key: node.kubernetes.io/instance-type
    operator: NotIn
    values:
    - t3.nano
    - t3.xlarge
    - t3.2xlarge
    - t3.medium
    - t3.micro
    - t3.small
    - t3.large
    - t3a.nano
    - t3a.xlarge
    - t3a.2xlarge
    - t3a.medium
    - t3a.micro
    - t3a.small
    - t3a.large
  - key: karpenter.sh/capacity-type
    operator: In
    values:
    - spot
  - key: topology.kubernetes.io/zone
    operator: In
    values:
    - us-west-1b
    - us-west-1c
  - key: kubernetes.io/arch
    operator: In
    values:
    - amd64
  ttlSecondsAfterEmpty: 360
  ttlSecondsUntilExpired: 1209600

@infestonn I believe you are running into the same root cause as #628 .  Are there taints on the nodes that come up that prevent kube-scheduler from binding the pods which cause Karpenter to provision new capacity?

@tzneal No, we don't have taints in matching provisioner "default" as you can see.
I must say, this is not the only provisioner we have. There're 3 more provisioners which have taints, but they do not match those pods I described.

Sorry, I was referring to taints that Istio or something else may be putting on the node.  Does kubectl get events show why the pod was evicted?  Karpenter shouldn't schedule new capacity unless for some reason kube-scheduler evicts and marks the pod as unschedulable again.

   taints:
   - effect: NoSchedule
     key: karpenter.sh/not-ready
   - effect: NoSchedule
     key: node.kubernetes.io/not-ready
     timeAdded: "2022-04-19T07:50:11Z"
   - effect: NoExecute
     key: node.kubernetes.io/not-ready
     timeAdded: "2022-04-19T07:50:12Z"

This are the taints I see while node is being provisioned, I believe this is common taints for a node which is joining a cluster.
At the time pod fails there's no any taints.
 If it's set to 'Always', the init container should restart (see https://kubernetes.io/docs/concepts/workloads/pods/init-containers/) .

I already had a small research regarding restart policy. The sad part that deployment's restartPolicy: Always which makes thing more confusing.

All nodes below are empty. 8 pods on each node is just daemonests' pods.
Pod's requests: CPU=5200m, MEM=24960Mi

Any deployment/sts with init container which completes with exit code > 0

I was not quite right. Running a deployment with init container whose exit status is unsuccessful results in restarting init container as it should (https://kubernetes.io/docs/concepts/workloads/pods/init-containers/)
Whereas istio-validation container fails with a bit different status – Init:ContainerStatusUnknown and a message: "The container could not be located when the pod was terminated". In this case restart policy doesn't work – this is why a new pod is created and karpenter start provisioning a new node.

The question "why a pod doesn't scheduled on an empty node" is still opened.

@infestonn Is this a node that has not become ready yet, or an existing ready node in your cluster?  If it's an existing ready node in your cluster, then kube-scheduler is responsible for scheduling those pods.  You can look at the output of kubectl describe pod pod-name to see why it failed to schedule.

@infestonn Is this a node that has not become ready yet, or an existing ready node in your cluster? If it's an existing ready node in your cluster, then kube-scheduler is responsible for scheduling those pods. You can look at the output of kubectl describe pod pod-name to see why it failed to schedule.
Existing ones.
I agree with you that kube-scheduler is responsible for that. But Im afraid I cannot get any useful info from describing a pod. Once init container fails the pod dies and replicaset controller creates a new one, which is picked by the karpenter and instantly bounds it to a new node. I wonder if there is any mechanism in karpenter which somehow breaks a regular k8s scheduling workflow?
PS: we don't have any custom schedulers.

There shouldn't be, does describing the pod not show any events?

Here's an example of a pod's events
Events:
  Type     Reason                  Age                From                     Message
  ----     ------                  ----               ----                     -------
  Warning  FailedScheduling        89s (x2 over 91s)  default-scheduler        0/59 nodes are available: 2 node(s) had taint {karpenter: true}, that the pod didn't tolerate, 3 node(s) didn't match pod topology spread constraints, 32 Insufficient cpu, 40 Insufficient memory, 5 node(s) had taint {prometheus-workload: true}, that the pod didn't tolerate, 6 node(s) had taint {infrastructure-workload: true}, that the pod didn't tolerate.
  Normal   SuccessfulAttachVolume  33s                attachdetach-controller  AttachVolume.Attach succeeded for volume "pvc-243d412c-970e-11eb-a6af-0251424bfb4b"
  Warning  NetworkNotReady         30s (x8 over 44s)  kubelet                  network is not ready: container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
  Warning  FailedCreatePodSandBox  27s                kubelet                  Failed to create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "e199716a4a246514e51f25a92e6303286fe690c0ec12cfe1e6194bbf190b3cf7" network for pod "apod-es-7": networkPlugin cni failed to set up pod "apod-es-7_apod" network: stat /var/lib/calico/nodename: no such file or directory: check that the calico/node container is running and has mounted /var/lib/calico/
  Normal   SandboxChanged          25s                kubelet                  Pod sandbox changed, it will be killed and re-created.
  Normal   Pulling                 24s                kubelet                  Pulling image "111111111111123.dkr.ecr.us-west-1.amazonaws.com/istio/proxyv2:1.12.3"
  Normal   Pulled                  19s                kubelet                  Successfully pulled image "111111111111123.dkr.ecr.us-west-1.amazonaws.com/istio/proxyv2:1.12.3" in 5.207504782s
  Normal   Created                 6s (x2 over 12s)   kubelet                  Created container istio-validation
  Normal   Started                 6s (x2 over 12s)   kubelet                  Started container istio-validation
  Normal   Pulled                  6s                 kubelet                  Container image "111111111111123.dkr.ecr.us-west-1.amazonaws.com/istio/proxyv2:1.12.3" already present on machine

Is there a helm deployment I can use to try to replicate this? Those events make it look like the pod is going to run as the last message is about pulling the image.

The pod does run. The issue here is that it fails and controller creates a new one.
The status of istio-validation container right after it exists with error.
    State:          Terminated
      Reason:       ContainerStatusUnknown
      Message:      The container could not be located when the pod was terminated
      Exit Code:    137
      Started:      Mon, 01 Jan 0001 00:00:00 +0000
      Finished:     Mon, 01 Jan 0001 00:00:00 +0000
    Last State:     Terminated
      Reason:       Error
      Exit Code:    126
      Started:      Tue, 26 Apr 2022 16:16:28 +0300
      Finished:     Tue, 26 Apr 2022 16:16:33 +0300

The container could not be located when the pod was terminated I believe this is the root cause why restartPolicy: Always doesn't work.
I also had a try to workaround this by adding a delay to calico-node pod, so my newly joined node was in "NotReady" status due to NetworkUnavailable=true for ~60s. I hoped that would let isitio-cni and other daemonsets to complete bootstrapping.  Unfortunately nothing had changed.

The pod does run. The issue here is that it fails and controller creates a new one.
The status of istio-validation container right after it exists with error.
    State:          Terminated
      Reason:       ContainerStatusUnknown
      Message:      The container could not be located when the pod was terminated
      Exit Code:    137
      Started:      Mon, 01 Jan 0001 00:00:00 +0000
      Finished:     Mon, 01 Jan 0001 00:00:00 +0000
    Last State:     Terminated
      Reason:       Error
      Exit Code:    126
      Started:      Tue, 26 Apr 2022 16:16:28 +0300
      Finished:     Tue, 26 Apr 2022 16:16:33 +0300

The container could not be located when the pod was terminated I believe this is the root cause why restartPolicy: Always doesn't work.
I also had a try to workaround this by adding a delay to calico-node pod, so my newly joined node was in "NotReady" status due to NetworkUnavailable=true for ~120s. I hoped that would let isitio-cni and other daemonsets to complete bootstrapping.  Unfortunately nothing had changed. A container is created on a node before CNI is initialized which breaks its networking and only recreating a container does help, not restarting it. But it is just my guess.

Is there a helm chart I can use to try to replicate this?

I will try to compose a minimum set of components to replicate this.

@tzneal
Im unable to fully reproduce the issue 😞 But the overall situation is more clear to me now. I know what exactly makes pods to fail – race condition described here

There is a time gap between a node becomes schedulable and the Istio CNI plugin becomes ready on that node. If an application pod starts up during this time, it is possible that traffic redirection is not properly set up and traffic would be able to bypass the Istio sidecar. This race condition is mitigated by a “detect and repair” method.

We have istio installed with CNI
cat <<EOF | istioctl install -y -f -
apiVersion: null
kind: IstioOperator
spec:
  hub: istio
  components:
    cni:
      enabled: true
      namespace: istio-system
    pilot:
      k8s:
        tolerations:
        - key: infrastructure-workload
          operator: Equal
          value: "true"
          effect: NoSchedule
  meshConfig:
    defaultConfig:
      holdApplicationUntilProxyStarts: true
      proxyMetadata:
        ISTIO_META_DNS_CAPTURE: "true"
  values:
    cni:
      excludeNamespaces:
      - istio-system
      - kube-system
      repair:
        deletePods: true
    global:
      proxy:
        resources:
          requests:
            cpu: 100m
            memory: 128Mi
          limits:
            cpu: 2000m
            memory: 2048Mi
        lifecycle:
          preStop:
            exec:
              command:
              - /bin/sh
              - -c
              - curl -X POST localhost:15000/drain_listeners?inboundonly; while [ $(netstat -plunt | grep tcp | grep -v envoy | grep -v pilot-agent | wc -l | xargs) -ne 0 ]; do sleep 1; done
EOF

To mitigate the race between an application pod and the Istio CNI DaemonSet, an istio-validation init container is added as part of the sidecar injection, which detects if traffic redirection is set up correctly, and blocks the pod starting up if not. The CNI DaemonSet will detect and evict any pod stuck in such state. When the new pod starts up, it should have traffic redirection set up properly. This mitigation is enabled by default and can be turned off by setting values.cni.repair.enabled to false.

So this flag deletePods: true does exactly what it must do. Changing it to false does not help. istio-validation initContainer starts following restart policy described here but keeps failing over and over again due to broken container network.

This is my test statefull set
cat <<EOF | kubectl apply -f -
apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: inflate
spec:
  replicas: 3
  selector:
    matchLabels:
      app: inflate
  serviceName: inflate
  template:
    metadata:
      labels:
        app: inflate
    spec:
      terminationGracePeriodSeconds: 120
      containers:
        - name: inflate
          image: public.ecr.aws/eks-distro/kubernetes/pause:3.2
          resources:
            requests:
              cpu: 3
      topologySpreadConstraints:
      - labelSelector:
          matchLabels:
            app: inflate
        maxSkew: 1
        topologyKey: topology.kubernetes.io/zone
        whenUnsatisfiable: DoNotSchedule
  volumeClaimTemplates:
  - apiVersion: v1
    kind: PersistentVolumeClaim
    metadata:
      name: inflate-models
    spec:
      accessModes:
      - ReadWriteOnce
      resources:
        requests:
          storage: 1Gi
      volumeMode: Filesystem
EOF

Its spec is the same as our application from production env. The pods of this sts fail the same way with Init:ContainerStatusUnknown error but the difference is that they instantly rescheduled on the same node and provisioning loop never takes place 😞

@infestonn I think this is similar to a Cilium issue that we are looking at ways to solve.  Cilium wants a taint to be placed on the node at startup, and then it removes the taint when the node is ready.  Can Istio notify us by removing a taint? Or does it just use node readiness?
Related: https://github.com/aws/karpenter/pull/1727

@infestonn I think this is similar to a Cilium issue that we are looking at ways to solve. Cilium wants a taint to be placed on the node at startup, and then it removes the taint when the node networking is fully configured. Can Istio notify us by removing a taint? Or does it just use node readiness?
Related: #1727

From my knowledge it relies on node readiness.
A main CNI(calico, aws-cni etc.) is in charge of network configuration on a node and updates node status when it is ready. Only after that as a chained cni, istio pod starts running as well as the rest of the pods on a node.

Note: The Istio CNI plugin operates as a chained CNI plugin, and it is designed to be used with another CNI plugin, such as PTP or Calico. See compatibility with other CNI plugins for details.

@infestonn Thanks for the info.  We are actively investigating not binding pods to nodes.  In this case, we would just launch the node and allow kube-scheduler to bind pods after the node has become ready.  It should avoid the issue that you are seeing where the pod is bound before the node is ready and initialization fails.


author search without space between initial and family name

Originally by annetteh on 2012-01-24
The search for an author without putting a space between initial and family name does not work:
"fin a m.maniatis"
whereas "fin a m. maniatis" and "fin a m maniatis" both work fine.

Can be handled in custom author search unit on per installation basis.


Question: How to generate uniquely named resource

Hi,
I am generating the application documentation I work on using typedoc. The generation is configured as "file" as we do not define modules.
The files themselves are stored into directory like so:
+ root
  + myComponent1
    - Component.ts
    + controller
      - App.controller.ts
      - SomethingElse.ts
  + myComponent2
    - Component.ts
    + controller
      - App.controller.ts
      - AnotherSomethingElse.ts

The issue is that during generation the second Component.ts overwrites the first one, as well as App.controller.ts is overwritten.
I would like to avoid renaming the resources for the only reason of generating documentation.
Is there a way to generate something with unique names, by default, or maybe using a plugin I don't know ?
Thanks.

It sounds like you should be using the modules mode, not the file mode.
File mode should be used when your files actually aren't modules and are all globally scoped. In that case, foo defined in myComponent1/Component.ts would conflict (or merge) with foo defined in myComponent2/Component.ts

Thanks for your answer. Yes, this is quite obvious this is an issue here.
The other issue is that we are not defining modules, either.
But I will try again the module mode and check what I can adapt so that I generate non conflicting resources. Thanks for this confirmation !


[Concurrency] Use a stable TSD on Darwin to store the current Task

This gives low-level tools (e.g. backtracers) an ABI way to access
the current task.

@swift-ci test


megacmd: temporarily remove ffmpeg dependency

Motivation for this change
Build fails against ffmpeg 4.4, and ffmpeg_3 is to be marked insecure.
Can check off megacmd on #120705 once merged.
Things done

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

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

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

Result of nixpkgs-review pr 123711 at e4d21691 run on x86_64-linux 1

2 packages built successfully:

megacmd
tests.trivial


Update jsnext:main to point to ES5 code

When building react project that uses chartkick and react-chartkick packages there is the 'Failed to compile error' pointing to one of the files from chartkick package.

According to create-react-app guidelines the package should be published with pre-compiled code.
https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md#npm-run-build-fails-to-minify
Furthermore, it seems that jsnext:main (module) should point to ES5 compiled code with exception of import, export syntax, however code in src folder is ES5+.
https://shuheikagawa.com/blog/2017/01/05/main-jsnext-main-and-module/

Thanks @sceptyk 👍


⚠ Samsung has degraded performance

In 47225b7, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2321 ms

Resolved: Samsung performance has improved in 3db1c79.


Removed call to t.plan() to improve tap and JUnit report output

If t.plan(1) is called, then the only text in the report is that the test expected one assertion and got a different number.
Compare:
            name: AssertionError
            message: Planned for 1 assertion, but got 0.
            assertion: plan
            operator: ===
            at: ActionsOnGoogleAva.<anonymous> (node_modules/actions-on-google-testing/src/actions-on-google-ava.ts:58:21)

and
          ---
            name: AssertionError
            message: Rejected promise returned by test
            values: {"Rejected promise returned by test. Reason:":"AssertionError [ERR_ASSERTION] (AssertionError) {\n  actual: '<speak>Your basket is now empty.</speak>',\n  code: 'ERR_ASSERTION',\n  expected: '<speak>Your basket is now full.</speak>',\n  generatedMessage: true,\n  operator: '==',\n  message: '\\'<speak>Your basket is now empty.</speak>\\' == \\'Your basket is now empty.X\\'',\n}"}
            at: equal (functional-test/add-remove-over-min-spend-test.js:14:14)
          ...

See https://github.com/avajs/ava/blob/master/docs/recipes/when-to-use-plan.md

Thanks!

Do you have any preference for the order in which the three PRs get merged?

No preference -- they should all be independent


question: How to use client credentials flow?

I am trying to get access_token through client credentials flow using oidc-client.
I couldn't find an example of usage for this flow. I am using following config but couldn't get access token.
var config = {
authority: "http://localhost/IdentityServer",
client_id: "abcdef",
redirect_uri: "http://localhost/abc.Widget/index.html",
response_type: "token",
client_secret: "mysecret",
grant_type: "client_credentials",
scope: "myscope.API"
};
var mgr = new Oidc.UserManager(config);
mgr.signinRedirect();  // Should I use another method here?
the client definition in Identityserver (Config.cs) is like that ;
 new Client
            {
                AccessTokenLifetime = 28800,
                AbsoluteRefreshTokenLifetime  = 7776000,
                AllowAccessTokensViaBrowser = true,
                SlidingRefreshTokenLifetime = 7776000,
                ClientName = "myapi",
                ClientId = "abcdef",
                ClientSecrets =
                {
                    new Secret("mysecret".Sha256())
                },
                Claims =
                {
                    new System.Security.Claims.Claim("username"<EMAIL_ADDRESS>                },

                RequireConsent = false,
                AllowedGrantTypes = GrantTypes.ClientCredentials,
                AccessTokenType = AccessTokenType.Reference,
                //AllowOfflineAccess = true,
                UpdateAccessTokenClaimsOnRefresh = true,

                AllowedScopes = new List<string>
                {
                    IdentityServerConstants.StandardScopes.OpenId,
                    "myscope.API" // Web API - Application
                },
                // where to redirect to after login
                RedirectUris = { "http://localhost/abc.Widget/index.html" },
                PostLogoutRedirectUris = { "http://localhost/abc.Widget/index.html" }
            },

the error is that ;
fail: IdentityServer4.Validation.AuthorizeRequestValidator[0]
Invalid grant type for client: implicit
{
"ClientId": "abcdef",
"ClientName": "WebApi",
"RedirectUri": "http://localhost/abc.Widget/index.html",
"AllowedRedirectUris": [
"http://localhost/abc.Widget/index.html"
],
"SubjectId": "anonymous",
"ResponseType": "token",
"ResponseMode": "fragment",
"GrantType": "implicit",
"RequestedScopes": "",
"State": "249b488e671347bf888ca54fdcbea37b",
"Raw": {
"client_id": "abcdef",
"redirect_uri": "http://localhost/abc.Widget/index.html",
"response_type": "token",
"scope": "myapi.API",
"state": "249b488e671347bf888ca54fdcbea37b"
}
}
fail: IdentityServer4.Endpoints.AuthorizeEndpoint[0]
Request validation failed
How can I solve the problem?

This library does not support the client credentials grant type.


Cleaner UI for explore page (#1253)

Old
New

#1523

Trusted LGTM (trusting the screenshots :)

@strk Don't worry, I have applied and tested this on my server.

For Large screens (that's col-12-l in bootstrap FWIW) I'd love to have the search-bar and tab-bar be the same one. But that's just my preference 🙂 Otherwise 👍 LGTM

Finished

Would this look better if the tabs looked the same as tabs on other pages and left aligned? I'm all for a consistent look.

@KangoV I have tried left aligned and it does not look good.

Can this be merged now?

@geek1011 Mind going through the other pages that have this side-menu now? 😉

@KangoV maybe we should build it like that entirely ;)

@bkcsoft Do you have a list? :wink:


logtBase function not keeping input class

logtBase is returning a single vector and is not returning matrices fed into the function.

[ ] Ensure fix works on vector
[ ] Ensure fix parses matrices appropriately, or reference method with apply to get vector input instead

logtBase is causing a change in the output class from the apply in grubbs qc
Recreate error:
Run developer vignette to setBioProbeQC
Note incorrect dimension error
If shiftCountsOne is used prior to QC, this error does not occur. This means it is related to the shift in logtBase.

Fixed with https://github.com/Nanostring-Biostats/GeomxTools/commit/33111073997947e7e592f076f49795e5b7a1c134


Install latest revision of velvet

TODO: Please replace this header with a description of your pull request.
Installation sequence for tool-installers

[ ] Test using @galaxybot test this
[ ] Inspect CI output for expected changes
[ ] Deploy using @galaxybot deploy this if test install was successful
[ ] Merge this PR

@galaxybot deploy this


Why use NeRF?

Dear devs,
Thanks a lot for your work and I'm inspired a lot. I'm curious about the choice of 3D representation: why use NeRF instead of 3DGS?
Besides, I find DreamGaussian4D adopts the 3DGS and can train very fast, but it seems that the quality is rather coarse. I'm wondering if this comes from the characteristics of 3DGS or other designs.
Looking forward to your reply. Thanks a lot!

Hi,
The main reason is that text-to-3DGS doesn't show high quality yet reliably. So we decided to stick with a high quality pipeline using NeRFs. Of course it would be great to show this with 3DGS for fast training and rendering. Hopefully somebody can make this work soon.

Feel free to reopen if there are more questions!


refactor(instance): remove redundancy code

[x] I ran all tests
[ ] I wrote tests for the feature
[ ] I documented the feature if needed

If the feature is a refactor, please explain why your way is better

Theres reference to instance type in nlu_methods.js, API.jsx and NLUExampleTester.jsx
Have you investigated if they still need to be here ?


[razor] inconsistent syntax highlighting

@ViewData["Title"]
 causes incorrect tag highlighting. Fixed by any html text string following it such as <vsfix> </vsfix> Reproducible in multiple and default themes.

The grammar now recovers after
@ViewData["Title"]
. But
 is colorized strangely. I created https://github.com/demyte/language-cshtml/issues/12


Broke Extra networks

After installing as an extension, the View / Hide extra networks button stops working

😳 This sounds crazy.... sonar should never touch anything in the main ui panel.
Try uninstalling it, see if that extra networks button will rework.

And, is there anything complaining on your console?


Updated composer.json to resolve PSR-4 compliance

Resolve PSR-4/Case-Sensitive filenames, until package is updated.
For more information about the issue:
google-api-php-client
https://github.com/googleapis/google-api-php-client/issues/2201
googleapis/google-api-php-client-services
https://github.com/googleapis/google-api-php-client-services/issues/592

Any news/update on this? Currently waiting for this PR to be merged.

FTR:

you can add conflicts to your local composer.json
you can add your own root dependency on google/apiclient-services and constraint it that way too

HTH

Thank you for reporting this, it has been resolved in #606 and in v0.233.1.  I've also added a github action check on macosx to ensure this doesn't happen again.
And as @mfn has mentioned, if you want to avoid a certain version of a library, you can simply constrain it in your project. That is both the easiest and most correct way to handle it.


Marking my attendance

Notes for Reviewers

This PR fixes #

Signed commits

[x] Yes, I signed my commits.

🚀 Preview for commit fdb568dda237e32858a1cdb5c455c174752d843b at: https://675b58cc1d92f400e05ab56d--meshery-docs-preview.netlify.app


Mongodb support

Modification to support MongoDB database.

Thanks! I'll review as soon as I have some free time

This looks good. Great feature. I see that you have created a separate yaml for MongoDB and the orm. That's great!
What is the purpose of the new setting class? May I suggest to use the same setting class and then move the orm/MongoDB configuration away from the annotation and in to a separate yaml?
I do also think it is a good idea to refactor the settingsManager into one BaseSettingManager and one manager for each db.

Hi Nyholm,
It's good idea to refactor the settingsManager with a BaseSettingsManager. However i create another setting class to match with MongoDB pattern (i.e document class). More i use an owner property instead of ownerId.

May I suggest that you do create an interface for the setting. (And maybe an abstract class?)

Dmishh\Bundle\SettingsBundle\Model\SettingInterface
Dmishh\Bundle\SettingsBundle\Document\Setting
Dmishh\Bundle\SettingsBundle\Entity\Setting

Now can the abstract BaseSettingManager typehint on the interface.

Ok i'll do update asap :)

Hey @qliam
Do you have any updates on this PR?

Hi @Nyholm ,
Sorry, i don't have enough time since my PR.
Bye


Executive Summary - let me update first

I've just realised that a lot of the text in the Exec Summary is duplicated from the main text. When Chris did the Exec Summary he focussed on getting the figures and tables done and didn't really update much of the text (except maybe at the start).
In the main text I've been updating and automating the text. Therefore, I'll now copy and paste the updated text (with automated correct numbers where possible) into the Exec Summary, making sure I change the Table and Figure references, and I'll keep in my ** flags for things that need manually thinking about (and can't be done until we have the base case results).
Doesn't seem much point in anyone else editing the Exec Summary until I've done some of that, since the automation should update all the numbers.

Okay, think I'm done for now with the Exec Summary. There's still some to do once we have all the results finalised, and a few numbers that I can get at some point from the outputs.


Bamboo leaves don't drop from bamboo

I believe they should drop from bamboos that have leaves. This doesn't happen.
Minecraft: 1.18.1
Forge: 39.0.88
Twigs: 1.1.4

Implemented


Add thread safety annotations to xds_end2end_test

Follow up to #26867.
@yashykt

@veblush Any idea why ABSL_EXCLUSIVE_LOCKS_REQUIRED() doesn't seem to be working here?

I added some ABSL_ASSERT_EXCLUSIVE_LOCK and explanatory comments. This smells like a compiler bug to me - I would be happy to report it upstream but don't think it should hold up this PR.
I've also added a few more annotations that I missed the first time around.

Something is fishy about the fact that the compiler errors mention the template instantiation. There's an attempted reduction in https://gcc.godbolt.org/z/3P17KbvhP which seems to work correctly even when the annotation goes through a pointer, so something else is going on. Again, looks like a compiler bug.

This looks good.  I've triggered the tests, so let's see if everything is happy.

Known issues: #26933 #26595
The "Basic Tests Ruby MacOS" and "Artifact Build MacOS" failures are infrastructure timeouts.


Feature: for IP rules, allow specification of network interface

I think a useful addition to the IP rule would be to allow you to specify which interface the IP is detected on.
For example, my work wifi & wired ethernet networks both provide IPs in the same range, but it'd be useful to know how I received that IP.
This is kind of like an "AND" operation (suggested in another issue) for rules (i.e. an IP rule AND a NetworkLink rule), but is more specific in that the IP from the IP rule comes from the specified NetworkLink.
I don't think it should be done as an "AND" rule, just an option to let you specify an interface when setting up an IP rule (but still allowing "any" interface). Interfaces might be the hardware ones (en0,en1,fw0,ppp0,...) or match against those listed in the Network preference pane in System Preferences.

I'm not sure of the real world value in actually knowing which link has what IP.  As you said, you can already decide if a network link is active and combine that with an IP rule, in essence all rules are AND rules because they must all match if you set confidence to 100%.


Icon Request: Idris

I'm using Visual Studio Code Version [1.6.1] [Stable]
I'm using the extension version [3.0.5]
[x] I've regarded to the FAQ and they did not help.
My system is: [Linux] [x64]
[x] I'm sure this issue is not a duplicate?
[x] I want to create an icon request(if not, remove these lines below):

Type: extension
Icon Name: Idris
Sample original Icon(32x32/png/transparent whenever possible):

https://github.com/idris-lang/Idris-dev/blob/master/logos/logo.svg

Extensions:

.idr
.lidr (literate Idris)
.ibc (compiled Idris files, similar to binaries, may not want to have an icon, included for completeness)

[x] I crossed out "Description", "Steps to reproduce", "Expected behaviour" and "Actual behaviour".

@robertohuertasm Should we wait for v4 or should we doing these now and convert it to png?

@jens1o convert it to png and we will recreate it later when v4 is done. Maybe this weekend I'll have the time to prepare v4.


Use correct query for langchain request latency monitor

What does this PR do?

This PR fixes the langchain integration's recommended monitor for request latency. Previously it was querying system.load which was incorrect, this was fixed by querying the correct langchain.request.duration metric.
Motivation

Additional Notes

Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] Changelog entries must be created for modifications to shipped code
[ ] Add the qa/skip-qa label if the PR doesn't need to be tested during QA.

Hi @FlorentClarret, thanks for the approval! Could we get this merged? Thanks again 🙇

Hi @FlorentClarret, thanks for the approval! Could we get this merged? Thanks again 🙇

I asked for a review in #ml-obs since it seems like they own this. I can merge though, no worries


[BUG] : Loader is not working properly

Description
When we navigate to the Audio Therapy from the Main page the loader is not working properly it is just stuck without having any animation.
Screenshots

Additional information
No response

hey can i work on this issue!

could you please assign this issue to me??


SSH Timeouts on Centos 6 tests

marcuss-mbp:mirthconnect $ which beaker
/Users/myoung/.rvm/gems/ruby-2.1.1/bin/beaker
marcuss-mbp:mirthconnect $ beaker --version
      wWWWw
      |o o|
      | O |  2.5.0!
      |(")|
     / \X/ \
    |   V   |
    |   |   |
Beaker completed successfully, thanks.
marcuss-mbp:mirthconnect $ vagrant -v
Vagrant 1.7.2
marcuss-mbp:mirthconnect $ VBoxManage --version
4.3.20r96996

arcuss-mbp:mirthconnect $ bundle exec rspec spec/acceptance/yum_spec.rb
[Coveralls] Set up the SimpleCov formatter.
[Coveralls] Using SimpleCov's default settings.
/Users/myoung/.rvm/gems/ruby-2.1.1/gems/beaker-rspec-5.0.1/lib/beaker-rspec/helpers/serverspec.rb:43: warning: already initialized constant Module::VALID_OPTIONS_KEYS
/Users/myoung/.rvm/gems/ruby-2.1.1/gems/specinfra-2.15.1/lib/specinfra/configuration.rb:4: warning: previous definition of VALID_OPTIONS_KEYS was here
Beaker::Hypervisor, found some vagrant boxes to create
==> centos-65-x64: Forcing shutdown of VM...
==> centos-65-x64: Destroying VM and associated drives...
Bringing machine 'centos-65-x64' up with 'virtualbox' provider...
==> centos-65-x64: Importing base box 'centos-65-x64-vbox436-nocm'...
==> centos-65-x64: Matching MAC address for NAT networking...
==> centos-65-x64: Setting the name of the VM: defaultyml_centos-65-x64_1424977684025_39823
==> centos-65-x64: Clearing any previously set network interfaces...
==> centos-65-x64: Preparing network interfaces based on configuration...
    centos-65-x64: Adapter 1: nat
    centos-65-x64: Adapter 2: hostonly
==> centos-65-x64: Forwarding ports...
    centos-65-x64: 22 => 2222 (adapter 1)
==> centos-65-x64: Running 'pre-boot' VM customizations...
==> centos-65-x64: Booting VM...
==> centos-65-x64: Waiting for machine to boot. This may take a few minutes...
    centos-65-x64: SSH address: <IP_ADDRESS>:2222
    centos-65-x64: SSH username: vagrant
    centos-65-x64: SSH auth method: private key
    centos-65-x64: Warning: Connection timeout. Retrying...
    centos-65-x64: Warning: Remote connection disconnect. Retrying...
    centos-65-x64:
    centos-65-x64: Vagrant insecure key detected. Vagrant will automatically replace
    centos-65-x64: this with a newly generated keypair for better security.
    centos-65-x64:
    centos-65-x64: Inserting generated public key within guest...
    centos-65-x64: Removing insecure key from the guest if its present...
    centos-65-x64: Key inserted! Disconnecting and reconnecting using new SSH key...
==> centos-65-x64: Machine booted and ready!
==> centos-65-x64: Checking for guest additions in VM...
==> centos-65-x64: Setting hostname...
==> centos-65-x64: Configuring and enabling network interfaces...
==> centos-65-x64: Mounting shared folders...
    centos-65-x64: /vagrant => /Users/myoung/repos/github/puppet/mirthconnect/.vagrant/beaker_vagrant_files/default.yml
Allocated a PTY on <IP_ADDRESS> for "sudo su -c \"cp -r .ssh /root/.\""
Allocated a PTY on <IP_ADDRESS> for "sudo su -c \"sed -ri 's/^#?PermitRootLogin no|^#?PermitRootLogin yes/PermitRootLogin yes/' /etc/ssh/sshd_config\""
Allocated a PTY on <IP_ADDRESS> for "sudo -E /sbin/service sshd restart"
Warning: Try 1 -- Host <IP_ADDRESS> unreachable: connection closed by remote host

failed on centos 6.5 (the one i've always used which worked):
---
HOSTS:
   centos-65-x64:
     roles:
       - master
     platform: centos-65-x64-virtualbox-puppet
     box: centos-65-x64-virtualbox-puppet
     box_url: http://puppet-vagrant-boxes.puppetlabs.com/centos-65-x64-virtualbox-puppet.box
     hypervisor: vagrant
     distmoduledir: /etc/puppet/modules

updated my nodeset to the alternate 6.5 (nocm which puppetlabs-mysql uses)
---
HOSTS:
  centos-65-x64:
    roles:
      - master
    platform: el-6-x86_64
    box : centos-65-x64-vbox436-nocm
    box_url : http://puppet-vagrant-boxes.puppetlabs.com/centos-65-x64-virtualbox-nocm.box
    hypervisor : vagrant

Happened on beaker 2.0.0 as well, bundle update got beaker to 2.5.0 and it continued.

Will be fixed with https://github.com/puppetlabs/beaker/pull/712

If that's the issue you can close this as a dupe and i'll have no hurt feelings. The only ones I found that were relevant were docker provisioners.

Yeah, dupe of https://github.com/puppetlabs/beaker/issues/702.


Bug: Line breaks removed between formatted text which is not a list

Describe the Bug
Line breaks between lines of formatted text are removed. It appears that the linter thinks these lines are part of a list due to the character that the line begins with.
How to Reproduce
I think it relates to this rule: https://github.com/platers/obsidian-linter/blob/master/docs/rules.md#remove-empty-lines-between-list-markers-and-checklists
Given markdown like this:
*Some italicised item:* some detail

**Some bold item:** some other detail

The linter removes the break and does this:
*Some italicised item:* some detail
**Some bold item:** some other detail

Expected Behavior
I would expect the line break not to be removed.
Screenshots
N/A
Device

[x] Desktop
[ ] Mobile

Additional Context
N/A

Thanks for reporting this issue. I will see about addressing it for this coming release. This does look related to the rule you mentioned.

Thanks again for reporting the issue. It should be fixed on master now and go out with the next release. Please let us know if the issue still exists on master or in the next release.


Improve stacking performance and footprint

Performance
Master

PR

About ~200ms improvement overall in uPlot stacked (~950ms -> ~750ms).
Memory
Master

PR

Forgot to mention the leading idea: in _parsed, store reference to the stack object instead of the key that leads to it.

Added vScale / iScale. Also replaced getMeta() with _cachedMeta. Updated bunch of var to const / let. Not by all means complete on those var's. I can remove those, if its too much to review.


Fix neumorphism expanded collapse component arrow shadow direction

Fixed #437
In addition to fix direction of shadow, also states were added: hover, active.
Especially noticeable in dark mode.
See how it got:
https://www.youtube.com/watch?v=bSbWUVvYxfE

please review this.
i can remade solution if required.


Add $off-canvas-height variable to settings

The _settings.php file was missing the $off-canvas-height variable.

Thanks!


Fireflies: attraction and repulsion

Demonstrate use of attraction and repulsion in the fireflies preset, through capture of the "Option" modifier key.

The sandbox has not changed due to requirement for macOS 15.


Risk of Rain 2 Patch <IP_ADDRESS> (March 11th, 2022) Broke exiting drop pod in Multiplayer sessions for non-hosts.

Perfectly able to exit a Single Player Drop Pod or as Host, but unable to do so if I join another player.
EDIT: Seems to be affected by another mod, attempting to figure out.

Sounds good. Let me know how it goes.

Sounds good. Let me know how it goes.

Seemed like there issue was related to "BetterUnityPlugin"
https://thunderstore.io/package/XoXFaby/BetterUnityPlugin/
When I disabled this mod, I was able to properly exit the Drop Pod. Also noticeably, this BetterUnityPlugin affected the initial "center the HUD" at the main menu screen. I would have issues registering inputs there, with this mod enabled. It's a very minor mod, as this mod was required for the "UnlockAll" mod. https://thunderstore.io/package/XoXFaby/UnlockAll/
Seems very minor, as I only used this mod for unlocking any Modded characters, which I would be unlikely using while playing VR.


Request: Support for OS version 10.0.15254.562

Microsoft was push the new W10M system 10.0.15254.562 this month, but the WPinternals notice said that was not support this version.

The lastest version is now 10.0.15254.566 !

unfortunately, the latest version is 10.0.15254.572 now...
is there any way to prevent windows from updating?

is there any way to prevent windows from updating?

there must be registry key. I don't remember exactly which. You can edit registry using interop tools

10.0.15254.575 now..

For information, the last version of WPInternals supports all updates of Windows (current and future). It's only a problem to enable the root access, not to unlock the bootloader.

Root access is the one needed to extract the WhatsApp messages.db to move it over to Android, so I guess that's one reason there's interest specifically towards the root access.

Any updates?

I'm interested too in support for this Windows Mobile 10 build, I wasn't able to root access my Lumia 550 becasue this build isn't supported by WPInternals 2.8

Also does not support Lumia 640XL, OS version 10.0.15063.1868

Please support newest version 10.0.15254.597, too - thank you!

Please read my discussion with Csybormelgen at woaproject.net to fix problems due to outdated wpinternals (because it lacks support for latest W10M builds):
https://www.woaproject.net/viewtopic.php?f=17&t=85#p489

The final build of Windows 10 mobile is 10.0.15254.600.
any chance to get an up to date version @gus33000 @ReneLergner

I don't remember exactly what I did (and my phone is now bricked), but to get the WhatsApp database and other stuff I did not need the root access:

unlocked the bootloader and backuped everything
saved bin-files of the filesystems
enabled mass storage mode with access to filesystem, changed permissions to access the whatsapp folder and copied it.

I think the last step was not neccessary: With the .bin-file you can use the tool IsoBuster and browse through the filesystem.
A german version of what I did is here:
https://www.wpvision.de/ich-brauche-hilfe-bei/11347-lumia-650-dateisystem-zugriff.html

Root Access isn't required to access files on the phone. You can do that using Mass Storage.

I hate to be that guy, but on my phone I read version 10.0.15254.603.
As far as release notes tell me, I suppose version 2.8 of WPInternals is not compatible with this WP build, right?

Tested... 10.0.15254.603 not supported :(

It maybe not 100% supported, but I managed to unlock my bootloader using WPInternals 2.8 (version 15254.603). It will not download the emergency files, you will need to download generic ones over the internet. But that it's, then you click on Unlock Bootloader and it will work. If the process fails, try again. I tried 4 times and it worked.

Support for the latest build of Windows phone was added by a24998c #15
I am closing this issue as a result, if you feel like support for older revisions need to be added, feel free to reply on this thread and I might reopen it.


Live conversion from QUA to Qiskit simulations

While writing a QUA program, it would be highly useful to see its effect on a simulated quantum system in real time.
Example

Implementation details
Frontend details

The code input and plots should be created using Plotly Dash.
Alternative suitable suggestions can also be propose, but bidirectional communication needs to be supported: the backend should be able to request an update on the frontend.
An example of a Dash code editor is found at https://github.com/dawidkopczyk/dash-editor-components
This feature can later be integrated into #4

simulation details
Here are useful APIs and programs used to generate the example:

Power Rabi program: This program is a single-dimensional sweep with one QUA variable a, and is a great program to verify the front-end.
Schedule Plotting: The schedules_to_plot argument accepts a list of indices of schedules to plot. These plotting mechanisms behind this function should be called/cached and reshaped in the background to display the schedule as a function of the QUA variable value on the slider.

results = simulate_program(
        qua_program=prog,
        qua_config=transmon_pair_qua_config,
        qua_config_to_backend_map=config_to_transmon_pair_backend_map,
        backend=transmon_pair_backend,
        num_shots=10_000,
        schedules_to_plot=[0] <-------- here!
)

Results plotting:  Once the results are fetched, they can be plot on the y-axis, with the values that the QUA variable will take on on the x-axis.

    # make sure no single point is different to expected within 0.1 tolerance
    q1_state_probabilities = np.array(results[0])
    q2_state_probabilities = np.array(results[0])
    amps = np.arange(start, stop, step)

    for i, result in enumerate(results):
        plt.plot(np.arange(start, stop, step), results[i], '.-', label=f"Simulated Q{i}")
        plt.ylim(-0.05, 1.05)
    plt.legend()
    plt.show()

Open questions

There are different levels of "real time".

At a minimum, there should be a command that can be called that takes a QUA program, compiles and simulates it, and then displays a plot.
A step above this is a background process with an API that can receive a serialized QUA program and compile+simulate it
Another step above is that this background process watches a file for changes and then plots that.
What level of real time are we looking for?

How to add the config to this live converter?
Where should it plot the results? In the frontend web app or as a program?

Hi @nulinspiratie, just like #4, could I be assigned to the issue? Thanks!

Apologies, I thought I was supposed to add you to the PR. Fixed!


Adding new Algorithm (Patience Sort)

Pull Request Template
Added new Algorithm (Patience Sort)
Write here what you have changed in codebase
Issue no.(must) - #815
Pr will be closed and marked as spam. If issue number not found or issue was assigned to someone else.
Marking as spam can block your account from HacktoberFest.
Self Check(Tick After Making pull Request)

[x] This issue was assigned to me if not it will marked as spam.
[x] My file is in proper folder
[x] I am following clean code and Documentation.My code is well linted and I am using flake8 standard for python
[x] I have added title and what program will do first in the file

README - How to Contribute

@ranjeetgara Algorithm is fine, but You need to improve code quality according to PEP.
check the linting error. Use Flake8 locally
./Python/Algorithms/SortingAlgorithms/PatienceSort.py:20:44: E226 missing whitespace around arithmetic operator
./Python/Algorithms/SortingAlgorithms/PatienceSort.py:30:9: E303 too many blank lines (2)

Approved in PR #817


Links in readme dead

https://solidify.se/jira-azure-devops-migration/
https://solidify.se/jira-to-vsts-migration-work-items/

@cforce Thanks for reporting, the links are ok now, apparently a DNS issue at our end.


build: Updated @testing-library/jest-dom to version 6

Description

Which issue(s) does this PR relate to?
It was regarding updation of @testing-library/jest-dom to version 6

Testing

Trade-offs

Screenshots

Checklist

[ ] This PR is associated with a JIRA and it is mentioned in the commit message footer ("Closes …")
[ ] Significant changes have been tested downstream to avoid breaking changes
[ ] This PR contains breaking changes and states in the commit message body ("BREAKING CHANGE: …")
[ ] I have reviewed the changes and provided detail to the sections above

Thank you very much for your contribution, that was an easy one 😎


chore(about): Update to freeCodeCamp

/cc @QuincyLarson

@raisedadead we want to do this against staging, right? Not Master.

Quincy, the pull request is on about page (static) repo.

@raisedadead OK - thanks! I somehow overlooked this fact :)

@raisedadead I've deployed this and it's now live. Thanks again!

Sure, happy to help!


Weight loading after lazy loading fix

Fixes an important bug: parameters that did not play a part in parallelization for TP were not initialized from checkpoint weights.
Fixes: #232

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


[PE-D][Tester B] Target user for product not specified clearly in UG

The target user for the product is not specified clearly in the user guide.

Labels: severity.Medium type.DocumentationBug
original: jmestxr/ped#13

Same as issue #158


Use sora instead of main when setting config service-args

fyi @gflow33 this is what we do when the actual chain name used in the service args is too generic, such as main.


Use of distinction by cases implicit in solution 3.10.2

The first time that distinction by cases is used in the solutions is in 3.10.2(a)(=>)(ii). However, it is not pointed out here. I think that it should be, to make it clear to students that this is an application of the strategy.

Fantastic suggestion!


docs: Fix development environment setup on Windows.

Windows users end up having to follow an odd chain of links because the recommended installation instructions live on a different page than the rest of the instructions about the environment setup.
All the tutorials about recommended install prerequisites for each platform should be on the same page.
This moves the section about using WSL 2 from the advanced setup page to the recommended environment setup tutorial page.
Renames sidebar and section titles to more accurately reflect the information in the Recommended setup vs. the Advanced setup page. Updates relevant text and links accordingly.
Fixes: https://github.com/zulip/zulip/issues/13696#issuecomment-1099619312.
Screenshots and screen captures:

Recommended setup

Advanced setup

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability

Communicate decisions, questions, and potential concerns.

[x] Explains differences from previous plans (e.g., issue description).
[x] Highlights technical choices.
[x] Calls out remaining decisions and concerns.
[x] Automated tests

Individual commits are ready for review (see commit discipline).

[x] Each commit is a coherent idea.
[x] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[x] Visual appearance of the changes.
[x] Strings.
[x] End-to-end functionality of interactions and flows.

@alya this PR is ready for review.

Nice! I haven't done a careful review, but the overall approach makes sense to me.
Should we also rename to setup-vagrant.md to setup-recommended.md?

@laurynmm would you be up for reviewing this PR?

@laurynmm thanks for the feedback! I've made a few changes to address some of the issues you pointed out.

I think the VirtualBox tutorial moved to the advanced section and the header changes look pretty complete.
I think the WSL 2 instructions need to be revised and checked to see if we can make them flow into steps 2 & 3 that are used for Mac and Linux users in the recommended setup page.

I think this is a good improvement from what we had previously. However, now that I've looked at the instructions more closely,  I think we should revise all of the instructions and refactor them so that there's a separate page with setup instructions for each operating system.
I think it would be a much better user experience if developers can follow a single flow of instructions that correspond to the operating system that they are using. I also think the documentation would be easier to maintain in this manner. But I would prefer to continue this work separately in a follow-up PR.

Should we also rename to setup-vagrant.md to setup-recommended.md?

@alya Yes, I just pushed a new commit to rename this file.
I think this PR should be ready for now if we do the refactoring mentioned above in a separate PR.
The overall idea is to end up with with something like:
setup-recommended.md for Intro, requirements, links to recommended setup pages for each OS, and troubleshooting.
setup-macOS.md for recommended Vagrant setup on macOS.
setup-linux.md for recommended Vagrant setup on Ubuntu, Debian, and Fedora.
setup-windows.md for recommended WSL 2 setup on Windows 10.
setup-advanced.md for advanced setup on Linux distros and Windows 10.

@timabbott This PR has been reviewed by Lauryn, and I've looked it over briefly, but haven't done a careful review pass. Perhaps you can take a look?

Merged, thanks @drrosa! I'll also add a redirect from the vagrant URL in ReadTheDocs to the recommended URL.
I'm not sure about the refactoring idea of splitting into several pages. It could work well, but I'm worried about duplicate content issues making it hard to maintain. The other thing we'd need to be careful about is managing the "How many pages do I need to click to in order to get setup" issue. Probably all solvable with some care.
I think probably the first big step in that direction would be to migrate the content that isn't just "installation" into the using.md page (with some careful thought about headings) or perhaps a new page; that might prove to be 80% of the common content, and that could be a better place to find stuff on "how to maintain the development environment" pages. Might be a bit thorny.
Maybe once we've done that, the common content could be turned into just a few include files for things like the Git/GitHub setup, and then splitting pages for Windows/Linux/macOS might feel easier.


View for data buffers in web

There was an idea in issue #21 about view into wasm linear memory instead of using slices to avoid copy. This PR adds this logic in few places.
Also I have test  Should I clarify test code and add it as example?

This looks great, thank you! Adding another example which shows how to upload data sounds good to me.
I think I will make it in another PR then
Were you able to confirm if this method is more efficient that the original method (as mentioned in #21)?
I just did many manual(didn't get how to use criterion/bench on wasm) runs with time_with_label from web-sys.
For old version (without view) time on my large example with 10million verticies sometimes exceeds 15ms
while with view it's around 12-13ms constantly.

Ok, sounds good. Thanks!
bors r+


Mark some unsigned int subtractions as explicitly wrapping

Not having this causes debug builds to panic.

Not sure if this is correct, or if it's better to mark those fields as signed.


Bug 1907381: CSV Annotations override pod annotations

Problem: If a pod template defined in a CSV's StrategyDetailsDeployment
includes an annotation defined for the CSV OLM will fail to install the
operator because the pod's annotations do not match those defined in
the CSV.
Solution: Pod template annotations defined in a StrategyDetailsDeployment are
overwritten by those defined in the CSV.

/retest

/retest

Closes #1868


[Bug]: values over-written when adding template

Contact Details
No response
What happened?

Input [Source Name] column already holds values (e.g. sample names)
add a template with Input [Source Name]
overwrites / clears values

What did you expect?
No response
Host
ARCitect
Host Details
ARCitect
Swate version
Swate Release Version v1.0.0-beta.03 Host ARCitect

related to #410

Fixed! This will be part of the next release!


feat: add log_artifact

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

Current dependencies on/for this PR:

main

PR #729

PR #727

PR #731   👈

This stack of pull requests is managed by Graphite.