Cannot read property 'get' of null (Export CSV)

Hi,
Big fan of this project. I am trying to implement exporting data in my project, here is how my component is setup.

Component connects to redux and upon mounting fetches data from database

This data is then rendered in a bootstrap table (I have error and loading states which prevent the table rendering before there is data to render

Below is my  component return function:
return (       <ToolkitProvider         keyField="travel_id"         data={data}         columns={columns}         exportCSV>         {props => (           <div>             <ExportCSVButton {...props.csvProps}>Export CSV!!</ExportCSVButton>             <hr />             <BootstrapTable {...props.baseProps} />           </div>         )}       </ToolkitProvider>     );
Here are my columns:
const columns = [     {       dataField: 'f_name',       text: 'first name'     },     {       dataField: 'l_name',       text: 'Last Name'     },     {       dataField: 'department',       text: 'Department'     },     {       dataField: 'travel_id',       text: 'travel id'     },     {       dataField: 'date_leave',       text: 'date_leave'     },     {       dataField: 'date_return',       text: 'date_return'     }   ];
Here is my package.json, should it be neccessary:
{   "name": "travel-express",   "version": "0.1.0",   "private": true,   "dependencies": {     "auth0-js": "^9.7.3",     "axios": "^0.18.0",     "json2csv": "^4.2.1",     "jwt-decode": "^2.2.0",     "moment": "^2.22.2",     "react": "^16.4.1",     "react-bootstrap-table": "^4.3.1",     "react-bootstrap-table-next": "^0.1.15",     "react-bootstrap-table2-editor": "^0.2.1",     "react-bootstrap-table2-toolkit": "^1.0.0",     "react-dom": "^16.4.1",     "react-loader-spinner": "^2.1.0",     "react-particles-js": "^2.3.0",     "react-redux": "^5.0.7",     "react-router": "^4.3.1",     "react-router-dom": "^4.3.1",     "react-scripts": "1.1.4",     "react-table": "^6.8.6",     "redux": "^4.0.0",     "redux-promise": "^0.6.0",     "redux-thunk": "^2.3.0"   },   "scripts": {     "start": "react-scripts start",     "build": "react-scripts build",     "test": "react-scripts test --env=jsdom",     "eject": "react-scripts eject"   },   "devDependencies": {     "babel-eslint": "^8.2.5",     "eslint": "^4.19.1",     "eslint-config-airbnb": "^17.0.0",     "eslint-plugin-import": "^2.13.0",     "eslint-plugin-jsx-a11y": "^6.1.0",     "eslint-plugin-prettier": "^2.6.2",     "eslint-plugin-react": "^7.10.0",     "prettier": "1.13.7",     "prettier-eslint": "^8.8.2"   },   "proxy": {     "/auth/outlook": {       "target": "http://localhost:5000"     },     "/api/*": {       "target": "http://localhost:5000"     },     "/authorize-outlook*": {       "target": "http://localhost:5000"     }   } }
The table renders correctly, however upon clicking the Export CSV button I get the following error in my console:
Uncaught TypeError: Cannot read property 'get' of null     at CSVOperation._this.handleExportCSV (csv.js:47)     at HTMLUnknownElement.callCallback (react-dom.development.js:100)     at Object.invokeGuardedCallbackDev (react-dom.development.js:138)     at Object.invokeGuardedCallback (react-dom.development.js:187)     at Object.invokeGuardedCallbackAndCatchFirstError (react-dom.development.js:201)     at executeDispatch (react-dom.development.js:461)     at executeDispatchesInOrder (react-dom.development.js:483)     at executeDispatchesAndRelease (react-dom.development.js:581)     at executeDispatchesAndReleaseTopLevel (react-dom.development.js:592)     at forEachAccumulated (react-dom.development.js:562)     at runEventsInBatch (react-dom.development.js:723)     at runExtractedEventsInBatch (react-dom.development.js:732)     at handleTopLevel (react-dom.development.js:4476)     at batchedUpdates$1 (react-dom.development.js:16659)     at batchedUpdates (react-dom.development.js:2131)     at dispatchEvent (react-dom.development.js:4555)     at interactiveUpdates$1 (react-dom.development.js:16714)     at interactiveUpdates (react-dom.development.js:2150)     at dispatchInteractiveEvent (react-dom.development.js:4532)
Should you require any more information from my project please let me know.

I saw your react-bootstrap-table-next is still 0.1.15 and react-bootstrap-table2-editor is 0.2.1. Please upgrade all of react-bootstrap-table2's packages to newest should solve your problem :)
Please open this issue if this issue still remain, thank you :)  👍 👍

@AllenFang Ended up in the mean time implementing a workaround! Will do this going forward. Thanks! Great project, keep it up!

@dwalsh01  can you share your solution ? I am having the same problem.

@dwalsh01 can you share your solution ? I am having the same problem.

What I did at the time was use react-csv and implemented an export button that got passed the data via props.
so basically like this roughly:
`

`
I styled the button to then just sit above the table.
Hope it helps

Problem still remains on:
 "react-bootstrap-table-next": "^3.3.1",
 "react-bootstrap-table2-toolkit": "^2.1.0",

Problem still remains on:
 "react-bootstrap-table-next": "^3.3.1",
 "react-bootstrap-table2-toolkit": "^2.1.0",

Yeah same here - using
    "react-bootstrap-table2-toolkit": "^2.1.1",```

"react-bootstrap-table-next": "^3.3.3",     "react-bootstrap-table2-filter": "^1.3.0",     "react-bootstrap-table2-toolkit": "^2.1.1",
I am also having the same issue

"react-bootstrap-table-next": "^3.3.1",
"react-bootstrap-table2-editor": "^1.4.0",
"react-bootstrap-table2-paginator": "^2.0.7",
"react-bootstrap-table2-toolkit": "^2.1.2",

I am having the same issue.

https://github.com/react-bootstrap-table/react-bootstrap-table2/issues/1417#issuecomment-657180179


So it's extensible, the Autofac builder should provide access to the underlying resolution mechanism

To make the decorator builder more extensible, new overloads of some of its methods should be made available.  This work only applies to the Autofac decorator builder.  The non-Autofac version is not permitted to expose any Autofac-specific logic, and so this work is meaningless in that API.
The logic to expose (for all overloads of the current UsingInitialImpl & ThenWrapWith methods) is to provide access to the standard Autofac registration/resolution function, which takes two parameters of an IComponentContext and a collection of Parameter.  In the case of the ThenWrapWith functions, a third parameter will be required, of the same type as the interface for which the decorators are being built.
Proposed usage example
The usage would look something like this:
var service = provider.GetDecoratedService<ISomeInterface>(b=> {
    return b.UsingInitialImpl<SomeConcreteService>()
        .ThenWrapWith((service, context, parameters) => /* Logic here to resolve the decorator */);
});

Overloads required
Variants of the above will be required for the following scenarios.  Note that those which resolve a decorator will need to have the additional parameter for the wrapped service instance.

Initial implementation when using a typed builder
Initial implementation when using an untyped builder
A decorator implementation when using a typed builder
A decorator implementation when using an untyped builder

For consideration
The Autofac native resolution provides two overloads (variants) for each of the above.  One which takes the collection of parameters and one which does not.  This would double the number of overloads I need to provide if I replicate this.  I am undecided as to its value.
Rationale
Extensions and other dependent libraries may need the ability to build a decorator over a service, but they may not have a concrete class to implement.  They might be using technologies such as Castle.DynamicProxy or similar in order to create the decorator and/or initial implementation object instance.  In this case, they cannot simply choose a type and allow it to be resolved.  They must inject their own custom resolution logic.

This has been a breaking change, because the variance of the autofac decorator-builder interfaces had to be changed.


unminimize fail

Updating certificates in /etc/ssl/certs...       0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...done.
Errors were encountered while processing:         udisks2
E: Sub-process /usr/bin/dpkg returned an error code (1)

just remove the file called udisks2.postinst in the direcotry /var/lib/dpkg/info
the proper command is:-
sudo rm /var/lib/dpkg/info/udisks2.post* && sudo dpkg --configure -a && sudo apt  update && sudo apt upgrade -y


pandas: read_csv supports any os.PathLike but FilePathOrBuffer doesn't reflect that

Environment data

Language Server version: 2020.11.1
OS and version: macOS Catalina 10.15.7
Python version (& distribution if applicable, e.g. Anaconda): 3.9.0

Expected behaviour
I expect Pylance to allow os.PathLike objects as the first argument to pandas.read_csv(...).
Actual behaviour
Right now, the first argument of the stub for pandas.read_csv(...) is FilePathOrBuffer, which is defined as
from pathlib import Path
from typing import AnyStr IO, Union

FilePathOrBuffer = Union[str, Path, IO[AnyStr]]

read_csv(...) handles os.PathLike just fine, according to the pandas documentation for the function.
So would it be possible for you to change Path for PathLike or PathLike[str] in the stubs that you ship?
Thank you!

This was fixed over in the pandas repo. Closing it.

I'm not sure that fixes it for us, given we have our own set of pandas types.

Seems like this was fixed in the first January release and we didn't document it (oops). Closing.


Improve MainPage.xaml.cs ( media playback with MediaSource )

code indentation improved along with some modern code practices like lambda expressions.
Added foreach loop to add filetype filters to reduce code and make it simpler.
PlayMediaSource should return a Task instead of a void because it is good practice that a async method should not return void but a event handler can return void even with async, so we can make 'PlayMediaSourceButton_Click' async and returning void instead.
Using new language features for null checking 'if (!(file is null))'
Added nullchecks for file and mediaPlaybackItem in method 'PlayMediaPlaybackItem'
new language features for string formating e.g :  '$"Track {index}"'

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

@drewbatgit : PR passed review checklist. Please evaluate the proposed changes further. Thanks!


Is enabling Actions of the forked repository mandatory?

At first I failed to update my gist completing all the steps in README. Then I found a step "Open the 'Actions' tab of your fork and click the 'enable' button" in another box project's README (https://github.com/maxam2017/productive-box). I tried this step and successfully update my gist. Is enabling Actions of the forked repository mandatory? If so, I suggest add this step in README.

not pretty sure,sometimes it works well after forked,but it's better to add this step in README. thanks for suggestion.


Provisioning state failed from private ACR with User managed identity

This issue is a: (mark with an x)

[x] bug report -> please search issues before submitting
[ ] documentation issue or request
[ ] regression (a behavior that used to work and stopped in a new release)

Issue description
I have a private ACR without admin access enabled from which I pull images for my azure container app. I've created a user managed identity for which I granted AcrPull and is assigned to my Azure Container App. I try to update the revision of my container app using AZ CLI (OIDC Login) but I simply receive "provisioningState": "failed" without any additional information. I tried to check in both ContainerAppSystemLogs_CL and ContainerAppConsoleLogs_CL but could not find anything.
As soon as I enable admin access on ACR, then everything works normal and I can see logs (creating new revision, deprovisioning of old one etc.)
Doing this from Portal with the same user managed identity is OK as well.
Steps to reproduce

Use Az CLI with OIDC authentication
Prepare an ACR without admin access
Prepare a User Identity with AcrPull for previous ACR created
Assign the user identity to the container app
Perform an az containerapp update with an image from the ACR
Receive provisioning state failed

Expected behavior
A new revision to be created
Actual behavior
Provisioning state failed without any information or logs in any tables.

I'm facing the exact same issue.
Incidentally, I've also tried setting the registry on the container app to my managed identity, but this also fails:
az containerapp registry set -n example -g $RG --server $ACR.azurecr.io --identity $ID_NAME
User identity /subscriptions/<subid>/resourcegroups/<rg>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/mi-acr-puller is already assigned to containerapp
- Running ..Failed to provision revision for container app 'example'. Error details: The following field(s) are either invalid or missing. Field 'configuration.Registries<acr>.azurecr.io.Identity' is invalid with details: 'Invalid value: "mic-acr-puller": Managed Identity does not exist';..

Thank you for raising this. @nextdarius and @redging-very-well. We've labeled this as Backlog. If this is of high priority please go ahead an raise a support ticket and feel free to mention this issue in your ticket.

I was trying this out in my lab and noticed the same issue. In my case, I have an Azure Firewall that blocks everything to the internet. I saw that it was blocking traffic to two different FQDNs for login (the normal one and a region specific).
After opening that traffic it started working for me.

I've figured out that you can set the registry if you specify the --identity parameter as a fully qualified ID.
e.g.
ID_NAME=$(az identity show -n ${identityName} -g ${RG} --query id --output tsv)
az containerapp registry set -n example -g $RG --server $ACR.azurecr.io --identity $ID_NAME

Thanks @redging-very-well, I confirm as well that this does the trick!
We're using terraform to create the resources and discovered in the meantime that adding the registry block solves it as well.
However, it's still very hard to tackle a deployment failure in such case, as from what I experienced, there's no information at all. Also the fact that az cli does not throw an error in case of a failure is not ideal for CI/CD.

@nextdarius glad that helped!
I totally agree - the container app deployment experience isn't great. It would be good if there was a way to wait for a deployment to succeed, as is possible with tools like helm.

Hi @nextdarius
What is the error you got for Perform an az containerapp update with an image from the ACR?
Base on the step process, you didn't execute command to assign user identity to the registry as following:
az containerapp registry set -n example -g $RG --server $ACR.azurecr.io --identity $Identity-resource-id

Hi @redging-very-well
Need to input resource id for a user-defined identity, did you occur this error by only input user-defined identity's name? Thanks.
az containerapp registry set -h
Command
az containerapp registry set : Add or update a container registry's details.
Arguments
--identity          : The managed identity with which to authenticate to the Azure Container
Registry (instead of username/password). Use 'system' for a system-defined
identity or a resource id for a user-defined identity. The managed
identity should have been assigned acrpull permissions on the ACR before
deployment (use 'az role assignment create --role acrpull ...').

I will give a more friendly error message for command: az containerapp registry set when --identity input not system and not a resource id for a user-defined identity.

I am encountering the same issue.
I'm unable to confirm it 100% since I can't reproduce this reliably, but seems when terraform configures registry block with user managed identity this error might appear, if you configure it via GUI using same user managed identity - it is working fine. I've noticed that terraform in that case tries to reconcile assigned identity configuration for container apps registry, as it detects configuration drift, the only difference is the casing in /resourceGroups/(configured via terraform) vs /resourcegroups/(configured via GUI) section of the user assigned identity resource id.
But then again, it might be completely unrelated to the underlying issue, just something suspicious I've noticed.

Similar issue here:

container app deployed with image A
image A was automatically deleted by a task
container app now refuses to deploy new image, cannot be stopped, cannot be modified in any way

Currently my only solution is to destory it and create a new one. Not great.


增加AI FOR SCIENCE课程链接

PR types

PR changes

Describe

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


Some actions fail if true is passed as one of their params

Checklist

[x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary.

This PR fixes the following:

Some actions fail if 'true' is passed as one of their params.

If action's option is expected to receive boolean and it's type or is_string: false not set  - the action will fail with the following error:
'xxx' value must be a String! Found TrueClass instead.

Action
Params
Try it yourself

artifactory
ssl_verify
fastlane run artifactory ssl_verify:true

nexus_upload
ssl_verify
fastlane run nexus_upload ssl_verify:true

version_bump_podspec
require_variable_prefix
fastlane run version_bump_podspec require_variable_prefix:true

version_get_podspec
require_variable_prefix
fastlane run version_get_podspec require_variable_prefix:true

zip
verbose
fastlane run zip verbose:true

Fix: Set type to be non-string either with type: Boolean or is_string: false (I've used is_string in some files despite it's deprecated just to match the existing style)

Option validation routine is not executed for false values.

I've found that validation routine (verify_block and type validation) is not executed for false values. The reason - Fastlane doesn't do validation for nil values, however, there is a bug in the code (I don't think that was done intentially) that skips validation for falsey values instead of just for nils.
Fix: Skip validation just for nils.
This fix broke import_certificate, scan and snapshot actions and they begin to crash with error similar to the first one (false started to go through validation routine). I've updated these actions as well and set their types to Boolean instead of TrueClass (which I think is not correct anyway and actually they were the only ones that used True/FalseClass as option type).
As a side note: I came across the second issue when I was building my custom action that require boolean option validation. After diving into the problem I've found the first one.

What's the difference between is_string: false and type: Boolean?

It doesn't look like regression to me. I was playing around with verify_block and noticed that verify_block doesn't get called for false values that confused me a little. Further investigations led me to an existing issues with some actions. I guess, those params are not frequently used with true values therefore these issues remained unnoticed for a while.
is_string: false: will turn off type checks.
type: XXXX: if set, value will checked to be a kind of XXXX.
# @param is_string *DEPRECATED: Use `type` instead* (Boolean) is that parameter a string? Defaults to true. If it's true, the type string will be verified.
# @param type (Class) the data type of this config item. Takes precedence over `is_string`. Use `:shell_string` to allow types `String`, `Hash` and `Array` that will be converted to shell-escaped strings

And this is the relation between the two:
# Determines the defined data type of this ConfigItem
def data_type
  if @data_type.kind_of?(Symbol)
    nil
  elsif @data_type
    @data_type
  else
    (@is_string ? String : nil)
  end
end

If none of them set, the value will be checked to be a String, which obviously fails for booleans. At the moment it only fails for true values because of the second issue and that is showcased in the first one.

Great question @janpio, as we did have a change in boolean values with yesterday's fastlane release

I highly doubt that this is connected. I’m  sure that I was seeing this issue in the release before the last one when I was working on #11923

Just for the record. Issue with false values not being validated introduced in 70c815b33080d2d996a997cf59e654c8f7646f0c back in 2015.


App cannot re-login after a few hours stayed at background

Specify the sample to which the issue belongs (use [x]):
[x] Chat sample
[] P2P Call sample
[] Conference Call sample
Platform (use [x])
[x] Android
[x] iOS
[] macOS
[] Windows
[] Web
Device info
Manufacture:
Model:
OS version:
Describe the bug:
The app cannot re-login after back from background sometimes. I put the app in background a few hours, then I move it to foreground and the app tries to re-login to CubeChatConnection but it's not working sometimes.
What should I do? is it related to the lasting of a session?
Steps to Reproduce:
1.
2.
3.
4.
Logs:
log here

or
Gist log
Actual result:
Expected behavior:
Additional info
Add any other context about the problem here.

For now, it is difficult to say why it happens. Could you please collect the maximum logs from the device during all times in the background and provide them here? What happens with the internet connection at this time, was it disconnected or switched between different networks?

no activity for a long time. closing...


Apple Neural Engine on M1 Macs?

First of all, this is amazing work. It mops the floor with vanilla Whisper on Apple M1 chips.
However, I noticed that it only supports float32 types on Apple M1. All types seem to fallback to that due to ctranslate2 presumably. I read that Apple Neural Engine supports fp16, int16 and int8 types. Any chance we can support those via ANE? That might take the performance to an even higher level
thanks!

As far as I know, the ANE can only be used via high-level tools like CoreML. This would require re-implementing the model with CoreML which I don't plan to do.
It would be great if Apple provides an API to use the ANE directly (e.g. run a matrix multiplication on the ANE), but I don't know if it will ever happen.

True, fasterwhisper is amazing even without it!
Can I ask if there are any expected differences in the output and/or performance while using int8 vs int16 vs float32?

In the benchmark results you can see the performance improvement when using int8 quantization on an Intel CPU.
In terms of transcription quality, we previously measured a 0.1 drop in WER when using int8 instead of float32.


leveldb.LevelDBError: IO error: lock train_weight/LOCK: already held by process

Thanks for your code.
I followed your tips in Readme.md. And I also run dec.py by your dec caffe.But it occured this error. How can I solve this?

the same problem，and my python-leveldb version is 0.194

just del net will free the level db


Update idc-desktop.md

Suggestions from @wlongabaugh

@pieper Looks more helpful, thanks. A few suggestions:

The line export ZONE="use-east1-a" should probably read export ZONE="us-east1-a" ("us", not "use").
The line Each time you reboot the machine, run these commands: should read Then run these commands, which will also need to be rerun every time you reboot the machine:
One might also note that after logging out of the remote machine, it appears you need to hit CTRL-C to shut down the gcloud compute ssh ${VMNAME} -- -L 6080:localhost:6080 command and get back to the command prompt, since I guess there is a wrapper around the machine connection that starts the localhost?


Add '--no-refresh' to mwc713 command 'txs'

We need to collect all transactions for all accounts. And transaction status is not critical for us.
In order to boost performance it make sense to remove node sync up and just return data from DB.

Not needed


altText metadata field doesn't exist

The altText field does not exist in my GraphQL query.
Nothing to report concerning the title and description fields

However, when uploading the media, I have the possibility of adding this ALT attribute:

Is this a bug or does it require additional action?
Thanks

@lorraineS I believe this might be a gatsby source issue. I'm not familiar with Gatsby, so I can't offer much advice right now – except that I believe gatsby-plugin-sanity-image might help you get around this issue (search for sanity-plugin-media on that README)
I can however confirm that altText is officially on the image asset document schema, and is accessible via Sanity's GraphQL endpoint (e.g. when running sanity graphql deploy)


Nacon compact controller

Is there a possibility to add this controller? Or do you know any good drivers that support this controller. In device manager it shows up as xbox 360 controller for Windows and in steam it shows as a PS3 which both stop me from using the touchpad that's on the Nacon controller.

You are posting in the old, no-longer-maintained DS4Windows repository (Jay2Kings).
Trying posting your issue here: https://github.com/Ryochan7/DS4Windows/issues


Feat: Adds Filter and FilterSlide Components.

What's the purpose of this pull request?

[x] Adds Filter , FilterSlide and its related components to faststore/ui and faststore/components.
[x]  Changes Filter on faststore/core with FilterFixed (Desktop) and FilterSlider (Mobile) options.
[x]  Adds Filter component docs page.
[x]  Adds FilterSlide component docs page.

How to test it?

You can see the components page in our nextra doc from the preview Filter and FilterSlider.
In the store you can run yarn dev and checks the Filter and FilterSlider (Mobile) component locally or test it using the preview link.

Starter PR
https://github.com/vtex-sites/starter.store/pull/25

@hellofanny thank you for the review.
I addressed all the suggestions. Could you please take a look?


Typo: 2 scenarios described with the same config

Above sentence already explained situation with the service endpoint;
Second sentence started with a "private endpoint" scenario, but then mistakenly referred to the "service endpoint" again instead of a correct "private endpoint".

@SturgeonMi

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


Vulkano-win Cargo.toml bug

Hi here is a strange bug (probably with cargo)
I want to run a copy of triangle.rs in my project, here is my cargo.toml:
[package]
name = "specs-test"
version = "0.1.0"
authors = ["MyNameHere"]
build = "build.rs"

[dependencies]
specs = {git = "https://github.com/slide-rs/specs.git"}
vulkano = {git = "https://github.com/tomaka/vulkano.git"}
vulkano-win = {git = "https://github.com/tomaka/vulkano.git"}
winit = "0.5.2"

[build-dependencies]
vk-sys = {git = "https://github.com/tomaka/vulkano.git"}
vulkano-shaders = {git = "https://github.com/tomaka/vulkano.git"}

I copied the build.rs, the shadders, and i changed the path of the shaders in build.rs and triangle.rs
everything should be fine but here is how rustc insult me:
error[E0433]: failed to resolve. Use of undeclared type or module `WindowBuilder`
  --> src\bin\test.rs:39:18
   |
39 |     let window = WindowBuilder::new().build_vk_surface(&instance).unwrap();
   |                  ^^^^^^^^^^^^^^^^^^ Use of undeclared type or module `WindowBuilder`

error: aborting due to 3 previous errors

use vulkano_win::VkSurfaceBuild; is here.
Now I will show you how i fixed this:
I copied all the vulkano repository in my project and changed {git = "https://github.com/slide-rs/specs.git"} to {path = "vulkano/the_crate_name_here"} for all my vulkano dependencies and it worked.
But this is ugly and the git method should work.
Maybe I should post this in the cargo repo?

The error is caused because you didn't add use winit::WindowBuilder;. You have to import that type in scope before using it.
As a side note, vulkano was updated a few hours ago to use winit 0.6. Some things related to window handling have changed. If you get further errors, it may be because you're using winit 0.5 instead of 0.6.

I just found the problem and it was the breaking change you mentionned I updated my deps and my triangle.rs and now it works perfectly thanks!


at-modal

Hi. Some issues with the at-modal components. How can I prevent the modal from closing automatically when I click the confirm button? Is there a method I can call to programmatically close it? Would also be nice to see if there are methods to be able to detect when modal is open and when modal is closed. Maybe like an onShow and onHide.

Duplicate of #34


Bug: NF_TakeFX_GetModuleName - docs only have two parameters, while Lua demands 4

In Lua NF_TakeFX_GetModuleName needs 4 parameters but the docs only have two
 boolean retval, string name = reaper.NF_TakeFX_GetModuleName(MediaItem item, integer fx)
After some tests, it seems like the function expects as additional parameters:
 boolean retval, string name = reaper.NF_TakeFX_GetModuleName(MediaItem item, integer fx, string name, integer buf_sz)
I'm not sure, if I got this right, so it's difficult to use the function properly...

This was fixed in SWS 2.12 (and the function was renamed to NF_TakeFX_GetFXModuleName).


Revert "fix(ec): use only results from report-json step"

Reverts openshift/hac-dev#971
https://issues.redhat.com/browse/KFLUXBUGS-1577

/retest

[test]

[test]


cmctl: 1.10.1 -> 1.11.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for cmctl is: A CLI tool for managing cert-manager service on Kubernetes clusters
meta.homepage for cmctl is: https://cert-manager.io/
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.11.0 with grep in /nix/store/q2cmyyx060yjabwhfpa7h2bccr5l6jv5-cmctl-1.11.0
found 1.11.0 in filename of file in /nix/store/q2cmyyx060yjabwhfpa7h2bccr5l6jv5-cmctl-1.11.0

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
cmctl

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/q2cmyyx060yjabwhfpa7h2bccr5l6jv5-cmctl-1.11.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A cmctl https://github.com/r-ryantm/nixpkgs/archive/005e5fc073d832ead697a6db87fea287ee9aa6e6.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/q2cmyyx060yjabwhfpa7h2bccr5l6jv5-cmctl-1.11.0
ls -la /nix/store/q2cmyyx060yjabwhfpa7h2bccr5l6jv5-cmctl-1.11.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

cmctl

Maintainer pings
cc @JoshVanL for testing.

Lgtm!


Mull miscompiles code with jump tables (partially solved)

When the following code compiles:
int printf(const char *, ...);
int main(int argc, char **argv) {
  static const void *jump_table[] = {&&label, &&label2};
  goto *jump_table[argc - 1];
label:
  printf("label1\n");
  goto out;
label2:
  printf("label2\n");
  goto out;
out:
  return 0;
}

Clang generates a global jump table containing blockaddresses.
E.g.:
@main.jump_table = internal global [2 x i8*] [i8* blockaddress(@main, %11), i8* blockaddress(@main, %13)], align 16

Mull corrupts the blockaddresses when it replaces the original function with an indirect stub.
We should be also duplicating and fixing all the blockaddresses before destructive actions.

As a workaround, Mull does not mutate functions that have basic blocks with blockaddress taken.


Feedback for “Yoruba's 5.86 Average of 5”

Hi! Could we add a color scheme swap option for the reconstructions?
ZZ being so scheme sensitive means it's kinda difficult to follow EO related steps on the animations below for those of us that use an atypical color scheme (I do blue line with red/orange on front, for example).
It'd be awesome if we could choose a color scheme (e.g. input some rotation premoves for all Twizzle applets to include, so that things get scrambled and visualized in our own scheme, for us to follow them easier).

Hi Rosca8,
Thanks for your suggestion! It would be a great feature to translate reconstructions to a chosen solving orientation. I'll keep this issue open until I find the time to implement it.
For now, a workaround would be to open each reconstruction in twizzle.net using the Tw link on the applet and input the premoves there.
Thank you!


ResolutionConstraintFlag: should it be exported?

This is an internal implementation detail that may change in future and,
as such, it might be better not to export it from index.ts.
Offending line: https://github.com/freshgum-bubbles/typedi/blob/c1d294acd5aa1a226465269651098a574ca5cb03/src/index.ts#L27

As this has been exported for quite a while now, I'm closing this as a wontfix.  We wouldn't want to change it now, as it may cause issues for consumers.  Plus, it's a fairly basic implementation detail that doesn't (currently) cause any ground-breaking issues.


413 Request Entity Too Large

I'm trying to add an API proxy to my SWA but I get a HTTP 413 when trying to send requests with payload above 30MB.
According to the docs 100MB should be possible with Azure functions (and I'd assume unlimited for proxying?) but I couldn't find any way to achieve this with either Node or Dotnet backends.
The closest I got was trying to set the FUNCTIONS_REQUEST_BODY_SIZE_LIMIT environment variable app settings, but it gets immediately erased.
That 30 to 100MB bump could mean the difference between me being able to use SWA for this project or not.

Hey @cirzoltan, we will look into this but likely this size payload would not be supported. Is the goal to use this api to upload something to storage?

The goal is to allow authenticated users to upload files for processing to another (non SWA) API managing a compute cluster.
The only role the SWA back-end is supposed to play is to authenticate the user and tack on a header with a subscription key for the compute API.
I'm trying to accomplish this using a simple setup in the proxies.json file (I'm not even using any functions c# or nodejs), but ran into the request size issue mentioned above.

We went for a different solution.


BTree-Flush-Index

testOverflowCopyOnWriteSplitting for BTree
copy over testFlushIndexPages and fix Btree to work correctly

Hmmm, but the build was red

As I merged this in a new image and then commited but the branch was wrong, it was merged somehow, Very strange

And I can not revert


Pagination issue with loop, slidesPerGroup, slidesPerView

Check that this is really a bug

[X] I confirm

Reproduction link
https://codesandbox.io/p/sandbox/swiper-slides-per-view-forked-hhfxgt
Bug description
The pagination works randomly with loop, slidesPerGroup and slidesPerView.
This issue appears when is not exactly the number of elements in every group, and in the end, the paginator can not calculate the right position of the current page.
To reproduces in the link just go at the last dot of the pagination and it won't set the last page, but then if click on the first page, the random paginations appears, just trying to go last pages and first page.
Expected Behavior
No response
Actual Behavior
No response
Swiper version
9.1.0
Platform/Target and Browser Versions
Safari, Chrome, Firefox
Validations

[X] Follow our Code of Conduct
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
[X] Make sure this is a Swiper issue and not a framework-specific issue

Would you like to open a PR for this bug?

[ ] I'm willing to open a PR

Hi everyone,
I'm migrating from Swiper version 8.1.4 to version 9.1.1 and I'm facing the same issue.
I've tried to reproduce it here:
(Bootstrap 5 and Swiper only as asset).
Codepen Issue
It seems that there is a problem with the loop. It vibrates when using the grab and pagination lost focus.
I was forced to go back to the version 8.1.4 because the same behavior occurs with all versions 9.
I wait to hear some god news...!

Think this may be similar to what I've just posted?
#6504

Same issue

Think this is the same issue?
https://github.com/nolimits4web/swiper/issues/6518

Any update?

any improvements ?

In v9.4.0 too

Just posted in a closed issue, so maybe worth posting here - in 9.4.1 as well:
loop and slidesperview set to auto / more than one:
https://earth-turtle.com/demos/swiper.php

open page
click the second pagination bullet: carousel moves wrong way, no slide on the left (only two slides showing)
click the first pagination bullet: no slide on the left, active pagination bullet does not update
click the fifth pagination bullet for similar bug.
keep clicking for more similar pagination issues.

In this demo the navigation appears to work, but I had another slider with same setup where navigation and mouse drag kept skipping a few slides, and navigation also wasn't advancing the bullets in correct order.
I have centeredSlides; true, which seems to be part of the issue, but even with centeredSlides commented out, the pagination bullets break after a while of clicking.
The pagination does not seem to know if it should go left or right when clicking the pagination bullet - sometimes from slide 5, instead of going one step right to slide 6, it'll go multiple steps left to slide 6, and leaves out the left-hand slide completely.
using Swiper 9.4.1

I have the same issue 😢 in v9.4.1, see https://github.com/nolimits4web/swiper/issues/6768
https://user-images.githubusercontent.com/21967852/246788704-1f668520-6e4f-4435-8f0a-d891ec1acbb0.mov

Same issue here. In v9.2.4, but also after upgrade to v9.4.1. Downgrade to version 8 solves the problem.

I faced this problem myself.
I use navigation and pagination
Pagination was working fine by default. But if I enabled 'loop', then pagination would not work at all.
Navigation buttons worked fine. But, if I clicked any pagination button, it would not work. Clicking on pagination button would also break the autoplay loop.
The solution for me was to add an attribute called data-swiper-slide-index to each swiper-slide. This is basically a zero-based index, and it is used by swiperjs internally to compute which slide is supposed to be active in case of loop.
At least in my setup, this attribute is not added by default by the library. I use swiper elements with angular. My swiper js version is 10.

Loop mode rarely works properly if slidesPerView is more than 1

Swiper v11 comes with reworked and update loop mode. If your issue is replicated with v11, create a new one


Error when option Image is enabled

When i add image to a post i get this error:
     Error: [$parse:ueoe] Unexpected end of expression: {false:ne-image
       http://errors.angularjs.org/1.3.17/$parse/ueoe?p0=%7Bfalse%3Ane-image
       at http://localhost:6814/js/dist/lib/angular/angular.min.js:11:20
       at Parser.consume (http://localhost:6814/js/dist/lib/angular/angular.min.js:4641:49)
       at Parser.object (http://localhost:6814/js/dist/lib/angular/angular.min.js:4817:25)
       at Parser.primary (http://localhost:6814/js/dist/lib/angular/angular.min.js:4613:173)
       at Parser.unary (http://localhost:6814/js/dist/lib/angular/angular.min.js:4755:215)
       at Parser.multiplicative (http://localhost:6814/js/dist/lib/angular/angular.min.js:4750:41)
       at Parser.additive (http://localhost:6814/js/dist/lib/angular/angular.min.js:4746:41)
       at Parser.relational (http://localhost:6814/js/dist/lib/angular/angular.min.js:4742:41)
       at Parser.equality (http://localhost:6814/js/dist/lib/angular/angular.min.js:4738:41)
       at Parser.logicalAND (http://localhost:6814/js/dist/lib/angular/angular.min.js:4734:41)

This is my HTML thats render - image is showing fine but there is something that spawn console with error inside directive.
   <ng-embed embed-data="message.text" embed-options="options" class="raqtFormat ng-scope">
http://ferrisracquetandfitness.com/wp- content/uploads/2015/04/Courts_indoor.jpg

       </ng-embed>

I love this directive but this really need to be fixed.. :)

I found where in code error happen line 188 in ng-embed.js
I removed this line ng-class="'+'{false:ne-image", true:"ne-image ne-image-long"}[neImageLong]"'+' then error is removed - but i cannot figure out what it do...and what function i removed..

Can you reproduce that on Plunker ?

I can try to describe and what i use :)
<ng-embed embed-data="message.text" embed-options="options" class="raqtFormat"></ng-embed>
And i use these options
   $scope.options = {
        link: true,      //convert links into anchor tags
        linkTarget: '_blank',   //_blank|_self|_parent|_top|framename
        pdf: {
            embed: true                 //to show pdf viewer.
        },
        image: {
            embed: true                //to allow showing image after the text gif|jpg|jpeg|tiff|png|svg|webp.
        },
        audio: {
            embed: true                 //to allow embedding audio player if link to
        },
        code: {
            highlight: false,        //to allow code highlighting of code written in markdown
            //requires highligh.js (https://highlightjs.org/) as dependency.
            lineNumbers: false        //to show line numbers
        },
        basicVideo: true,     //to allow embedding of mp4/ogg format videos
        gdevAuth: 'AIzaSyBZXvueVNNoAy_jPQwjHV5CKXSPtLTOL6U', // Google developer auth key for youtube data api
        video: {
            embed: false,    //to allow youtube/vimeo video embedding
            width: null,     //width of embedded player
            height: null,     //height of embedded player
            ytTheme: 'light',   //youtube player theme (light/dark)
            details: false,    //to show video details (like title, description etc.)
        },
        tweetEmbed: true,
        tweetOptions: {
            //The maximum width of a rendered Tweet in whole pixels. Must be between 220 and 550 inclusive.
            maxWidth: 550,
            //When set to true or 1 links in a Tweet are not expanded to photo, video, or link previews.
            hideMedia: false,
            //When set to true or 1 a collapsed version of the previous Tweet in a conversation thread
            //will not be displayed when the requested Tweet is in reply to another Tweet.
            hideThread: false,
            //Specifies whether the embedded Tweet should be floated left, right, or center in
            //the page relative to the parent element.Valid values are left, right, center, and none.
            //Defaults to none, meaning no alignment styles are specified for the Tweet.
            align: 'none',
            //Request returned HTML and a rendered Tweet in the specified.
            //Supported Languages listed here (https://dev.twitter.com/web/overview/languages)
            lang: 'en'
        },
        twitchtvEmbed: true,
        dailymotionEmbed: true,
        tedEmbed: true,
        dotsubEmbed: true,
        liveleakEmbed: true,
        soundCloudEmbed: false,
        soundCloudOptions: {
            height: 160, themeColor: 'f50000',   //Hex Code of the player theme color
            autoPlay: false,
            hideRelated: false,
            showComments: true,
            showUser: true,
            showReposts: false,
            visual: false,         //Show/hide the big preview image
            download: false          //Show/Hide download buttons
        },
        spotifyEmbed: false,
        codepenEmbed: false,        //set to true to embed codepen
        codepenHeight: 300,
        jsfiddleEmbed: false,        //set to true to embed jsfiddle
        jsfiddleHeight: 300,
        jsbinEmbed: true,        //set to true to embed jsbin
        jsbinHeight: 300,
        plunkerEmbed: false,        //set to true to embed plunker
        githubgistEmbed: false,
        ideoneEmbed: false,        //set to true to embed ideone
        ideoneHeight: 300
    };

Here are HTML response that fails (shows image but above error)
<ng-embed embed-data="message.text" embed-options="options" class="raqtFormat ng-scope">
http://images6.alphacoders.com/316/316963.jpg

       </ng-embed>
I really like you directive so please find issue :)

Do you have a template for plunker i can use - could not get it to work.. :(

@mrweiland looking into it

It seems your template has the problem . There is no variable named neimagelong in my code. Its neImageLong. So i think that you made some changes in that part.
Your code has
ng-class="{false:ne-image" ,="" true:"ne-image="" ne-image-long"}[neimagelong]"=""

and this is the error.
It should be
ng-class="{false:'ne-image', true:'ne-image ne-image-long'}[neImageLong]"

I search thru my code if grunt was doing something odd but its like you say its neImageLong so i guess its console thats output strange.
Im not using any template for this... it seems to depend on image that is loaded because now i get
rror: [$parse:ueoe] Unexpected end of expression: {false:ne-image

This is HTML code that render error

                            <ng-embed embed-data="message.text" embed-options="options" class="raqtFormat ng-scope">
jo tänkte på det  MEN @tobbe vi förenklare lite här så vi får lite framfart... sugen på komma framåt... till krispet

https://dl.dropboxusercontent.com/u/NOT/Sk%C3%A4rmavbild%202015-08-24%20kl.%2018.55.17.png

       </ng-embed>

```

Something weird..

I think you should check the demo present in this repo and replace the text with your text. If the problem still exists then you can reply me or you can write the text here so that i can check.

I will try! :+1: I get back soon with my results.

Really strange i tried to follow you example but still i get error...
Do you want to see code how i do this so that you can see it with your own eyes? :)
https://www.join.me ?

skype ?

Hangout i got open now so i invite you :)

bower version should be fixed now. v2.0.3


Can a new release be created for new changes?

The read_gbq command now takes creds, but I have to install the package with: dask-bigquery @ git+https://github.com/coiled/dask-bigquery.git@main because this isn't included in the latest release

Yeah, we can definitely cut a new release
Btw, is the new creds options working well for you?

@jrbourbeau yup! has worked great

Great, glad to hear it
dask-bigquery=2023.9.0 (which has the new creds option) is out on PyPI. I'll close this issue once the release is out on conda-forge (should be there shortly https://github.com/conda-forge/dask-bigquery-feedstock/pull/4)

Closing as the conda-forge recipe has been updated for 2023.9.0 👍


⚠ GitLab Server has degraded performance

In e45191e, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 11588 ms

Resolved: GitLab Server performance has improved in d8c8127.


Don't kill parent process when timeout occurs

Killing the parent because of a timeout is not usually what people want to do. Default to true to avoid an endless stream of questions in the future.

Okay that last one should do it

Ah. My fault, sorry. I mistook unlink with other function :(

Looks good let me know if you need me to change anything.

The PR makes sense. Our problem was because of version < 1.5 behaves wrong using Task.shutdown and we thought Process.exit could do the job, but we forgot to unlink.


Dash plugin cannot be found using PyCharm 5.0.4

Dash plugin cannot be found using PyCharm 5.0.4

i can not reproduce this. can you please post a screenshot of the plugin missing in the repository.

Sorry, my mistake, probably I should raise a bug with JetBrains as they managed to make the plugin discovery so awkward.


fairseq version 0.5.0 requirement

It seems that on 12 jun there was a major update to fairseq, changing the library structure, and Translate has already started using this. The fairseq package installed in my miniconda environment following the installation instructions is 0.4.0. Running any translate command fails with
from fairseq import (
ImportError: cannot import name 'tasks'

I think this old version of fairseq was installed as part of the combined PyTorch and Caffe2 Conda package. pip/conda don't know about the newer version.
Could you update the installation instructions so that the current version of Translate can be run?

After the attached PR lands, you should rerun python setup.py install and it will fetch the latest version.

I actually tested installation from scratch and it seems to work. I'm not sure we want to pin to 0.5.
I assume what happened here was that you did a git pull on translate and didn't update fairseq?
@HaraldKorneliussen, does this work for you (once you're in the conda env): pip uninstall -y pytorch-translate fairseq, then python3 setup.py build develop ?

I did a git pull on translate, yes. I did get it to work by building fairseq as well from source and installing that for development (with python3 setup.py build develop there). There was no fairseq-0.5.0 that conda could find. If I run
 pip uninstall -y pytorch-translate fairseq
and
python3 setup.py build develop
(in the translate directory), it installs fairseq 0.4.0:

Processing dependencies for pytorch-translate==0.1
Searching for fairseq==0.4.0
Best match: fairseq 0.4.0
Processing fairseq-0.4.0-py3.6-linux-x86_64.egg
Adding fairseq 0.4.0 to easy-install.pth file

I can't find fairseq-0.5.0 in egg form anywhere. I have to install it from source and building it for development (in the miniconda environment).


Add OpenAPI Doc for Schema Registry 2023-07-01 API

Data Plane API - Pull Request
This pull requests updates the OpenAPI doc for Event Hubs Schema Registry, outlining the endpoints for supporting Protobuf schemas, the latest schema type. This PR adds the following changes:

Updates the API version to the latest Event Hubs API version: 2023-07
Adds new Content-Type header for Protobuf schemas in request and response headers
Updates samples to reflect changes

API Info: The Basics
Most of the information about your service should be captured in the issue that serves as your API Spec engagement record.

Link to API Spec engagement record issue:

Is this review for (select one):

[ ] a private preview
[x] a public preview
[x] GA release

Change Scope
This section will help us focus on the specific parts of your API that are new or have been modified. Please share a link to the design document for the new APIs, a link to the previous API Spec document (if applicable), and the root paths that have been updated.

Design Document:
Previous API Spec Doc: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/schemaregistry/data-plane/Microsoft.EventHub/stable/2022-10
Updated paths: Content-Type request headers for schema body requests ("consumes" in OpenAPI doc); Content-Type response header for schema body responses ("produces" in OpenAPI doc).

❔Got questions? Need additional info?? We are here to help!

 Contact us!
The Azure API Review Board is dedicated to helping you create amazing APIs. You can read about our mission and learn more about our process on our wiki.

💬 Teams Channel
💌 email

Click here for links to tools, specs, guidelines & other good stuff
Tooling

Open API validation tools were run on this PR. Go here to see how to fix errors
Spectral Linting
Open API Hub

Guidelines & Specifications

Azure REST API Guidelines
OpenAPI Style Guidelines
Azure Breaking Change Policy

Helpful Links

Azure DevTools Wiki

Yes, I signed off on it (added the label) on July 18th

/azp run


Give users the rights to change their password

What access should I add to allow users to change their password? I checked, Alpha and Gamma users get an "access denied" when clicking on the Profile Icon (upper right corner next to version info icon).
Only Admin role is allowed to change its password
Make sure these boxes are checked before submitting your issue - thank you!

[x] I have checked the superset logs for python stacktraces and included it here as text if any
[x] I have reproduced the issue with at least the latest released version of superset
[x] I have checked the issue tracker for the same issue and I haven't found one similar

Superset version
0.18.0-alpha.1
Expected results
Actual results
Steps to reproduce

I was able to work around this issue by creating a separate role that has these permissions:
can this form post on ResetMyPasswordView,
can this form get on ResetMyPasswordView,
can this form post on UserInfoEditView,
can this form get on UserInfoEditView,
resetmypassword on UserDBModelView,
can edit on UserDBModelView,
can userinfo on UserDBModelView,
userinfoedit on UserDBModelView

Then I added that role to all the non-admin users which allowed them to view/edit their profile and change their own passwords.

@stevekaeser  doesn't can edit on UserDBModelView give them the right to edit everyone else's too?

I am not sure but I am afraid there is a mismatch between ResetMyPasswordView and ResetPasswordView. With the defaults Gamma and Alpha roles, it's not possible to access the user info page (profile page) nor see the reset password button on this page. Maybe it's been fixed in later releases but I haven't found any issue on the matter.
I was able to grant access to the profile and reset password pages only by granting permission sthat are more supposed to be admin permissions and yes you can change other user passwords then...
E.g: resetPasswordView (get + post) is necessary to see the rest button on the profile page...

Please don't close this issue, as I think it makes using Superset more difficult for users.

It's possible to make them see their own profile + see the password change button + allowing them to change their own password without allowing can edit on UserDBModelView, by enabling only these permissions:
can this form post on ResetMyPasswordView can this form get on ResetMyPasswordView can userinfo on UserDBModelView resetmypassword on UserDBModelView
Is there anything that I'm missing or a potential security issue with these enabled?

@Giuzzilla those permissions should be safe enough to enable.

Please open this issue again; I have a role with these permissions but the /resetmypassword/form URL 404s.
can this form post on ResetMyPasswordView,
can this form get on ResetMyPasswordView,
can userinfo on UserDBModelView,
resetmypassword on UserDBModelView

Can anyone help get a password reset?

Anyone resolved this problem?

Anyone resolved this problem?

@liamnv I tested the permissions @Giuzzilla provided and they work for me in Superset version 0.38.0 and 0.37.2.

@liamnv I tested the permissions @Giuzzilla provided and they work for me in Superset version 0.38.0 and 0.37.2.


include legend in downloaded images

might be useful to include a legend below the plot on downloaded images like height distribution. Like what is done in the contact mechanics plot

This should be fixed by #775 which allows to turn legend on and off


Add code highlighting directive to README.rst

This just makes the code blocks a little easier to scan:

Rendered on github: https://github.com/jsignell/OWSLib/tree/code-highlighting

Closing given updates in #870.


[Task]: Polish balance section in address page

Task description
Polish this section so it looks better than it does now

We can discuss about it, we could even ask the designers, but imo we can get to something decent by reorganizing a bit the section

Paused until design team provides help


Fix temporary result selection index and google search encodeUriComponent

Hope you like it 🙂
This fixes the functionality though styles have not been fully updated as seen below.

Padding of temporary result is off
Inverted selection text color of items when there is a temporary result

Perhaps you could fix the styles?
https://user-images.githubusercontent.com/1690659/162817313-c06b809e-66b2-4013-a008-71f8d5307270.mov

Ah no, I just saw the video, seems to be working, cool! thanks!

No... that's kinda broken 😂 I'll take care of it, thanks anyways

hmmm... how do you get into that state? Trying to break it now...

@ospfranco I think it's just an active styles styling issue, think this fixes it https://github.com/ospfranco/sol/pull/35


Add docstrings for some functions in image, retrieval, text metrics

Before submitting

[x] Was this discussed/approved via a Github issue? (no need for typos and docs improvements)
[x] Did you read the contributor guideline, Pull Request section?
[x] Did you make sure to update the docs?
[ ] Did you write any new necessary tests?

What does this PR do?
Partially fixes #389
PR review
Anyone in the community is free to review the PR once the tests have passed.
If we didn't discuss your PR in Github issues there's a high chance it will not be merged.
Did you have fun? Yes
Make sure you had fun coding 🙃

Thanks for the changes! :)

@DevPranjal thanks for wanting to contribute?


getCurrentItem()

Hi,
Thank you for this library.
Do you think you can implement a getCurrentItem() method like we would have on a ViewPager?
(just a way to avoid using the pagechangedlistener if possible)

Good feature request!


added cis github workshop (for first timers)

Contributing
If you want to add a project to this list, please make sure that:

[ ] You read the contributing guide
[ ] The project can't be just an "add your name" or simply + 1 contribution to hacktoberfest
[ ] Place them in alphabetical order
[ ] One repository per PR/contribution - avoid conflicts and simplify review
[ ] Your pull request is not spammy just adding an empty line, otherwise it will be marked as invalid and not count to hacktoberfest.

If they meet the requirements above, feel free to create a PR. Happy Hacking! :sparkles:

This repository is a fork/copy of the above repository in the list. So we don't need to add it.


Support detecting renamed exports as props

This PR adds support for renamed exports such as export { className as class } to be detected as props and added to the generated interface. This is done by storing a list of variable declarations encountered and then looking it up when a rename export is met.
Known limitations:

The variable declaration must appear before the export statement in the source code.
The leading comment of the export statement is parsed, while that of the declaration is ignored.

Resolves #50

Thank you.
What's interesting is that I don't get any of these errors locally (using VS Code and npm v7.21.1). It just seems to entirely ignore strict mode and default most of the types to any. Neither VS Code nor npm run build are reporting any errors.
Anyway, I committed the fix you requested :)


Publish bot for reuse

Hello,
thanks for creating this bot! Could you please publish it on some free server to make it possible to use this bot?
For example, I have written a bot that requires tests if they are absent in PR, and I used Zeit's now (https://probot.github.io/docs/deployment/#now) which is totally free and easy to set up.

@borNfreee Thanks for the feedback. I have a few more features I want to add, but I want to eventually have it be able to be used by others eventually. I'll let you know when it is available 👍


fix volume +-  buttons

The category set on audioSession made volume buttons unusable once the start function was called

:+1:


Syncronus transaction commit should return error in case if tx didn't passed validation

For now, no check is tx validation info is ok (in receipt)

I think that should be performed in the SDK, not the server.
We will return an error only if the tx fails in the front-nd, i.e. before commit.

implemented in the SDK by checking the validation info


Remap Brydge G-Type Fn key to Ctrl

Here's the pixelbook bottom-left Ctrl key:

Here are the Brydge G-Type keyboard bottom-left Ctrl/Fn keys:

What would be great is if there was a way to remap 'Fn' to 'Ctrl' on the latter :)

While agreed, as Fn seemingly has no use on G-Type, but you should be aware that this repo is for virtual keyboards, not physical ones. These requests would be better directed towards the manufacturer's website. For your convenience, that link is https://www.brydge.com/pages/contact_us

Thank you so much @BetaLeaf ! I'll close this and just follow-up with Brydge directly

Not a problem

I asked the brydge support team what the FN button does. This was their response.
"Thank you for reaching out and that is a great question. As per Googles request, we have included the FN key, even though at this time there is no use for it. The reason for this is because with Chrome OS constantly updating, they have plans to begin using the key in the future with their software."


[Question] FormInstance method

Is there a way to get all values from fieldstore?
Is there a way to replace object value with new object?

For example, I set FieldsValue as { selected: { '1': true, '2': true } }
After that, I want to replace values with { selected: { '1': true } } totally.

When I searched, I could not find out the way to achieve things above.
Somebody can comment on this?

https://github.com/react-component/form#getfieldsvaluefieldnames-string
You can't do that, you can only get this:

before:
 { selected: { '1': true, '2': true } }
after:
 { selected: { '1': true, '2': null } } or   { selected: { '1': true, '2': undefined } } Unless discarded when re-rendering.

Thanks for your kind reply. I will find out the other way to achieve my goal by the way. @yoyo837


THRIFT-3306: Java: TBinaryProtocol: Use a single temp byte[] buffer

Reduces allocations and GC when TBinaryProtocol is allocated repeatedly.
Originally separate byte[] arrays were allocated for each integer type, and
a separate array for input and output. However, one buffer of the largest
size (8 bytes for i64) can be used for all purposes.

Note: the Travis CI build may have failed, but it failed to compile some parts of the C++ code, so I suspect this is due to a flaky test and is not legitimate, since I didn't touch any of the C++ stuff.


LiveView 0.20.2+

updates to lv 0.20.3
adds phoenix_html_helpers for compatibility
replaces uses of Phoenix.HTML.Form with PhoenixHTMLHelpers.Form

@harmon25, thanks for the PR, I solved the context and attribute order issue in https://github.com/surface-ui/surface/pull/733, we'll handle the update to phoenix_html 4.0.0 and phoenix_html_helpers soon.

@tiagoefmoraes Thank you!

@tiagoefmoraes Thanks!!

@tiagoefmoraes, @harmon25, let me know if there's any help or testing needed for when resurrecting the phoenix_html_helpers changes comes back around for you all, and thank you for your work :)

Any progress on supporting phoenix_html 4.0.0?


Column name is not is_encrypted but encrypt_option

The document refer to the following statement.
Execute the following T-SQL command to check the value of is_encrypted column. For encrypted connections the value will be 1.
SELECT * FROM sys.dm_exec_connections
This is not is_encrypted but encrypt_option. Could you please fix it?
sys.dm_exec_connections (Transact-SQL)
https://learn.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-connections-transact-sql?view=sql-server-ver16

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

ID: 9d932a41-5533-8809-e9fa-e6f48cd4eec5
Version Independent ID: 9d932a41-5533-8809-e9fa-e6f48cd4eec5
Content: SQL Server and client encryption summary - SQL Server
Content Source: docs/database-engine/configure-windows/sql-server-and-client-encryption-summary.md
Service: sql
Sub-service: configuration
GitHub Login: @padmajayaraman
Microsoft Alias: v-jayaramanp

@kegoly -- thank you for your well-researched feedback.  I am updating the article.

@kegoly -- this has been corrected and is now live.


Add menus for copy/paste, refresh

This is a little complicated since the way to do this is through adding this javascript to the renderer code (aka the Chartbuilder codebase).
You could add that code within some electron-detecting logic like if (typeof require === 'function') but it would be best if we didn't need to alter that repository at all and could somehow inject this JavaScript as a module for the renderer-side.
Here's an architecture overview.

Maybe a hidden browser window could be created that loads a local index.html file with the necessary javascript
var remote = require('remote');
var BrowserWindow = remote.require('browser-window');
var win = new BrowserWindow({ width: 800, height: 600: show: false });
win.loadUrl(`file://${__dirname}/menus.html`);

It's unclear if the menus would be specific to when the focus is on that window or global to the whole electron session.

If that doesn't work, you could open up the chartbuilder index.html file and string replace some javascript within <script> tags before </body> that does this. HTML5 doesn't require body to be closed, however. So maybe hooking onto <body> is a more robust solution.

This is now added to the npm init process where it fetches the menu.html file (where we stashed our menu settings), uses cheerio to parse index.html, appends the script markup to the body and rewrites the file. This is now idempotent as well, so running init multiple times will still only add the scripts one time.
https://github.com/mhkeller/chartbuilder-electron/commit/bad53f3fe35978bf30e3aedb4348d87bab8f95d0
https://github.com/mhkeller/chartbuilder-electron/commit/126cb3bc8b0108dc53a2f0cc322067028ec57125
Release: https://github.com/mhkeller/chartbuilder-electron/releases/tag/0.2.0


Looks like OneFuzz attempted to modify a wrong work item in ADO

task_type libfuzzer_crash_report
{
 "error": {
    "code": 470,
    "errors": [
      "notification failed",
      "TF401346: Invalid Area/Iteration id given for work item NNNNNN, field 'System.IterationId'."
    ]
}
}

After looking up the offending work item - that item was not filled by OneFuzz originally and it has nothing to do with OneFuzz, yet it looks like OneFuzz attempted to modify it.
AB#40479355

It's important to have enough fields in the UniqueFields to identify the specific bug.


Different optimization criteria for matrix factorization in the code and in the paper

In the paper, it’s said that MetaOD minimizes the sum of sDCG as the optimization criteria to factorise a matrix into latent factors (Section 3.4.1), but the code (core.py:91,156,166) is using the function ndcg_score, from sklearn.metrics, which is different than sDCG in some aspects.
And then for the gradient descent it uses the gradient of sDCG to find an optimum.
Is there any rationale for these changes?

Thank you for your answer. The scaling part is clear, I think, but looking at the formula:

First, this formula is using the sigmoid. And also the numerator is pretty different.
I'm not sure if these changes have an important impact on the evaluation of this metric.

That is because DCG is not differentiable...specifically log2 (i+1) -> i is an indicator function and has no derivatives. We use sigmoid to approximate it.

Okay, I understood that the approximation would be used for both the gradient and the function to be minimised, not just to find the gradient.
Thank you for the answer.


[FIX] Rename orientation_component column to component

Following the discussion on issue #1393,

update 'orientation_component' column in *_channels.tsv to 'component' to cover non-orientation spatial channels and
wording change in motion channel description in NIRS spec.

Tagging @sappelhoff, I think reviewers were autoassigned

Thanks @sjeung and all involved reviewers.
@sjeung and @JuliusWelzel I hope you can now proceed with taking these adjustments to the spec, validator, and examples so that we'll soon be ready for the BEP029 MOTION community review 🙂


Bg

￼
￼
PSA:Some of our services (including Ethereum and Bitcoin Cash explorers) are currently unavailable due to a global Internet shutdown in Kazakhstan. We're working on activating our reserve infrastructure. Situation updates will be available at https://status.blockchair.com/ and at https://twitter.com/Blockchair/status/1478698203792949249
APIAPI documentation
API documentation
Introduction
General stats endpointsRetrieve overall information about blockchains and tokens
Dashboard endpointsRetrieve information about various entities in a neat format from our databases
Raw data endpointsRetrieve raw information about various entities directly from our full nodes
Infinitable endpointsSQL-like queries: filter, sort, and aggregate blockchain data
Misc endpoints
Privacy-o-meter
News aggregator
Support
Show all
￼
Blockchair API
Blockchair API provides developers, researchers, and businesses with access to data contained in 20 blockchains
Explore pricing plans
Blockchair.com API v.2.0.80 Documentation
____ __ __ __ _ / __ )/ /___ / /__/ / ____ () / __ / / __ / / /// / __ / __ `/ / / / // / / // / // ,< / // / / / // / / / ///_/_//||__// //_,///
Introduction
Blockchair API provides developers with access to data contained in 18 different blockchains. Unlike other APIs, Blockchair also supports numerous analytical queries like filtering, sorting, and aggregating blockchain data.
Here are some examples of what you can build using our API:
A wallet supporting multiple blockchains (request transaction, address, xpub data, and also broadcast transactions)
An analytical service showing some blockchain stats and visualizations
A service tracking the integrity of your or your customers' cold wallets
A solid academic research
Some fun stuff like finding the first Bitcoin block over 1 megabyte in size
For some tasks like extracting lots of blockchain data (e.g. all transactions over a 2 month period) it's better to use our Database dumps feature instead (see https://blockchair.com/dumps for documentation) — it's possible to download the entire database dumps in TSV format and insert the data onto your own database server (like Postgresql or whatever) to further analyze it.
Almost every API endpoint description is accompanied with an example visualization of the data on our website (https://blockchair.com), and it's also worth it to note that the website is working completely using our API (yes, even the data for charts is pulled from one of our endpoints, and it's fully customizable).
Blockchair cares about user privacy, we neither collect nor share with anyone your personal data rather than for statistical purposes. That includes using the API as well. Please refer to our Privacy policy: https://blockchair.com/privacy. Please also check out our Terms of service available here: https://blockchair.com/terms — by using our API, you are agreeing to these terms.
We have a public tracker for bugs, issues, and questions available on GitHub: https://github.com/Blockchair/Blockchair.Support/issues — please use it or contact us by any other means available.
Our API is free to try under some limitations, and we have a variety of premium plans. Please check out the information about the limits and plans.
￼
About BlockchairFAQChangelogCareersTerms of servicePrivacy policy
￼￼￼￼
© 2021 Blockchair￼￼

Spam. Can be closed?


chore(ci): simplify deployments

Description
Simplify deployments.  Look for bugs or anything impacting stability and security too.
Changelog
New

Changed

Removed

How was this tested?

[ ] 🧠 Not needed
[ ] 👀 Eyeball
[ ] 🤖 Added tests

What gif/image best describes this PR or how it makes you feel?

Thanks for the PR!
Deployments, as required, will be available below:

Frontend
Backend
Oracle-API

Please create PRs in draft mode.  Mark as ready to enable:

Analysis Workflow

After merge, new images are deployed in:

Merge Workflow

Rethinking and replacing!  This PR is no longer needed.


Field with reactive "required" retains invalid state after becoming optional

Environment

react-advanaced-form: 1.6.0

What
Current behavior
When a field with the reactive required prop changes its value to false, the subscriber field is still validated to invalid: true.
Expected behavior
A field with reactive prop (i.e. required) must be validated properly when the reactive prop value toggles.
Why

Validation originating from reactive resolver is forced: true
Thus, shouldValidateSync predicate resolves to true
Thus, relevant rules.type.tel rule is executed on an empty field
Resulting into invalid field from the validation.

The reason is that the validation resolver is invoked when it shouldn't. The relation with the forced nature of reactive validation is not correct.
How
import React from 'react'
import { Form } from 'react-advanced-form'
import { Input, Checkbox } from '@examples/fields'

const rules = {
  type: {
    tel: ({ value }) => /^\+420/.test(value),
  },
}

export default class FooExample extends React.Component {
  render() {
    return (
      <Form rules={rules}>
        <Input
          type="tel"
          name="phone"
          label="Phone"
          required={({ get }) => get(['some', 'checked'])}
        />
        <Checkbox name="some" label="Accept" />
      </Form>
    )
  }
}

Thank you notes to @ludovitkapusta for reporting this issue.

Published under 1.6.1.


Update Last Updated on Any Table Update

Right now the Last Updated column only appears to change if you update the actual game file.  It would be nice if it updated on any update such as backglass or altcolor.  That would make it easier to then find changes that one might want to trigger re-recordings with.

The problem here is that it is not obvious for the user what the modification date is.
E.g. I would assume the "Last Modified" date is the last modification date from any of the video assets.
I actually want to solve this problem via keywords.
For more details see:
https://github.com/syd711/vpin-studio/issues/537

I see what you are saying. I guess I view Last Updated as being when something material to the running of the table updates but I see your point.


Organise workspace crates and consolidate Cargo.toml manifest properties/dependencies

Simplify hacking on this repo by

Allowing to change the version from a single Cargo.toml instead of multiple crates.
Single place to update external dependency version instead of multiple cargo.toml's

This is def. a good idea, I'll pick this up and solve the conflicts after next release

Sure, I based few more changes, that fixes quite a far bit of the issues with appender (including adding support of union types and works well with nested types) atop this branch. Would be great to have it in.  Let me know if anything is needed.
😃

Well, I am stumped, no clue why there's a bunch of leaks detected by ASAN now.

Ok think I fixed it

Anything preventing this merge btw?

Something silly with the last step of the CI. Working on it.


Increase performance of writing results to Xdmf

Coverage decreased (-0.03%) to 91.762% when pulling fbe906042e8ab099c6445fbfab90dfb5c1463065 on performance/modal_analysis into 6e036878c8ef4b2f77f3d8914c1304489522ba12 on master.

Coverage decreased (-0.03%) to 91.762% when pulling 4c4e802a98dd9693c65e0a37d6535a0bd8eb7730 on performance/modal_analysis into a08a9287966f33fedf78640b1371853ddf30cb54 on master.

Coverage decreased (-0.01%) to 91.771% when pulling dcb8b387f265c606bad41c3d04963acc601a9b16 on performance/modal_analysis into 27f0a37cbcb944c158b532d33ef01558789c8fd5 on master.


Hide older login system

Now that we connect through Minutis, we need to make the login form less visible, and put a big "Minutis" link instead.
Keep the login form anyway!

#155


thorough workload identity tutorial setup of KNative-GCP

Hi Mete, can you provide a more thorough of setting up the knative-gcp installation with the focus on leveraging workload identity setup for the control plan.
Additionally the explicit data plane setup with workload identity is confusing as i don't get why it would be required to provide the spec.googleServiceAccount in the manifest.
https://github.com/google/knative-gcp/blob/master/docs/install/pubsub-service-account.md
** I did log an issue under the knative-gcp and Grace had mentioned this wasn't supported prior to 0.14.0 so i was eager to try when it was recently released.  Hopefully you have better luck.
the annotated service account that would say run the data plane CloudPubSubSource for example should automagically be authorized and authenticated to use whatever google apis it's entitled to.

@meteatamel  any luck in validating to take advantage of workload identity in using KNative-GCP CRDs?

Unfortunately, I couldn't get to this yet. I'm hoping early next week.

Sure thing, the steps are pretty minimal for me to not get this so I can honestly only assume the release 0.14.0 itself is not liking workload identity configuration.   The state of my unsuccessful install to summarize is knative-gcp's control plane controller refusing to start up which again i've concluded is due to the authentication/authorization setup of either workload ident or secrets

I tested this out today and you're right. I couldn't get CloudPubSubSource to get into ready state. I updated my setup scripts to also work on workload identity in case you want to take a look. I'll dig further and reach out to one of Knative engineers to see if they have any idea what might be wrong.

so you're able to get the main control plane to leverage workload identity - from my test it's stuck on ContainerCreating status.  I never even got around to using a event source yet.  I did log this issue and Grace had mention to not use the release version just yet, but based on the release note of 0.14.0 i was expecting it to work.
https://github.com/google/knative-gcp/issues/787

Yeah I got the CloudPubSubSource created but it never gets into READY state and it doesn't what's wrong either

Ok, I figured it out. Turns out, the latest Knative-GCP v0.14.0 only supports Workload identity in data plane and not control plane. You can either:

run init_control_plane.sh to configure Secret for Controller Plane (you can still use Workload Identity with that yaml for your cloudpubsubsource in the Data Plane)
OR ko apply -f /github.com/google/knative-gcp/blob/master/config/ to deploy the latest controller (It supports Workload Identity for the Control Plane)

In cloudpubsubsource-workload.yaml, I also updated the service account to use cre-pubsub, instead of cloud-run-events that are used only for control plane.

That makes complete sense and thanks for your help validating I will try again with the non release version.

I'll close this. Please re-open if you still have the issue.


Error with volume module

While connected to HDMI and with "pulseaudio-alsa" installed, the volume module is working but  is not updating when i scroll it up and down. On the other hand if i remove "pulseaudio-alsa" the volume update but do not work.

[module/Volume]
type = internal/volume
master-mixer = Master
speaker-mixer = Speaker
headphone-mixer = Headphone
headphone-id = 9
label-muted = Muted
format-volume =
ramp-volume-0 = 
ramp-volume-1 = 
ramp-volume-2 = 
ramp-volume-3 = 

The scroll-up/scroll-down issue is a known bug.. I'm working on a fix


Improve type checking

Experiment attempt to use static type checking on options.

Closed in favor of #75.


Lazy Vim?

Maybe I'm just new to Lazy, but I'm having trouble getting the Pico8Run to work
Here is the code under ~/.config/nvim/lua/plugins/PICO-8.lua
return{
    "bakudankun/pico-8.vim",
  name="PICO-8",
  -- lazy-load on filetype
    ft = "pico8",
}

and here is the error when I run :Pico8Run

Not a vim expert, but the error here does not seem related to the lazy loading, rather a straightforward PATH configuration issue.
Have you installed the pico8 executable on a directory that’s in your PATH envvar so that you can run it by typing pico8 from anywhere?

Oh!! I have not. How do I do that? If there's already a thread or resource drop it here :)

https://www.digitalocean.com/community/tutorials/how-to-view-and-update-the-linux-path-environment-variable

@J-H-Freedman You need to set the path to the pico8 executable. See :help g:pico8_config.pico8_path.
I don't know what to do with LazyVim.


Unify Syntax of component identifier

Background:
We are aiming for a unified/consistent string format for referencing a component either fully or partially qualified.
This does not change the way components are described as part of CMSIS-Pack description.
This string shall be used for component selection (e.g. in the context of project descriptions)  but also for output messages of tools.
Pattern:
Cvendor  ::Cclass  [&Cbundle]  :Cgroup  [:Csub]  [&Cvariant]  [@CversionMin [:CversionMax]]
fully specified = uniquely identified

Cvendor::Cclass:Cgroup@Cversion (without optional Cbundle, Csub, Cvariant):
<EMAIL_ADDRESS>Cvendor::Cclass:Cgroup:Csub:Cvariant@Cversion (without Cbundle):
ARM::CMSIS:RTOS2:Keil<EMAIL_ADDRESS>Cvendor::Cclass@Cbundle:Cgroup:Cvariant@Cversion (without Csub):
<EMAIL_ADDRESS>Cvendor::Cclass@Cbundle:Cgroup:Cvariant@Cversion (all):
<EMAIL_ADDRESS>
partially specified => multiple matches
Rules:

if an attribute is not specified it is the same as if the attribute equals "" (e.g. Cvendor="")
if an attribute is set to an empty string "~" needs to be used
the following wildcards are supported '?', '*', [abc]

Examples:

version range CversionMin:CversionMax (component version >= CversionMin && version < CversionMax)
ARM::CMSIS.CORE@5.0.0:6.0.0
any vendor, any version
*::Device:Startup&C Startup@*
equivalent
Device:Startup&C Startup
any bundle that starts with 'MDK' and variant set to empty string
Keil::USB&MDK*:CORE&~
any attribute (except version) exactly matches DSP
DSP

Cvendor ::Cclass [&Cbundle] :Cgroup [:Csub] [&Cvariant] [@CversionMin [:CversionMax]]

I don't really understand why some optional attributes (e.g Cbundle and Cvariant) are prefixed with & where other optional attributes are prefixed with :. It might be worth explaining this in the "Pattern" section.

Rules:

if an attribute is not specified it is the same as if the attribute equals "_" (e.g. Cvendor="_")

What is the behaviour when an attribute value equals "_"?

version range CversionMin:CversionMax (component version >= CversionMin && version < CversionMax)
ARM::CMSIS.CORE@5.0.0:6.0.0

The version range syntax seems unintuitive. The explanation indicates that this is a half-open range, but that isn't explicit in the syntax. The more commonly used syntax @0xc0170 suggested is explicit about whether the range is inclusive, exclusive or half-open.

My 2 cents: I agree that >=5.0.0,<6.0.0 seems more understandable than 5.0.0:6.0.0
The fact than the max version is considered excluded might be a cause of error

Thanks for all the feedback. If I understand correctly we should provide the flexibility to support inclusive and exclusive as well as half open.
(>|>=) minVersion , (<|<=) maxVersion

with the option to either specify minVersion or maxVersion or both.
Am I missing something.

a) @0xc0170 where can I find the specification of a version range in Semantic Versioning 2.0? I could not find it.

I could not neither, the only thing in their specification is regex to check the syntax https://semver.org/#is-there-a-suggested-regular-expression-regex-to-check-a-semver-string.
There are couple of implementations providing more details:

node https://nodesource.com/blog/semver-a-primer/
crate https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html

^, ~ are not that well known as we found out (at least our users were often asking about them and there were issues because of these sometimes), most users find intuitive only =, <, > (crate page above shows matching between these and using ranges).
As @rwalton-arm asked about separators in this identifier: what are differences between :: and : : Keil::USB vs MDK-PRO:Device or &. We have 3 different characters, this could lead to lot of mistakes by users. It would help if we add details about these (or reference if it's documented somewhere).
What challenges we would have if we use one separator Keil:USB:MDK-Pro:Device:HID:Release ? would we need a specific separator for optional ones ? If yes, we could end up with just : and & ?
For version, do we need @ separator? I assume characters like < or > and similar would not be allowed as identifier (isn't this like it is in pypi specified, see https://www.python.org/dev/peps/pep-0508/#names what is allowed in python - pypi use regex to check if the package has proper name.
If we follow similar restriction in names, we could add version right after the last identifier:
Keil::USB&MDK-Pro:Device:HID&Release==6.15.1 would be equal to presented<EMAIL_ADDRESS>or if I would specify a range, it would be Keil::USB&MDK-Pro:Device:HID&Release>=6.15,<7.0

:: separate Cvendor from Cclass.  The Cvendor is optional and frequently derived from context (i.e. device used).  For example CMSIS-Driver:Ethernet would resolve to NXP::CMSIS-Driver:Ethernet on NXP devices, to 'ST::CMSIS-Driver:Ethernet' on ST devices.
The unique separator :: allows it to omit Cvendor or specify it as needed.

If these are written by hand, then it seems hard to know when to separate using : or & for which optional items and ordering?
More URL-like? Start with optional vendor, then required class and group, then follow with named optional parts.
(Cvendor::)?Cclass:Cgroup(&(bundle|sub|variant|version|pack|condition)=[ a-zA-Z0-9<=\.\*]+)*
It could be useful to add pack (vendor + name + version) and condition to this as optional parts as well, otherwise we still won't be able to exactly identify a specific component if desired.
E.g.

CMSIS:Core => Matches any Cclass==CMSIS && Cgroup==Core
ARM::CMSIS:Core => Matches Cvendor=ARM && Cclass==CMSIS && Cgroup==Core
CMSIS:Core&version=5.0.6<=*&sub=SubComp => Matches Cclass==CMSIS && Cgroup==Core && Csub=SubComp && versions 5.0.6 or higher
CMSIS:Core&pack=ARM.CMSIS.5.8.0 => Matches Cclass==CMSIS && Cgroup==Core strictly from the ARM.CMSIS.5.8.0 pack
Device:Startup&condition=ARMCM7 CMSIS => Matches Cclass==Device && Cgroup==Startup && components using the condition "ARMCM7 CMSIS", this can be used to locate specific components that are declaring this condition after the condition has been fulfilled in the project.

While this format is a bit more noisy, it has less implicit interpretations based on order while offering extendability.

Thanks for all the good suggestions, I suggest we review what has been implemented in 'projmgr' (see here https://github.com/brondani/devtools/blob/mvp-prototype/tools/projmgr/docs/Overview.md#component-names)
After that we should decide if more discussion is required.


[Hacktoberfest]: Update Content - Add Signal Conf to the list of Conferences

🆕🐥☝ Beginners Only:
This issue is reserved for people who are new to Open Source. We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝
To do:
Add
📋 Step by Step

🙋 Claim an issue: By commenting on it.
Click on the Readme.MD and then click on the little pen (top right) to edit the file
Add this line underneath the last entry in Step 10, Conferences ensuring there remains a new line/space after the step 10 table:

`| Signal Conf | Twilio | 10 | Twilio’s Annual Customer & Developer Conference |'

Commit your change Make it a good one
Make a Pull Request Tell us what you did
We'll review it and merge it in
Comment on Issue or Pull Request, asking @all-contributors to add a contributor:

@all-contributors please add <username> for <contributions>
See the Emoji Key for a list of valid contribution types.
Remember to observe the Code of Conduct - by which we mean, in short - Be Kind, Be Positive, Be Helpful

Resolved by PR88


Windows compiler instructions are out of date

I attempted to follow the instructions for Windows build from source.  Visual Studio 15 standalone is no longer available.  We need to update this with the correct instructions using Visual Studio 2019.

Instructions appear to be install 2019 community edition.  Select "Individual Components"... Add MSVC 2015 (14.00) build tools.  But that is still missing the headers.  So something else is required.

In addition "Windows 10.0 SDK" is required.

Updated.


Add a Force-merge command

This PR updates the Optimize command and adds support for the Force-merge API, which replaces the Optimize API as of ES 2.1.
The whole thing is pretty much a copy-paste of the Optimize command and its tests. I did not remove the Optimize command because it's still needed for users of Elasticsearch 2.0.
Note that this additional command is only "nice" when using ES 2.x, but it is actually required when using Elasticsearch 5.0, in which the Optimize API has been completely removed.
Related issue (kind of): https://github.com/searchbox-io/Jest/issues/292

Coverage increased (+0.08%) to 54.923% when pulling 9cd555d8d1afa75d13f29a911d1fea93088a83de on yrodiere:force-merge-command into 0f6a143d00a013ad98cf6b76f7da207d76b526d7 on searchbox-io:master.


Best metric is now only logged for the first of all the validation subsets

Best metric is now only logged for the first of all the validation subsets
Before submitting

[x ] Was this discussed/approved via a Github issue? (no need for typos, doc improvements)
https://groups.google.com/g/fairseq-users/c/7nk3rJmvlg8
[ ] Did you read the contributor guideline?
[ ] Did you make sure to update the docs?
[ ] Did you write any new necessary tests?

What does this PR do?
Fixes #4162
PR review
Anyone in the community is free to review the PR once the tests have passed.
If we didn't discuss your PR in Github issues there's a high chance it will not be merged.
Did you have fun?
Make sure you had fun coding 🙃

@alexeib CLA is now sorted, could you please advise regarding the tests?


Sets 'Working Directory' according to Visual Studio's Configuration Properties

Sets 'Working Directory' according to Visual Studio's Configuration Properties or runsettings xml file
Closes #43

:+1: except some smaller issues (see comments in code)

Hi @guwirth the branch has been modified accordingly as well as squashed for merge.  Thanks.

:+1:


.info() method in class Sequence

Add a .info() method to the class Sequence which print all the relevant information about the chose sequence.
Infornation to include:

[ ] Name of the sequence
[ ] Names of the classes implementing the sequence
[ ] First 5 (?) terms of the sequence
[ ] is finite? If yes also the length
[ ] Is periodic
[ ] Reference (?)
[ ] Is mononotonic increasing? Increasing? Constant?
[ ] Is strictly positive? Positive?
...

Open question:

what should be the format of the output?

API:
@property
def info(self) -> str:
    ...

If we were using scikit-base, as proposed in https://github.com/VascoSch92/sequentium/issues/45, most of these I'd model as tags, which you get as a dict via get_tags, and one can use for search and retrieval via all_objects.
e.g.,
class Fibonacci():

_tags = {
    "name": "Fibonacci Sequence",
    "OEIS": True,
    "OEIS_ID": "A000045",
    "is_finite": False,
    "is_periodic": False,
    "is_monotonic_increasing": True,
}

The benefit is, for a new property, a new tag is added easily.
I am also thinking about print_tags or similar, at least for sktime, for a version with explanation of each tag, and meta-tags or tag documentation, see this PR for a draft design covering the second half of this: https://github.com/sktime/sktime/pull/6289
Things I would not make tags or methods:

references, I'd include them in docstring in a Reference section, and use sth like numpydoc/rst.
names of classes implementing - why would ther be multiple?

either way, related classes can be referenced in the docstring, unless we need to query it at runtime

Taking inspiration from this discussion, here's an experimental design that allows tags to be accessed as attributes, in BaseObject descendants:
https://github.com/sktime/skbase/pull/313
Reviews of the idea appreciated. This would allow sth like
fi = Fibonacci()

fi.is_periodic
# False

In the current setting. I can just delete 3 methods in 3 different classes and it is done. Same thing if we want to add a new property.

Can you explain that?
I agree that if there is some default logic that infers the property, it's probably not good to make it a tag.
Though, what is this being inferred from? Is being finite not an inherent property of the sequence?
In case you are worried about inheritance: the tag system in scikit-base does support inheritance. That is, if all descendants of a class have a parent where a tag is set, but do not set the tag themselves, then they will behave as if they had the ancestor's tag.

Same classes but different names.

I would be extra cautious and would strongly recommend not to introduce different class names.
Yes, an object can have different names in literature, that's the same in stats/ML, e.g., Kriging, Gaussian process regression, kernel ridge regression with error variance fitting, all refer to the same algorithm (including parameters) up to renaming of symbols.
I think dealing with different names is more a matter of documentation and tagging, rather than creating multiple classes though, because classes live on the software architecture level, and proliferating references is anti-DRY.


Add make letsencrypt command

Closes #31

We have to clean up the master branch after the force push
closing for now.


Update extract-emails-from-clipboard extension

Description

Screencast

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

@pernielsentikaer - I cleaned up the extension directory here. Sorry about that! =)

Looks like it's still not right, can you check once more 🙂


Add in a meteorImporter

Add the ability to resolve meteor packages from @import statements
using the fact that they have a colon in the location string. For
example bourbon could be imported as: @import "wolves:bourbon/bourbon”;
This then sets node-sass to resolve from
`.meteor/local/build/programs/server/assets/packages/wolves_bourbon/bour
bon/bourbon
Still a little brittle, but removes the need for importPaths set in the
scss.json file

Hi @aleatorik I see you're maintaining 'wolves:bourbon` so I'm interested in what you think of this idea.

Like +1!

Meteor 1.2 comes with this functionality, but this package has to adopt it anyway.

@appinteractive See https://github.com/fourseven/meteor-scss/issues/106

Closing as it's implemented in #106


Entering Settings - Authentification alerts "cannot read properities of null (reading 'length')"

Before you start please confirm the following.

[X] Yes, I've searched similar issues on GitHub.
[X] Yes, I've checked whether this issue is covered in the Portainer documentation or knowledge base.

Problem Description
I tried to add a new OAuth by Authentik to Portainer.
When I enter Settings -> Authentification, I will get an Failure:

cannot read properities of null (reading 'length')

Trying to save current Auth-Settings (internal) isn't working. Trying to reconfigure to another Auth-Type isn't working.
Can't change any Settings in Authentification.
Looks like the Auth-Settings are corrupted :(
Expected Behavior
Page will open without any Failures.
Saving Settings will work.
Actual Behavior
Page shows current Settings with Failure-Popup.
Saving any Changes has no effect.
Steps to Reproduce

Open Portainer (BE)
Without selecting an Environment, expand "Settings"
Click on "Authentification"

=> Failure-Message pops up
Portainer logs or screenshots
No response
Portainer version
2.19.4
Portainer Edition
Business Edition (BE/EE) with 5NF / 3NF license
Platform and Version
Docker 25.0.2
OS and Architecture
Ubuntu server 22.04.4 LTS
Browser
Microsoft Edge
What command did you use to deploy Portainer?
docker run -d -p 8000:8000 -p 9000:9000 -p 9443:9443 --name portainer2 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ee:latest

Additional Information
Instance of Portainer exists for more than 2 Years now. Upgraded from CE to EE about 3 weeks ago.

I also am experiencing the same issue.

I'm also experiencing the same issue when trying to setup OAuth. It seems to be preventing me from configuring it.


[issue#4155][pulsar-clients]Support key value schema versioning

Fixes #4155
Master Issue: #4155
Motivation
Similar to AVRO and JSON schema, we need to support schema versioning for key/value schema.
Modifications
Support key value schema versioning.
Verifying this change
unit test pass
Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API: (yes / no)
The schema: (yes / no / don't know)
The default values of configurations: (yes / no)
The wire protocol: (yes / no)
The rest endpoints: (yes / no)
The admin cli options: (yes / no)
Anything that affects deployment: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)
If a feature is not applicable for documentation, explain why?