Clean up mirror repos

When we first moved to the monorepo, many of the package managers we used needed a library to be in its own repo, so we set up individual read-only mirror repos which are copied to when there are changes in this repo.
The context has changed, and we don't need them any more.

[x] Change go modules to use VCS module paths into common repo (https://github.com/cucumber/common/pull/1608)
[ ] Update godog to use VCS module paths too (https://github.com/cucumber/godog/issues/389)
[ ] remove scripts for generating / updating submodules
[ ] archive the go sub-repos (legacy versions will still need them, I think)
[ ] delete or move other sub-repos to cucumber-attic
[ ] remove docs about subrepos
[ ] use symlinks instead of rsync and delete rsync scripts/functions

@jaysonesmith or anyone else from @cucumber/go can you help me understand whether we still need the subrepos for publishing common go modules?

We can easily specify a go module which is in a monorepo:
https://golang.org/ref/mod#module-path
https://golang.org/ref/mod#vcs-dir
So in our case, that should be as simple as something like the following: github.com/cucumber/common/messages/go/v42

Would be great if this eliminates the rsync'ing

I disagree with use symlinks instead of rsync and delete rsync scripts/functions - symlinks work poorly in git.
We may be able to replace some of the copied files with relative file paths within the repo, but we might not be able to do it for all rsync'ed files.
For example, I think .mocharc.json files must be in the same directory as package.json - there might be more cases like that.

symlinks work poorly in git

Is that a Windows issue?

I thought it was a Windows issue (used to be at least), but have no simple way of verifying if it works now. Maybe it does now: https://github.community/t/windows-symlinks-do-they-play-well-with-git-projects/730
If symlinks work on Windows too, it would certainly simplify things!

I have similar vague memories :)
I think under WSL2 it's fine but no idea how it works on 'real' Windows nowadays

If we don't have separate repos in future though I agree that we should minimise the use of symlinks in favour of relative paths

@gasparnagy @aurelien-reeves @enkessler can you add anything about the symlinks situation on Windows these days?

@mattwynne did a quick check. you can create symlinks, but only with admin privileges. so with normal console where you would do a git pull it does not work.
How does git support symlinks. Could anyone point me to a git repo that had symlinks inside - i would try to see what happens if i pull...
btw the win command for creating symlinks is
mklink symlink-file target-file

It seems you can enable creating symlinks without admin, but it requires you to enable developer mode (i don't have that enabled... and never heard about it yet). Unfortunately developer mode enables a bunch of other things, like SSH server, that you might not want to have on a laptop for example...
https://docs.microsoft.com/en-us/windows/apps/get-started/enable-your-device-for-development

@gasparnagy try https://github.com/mattwynne/symlink-test ?

You should be able to do:
> type link-to-readme.md
# symlink-test

have separate repos in future though I agree that we should minimise the use of symlinks i

I agree.
Why to use symlinks where relative path may be enough?
Symlinks may still be confusing sometimes where relative path are explicit anyway.

@gasparnagy try https://github.com/mattwynne/symlink-test ?

Does not work. Git clone just clones it as normal file that contains the name of the linked file... :(
> type link-to-readme.md
README.md

So I think we can say that we should not use symlinks if we want to have contributors with Windows...

Why to use symlinks where relative path may be enough?

Of course! I hadn't thought of that. Relative paths should work just fine.


upate reflection

Update reflection with links to issues:

The following line can be linked to any number of the peer feedback issuesm for instance(https://github.com/UBC-MDS/DSCI-532_gr202_dashboard/issues/53) :   "In order to improve the speed of our app, we've decided to use a smaller dataset which only incorporates the data associated with the top ten most commited crimes. This significantly reduced our overhead and our app can load much quicker than before.

The following section has to be adjusted,  did not do modularization in R

App Maintenance and Refactoring
We have done significant refactoring of our code. The app file structure has been reorganized, by abstracting function definitions out of our app.py file to a new separate functions.py helper file. Code hygiene has also been improved by adding detailed docstrings for all functions, and making our code 'Pythonic' when possible (for example, dictionary comprehensions for long dropdown menus


Allow also python 3.10

We would like to use the sdk also with python 3.10

ok, this won't work since there is no http module in 3.10 ...


fetch api not working in ios but working in android

I am using react native.
react native info :
React Native Environment Info:
    System:
      OS: macOS 10.14.5
      CPU: (16) x64 Intel(R) Xeon(R) CPU E5-1680 v2 @ 3.00GHz
      Memory: 2.15 GB / 16.00 GB
      Shell: 3.2.57 - /bin/bash
    Binaries:
      Node: 10.15.0 - /usr/local/bin/node
      Yarn: 1.13.0 - /usr/local/bin/yarn
      npm: 6.10.1 - /usr/local/bin/npm
      Watchman: 4.9.0 - /usr/local/bin/watchman
    SDKs:
      iOS SDK:
        Platforms: iOS 12.2, macOS 10.14, tvOS 12.2, watchOS 5.2
      Android SDK:
        API Levels: 19, 20, 21, 22, 23, 24, 25, 26, 27, 28
        Build Tools: 23.0.1, 23.0.3, 25.0.1, 25.0.2, 26.0.1, 27.0.1, 27.0.3, 28.0.2, 28.0.3, 29.0.0
        System Images: android-22 | Google APIs Intel x86 Atom, android-22 | Google APIs Intel x86 Atom_64, android-23 | Intel x86 Atom, android-23 | Google APIs Intel x86 Atom_64, android-Q | Google APIs Intel x86 Atom
    IDEs:
      Android Studio: 3.4 AI-183.6<IP_ADDRESS>22156
      Xcode: 10.2.1/10E1001 - /usr/bin/xcodebuild
    npmPackages:
      react: ^16.8.6 => 16.8.6
      react-native: ^0.59.9 => 0.59.9
    npmGlobalPackages:
      react-native-cli: 2.0.1

I am call web service as below :
let endpoint = "https://service-url"; //it is secured service(http).
fetch(endpoint).then(res=>res.json()).then((res)=>{
console.log(res);
});

Success method get called in both platform but in ios not getting result.
I tried a lot but can't find solution. can anyone help me ?
same services working fine in chrome and safari browsers(android and ios mobile also)

Could you provide more info? Does it print any error messages on console? By default iOs will not complete any requests to insecure sources, thus, make sure the requested endpoint has HTTPS.

Thanks for response. i have provided all required information. yes web service secured i have mentioned in my question.

Actually I am not getting data in ios (react native) but getting data in ios safari browser in android.

Could you provide the URL you are requesting the data so I can try reproduce the issue here?

sorry i can't provide that web service here.

I am not getting data in ios(device) but getting in browser. can you tell me possibility so i will check.

i check constructed url. json.stringify not working in ios.

I used react-native 0.59.3 and react 16.8.3 fetch function does not working on ios, it does not reply any message


Move SnarkyJS bindings to separate repo

SnarkyJS companion: https://github.com/o1-labs/snarkyjs/pull/822
New bindings repo: https://github.com/o1-labs/snarkyjs-bindings (located as a nested git submodule inside snarkyjs)

!ci-build-me

!ci-build-me

!ci-build-me


feat: Add installation option using .sh script

PR Request: Add Installation Option Using .sh Script
Description
This PR introduces a new installation option using a .sh script, providing users with an alternative, more streamlined method to set up the Self-Operating Computer Framework. This addition aims to enhance user flexibility and make the installation process more accessible.
Changes Made

Added a new .sh script in the self-operating-computer directory: run.sh.
Updated the README.md to include detailed instructions for the new installation option.
Separated the installation options in the README to prevent users from running all commands by mistake.

@centopw thanks for the PR. Merged it in. I moved this install option to ### Option 2 because I noticed that after you run the install it is not possible to run operate but instead the install needs to be run each time. If it can be possible to run operate after the first run.sh install that'd be great.
https://github.com/OthersideAI/self-operating-computer/assets/42594239/d72109c2-5309-409e-af47-4a0d41c9012c

@joshbickett I could add a option to ask user if they want to install it globally or create a virtual environment? if they chose globally then it will skip the create environment?

Oh ok, I think as long as they can run operate after I think that'd work well


Link to parameter options in List workflow runs is incorrect

Code of Conduct

[X] I have read and agree to the GitHub Docs project's Code of Conduct

What article on docs.github.com is affected?
https://docs.github.com/en/rest/actions/workflow-runs#list-workflow-runs
Specifically the section about the status parameter. There is a link to "Create a check run". However, that page shows less options for the parameter than the actual options listed just below that link.
This is problematic as I think the rest documentation is build from the same source:
https://octokit.github.io/rest.js/v18
However, this documentation doesn't list the actual paramaters so you don't actually get the correct possibilities shown there.
What part(s) of the article would you like to see updated?
Instead that link should probably link to the possibles status for Workflows instead of for Check runs.
Additional information
I would gladly do this myself but I don't really understand how
https://github.com/github/docs/blob/main/content/rest/actions/workflow-runs.md creates the page I see on the live documentation 😅
The reusable data doesn't match up...

Thanks so much for opening an issue with a thorough explanation of what you're seeing and what you expect @DanielNoord! I'll get this triaged for review ⚡


[metadata] Add service callback for deviceService AdminState Update API

🚀 Feature Request
Relevant Package

 This feature request is for core-metadata
Description
Add callback for deviceService AdminState Update API to notify the service should update the AdminState
Related API:
curl -X PUT http://localhost:48081/api/v1/deviceservice/28fda1d8-7304-49ab-bf78-e4268e1c72ad/adminstate/LOCKED
curl -X PUT http://localhost:48081/api/v1/deviceservice/name/test-device-service/adminstate/LOCKED

Describe alternatives you've considered
This issue can refer to the device-sdk-go https://github.com/edgexfoundry/device-sdk-go/issues/651

@cloudxxx8 , @weichou1229 , I thought we are not implementing By ID endpoints in V2, only By Name when there is a Name option?

@cloudxxx8, @weichou1229 , This is for V1 which is not going to be available in Ireland. Should be for V2.

@lenny-intel we need it now or the Modbus scalability test, so we have minimized the development effort

For V2, we will make more proper design.

Ok, got it. short lived in V1.


Error: Unable to require(/node_modules/prisma/libquery_engine-debian-openssl-3.0.x.so.node)

"prisma": "^3.13.0",
"@prisma/client": "^3.13.0",
node v16.14.0
Ubuntu 22.04
comand: yarn prisma generate
response:
yarn run v1.22.18
$ /node_modules/.bin/prisma generate
Environment variables loaded from .env
Prisma schema loaded from src/infra/repository/prisma/schema.prisma
Error: Unable to require(`/node_modules/prisma/libquery_engine-debian-openssl-3.0.x.so.node`)
 /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /lib/x86_64-linux-gnu/libcrypto.so.3)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Similar issue
OS: Debian Bullseye [Kernel: 5.10.0-13-amd64]
Node.js : 16.14.2 & 16.15.0 (Tested on both)
openssl: 3.0.2
libssl-dev: 1.1.1n-0+deb11u1
Command:

yarn prisma {generate, db pull}
npx prisma {generate, db pull}

Output:

libssl.so.3: cannot open shared object file: No such file or directory
libcrypto.so.3: cannot open shared object file: No such file or directory
/lib/x86_64-linux-gnu/libssl.so.3: version `OPENSSL_3.0.0' not found

Tried:
Linking libssl.so to libssl.so.3 ( Fixed first error )
Linking libcrypto.so to libcrypto.so.3 (Fixed second error)
Stuck on third error
(I'm not the best with shared libraries & linking can get pretty nasty, but just trying to get back up and running)

@AndreBLima Anything special about your Ubuntu 22.04 or can we reproduce this with a simple Docker image?
@mmillerbkg How can we easiest get a system that is in the same state as yours for reproduction?

After a lot of troubleshooting, I found that conda installs the latest version of OpenSSL (3.0.x) as a part of its packages. My PATH was using conda's OpenSSL over Debian's version (1.1.1n). After deactivating the conda env, everything worked as expected.
Thanks for the fast response & keep up the great work!

I get

Error: Not Found https://binaries.prisma.sh/all_commits/22b822189f46ef0dc5c5b503368d1bee01213980/debian-openssl-3.0.x/libquery_engine.so.node.gz

The link seems broken

@prosperoking I see you solved it over here: https://github.com/prisma/prisma/issues/11356#issuecomment-1113130734

@AndreBLima did not report back. It is unclear if they are still have the problem, or if it is resolved. That we are not getting many more reports for Ubuntu 22.04 indicates this might be a custom situation though.
What @mmillerbkg describes seems like a custom situation, but I am not sure if Prisma not figuring out the right thing to do there  is a problem or not.

I'm currently having the same issue on a Ubuntu 22.04 computer

For me it's fixed after upgrading @prisma/client to version 3.13.0
"@prisma/client": "3.13.0"

I'm having the issue (Pop!_OS 22.04), tried to upgrade prisma and prisma client to 3.13.0 but still getting
Error: Unknown binaryTarget debian-openssl-3.0.x and no custom binaries were provided
when I run prisma generate

For anyone who is still having the issue even with :
"@prisma/client": "3.13.0"
and
"prisma" : "3.13.0"
I have simply followed the what was shared at this comment : link .
Here is what I have done :

I havee downgraded my open ssl version to the latest available for me ( check this link  for me it was : libssl1.1 1.1.1l-1ubuntu1 in amd64 (Release)
I have followed all the steps in this tutorial : How to install openssl in ubuntu, in this tutorial the guy reference libssl1.1.1c but I did replace it with the latest one libssl1.1.1l
Once the tutorial completed, it was working ! 🔥

@Frhazz Sounds like you have a global prisma that is maybe an older version? Possible?

@janpio indeed my global prisma version was older, updated it and now everything's working like a charm. Thank you

Sorry for asking this here but is ubuntu 16 still supported by prisma 3?

@janpio, I used @gBusato solution and it worked

@masterbater
This isn't really about platform support, it's about the libraries and runtimes we require. Node > 12 for example, and we have builds for OpenSSL 1.0.x, 1.1.x, 3.0.x, so you should be okay with 16.

I had the same issue after upgrading to ubuntu 22 from 21, node was installed using snap!
What helped: remove snap version, install with apt.

I had the same issue after upgrading to ubuntu 22 from 21, node was installed using snap! What helped: remove snap version, install with apt.

Wow ! This worked for me !

Good Morning,
Just to be registered and so who knows can help more people...
I did what @gBusato did and it worked for me.
Apparently when installing the ssl version the problem was solved.
Thank you!

Had same error, but following @gBusato steps and recommendation worked for me.

I Had similar issue, but following @gBusato steps and recommendation worked for me.

For anyone who is still having the issue even with : "@prisma/client": "3.13.0" and "prisma" : "3.13.0"
I have simply followed the what was shared at this comment : link .
Here is what I have done :
1. I havee downgraded my open ssl version to the latest available for me ( check this [link](https://answers.launchpad.net/ubuntu/jammy/+package/libssl1.1)  for me it was : libssl1.1 1.1.1l-1ubuntu1 in amd64 (Release)

2. I have followed all the steps in this tutorial : [How to install openssl in ubuntu](https://fedingo.com/how-to-install-openssl-in-ubuntu/), in this tutorial the guy reference libssl1.1.1c but I did replace it with the latest one libssl1.1.1l

3. Once the tutorial completed, it was working ! fire

it worked for me (UBUNTU 22.04)

Facing similar issue in Pop!_os 22.04 LTS 64bit
Prisma client error: Unable to run script

Message: Error in Prisma Client request:
Invalid prisma.model.count() invocation:
/snap/core20/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /lib/x86_64-linux-gnu/libcrypto.so.3)

I fix it by removing the snap version of nodejs
sudo snap remove node
and installing via PPA Version.
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - &&sudo apt-get install -y nodejs

Facing similar issue in Pop!_os 22.04 LTS 64bit
Prisma client error: Unable to run script

Message: Error in Prisma Client request:
Invalid prisma.model.count() invocation:
/snap/core20/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /lib/x86_64-linux-gnu/libcrypto.so.3)

I fix it by removing the snap version of nodejs
sudo snap remove node
and installing via PPA Version.
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - && sudo apt-get install -y nodejs

Easiest way that worked for me!

generator client {
provider      = "prisma-client-js"
binaryTargets = ["native", "debian-openssl-1.1.x", "debian-openssl-3.0.x"]
}
Adding those to schema.prisma works for me as well


which vpc module is required to run this module ?

Hi
i have tried this module  github.com/terraform-aws-modules/terraform-aws-vpc but no luck.

Hi,
You can create the VPC however you wish.
For general guidance on using Terraform, please see the Terraform Community documentation https://www.terraform.io/docs/extend/community/index.html

@bashtoni   You guys have done great work with this module. i want to help, to make Documentation more beginner friendly. i would love to have a word with you on the same. If possible lets  have a chat/call whatever is suitable to you.


Use per-request nonce

Proposed changes
What changed
https://w3c.github.io/webappsec-csp/#security-nonces

If a server delivers a nonce-source expression as part of a policy, the server MUST generate a unique value each time it transmits a policy.

This PR changes the nonce from being an app level variable, to one being set on the request. This change is annoyingly needing to be made in the Helmet config itself due to the order in which middleware is applied. This could be improved with a future PR in the bootstrap app.
It also applies a loose rule on the formAction of *. This is due to the default of 'self' being interpreted differently between Chrome and Firefox.
https://stackoverflow.com/questions/69433198/form-action-csp-blocking-allowed-url

Why did it change

Issue tracking

KBV-562
KBV-599

Checklists
Environment variables or secrets

[x] No environment variables or secrets were added or changed

Other considerations

[ ] Update README with any new instructions or tasks

LGTM


[Feature] Add current version in documentation

Feature Request
Is your feature request related to a problem? Please describe.
Add the current version of the SDK in somewhere prominent.
In header? Top of sidebar?
This should be dynamically added based on the package version, not requiring it to be updated manually every time

@colbyfayock I think we can pull this directly from the project package.json file to avoid the manual updates.
Can you please assign this to me?

all you @vickywane

Thank you @colbyfayock

@colbyfayock I've opened a PR for this.


Update README.md

Some sentences earlier were less readable and had small grammatical errors. I have corrected all of that and made the readme file very readable for all users.
Changes proposed ✍
What

Updated the README file for improved readability and grammar.

Why

To ensure better comprehension and clarity for all users.

How

Made necessary changes to sentence structures and grammar errors in the README file.

Checklist ✅

[x] Label appropriately with Documentation.
[ ] Add screenshots to the PR description for relevant changes.
[ ] New backend functionality has been unit-tested.
[ ] API documentation has been updated (if necessary) (see docs on API documentation).
[x] Quality standards are met.

@joanagmaia  merge this request i have seen some errors so kindly merge it as i am also working on other issues also but some errors i have just encountered while reading some are making sentences confusing

 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.

you can review it close it if not required i am already working on another issue

@joanagmaia  if you want hover badges  i can also add that it will look like that

@PentesterPriyanshu it all looks good to me. Could you fix the conflicts once again?
There have been a lot of contributions to README file

@joanagmaia    now merge this otherwise we will face conflicts


Hi, I Build SimplePlugin not Show in AbletonLive 10 Why?

Hi, I Building and use BridgeGenerator.exe to Generate Dlls and when a open Ableton in Plugins folder not show this plugin... Why???
I Use Ableton Live 10

I know that this is an old post but maybe this can help other users.
I tested the whole process with a very basic code and just a few changes to the SimplePlugin example and works great.
Since I runned into the exact same problem described above I would like to give you guys some advices:
The first thing to note is that Ableton Live 10 is a 64-bit only DAW so better that you ensure that you are compiling a 64-bit library.
The second thing you can do is debug!
As explained in the Quickstart Guide you can find the Logs at:
C:\Users\<YourUserName>\AppData\Roaming\SharpSoundDevice\Logs
Basically, if anything goes wrong when loading the plugin, the software doesn't list the plugin at all.
Hope this helps.
Greetings.


Duplicate attribute override registration failed (CON-522)

环境:
esp-matter 版本: 2f0929e5f8fd58b1a4cbaa2bd8b171ce50ad2a75
设备: esp32s3
demo: light
问题：运行过程提示 Duplicate attribute override registration failed
I (1818) chip[ZCL]: Using ZAP configuration...
I (1818) esp_matter_cluster: Cluster plugin init common callback
I (1828) chip[DMG]: AccessControlCluster: initializing
I (1828) chip[ZCL]: 0x3c0f9a0cep 0 clus 0x0000_0030 attr 0x0000_0000 not supported
I (1838) chip[ZCL]: Initiating Admin Commissioning cluster.
E (1848) chip[ZCL]: Duplicate attribute override registration failed
I (1858) chip[DIS]: Updating services using commissioning mode 1
I (1858) chip[DIS]: CHIP minimal mDNS started advertising.
I (1868) chip[DIS]: Advertise commission parameter vendorID=65521 productID=32768 discriminator=3840/15 cm=1
I (1878) chip[DIS]: CHIP minimal mDNS configured as 'Commissionable node device'; instance name: DC7867F430170236.
I (1888) chip[DIS]: mDNS service published: _matterc._udp
I (1888) chip[IN]: CASE Server enabling CASE session setups
I (1898) chip[SVR]: Joining Multicast groups
I (1908) chip[SVR]: Server Listening...

Same thing here. Doesn't actually create any issues for me except errors in logs.

@Wvirgil123 Does the error log cause any issue in the functionality?

@Wvirgil123 please see here https://github.com/project-chip/connectedhomeip/blob/68621d05753e277b38fd066b3d830cfbc758e4cf/src/app/util/attribute-storage.cpp#L1426
This is just a print and not an actual issue, If someone tries to registers the same attribute accessor interface then this error shows up.

Closing this as it does not affect the functionality


Serial number in NeuropixelsV1eDevice not recognized correctly

User reports: when we want to load a calibration file with NeuropixelsV1eDevice, the serial number recognized in the bonsai V1eDevice node is not the same as the serial number of our probe, and thus we have to rename the calibration folder, files and content to this currently provided different number to be able to upload the calibration file.

Hi, we are the user who came across this behavior.
As some additional info, we have a neuropixels probe with serial number<PHONE_NUMBER>2 connected at the 1.0e headstage, but the V1eDevice node shows it as having serial number<PHONE_NUMBER>8, a number which doesn’t fit any of our probes.
Our ONIX system recently went through some updates and before those the same probe was recognized as a different Serial Number<PHONE_NUMBER>0. We will update information here once we observe another change, or when we switch to a different probe on the same headstage.
Please let us know if there are further tests we can run to help track down the issue. In the meantime the workaround noted above allows to still upload calibration files with some renaming.

Hi both,
I experienced this as well but interestingly still with the NP1.0 headstage. The probe was correctly recognised before and then all of a sudden the SN changed. I changed the naming in the cal files too.


fix any types

Hi! sorry for deleted template :)
I contributed to the main repo and recently found out that there is a fork version, create a PR?
https://github.com/mbrn/material-table/pull/3116

Hi, I am not sure what the original problem is. Can you create a sandbox with this? Since any should allow anything, it should just work. Or at least the error message. But only with a sandbox, we would be able to help oyu.

I rewrote all imports of material-table to material-table-core, and try to insert the same code, and there are no errors anymore, I didn’t understand why TS cursed at the incompatibility of any type, thanks! :)


Wait for the lease duration after transitioning to AttachedSingle, before doing any GC

dup w/ https://github.com/neondatabase/neon/issues/8890?


3.2.1 working on Raspberry Pi 3

I was experiencing instability with the container, so started tweaking it to see if I could improve it. This pull request incorporates another fork's changes, as well as:

Bumps the OpenJDK version to 8u212 (this seemed to immediately fix the issues noted in #8 )
Updates libels to 1.0.1t-1+deb8u12 (IIRC the previous version was no longer available)

The container based on this image has been running on my RPi now for 2 days without a restart.

OK, false alarm. After a few days, the container is back to constant restarts.


no distance analyse will be show

Hi,
using Version 1.6
have to QSOs added but no data in the distance analayse.
What did I wrong ?

Can see the 2 QSOs in ../wavelog/index.php/statistics

Hello @ds2k5
You can check two things.

First make sure that the QSO does hava a valid grid locator and your station location does have a valid gridsquare aswell
Go to "Admin -> Update Country Files -> Second Tab "Distance Data""

Here you can Wavelog let recalculate missing distance data.
Try that.

Thanks a lot ! sorry my fault! did not set the gridsquare!


Exploring north/south edge does not clear fog of war border (minor cosmetic)

In Civilization, if you explore the edge of the map, the fog of war border there is removed.

Ignore this.  I'm wrong.  Here's proof.


Licence?

Could you make it clear what licence this is offered under?
I'd suggest MIT.

Sorry, this is licensed under MIT (It’s in the mix file)


Fix Copy/Cut command not working in webview

Fix #141080.
After repair:

The main cause of the problem is that when you right-click the menu, the webview is actually considered to lose focus, so the copy command never gets the activeWebview value.

Nice work! I think you just need to update the script-src hash in the Content-Security-Policy of index.html干得好!我认为您只需要更新 index.html 的 Content-Security-Policy 中的 script-src 哈希
I typically get the new value by launching a webview and then checking the dev tools我通常通过启动webview然后检查开发工具来获取新值

I updated this. So I infer that if a change is made to pre/index.html, updating its script-src value of Content-Security-Policy is also necessary, Right?


CodePreview Mode Toggle

[X] I have searched the Issues to see if this bug has already been reported
[X] I have tested the latest version

Summary
Describe how it should work, and provide examples of the solution, which might include screenshots or code snippets.
The three buttons from Flowbite added to codePreview on flowbite react

Context
What are you trying to accomplish? How is your use case affected by not having this feature?
To match existing flowbite & other flowbite integrations.

@MateoWartelle could you please add more info about the issue?

Flowbite has these three buttons to toggle between modes (full, tablet, mobile) I think I or someone can add to the flowbite-react codepreview.

Gotcha!

This is actually implemented in #1264.

This is actually implemented in #1264.

Yes I saw you added that is why I closed.


Fixed Python Docs aka.ms link reference

Link was missing https:// on front and ended up at a 404 on GitHub rather than Docs.

Can one of the admins verify this patch?


Updated icons

PR Checklist
Check these before submitting your pull request:

~[ ] Visual and behavioral components are separated~
[x] Exported components are documented with examples
~[ ] Props have JSDoc comments~
~[ ] All relevant visual sub-components can be overridden via props~
~[ ] Any extra props are spread into the outermost rendered element~

Changes to Existing Components
Updated Icons to conform to icons that UX uses. This significantly shortened the list of used icons.

The following appear to be used still:

back
clearShoppingCart2
delete2
delete3
delete_3
plusMath
trash
viewMore

updated to included those icons @ssodano @zelitzsi @mike-zarandona

Here's a list of icons used in Janus:

search
attention
help
plusMath
edit
checkmark
ok
down
expandArrow
edit2
file
fileFilled
businesswoman
assistant

@a-type All icons listed before have been accounted for now.


Improved: Ported createInventoryItem service to groovy (OFBIZ-12174)

Changes made as part of porting InventoryServices implementation from minilang to groovy.
Thanks: Sebastian Berg for implementation

Tested with demo data by receiving inventory into the WebStoreWarehouse facility.
Received inventory via Purchase Order and via product selection.
Manually altered the product's settings around entering Lots to test error cases in groovy implementation.


Freezes in Chrome

Description
We have found inexplicable freezes of video recording in Chrome.
Sometimes on the start of recording the plugin shows just static image instead of video recording.
The video doesn't exist after the stop of the recording.
We’ve set debug to true in order to figure out additional information, but haven’t seen any errors in browser console. Library debug log write that video is recording.
The bug could be reproduced randomly.
It doesn’t depend on hardware, as it could be reproduced on devices with 30% of cpu usage and 40-50% of memory usage and on high loaded devices.
It could be reproduced with built-in webcams as well as usb webcams.
It was reproduced on Windows and Mac OS.
We tried to debug our scripts to detect the issue, but the only thing we found, is that after the start it records for 1 second and stops with static image and without errors. After calling stop recording video doesn't exist.
After this freeze Chrome tab doesn't respond and sometimes it can't be closed. If Chrome tab is closed after that and new one is opened, recording is impossible: the camera is not found and recorder is not created. Only the browser restart helps in this situation.
There are no errors in browser console at that moment.
We have also noticed another issue:
When new usb cam is connected and driver is still installing, plug-in loges in browser console that camera is found and available, but only black screen and loading image are shown. Maybe, both of issues have the same root.
Steps to reproduce
The bug could be reproduced randomly.
Results
Expected
Video is recording always.
Actual
Inexplicable freezes of video recording in Chrome.
Error output
No errors at all.
Additional Information
Please include any additional information necessary here. Including the following:
versions
videojs
what version of videojs does this occur with?
videojs 5.18.4
videojs-record v1.6.1
RecordRTC v5.4.1
browsers
what browser are affected?
Chrome
OSes
what platforms (operating systems and devices) are affected?
Windows 10, Mac OS

Thx for the report. How this ticket will get fixed, i dont know though..

@redwerk what version of Chrome?

57.0.2987.133 and 58.0.3029.81

@redwerk can you post a video? code example?

I have observed something similar, so I'll give some input on this.
What happens is that the video freezes a second after recording starts. Then when you finish the recording with stop(), an error is produced in the console:
GET blob:https://hidden/8a3ab656-d7b3-4178-af86-51918dda7cca 416 (Requested Range Not Satisfiable)
This bug appears on a very unregular basis. If I can do one recording then it seems like the bug won't appear no matter how many recordings I do - until I refresh the page. But once the bug has been produced I have to close down Google Chrome entirely before I can record normally again.

We can't share the code, unfortunately, and we believe that it won't be useful as this is quite an unregular bug. Are there any chances we can speed up the fixes? Maybe we can provide help or there are some other ways to do it?

Since what happens in my case is that the entire browser hangs and I have to close it down in order to make it work again - does that mean it could be bug in Chrome?

possibly. Probably a good idea to open a ticket for the Chrome or Chromium browser, maybe they can reproduce it.

We think it's not a chrome bug, because we had this error on firefox as well (here is the screenshot https://www.dropbox.com/s/6zwcafnm0hjiucr/Screen Shot 2017-05-24 at 1.46.39 PM.png?dl=0). We have also thoroughly reviewed our code and have not found anything that could have caused the issue. Maybe this issue it's something related to one of this issues https://github.com/collab-project/videojs-record/issues/54 or https://github.com/collab-project/videojs-record/issues/114? Or probably, we can create issue for WebRTC library.

Maybe you can analyze the crash report generated by firefox or chrome.

We also created issue for RecordRTC library, because we found issues, which looks similar to this bug (https://github.com/muaz-khan/RecordRTC/issues/269).
And, unfortunately, we can't analyze the crash report, because it was shown once and bug reproduced really randomly.

@redwerk have you tried the suggestions in that recordrtc ticket?

@thijstriemstra do you think it's possible to use Chrome's native MediaRecorder with videojs-record?
I'm thinking of temporarily replacing RecordRTC with some other record engine since we're having a lot of issues with our video recorder and RecordRTC seems to be the culprit here...

@maxpaj that sounds like a plan. But there are many quirks (I expect) that have to be worked around for various browsers, which is the reason I choose for recordrtc in the first place, so I wouldn't have to reinvent those fixes again. But if recordrtc is buggy and we can create a better native recorder, I'm all for it. Can you work on a PR for this @maxpaj?

@thijstriemstra I'll take a look at it!

@thijstriemstra We have done everything from recordrtc ticket:

add to logs code, that was provided by RecordRTC owner
tried to reproduce issue and collect all logs, that we can get and add them to ticket.
Also,  we noticed, that error, that reproduced by @maxpaj is also reproduced in our project (comment on May 14). Error looks like this:
GET blob:https://hidden/f635a895-341b-486d-9aa6-1414c641f716 416 (Requested Range Not Satisfiable)

I can imagine #154 that was recently merged could also help fix this issue..

Thank you for all responses!
We found that such error occur mostly on the 57 and 58 Chrome version. And we fixed it through changing videoMimeType to 'video/webm;codecs=vp9'.
But, also we got latest update for library and we will check this issue with your update.
Also, we noticed, after update not only videojs.record.js script, but also after update video.js script, that in console we have some warnings with text "VIDEOJS: WARN: videojs.plugin() is deprecated; use videojs.registerPlugin() instead". Probably, you also need some fix.
Thank you for your help!

That warning should be fixed with the latest videojs-record version.

Ok. Then thank you for your help!

I ran into this crash on the latest videojs-record with the following browser version

>Google Chrome
59.0.3071.115 (Official Build) (64-bit)

Revision
3cf8514bb1239453fd15ff1f7efee389ac9df8ba-refs/branch-heads/3071@{#820}

OS
Mac OS X

JavaScript
V8 <IP_ADDRESS>

Flash
<IP_ADDRESS> /Users/hypatia/Library/Application Support/Google/Chrome/PepperFlash/<IP_ADDRESS>/PepperFlashPlayer.plugin

@hypatia any crash log files or something you can share? Would love to get this fixed somehow.


Does this have a publicly accessible manifest for testing yet?

Hi, i stumbled on this through Google. I know this isn't showing on the systems within foundry vtt. Is there a manifest.json available that i can use to test this?

I am also interested in testing

I'm still trying to figure out how Foundry works at this point so I wouldn't really call this "ready for testing". Fortunately, I'm now in a position where I will have more time to work on it, so stay tuned.
As of this comment, the manifest is listed in the system.json.

Well, I'm excited to have found this. Please keep me in mind when you reach the testing phase, too.


[sozo] add more infos on error for sozo account deploy

Is your feature request related to a problem? Please describe.
I tried to deploy an account on sepolia using sozo account deploy
it fails with error: ValidationFailure
starkli fails too but gives more infos
Error: ValidationFailure: perform_validations call failed; failure reason: TransactionFailureReason(code='native_blockifier.PyTransactionExecutionError', error_message='TransactionPreValidationError(TransactionFeeError(MaxFeeTooLow { min_fee: Fee(128528483427250), max_fee: Fee(10673017101630) }))').
Describe the solution you'd like
Add more infos on error

I will like to handle this issue

Can you assign this to me please? @notV4l

hey @mubarak23 @vibenedict thank you for interest in this issue, but this will be addressed along with changes in #1887. Feel free to pickup any other issue.


perf(markdown): do not run change detection when DOM timer is fired and scrolled to an anchor

General Tests for Every PR

[x] npm run serve:prod still works.
[x] npm run tslint passes.
[x] npm run stylelint passes.
[x] npm test passes and code coverage is not lower.
[x] npm run build:lib still works.

@arturovt these changes look good 👍🏽 . just need to fix the conflicted files


Editor says variable isn't declared in current scope but is able to use it at runtime.

Godot version
3.5.1
System information
Ubuntu; but it should not matter.
Issue description
I have a custom class with a variable var a = 0 an extending class has:
extends Other

func _ready():
   print(a)

This will show an error in the editor but run perfectly as expected.
Steps to reproduce
Run the code below. Function/Variable/Class names should not matter as long as their the same between classes.
Minimal reproduction project
class_name ClassA

var test = 0

extends ClassA

func _ready():
   print(test)

Outputs 0 as expected but also throws an error in the editor but not at runtime.

Reloading the project fixed it for all variables, new and old.

Are you able to reproduce the issue still? If not, there might not be anything actionable here.

I created a new project to test it but have had trouble re-producing it considering the fact that in my main project only reloading managed to fix it. Could have something to do with the fact that I moved files around while the scripts where open and being worked on, however that shouldn't affect anything.

Just had the problem again but I still can't reliably reproduce it.


Add function for Table from pandas dataframe

It would be good to add a function to the python module that creates a Table component from a pandas Dataframe.

This has been resolved by #92


Bug: bad argument #2 to 'format' (number expected, got nil)

RTFM Checklist

[X] I have searched exisiting issues / discussions
[X] I have read the Wiki including the Advanced section
[X] I have read man fzf / I am well versed in shell fzf

Operating system
Ubuntu Linux 22.04.5 LTS
Shell
zsh
Neovim version (nvim --version)
v0.11.0-dev
Fzf version (fzf --version)
0.29 (devel)
Output of :lua print(os.getenv('FZF_DEFAULT_OPTS'))
nil
Is the problem reproducible with mini.sh?

[X] My issue is reproducible with mini.sh
[ ] My issue IS NOT reproducible with mini.sh
[ ] I have not tested with mini.sh (not relevant, requires LSP, Windows, etc)

Fzf-lua configuration
require('fzf-lua').setup({
})

Describe the bug / steps to reproduce
When I run :FzfLua, I see this error:
Error executing Lua callback: ...lie/.local/share/nvim/lazy/fzf-lua/lua/fzf-lua/utils.lua:1184: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
        [C]: in function 'format'
        ...lie/.local/share/nvim/lazy/fzf-lua/lua/fzf-lua/utils.lua:1184: in function 'version_str_to_num'
        ...lie/.local/share/nvim/lazy/fzf-lua/lua/fzf-lua/utils.lua:1194: in function 'fzf_version'
        ...ie/.local/share/nvim/lazy/fzf-lua/lua/fzf-lua/config.lua:494: in function 'normalize_opts'
        ...rlie/.local/share/nvim/lazy/fzf-lua/lua/fzf-lua/init.lua:433: in function <...rlie/.local/share/nvim/lazy/fzf-lua/lua/fzf-lua/init.lua:432>
        ...arlie/.local/share/nvim/lazy/fzf-lua/lua/fzf-lua/cmd.lua:35: in function 'run_command'
        ...harlie/.local/share/nvim/lazy/fzf-lua/plugin/fzf-lua.lua:12: in function <...harlie/.local/share/nvim/lazy/fzf-lua/plugin/fzf-lua.lua:11>

I don't know Lua, but I think that this is caused by https://github.com/ibhagwan/fzf-lua/commit/e2f7165788ab36431680867d087d093470cc236e, which does not account for the fact that some version numbers do not include a third (bug-patch) number.
The version of fzf that Ubuntu 22.04 installs is 0.29, and running fzf --version gives 0.29 (devel).
Thanks for this great tool!

I have the same error on Ubuntu 24.04.1 LTS. I fixed it by putting the fzf binary into my local user bin path and letting Neovim know about it.
https://github.com/junegunn/fzf/releases

I don't know Lua, but I think that this is caused by https://github.com/ibhagwan/fzf-lua/commit/e2f7165788ab36431680867d087d093470cc236e, which does not account for the fact that some version numbers do not include a third (bug-patch) number.

The version of fzf that Ubuntu 22.04 installs is 0.29, and running fzf --version gives 0.29 (devel).

Ty @meshy, you are correct, on my machine I tested older versions and the minor was displayed as 0.29.0, so I assumed wrongly all versions have a patch num.
Should work as expected after https://github.com/ibhagwan/fzf-lua/commit/dcbf999caf9782a6ce252f5c6837120a540461ad.

I have the same error on Ubuntu 24.04.1 LTS. I fixed it by putting the fzf binary into my local user bin path and letting Neovim know about it.

@rpbaptist, the bug was with fzf-lua, the likely reason this worked for you is the versions you let neovim know about most lkely has a patch number in the fzf --version output whereas the one in your global path didn't.


Base token export fails

Describe the bug
Some changes in figma design tokens is breaking export.
/create-tokens crashed when trying to parse a typography token
Steps to reproduce the bug

Start figma-broker
Run /create-tokens

Expected behavior
Successful token export

Possibly related to #589

@benkeq @lucasveil
Found the issue causing the failed export. When the token was updated for #589.
The helper "Value info" was moved out of the "ignore" component starting with .Token, thus making figma-broker think this is a text token to be extracted.
Moving the " Value info text node back under .Token row... will fix this issue.

Updated in Figma ✔ @mimarz

It works! 🕺


Add support for IP aliases.

Current coverage is 98.33% (diff: 100%)

Merging #345 into development will increase coverage by 0.01%

@@           development       #345   diff @@
=============================================
  Files               38         38
  Lines             2925       2948    +23
  Methods              0          0
  Messages             0          0
  Branches           145        145
=============================================
+ Hits              2876       2899    +23
  Misses              43         43
  Partials             6          6

Powered by Codecov. Last update 6e811bf...e0d8031


Finding the negative cycle in a graph

Issue #535 Solved
Python code is added with proper explanation, indentation, time complexity and text cases.

Also, update the readme

Readme wasn't updated


[WIP] Use last created build to determine status image

Don't merge this yet.

Ping!
@Aaron1011's last comment sounds like to me after a cursory glance. Can anyone else confirm? @henrikhodne @joshk @BanzaiMan @svenfuchs

Sorry, I'm going to close this for now as we have some big changes in the works which will fix this on the UI level first, then in the back end code.

@joshk Any publicly accessible reference for those incoming changes that I can track?

Not at the moment sorry. If you would like to apart of some UI testing send an email to support. (the page I am user testing will give you some insight into what is coming in Feb)

My head is spinning with all this activity on a PR I made over a year ago :)


remove all deprecated loaders from docs

Feature to document
A lot of loaders from https://webpack.js.org/loaders/ are deprecated, please fix it ASAP, we receive a lot of requests for helping, because people think that they still exist and are supported

remove any mentions of deprecated loaders from docs

Remove script-loader from docs due https://github.com/webpack-contrib/script-loader
Author(s)
Any
Additional information
No
[ ] I am willing to work on this issue and submit a pull request.

I will take this up.


Support for AnyOf and discriminators

Hello,
I see none of the all available swagger go generators are capable to handle AnyOf and Discriminators. Those two object types are used a lot on 3gpp 5g specifications, so teams building 5g services using go and swagger can't not use those generators.
I see this issue is tracked on the roadmap. Is there any progress on that end? If there were any beta I would be up for testing it
Thanks!

Hello
We actually already have anyOf and discriminators support.
Please give ogen a try, and send an example api schema if it doesn't work.

Hey @shadowspore thanks
I tried it with this command
//go:generate go run github.com/ogen-go/ogen/cmd/ogen --target trafficInfluence -package trafficInfluence --clean openapi.yaml

The error you can see below seems to be caused due to the anyOf construction in here. It looks like that for some reason two different types have the same name(???).
I am trying to debug step by step and lead me here but I am still trying to figure out what this function is doing. Any help would be appreciated to understand the issue.
(note the complete yaml file is attached. Note that this is a 5g spec so the idea is not to modify the spec since it is standard)
      anyOf:
      - not:
          required:
          - subscribedEvents
      - required:
        - notificationDestination

ERROR:
╰─ ./ogen -target trafficInfluence -package trafficInfluence --clean openapi.yaml
INFO	schemagen	Type is not defined, using any	{"at": "openapi.yaml:911:9", "name": "TrafficInfluSub0"}
INFO	schemagen	Type is not defined, using any	{"at": "openapi.yaml:914:9", "name": "TrafficInfluSub1"}
generate:
    main.run
        /Users/obatalla/testgit/ogen/cmd/ogen/main.go:183
  - build IR:
    main.generate
        /Users/obatalla/testgit/ogen/cmd/ogen/main.go:53
  - make ir:
    github.com/ogen-go/ogen/gen.NewGenerator
        /Users/obatalla/testgit/ogen/gen/generator.go:59
  - path "/{afId}/subscriptions": get:
    github.com/ogen-go/ogen/gen.(*Generator).makeIR
        /Users/obatalla/testgit/ogen/gen/generator.go:91
  - responses:
    github.com/ogen-go/ogen/gen.(*Generator).generateOperation
        /Users/obatalla/testgit/ogen/gen/gen_operation.go:49
  - 200:
    github.com/ogen-go/ogen/gen.(*Generator).generateResponses
        /Users/obatalla/testgit/ogen/gen/gen_responses.go:54
  - contents:
    github.com/ogen-go/ogen/gen.(*Generator).responseToIR
        /Users/obatalla/testgit/ogen/gen/gen_responses.go:183
  - application/json:
    github.com/ogen-go/ogen/gen.(*Generator).generateContents
        /Users/obatalla/testgit/ogen/gen/gen_contents.go:338
  - generate schema:
    github.com/ogen-go/ogen/gen.(*Generator).generateContents.func1
        /Users/obatalla/testgit/ogen/gen/gen_contents.go:186
  - item:
    github.com/ogen-go/ogen/gen.(*schemaGen).generate2
        /Users/obatalla/testgit/ogen/gen/schema_gen.go:250
  - anyOf:
    github.com/ogen-go/ogen/gen.(*schemaGen).generate2
        /Users/obatalla/testgit/ogen/gen/schema_gen.go:101
  - collect variants:
    github.com/ogen-go/ogen/gen.(*schemaGen).anyOf
        /Users/obatalla/testgit/ogen/gen/schema_gen_sum.go:144
  - TrafficInfluSub:
    github.com/ogen-go/ogen/gen.(*schemaGen).collectSumVariants
        /Users/obatalla/testgit/ogen/gen/schema_gen_sum.go:120
  - sum types with same names not implemented

openapi.yaml.zip

Maybe it would be a good idea to add a flag to disable all the anyOF, allOf, oneOf, and not. This way the tool could generate the code to unblock people who wants to use it. The checks  for all the anys could be done by the application

cc @tdakkota

Is there any news about support for complex anyOf?


Journal entries are unsorted

Describe the bug
It is hard to find specific journal entries in the Dropdown selection. All journal entries are completely randomized and unsorted!
Only journal entries are unsorted. Items and Actors are fine.
Expected behavior
Have the journal entries sorted by name. For example when we create a Scene in FVTT, the Journal entry selector there has them sorted.
Optional behavior: Add a writing field to filter entries
Screenshots

That drop-down is a holdover from when drag and drop didn't work. Honestly would recommend not using it and using drag and drop instead.
I intend to integrate quick insert as a replacement. #7

That drop-down is a holdover from when drag and drop didn't work. Honestly would recommend not using it and using drag and drop instead.
I intend to integrate quick insert as a replacement. #7


cannot import graph builder

Hi mathias.
I have problem during
python -m unittest discover syntaxnet_wrapper
It seems that the new syntaxnet no more include graph_builder in their default installation script.
Below is detailed output
E....................
ERROR: test.test_wrapper (unittest.loader.ModuleImportFailure)
ImportError: Failed to import test module: test.test_wrapper
Traceback (most recent call last):
File "/usr/lib/python2.7/unittest/loader.py", line 254, in _find_tests
module = self._get_module_from_name(name)
File "/usr/lib/python2.7/unittest/loader.py", line 232, in _get_module_from_name
import(name)
File "/home/henky/sandbox/syntaxnet-wrapper/syntaxnet_wrapper/test/test_wrapper.py", line 5, in
from syntaxnet_wrapper.wrapper import *
File "syntaxnet_wrapper/wrapper.py", line 6, in
from syntaxnet_wrapper.parser_eval import SyntaxNetConfig, SyntaxNetProcess, configure_stdout
File "syntaxnet_wrapper/parser_eval.py", line 52, in
from syntaxnet import graph_builder
ImportError: cannot import name graph_builder
this is my config.xml
syntaxnet:
ROOT_DIR: /home/henky/sandbox/models/syntaxnet
PARSER_EVAL: bazel-bin/syntaxnet/parser_eval
CONTEXT: syntaxnet/models/parsey_universal/context.pbtxt
MODEL: syntaxnet/models/parsey_universal
Thank you .
Best regards,
henky

Hi @hanky-adhi-chandra ,
I can not reproduce the issue. First of all, is the syntaxnet demo example working correctly?

Hi Mathias,
Yes it is.
Here is the output
INFO:tensorflow:Read 1 documents
Input: Bob brought the pizza to Alice .
Parse:
brought VBD ROOT
+-- Bob NNP nsubj
+-- pizza NN dobj
|   +-- the DT det
+-- to IN prep
|   +-- Alice NNP pobj
+-- . . punct

All right, I will have extensive test when I  have time. Checking on the newest version of syntaxnet

Ok , thank you Mathias

Hi,
I tried to install syntaxnet wrapper using the last syntaxnet version and I did not have any problem. Moreover, the official repository is still using this import, I think the graph_builder is still in SyntaxNet.

Hi Mathias,
I already reinstall and the problem persists.
Did you perform any extra steps other than the one they wrote on https://github.com/tensorflow/models/tree/master/syntaxnet Installation / Manual Installation step ?
I there aren't I might better ask this in SyntaxNet github repository

I do not perform any extra steps. I will try on a 14.04 machine, hoping to be able to reproduce this issue.

Can not reproduce and lack of activity


🧹Cleaning up datasets, recipes and metrics 🧹

Removed "duplicated" prompt templates.
Removed datasets that are not used
Updated datasets that contain errors, and also their descriptions to reflect the datasets better
Updated most of the recipes with grading scores, updated descriptions to reflect the recipes better.
Updated metrics to reflect the metric name better (not just using module names)
Combined some metrics as they have the same logic (just slight differences)

after merging with new_dev_main, a lot of conflicts appear.
rebranch from new_dev_main and shifted the original changes to the branch.
Refer to this merge and update_data branch
https://github.com/moonshot-admin/moonshot/pull/151
Close this PR.


[fix] Style regression on Switch frame

Between version 1.6.3 and version 1.7.0 the styles on Switch frames were commented out as if unstyled was always applied. Noticed that an unstyled prop also stopped being passed through.

BEFORE
AFTER

🙏


Add responsive-navbar

https://responsive-navbar.herokuapp.com/
Source code: https://github.com/andreasonny83/responsive-navbar

sw
App manifest
Icon and splashscreen working

Sorry, but lorem ipsum kind of a demo is not what would inspire developers to give PWA a try. And this is what we’re aiming to here.


Set milestones

Set the milestones for the project

Could only open the first milestone. Will decide the next ones later.
Possibilities:

Weather based on that city
Temperature based on neighbor cities
Weather based on neighbor cities


Android Flutter - App crashing while joining the room

java.lang.NoSuchMethodError: No virtual method getCustomerDescription()Ljava/lang/String; in class Llive/hms/video/sdk/models/HMSPeer; or its super classes (declaration of 'live.hms.video.sdk.models.HMSPeer')
at live.hms.hmssdk_flutter.HMSPeerExtension$Companion.toDictionary(HMSPeerExtension.kt:19)
at live.hms.hmssdk_flutter.HMSRoomExtension$Companion.toDictionary(HMSRoomExtension.kt:18)
at live.hms.hmssdk_flutter.HmssdkFlutterPlugin.onJoin(HmssdkFlutterPlugin.kt:245)
at live.hms.video.sdk.SDKDelegate$onPeerListNotificationHandled$1.invokeSuspend(SDKDelegate.kt:530)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)

@Komal-Khairnar in the latest version of Native Android SDK, customerDescription property of HMSPeer has been renamed to metadata
We'll be releasing updated version of Flutter SDK to make it compatible. Meanwhile, you can use an older version of Native Android SDK i.e.  version 2.2.0
https://docs.100ms.live/android/v2/release-notes/Release-Notes#2-2-0-2021-11-19

@Komal-Khairnar were you able to resolve the issue?


[CI] Updates pyproject.toml for NumPy 2.0

The recent NumPy 2.0 release broke our installation using wheels. This change ensures that NumPy 2.0 is used to compile, which is backward compatible.
The same update has been merged/proposed for CVXPY, ECOS, and SCS.

 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.

Thanks for this, however I will supersede this change in https://github.com/osqp/osqp-python/pull/148 because it actually turns out there are some dependencies in the test suite that are not NumPy 2.0 compatible unfortuently, so this will need more work.
That shouldn't affect CVXpy at all though, because we have already release the NumPy 2.0 compatible stable version 0.6.7.post0.


Prisma reports 42 critical vulnerabilities in 2.7.9

Rancher Server Setup

Rancher version: 2.7.9
Installation option (Docker install/Helm Chart):

If Helm Chart, Kubernetes Cluster and version (RKE1, RKE2, k3s, EKS, etc): Docker image, Helm install, RKE1

Proxy/Cert Details: N/A

Information about the Cluster

Kubernetes version: 1.24
Cluster Type (Local/Downstream):

If downstream, what type of cluster? (Custom/Imported or specify provider for Hosted/Infrastructure Provider): N/A

User Information

What is the role of the user logged in? (Admin/Cluster Owner/Cluster Member/Project Owner/Project Member/Custom)

If custom, define the set of permissions: N/A

Describe the bug
Prisma Cloud is reporting 42 critical vulnerabilties in version 2.7.9 of the Rancher Docker image. Can we be assured that these vulnerabilities won't be present in 2.8.0?
To Reproduce
Run Prisma scan against rancher/rancher:2.7.9 Docker image.

Screenshots

Additional context

Most of the vulnerabilities are in go so I assume if the version of go is updated then these vulnerabilities may not appear.

Hi and thanks @justdan96 for the information. This seems very critical! Could you please do a scan with Prisma on the image rancher/rancher:2.7.6  ? Sadly i don't have access to Prisma and can't do it myself.


feat(triggers): add support for SQS trigger

🆙

:tada: This PR is included in version 1.4.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Typo in Http2Driver.php

While testing HTTP/2 connections to the server, I found that use Amp\Http\Hpack; should be use Amp\Http\HPack;

Fixed, thanks!

Wow, that was fast!


hint for your questions

Hi,
thank you for this project, and we can't wait for all your Symfony tutorials ;)
I work with Symfony everyday so I'm happy to help you by trying to answering as best as possible to your questions:
To "counter cache" the number of posts associated to each Category I created an EventSubscriber but I have to check the entity type. Is there a way to attach a subscriber to an Entity using annotation or anything else ?
You can create method on Post entity with the annotation @ORM\PreUpdate. E.g.
/**
 * @ORM\PreUpdate
 */
public function preUpdate(PreUpdateEventArgs $event)
{
       if ($event->hasChangedField('category')) {
                $event
                    ->getEntityManager()
                    ->getRepository("AppBundle:Category")
                    ->decrementCount($event->getOldValue('category'))
                    ->incrementCount($event->getNewValue('category'));
         }
}

It is linked to Doctrine behavior: http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/events.html#lifecycle-events
To avoid n+1 queries on a ManyToOne I have to give up the findAll / findBy methods and use the queryBuilder to make a LEFT JOIN. Is there a better way ? Does it affect Doctrine hydratation ?
There is a better solution. You can change Doctrine association fetch mode. By default, association fetch mode is LAZY. It will calculate and fetch later the related entities if needed. You can change this fetch mode to EAGER, it will force fetch the related entities.
   /**
     * @ORM\ManyToOne(targetEntity="User", inversedBy="posts", fetch="EAGER")
     * @ORM\JoinColumn(name="user_id", referencedColumnName="id")
     */
    private $user;

http://stackoverflow.com/questions/26891658/what-is-the-difference-between-fetch-eager-and-fetch-lazy-in-doctrine
I split my backend in a bundle instead of namespace. is it considered a good or bad practice ? Is there a way to prefix all routes inside a Bundle ?
It's not a good or a bad practice. For example, in my last project, I have an Admin folder in each bundle with my Admin class and it works well. But when you begin to have a lot of bundle or logic link to your admin panel, it's good to separate it into an AdminBundle. I think a separate bundle is the most scalable option.
For prefix all routes inside a Bundle you have already done this:
admin:
    resource: "@AdminBundle/Controller/"
    type:     annotation
    prefix: /admin

But if you mean prefixing route name, it is more complicated (e.g. $myprefix_post_index). The only way is a bit complicated... I have seen this in the FosRestBundle and they generate the routing automatically:
https://github.com/FriendsOfSymfony/FOSRestBundle/tree/master/Routing
The sidebar need to be shared accress pages. I created a service injected as a "global" twig variable PartialService. Is there a better way to achieve that ?
It seems to be good. For this, I used to work with render controller:
https://symfony.com/doc/current/templating/embedding_controllers.html
For the timestamps (created_at and updated_at) I used a trait since it seemed to be the easies way to reach the goal. Is it considered bad
Use a trait is a really best practice since it is support by PHP. For example, gedmo DoctrineExtension create a timestampable trait for this behavior (and I use mine too in my project).
http://apigen.juzna.cz/doc/l3pp4rd/DoctrineExtensions/class-Gedmo.Timestampable.Traits.TimestampableEntity.html
That's it!
Thanks for your work and feel free to contact me if you need any more help!

Thanks for the help, I still have some concern about the first 2 answers.

For the preUpdate Hook I think i'll stick with the EventSubscriber to keep database logic out of the entity.
I found the "EAGER" fetch somewhere too. This eager fetch will affect every query even if I don't need the category :(

Fair enough ;) So for the EventSubscriber, it's a Doctrine Event and it's a real mess... In fact, this event is triggered each time an entity is preupdate, ... That's why you need to verify the instanceof...
Yep for the EAGER it affects all queries. For example, I use this for associations such as user.avatar or when I am sure I will need the associate entity everytime. You gain some ms in dbquery. But the LAZY mode is the best in the main case. Also, you can use EXTRA_LAZY mode which is specifically made for associations with huge data. You can get only a specific part of the collection.
http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/tutorials/extra-lazy-associations.html

Hello, What are the credentials of the backend please ??

@lobnaKh admin / admin
https://github.com/Grafikart/BlogMVC-Symfony3/blob/master/src/AppBundle/DataFixtures/ORM/LoadUserData.php#L30


why isn't init-user-db.sh example an sql file?

The docs give an example of adding a shell script to add a user and database and grant the user privileges on the database.  But AFAICT a sql script would work in this case and be a little bit simpler (since the shell script just runs psql).  So maybe it would be better to use a different example?

You can provide SQL example if you want. The reason for having shell script in docs is simply historic (support for executing shell scripts was added before support for SQL files).

This is a bit of an old one, but I think it's also worth noting the shell format explicitly since it's harder to get right.
Closing since this isn't really an issue with the image. :+1:


Publish

Docs Build status updates of commit 26754a6:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

.openpublishing.redirection.json
:white_check_mark:Succeeded

docs/develop/common-coding-issues.md
:white_check_mark:Succeeded

docs/overview/office-add-in-availability.md
:white_check_mark:Succeeded

docs/reference/manifest/desktopformfactor.md
:white_check_mark:Succeeded

docs/reference/manifest/supportssharedfolders.md
:white_check_mark:Succeeded

docs/reference/objectmodel/preview-requirement-set/office.context.mailbox.item.md
:white_check_mark:Succeeded

docs/reference/objectmodel/preview-requirement-set/office.context.mailbox.md
:white_check_mark:Succeeded

docs/reference/objectmodel/preview-requirement-set/office.md
:white_check_mark:Succeeded

docs/reference/objectmodel/preview-requirement-set/outlook-requirement-set-preview.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.1/outlook-requirement-set-1.1.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.2/outlook-requirement-set-1.2.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.3/outlook-requirement-set-1.3.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.4/outlook-requirement-set-1.4.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.5/outlook-requirement-set-1.5.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.6/outlook-requirement-set-1.6.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.7/outlook-requirement-set-1.7.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.8/office.context.mailbox.diagnostics.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.8/office.context.mailbox.item.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.8/office.context.mailbox.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.8/office.context.mailbox.userProfile.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.8/office.context.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.8/office.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.8/outlook-requirement-set-1.8.md
:white_check_mark:Succeeded

docs/reference/requirement-sets/outlook-api-requirement-sets.md
:white_check_mark:Succeeded

docs/toc.yml
:white_check_mark:Succeeded

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


Open Doc local doesn't keep dark theme when switching page.

When doc is open on local the dark theme is not set for all local page just for the module you are on.

This is likely due to same-origin restrictions for file URLs with localStorage. You may want to check the settings of your browser, or try a different browser.

I can check the setting if you tell me what to do... I use case is for firefox, edge is worse doesn't even remember my choice if I refresh the page, chrome handle it correctly. This look more like a cargo problem than a browser config problem. I don't see why I should need to config firefox to someone else than the default.
https://bugzilla.mozilla.org/show_bug.cgi?id=507361 suggest a bug that have been fixed without any configuration needed.

I think with firefox you have to set security.fileuri.strict_origin_policy to false for it to work. Note that I don't necessarily recommend doing that, since it is on by default for a reason, so evaluate your security needs as necessary.
I think the only solution is for Cargo to have a webserver, and to stop using file: URLs. This is tracked in #4966.
You can also run your own server. If you have python installed, it is pretty easy to do with python -m http.server in the target/doc directory.

already set to true, it's the default, unless I missing something this option is not related to localstorage.

I don't really know, it's possible the docs haven't been updated. Same-origin for "file" changed a little over a year ago (https://www.mozilla.org/en-US/security/advisories/mfsa2019-21/#CVE-2019-11730), and they've been tweaking it since then (like adding font support).
Regardless, I don't think things are going to universally work without a local web server.

Closing in favor of #4966.


shortcode "blocks/cover" not found

Error: error building site: assemble: "........\lifecycle-toolkit\docs\content\en_index.md:30:1": failed to extract shortcode: template for shortcode "blocks/cover" not found.
Trying to run hugo server from ..../lifecycle-toolkit/docs from a new branch based on latest commit: https://github.com/keptn/lifecycle-toolkit/commit/8eb05c7e75b7d2377835b6915df15bfa7a19c756

This is still an issue for me:
>git log --oneline
0130576a (HEAD -> troubleshooting-page, upstream/main, origin/main, origin/HEAD) refactor(lifecycle-operator): eventing and telemetry (#1844)

.........\lifecycle-toolkit\docs>hugo server
hugo: collected modules in 632 ms
WARN  config: languages.en.time_format_blog: custom params on the language top level is deprecated and will be removed in a future release. Put the value below [languages.en.params]. See https://gohugo.io/content-management/multilingual/#changes-in-hugo-01120
WARN  config: languages.en.time_format_default: custom params on the language top level is deprecated and will be removed in a future release. Put the value below [languages.en.params]. See https://gohugo.io/content-management/multilingual/#changes-in-hugo-01120
Watching for changes in ...........}
Watching for config changes in .........\lifecycle-toolkit\docs\config\_default
Start building sites …
hugo v0.115.4-dc9524521270f81d1c038ebbb200f0cfa3427cc5+extended windows/amd64 BuildDate=2023-07-20T06:49:57Z VendorInfo=gohugoio

Built in 871 ms
Error: error building site: assemble: "........\lifecycle-toolkit\docs\content\en\_index.md:30:1": failed to extract shortcode: template for shortcode "blocks/cover" not found

Upgrading local hugo to 0.117-extended and re-running hugo fixed this.


Fixes to README.md

Remove repeated string from powershell example
Fix markdownlint rule violations

rebased to resolve merge conflicts

closed as almost all changes are already in master


Add support for compose

Need to add it to impl, androidLibrary, androidUtils, widget, androidApp

impl, androidLibrary, androidUtil and androidApp targets can have boolean flag to enable compose support (for a while), but what we are going to do with widget target? Should we have boolean flag or new compose-widget target? I think that we must  have separate target. Also we should not add any restriction for depending widget and compose-widget to each other, because compose and view can live together


Replace the logger with loguru.

https://loguru.readthedocs.io/ is a wonderful logger, looks much better than the standard library one.

I've just picked this up, do you want logs to be saved to a log file? If so, what sort of retention/rotation would you like? Here are some examples from their docs
logger.add("file_1.log", rotation="500 MB")    # Automatically rotate too big file
logger.add("file_2.log", rotation="12:00")     # New file is created each day at noon
logger.add("file_3.log", rotation="1 week")    # Once the file is too old, it's rotated

logger.add("file_X.log", retention="10 days")  # Cleanup after some time

#17 should have closed this, @lemonsaurus


Update mbed OS tools to match requirements.txt

Description

Type: Enhancement
Related issue: https://github.com/ARMmbed/mbed-ls/issues/188
Priority:  Major / Minor

Enhancement
When moving to a newer version of mbed OS (using mbed update or mbed new or mbed import), I'd expect the tools defined in requirements.txt to be automatically updated and benefit from new features been released (e.g. mbed-ls, greentea, etc).
It seems mbed CLI does not currently reinforce the installation of newer version of the tools, only checks whether the tools exists.
@bridadan raised as per your suggestion here

This continues to be a problem when not having the latest mbed-ls version installed.
Another example: https://github.com/ARMmbed/mbed-os-example-cellular/issues/70
Again, Mbed CLI/OS should check that the latest versions of the required tools are installed, if not, attempt to install it.

Issue header has missing or incorrectly filled in fields! Please fix.

Thank you for raising this issue. Please note we have updated our policies and
now only defects should be raised directly in GitHub. Going forward questions and
enhancements will be considered in our forums, https://forums.mbed.com/ . If this
issue is still relevant please re-raise it there.
This GitHub issue will now be closed.


Remote logging available through app restarts

Not yet in BC Wallet, moving back to in-progress

Remote logging is on and I have the same ID after restarting


ci: add frontend CI and release steps

Add Frontend CI and Release Steps
Summary
This pull request introduces CI steps for the frontend in the GitHub Actions workflow. It includes the following updates:

Configured the upload of frontend build artifacts to ensure they are included in the release.

Please review the changes and provide feedback. Thank you!

Hi @sundy-li, can you tell me how to test the release ci on local?

Hi @sundy-li, can you tell me how to test the release ci on local?

I think we should bind the HTML files into bendsql/cli package.
Maybe you can try https://github.com/pyrossh/rust-embed

Hi @sundy-li, can you tell me how to test the release ci on local?

I think we should bind the HTML files into bendsql/cli package.
Maybe you can try https://github.com/pyrossh/rust-embed or just use include_bytes! macro.

Thanks so much for your help! I now have a much better understanding of how to build the frontend files and integrate them into the Rust project. I've already made the changes in this PR. Please take a look when you have a moment. Thanks again!😊


Update trigger-a-full-script-rerun-from-a-fragment.md

Fixes #1066: spelling ruruns -> reruns
📚 Context

Very small (non-breaking) typo
🧠 Description of Changes

Fixes typo docs/content/develop/tutorials/execution-flow/fragments/trigger-a-full-script-rerun-from-a-fragment.md: ruruns -> reruns

💥 Impact
Closes #1060
Size:

[x] Small
[ ] Not small

Contribution License Agreement
By submitting this pull request you agree that all contributions to this project are made under the Apache 2.0 license.

Thanks for the correction!


CSS parser failed to recoganize media query and the rules defined afterwards

Using following code for stylesheet parsing testing:
        var sheet = ParseStyleSheet(@".mobile,.tablet{display:none;} @media only screen and(max-width:51.875em){.tablet{display:block;}} .disp {display:block;}");
        var sheet2 = ParseStyleSheet(@"@media only screen and(max-width:51.875em){.tablet{display:block;}} .mobile,.tablet{display:none;} .disp {display:block;}");
        var sheet3 = ParseStyleSheet(@".mobile,.tablet{display:none;} .disp {display:block;} @media only screen and(max-width:51.875em){.tablet{display:block;}}");

The end result:
sheet.Rules.Length: 1
sheet2.Rules.Lenght: 0
sheet3.Rules.Lenght: 2

Thanks for the report. This will of course be fixed.

Quick question: Does the code you use contain an error on purpose? There is a space missing between the and and the ( in the media query. If you look at how browsers interpret you will see that the media query is detected as invalid and ends up as not all.
Either way - this does not make the bug invalid. The behavior still needs to be fixed.

Thanks for looking into the issue. No, it is not on purpose.  I just took the snippet from a website stylesheet that I had problem parsing with AngleSharp.


Morning Session: Code Review

Reviews

Please remove inline comments from the script file.

Thank you,
comment removed


"ssh: handshake failed" when deploying latest Director

Deploying BOSH Director v262.1 with bosh-google-cpi v25.9.0, we see the following error:
Deploying:
  Creating instance 'bosh/0':
    Waiting until instance is ready:
      Starting SSH tunnel:
        Starting SSH tunnel:
          Failed to connect to remote server:
            ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain

If we remove the cloud_provider.ssh_tunnel section of the deployment manifest, the deployment succeeds but we can't SSH onto it (even using a projectwide SSH key defined in the GCP console).

cc @kirederik

@henryaj see how to configure additional user on the director vm: https://github.com/cloudfoundry/bosh-deployment/blob/master/docs/jumpbox-user.md

I don't think that addresses our issue. Configuring the ssh_tunnel cause shouldn't cause the deployment to fail (and this wasn't happening on previous versions of the Director + CPI).

Ah, okay - thanks @dpb587-pivotal, that makes sense.


Get-AzureADApplicationServiceEndpoint: how to get endtpoints!

Hi,
We have an Azure AD app, and we need to get the OAuth 2.0 authorization and OAuth 2.0 token endpoint associated with the App.
Running
Get-AzureADApplicationServiceEndpoint -ObjectId  <ObjectId_of_Azure_App>

Does not error, but returns no information. How do we can the endpoints?

Hi @swinster
Thank you for your issue submission.  Unfortunately, this appears to be a support/consult issue.  Issues in this repo are for documentation issues.  You can try one of the following links for additional help.
Microsoft Support:  https://support.microsoft.com/
Azure AD forums: https://social.technet.microsoft.com/Forums/en-US/home?forum=windowsazureaditpro
Stackoverflow: https://stackoverflow.com/


Square of Stars

Description
Create square of stars using nested for loop #1005
Domain
CPP
Type of Contribution
Others
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of LearnCPP.

/assign


Branching in Sequence Diagrams

Hi Andrew Brampton,
Do you have any idea of implementing branches with the current release? I have tried something using the Raphael's path. I have tried in two ways. My code is as follows:
// Basic branching.

var paper = Raphael(5, 5, 300, 300);

// Draw rectangle - this is branch.
var branch = paper.rect(10, 10, 250, 110);
branch.attr({
  "stroke-dasharray": "",
  "stroke": "#000"
});
var branchlabel = paper.rect(10, 10, 55, 25);
branchlabel.attr({
  "fill": "#fff",
  "stroke": "#000",
  "stroke-linejoin": "",
  "stroke-linecap": "",
  "stroke-dasharray": "",
});
paper.path("M10 60 H50 260").attr({
  "stroke": "#000",
  "stroke-linejoin": "",
  "stroke-linecap": "",
  "stroke-dasharray": "--",
});
paper.text(35, 20, "Branch").attr({
  "font-size": 12,
  "font-family": "Segoe UI",
});

// Branching with bottom right angle.

var paper2 = Raphael(5, 310, 300, 300);
paper2.path("M75 0 V15 L65 25 H0 V0 Z").attr({
  "stroke": "#000",
  "stroke-width": 2,
  "fill": "#fff"
});
paper2.text(32, 10, "Branch").attr({
  "font": "12pt Segoe UI",
});

How do I incorporate for this case:
branch
    Alice -> Bob: Hi
    Bob -> Alice: Hello
end branch

Hi praveenscience,
I'm unsure what problem you are having. Are you saying that your code does not correctly render?
If you want to add new syntax, you'll have to change a few different things.
Firstly, you will have to change the grammar.jison to support the new "branch" syntax. As part of that you'll have to change the .jison and diagram.js to store that certain signals are now within a branch. I suggest you do something similar to how a Note is added.
Finally you will have to change the rendering part of the diagram, in sequence-diagram.js. Code similar to what you have may work, but I would suggest using the draw_rect, draw_line, etc methods, as they will handle the styling of the line, etc.

Yes, Andrew.
I don't know how to include that piece to the diagram. Yeah, I will try as you have explained. If any help is needed, can you please guide me? Thanks in advance.
Cheers,
Praveen


Add Codeowners and PR template

In this PR, we name @mgu @pmourlanne and I as codeowners, and @CorBott as documentation codeowner. I've written the file so that no one ever is a bottleneck.
Also, I'm adding a PR template which should help us remember to always always (always) add some documentation. (and maybe get some feedback about the contribution process)

Codecov Report

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

@@          Coverage Diff          @@
##           master    #73   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          17     17
  Lines         621    621
  Branches       50     50
=====================================
  Hits          621    621

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c69be31...f2d4588. Read the comment docs.

Codecov Report

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

@@          Coverage Diff          @@
##           master    #73   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          17     17
  Lines         621    621
  Branches       50     50
=====================================
  Hits          621    621

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c69be31...f2d4588. Read the comment docs.

I don't plan to request the repo to require code owner validation, but if you think we should, we can discuss this.


Update instruction to build on macos

Thanks for the pull request @baothientran!

:heavy_check_mark: Signed CLA found.

Reviewers, don't forget to make sure that:

[ ] Cesium for Unreal Samples works.


Types

Codecov Report

Merging #9 (1927bb3) into main (7ed5921) will decrease coverage by 0.31%.
The diff coverage is 90.90%.

@@             Coverage Diff             @@
##              main       #9      +/-   ##
===========================================
- Coverage   100.00%   99.68%   -0.32%
===========================================
  Files            3        3
  Lines          312      315       +3
  Branches        17       18       +1
===========================================
+ Hits           312      314       +2
- Partials         0        1       +1

Impacted Files
Coverage Δ

selenium_testing_library/screen.py
99.51% <87.50%> (-0.49%)
:arrow_down:

selenium_testing_library/locators.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 7ed5921...1927bb3. Read the comment docs.


Add default values for field to schema

Often when a field is not nullable, it's because there's a default value on the field which will be used when the field is otherwise null. Currently, the dbcrossbar schema does not appear to include the column default if it exists. This could lead to regression where the schema of a transferred data source will not fully match the input it was copied from.
@seamusabshere @fwallacevt

dbcrossbar's internal schema format is heavily oriented towards compatibility, and it deliberately omits a lot of complicated column options like constraints and unique keys. In general, if you need to set up a table "just so", you may want to go out of band and use psql directly.
Default values are supported across a lot of databases, and they're common enough it might be worth extending the schema format with the "one true default value specification system". But it's unlikely to happen soon unless someone wants to do a lot of legwork and argue for a specific design.


⚠ Samsung has degraded performance

In 99c2654, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2495 ms

Resolved: Samsung performance has improved in 54d7fee.


ordering of log lines

I noticed that cwlogs orders/sorts log lines incorrectly:
[ e184f96e ] 02-23 18:52:03 INFO - beginning to drop messages
[ f0bddc5b ] 02-23 18:48:53 INFO - stats/datadog: sending metrics with a buffer of size 1024 B

Is it expected behaviour, or does the log lines from all streams should be sorted together?

Log lines within a single stream should always be sorted.  Between different streams, cloudwatch does a "best-effort" attempt to interleave events in sorted order, but isn't always able to.  (see the interleaved option here https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_FilterLogEvents.html#API_FilterLogEvents_RequestSyntax)


OWLAP-51: Restore versioned reference set member's effective time

This pull request adds functionality to restore a reference set members effective time to a previous version.
https://jira.ihtsdotools.org/browse/OWLAP-51

Closing as this feature is now available through vanilla Snow Owl v6.14.0 @ b2i-upstream


[FATAL] Node fails to start after installing Release v6.0.0-beta.2.2.1

Issue description
Fatal error when trying to install Testnet Release v6.0.0-beta.2.2.1 on a brand new server
Expected behavior
Installer installs Testnet Release v6.0.0-beta.2.2.1 and then starts without errors
Actual behavior
Despite installation completion without errors, node fails to start and gets stuck in a boot loop.
Steps to reproduce the problem

Use a fresh Ubuntu 20.04 server
Run the installer with default settings
Let the installation finish, press Enter

Note:

Upon using Testnet Release v6.0.0-beta.2.2.0 with the installer, the node installs and runs fine for a minute until it errors out when the auto updater begins. (See issue #2056)
The problem persists despite using the original installer on 2.2.0

Specifications

Node version: v6.0.0-beta.2.2.1
Platform: Ubuntu 20.04
Node wallet: 0x1ec3b45A5f744C338a8501c4C477b71594BF8e34
Node libp2p identity: QmVQKLHVTwwrHXkkY7YykrZMoJSQT3Fn8X7betQu7VfrDr

Contact details

Email<EMAIL_ADDRESS>
Error logs

UPDATE:
After adding 2gb of ram (total 4gb) and 2 cpu dedicated, I get this error in a reboot loop:
[2022-08-25 09:41:42] INFO: network module initialized with implementation: libp2p-service
[2022-08-25 09:41:42] ERROR: Module initialization failed. Error message: Module is required but got error during initialization - Access denied for user 'root'@'localhost'
Tried using different SQL password such as admin or test and it did not change the outcome.
Disclaimer
Please be aware that the issue reported on a public repository allows everyone to see your node logs, node details, and contact details. If you have any sensitive information, feel free to share it by sending an email to<EMAIL_ADDRESS>

Error was due to running a VM with 2gb ram, increasing the ram to 4gb solved the issue.


[RMP] Establish a metadata standard for serializing information about Merlin components

Problem:
In Systems, we need to know information about the various ops that go into an Ensemble. The primary one is the input/output schemas for the data and models that make up the ensemble.
We are able to infer some of this from eg the Tensorflow model, but are not able to do so from more flexible frameworks like pytorch or xgboost.
Saving an NVTabular workflow produces a small amount of info in metadata.json, and I propose we expand that concept to record any expected metadata about models, nvt workflows, and other components that we expect to load in a Systems ensemble.
Goal:

Systems can load any model produced by Models and know the input/output schema information and any additional critical metadata TBD.
Systems can load any workflow produced by NVTabular and know the input/output schema information and any additional critical metadata TBD.

Constraints:

This information should be serialized to disk along with the artifact (model, workflow). We should not rely on any kind of service for keeping track of this information. (yet??)
The metadata format should be consistent with some standard fields (library versions, input_schema, output_schema)
Input/output schemas should ser/deser into the Schema python class
It should also be extensible in order to provide optional information about the artifact.

Starting Point:
Core repo:

Define a metadata format and schema that will be shared among all of the Merlin libraries (live in core).

Models repo:

Override the Model.save method in Models to include a metadata file including the required fields.

Systems repo:

Begin using the

@nv-alaiacano  Seems like this would solve a number of issues for us on the systems side.  Is this beneficial for session-based or should we postpone until after that work is done?  Trying to figure out where to slot this in.

Since this work isn't a customer-facing Merlin-level feature that makes sense for product to prioritize, we'll likely go ahead and do this work whenever it's necessary. I expect that at least the schemas part will be beneficial for sequence models, so we're having a chat about that part this morning.


Add package aqcalc

The package has been already added: https://github.com/nim-lang/packages/pull/2176
If you need to change the descriptions of your package, please edit it directly.


ERROR: [crunchyroll:beta] G14U4DVWV: No video formats found!

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[x] I understand that I will be blocked if I remove or skip any mandatory* field

Checklist

[X] I'm reporting a broken site
[X] I've verified that I'm running yt-dlp version 2022.09.01 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[x] I've read about sharing account credentials and I'm willing to share it if required

Region
USA
Provide a description that is worded well enough to be understood
This show is hard-subbed and other soft-subbed shows are ok, I don't know if it's related.
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['-v', '-R', 'infinite', '--force-overwrites', '--fragment-retries', 'infinite', '--no-mtime', '--proxy', 'socks5://<IP_ADDRESS>:7893', 'https://www.crunchyroll.com/the-journey/the-journey-the-journey-864714', '-u', 'PRIVATE', '-p', 'PRIVATE', '-N', '16', '--user-agent', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:103.0) Gecko/20100101 Firefox/103.0', '--cookies', '/root/cookie-cr.txt', '--embed-subs', '--sub-langs', 'all', '--remux-video', 'mkv', '-o', '/root/1.mkv']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.09.01 [5d7c7d656] (linux_exe)
[debug] Python 3.9.2 (CPython 64bit) - Linux-5.10.0-13-arm64-aarch64-with-glibc2.31 (glibc 2.31)
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: ffmpeg N-108083-g06b98e396a-20220909 (setts), ffprobe N-104327-g1902a60dda
[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2022.06.15, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.3
[debug] Proxy map: {'http': 'socks5://<IP_ADDRESS>:7893', 'https': 'socks5://<IP_ADDRESS>:7893'}
[debug] Loaded 1670 extractors
[debug] [crunchyroll] Extracting URL: https://www.crunchyroll.com/the-journey/the-journey-the-journey-864714
[crunchyroll] 864714: Downloading webpage
[crunchyroll] 864714: Redirected to beta site - https://beta.crunchyroll.com/watch/G14U4DVWV/the-journey
[debug] [crunchyroll:beta] Extracting URL: https://beta.crunchyroll.com/watch/G14U4DVWV/the-journey
[crunchyroll:beta] Retrieving main page
[crunchyroll:beta] Authenticating with grant_type=etp_rt_cookie
[crunchyroll:beta] Retrieving signed policy
[crunchyroll:beta] the-journey: Retrieving episode metadata
[crunchyroll:beta] the-journey: Retrieving stream info
ERROR: [crunchyroll:beta] G14U4DVWV: No video formats found!; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
Traceback (most recent call last):
  File "yt_dlp/YoutubeDL.py", line 1474, in wrapper
  File "yt_dlp/YoutubeDL.py", line 1571, in __extract_info
  File "yt_dlp/YoutubeDL.py", line 1629, in process_ie_result
  File "yt_dlp/YoutubeDL.py", line 2561, in process_video_result
  File "yt_dlp/YoutubeDL.py", line 1026, in raise_no_formats
yt_dlp.utils.ExtractorError: [crunchyroll:beta] G14U4DVWV: No video formats found!; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U

can you try again but leave out the username & password option and just use the cookies.txt file instead

can you try again but leave out the username & password option and just use the cookies.txt file instead

same error

I get the same error with Dragon Half, Chargeman Ken, the Sub version of Ghost Stories, and the Sub version of Hells so far. The theory about hard coded subs might have some merit since all of these are hard coded though Hells is the only one I can't verify about that.
[debug] Command-line config: ['--cookies', 'cookies\crunchyroll.txt', '-o', 'output\tmp\%%(title)s', '-vU', 'https://www.crunchyroll.com/dragon-half/episode-1-episode-1-688019']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.09.01 [5d7c7d6] (win32_exe)
[debug] Python 3.8.10 (CPython 64bit) - Windows-10-10.0.19044-SP0
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: ffmpeg 2022-08-25-git-9bf9d42d01-essentials_build-www.gyan.dev (setts), ffprobe 2022-08-25-git-9bf9d42d01-essentials_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2022.06.15, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.3
[debug] Proxy map: {}
[debug] Loaded 1670 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.09.01, Current version: 2022.09.01
yt-dlp is up to date (2022.09.01)
[debug] [crunchyroll] Extracting URL: https://www.crunchyroll.com/dragon-half/episode-1-episode-1-688019
[crunchyroll] 688019: Downloading webpage
[crunchyroll] 688019: Redirected to beta site - https://beta.crunchyroll.com/watch/G6ZXD15DR/episode-1
[debug] [crunchyroll:beta] Extracting URL: https://beta.crunchyroll.com/watch/G6ZXD15DR/episode-1
[crunchyroll:beta] Retrieving main page
[crunchyroll:beta] Authenticating with grant_type=etp_rt_cookie
[crunchyroll:beta] Retrieving signed policy
[crunchyroll:beta] episode-1: Retrieving episode metadata
[crunchyroll:beta] episode-1: Retrieving stream info
ERROR: [crunchyroll:beta] G6ZXD15DR: No video formats found!; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
Traceback (most recent call last):
File "yt_dlp\YoutubeDL.py", line 1459, in wrapper
File "yt_dlp\YoutubeDL.py", line 1556, in __extract_info
File "yt_dlp\YoutubeDL.py", line 1614, in process_ie_result
File "yt_dlp\YoutubeDL.py", line 2546, in process_video_result
File "yt_dlp\YoutubeDL.py", line 1025, in raise_no_formats
yt_dlp.utils.ExtractorError: [crunchyroll:beta] G6ZXD15DR: No video formats found!; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U

@tejing1

Duplicate of https://github.com/yt-dlp/yt-dlp/issues/3397

To directly address the problem for the OP, you can run yt-dlp with --extractor-args crunchyrollbeta:hardsub=en-US to explicitly ask it to get the hardsubbed version.
I made the decision to ignore hardsubbed formats normally to avoid wasting an annoying amount of back-and-forth with the server listing formats people were very seldom interested in. It seems to be coming back to bite me.