Update storage-qos-overview.md

Due to customer requests.

@no2601 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@no2601 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@no2601 : Will you be able to update this PR by adding the page changes to your PR content, and resolve the file conflict?

This branch has conflicts that must be resolved
Conflicting files
WindowsServerDocs/storage/storage-qos/storage-qos-overview.md

@no2601 : Will you be able to update this PR by adding the page changes to your PR content, and resolve the file conflict?

This branch has conflicts that must be resolved
Conflicting files
WindowsServerDocs/storage/storage-qos/storage-qos-overview.md

#sign-off

#sign-off

@illfated: I'm sorry - only the author of this article, @kumudd, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

@illfated: I'm sorry - only the author of this article, @kumudd, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

Yes, I know. But please note that this PR has been hanging around for a year without any feedback from the author or team members.

Yes, I know. But please note that this PR has been hanging around for a year without any feedback from the author or team members.

#sign-off

#sign-off

@illfated: I'm sorry - only the author of this article, @kumudd, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

@illfated: I'm sorry - only the author of this article, @kumudd, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

#reassign : eross-msft

#reassign : eross-msft

@eross-msft Please can you review and address this PR. Thanks!

@eross-msft Please can you review and address this PR. Thanks!

@illfated @KumudD  The branch conflict looks like it's a conflict of complete versions of the file. I have no idea which one is right. What I'd like to do is close this PR without merging. Then, Trond, if you could re-add your updates, I can push them through. I'm just worried if I try to do anything with these conflicts, I might make things way worse.

@illfated @KumudD  The branch conflict looks like it's a conflict of complete versions of the file. I have no idea which one is right. What I'd like to do is close this PR without merging. Then, Trond, if you could re-add your updates, I can push them through. I'm just worried if I try to do anything with these conflicts, I might make things way worse.

That is fine with me. I was about to suggest providing a PR myself yesterday, but I was too tired. I am ready to do it now, though. 🙂

That is fine with me. I was about to suggest providing a PR myself yesterday, but I was too tired. I am ready to do it now, though. 🙂

@illfated Thank you!!!

@illfated Thank you!!!

There you go. PR #5249 is ready for review, comments & suggestions.

There you go. PR #5249 is ready for review, comments & suggestions.


Implement the special Java character properties

These character properties are described in the regex syntax proposal but are not implemented:

... javaLowerCase, javaUpperCase, javaWhitespace, javaMirrored.

So it turns out that while those are the properties listed in Java's docs, there are actually quite a few more of them, as they correspond directly to various is accessors on java.lang.Character. I have put up a PR to parse them: https://github.com/apple/swift-experimental-string-processing/pull/440.


Error handling in MomentumBuilder

When using a Stream, we can add an error via its .addError(error) function. Then any StreamBuilder that is listening to it could get the error object via the AsyncSnapshot object.
That allows us to return a different widget to the builder function when any error occurs.
Is there something similar that we can do with MomentumBuilder?
I know we can send an event and just show a SnackBar instead. But in some cases we want to show an error widget to the screen itself.
Any thoughts?
Thanks!

@jezer07
I created this library in mind that I don't need to use FutureBuilder and StreamBuilder. I want to handle everything from the controller and let MomentumBuilder display my state.
The official docs covered this part in this section: Working with Streams - Error Handling
Here's the sample code from the docs:
class ChatController extends MomentumController<ChatModel> {

  // ...

  @override
  void bootstrap() {
    // ...
    model.roomsSubscription.onError((error, stackTrace) {
      print(error);
      print(stackTrace);
    });
    // ...
  }

  // ...
}

I think if you call .addError(error), the callback .onError(...) will react to it. So basically inside this callback, you can do anything like setting an error property in the model and display the error using MomentumBuilder.

Closing for inactivity...


feat: add dockerfile and edit site.config.js

Description

Related tickets
https://github.com/morethanmin/morethan-log/issues/XX

PR Checklist

[ ] I have read the Contributing Guide
[ ] I have written documents and tests, if needed.

sry i was trying to make a pr in my forked repo...it was a mistake


Fix cmake in arpack

When trying to build the DAS with the latest GMAO_Shared they do not sparse out arpack and the cmake command was failing. This fixes it.

I found more cmake problems, just using this PR instead of making a new one


HBASE-23293 [REPLICATION] make ship edits timeout configurable

patch for branch-2 @guangxuCheng

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 49s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 3 new or modified test files.

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 13s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
5m 48s
branch-2 passed

+1 :green_heart:
compile
1m 38s
branch-2 passed

+1 :green_heart:
checkstyle
2m 11s
branch-2 passed

+1 :green_heart:
shadedjars
4m 36s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
1m 10s
branch-2 passed

+0 :ok:
spotbugs
3m 36s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
4m 49s
branch-2 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 14s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
5m 19s
the patch passed

+1 :green_heart:
compile
1m 34s
the patch passed

+1 :green_heart:
javac
1m 34s
the patch passed

+1 :green_heart:
checkstyle
2m  5s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedjars
4m 36s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
hadoopcheck
16m 48s
Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.

+1 :green_heart:
javadoc
1m  9s
the patch passed

+1 :green_heart:
findbugs
5m 24s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
2m 50s
hbase-common in the patch passed.

+1 :green_heart:
unit
0m 38s
hbase-replication in the patch passed.

+1 :green_heart:
unit
234m 39s
hbase-server in the patch passed.

+1 :green_heart:
asflicense
1m 10s
The patch does not generate ASF License warnings.

306m  6s

Subsystem
Report/Notes

Docker
Client=19.03.5 Server=19.03.5 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-882/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/882

Optional Tests
dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile

uname
Linux ad72226f79c6 4.15.0-66-generic #75-Ubuntu SMP Tue Oct 1 05:24:09 UTC 2019 x86_64 GNU/Linux

Build tool
maven

Personality
/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-882/out/precommit/personality/provided.sh

git revision
branch-2 / ab09e74055

Default Java
1.8.0_181

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-882/1/testReport/

Max. process+thread count
4366 (vs. ulimit of 10000)

modules
C: hbase-common hbase-replication hbase-server U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-882/1/console

versions
git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.


There is no issue template for this repository

Details
To manage all the issues in same manner it is good to have a issue template

yes, I can Do this. For these issues, I created a message box where user can put their issue in the message box and in the replay option we replay solution. So Please assign this project to me.

How would an issue template have worked for this issue?

Hi, I am adding issue templates to this repo.

@eshellman  Added general Issue Templates and raised PR #9734 for the same. Kindly review it. Thanks!!

I'm unconvinced. Have you looked through the actual  issues that have been filed in this repo???

Hi @eshellman ! Appologies for overlooking the types of issues filed in this repo and Thank you for your prompt feedback. I've taken the time to review the types of issues that have been filed in this repository. Based on my observations, it appears that if we make an issue template then structure of issue submissions would almost resemble with 'pull request template'. What are your thoughts on the usefulness of an issue template in this context? Is it even required?  I look forward to hearing your perspective.


Cannot install with Python 3.6 on Windows 10

Hi,
Using Pip, the pyaml fails to install on Windows 10 with Python 3.6. But if I use Python 3.5, the installation works fine.
> python -m pip install pyaml
Collecting pyaml
  Using cached pyaml-17.8.0-py2.py3-none-any.whl
Collecting PyYAML (from pyaml)
  Using cached PyYAML-3.12.tar.gz
Building wheels for collected packages: PyYAML
  Running setup.py bdist_wheel for PyYAML ... error
  Complete output from command C:\Users\code\venv36\Scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\code\\AppData\\Local\\Temp\\pip-build-pq03dgna\\PyYAML\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d C:\Users\code\AppData\Local\Temp\tmp0t79bxfmpip-wheel- --python-tag cp36:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.6
  creating build\lib.win-amd64-3.6\yaml
  copying lib3\yaml\composer.py -> build\lib.win-amd64-3.6\yaml
  copying lib3\yaml\constructor.py -> build\lib.win-amd64-3.6\yaml
  copying lib3\yaml\cyaml.py -> build\lib.win-amd64-3.6\yaml
  copying lib3\yaml\dumper.py -> build\lib.win-amd64-3.6\yaml
  copying lib3\yaml\emitter.py -> build\lib.win-amd64-3.6\yaml
  copying lib3\yaml\error.py -> build\lib.win-amd64-3.6\yaml
  copying lib3\yaml\events.py -> build\lib.win-amd64-3.6\yaml
  copying lib3\yaml\loader.py -> build\lib.win-amd64-3.6\yaml
  copying lib3\yaml\nodes.py -> build\lib.win-amd64-3.6\yaml
  copying lib3\yaml\parser.py -> build\lib.win-amd64-3.6\yaml
  copying lib3\yaml\reader.py -> build\lib.win-amd64-3.6\yaml
  copying lib3\yaml\representer.py -> build\lib.win-amd64-3.6\yaml
  copying lib3\yaml\resolver.py -> build\lib.win-amd64-3.6\yaml
  copying lib3\yaml\scanner.py -> build\lib.win-amd64-3.6\yaml
  copying lib3\yaml\serializer.py -> build\lib.win-amd64-3.6\yaml
  copying lib3\yaml\tokens.py -> build\lib.win-amd64-3.6\yaml
  copying lib3\yaml\__init__.py -> build\lib.win-amd64-3.6\yaml
  running build_ext
  creating build\temp.win-amd64-3.6
  creating build\temp.win-amd64-3.6\Release
  checking if libyaml is compilable
  error: [WinError 3] The system cannot find the path specified: 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\PlatformSDK\\lib'

  ----------------------------------------
  Failed building wheel for PyYAML
  Running setup.py clean for PyYAML
Failed to build PyYAML
Installing collected packages: PyYAML, pyaml
  Running setup.py install for PyYAML ... error
    Complete output from command C:\Users\\code\\venv36\Scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\code\\AppData\\Local\\Temp\\pip-build-pq03dgna\\PyYAML\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\code\AppData\Local\Temp\pip-pezzmj2e-record\install-record.txt --single-version-externally-managed --compile --install-headers C:\Users\code\venv36\include\site\python3.6\PyYAML:
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.6
    creating build\lib.win-amd64-3.6\yaml
    copying lib3\yaml\composer.py -> build\lib.win-amd64-3.6\yaml
    copying lib3\yaml\constructor.py -> build\lib.win-amd64-3.6\yaml
    copying lib3\yaml\cyaml.py -> build\lib.win-amd64-3.6\yaml
    copying lib3\yaml\dumper.py -> build\lib.win-amd64-3.6\yaml
    copying lib3\yaml\emitter.py -> build\lib.win-amd64-3.6\yaml
    copying lib3\yaml\error.py -> build\lib.win-amd64-3.6\yaml
    copying lib3\yaml\events.py -> build\lib.win-amd64-3.6\yaml
    copying lib3\yaml\loader.py -> build\lib.win-amd64-3.6\yaml
    copying lib3\yaml\nodes.py -> build\lib.win-amd64-3.6\yaml
    copying lib3\yaml\parser.py -> build\lib.win-amd64-3.6\yaml
    copying lib3\yaml\reader.py -> build\lib.win-amd64-3.6\yaml
    copying lib3\yaml\representer.py -> build\lib.win-amd64-3.6\yaml
    copying lib3\yaml\resolver.py -> build\lib.win-amd64-3.6\yaml
    copying lib3\yaml\scanner.py -> build\lib.win-amd64-3.6\yaml
    copying lib3\yaml\serializer.py -> build\lib.win-amd64-3.6\yaml
    copying lib3\yaml\tokens.py -> build\lib.win-amd64-3.6\yaml
    copying lib3\yaml\__init__.py -> build\lib.win-amd64-3.6\yaml
    running build_ext
    creating build\temp.win-amd64-3.6
    creating build\temp.win-amd64-3.6\Release
    checking if libyaml is compilable
    error: [WinError 3] The system cannot find the path specified: 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\PlatformSDK\\lib'

    ----------------------------------------
Command "C:\Users\code\venv36\Scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\code\\AppData\\Local\\Temp\\pip-build-pq03dgna\\PyYAML\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\code\AppData\Local\Temp\pip-pezzmj2e-record\install-record.txt --single-version-externally-managed --compile --install-headers C:\Users\code\venv36\include\site\python3.6\PyYAML" failed with error code 1 in C:\Users\code\AppData\Local\Temp\pip-build-pq03dgna\PyYAML\

Hey,
Issue seem to be with building PyYAML, and maybe even libyaml (if it actually tries to do that at the end there), as suggested by "Building wheels for collected packages: PyYAML" and "Running setup.py install for PyYAML ... error" headers above error log.
I suspect it doesn't happen for you with similar py3.5 installation is because PyYAML might have wheel binary package available for that version, which 3.5 would use instead of running setup.py and such, but doesn't have on for 3.6.
You might want to report it to PyYAML developers at http://pyyaml.org/ , if it's not reported there already.
Don't think I can affect it here in any way.
Also, as a workaround, I'd try to create that path it complains about after "checking if libyaml is compilable" - could be that it just tries to lookup libyaml.dll there.
Can also be some kind of virtualenv error, as it's kinda weird that it checks system-wide path with that.

Ah thanks. Sorry, I thought this was the PYaml repository for some reason. Opps!


osx-arm64 Install Dependency Fix

When installing on an M1 Mac, one dependency (tables, not listed as explicit dependency but likely required for some other listed requirement) fails to install.
Adding a required dependency of the package:
hdf5
should fix this issue. If hdf5 is installed before tables tries to install, it should work out fine (did for me at least).

Thanks for letting us know! I added the dependency to the installation requirements. Let us know if the problem is now solved.


refactor(simplifier): port skeleton to new tactic framework

Note: many features are missing still, and the contextual cache is not working yet.

merged in lean3 branch


[Request] PC Steam: Trails in the Sky FC (Sora no Kiseki FC)

https://store.steampowered.com/app/251150/The_Legend_of_Heroes_Trails_in_the_Sky/

Use the vita version. PC version with jp patch is not stable. I'm not gonna make a script for it


Cannot find module 'sails/node_modules/waterline/lib/waterline/query/deferred'

Hello, I`ve tried to start sails as a heroku app, but got this message:
Error: Cannot find module 'sails/node_modules/waterline/lib/waterline/query/deferred'
    at Function.Module._resolveFilename (module.js:337:15)
    at Function.Module._load (module.js:287:25)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object.<anonymous> (/app/node_modules/sails-hook-validation/lib/create.js:3:16)
    at Module._compile (module.js:425:26)
    at Object.Module._extensions..js (module.js:432:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object.<anonymous> (/app/node_modules/sails-hook-validation/index.js:10:14)
    at Module._compile (module.js:425:26)
    at Object.Module._extensions..js (module.js:432:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12) { [Error: Cannot find module 'sails/node_modules/waterline/lib/waterline/query/deferred'] code: 'MODULE_NOT_FOUND' }

node: v5.0.0
npm: 3.3.6
sails (in package.json): "sails": "github:balderdashy/sails#stable"

As a temporary fix I've added next line in 'package.json':
"postinstall": "npm install --prefix ./node_modules/sails waterline"

Sails is not support node 5 and npm 3. You can try downgrade your node and npm.

It looks like there is no way (at least - free way) to downgrade nmp/node on heroku...

I never use heroku before, but I think you can try changing the version in package.json.
https://devcenter.heroku.com/articles/nodejs-support

thank you!

I had the same issue when I upgraded node to 5.4.1. The project I was working at the time kept failing with the error shown above.
I solved it by running npm install waterline in '<project_root>/node_modules/sails'.
Hope it helps.

+1 @nanyaks

@gleam-ru @fathermerry @nanyaks @imkven Thanks for the info guys.  This is definitely resolved in 0.12, and it should be resolved in 0.11.4 as well, as far as it concerns sails core (according to our tests on Travis anyway).
@gleam-ru if looks like this particular require error is coming from a hook you're using called sails-hook-validate (it's probably doing a direct require of Waterline, but now that NPM 3 scrambled/flattened the node_modules folder, it's not working there)


CullLessLeaves

Mod name
CullLessLeaves
Curseforge link
No response
Other links
https://github.com/isXander/CullLessLeaves
What it does
Improved alternative to Cull Leaves
Why should it be in the modpack
Because the modpack already has Cull Leaves (OF parity) but this one looks better, might get better integration in graphics settings too
Why shouldn't it be in the modpack
Not in CF, currently WIP
Categories
Works like Optifine/Bedrock Edition/Forge/etc, Replaces an existing mod
Additional details
#302 https://discord.com/channels/859124104644788234/969335721129287720/969909811686805544

no longer WIP

Added on 3.7.0.


Use of the mutation in continuous integration tools (Jenkins) by calling the mutation directly

This is not really a bug, more a question. I was wondering if it is possible to call the python mutation code directly. This way it could be integrated with build tools by calling the mutation code and running ctest in the pipeline stages. If that is done, the results could be put into a file/artifact, just like it would be with JUnit output. In order to get a report about the results, it would be nice to have a Jenkins plugin that creates a table, showing the results.
This is just an idea that could be used to improve this tool. Maybe a python run-manually file could be created that takes a folder with multiple source files, which then grabs a random file and performs the mutation, runs a make tool and runs the tests. If this is done an N number of times, the mutation testing could be run automatically.

Runs on my machine.


Propagate TexTheme to Tooltip dark theme

/cc @Hixie fixup for #6572.

Another possibility is just re-kill the dark theme, do the isDark check inline to set the TextTheme and inline the default dark theme colour.

Yeah, I dunno. LGTM I guess.
BTW, another thing we should probably do is make sure anywhere we create a ThemeData, we propagate the platform from the parent theme. Otherwise @eseidel will be sad.

Platform: done. Rebasing the iOS fonts change on top makes me sad without it too.


Users - boolean for 3 values datatype

On a page under yourdomain.com/dashboard/users/search/view/1 under the account chapter there is a field 'Email validated', which is only active, if the config concrete.user.registration.validate_email is set to true.
On https://github.com/concrete5/concrete5/blob/develop/concrete/single_pages/dashboard/users/search.php#L157 there is a switch statement, which handles the uIsValidated value of a user. The problem is, that the value from the user entity is datatype boolean (see: https://github.com/concrete5/concrete5/blob/develop/concrete/src/Entity/User/User.php#L66), while the switch statement is searching for strings.
With this approach it is only possible to ask for 2 values (true or false), whereas the user page needs 3 values (1, 0, -1).
I think, the easiest way would be, to transform the uIsValidated from tinyint to int. But I do not know, if it would throw some compatibility issues.

Another solution might be to check for null? Then the boolean field has also three 'values'.

I think moving it to an small integer or something that can hold more than just 0 or 1 (and so it can also have -1) would be the best option. We want the -1 in there explicitly and I imagine while the column might be able to handle it Doctrine is confused by it.

Generalising, is there a use for a new attribute type: 'tri-state', that distinguishes tri-state from boolean.

It's not an attribute though, it's just a column in the Users table.


Path includes Null Bytes when importing environment variable

Describe the bug
When importing an environment variable via import { <var> } from '$env/private/static' i sometimes get the following error message:
The argument 'path' must be a string or Uint8Array without null bytes. Received '\x00$env/private/static'

Reproduction
I created a stackblitz here: https://stackblitz.com/edit/sveltejs-kit-template-default-mvpqkc?file=src/routes/+page.svelte
Logs
The argument 'path' must be a string or Uint8Array without null bytes. Received '\x00$env/private/static'
TypeError [ERR_INVALID_ARG_VALUE]: The argument 'path' must be a string or Uint8Array without null bytes. Received '\x00$env/private/static'
    at open (node:internal/fs/promises:456:10)
    at Object.readFile (node:internal/fs/promises:820:20)
    at loadAndTransform (file:///mnt/dev/dev/MoneyMan/node_modules/vite/dist/node/chunks/dep-0bae2027.js:39239:41)

System Info
System:
    OS: Linux 5.0 undefined
    CPU: (8) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
    Memory: 0 Bytes / 0 Bytes
    Shell: 1.0 - /bin/jsh
  Binaries:
    Node: 16.14.2 - /usr/local/bin/node
    Yarn: 1.22.19 - /usr/local/bin/yarn
    npm: 7.17.0 - /usr/local/bin/npm
  npmPackages:
    @sveltejs/adapter-auto: ^1.0.0 => 1.0.0
    @sveltejs/kit: ^1.0.0 => 1.0.1
    svelte: ^3.54.0 => 3.55.0
    vite: ^4.0.0 => 4.0.3

Severity
blocking all usage of SvelteKit
Additional Information
No response

in +server.js
-import { TEST_VAR } from '$env/private/static';
+import { TEST_VAR } from '$env/static/private';

see https://kit.svelte.dev/docs/server-only-modules#private-environment-variables


add calendly icon

What problem does this PR solve?
Add calendly icon

Is this PR adding a new feature?
no

Is this PR related to any issue or discussion?
no

PR Checklist

[x] I have verified that the code works as described/as intended.
[ ] This change adds a social icon which has a permissive license to use it.
[x] This change does not include any external library/resources.
[x] This change does not include any unrelated scripts (e.g. bash and python scripts).
[x] I have enabled maintainer edits for this PR.

Thanks. Could you please add a social icon which has a permissive license to use it?


Support of .avi ?

À quand le support des vidéos de type .avi ?

Short answer: No.
The reason here is that Plyr does actually just uses the HTML5-Video-Tag (As far as I know). And that only supports MP4, WebM and Ogg.
Just use an online converter or so, to convert your .avi file(s) to MP4 or one of the other two, or both :wink:
Here'sa link to a good website explaining the Video Tag:
http://www.w3schools.com/html/html5_video.asp

As above basically; no.
👎 for a link to w3schools though @AnthyG haha! I prefer MDN:
https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats
Plyr also has an API method for checking support for a mime type:
https://github.com/Selz/plyr#api
See support() - it requires a mime type such as video/mp4. Here's the source:
https://github.com/Selz/plyr/blob/master/src/js/plyr.js#L244

Also, if you're on a Mac, I'd recommend Handbrake for quick re-encoding of videos.


leverage: implement MinCollateralLiquidity restriction

Any MsgCollateralize, MsgWithdraw, or MsgBorrow which would reduce available supply / collateral below a given value, should fail.
The limit can still be indirectly exceeded as an effect of MsgLiquidate or interest accruing on collateral.

related to: https://github.com/umee-network/umee/issues/1061


[MXNET-839] Fix the broken link in the Scala package

Description
This would revert what has been changed in here:
https://github.com/apache/incubator-mxnet/pull/11465, because the broken link were generated:
http://jenkins.mxnet-ci.amazon-ml.com/blue/organizations/jenkins/Broken_Link_Checker_Pipeline/detail/Broken_Link_Checker_Pipeline/233/pipeline
@aaronmarkham @nswamy @marcoabreu
Checklist
Essentials
Please feel free to remove inapplicable items for your PR.

[ ] The PR title starts with [MXNET-$JIRA_ID], where $JIRA_ID refers to the relevant JIRA issue created (except PRs with tiny changes)
[ ] Changes are complete (i.e. I finished coding on this PR)
[ ] All changes have test coverage:
Unit tests are added for small changes to verify correctness (e.g. adding a new operator)
Nightly tests are added for complicated/long-running ones (e.g. changing distributed kvstore)
Build tests will be added for build configuration changes (e.g. adding a new build option with NCCL)
[ ] Code is well-documented:
For user-facing API changes, API doc string has been updated.
For new C++ functions in header files, their functionalities and arguments are documented.
For new examples, README.md is added to explain the what the example does, the source of the dataset, expected performance on test set and reference to the original paper if applicable
Check the API doc at http://mxnet-ci-doc.s3-accelerate.dualstack.amazonaws.com/PR-$PR_ID/$BUILD_ID/index.html
[ ] To the my best knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change

Tested in here:
http://<IP_ADDRESS>/api/scala/docs/index.html#org.apache.mxnetexamples.infer.objectdetector.SSDClassifierExample
Good to go now!


Pushing Build Should not Require Lock Acquire nor Server Setup

When we deploy feature branches - we dynamically set up new servers based on branch name. However, when one only wants to run CI build and make sure test passes - we only build Docker image with kamal build push. At that point servers are not set up. Of course they can be - but that'd be waste of resources since not all feature branches are deployed.
I'm not sure if there's a reason why would kamal build push require servers to be set up. So this PR is removing call to mutating.
If this is a "no go" - would you consider PR where one could be passing "—skip-server-setup" or similar param?

Thanks @rience! I'm closing this as it was resolved by #755


Tablet mode

activities must be designed for tablets as well

Should I create a feature branch named "tablet compatibility", and later merge it into dev, and do pull request, or?


docs: edit lifecycle management getting started

Summary
Please include a short summary of the changes and the related issue.
Please also include relevant motivation and context.
List any dependencies that are required for this change.
Fixes https://github.com/keptn/lifecycle-toolkit/issues/2597
Checks

[ ] My PR fulfills the Definition of Done of the corresponding issue and not more (or parts if the issue is separated
into multiple PRs)
[x] I used descriptive commit messages to help reviewers understand my thought process
[x] I signed off all my commits according to the Developer Certificate of Origin (DCO)(
see Contribution Guide)
[x] My PR title is formatted according to the semantic PR conventions described in
the Contribution Guide
[x] My content follows the style guidelines of this project (YAMLLint, markdown-lint)
[x] I regenerated the auto-generated docs for Helm and the CRD documentation (if applicable)
[x] I have performed a self-review of my content including grammar and typo errors and also checked the rendered page
from the Netlify deploy preview
[ ] My changes result in all-green PR checks (first-time contributors need to ask a maintainer to approve their test runs)

Do we still want to adapt /docs folder? I would say we want to make the changes already in /docs-new, or?


Help with streaming

Hi, Great lib!
I am trying to stream serialport data into buffy and am having some trouble.
For a baseline of troubleshooting, this works, and outputs data that is 127 & 80 bytes long:
const buffy = require('buffy')
const SerialPort = require('@serialport/stream')
SerialPort.Binding = require('@serialport/bindings')
const serialport = new SerialPort('/dev/rfcomm0', { baudRate: 9600 })

serialport.on('data', d => console.log('SERIAL', d.length))

If I do this, it doesn't output anything:
const buffy = require('buffy')
const SerialPort = require('@serialport/stream')
SerialPort.Binding = require('@serialport/bindings')
const serialport = new SerialPort('/dev/rfcomm0', { baudRate: 9600 })

const reader = buffy.createReader()
serialport.pipe(reader)

reader.on('data', function() {
  console.log('DATA')
  while (reader.bytesAhead() >= 2) {
    console.log('READ', reader.uint8(2))
  }
})

It's like reader never has data event called. Am I doing this wrong?

I tried it like this even, to verify that serial is streaming, instead of pipe:
const buffy = require('buffy')
const SerialPort = require('@serialport/stream')
SerialPort.Binding = require('@serialport/bindings')
const serialport = new SerialPort('/dev/rfcomm0', { baudRate: 9600 })

const reader = buffy.createReader()

serialport.on('data', d => {
  console.log('SERIAL', d.length)
  reader.write(d)
})

reader.on('data', function() {
  console.log('DATA')
  while (reader.bytesAhead() >= 2) {
    console.log('READ', reader.uint8(2))
  }
})

Same prob: It outputs SERIAL but not DATA or READ.

This works, too, but I fear I will lose bytes (without keeping a seperate buffer I can push the remainder into), and I'd rather not make a new reader every time a serial packet comes in:
serialport.on('data', d => {
  const reader = buffy.createReader(d)
  while (reader.bytesAhead() > 2) {
    console.log('READ', reader.uint8(2))
  }
})

Without figuring out how to make reader.on('data') work, I think have a workaround:
My data is in this format:
[SYNC] [SYNC] [PLENGTH] [PAYLOAD...] [CHKSUM]

const buffy = require('buffy')
const SerialPort = require('@serialport/stream')
SerialPort.Binding = require('@serialport/bindings')
const serialport = new SerialPort('/dev/rfcomm0', { baudRate: 9600 })

const SYNC = 0xAA

function checksum (payload) {
  let checksum = 0
  for (let i = 0; i < payload.length; i++) {
    checksum += payload[i]
  }
  checksum &= 0xFF
  checksum = ~checksum & 0xFF
  return checksum
}

serialport.on('data', d => {
  reader.write(d)
  while (reader.bytesAhead() > 0) {
    if (reader.uint8() === SYNC && reader.uint8() === SYNC){
      const plen = reader.uint8()
      const payload = (new Uint8Array(plen)).map(() => reader.uint8())
      const crc = reader.uint8()
      if (checksum(payload) === crc) {
        console.log(payload)
      }else{
        console.log('fail')
      }
    }
  }
})

It still has a lot of CRC fails, but it also works, mostly.

I ended up using serialport's stream delimiter:
import SerialPort from '@serialport/stream'
import Binding from '@serialport/bindings'
import Delimiter from '@serialport/parser-delimiter'

SerialPort.Binding = Binding

const serialPort = new SerialPort(port, { baudRate })
serialPort
  .pipe(new Delimiter({ delimiter: Buffer.from([SYNC, SYNC]) }))
  .on('data', data => {
    const len = data[0]
    const payload = data.slice(1, len + 1)
    const chk = data[len + 1]
    if (chk === checksum(payload)) {
      parse(data)
    }
  })

@konsumer hey there : ). It's been a very long time since I worked on this library, so I don't really have much context anymore to help with your questions. That being said, I'm glad to hear that you seem to have found a solution to your problem.


Refreshing the message container on click of refresh button

I have made a bot using this great library. In that i have place a refresh button on the bot's header. So that when I press it the chat window get cleared and shows the initial screen you see when the bot first loads up. Can anyone give a hint on how to implement this.

could you solve it?


GitHub Catalog Ingestion - Support users belonging in multiple GitHub orgs

A GitHub user who belongs to GitHub teams in multiple GitHub orgs cannot be imported. The catalog fails with the following warning:
2021-12-07T12:30:40.437Z catalog warn Detected conflicting entityRef user:default/<USERNAME> already referenced by github-org:https://github.com/<ORG1> and now also github-org:https://github.com/<ORG2> type=plugin

Expected Behavior
GitHub users should be imported without a problem. The memberships should be the union of the memberships of all the GitHub orgs. GitHub users are globally unique. However, this is not true for GitHub teams where there are no guarantees for uniqueness across GitHub orgs (?).
Current Behavior
We get the warning about conflicting entityRefs and the user's memberships are incomplete (missing the ones from the later org).
Steps to Reproduce

Create a GitHub User
Create a GitHub Team in GitHub Org A and assign the user there
Create a GitHub Team in GitHub Org B and assign the user there
Ingest the GitHub org for both GitHub Orgs (we are using a GitHub App but it's probably not important).

Context
We are rolling out Backstage to the users of the GitHub Enterprise which consists of multiple GitHub Orgs. Some users contribute and are part of teams that are cross org.
Your Environment

NodeJS Version: v 16
Operating System and Version: Debian Buster
Browser Information: N/A

Hi, I just found out about this the MultiOrg Processor (https://github.com/backstage/backstage/blob/master/plugins/catalog-backend/src/ingestion/processors/GithubMultiOrgReaderProcessor.ts). It looks like it could fit our needs. I see that it's alpha and kind of undocumented at the moment though. Are there any strong reasons against using it? Also, would we have to run a migration for the users and teams that have already been imported?

@tmalinakis-vng I think you should just replace the current processor with the MultiOrg processor and it should work. Don't think there's any reason not to use it, it's probably alpha due to it not being used widely and lacking documentation. Going to close this ticket and re-open if you find anything else :)


Project stats

Adds a simple API with detailed stats of the project, based on which the score is calculated.
Minor tweaks to the UI: show trending icons only on hover, improve Edit and Post button colors and position.

Codecov Report

Merging #327 (c0aae30) into main (e450915) will increase coverage by 0.27%.
The diff coverage is 77.27%.

@@            Coverage Diff             @@
##             main     #327      +/-   ##
==========================================
+ Coverage   48.99%   49.26%   +0.27%
==========================================
  Files          40       40
  Lines        4062     4098      +36
==========================================
+ Hits         1990     2019      +29
- Misses       2072     2079       +7

Impacted Files
Coverage Δ

dribdat/public/api.py
28.35% <22.22%> (-0.22%)
:arrow_down:

dribdat/apiutils.py
46.01% <66.66%> (-0.35%)
:arrow_down:

dribdat/user/models.py
60.94% <100.00%> (+1.80%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Reporting Server Error logged as Info

Describe the bug
A specific error related to a failed precondition is being logged at info level rather than error
Steps to reproduce
Unsure how to reproduce
Component(s) affected
Reporting Server
Version
0.5.11
Environment
Origin Production
Additional context

This is working as intended. FAILED_PRECONDITION is not an error on the server side. It's a client error, meaning the client did something incorrectly.


[Feature]: Preset modes in Climate card

Would it be possible to add support for preset modes to climate card? I have KNX thermostats and instead of hvac_modes it uses preset_modes.

Describe the solution you'd like
In order to save space on the card, perhaps there could be a switch allowing user to either use have or preset modes.
Describe alternatives you've considered
No response
Additional context
No response

Duplicate #615


Move ErrorKinds into error.rs in their corresponding crates

Currently ErrorKinds are all over the place, defined where they are needed. This isn't great for visibility and also importing can get quite tedious, as it's not clear on first sight what error types a crate exposes. Which usually (AFAIK) is being done by looking into error.rs.
Another thing to think about is to use one opaque error type and implement something like an ErrorMarker to be able to convert into that opaque error type:
// PublicError is public, but opaque and easy to keep compatible.
#[derive(Error, Debug)]
#[error(transparent)]
pub struct PublicError(#[from] ErrorRepr);

impl PublicError {
    // Accessors for anything we do want to expose publicly.
}

// Private and free to change across minor version of the crate.
#[derive(Error, Debug)]
enum ErrorRepr {
    ...
}

We don't use ErrorKind except std::io::ErrorKind.

I see. I was confused with the ErrorKind mention. Apologize.
Would you like to take a shot and draft a PR for this?

@simonsan Honestly, we don't have a good idea on this yet. We just recently migrated our error definitions from anyhow to structured errors using thiserror. We have not thought through all implications of proper error interface yet.
Can you point me to some readings or examples on opaque error type? Especially, if you can help us understand the trade offs between different approaches? Thanks.

@yihuaf  is this issue still open? if yes, can i be assigned?

@yihuaf friendly remind ;) If you find time to address, feel free to let me know.


Event post type

Basically it's like a discussion post but allows you to specify time/date/location. If a sub supports event post types we could display a calendar view for the events in the sub ...
In this way this would allow us to create communal calendars.

Should I make location a required field? I was imagining no in because of things like the halving and stuff.
also, wondering if ticket 633 should include crossposting to Nostr?

Should I make location a required field? I was imagining no in because of things like the halving and stuff.

I vote for no.

also, wondering if ticket 633 should include crossposting to Nostr?

I think it should be an independent issue.


feat: improve puptoo parser logging

When a parser fails in system_profile we need to be able to easily
track down which one caused the problem. This new system will log each
parser when it fails and cause the payload to be rejected. We will be
able to search these failures with the request_id in kibana which will
help speed up troubleshooting time.
Signed-off-by: Stephen Adams<EMAIL_ADDRESS>

The parser has some stuff that could eventually be factored out, but overall I think this is a huge improvement and worth merging. Ack!


Cloud connection performance

Under current settings
Fetching data
Executing query: SELECT * FROM KEBOOLA_TESTING.PRODUCT

Fetched 10000 rows in 66 seconds
Fetched 20000 rows in 128 seconds
Fetched 30000 rows in 186 seconds
Fetched 40000 rows in 254 seconds
Fetched 50000 rows in 327 seconds
Fetched 60000 rows in 401 seconds
Fetched 70000 rows in 473 seconds
Fetched 80000 rows in 537 seconds
Fetched 90000 rows in 601 seconds
Fetched 100000 rows in 672 seconds

with defaultFetchSize = 20 and useFetchSizeWithLongColumn = true

So that's 120 seconds faster over 40,000 rows than the current version

I wonder if these settings should be definable by the user.

So that is almost twice as fast.  I think I'll release it.
wonder if these settings should be overridable by the user later.

and with a preFetch value of 50, we have
Fetching data
Executing query: SELECT * FROM KEBOOLA_TESTING.PRODUCT

Fetched 10000 rows in 30 seconds
Fetched 20000 rows in 60 seconds
Fetched 30000 rows in 89 seconds
Fetched 40000 rows in 116 seconds
Fetched 50000 rows in 145 seconds
Fetched 60000 rows in 175 seconds
Fetched 70000 rows in 207 seconds
Fetched 80000 rows in 238 seconds
Fetched 90000 rows in 269 seconds
Fetched 100000 rows in 299 seconds

so that's over a 50% improvement.  I'll put the 50 version live and make an issue to have this parameter settable (a value too high can blow memory)

This seems ok for now.


fixing language issues on HA-related FR content

Hello,
As said in title: ixing language issues on HA-related FR content
Didier
Signed-off-by: didier<EMAIL_ADDRESS>

/assign @rekcah78

/lgtm

/lgtm
/approve


⚠ Feedaty widget has degraded performance

In fc42193, Feedaty widget (https://widget.feedaty.com/public/js/feedaty.js?merchant=10213975&style_ver=2021&data-sku=36263) experienced degraded performance:

HTTP code: 200
Response time: 2623 ms

Resolved: Feedaty widget performance has improved in edc22fb after 10 minutes.


GO-1035: migrate sqli to new way of doing things

Clean up sqli, uses one impl for both stdlib and gin.
Add some template functions, and use them in sqli and cmdi.
Return 404 on more invalid URLs to make it easier to detect mistakes in cmd/exercise.

Codecov Report

Merging #30 (5c44d96) into main (dacbf67) will decrease coverage by 61.90%.
The diff coverage is 27.83%.

@@             Coverage Diff             @@
##             main      #30       +/-   ##
===========================================
- Coverage   95.23%   33.33%   -61.91%
===========================================
  Files           1        6        +5
  Lines          21      231      +210
===========================================
+ Hits           20       77       +57
- Misses          1      138      +137
- Partials        0       16       +16

Impacted Files
Coverage Δ

cmd/exercise/main.go
0.00% <0.00%> (ø)

internal/common/routes.go
0.00% <0.00%> (ø)

internal/common/templateFns.go
0.00% <0.00%> (ø)

cmd/exercise/exercise.go
50.00% <50.00%> (ø)

internal/common/input.go
86.95% <50.00%> (ø)

pkg/servestd/servestd.go
51.19% <51.19%> (ø)

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 ccf4600...5c44d96. Read the comment docs.

Cleaned up CODEOWNERS a bit


[BUG] Load dataType-test-pk/test_tinytext.sql failed

Describe the bug
ERROR SharedSQLContext: Load dataType-test-pk/test_tinytext.sql failed. Maybe the file does not exist or has syntax error.
https://internal.pingcap.net/idc-jenkins/blue/organizations/jenkins/tispark_regression_test_daily/detail/tispark_regression_test_daily/56/pipeline/738
https://internal.pingcap.net/idc-jenkins/blue/rest/organizations/jenkins/pipelines/tispark_regression_test_daily/runs/56/nodes/738/log/?start=0
INFO SharedSQLContext: generate data is enabled and seed is<PHONE_NUMBER>381

[2019-08-27T21:22:24.713Z] 19/08/28 05:22:24 ERROR SharedSQLContext: Load dataType-test-pk/test_tinytext.sql failed. Maybe the file does not exist or has syntax error.
From Jekins, this looks suspicious. I will spend some time in it.

Closes by #1259


Add Cupertino Button

What would you like to be added:
Add Cupertino theme for Button
https://developer.apple.com/design/human-interface-guidelines/ios/controls/buttons/
https://api.flutter.dev/flutter/cupertino/CupertinoButton-class.html
https://github.com/dotnet/GraphicsControls/blob/master/src/GraphicsControls/Controls/Button/Button.cupertino.shared.cs
https://github.com/dotnet/GraphicsControls/blob/master/src/GraphicsControls/Controls/Button/Button.shared.cs
https://github.com/flutter/flutter/blob/master/packages/flutter/lib/src/cupertino/button.dart
For which Platform:

[x] UWP
[x] iOS
[x] Android
[x] WebAssembly
[x] macOS

Verified on build  1.0.0 (716)


Campaign-report and report-file api

ReportFile model created
CampaignReport model - updated - added notifierType and relation to ReportFile
controllers and services for both entities are implemented

The report file brings so much complexity
Is it really a mandatory part of the flow?

@kachar It is predicted that a person can report and can attach files as a prove. Maybe it will be better to remove campaign-report from the support module so that the dependencies and complexity will be lower.

@kachar , please check the new module for the campaign report. I have moved it from the support module to a separate one.

Is it an option campaign file to be reused for report file?

Looks like we duplicate a lot of logic for uploading/storing a file
We might extract the common parts and reuse them for campaign-file and report-file
@Bunny303 is that what you're referring to?

@kachar Yes, to extract common logic and reuse it. For types also could be extracted common properties.

@kachar, I do not know how to fix this GitGuardian Security Check. I reset all commits from today. Yesterday all checks passed successfully (today I just deleted some commented code in the report-file folder).  The problem is set to be in Merge remote-tracking branch 'origin/master' into campaign-report-api -[c24d5fb] - 11 days ago. Currently, my branch is up to date with master. As far as I can see the problem is in the readme and env.local.example, manifests/keycloak-master-realm.json files with Keycloak-Secret shown, but they are the same as in master (the secret is written there as well). Please, give me some guidance on how to fix the problem.

@nradkova Thanks for bringing that up, indeed the git guardian check is triggered by the code in master branch. There's nothing we can do right now and there's no expectation that you fix the related code. You can freely focus on the feature instead.


Add "Performance Index" for GSD

In https://preprints.jmir.org/preprint/50035/accepted and https://pubmed.ncbi.nlm.nih.gov/37316858/ we use variations of the weighted performance index introduced in https://www.mdpi.com/1424-8220/20/22/6509
It would be nice to also implement that here. @felixkluge you already implemented a custom version for GSD. Would it be feasible to port this?

Should be possible, timeline TBD. Let me take a look.
From: Arne Küderle @.>
Date: Tuesday, 26. March 2024 at 13:41
To: mobilise-d/mobgap @.>
Cc: Kluge, Felix @.>, Mention @.>
Subject: [mobilise-d/mobgap] Add "Performance Index" for GSD (Issue #122)
In https: //preprints. jmir. org/preprint/50035/accepted and https: //pubmed. ncbi. nlm. nih. gov/37316858/ we use variations of the weighted performance index introduced in https: //www. mdpi. com/1424-8220/20/22/6509 It would be nice to also implement
ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
ZjQcmQRYFpfptBannerEnd
In https://preprints.jmir.org/preprint/50035/acceptedhttps://urldefense.com/v3/__https:/preprints.jmir.org/preprint/50035/accepted__;!!N3hqHg43uw!pXmNuhzkHTOx_qkKVnLkdKMGCQjdMP0NJGvmq0-HQkphCaEWe7VSQYceZ-f1T_iVcy7bAqrCD1Scbw_bKMoWJdx3EbWv$ and https://pubmed.ncbi.nlm.nih.gov/37316858/https://urldefense.com/v3/__https:/pubmed.ncbi.nlm.nih.gov/37316858/__;!!N3hqHg43uw!pXmNuhzkHTOx_qkKVnLkdKMGCQjdMP0NJGvmq0-HQkphCaEWe7VSQYceZ-f1T_iVcy7bAqrCD1Scbw_bKMoWJasUFCjh$ we use variations of the weighted performance index introduced in https://www.mdpi.com/1424-8220/20/22/6509https://urldefense.com/v3/__https:/www.mdpi.com/1424-8220/20/22/6509__;!!N3hqHg43uw!pXmNuhzkHTOx_qkKVnLkdKMGCQjdMP0NJGvmq0-HQkphCaEWe7VSQYceZ-f1T_iVcy7bAqrCD1Scbw_bKMoWJX3eLV24$
It would be nice to also implement that here. @felixklugehttps://urldefense.com/v3/__https:/github.com/felixkluge__;!!N3hqHg43uw!pXmNuhzkHTOx_qkKVnLkdKMGCQjdMP0NJGvmq0-HQkphCaEWe7VSQYceZ-f1T_iVcy7bAqrCD1Scbw_bKMoWJXMtoIoi$ you already implemented a custom version for GSD. Would it be feasible to port this?
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/mobilise-d/mobgap/issues/122__;!!N3hqHg43uw!pXmNuhzkHTOx_qkKVnLkdKMGCQjdMP0NJGvmq0-HQkphCaEWe7VSQYceZ-f1T_iVcy7bAqrCD1Scbw_bKMoWJc37IeAq$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/ARPGENVA5JWD4AVPRHNTMYLY2FNF7AVCNFSM6AAAAABFI3ECZCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGIYDQMJTHE3DGNI__;!!N3hqHg43uw!pXmNuhzkHTOx_qkKVnLkdKMGCQjdMP0NJGvmq0-HQkphCaEWe7VSQYceZ-f1T_iVcy7bAqrCD1Scbw_bKMoWJYR_-I9r$.
You are receiving this because you were mentioned.Message ID: @.***>

@felixkluge Any updates on this? :)

No, not yet, do you have a timeline in mind?

As soon as possible, latest end of June ;)

Micó-Amigo (https://pubmed.ncbi.nlm.nih.gov/37316858/) used:

Domain
Type
Metric
Weight

Gait sequence   duration accuracy
cost
Mean of relative absolute duration error
0.122

Gait sequence duration   accuracy
cost
Std. dev. of relative absolute duration error
0.122

ICC
benefit
ICC of gait sequence duration
0.196

Performance
benefit
Specificity
0.178

Performance
benefit
Accuracy
0.160

Performance
benefit
Sensitivity
0.117

Performance
benefit
Positive Predictive Value
0.105

Kluge et al (https://doi.org/10.2196/50035) used (see also Multimedia Appendix 1):

Gait   sequence duration accuracy
cost
Mean of relative absolute duration   error
0.104

Gait sequence duration   accuracy
cost
Std. dev. of relative absolute duration error
0.104

ICC
benefit
ICC of gait sequence duration
0.167

Performance
benefit
Specificity
0.151

Performance
benefit
Accuracy
0.135

Performance
benefit
Sensitivity
0.100

Performance
benefit
Positive Predictive Value
0.089

Gait sequence fragmentation
cost
Relative absolute # gait sequence error
0.150

The latter work added Relative absolute # gait sequence error for the following reason (based on a thought experiment)
Assumptions

20 s recording
One 10 s reference gait sequence
Algorithm detects nine 1 s gait sequences within 10 s reference GS
No other gait detected (outside reference GS)

-> Fragmentation of gait not captured in previously used metrics (which look fine), but in the new one:

Metric
Outcome

Sensitivity
9 s / 10 s = 90 %

Specificity
10 s / 10 s = 100 %

PPV
9 s / 9 s = 100 %

Accuracy
(9 + 10) s / 20 s = 95 %

GS duration error
9 s - 10 s = - 1 s

Relative absolute      GS duration error
10 %

# GS error
9 - 1 = 8

Relative absolute      #GS error
8 / 1 = 800 %

As the Relative absolute #GS error is not scaled and normalized yet, it wil be considered as "cost" factor as defined by Bonci et al (2020):

In general, parameters that are not normalized yet, need to be normalized:

This concerns the GS duration errors and # GS errors

@AKuederle : Please check https://github.com/mobilise-d/mobgap/commit/9fa1b275a77d52b6abefc7755d19890b4c769c95 , I added a new example for performance index calculation.
Basically, we define a dictionary which includes information about a) which underlying score to use, b) which normalization (cost/benefit/none) to use, c) which aggregation (mean/std/other), and the respective weight.
The performance index is the sum of all above defined metrics.

Great! I am a little concerned by the normalization. Shouldn't we scale the theoretical limits instead of the observed limits? Otherwise the performance index is not at all comparable between groups of participants.
E.g. let's say in the HA population the worst accuracy was 0.8 and the best accuracy was 0.9, then 0.8 will be considered a 0 (aka worst possible score).
And if in another cohort the range is 0.3-0.8, 0.8 will be considered a 1. So best possible score or am I missing something?

For the standard metrics (precision, recall, ...) which are defined in the interval [0, 1], normalization is set to None -> no normalization is performed but original values are used.
...
"recall_mean": {
        "metric": "single_recall",
        "normalization": None,
        "aggregation": lambda x: np.mean(x),
        "weight": 0.117,
    },
...

It might not be the most elegant way, as recall is actually a "benefit" criterion. Maybe an additional parameter should be added to separate "normalization" (True/False) and ""criterion_type ("cost"/"benefit")?

I think for the other values, we also need to "hard code" the value ranges to make them comparable. So we need to define what we consider best and worst, also for things like duration error

Yes, it is kind of problematic to have this dynamic (data dependent) normalization range, but this is how it was originally implemented.
The current definition of the performance index has this limitation:

If the underlying data is the same (e.g., comparing different algorithms on the same dataset), comparison of performance is possible.
It is currently not advisable to compare the performance index using different data sets

The challenge is, that the error of the duration might be unlimited, so it will be hard to hard code theoretical (especially upper) limits.
We could add a capping or transformation (e.g. sigmoid) function. This would be a change compared to the current Mobilise-D validation, but better in the long run, I suppose.
What do you think?

Do you think sigmoid is required? Or would "capping" be sufficient. Let's say for duration error, we define no error 0s -> 1, worst case 60s -> 0. If the error is larger 60s it is just a zero? But of course that also heavily depends on the length of the recording etc... difficult...

For duration error within [0,inf],  f(x) = 1 - exp(-x) could make sense (as sigmoid would rather consider [-inf, inf]).
Not sure whether this transformation or capping (with an arbitrary threshold) makes sense.

In addition, if I understand correctly, we would also not be in line with the cost/benefit definition of Bonci et al. any more

For duration error within [0,inf), f(x) = 1 - exp(-x) could make sense (as sigmoid would rather consider (-inf, inf)). Not sure whether either transformation or capping (with an arbitrary threshold) makes sense.

That seems reasonable!

In addition, if I understand correctly, we would also not be in line with the cost/benefit definition of Bonci et al. any more

Is the higher level definition not as simple as: Benefit -> best value = 0, Cost -> best_value = 0
So it is either the value or 1-value after normalization. I think it makes sense to separate the normalization and the cost-benefit transformation mentally :)

Makes sense. I decoupled and added the different normalization methods in https://github.com/mobilise-d/mobgap/commit/1a5d055320572fa5498b70938f8fb63bc4e3e7b3

Hi @AKuederle , I created a respective pull request. The discussed changes should be included now. Please check whether this makes sense.


updating documentation and images

This is an update to documentation and screenshots based on my experience in deploying the sample to a subscription. Worked with Karthick on the updates.

discussed with Raj, he said good to merge. Mandar had said good to merge after addressing Raj's comments, so I think everything looks good now.


Publish cargo doc assets to GH pages

Description
As we add more doc comments to our crates, it'd be nice to have up-to-date Cargo docs hosted somewhere. I'm adding 2 steps to our CI, one to build the docs and one to upload them to GH Pages.

Alright, the PR is ready for approval. CI is failing because only main is allowed to deploy to GH Pages. I expect it to work after merging; in case of issues I'll open another PR immediately with the necessary fixes.


ci: setup action for cherrypick

setup action for cherrypick by using https://github.com/carloscastrojumo/github-cherry-pick-action
see demo from https://github.com/zirain/test-action/pull/9
this action should be updated per release
will cerate cherrypick/release-v0.4 later

NOTE: label(e.g. cherrypick/release-v0.4) should be added before merging PR.
cc @AliceProxy @arkodg @Xunzhuo
BTW, need enable following options:

It can only work for one release version? Like if we update this with v0.4.0, we can only cherry-pick commits to v0.4.0, but if I want to cherry-pick commits to v0.3.0, v0.2.0 ... It can not work, right?

It can only work for one release version? Like if we update this with v0.4.0, we can only cherry-pick commits to v0.4.0, but if I want to cherry-pick commits to v0.3.0, v0.2.0 ... It can not work, right?

Actually, I think we can make it more generic.
For now, RM (release manager) is different for each release.
Send a PR to copy these parts when RM is confirmed.
When a release is EOL, just remove those lines.

this approach sgtm, another one im seeing is https://github.com/sqren/backport/tree/main

this approach sgtm, another one im seeing is https://github.com/sqren/backport/tree/main

it looks like a CLI, not a Github action?

this approach sgtm, another one im seeing is https://github.com/sqren/backport/tree/main

it looks like a CLI, not a Github action?

https://github.com/sqren/backport-github-action

@arkodg so you think https://github.com/sqren/backport-github-action is better?
if so will you send a PR for that, I will close this.

@AliceProxy you're RM of v0.4, can you take a look at this?

It can only work for one release version? Like if we update this with v0.4.0, we can only cherry-pick commits to v0.4.0, but if I want to cherry-pick commits to v0.3.0, v0.2.0 ... It can not work, right?

Actually, I think we can make it more generic.
For now, RM (release manager) is different for each release. Send a PR to copy these parts when RM is confirmed. When a release is EOL, just remove those lines.

Can we document these points in release proccess ?

@Xunzhuo done

maybe we need an approval from @AliceProxy

Sorry, I was occupied with Kubecon pretty much all last week and I didn't notice this today before I released v0.4.0. In general though I'm a +1 for this system for future releases.

@AliceProxy can you give a approval to get this PR in?


Unknown context endpoint when running with WebdriverIO

Hi, I'm testing with WebdriverIO JS with the following capabilites (as mentioned in the example)
    capabilities: [{
        platformName: 'windows',
        'appium:automationName': 'FlaUI',
        'appium:app': 'myapp.exe',
    }],

The webdriverio uses getContext() to hit http://localhost:4723/session/xxxx/context which isn't implemented. I understand this is needed for webview within native context (https://appium.io/docs/en/2.0/guides/context) and isn't applicable here, but how do I indicate that to webdriverio?

Do you get an error from WebDriverIO because that endpoint is not supported?

Started FlaUI as .\FlaUI.WebDriver.exe --urls=http://localhost:4723/. The wdio.conf.js driver config is the same as I mentioned above.
Output from wdio run wdio.conf.js
[...]
[0-0] 2024-12-13T17:34:53.204Z INFO webdriver: Initiate new session using the WebDriver protocol
[0-0] 2024-12-13T17:34:53.205Z INFO @wdio/utils: Connecting to existing driver at http://localhost:4723/
[0-0] 2024-12-13T17:34:53.212Z INFO webdriver: [POST] http://localhost:4723/session
[0-0] 2024-12-13T17:34:53.212Z INFO webdriver: DATA {
[0-0]   capabilities: {
[0-0]     alwaysMatch: {
[0-0]       platformName: 'Windows',
[0-0]       'appium:automationName': 'FlaUI',
[0-0]       'appium:app': 'C:\\Users\\Raghu\\byondlabs\\infidesk-app\\src-tauri\\target\\release\\infidesk-app.exe'
[0-0]     },
[0-0]     firstMatch: [ {} ]
[0-0]   }
[0-0] }
[0-0] 2024-12-13T17:34:53.316Z INFO webdriver: COMMAND getContext()
[0-0] 2024-12-13T17:34:53.317Z INFO webdriver: [GET] http://localhost:4723/session/bd7d0d21-f815-40fa-8bc1-e51295efe0e6/context
[0-0] 2024-12-13T17:34:53.322Z WARN webdriver: WebDriverError: Unknown command when running "context" with method "GET"
[0-0] 2024-12-13T17:34:53.322Z INFO webdriver: Retrying 1/3
[0-0] 2024-12-13T17:34:53.322Z INFO webdriver: [GET] http://localhost:4723/session/bd7d0d21-f815-40fa-8bc1-e51295efe0e6/context
[0-0] 2024-12-13T17:34:53.829Z WARN webdriver: WebDriverError: Unknown command when running "context" with method "GET"
[...]

This is the output from FlaUIWebDriver:
info: FlaUI.WebDriver.Controllers.SessionController[0]
      Created session with ID 387aa35f-be69-4292-80b6-396fd3cce7df and capabilities FlaUI.WebDriver.MergedCapabilities
fail: FlaUI.WebDriver.NotFoundMiddleware[0]
      Unknown endpoint /session/387aa35f-be69-4292-80b6-396fd3cce7df/context


Code scanning default setup scans on:schedule

Summary
Code scanning default setup will now also analyze the repository's default branch following a pre-configured schedule (like GitHub Actions' on: schedule trigger).
Intended Outcome
Analyzing the default branch on schedule ensures that a repository's code is scanned and protected even when it is not actively contributed to. This means that repositories will automatically benefit from updates to the CodeQL analysis, even when there are no code changes. This brings the CodeQL default setup configuration in line with the CodeQL starter workflow.
How will it work?
Code scanning default setup sets up CodeQL on a repository without committing a workflow file. This now also analyzes the default branch on weekly schedule. This brings the CodeQL default setup configuration in line with the CodeQL starter workflow.

🚢 This has shipped to dotcom: https://github.blog/changelog/2023-03-21-you-can-now-use-the-security-extended-query-suite-in-code-scanning-default-setup-with-codeql/. Leaving open to track for GHES release.

This shipped with GHES 3.11<EMAIL_ADDRESS>


Documentation licensing

I am relatively new to Golang and one of the main learning resources is Golang documentation. Therefore I started to use the documentation, but later I found that, apparently, the code examples are licensed under BSD license.

Copyright (on the very bottom of every page)
Except as noted, the contents of this site are licensed under the Creative Commons Attribution 3.0 License, and code is licensed under a BSD license.

The only code from the documentation site is the code from the examples.
Is my understanding correct? If I include code from the documentation examples in my projects, I have to comply to BSD license?
For instance, in one of my projects I copied and added an entire snippet of code from 'Iteration order' and adapted it to my needs, but compliance to BSD does not feel right as you can see here. In order to master the language one has to use the documentation and enforcing BSD in this way may not be convenient for some projects. Can you please provide some clarification?
Thank you for your help.

The source code files in the Go project all have comments like this:
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

The LICENSE file then contains the relevant license.
In your case you might quote those three lines but say something like "Portions copyright 2020 The Go Authors", and add the Go license to your LICENSE file.
I don't see that as substantially different from adhering to the Creative Commons Attribution 3.0 Attribution license.

@ianlancetaylor. Thank you for your quick answer.
So, indeed the BSD license is enforced thru documentation. If a target project uses BSD everything is simple, but if it uses another type of license (like GPL) things may become complicated or confusing in terms of licensing.
Nevertheless this is a useful clarification and advice. Thank you again.


Event system api ambiguous bug

public static IEvent On(string eventName, object target, string method = null);
public static IEvent On(string eventName, Action method, object group = null);

Older event system wile be remove in 2.0 version.


bump actions from Node12 to Node16

🚨 Node 12 has an end of life on April 30, 2022.
The GitHub Actions workflow gives the following warning while running the action:

Node.js 12 actions are deprecated. For more information see: github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12.

This PR updates the default runtime to node16, rather then node12.
This PR resolves issue Node.js 12 actions are deprecated. #250
This is supported on all Actions Runners v2.285.0 or later.
Signed-off-by: Enes<EMAIL_ADDRESS>@microsoft-github-policy-service agree

@devenes please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
@microsoft-github-policy-service agree [company="{your company}"]

Options:

(default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.
(when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.

Contributor License Agreement

@microsoft-github-policy-service agree company="acedemand"

@devenes thanks for the initiative!
replaced by separate PR #256


:bug: Fix(ts-plugin): Fix node module resolution

Description
Fix bug with failing to resolve a node module import
Testing
Explain the quality checks that have been done on the code changes
Additional Information

[ ] I read the contributing docs (if this is your first contribution)

Your ENS/address:

Current dependencies on/for this PR:

main

PR #698   👈

This stack of pull requests is managed by Graphite.


Gemini flaw

I think there is a flaw in the implementation of the Gemini protocol. It seems to me that a dishonest prover can choose fs[1], fs[2], ... freely. In other words, there need to be some consistency checks between the fs[i]s.

Ignore this. I've discovered my mistake.


normalization the use about operation run.

current, one operation is run by following way:

MessagesOperations::Send.run(message: state.message_field)
MessagesOperations::Send(message: state.message_field)
MessagesOperations::GetMessages.run

I think this is weird when a newbie use this first time.
I think it should better in document, use only one form:

all .run, regardless of if exist params args
all not use run, though, this form some little strange. e.g.  MessagesOperations::GetMessages().

current, tuto, some example use run, some example use camelcase method, it confuse me a lot.

My prefer usage is:
MessagesOperations::GetMessages()
MessagesOperations::Send(message: 'new_message')

because .run is too universal, we write run method in others components
some case. but, camelcase with () is special, that good for operations, even
we can create a convention, that, operations need be run with only one form: ThisIsAOp(), that good for even we can use any name which does not include
'Op' suffix.

Actually the majority wants to drop the () in favor of .run().  In addition it simplifies the code a lot.

done in sachsenring lap5

The docs are already in line with this change.
On 21 Nov 2017 17:32, "Jan Biedermann"<EMAIL_ADDRESS>wrote:

done in sachsenring lap5
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ruby-hyperloop/hyper-operation/issues/9#issuecomment-346101882,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADwfm_4hWblF15DiprUeBIB3st8m00cuks5s4wkagaJpZM4Ojs6E
.

Cool.


创建PDF时出错

Traceback (most recent call last):
File "crawler.py", line 165, in
crawler.run()
File "crawler.py", line 99, in run
pdfkit.from_file(htmls, self.name + ".pdf", options=options)
File "/usr/local/lib/python3.5/dist-packages/pdfkit/api.py", line 49, in from_file
return r.to_pdf(output_path)
File "/usr/local/lib/python3.5/dist-packages/pdfkit/pdfkit.py", line 156, in to_pdf
raise IOError('wkhtmltopdf reported an error:\n' + stderr)
OSError: wkhtmltopdf reported an error:
The switch --outline-depth, is not support using unpatched qt, and will be ignored.Error: This version of wkhtmltopdf is build against an unpatched version of QT, and does not support more then one input document.
Exit with code 1, due to unknown error.

生成的pdf 无 书签

试试这个解决方法

https://itaken.github.io/python/2017/02/18/pdfkit错误调试.html


Client validation DX

There doesn't seem to be a golden path for enabling client-side validation. What's the recommended approach?

react-form-action is UI agnostic. The client validation is not concern of this library.
Usually you will have your own form library (e.g. formik), or even it will be a part of your UI framework (e.g. ant-design).


Connect failed, create socket failed.

Hi,
i am trying to connect to aws iot cloud using aws-iot-device-sdk-python-v2. Everytime i am starting app, or when reconnecting i am getting these errors finished by Connected message and application is working well. But i am curios why these errors happening? Looks like they are related to this repository. Demo code example: https://github.com/aws/aws-iot-device-sdk-python-v2/issues/90
[ERROR] [2020-07-25T12:30:01Z] [00007f5d7b0ac700] [socket] - id=0x7f5d6c004e90 fd=6: connect failed with error code 101.
[INFO ] [2020-07-25T12:30:01Z] [00007f5d7b0ac700] [dns] - id=0x1004a40: recording failure for record 2600:1f00:6000::385:ab7e for a1tuyp21t3nvof-ats.iot.us-east-2.amazonaws.com, moving to bad list
[ERROR] [2020-07-25T12:30:01Z] [00007f5d7b0ac700] [channel-bootstrap] - id=0x1032890: failed to create socket with error 1049
[INFO ] [2020-07-25T12:30:01Z] [00007f5d7b0ac700] [socket] - id=0x7f5d6c004e90 fd=6: connection success
[aws] Connected!

It looks like the ipv6 connect is failing (immediately because it’s an invalid route, hence the reuse of the same fd), and it’s connecting on the ipv4 address. This is expected behavior.

Ok. It is weird to have errors as expected behavior. Are you able to find out if device has ipv6 address before trying to use that?

Well, we can change the log level, if that’s what’s concerning you. Since devices network configurations change (for example if a vpn tunnel is being used or if you change networks etc...) we’d rather not keep State that’s unnecessary about the network conditions: that’s just more opportunities for some rather nasty bugs.

It is up to you. I would prefer to get rid of errors in working application (that is confusing for me at least). If i would write something like that in python if i understand this use case correctly it would looks like:
try:
   socketIPV6()
except:
   print("INFO: Could not connect with ipv6. Trying ipv4")
   try:
       socketIPV4()
   except:
       print("ERROR: Could not connected to AWS even with ipv4")
       return

Close the issue as we downgraded the log level for socket connection. https://github.com/awslabs/aws-c-io/pull/594


Bump @vercel/ncc from 0.31.1 to 0.32.0

Related:

#103

Suffers from the same CodeQL analysis failure as #103, so closing this one out since it's targeting a more outdated dependency version. 🤷🏻♂


[SYSTEMML-2068] codegen BitwAnd support

what is here?

change of opcode's naming to trigger builtin function hop.OpOp2.BITWAND to validate against.
dense-dense matrix primitive for BitwAnd operation.

Hi @mboehm7 , can this preliminary one be merged. I am figuring out sparse cases,
But, as the bit wise operations happens at bitwise, how can we take advantage of this?.

Test this Jenkins.

All tests passed locally.

Test this Jenkins

LGTM - I removed the sparse block related changes and fixed the casting issues. You were right about the use of UtilFunctions.toInt because our builtin function object uses the same approach which was the reason for the discrepancies in the tests. I now use simply used the function object in all related codegen operations to ensure consistency.


fix: Fp fixes #5860

Fixes Issue
FIX #5860
Description of Change
suppression the FPs for new vaadin artifacts
Have test cases been added to cover the new functionality?
no

@ZheSun88 as indicated in the issue I'm closing this without merging. Instead the suppression went into the hosted suppressions file already by the automation of the approval.


Default Ordered, Default Unordered and Unordered Dot list not showing up properly in editor or after edit.

Jodit Version:  3.4.xxxxx
jodit-react 1.3.39
Browser:
Chrome, Firefox
OS:
MacOS Sonoma
Is React App:
True (v17)
Code
import 'jodit';
import JoditEditor from 'jodit-react';

jodit;
setRef = jodit => this.jodit = jodit;

onBlur = (evt) => {
     let submitval = evt;
     if(this.state.content['value'] !== submitval) {
         //  all to update the content, post data
    }
}
.
.
.

return (
<JoditEditor
      ref={this.setRef}
      value={this.state.content['value'] === "None" ? "" : this.state.content['value']}
      config={this.config}
      tabIndex={1}
      onBlur={this.onBlur}
/>)

Expected behavior:
Bullets would appear in editor during edit and once saved.
Actual behavior:

Default and Dot unordered list or ordered list don't appear in editor or when complete. It seems it might be middle past far left of the editor box. The default doesn’t show up, even after moving the text into the editor.
Unordered Circle, Square and ordered (all except for Default) show up after completed edit and saved, just at the border of the editor text.

During Edit:

After Edit:

Hello Jodit Team and Community,
I've had this issue opened for a few weeks now. Can someone please look into this? I noticed that @xdan has been closing issues. I hope it's ok I tag you here. Please let me know what I can do to have this issue looked at and what's the right way to request help so I can get support? Thank you.

Hello Jodit Team and Community,
I noticed there was an issue https://github.com/xdan/jodit/issues/799, which was closed. It seems I'm having similar issue, so not sure if the bug has returned. Can someone please help? Thank you.

Update: I used css to resolve this issue, but it would be better if this feature worked out of the box. So it's still a bug and should be resolved. Hope someone will be able to follow up and fix this.

config

Hi @SanIbme
what CSS changes you did to get is working? Please let me know as well as I am not able to load Unordered dot or default in the editor.
Thanks.

Hi @Prashant117,
Below are the styles in my scss file I used with the container id for the editor. I used id instead of class because it works with more specificity. Somehow when I try to use the className in the editor this does not work, so used id instead. Hope this helps!
// two editor containers
#myjoditEditor, #mySecondJoditEditor
{
    // text can start 10 px within the editor
    .jodit-wysiwyg {
        padding-left: 10px;
    }
    // allows default ul and dot to show up
    ul {
        list-style: inside;
    }
    // allows default ol to show up
    ol {
        list-style: inside;
        list-style-type: number;
    }
    // allows table borders to show up
    td {
        border: solid 1px;
    }
}

Hi @Prashant117, Below are the styles in my scss file I used with the container id for the editor. I used id instead of class because it works with more specificity. Somehow when I try to use the className in the editor this does not work, so used id instead. Hope this helps!
// two editor containers
#myjoditEditor, #mySecondJoditEditor
{
    // text can start 10 px within the editor
    .jodit-wysiwyg {
        padding-left: 10px;
    }
    // allows default ul and dot to show up
    ul {
        list-style: inside;
    }
    // allows default ol to show up
    ol {
        list-style: inside;
        list-style-type: number;
    }
    // allows table borders to show up
    td {
        border: solid 1px;
    }
}

Thanks @SanIbme,
it worked for me for the time being.

This is still an ongoing bug

Hi @Prashant117, Below are the styles in my scss file I used with the container id for the editor. I used id instead of class because it works with more specificity. Somehow when I try to use the className in the editor this does not work, so used id instead. Hope this helps!
// two editor containers
#myjoditEditor, #mySecondJoditEditor
{
    // text can start 10 px within the editor
    .jodit-wysiwyg {
        padding-left: 10px;
    }
    // allows default ul and dot to show up
    ul {
        list-style: inside;
    }
    // allows default ol to show up
    ol {
        list-style: inside;
        list-style-type: number;
    }
    // allows table borders to show up
    td {
        border: solid 1px;
    }
}

Thanks @SanIbme, it worked for me for the time being.

Thank you very much! There were many days looking for a solution to this problem.

Can you please help,how you integrated that into the editor?

Hi @Prashant117, Below are the styles in my scss file I used with the container id for the editor. I used id instead of class because it works with more specificity. Somehow when I try to use the className in the editor this does not work, so used id instead. Hope this helps!
// two editor containers
#myjoditEditor, #mySecondJoditEditor
{
    // text can start 10 px within the editor
    .jodit-wysiwyg {
        padding-left: 10px;
    }
    // allows default ul and dot to show up
    ul {
        list-style: inside;
    }
    // allows default ol to show up
    ol {
        list-style: inside;
        list-style-type: number;
    }
    // allows table borders to show up
    td {
        border: solid 1px;
    }
}

Thanks @SanIbme, it worked for me for the time being.

Where u using react with tailwind

Thanks the scss worked for me. i used the className instead of ids and still worked.

This worked for me, this is css code. I'm using jodit react v4.1.2, the user agent set up those styles, but not in my case (I saw it from Jodit's website)
.jodit-wysiwyg ul {
list-style-type: disc;
margin: 0;
padding: 0 20px 10px
}
.jodit-wysiwyg ul ul {
list-style-type: circle;
}
.jodit-wysiwyg ul ul ul {
list-style-type: square;
}
.jodit-wysiwyg ol {
list-style-type: decimal;
padding-left: 40px;
margin-top: 1em;
margin-bottom: 1em;
}
.jodit-wysiwyg ol ol {
margin-top: 0;
margin-bottom: 0;
}
.jodit-wysiwyg td {
border: solid 1px;
}


Merge canary and master

I think we should merge canary back into master. It's hard to keep both branches in sync.
Thoughts?

Totally agree with the hardness of keeping both branches in sync. The only problem is that Flow type, databases, and much more should be optional, which should be done using Yeoman. If we merge canary and master, this will force all users to use Flow type, our chosen database, and etc. Here is my initial thought

Okay, then I'll seriously look into subgenerators :)

I've created a new branch yeoman-experimental. Please look into it, if it makes sense. I can't PR it to yeoman-generator, because GH won't let me.
@lvarayut you will need to add keys. You can base it on this tutorial (https://gist.github.com/domenic/ec8b0fc8ab45f39403dd). Since we're using circle CI you'll have to replace the call to travis encrypt with the raw call (https://github.com/circleci/encrypted-files)

Hey @Neitsch, thanks for creating the experimental branch. It's going in the right direction that we were discussing. I think the easiest way that we could do is to move all the files inside the canary branch into generators/app/templates folder, inside the yeoman-generator branch. So, our yeoman-generator will work as expected.
Then, I could write a script to automatically generate the master branch from our yeoman-generator. What do you think?

Yeah, I guess I can do the whole thing from the generator branch instead. Will work on the PR soon then.
My plan is to first only generate canary. After that I'll add a flag --master or something like that and work with jinja templates, so that we can generate master or canary from the same codebase.

Sounds like a great plan! :) I think after merging canary into
yeoman-generator, we won't need to generate canary anymore, it'll be
removed completely. We'll need to generate only the 'master' branch.
Looking forward to see your awesome PR ;)
On Sat, Apr 15, 2017 at 8:36 PM Nigel Schuster<EMAIL_ADDRESS>wrote:

Yeah, I guess I can do the whole thing from the generator branch instead.
Will work on the PR soon then.
My plan is to first only generate canary. After that I'll add a flag
--master or something like that and work with jinja templates, so that we
can generate master or canary from the same codebase.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/lvarayut/relay-fullstack/issues/72#issuecomment-294310632,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEFWH20XJisNvwLtFAdw_10uFbNrPe23ks5rwQ46gaJpZM4MEyWN
.

@Neitsch, could you please update the current status of this issue? I'll free this weekend, would like take some tasks of the issue.

Hi @lvarayut , sorry I've been slacking off on work. Right now work is pretty busy. We'll first have to merge relay router. Then we we have a good working basis to get the generator going.

I've merged the canary into master.  We would stop maintaining the yeoman branch for now until we can find a good way to maintain it.
In conclusion: two active branches:
master contains stable code
canary contains experimental code that might not be stable yet.


Linux node binding refuses to download from GitHub

Hi,
I'm not behind a proxy or any other weird configuration. I'm in the United States and connected to Comcast from my home.
node-sass refuses to install on my computer because it can't download the Linux binding. So I tested it by going under "Releases" and trying to download it directly from GitHub. It doesn't work.
This is the link. Try downloading it; it will hang and then time out. https://github.com/sass/node-sass/releases/download/v3.10.1/linux-x64-48_binding.node
Other bindings seem to work fine. I guess if I were on OSX I wouldn't have this issue since that one downloads quickly.

Can you post the output from wget trying to fetch the file?

Hi @saper, here is some output.
alex@Starman:~$ wget https://github.com/sass/node-sass/releases/download/v3.10.1/linux-x64-48_binding.node
--2016-10-24 23:34:46--  https://github.com/sass/node-sass/releases/download/v3.10.1/linux-x64-48_binding.node
Resolving github.com (github.com)... <IP_ADDRESS>, <IP_ADDRESS>
Connecting to github.com (github.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github-cloud.s3.amazonaws.com/releases/4128353/f86d1850-872b-11e6-8a74-2c8a47410fd5.node?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAISTNZFOVBIJMK3TQ%2F20161025%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20161025T033447Z&X-Amz-Expires=300&X-Amz-Signature=f6f40e78245fec860cd46f3595b9fef33d44a48d178e011254d970b82bd1c9da&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dlinux-x64-48_binding.node&response-content-type=application%2Foctet-stream [following]
--2016-10-24 23:34:47--  https://github-cloud.s3.amazonaws.com/releases/4128353/f86d1850-872b-11e6-8a74-2c8a47410fd5.node?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAISTNZFOVBIJMK3TQ%2F20161025%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20161025T033447Z&X-Amz-Expires=300&X-Amz-Signature=f6f40e78245fec860cd46f3595b9fef33d44a48d178e011254d970b82bd1c9da&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dlinux-x64-48_binding.node&response-content-type=application%2Foctet-stream
Resolving github-cloud.s3.amazonaws.com (github-cloud.s3.amazonaws.com)... <IP_ADDRESS>
Connecting to github-cloud.s3.amazonaws.com (github-cloud.s3.amazonaws.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2737351 (2.6M) [application/octet-stream]
Saving to: ‘linux-x64-48_binding.node’

linux-x64-48_binding.no  17%[===>                         ] 458.57K  79.7KB/s    in 5.8s

2016-10-24 23:39:54 (79.7 KB/s) - Read error at byte 469572/2737351 (Connection reset by peer). Retrying.

--2016-10-24 23:39:55--  (try: 2)  https://github-cloud.s3.amazonaws.com/releases/4128353/f86d1850-872b-11e6-8a74-2c8a47410fd5.node?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAISTNZFOVBIJMK3TQ%2F20161025%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20161025T033447Z&X-Amz-Expires=300&X-Amz-Signature=f6f40e78245fec860cd46f3595b9fef33d44a48d178e011254d970b82bd1c9da&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dlinux-x64-48_binding.node&response-content-type=application%2Foctet-stream
Connecting to github-cloud.s3.amazonaws.com (github-cloud.s3.amazonaws.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2016-10-24 23:39:55 ERROR 403: Forbidden.

The first try crawled up to 17%, then hanged for several minutes, then timed out. Of course on the second try it got a 403 since the token was expired.
I've sent an email to GitHub support.

If you can't download it from GitHub there's nothing we can do. There
appears to be an issue in your end, either with your isp, your computer, or
GitHub. None of which we can dk anything about.
In the meantime you can manually download the binary from
node-sass-binaries or run npm rebuild node-sass to build the binary locally.
On 25 Oct 2016 11:51 AM, "Alex Gleason"<EMAIL_ADDRESS>wrote:

Hi,
I'm not behind a proxy or any other weird configuration. I'm in the United
States and connected to Comcast from my home.
node-sass refuses to install on my computer because it can't download the
Linux binding. So I tested it by going under "Releases" and trying to
download it directly from GitHub. It doesn't work.
This is the link. Try downloading it; it will hang and then time out.
https://github.com/sass/node-sass/releases/download/v3.10.
1/linux-x64-48_binding.node
Other bindings seem to work fine. I guess if I were on OSX I wouldn't have
this issue since that one downloads quickly.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/sass/node-sass/issues/1760, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAjZWH055FSmAj2X9CAgmnC-iOeZ2FGkks5q3VJ7gaJpZM4Kfce0
.

It is probably something @github and AWS might need to look at.

I agree it's on GitHub's end. I've sent their support an email and got a response, then I sent them more information and haven't heard back yet.
I think we should wait until there is a response before closing so we can pinpoint where the failure is occurring.

Closing as this appears to be out of our control.


ArchLinux package informations

A package is available at https://aur.archlinux.org/packages/tabula/
And about "Spreading the word about Tabula", create easy to use Linux packages may sound as a good start :)

Thanks a lot @nim65s!
Did you build from master or stable/1.0.x?

For now, this package is bound to a stable version (ie. it downloads https://github.com/tabulapdf/$pkgname/releases/download/v$pkgver/$pkgname-jar-$pkgver.zip)
We can also create a "tabula-git" package which clones the master branch.

Thanks, I  just saw the PKGBUILD.
In that case, can you apply your change to the stable/1.0.x branch and resubmit the pull request? I'll merge to our stable/1.0.x branch.
Thanks!

Done :)

Merged in #403


Always force-closed when auto-updated by windows store.

Environment
Platform ServicePack Version      VersionString
-------- ----------- -------      -------------
 Win32NT             10.0.19041.0 Microsoft Windows NT 10.0.19041.0

Windows Terminal
1.4.3243.0

Steps to reproduce

Auto-updated by windows store.
Expected behavior

Postpone update when active process running in WT.
Actual behavior

A warning suddenly pops up asking do I want to close all tabs just as if I clicked the close button on the top-right corner. I then click cancel, the warning disappeared normally. After about a minitue, the WT just closed itself, and windows store finished updating WT. I then checked those processes that were inside the WT, some of them just died, some still working in the background. I open a new WT, it's fresh with nothing resumed.
That's a serious issue.

I think #6726 covers part of this, if not all.

Oh right it's a duplicate. Somehow I missed it. Sorry for that.


silencing PMID:23613586

abolished CLRC complex binding
abolished chromatin silencing at ectopic tethering site
increased chromatin silencing at ectopic tethering site
The latter two blur the line between phenotypes and experimental tools a bit, but I think I'll allow it because the point is to show the diffence between tethering wild-type or mutant Stc1 -- and I haven't thought of another way to do that.
Note to self: Include a comment; also note that the tethering site is placed adjacent to a reporter gene that is expressed in the absence of a TetR fusion (i.e. in a region not normally silenced).

abolished CLRC complex binding FYPO:0007597
abolished chromatin silencing at ectopic tethering site FYPO:0007598
increased chromatin silencing at ectopic tethering site FYPO:0007599

abolished CLRC complex binding FYPO:0007597
abolished chromatin silencing at ectopic tethering site FYPO:0007598
increased chromatin silencing at ectopic tethering site FYPO:0007599


How to support a number of columns other than 12

Hi - can you use this library and support something other than a 12 column grid? Didn't see any options in sass or documentation.

Since 2.7.0 there is a parameter $gl-colCount that lets you control the number of columns you need.


StrongVector iterators do not work with std::shuffle

What version of OR-Tools and what language are you using?
Version: v9.11
Language: C++
Which solver are you using (e.g. CP-SAT, Routing Solver, GLOP, BOP, Gurobi)
GLOP
What operating system (Linux, Windows, ...) and version?
Linux Mint 21.3
What did you do?
Steps to reproduce the behavior:

Create an ColumnPermutation with arbitraty size n
Populate the permutation by calling PopulateRandomly() method. This will first populate the perm_ vector with value from 0 to n - 1 and then shuffle it

What did you expect to see
Compile successfully
What did you see instead?
error: no matching function for call to ‘shuffle(std::vector<operations_research::StrongIndex<operations_research::glop::ColIndex_index_tag_> >::iterator, std::vector<operations_research::StrongIndex<operations_research::glop::ColIndex_index_tag_> >::iterator)’
Make sure you include information that can help us debug (full error message, model Proto).
Minimum sample code
#include <iostream>

#include "ortools/lp_data/lp_data.h"
#include "ortools/lp_data/lp_types.h"
#include "ortools/lp_data/permutation.h"

namespace mio {
using namespace operations_research::glop;

void TestPermutation() {
  ColumnPermutation col_permution(ColIndex(4));
  col_permution.PopulateRandomly();
  std::cout << "Column permutation:\n";
  for (ColIndex i(0); i < col_permution.size(); ++i) {
    std::cout << col_permution[i] << ", ";
  }
  std::cout << '\n';
}

}

int main(int argc, char *argv[]) {
  using namespace mio;
  TestPermutation();
  return 0;
}

Anything else we should know about your project / environment

Actually, this function is not used.
We might just remove it.

In compiles fine on mac.

That's weird. In order to make the code work, i need to change the source code to something like this
template <typename IndexType>
void Permutation<IndexType>::PopulateRandomly() {
  PopulateFromIdentity();
  std::random_device rd;
  std::mt19937 g{rd()};
  std::shuffle(perm_.begin(), perm_.end(), g);
}

The signature of std::shuffle also requires a third generator object.
Which code compiles fine on your mac? The whole library also compiles fine on my machine whether the generator object g is passed or not. But the sample code is not. I don't have a mac to test though.
Actually I am playing around with the source code to understand it. So if this function is not important and will be removed, feel free to ignore this issue :))

I compiled and executed the code that calls the PopulateRandomly.
Le mer. 9 oct. 2024, 06:07, Mio The Best Girl @.***> a
écrit :

That's weird. In order to make the code work, i need to change the source
code to something like this
template void Permutation::PopulateRandomly() {
PopulateFromIdentity();
std::random_device rd;
std::mt19937 g{rd()};
std::shuffle(perm_.begin(), perm_.end(), g);
}
The signature of std::shuffle
https://en.cppreference.com/w/cpp/algorithm/random_shuffle also
requires a third generator object.
Which code compiles fine on your mac? The whole library also compiles fine
on my machine whether the generator object g is passed or not. But the
sample code is not. I don't have a mac to test though.
Actually I am playing around with the source code to understand it. So if
this function is not important and will be removed, feel free to ignore
this issue :))
—
Reply to this email directly, view it on GitHub
https://github.com/google/or-tools/issues/4404#issuecomment-2401251299,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACUPL3JIVVE4SAZHZ6AS2OTZ2STYZAVCNFSM6AAAAABPRI6TPSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBRGI2TCMRZHE
.
You are receiving this because you commented.Message ID:
@.***>

Oh, I think it's because you're on the 'main' branch and I'm on v9.11 branch :))
On the main branch a generator is already passed to std::shuffle
https://github.com/google/or-tools/blob/792e3362b7e29c943fda9b826959edf6e5a818c3/ortools/lp_data/permutation.h#L154-L158
I'll close the issue.


Variable explorer not working

Describe the bug
Please provide as much information as you can.
Please complete the following:
Which version of .NET Interactive are you using? (In a notebook, run the #!about magic command. ):
Version: 1.0.325601+1743a009db9b6b64e33146e1681731acc785a7cf

OS

[x] Windows 11

Frontend

[x] Visual Studio Code

Steps to reproduce:

Create new .NET interactive notebook
Assign variable to number and run
Open terminal and open

Expectation
Value to be generated and show up in the variable explorer
Screenshots

I'm not able to reproduce this. Could you include a wider screenshot that shows the whole VS Code window?

It looks like you have a pending VS Code update (based on the badge on the gear icon in the lower left). Can you try restarting and seeing if that resolves it?

Ah shoot how is that possible I had just updated before I did this! ok let me check

ya love to see it

Ok so i had to completely uninstall vs code and reinstall it but working now


ConditionalyProperties (of Spring Sleuth) resolved during build time

So this is more of a question ... but the type question is not available here.
From one of the recent blog posts i understand that @ConditionalProperty is now resolved during build time.
Which is not my favorite behaviour, but en par with with Quarkus does.
This of course yields to the situation that i cannot enable things, during runtime, that where disabled during build.
Not a big deal for my own Configuration classes, i just Replaced the ConditionalProperty by an if condition.
But the problem is now with ConditionalProperties managed by spring like:
spring.sleuth.enabled: false
spring.zipkin.enabled: false
During DEV time i don't have Zipkin available, so i reenable this during deploy time in Kubernetes.
I could just always enable the properties, but this yields to a lot of exceptions when Zipkin/Jaeger is not there.
=> The next best option would, to explictly enabled these properties during the native build.
But I could not find in the documentation where to put these.
Neither near the spring boot maven plugin.
Nor <BP_NATIVE_IMAGE_BUILD_ARGUMENTS> ...
A small advice with a code snippet would be appreciated.
thx

Relates to #764, discussing that with the team and will provide a feedback later.


Update to minetestserver:5.6-dev

Update to development branch as it has important security fixes,
as well as some mod-specific fixes.

Updating description.

Actually, it was fixed in #83, since 5.5.1 was released we don't need this one.


UI : Increase spacing between the buttons on the app screen

The buttons on the app screen do not have proper spacing.

@geekyd It looks decent enough at the moment. Could you please share a mockup of the proposed UI? Thanks!!

No need for this at the moment. Closing this.

Okay sir.
I saw the android app generator and it looks like this.

I thought the web app generator could also use the design . :)