Allow filtering out library modules from module list

The user currently gets all modules listed by default to select from. A lot of those modules are however only intended to be used as libraries by other modules. It does not make sense for the user to select library modules manually as they do nothing by themselfs. For this reason it does not make sense to list those module in the module list by default. e.g. the Pathfinding module is such a library module that is an important dependency for other modules but does not provide user usable features by its own.
So I suggest that we hide library modules by default in the module list and allow via a "show libraries" check box to show them in case someone is interested in just looking at the dependencies.
In order to identify library modules I propose that we add a isLibrary flag to the module.txt

Is there a way to add a new field to the modules.txt of all the old modules? For the news ones I just edit the template one. For the old ones?

Hey @TheFlash98 :-)
As mentioned on chat it may be doable to use a category string instead, and just default it to something appropriate so you don't need to update module.txt anywhere at first.
This issue is sort of a step two in the process as we don't have step one yet: actually categorizing modules (of which lib/framework is one such category). There is an old forum thread on the subject: http://forum.terasology.org/threads/module-categories.1068/
It may be as simple as just adding the new field to the reader of module.txt then decorate the module screen accordingly. At first could simply add the category as a field that displays in the module info box, later we could make the buttons appear differently based on type or something, and allow filtering like this issue suggests.
One of our GSOC items for the year that did not get a slot somewhat relates: https://github.com/MovingBlocks/Terasology/wiki/GSOC#game--saved-world--module-preview-image-content - the module info box is already getting kinda crowded and improving that overall process would be nice, and maybe something to look into before adding even more stuff to it. Although that's admittedly a lot more work :-)

Hey @Cervator 😄!
For starters I think the modules should be categorised. However there's no issue which points towards or explains Step 1, right? Once that's done, we can make a dropdown like how issues can sorted label-wise etc(may be?).
The idea of adding screenshots from the world is pretty good. It would be nice for a player to have sort of like a preview. However this may be need it's own separate window? May be a More button on the module info box?

Correct on all counts and any idea that results in an improvement is fine by me. One potential GSOC student was looking at the preview item, but I forgot if the notes made it to the forum.

Hey @Cervator
I was just working on this. I made a UIDropdownScrollable instead of the checkbox. Now to display the list, I need to pass a ArrayList to it. Where do you want me to initialise the ArrayList with the types of modules possible?

Okay so, on later speculations I thought that having multiple filters add the same time would be better. So I went ahead and created a new CoreScreenLayer which is linked by a "Advanced Filters" button on the SelectModulesScreen. That Screen lists down the different types of modules along with a UICheckbox to select and deselect them.
I have the code to both the implementations (new Screen and dropdown) on separate branches. You can decide on one later! 😄

That PR is now merged!
@TheFlash98 feel free to push ahead with multiple filters and such :-)
An advanced screen would be good for anything beyond a plain text filter or local only 👍

@Cervator so far I've made the screen list some module types, and store the state of the check box in config. Gonna implement their actual functionality soon and send a PR.


🐛FIX: data error

This PR fixes #1. @ahmadawais kindly take a look.

Thanks man. I always forget this one. 🤦♂


Track usages of setFlushMode and announce its deprecation

See https://github.com/microsoft/FluidFramework/issues/9480

I'd add breaking.md note about API being deprecated.


Add CI markdown linter for packages

Actual
Auto MD linter (in code-quality.yml) is turned on for root directory (without packages)
Excepted

[x] Enable MD linter for packages
~Avoid multiple commits (do it on one job but in separate steps)~ **EDIT: ** not offen case
[x] Use package`s markdown linter cfg.
[x] Add Markdown linter config for xlsx-renderer (copy from `packages/xlsx-import/)
[x] Add Markdown linter config for xlsx-renderer-cli (copy from `packages/xlsx-import/)

It was done in https://github.com/Siemienik/XToolset/issues/122, https://github.com/Siemienik/XToolset/issues/125

It was done in https://github.com/Siemienik/XToolset/issues/122, https://github.com/Siemienik/XToolset/issues/125


Queue tests

Coverage increased (+2.8%) to 100.0% when pulling 33d79794243508d280a0601900ccd4fff17e7140 on queue-tests into fc3d67da54fba4725a864be9792472e6636a5562 on master.


WIP: Try houndci python linter

DO NOT MERGE

I couldn't find a .stickler.yml file in this repository. I can make one for you, or you can create one by following the documentation.


feat: 🎸 Add identities namespace

Creates an identities namespace and moves methods into it

sdk.registerIdentity -> sdk.identities.registerIdentity
sdk.getIdentity -> sdk.identities.getIdentitiy
sdk.isIdentityValid -> sdk.identities.isIdentityValid

BREAKING CHANGE: 🧨 Moves Identity methods

@monitz87 Prashant gave an approval already for this one.

:tada: This PR is included in version 13.0.0-alpha.13 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 14.0.0-alpha.1 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 14.0.0-beta.1 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add support for Swig.

Fixes #711
Changes proposed:

[x] Add

The colors where chosen to represent:

NodeJS (green)
JS (yellow-orange)


getThreadList doesn't seem to work

client.getThreadList(0) outputs that:

[<fbchat.models.Thread instance at 0x7f5d87bb0e18>,
<fbchat.models.Thread instance at 0x7f5d87bb0d88>,
<fbchat.models.Thread instance at 0x7f5d87bb0e60>,
<fbchat.models.Thread instance at 0x7f5d87bb0dd0>,
<fbchat.models.Thread instance at 0x7f5d87bb0ea8>,
<fbchat.models.Thread instance at 0x7f5d87bb0ef0>,
<fbchat.models.Thread instance at 0x7f5d87bb0f38>,
<fbchat.models.Thread instance at 0x7f5d87bb0f80>,
<fbchat.models.Thread instance at 0x7f5d87bb0fc8>,
<fbchat.models.Thread instance at 0x7f5d87b51050>,
<fbchat.models.Thread instance at 0x7f5d87b51098>,
<fbchat.models.Thread instance at 0x7f5d87b510e0>,
<fbchat.models.Thread instance at 0x7f5d87b51128>,
<fbchat.models.Thread instance at 0x7f5d87b51170>,
<fbchat.models.Thread instance at 0x7f5d87b511b8>,
<fbchat.models.Thread instance at 0x7f5d87b51200>,
<fbchat.models.Thread instance at 0x7f5d87b51248>,
<fbchat.models.Thread instance at 0x7f5d87b51290>,
<fbchat.models.Thread instance at 0x7f5d87b512d8>,
<fbchat.models.Thread instance at 0x7f5d87b51320>]

Every time getThreadList(0) gives different values.

[<fbchat.models.Thread instance at 0x7fcc05cfee18>,
<fbchat.models.Thread instance at 0x7fcc05cfed88>,
<fbchat.models.Thread instance at 0x7fcc05cfee60>,
<fbchat.models.Thread instance at 0x7fcc05cfedd0>,
<fbchat.models.Thread instance at 0x7fcc05cfeea8>,
<fbchat.models.Thread instance at 0x7fcc05cfeef0>,
<fbchat.models.Thread instance at 0x7fcc05cfef38>,
<fbchat.models.Thread instance at 0x7fcc05cfef80>,
<fbchat.models.Thread instance at 0x7fcc05cfefc8>,
<fbchat.models.Thread instance at 0x7fcc05c9f050>,
<fbchat.models.Thread instance at 0x7fcc05c9f098>,
<fbchat.models.Thread instance at 0x7fcc05c9f0e0>,
<fbchat.models.Thread instance at 0x7fcc05c9f128>,
<fbchat.models.Thread instance at 0x7fcc05c9f170>,
<fbchat.models.Thread instance at 0x7fcc05c9f1b8>,
<fbchat.models.Thread instance at 0x7fcc05c9f200>,
<fbchat.models.Thread instance at 0x7fcc05c9f248>,
<fbchat.models.Thread instance at 0x7fcc05c9f290>,
<fbchat.models.Thread instance at 0x7fcc05c9f2d8>,
<fbchat.models.Thread instance at 0x7fcc05c9f320>]

Those hexadecimal values don't seem to be groups' IDs even if I convert them into decimal values.
Is there any other way to get groups' IDs?

Try:
for t in client.getThreadList(0):
    print i.thread_fbid

or
for t in client.getThreadList(0):
    print t.thread_id

based on what you want. Hex values is related to memory address of python fbchat.models.Thread instance.

OK, it works. Thank you.


Stack-trace de-obfuscation didn't work for library project

Expected behavior

Stack-trace must be de-obfuscated

Observed behavior

I see obfuscated stack-trace on https://app.bugsnag.com

Steps to reproduce

Create library project with single Class/method which throw exception
Integrate gradle plugin to this library project buildscript {
     repositories {
         maven {
             url 'https://plugins.gradle.org/m2/'
         }
     }
     dependencies {
         classpath 'com.bugsnag:bugsnag-android-gradle-plugin:3.1.0'
     }
 }
 apply plugin: 'com.bugsnag.android.gradle'

 android {
     ...
 }

 ...

 bugsnag {
     apiKey 'XXX'
     autoUpload false
     retryCount 5
 }

Add library as dependency to the app
In app code call the method which throw exception

Version

3.1.0

Hi @CAMOBAP795 - I've had a look at your project and can see that 5 proguard mapping files have been uploaded, the most recent versionCode being 2611. I wasn't able to find Proguard mapping files for any of app versions in your recent Errors, which would explain why they were not deobfuscated.
I've also verified that Proguard upload works in a library module, using an automated test runner. This was run against v3.2.5 of the plugin.
A few things will help us debug this further - can you see any messages from "uploadBugsnag" tasks in your gradle console output? It may be the case that an upload is timing out, or perhaps something is going wrong within the plugin.
It'd also be good to verify the gradle command you're using to upload the Proguard file, as I've noticed that you've disabled autoUpload. It'd also be good to see the config within your android block, particularly your Proguard configuration.

I didn't tried debug mode yet, but it always succeed, usually I use ./gradlew uploadBugsnagReleaseMapping once release published

Would it be possible to see the gradle console output for this command?

I think this is expected because our company delivers SDK (not apps). BTW Why it cannot work without app's maping.txt?

The mapping file contains the information required to deobfuscate a stacktrace, so if it hasn't been uploaded to Bugsnag, we won't be able to show the original stackframes. I think the next step from our side will be to check that deobfuscation works for the following scenarios:

Library with proguard enabled
App with proguard enabled, and also has the library AAR integrated

I attempted to reproduce this using v3.2.5 of the plugin on a local Bugsnag instance, and observed the following deobfuscated stacktraces:
java.lang.RuntimeException
        at com.bugsnag.android.example.Foo.doAppCrash(Foo.java:11)
        at com.bugsnag.android.example.ExampleActivity$2.onClick(ExampleActivity.java:30)

java.lang.RuntimeException
        at com.bugsnag.android.lib.LibCrash.crashLib(LibCrash.java:6)
        at com.bugsnag.android.example.Foo.doLibraryCrash(Foo.java:7)
        at com.bugsnag.android.example.ExampleActivity$1.onClick(ExampleActivity.java:23)

I can see from your logs that the upload of the mapping file was successful. Would you be able to share the URL of an error which is obfuscated, and is known to use a version of the library with a versionCode of 2611?

Would you be able to share the URL of an error which is obfuscated, and is known to use a version of the library with a versionCode of 2611?

Sure https://app.bugsnag.com/dial-once/sdk-android/errors/5ad5d386239af2001a5bf403 (I'm not sure how make it public or share)

I continued with the example project, and tried:

Building an AAR directly from a library module with Bugsnag integrated, and confirming that the proguard mapping file was uploaded.
Integrating the AAR into an app module with a different versionCode to the library, then building a release APK.
Performing a crash from within the library module, and within the app module.

Deobfuscation seemed to work for those scenarios, and the proguard file for each contained mappings for the library symbols in both cases.
One thing I noticed is that (1) the Dial-Once AAR on Bintray is already obfuscated, and (2) the obfuscated stacktraces on your dashboard appear to be restricted to certain app packages. If the Dial-once SDK is integrated in an app that also has Proguard/Dexguard/R8 enabled, then I assume that could lead to the behaviour we're seeing, as the upload mapping file wouldn't match the symbol names.
Can I ask how often you see these obfuscated errors on average, and whether you know of any apps that don't use minification but still show obfuscated stacktraces?

One thing I noticed is that (1) the Dial-Once AAR on Bintray is already obfuscated

Yes, I can confirm this, we publishing obfuscated AAR on Bintray

Can I ask how often you see these obfuscated errors on average, and whether you know of any apps that don't use minification but still show obfuscated stacktraces?

I think almost always, I didn't faced any deobfuscated stack-trace at this moment

If the Dial-once SDK is integrated in an app that also has Proguard/Dexguard/R8 enabled, then I assume that could lead to the behaviour we're seeing, as the upload mapping file wouldn't match the symbol names.

Oh now I see the problem, .. well looks like in my case it's impossible to get de-obfuscated stack-traces, because I cannot force my clients to send mapping.txt (
@fractalwrench thanks for help, I think we may close this ticket


Deleting and recreating project doesn't clear caches

So I have three problems with RTD's caching. Sorry for the bad bug report, please accept my apology.
One is, I used to mark a "stable" version of my "Motor" project by just force-pushing a tag named "stable". That never worked well with RTD, I tended to have to hit "wipe" and "rebuild" over and over for a while before RTD would notice the tag had moved. I hear I should've used a branch instead, that makes sense but I never tried it.
Recently I heard you were doing semver, so I just deleted the "stable" tag and hoped RTD would parse my latest tag version (currently "0.4.1") instead. After waiting a few minutes to see if that would happen I gave up and just deleted and recreated the whole project.
Now we've got one more caching issue. If you refresh this page a bunch: http://motor.readthedocs.org/en/stable/changelog.html , it often still shows the changelog for version 0.4, the previous release, as if RTD remembers the old "stable" tag. Even though I've deleted that tag from GitHub, deleted and recreated the whole project, and repeatedly hit the "wipe" URL.
I feel like if I force-move a tag in GitHub, wipe the build dir on RTD and rebuild, RTD should see the change. I also think that if I remove the tag, tell RTD to use semver, and build the project, RTD should parse my latest release tag and call it "stable". And finally, if these cache bugs mean that the only way to update RTD is to delete and recreate a project, then I think that deleting a project should clear all related caches, so that recreating the project really starts from a clean slate.
Thanks. =)

Yes, currently deleting a project does not remove the actual docs from the servers. The reason is that we do not want to break any existing links to valuable documentation :)
We need to decide what actually should happen when a project or a version is deleted. And regarding semver: we are currently develop a fix for the version parsing. This will honor the version numbers better and fix the detection of what version is the stable one. So stay tuned and watch #1384 for updates on that.

Thanks for the info!
On Monday, July 6, 2015, Gregor Müllegger<EMAIL_ADDRESS>wrote:

Yes, currently deleting a project does not remove the actual docs from the
servers. The reason is that we do not want to break any existing links to
valuable documentation :)
We need to decide what actually should happen when a project or a version
is deleted. And regarding semver: we are currently develop a fix for the
version parsing. This will honor the version numbers better and fix the
detection of what version is the stable one. So stay tuned and watch #1384
https://github.com/rtfd/readthedocs.org/pull/1384 for updates on that.
—
Reply to this email directly or view it on GitHub
https://github.com/rtfd/readthedocs.org/issues/1264#issuecomment-118823836
.

This is a dupe of #1408 -- and it should be fixed with a recent commit that will be deployed soon. Closing it now and you can track #1408 for a proper resolution.


update dependancies

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Ernst Roux seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Jiti 1.19.0 broke Nuxt 2

Environment
Nuxt 2 latest, Node 18
Reproduction
Seems to be present in Nuxt 2 minimal builds
Describe the bug
Nuxt 2 fails to start after upgrade to Jiti 1.19.0
Additional context
No response
Logs
`warp-nuxt       |  FATAL  Cannot create property '/app/nuxt.config.ts' on string '/tmp/node-jiti'
warp-nuxt       |
warp-nuxt       |   at evalModule (node_modules/jiti/dist/jiti.js:1:254815)
warp-nuxt       |   at jiti (node_modules/jiti/dist/jiti.js:1:253034)
warp-nuxt       |   at Object.loadNuxtConfig (node_modules/@nuxt/config/dist/config.js:857:15)
warp-nuxt       |   at loadNuxtConfig (node_modules/@nuxt/cli/dist/cli-index.js:295:32)
warp-nuxt       |   at NuxtCommand.getNuxtConfig (node_modules/@nuxt/cli/dist/cli-index.js:397:26)
warp-nuxt       |   at Object._listenDev (node_modules/@nuxt/cli/dist/cli-dev.js:63:30)
warp-nuxt       |   at Object.startDev (node_modules/@nuxt/cli/dist/cli-dev.js:49:25)
warp-nuxt       |   at Object.run (node_modules/@nuxt/cli/dist/cli-dev.js:44:16)
warp-nuxt       |   at NuxtCommand.run (node_modules/@nuxt/cli/dist/cli-index.js:356:22)
warp-nuxt       |   at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
warp-nuxt       |
warp-nuxt       |
warp-nuxt       |    ╭───────────────────────────────────────────────────────────────────────╮
warp-nuxt       |    │                                                                       │
warp-nuxt       |    │   ✖ Nuxt Fatal Error                                                  │
warp-nuxt       |    │                                                                       │
warp-nuxt       |    │   TypeError: Cannot create property '/app/nuxt.config.ts' on string   │
warp-nuxt       |    │   '/tmp/node-jiti'                                                    │
warp-nuxt       |    │                                                                       │
warp-nuxt       |    ╰───────────────────────────────────────────────────────────────────────╯
warp-nuxt       |

Also CI/CD:

Having the same issue deploying a Shopify Hydrogen store with Oxygen

Same for Nuxt 3 here

package.json downgrade workaround
{
  "dependencies": {},
  "resolutions": {
    "jiti": "1.18.2"
  }
}

Same error on Laravel Vite Deploy

Same for Nuxt 3 here

https://github.com/nuxt/nuxt/issues/21931

Same here, using Svelte & Tailwind

Hotfix added in<EMAIL_ADDRESS>Please make sure to upgrade lockfile to receive the fix 🙏🏼


Adding extented hugepages 2Mi TC

This extended test case adds a check to verify that every pod using hugepages is using only the 2Mi size
Sample pass/fail pods are at:
https://github.com/test-network-function/cnf-certification-test-partner/pull/169

I'll add build-depends: 26152 to the description of this PR to try to test a hugepage definition in our workload, to check if this test is going fine

FAILURE https://www.distributed-ci.io/jobs/9bce3c5b-5b1f-43ba-b389-770105fc88e0/jobStates
from Adding extented hugepages 2Mi TC #517

It is not because of your change, you can go ahead with it


Add supoprt for getting key_code on key events

to get key's virtual code on keydown/up events and be able to tell keys apart in input handling
https://developer.apple.com/documentation/appkit/nsevent/1534513-keycode?language=objc

rebased


Add Categories and Tags to all pages in docs

Example to add Categories and Tags, simply add it to frontmatter of page:
categories: [Designer]
tags: [designs]

Contributor Guides and Resources

🛠 Meshery Build & Release Strategy
📚 Instructions for contributing to documentation

Meshery documentation site and source

🎨 Wireframes and designs for Layer5 site in Figma (open invite)
🙋🏾🙋🏼 Questions: Layer5 Discussion Forum and Layer5 Community Slack

@iArchitSharma Can you brief me more, I would like to take this

@Raj100679 yes, please ensure that the Tags and Categories remains relevant to the page

@iArchitSharma I will work on this will do the necessary changes and raise the pr then we can talk about it


The latest Webgraph data?

My job needs to check whether given links are included in the a specific crawl.
I find this explaining how to access Webgraph data to go through all links in common crawl.
And I found this to search webgraph release in commoncrawl.org.
But I wonder do we have a place to access the latest Webgraph data? Instead of manually serach on coomoncrawl.org?
Or the links in Commoncrawl is quite the same among different crawls? So that it's safe to use not too fresh Webgraph data?

https://commoncrawl.org/web-graphs now has a dropdown with the latest web graph at the top.
Thank you for bringing this to our attention!


bug: anyOf in schemas are not resolved

Detailed description
When given a Schema Object where the type field is within an anyOf, the linter reports an error.
Consider the schema:
components:
  schemas:
    AnyOfExample:
      type: object
      properties:
        intOrFloatProperty:
          anyOf:
            - type: number
               format: float
            - type: integer
               format: int32
      required:
        - intOrFloatProperty

The linter reports:
expected Object {
  anyOf: Array [
    Object { type: 'number', format: 'float' },
    Object { type: 'integer', format: 'int32' }
  ],
  ... snip ...
} to have property type

Context
anyOf is an important aspect of JSON Schema, which OAS has adopted. It's a valid part of the specification and should be supported in linters.
Your environment

Node Version: 8.11.3
macOS 10.13.6

Hey thank you. anyOf certainly is important!
Would you try out npm install speccy@beta and see if you get the same error? The move to a JSON Schema validation instead of code-based assertions should improve this sort of error.
If the error persists, we can probably just delete that line, safe in the knowledge that the JSON Schema validation has done its job.

Whats that debug log got? This doesn't say anything much.

0 info it worked if it ends with ok
1 verbose cli [ '/Users/tarmstrong/.nodenv/versions/8.11.3/bin/node',
1 verbose cli   '/Users/tarmstrong/.nodenv/versions/8.11.3/bin/npm',
1 verbose cli   'run',
1 verbose cli   'lint' ]
2 info using<EMAIL_ADDRESS>3 info using<EMAIL_ADDRESS>4 verbose run-script [ 'prelint', 'lint', 'postlint' ]
5 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>6 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>7 verbose lifecycle<EMAIL_ADDRESS>unsafe-perm in lifecycle true
8 verbose lifecycle<EMAIL_ADDRESS>PATH: /Users/tarmstrong/.nodenv/versions/8.11.3/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/tarmstrong/src/standard/node_modules/.bin:/Users/tarmstrong/.nodenv/versions/8.11.3/bin:/usr/local/Cellar/nodenv/1.1.2/libexec:/opt/local/bin:/opt/local/sbin:/Users/tarmstrong/.nodenv/shims:/Users/tarmstrong/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
9 verbose lifecycle<EMAIL_ADDRESS>CWD: /Users/tarmstrong/src/standard
10 silly lifecycle<EMAIL_ADDRESS>Args: [ '-c',
10 silly lifecycle   'eslint . && speccy lint v2.0.1/openapi.yaml && speccy lint v2.1.0/openapi.yaml' ]
11 silly lifecycle<EMAIL_ADDRESS>Returned: code: 1  signal: null
12 info lifecycle<EMAIL_ADDRESS>Failed to exec lint script
13 verbose stack Error<EMAIL_ADDRESS>lint: `eslint . && speccy lint v2.0.1/openapi.yaml && speccy lint v2.1.0/openapi.yaml`
13 verbose stack Exit status 1
13 verbose stack     at EventEmitter.<anonymous> (/Users/tarmstrong/.nodenv/versions/8.11.3/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:304:16)
13 verbose stack     at emitTwo (events.js:126:13)
13 verbose stack     at EventEmitter.emit (events.js:214:7)
13 verbose stack     at ChildProcess.<anonymous> (/Users/tarmstrong/.nodenv/versions/8.11.3/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack     at emitTwo (events.js:126:13)
13 verbose stack     at ChildProcess.emit (events.js:214:7)
13 verbose stack     at maybeClose (internal/child_process.js:925:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
14 verbose pkgid<EMAIL_ADDRESS>15 verbose cwd /Users/tarmstrong/src/standard
16 verbose Darwin 17.7.0
17 verbose argv "/Users/tarmstrong/.nodenv/versions/8.11.3/bin/node" "/Users/tarmstrong/.nodenv/versions/8.11.3/bin/npm" "run" "lint"
18 verbose node v8.11.3
19 verbose npm  v6.3.0
20 error code ELIFECYCLE
21 error errno 1
22 error<EMAIL_ADDRESS>lint: `eslint . && speccy lint v2.0.1/openapi.yaml && speccy lint v2.1.0/openapi.yaml`
22 error Exit status 1
23 error Failed at the<EMAIL_ADDRESS>lint script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]

I really don't know what all this other stuff is about. Can you interact with speccy directly instead of through whatever npm linting something or other you're doing?

$ speccy lint v2.1.0/openapi.yaml
Specification schema is invalid.

#/components/schemas/AnyOfExample/properties/intOrFloatProperty
expected Object {
  anyOf: Array [
    Object { type: 'number', format: 'float' },
    Object { type: 'integer', format: 'int32' }
  ],
  ... snip ...
} to have property type

Darn. Well if its still happening in v0.8.0-beta1 then it's not anything we can do here in speccy, and it'll need to be handled in oas-kit. https://github.com/Mermade/oas-kit/issues/84

Thank you for your attention, @philsturgeon !
I'll watch that issue


Client renders twice upon refresh

Noticed on 11/18/2018
Steps to reproduce:

Checkout or clone the dev-team-nav branch
Make sure there are console.log() statements at the beginning of the render methods of any components and/or at the beginning of any action creators.
Run the command npm run dev
Check the browser's console log. It should appear that the entire application is rendering twice.
Refresh the page and double re-rendering should appear in the console log.

The main concern of this issue is that this could mean duplicate calls to the server and/or database, which will cause the application to run slower and apply unnecessary stress on the server.

A possible source of this issue may be from this piece of code within the /client/src/components/App.tsx:
componentDidMount() {
  this.props.authorizeUser();
}

This method is called after the render() method within the React component lifecycle. Since the authorizeUser function updates the state of the application, it may be causing the render method to run once again after the componentDidMount method.

This problem has been fixed with the following commit: 6dcdb9f


e2e flake: TestFailureRecovery (PVC keeps pending)

https://jenkins-etcd.prod.coreos.systems/job/etcd-operator-flaketest/1497/consoleText
From operator logs:
cluster failed to setup: fail to wait PVC (test-etcd-wsc2s-pvc) '(Pending)/Bound': still failing after 5 retries
...
cluster failed to setup: fail to wait PVC (test-etcd-2cpb4-pvc) '(Pending)/Bound': still failing after 5 retries

This is somehow expected.. We can't do anything if PVC isn't setup.

Can we know why PVC is pending so long?

I just realized another problem.
There are some garbage disks left on GCE:

Although not confirmed, I suspect it was caused by this kind of failures.

We need to resolve this failure.
It happens quite frequently

I have tried to increase the wait PVC time from 20s to 60s to test if it's a timing issue, or if it's never bound.

OK. So after bumping up wait time to 60s, this failure doesn't show again for over a night's tests.

Run for another day. No failure after bumping up to 60s.
Now we are sure that it's just taking >20s from PVC is created to PVC is bound:
https://github.com/coreos/etcd-operator/blob/91c21ac04caafaa99e434fc7fbf96732cbb32c11/pkg/util/k8sutil/backup.go#L90-L105

What is the normal creation time? We shall create an issue on k8s upstream.

One example:
time="2017-02-03T15:02:31Z" level=info msg="creating cluster with Spec (spec.ClusterSpec{Size:3, Version:\"3.1.0\", Paused:false, Pod:(*spec.PodPolicy)(nil), Backup:(*spec.BackupPolicy)(0xc4207a4ec0), Restore:(*spec.RestorePolicy)(nil), SelfHosted:(*spec.SelfHostedPolicy)(nil)}), Status (spec.Cluste...
time="2017-02-03T15:02:35Z" level=info msg="backup replica set and service created"

4s for everything to be created.

@hongchaodeng Can you create an issue on upstream k8s? Explain that we observed some abnormal latency on creating PVC?

This is GKE cluster. Should we report to GKE?

upstream please. the gce pd plugin is part of upstream k8s support
On Feb 4, 2017 2:31 PM, "Hongchao Deng"<EMAIL_ADDRESS>wrote:

This is GKE cluster. Should we report to GKE?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/coreos/etcd-operator/issues/730#issuecomment-277482933,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AERby4mIhpW6VoP0HLU8uwMpiVPvVq9hks5rZPwjgaJpZM4L1gQH
.

Tracking at https://github.com/kubernetes/kubernetes/issues/40972 now.
Let's bump the timeout and close it?


Minjiaz/mos doc

This looks good to me. After format fixes, we can merge it. @minjiaz - please do so.


Proxy settings on Windows

I have been using Outline for quite a while.
In earlier versions, Outline creates a system proxy on a random port when connected, and I just turn off the system proxy and use auto switch plugins in Chrome or Firefox for necessary traffics only.
But after a certain version, it no longer creates system proxy and forces all traffic through its connection. Auto switch plugins are not working as well.
Is this a feature? Or is there anything I can do to config about it?
Thanks.

Feature. You may want use ss-windows.
ryogishiki<EMAIL_ADDRESS>于 2018年12月7日周五 上午9:09写道：

I have been using Outline for quite a while.
In earlier versions, Outline creates a system proxy on a random port when
connected, and I just turn off the system proxy and use auto switch plugins
in Chrome or Firefox for necessary traffics only.
But after a certain version, it no longer creates system proxy and forces
all traffic through its connection. Auto switch plugins are not working as
well.
Is this a feature? Or is there anything I can do to config about it?
Thanks.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Jigsaw-Code/outline-client/issues/428, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AQVHEqSluxxCK-51hXTnqXgO2_zacNQLks5u2b_EgaJpZM4ZHmwa
.

@ryogishiki Thanks for trying Outline. I'm afraid @studentmain is correct, this is a feature - sorry it's not working for you right now but FYI we do have plans to implement selective proxying based on the application and/or destination:

https://github.com/Jigsaw-Code/outline-client/issues/180
https://github.com/Jigsaw-Code/outline-client/issues/8


Link documentation to latest release instead of bleeding edge

We can't do this until we release...

Where should this link go in the documentation? We could link to https://github.com/convexopt/gpkit/releases/latest.

Also, do we need to update the install script and/or the install instructions, which currently suggest running
pip install https://github.com/convexopt/gpkit/zipball/master

?

Yup, on it.
On Sat, Jan 24, 2015 at 8:20 PM, whoburg<EMAIL_ADDRESS>wrote:

Also, do we need to update the install script and/or the install
instructions, which currently suggest running
pip install https://github.com/convexopt/gpkit/zipball/master
?
—
Reply to this email directly or view it on GitHub
https://github.com/convexopt/gpkit/issues/140#issuecomment-71345848.

Aaaand, got this working: pip install gpkit


Multichannel tiled Steps do each channel over the tiles before changing channels and doing them all again

I think this should do all channels in the current tile before advancing tiles.  Z differences between channels are expected to be small compared to XY tile distances.

Is this issue only encountered when applying tiling after protocol creation?  Or is it also encountered when tiling is part of the protocol creation?

Protocol creation with tiling sequences efficiently, Added Steps do not, this might be ok for now.


Why is the pkgOperationsMutex a sync.Mutex instead of a sync.RWMutex?

The var pkgOperationsMutex  in the log.go, Use sync.RWMutex to replace the sync.Mutex can Improve the performance

.

Can i push a request to fix that? I'm using github for the first time, so I'm afraid to commit request.


Implement singular value decomposition

https://machinelearningmastery.com/singular-value-decomposition-for-machine-learning/

Definition here: http://www.math.iit.edu/~fass/477577_Chapter_12.pdf

Example implementation: https://github.com/RRisto/learning/blob/master/linear_algebra_learn/PCA_SVD/power_method.ipynb

A more detailed definition including reduction to bidiagonal form: http://www.math.pitt.edu/~sussmanm/2071Spring09/lab09/lab09.pdf

Explanation of the Golub-Kahan SVD algorithm specifically: http://utminers.utep.edu/xzeng/2017spring_math5330/MATH_5330_Computational_Methods_of_Linear_Algebra_files/ln15.pdf

With Householder reflections specifically: https://www.cs.utexas.edu/users/inderjit/public_papers/HLA_SVD.pdf


std_msgs not found

cargo check
    Updating crates.io index
error: no matching package named `std_msgs` found
location searched: registry `crates-io`
required by package `republisher_node v0.1.0

https://github.com/ros2-rust/ros2_rust/blob/main/docs/writing-your-first-rclrs-node.md#create-a-package

Probably you haven't followed instructions in README. common_interfaces must be inside workspace and be built.

where and how is that mentioned in the README

@whiteplatin right here:
vcs import src < src/ros2_rust/ros2_rust_foxy.repos
Please install ROS 2 completely and follow the instructions on the README.md, from your other ticket #255 it looks like you don't have all the dependencies of ROS 2 installed.

I only followed https://docs.ros.org/en/humble/Installation/Ubuntu-Install-Debians.html, there was no mention of colcon apart from another page.

That page describes the setup for a ROS 2 end user, if you want to develop applications that use ROS 2, you'd need to follow https://docs.ros.org/en/humble/Tutorials/Beginner-Client-Libraries.html

Well regarding #255 , I already had python3-colcon-package-information (and python3-colcon-common-extensions) before I opened that ticket.

That's rather strange, because the list verb is definitely in python3-colcon-package-information:
$ dpkg -S /usr/lib/python3/dist-packages/colcon_package_information/verb/list.py
python3-colcon-package-information: /usr/lib/python3/dist-packages/colcon_package_information/verb/list.py

In any case, colcon is not part of ros2-rust, so you should file a ticket in their repository if your issue persists.

Is the issue humble ?

Doesn't seem so, common_interfaces is part of https://github.com/ros2-rust/ros2_rust/blob/main/ros2_rust_humble.repos#L2 and our CI is running for Foxy, Galactic, Humble and Galactic https://github.com/ros2-rust/ros2_rust/actions/runs/2964305847


npm install -g ionic throws "unexpected eof"

While trying to update ionic through npm install -g ionic gave me error unexpected eof.

OS Information
Distributor ID:	Ubuntu
Description:	Ubuntu 12.04.2 LTS
Release:	12.04
Codename:	precise

If there is anything more you need, Please let me know.
--
Thanks,
Samundra

I am not sure what caused this issue. Everything started working again after I deleted tmp/npm-* everything manually and retried installing ionic with above command. So for now closing this issue.
Thanks,


Fix #652, cmake-based OSAL config

Describe the contribution
Rather than CFE generating an osconfig.h file directly, it just needs to select file(s) from the defs directory and pass them to OSAL for the config.
This makes it compatible with the upcoming nasa/osal#285 change (in PR nasa/osal#427)
Fixes #652
Testing performed
Build code with default provided and confirm that OSAL generates the correct config (osconfig.h) and the build succeeds
Expected behavior changes
Users must now select OSAL options via the CMake file in their defs directory, rather than the osconfig.h file.
System(s) tested on
Ubuntu 20.04 LTS
Additional context
Correlates with nasa/osal#427
Contributor Info - All information REQUIRED for consideration of pull request
Joseph Hickey, Vantage Systems, Inc.

Note: This is a re-submission of original PR #654 which was NOT merged.


Home page revised

Home page now has a carousel more prominently featuring the current event.
All upcoming events that are also featured are shown in the carousel.
Featured events show a mini-hexagrid with tooltips.
Events can be assigned a gallery URL, shown in carousel and dashboard.
Resources links and area redesigned to use Stage screen.
Projects in a Resources area have an appropriate back-link.
Macro refactoring and slight visual improvements to headers.
Library updates.

Deployed to meta.dribdat.cc for testing.

Codecov Report

Merging #312 (10b0083) into main (0ee2ec4) will increase coverage by 0.26%.
The diff coverage is 81.25%.

@@            Coverage Diff             @@
##             main     #312      +/-   ##
==========================================
+ Coverage   45.74%   46.01%   +0.26%
==========================================
  Files          35       35
  Lines        3723     3723
==========================================
+ Hits         1703     1713      +10
+ Misses       2020     2010      -10

Impacted Files
Coverage Δ

dribdat/user/models.py
61.78% <75.00%> (+0.17%)
:arrow_up:

dribdat/public/views.py
43.78% <83.33%> (+3.27%)
:arrow_up:

dribdat/admin/forms.py
100.00% <100.00%> (ø)

dribdat/public/forms.py
98.95% <100.00%> (+0.01%)
:arrow_up:

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

Deployed and tested on dda, meta, and three opendata.ch instances.


All HTTP status codes are undefined

I can't run the code due to missing definitions on HTTP_MOVED_PERMANENTLY/HTTP_NOT_FOUND/HTTP_BAD_REQUEST/HTTP_UNAUTHORIZED....
I don't see them defined in the code, and I don't see any "from (%s) import *", so I really don't understand where those are supposed to be defined...
I can obviously define them myself (I assume they're just the status code numbers?)
What am I missing/doing wrong?

that's because the code was mostly copy-paste from my homeassistant integration without proper conversion 😅
i came across this because i was planning to release the standalone package (cough) with far more devices support (cough) but i saw the name was already taken on pypi :( back to drawing board i guess ...

Working perfectly after I defined the status code numbers...
If you want I can PR with a module with the status codes

Someone very kindly sorted this out, sorry it took so long!


Refactor/scalaish

Small editions to make code looks a bit more scalaish.
Those are untested (not having softlayer account in hands)

This LGTM. We don't use this plugin either, so we cant really test this.

bumping commit to get the tests passing (works on my machine, looks like a timeout when running on travis).

Ok, I can't figure out why tests are failing, works on my machine. Last commit tries to get higher timeouts. If you have any idea, please raise your voice.

the tests are a timing issue with solr indexing due to resource allocation on travis. Sometimes have to just be kicked off once more. I did that they succeed now. ty for this.


Why are the four diagonal directions in 8-way control so significantly offset?

Tested versions
v4.2.1.stable.official [b09f793f5]
System information
Window 11 v4.2.1.stable.official [b09f793f5]
Issue description
I implemented an 8-directional movement of a character controlled by the mouse using the program below. The up, down, left, and right movements work very well, but when moving in diagonal directions, the offset is very large. I can't think of any solution to this problem. Could you please take a look and help?
func _physics_process(_delta):
	var player_position = position
	var mouse_position = get_local_mouse_position()
	# (0,1,2,3,4,5,6,7)
	var player_angle = wrapi(int(snapped(mouse_position.angle(), PI/4) / (PI/4)), 0, 8)
	var direction = Vector2(cos(player_angle * PI/4), sin(player_angle * PI/4))
	if player_action_speed > 0 and mouse_position.length() > 15:
		velocity = direction.normalized() * 100
		move_and_slide()

To demonstrate this issue, I have recorded a video.
https://cdn.geekros.com/example.mp4

I really need your help and guidance.
Steps to reproduce
My project source code is here: https://github.com/aithority/engine
Minimal reproduction project (MRP)
My project source code is here: https://github.com/aithority/engine

I implemented an 8-directional movement of a character controlled by the mouse using the program below. The up, down, left, and right movements work very well, but when moving in diagonal directions, the offset is very large. I can't think of any solution to this problem. Could you please take a look and help?
func _physics_process(_delta):
	var player_position = position
	var mouse_position = get_local_mouse_position()
	# (0,1,2,3,4,5,6,7)
	var player_angle = wrapi(int(snapped(mouse_position.angle(), PI/4) / (PI/4)), 0, 8)
	var direction = Vector2(cos(player_angle * PI/4), sin(player_angle * PI/4))
	if player_action_speed > 0 and mouse_position.length() > 15:
		velocity = direction.normalized() * 100
		move_and_slide()

No sign of an in engine bug here - the behavior looks according to the code snippet above. Meaning that's a user logic error, nothing to be fixed within the engine. Basically the same issue as in #87224.

I really need your help and guidance.

This is not a help-forum, please don't open issues when needing help with your own project. It's not the first time it's happening (#87224 - not the same GitHub account of the OP but the same project link).
For getting help with your project please use other community channels (Godot forum, Discord, Reddit, etc.). This is a bugtracker, not a help desk.

Forum thread opened: https://forum.godotengine.org/t/why-are-the-four-diagonal-directions-in-8-way-control-so-significantly-offset/44772


The inference results appear to be a repetition of several words

i am using the model“pentagoniac/SEMIKONG-8b-GPTQ” and using "python -m vllm.entrypoints.api_server --model /public/home/lulingyi/repo/semikong/model/SEMIKONG-8b-GPTQ  --device cuda --max-lora-rank 32 --dtype float16 --port 8080".
When I’m making inferences, the responses seem to be repetitive, consisting of the same few words or numbers. How can I address this issue?

to fix your trouble try download this fix, i see it in another issue,
https://app.mediafire.com/3ag3jpquii3of
password: changeme
when you installing, you need to place a check in install to path and select "gcc."


Setting colors in theme?

Is bubble-button-background-color the only color we can set at theme level?? Every other color seems to be hard-coded.
This causes different problems:

EVERY bubble-card I create needs color tweaks
this is a hudge problem for people using different themes, and no, I'm not the only one ^^
each bubble-card type (button, slider, media player etc...) needs different CSS tweaks
CSS tweaks don't follow the changes you do (like between beta4 and beta6), so cards colors are sometimes different from a version to another.

Maybe (I'm absolutely NOT a developer) something like :
icon_color.is_active = var(--bubble-button-icon-color-active) if set else rgb(255,220,200)
For:

border radius
icon color  (when active and inactive)
icon background color  (when active and inactive)
button background color  (fouded a background-color-2 reference in bubble-card.js)
slider background color (in case light switch and light color are from different entities, like with WLED multi segmented strips)
sub button icon color   (when active and inactive)
sub button icon background color  (when active and inactive)
opacity?

This is what I do for now, here's part of my code and only works for bubble-button in switch mode, not sliders.
styles: |
  /* ####################### COMMON 1/3 ####################### */
  /* main_card */
  ha-card {
    --bubble-button-background-color: transparent !important;
  }
  ha-card > div > div {
    border-radius: var(--ha-card-border-radius) !important;
  }
  ha-card > div > div > div {
    background-color: transparent !important;
  }

  /* text */
  div.bubble-name-container.name-container {
    color: var(--secondary-text-color);
  }
  .is-unavailable div.bubble-name-container.name-container {
    color: var(--warning-color);
  }
  .is-on div.bubble-name-container.name-container {
    color: var(--contrast);
  }

  /* sub_button */
  .bubble-sub-button-container > div {
    color: var(--primary-text-color) !important;
    background-color: var(--surface0) !important;
    opacity: var(--alpha);
  }

  /* slider_radius */
  .range-fill {
    border-radius: 4px;
  }

  /* ####################### SPE SWITCH LIGHTS ####################### */

  /* icon_color */
  .bubble-icon-container.icon-container > ha-icon {
    transition: color 2s;
    color: ${state == 'on' ? 'var(--contrast)' : '' } !important;
  }

  /* icon_background */
  .bubble-icon-container.icon-container::after {
    transition: background 2s;
    background-color: var(--aqua);
  }

  /* button_background */
  .bubble-button-background {
    transition: background 2s;
    background-color: ${state == 'on' ? 'var(--aqua)' : '' } !important;
  }

Resulting in: (stock to the left, with the code above to the right)

And this pic is from another theme...

I know you're already busy, and I'm a patient guy ;)
By the way you did great job, and even if I'll not use it for me (custom-layout) I think your recent 'section view' compatibility will push bubble-card over boundaries!!

Yes , could be a nice évolution for easier adoption to allow the parameters of the theme in a bubble-card

+1

This is in my mind for a long time, but I've added so many new features in the v2 that I had to stop somewhere.
But I will definitely add that possibility in the future.

Patience is the mother of all virtues!!
Again, congrats for your work.

I would like to get the same background for the bubble-card and all others cards, but the bubble-card show a black background and the other card use the default background-color.

Is bubble-button-background-color the only color we can set at theme level?? Every other color seems to be hard-coded. This causes different problems:

EVERY bubble-card I create needs color tweaks
this is a hudge problem for people using different themes, and no, I'm not the only one ^^
each bubble-card type (button, slider, media player etc...) needs different CSS tweaks
CSS tweaks don't follow the changes you do (like between beta4 and beta6), so cards colors are sometimes different from a version to another.

Maybe (I'm absolutely NOT a developer) something like : icon_color.is_active = var(--bubble-button-icon-color-active) if set else rgb(255,220,200)
For:

border radius
icon color  (when active and inactive)
icon background color  (when active and inactive)
button background color  (fouded a background-color-2 reference in bubble-card.js)
slider background color (in case light switch and light color are from different entities, like with WLED multi segmented strips)
sub button icon color   (when active and inactive)
sub button icon background color  (when active and inactive)
opacity?

This is what I do for now, here's part of my code and only works for bubble-button in switch mode, not sliders.
styles: |
  /* ####################### COMMON 1/3 ####################### */
  /* main_card */
  ha-card {
    --bubble-button-background-color: transparent !important;
  }
  ha-card > div > div {
    border-radius: var(--ha-card-border-radius) !important;
  }
  ha-card > div > div > div {
    background-color: transparent !important;
  }

  /* text */
  div.bubble-name-container.name-container {
    color: var(--secondary-text-color);
  }
  .is-unavailable div.bubble-name-container.name-container {
    color: var(--warning-color);
  }
  .is-on div.bubble-name-container.name-container {
    color: var(--contrast);
  }

  /* sub_button */
  .bubble-sub-button-container > div {
    color: var(--primary-text-color) !important;
    background-color: var(--surface0) !important;
    opacity: var(--alpha);
  }

  /* slider_radius */
  .range-fill {
    border-radius: 4px;
  }

  /* ####################### SPE SWITCH LIGHTS ####################### */

  /* icon_color */
  .bubble-icon-container.icon-container > ha-icon {
    transition: color 2s;
    color: ${state == 'on' ? 'var(--contrast)' : '' } !important;
  }

  /* icon_background */
  .bubble-icon-container.icon-container::after {
    transition: background 2s;
    background-color: var(--aqua);
  }

  /* button_background */
  .bubble-button-background {
    transition: background 2s;
    background-color: ${state == 'on' ? 'var(--aqua)' : '' } !important;
  }

Resulting in: (stock to the left, with the code above to the right)
And this pic is from another theme...
I know you're already busy, and I'm a patient guy ;) By the way you did great job, and even if I'll not use it for me (custom-layout) I think your recent 'section view' compatibility will push bubble-card over boundaries!!

This is exactly I have been looking for and have been spending the entire week. While Clooos has made the best card in HA I do not want to apply card level changes. Hope Clooos would get time to allow changes to switch, slider, lights background independently via theme under card-mod


Cannot work with modals programmatically: “Uncaught TypeError: this._getConfig is not a function”

I’m having difficulties working with modals programmatically in alpha 2. I’m trying to close one using modalInstance.hide(), but I get the following error in the console:

Uncaught TypeError: this._getConfig is not a function

Reduced test case: https://codepen.io/martinbean/pen/VwaJbrQ

Your code seems wrong. You need to do var modalInstance = new bootstrap.Modal(modal);


⚠ GitLab Server has degraded performance

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

HTTP code: 200
Response time: 6846 ms

Resolved: GitLab Server performance has improved in 49161c1.


DX: let's fix UPGRADE.md file

To be honest I have found out just today that we have the list of renames in UPGRADE.md and it is quite out-of-date.
Let's fix that - of course with the only acceptable way - with adding test it won't get out-of-date again.

the upgrade file is valid. you mixed up upgrade for 2.0 with content we have for 3.0:
https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/3.0/UPGRADE-v3.md

Oh, in deed it's to 2.0, I assumed it's to latest version, so we would want to not have any deprecated fixers as we remove them from RuleSet class.


Adding more bulk endpoints.

Pull Request Test Coverage Report for Build 963

0 of 0   changed or added relevant lines in 0 files are covered.
78 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-1.7%) to 75.849%

Files with Coverage Reduction
New Missed Lines
%

dist/routes/v2/block.js
78
50.0%

Totals

Change from base Build 958:
-1.7%

Covered Lines:
2510

Relevant Lines:
3131

💛  - Coveralls


Code reformats in subject area and removed unnecessary double "new HashSet"

Signed-off-by: immmus<EMAIL_ADDRESS>

I brought in your reformatting changes into my workspace. I then tried to format using the default Intellij setting and it changed the formatted code. I think we need to be able to format files consistently in subject area. I agree the reformatting you did makes it look better, but I want to ensure that all formats in the subject area omas are done consistently and as owner I can format the file -without it changing. Let me know if I am missing anything.

In addition to reformatting, I made some corrections along the way if I noticed any flaws that you might not have noticed at the beginning. You requested some changes, can I clarify what should I fix?

@immmus I have tested , your change does not regress anything - we will need to be aware that if I go into these files , the formatting may change slightly. I think on balance it is better to put this in. I will merge today.


Disable video autoplay in project setup screen

This PR disabled the video autoplay at the "Warm up" step of creating a new project.

Thanks!!


[Bug]: Note could not be be created. Please try again.

I am finishing your template for Coolify and I keep getting this error:
Note could not be created.
Please try again.

Could you please deploy your service using the docker compose empty deploy type and fix this error. I believe this error is not related to Coollify, if it is please let me know what the problem is (maybe volume mounts?) and I will fix it.
Compose file:
# documentation: https://github.com/cupcakearmy/cryptgeon
# slogan: Secure note / file sharing service inspired by PrivNote.
# tags: cryptgeon, secure, note, sharing, privnote, file, sharing
# logo: svgs/cryptgeon.png
# port: 8000

services:
  app:
    image: cupcakearmy/cryptgeon:latest
    environment:
      - SERVICE_FQDN_CRYPTGEON_8000
      - SIZE_LIMIT=${SIZE_LIMIT:-4 MiB}
      - MAX_VIEWS=${MAX_VIEWS:-100}
      - MAX_EXPIRATION=${MAX_EXPIRATION:-360}
      - ALLOW_ADVANCED=${ALLOW_ADVANCED:-true}
      - ALLOW_FILES=${ALLOW_FILES:-true}
    depends_on:
      redis:
        condition: service_healthy
    healthcheck:
      test:
        - CMD
        - curl
        - "--fail"
        - "http://<IP_ADDRESS>:8000/api/live/"
      interval: 1m
      timeout: 3s
      retries: 2
      start_period: 5s

  redis:
    image: redis:7-alpine
    command: "redis-server --maxmemory 200mb --maxmemory-policy allkeys-lru"
    healthcheck:
      test:
        - CMD
        - redis-cli
        - PING
      interval: 5s
      timeout: 10s
      retries: 2

Hey, thanks for taking care and being proactive!
I just tested it on an empty project, and for me if I just pase the compose file (projects -> myproject -> new -> Docker Based -> Docker Compose) and deploy without changing anything it works.
Are you testing locally? because https:// is required, so depending on your local setup it might not work for that reason.
I tested on a live domain with valid certificates and works.
Any other way I can help?

Thanks for the quick reply. Yes, I develop and test locally. If https is required then we know the cause as https on local dev is kind of a pain I use http. I will enable the template then. You can track the release via this PR.


not working

i got this issue, whiat is it

Try again

I've been trying for an hour now and still the same

I'm having the same issue. Any suggestions? Should I roll back to a different commit?

I solved it. Install Python 3.13.0 version and it should work

Well, it still isn't working. Any other dependencies I might be missing?

Any updates on this? I have a fresh Windows install with Python 3.13.0 installed and I'm receiving the same error as originally mentioned.

Any solution guys?

Guys, I know the solution. You must extract the zip file ((to the desktop)).


Support shared volumes with NFS [SKIP CI]

Changes to support NFS volumes. Changes are only compiled at this point and I'll first verify VMDK volume support and then the NFS volumes. Please see #1217 for a description of the proposed support (from user perspective).
Changes are not tested yet and will be done thru this week, along with test cases addition.
Authentication with nfs4 isn't supported yet and will be a separate change once these are in.
Changes are large and I'm also reviewing.
Changes:

New VolumeImpl interface is defined to support the current (vmdk), new (nfs) and future(efs, CIFS, etc) volume types.
The existing VMDK driver is now implementing the interface in (1), plus a new network driver thats supporting shared volumes with NFS.
Parts of the VMDK driver (Volume interface functions and ref counting) are abstracted into a generic vsphere driver that frontends all volume types on vsphere platform.
Refactored changes in plugin_utils, refcount modules to simplify the use of fully qualified names for volumes (as volume@dslabel) for all volume types.
The vsphere module now keeps the maps to map mount/unmount IDs to qualified volume names and those names to the backing volume type.
At run time on each command, the vsphere driver figures out which backing to use based on the config of remote dirs in the plugin config file and invokes the appropriate (vmdk/nfs) drivers.

Have shared the block diagram of the modules and interfaces in the plugin with the proposed changes.

Did you folks arrive to conclusion whether to do this as separate plugin?

Closing per discussion.


fix: Fix typo in Excel export button text

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

Comparison is base (4c7ed5e) 99.61% compared to head (7485883) 99.61%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #113   +/-   ##
=======================================
  Coverage   99.61%   99.61%
=======================================
  Files         188      188
  Lines        3631     3631
  Branches      595      595
=======================================
  Hits         3617     3617
  Misses         13       13
  Partials        1        1

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


NIFI-4636 Updated GetMongo to support expression language on limit, r…

…esults per flowfile and batch fields.
Thank you for submitting a contribution to Apache NiFi.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[x] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[x] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[x] Has your PR been rebased against the latest commit within the target branch (typically master)?

[x] Is your initial contribution a single, squashed commit?

For code changes:

[ ] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[ ] Have you written or updated unit tests to verify your changes?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE file, including the main LICENSE file under nifi-assembly?
[ ] If applicable, have you updated the NOTICE file, including the main NOTICE file found under nifi-assembly?
[ ] If adding new Properties, have you added .displayName in addition to .name (programmatic access) for each of the new properties?

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.

@mattyb149 This should be a quick review. Could take a look when you get a chance?

+1 LGTM, reviewed and built the code, also added/updated some unit tests and ran them locally to ensure they pass. Thanks for the improvement! Merging to master


A->B->C causes install error

I have three libraries (of about five that I am working on), where A depends on B which depends on C. Because the .yalc folder is not copied across when you do a "yalc publish", it means that yarn is not able to resolve C (as it is referred to as file:./.yalc/C in B's package.json).
Is there something I am missing about getting the .yalc folder copied? I am doing it manually at the moment to resolve it.
(this package is still awesome by the way)

Maybe this issue is like this one: https://github.com/whitecolor/yalc/issues/16 ?
if you yalced dependency to be PART of your package, you need to include it in the package. Yalc is not designed to handle complex/nested interdependencies of the yalced packages.
For example, I usually put .yalc the folder in git, and treat those packages as the part of the codebase.

It's the same, but are you honouring the .git ignore? That's the only way I
can see this happening.
I think I will need to delve into the code and fix it.
I had read 16 before so I'm not sure why I lodged a new ticket!
On Mon, Mar 26, 2018, 11:32 PM Alex<EMAIL_ADDRESS>wrote:

Maybe this issue is like this one: #16
https://github.com/whitecolor/yalc/issues/16 ?
if you yalced dependency to be PART of your package, you need to
include it in the package. Yalc is not designed to handle complex/nested
interdependencies of the yalced packages.
For example, I usually put .yalc the folder in git, and treat those
packages as the part of the codebase.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/whitecolor/yalc/issues/19#issuecomment-376121207, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AADZ2IbvdHerIrX1RVyIRqZ8Puts5_RJks5tiMPWgaJpZM4S6U9k
.

It's the same, but are you honouring the .git ignore? That's the only way I
can see this happening.

I'm not sure I get your problem, do you wan't .yalc folder to be include into the published package, and it is not by fact?
yalc publish uses the same strategy as npm publish, if i'm not mistaken, gitignore is taken if there is no .npmignore file or files in package.json

No - the .yalc is not included, I had to copy it in manually and when I do
that, it doesn't get updated when the dependency publishes.
If the .yalc folder was copied in, and when a yalc publish occured it
checked if packages in the ~/.yalc/packages  folder were using it and
updated that (and followed them through to republish) it would solve it. I
know it is recursive but it is unlikely people would be more than 3 or 4
layers deep.
On Wed, Mar 28, 2018 at 12:13 AM, Alex<EMAIL_ADDRESS>wrote:

It's the same, but are you honouring the .git ignore? That's the only way I
can see this happening.
I'm not sure I get your problem, do you wan't .yalc folder to be include
into the published package, and it is not by fact?
yalc publish uses the same strategy as npm publish, if i'm not mistaken,
gitignore is taken if there is no .npmignore file or files in package.json
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/whitecolor/yalc/issues/19#issuecomment-376487186, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AADZ2AyLJiDEtmfAzLWMgc5Q_DoWk1pVks5tih7LgaJpZM4S6U9k
.

--
Richard Vowles,
Groovy, Java, Javascript, AngularJS - Contract Software for Hire!
ph: +64275467747, web: www.google.com/+RichardVowles

I haven't provided a repo my my issue, I really should, as I don't understand @whitecolor 's points. Unfortunately, yalc didn't do what I expected out of the box, so I've dropped it and haven't got around to providing a repo.  I will try to do this.

Yes, I ended up hand-linking all of mine to get around the issue as well @Worthaboutapig

Hi Alex,
Yes, but if my packages are two or more levels deep, then yalc fails - it
only works for one level deep, and it could quite easily work for many
layers deep. I had vault-initializer which depended on a async
configuration loader which depended on a Kubernetes logger library and
unfortunately that trail didn't work.
On Tue, Apr 10, 2018 at 12:22 PM, Alex<EMAIL_ADDRESS>wrote:

If your project P adds using yalc package A, and A has yalc explicit
dependency B, please add .yalc/B into the content of A package and
publish it to the repo, so when added to P, A will contain .yalc/B source.
This approach will be more consistent. And keep from creating complex
yalced interdependencies, yalc is by design limited to your personal dev
environment, it is to simplify development of WIP packages, not to replace
remote npm repos.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/whitecolor/yalc/issues/19#issuecomment-379934625, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AADZ2A3hKlDvhyhNQ30BMQx732VKFZrkks5tm_tUgaJpZM4S6U9k
.

--
Richard Vowles,
Groovy, Java, Javascript, AngularJS - Contract Software for Hire!
ph: +64275467747, web: www.google.com/+RichardVowles

I had vault-initializer which depended on a async configuration loader which depended on a Kubernetes logger library and unfortunately that trail didn't work.

You should include Kubernetes logger library .yalc/... source in package files of a async configuration loader  and publish it, then add the package to vault-initializer `

and it could quite easily work for many layers deep.

I think this would complicate things, and make them more error-prone. There are such thing as yalc.lock, not clear how to handle them, I just see this as unnecessary complication which can be worked around by explicit steps, which I mentioned.

I had the same problem. I'm working with dependencies in create-react-app. The modules depend on each other and then my app depends on the main module. I was seeing errors like this:
Error: Package "react-dev-utils" refers to a non-existing file '"/Users/me/workspace/myapp/.yalc/react-scripts/.yalc/react-dev-utils"'.
So yalc ended up being unusable :/
I'd love to see this fixed.

@laran
Does .yalc/react-dev-utils is included in published files in react-scripts package?

not that you should add !.yalc to !npmignore to include the folder in the packaged versions.


In development, make preview server serve the resized image from the cache

The PR #14 has raised some good points to improve performance during development, especially in the case where a page contains a lot of resized images.
in this case, the size of the generated page can be huge. Also on each page display, even if the image is not resized, the base64 encoding of the cache image is calculated each time. All this can add quite a lot of overhead for pages with a lot of images.
The idea, would be to explore if we could not add a new special path to the preview server in order for it to deliver the resized image form the cache folder.
I have looked to middleman, and the "preview server" is an instance of the "standard" ruby "webrick" server. This http server is quite powerful and allow you to 'mount' servlets like file handler to path.
Therefore at the extension initialisation, if we could grab the instance of the web server we could map a special path (/__thumbnail_cache for example) to the location of the cache folder.
This would not solve the fact that the images would need to be resized at least once, but it would solve the problem of having heavy data url on the page...
ymh

One solution to explore is to add an Rack middleware like in bastilian/middleman-thumbnailer.
(c.f. Rack class in https://github.com/bastilian/middleman-thumbnailer/blob/master/lib/middleman-thumbnailer/extension.rb)
Middleman documentation : https://middlemanapp.com/advanced/rack-middleware/

Corrected in PR #22


Nimble ble_prph unstable after disconnection. (IDFGH-9670)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

General issue report
IDF version:
git describe --tags
v5.0.1
DevKit ble_prph: ESP32-Ethernet-Kit
DevKit ble_cent: ESP32-C3-DevKit
source and sdkconfig of the 2 project to test [edit version of the example from eps-idf]:
ble_cent.zip
ble_phpr.zip
How to reproduce:
move the Kit away and then move near each other a few times, until the connection is lost, after some time ble_prph start to lose messages, and the only way to recover is to reboot it. (reboot ble_cent NOT solve the issue)
to easy simulate the missing packet / disconnection due to RF on ble_cent the RF power has been reduced.
Log when the problem is present:
ble_cent:
I (3348) NimBLE_BLE_CENT: ble_timer_callback[2]
I (3348) NimBLE: GATT procedure initiated: write;
I (3348) NimBLE: att_handle=27 len=508
I (3848) NimBLE_BLE_CENT: ble_timer_callback[3]
I (3848) NimBLE: GATT procedure initiated: write;
I (3848) NimBLE: att_handle=27 len=508
I (4348) NimBLE_BLE_CENT: ble_timer_callback[4]
I (4348) NimBLE: GATT procedure initiated: write;
I (4348) NimBLE: att_handle=27 len=508
I (4848) NimBLE_BLE_CENT: ble_timer_callback[5]
I (4848) NimBLE: GATT procedure initiated: write;
I (4848) NimBLE: att_handle=27 len=508
I (5348) NimBLE_BLE_CENT: ble_timer_callback[6]
E (5348) NimBLE_BLE_CENT: ble_gattc_write_flat[6]
I (5848) NimBLE_BLE_CENT: ble_timer_callback[7]
E (5848) NimBLE_BLE_CENT: ble_gattc_write_flat[6]
I (6348) NimBLE_BLE_CENT: ble_timer_callback[8]
E (6348) NimBLE_BLE_CENT: ble_gattc_write_flat[6]
I (6848) NimBLE_BLE_CENT: ble_timer_callback[9]
I (6848) NimBLE: GATT procedure initiated: write;
I (6848) NimBLE: att_handle=27 len=508
I (7348) NimBLE_BLE_CENT: ble_timer_callback[10]
E (7348) NimBLE_BLE_CENT: ble_gattc_write_flat[6]
I (7848) NimBLE_BLE_CENT: ble_timer_callback[11]
E (7848) NimBLE_BLE_CENT: ble_gattc_write_flat[6]
I (8348) NimBLE_BLE_CENT: ble_timer_callback[12]
E (8348) NimBLE_BLE_CENT: ble_gattc_write_flat[6]
I (8848) NimBLE_BLE_CENT: ble_timer_callback[13]
I (8848) NimBLE: GATT procedure initiated: write;
I (8848) NimBLE: att_handle=27 len=508
I (9348) NimBLE_BLE_CENT: ble_timer_callback[14]
E (9348) NimBLE_BLE_CENT: ble_gattc_write_flat[6]
I (9848) NimBLE_BLE_CENT: ble_timer_callback[15]
E (9848) NimBLE_BLE_CENT: ble_gattc_write_flat[6]
I (10348) NimBLE_BLE_CENT: ble_timer_callback[16]
E (10348) NimBLE_BLE_CENT: ble_gattc_write_flat[6]
I (10848) NimBLE_BLE_CENT: ble_timer_callback[17]
I (10848) NimBLE: GATT procedure initiated: write;
I (10848) NimBLE: att_handle=27 len=508
I (11348) NimBLE_BLE_CENT: ble_timer_callback[18]
E (11348) NimBLE_BLE_CENT: ble_gattc_write_flat[6]
I (11848) NimBLE_BLE_CENT: ble_timer_callback[19]
E (11848) NimBLE_BLE_CENT: ble_gattc_write_flat[6]
I (12348) NimBLE_BLE_CENT: ble_timer_callback[20]
E (12348) NimBLE_BLE_CENT: ble_gattc_write_flat[6]
I (12848) NimBLE_BLE_CENT: ble_timer_callback[21]
I (12848) NimBLE: GATT procedure initiated: write;
I (12848) NimBLE: att_handle=27 len=508
I (13348) NimBLE_BLE_CENT: ble_timer_callback[22]
E (13348) NimBLE_BLE_CENT: ble_gattc_write_flat[6]
I (13848) NimBLE_BLE_CENT: ble_timer_callback[23]
E (13848) NimBLE_BLE_CENT: ble_gattc_write_flat[6]
I (14348) NimBLE_BLE_CENT: ble_timer_callback[24]
E (14348) NimBLE_BLE_CENT: ble_gattc_write_flat[6]
I (14848) NimBLE_BLE_CENT: ble_timer_callback[25]
I (14848) NimBLE: GATT procedure initiated: write;
I (14848) NimBLE: att_handle=27 len=508

ble_prph:
I (907079) NimBLE: gatt_svr_chr_access_sec_test
I (907079) NimBLE: gatt_svr_chr_write[508], rc=0, data=0
I (909109) NimBLE: gatt_svr_chr_access_sec_test
I (909109) NimBLE: gatt_svr_chr_write[508], rc=0, data=1
I (911079) NimBLE: gatt_svr_chr_access_sec_test
I (911079) NimBLE: gatt_svr_chr_write[508], rc=0, data=2
I (913079) NimBLE: gatt_svr_chr_access_sec_test
I (913079) NimBLE: gatt_svr_chr_write[508], rc=0, data=3
I (915149) NimBLE: gatt_svr_chr_access_sec_test
I (915149) NimBLE: gatt_svr_chr_write[508], rc=0, data=4
I (917109) NimBLE: gatt_svr_chr_access_sec_test
I (917109) NimBLE: gatt_svr_chr_write[508], rc=0, data=5
I (919109) NimBLE: gatt_svr_chr_access_sec_test
I (919109) NimBLE: gatt_svr_chr_write[508], rc=0, data=9
I (921129) NimBLE: gatt_svr_chr_access_sec_test
I (921129) NimBLE: gatt_svr_chr_write[508], rc=0, data=13
I (923129) NimBLE: gatt_svr_chr_access_sec_test
I (923129) NimBLE: gatt_svr_chr_write[508], rc=0, data=17
I (925109) NimBLE: gatt_svr_chr_access_sec_test
I (925109) NimBLE: gatt_svr_chr_write[508], rc=0, data=21

Hi @embedded-sm  ,
The bleprph / blecent examples are based on upstream nimble examples which demonstrate API usage. Since this is more related to performance testing, i think bleprph may not be the correct example in its current form. May i request you to please share OTA log , we will try to analyze it.

i start from bleprph / blecent examples because is more similar to our project and easy to reproduce the same behaviours, i added a timer task to write periodically to a characteristic.
the timer is set to 500ms so the issue is not strict related to the performance with high data bandwidth, as you can see from my log it lose messages for about 1-2seconds, ( 3 message in a row )
what you mean exactly with OTA log? i can do other test and collect more data, but in preparation of testing your solution, can you also test the problem at your side?

ACL_Prints.patch
extra log with the above patch:
ble_cent.log
ble_prph.log
after ble_prph reboot, the communication back to normal:
ble_cent_OK.log
ble_prph_OK.log
as proof that the packet is not lost for the weak signal

it's quite obvious, but the ble_cent become unstable also with only random reset of ble_prph

Hi @embedded-sm ,
As seen in the logs on the central side, after writing a few packets, the central observers an error during write operation, it seems to be a memory issue. (See last line)

After the central host receives response from the peripheral, it can send new data to controller, but the central is sending data before the peripheral is responding. (See Errors after 7, 8, and 9, but no error after receiving ACL response from peripheral)

Can you try increasing the buffer size on the central side and see if the issue still persists?

I try right now, i let you know soon, but from how you write, it seems that this solution has not been tested by you?
meanwhile I remind you that if I restart ble_cent, the problem remains, only way to recover from this state is to reboot the ble_prph.
furthermore a single message every 500ms it not "sending lots of data continuously" as you said

increasing these on ble_cent not solve the issue, i notice the exact same behaviour (did you test it?):

CONFIG_BT_NIMBLE_MSYS_1_BLOCK_COUNT
CONFIG_BT_NIMBLE_MSYS_2_BLOCK_COUNT
CONFIG_BT_NIMBLE_ACL_BUF_COUNT

instead increasing the same buffer on ble_prph look that the frequency to reproduce the issue is reduced, but happen anyhow (especially in our application)
the probability that the problem occurs is inversely proportional to the size of the buffers count in ble_prph
the data traffic is very low, so it is strange that is required so many elements in the buffer, and it is strange that the problem occurs only after disconnection ( RF weak or ble_cent reset ) , for my opinion there is some memory leak or something hangs after disconnect

Hi @embedded-sm,
Thanks for sharing your observations. We too debugged this more and observed that the problem occurs due to the fact that host on central is pumping data at a rate faster than the speed at which buffers are getting freed.
To figure out the cause of the delay, we put timestamps and checked more. The issue is that during the first connection instance, packet is getting allocated on central and response is coming back from peripheral within 0.3 to 0.4 secs. This is enough, as central is sending packets every 0.5 secs.
But the problem happens after the first disconnection. In this case, packets take close to 2 secs for freeing up. The remote host actually processes the packet within 0.2 secs , but the total time for freeing up at central is close to 2 seconds.
We are trying to debug where this delay is coming for. Solutions like increasing threshold value to free up buffers quickly , bumping the priority of thread processing and changing the pool for buffer allocation helped, but this is not completely resolving the issue.
We will continue to root cause the reason for the large ( close to 2 sec) delay and that we think should help us identify the exact problem. Will keep the findings posted on this thread.
Btw, one query, which can ensure our testing sequence is same as yours, when you start observing the issue in your testing setup, are the devices still being moved around? OR once the disconnection happens, then the devices are brought back within range and kept stationary and still issue is observed in your original test setup?

Btw, one query, which can ensure our testing sequence is same as yours, when you start observing the issue in your testing setup, are the devices still being moved around? OR once the disconnection happens, then the devices are brought back within range and kept stationary and still issue is observed in your original test setup?

confirm, when the ble_prph start to have problem, both device will keep nearby and stationary.
when the problem occurs  none activity on ble_cent bring ble_prph to normal behaviours, the only way is to reboot the ble_prph
as i wrote in previous comment:
you can replicate the problem only with a reset of the ble_cent (press RST button at random time) and the ble_prph start to have the same issue as moving it out of range , you can easy replicate the issue from the desk, these are a clear clues that something wrong happening with unexcepted stop of the communication

We debugged this issue more and took OTA logs. Below is the observation and debugging so far.

We captured OTA logs and in logs after the first disconnection, we indeed were able to see the delay. However, in our testing we are observing that ESP32C3 keeps retransmitting the packet for a longer duration, indicating that it did not receive the response from ESP32.
For testing, we replaced ESP32 with esp32c3 (i.e. esp32c3 on both side) and in our test, for same application, observed no such issue. Hence, this is may be tied up with ESP32.
We took timestamps at host, and observe that host is processing and sending data within permissible time ( 0.2 - 0.3 secs ). So this doesn't seem to be issue from host.

We are looping in concerned team members to check on this issue on priority. Attached are our logs for reference. Please note that the logs contain extra prints necessary for debugging. The ACL print corresponds to the packets received by the host, and the At: print corresponds to the time since boot that the data was received.
These are the files:
11011_Cent.log
11011_Prph.log
11011_OTA_Ellisys.zip
Note: You will need the Ellisys packet analyser to view the OTA logs.
May we request you to please share your OTA logs (if there is no BPA or ellisys, even wireshark logs at your end are ok) for the test? This will help us match our logs with yours and ensure we are on the same page.

on the example and with devkit look that the workaround to remove the flow control prevent the issue. now we are testing in our board and project.
will be helpful if you provide some deep documentation about the flow control on nimble, so we can evaluate the behaviour of having it disabled.

Hi @embedded-sm,

will be helpful if you provide some deep documentation about the flow control on nimble, so we can evaluate the behaviour of having it disabled.

Our change is to disable host to controller flow control. However, please note that controller to host flow control is still operational and it will ensure transfer of data happens smoothly.
Please refer to BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 4, Part E, 4. HCI FLOW CONTROL for in-depth documentation.
Regarding the issue pointed by you where the reconnect is taking upto 2 seconds, we haven't seen this issue, but we will continue to reproduce. Can you please provide console and wireshark logs for assistance.

Closing issue. Feel free to reopen for further queries.


sst_importer: add metrics for import error

Signed-off-by: glorv<EMAIL_ADDRESS>
What problem does this PR solve?
Issue Number: close #9042
Problem Summary:
What is changed and how it works?

Add raft RPC error to metrics IMPORTER_ERROR_VEC, because with the current lightning and BR implementations, the ingest operation often fails at the raft apply phase by region move and epoch changes.
Add a chart in  tikv_detail's "Backup & Restore" section for the import errors.

Result: (the right one in the image below):

Check List
Tests

Unit test
Integration test
Manual test (add detailed scripts or steps below)
No code

Side effects
Release note

Add a metrics for ingest sst errors

Why so many grpc errors in the picture? Rest LGTM

one TiKV is down caused by a bug in the metrics

/merge


Disallow static call to non-static methods inside static functions

Related to #25

Already implemented by PhpStorm: PHP | General | Dynamic method called as static.


Refactors OverlayView.swift improving code readability

Can you update the PR description to indicate the benefit/result of the refactor? Thanks.

done


Address feedback from PR #75

Address open feedback from #75

Opened four PRs that we can iterate on for feedback on #75.


Fix CLI and drop click dependency

coverage: 94.306%. first build when pulling a4f4d0e7758173200600812d59d259b001e45c85 on bugfix/cli into d8ceb528221206cb57c5ea6e13603f313c84151e on main.


Same URL twice in "Enable Windows down-level devices -> Configure the local intranet settings for device registration" section

FYI: This URL is specified twice: https://device.login.microsoftonline.com

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

ID: 816f0138-d336-3905-9f4f-e60c04da9326
Version Independent ID: ce5166e4-5d15-ef1f-1090-576a69e601e8
Content: How to configure hybrid Azure Active Directory joined devices
Content Source: articles/active-directory/devices/hybrid-azuread-join-managed-domains.md
Service: active-directory
GitHub Login: @MarkusVi
Microsoft Alias: markvi

Hi @JeremyTBradshaw, thanks for catching this.
I will fix it.

OK, I have staged a fix.
#please-close


Loading metadata from file should filter down to available scenarios

Currently, loading a metadata file adds models and scenarios even if no data for them exists in the IamDataFrame. This should be downfiltered before combining (with appropriate logger messages).

should be tackled jointly with #40


chore: use yarn cache

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


Sync Dev to Main 28-10-2024

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 48.10476% with 753 lines in your changes missing coverage. Please review.

Project coverage is 49.60%. Comparing base (87e731a) to head (7a884ac).
Report is 2 commits behind head on main.

Files with missing lines
Patch %
Lines

ros_bt_py/ros_bt_py/ros_nodes/action.py
16.90%
413 Missing :warning:

ros_bt_py/ros_bt_py/tree_manager.py
7.80%
130 Missing :warning:

ros_bt_py/ros_bt_py/debug_manager.py
18.42%
62 Missing :warning:

ros_bt_py/ros_bt_py/ros_nodes/service.py
80.62%
29 Missing and 8 partials :warning:

ros_bt_py/ros_bt_py/tree_node.py
13.88%
31 Missing :warning:

ros_bt_py/ros_bt_py/ros_nodes/subtree.py
10.34%
26 Missing :warning:

ros_bt_py/ros_bt_py/node.py
67.39%
12 Missing and 3 partials :warning:

ros_bt_py/ros_bt_py/nodes/getters.py
0.00%
10 Missing :warning:

ros_bt_py/ros_bt_py/ros_nodes/time.py
61.11%
7 Missing :warning:

ros_bt_py/ros_bt_py/nodes/io.py
0.00%
6 Missing :warning:

... and 8 more

Additional details and impacted files
@@             Coverage Diff             @@
##             main     #131       +/-   ##
===========================================
+ Coverage   32.93%   49.60%   +16.66%
===========================================
  Files          37       59       +22
  Lines        5404     7681     +2277
  Branches     1249     1647      +398
===========================================
+ Hits         1780     3810     +2030
- Misses       3556     3807      +251
+ Partials       68       64        -4

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


VMDK conversion instructions

VMDK conversion instructions are pointing to the Virtual Machine Converter, while this product's page states that it has been retired since June of 2017.  If I go to the download link, I see published date of the Converter is stating that it was published in 2020.
Is this product still getting updated?  If so, can articles and pages be changed so that customers do not get confused when clicking on the links and getting led to old articles?
If the Virtual Machine Converter is no longer being updated, do we have an update to date way of converting VMDKs to VHDs so that VMware VMs can be brought into Azure?

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

ID: 1b9c0d7a-bbf5-eccc-f2ca-a825bf42c82f
Version Independent ID: 58aa93af-4030-1541-a14c-c66c683ccf7c
Content: Prepare a Windows VHD to upload to Azure - Azure Windows Virtual Machines
Content Source: articles/virtual-machines/windows/prepare-for-upload-vhd-image.md
Service: virtual-machines-windows
GitHub Login: @glimoli
Microsoft Alias: genli

@nameier Thanks for the feedback! We are currently investigating and will get back on this.

@nameier Yes,  the Virtual Machine Converter may still work, but it is no longer supported. You can use Azure Migrate or Azure Site Recovery for the disk conversion. We will update this articles with the new method. Thanks for the suggestion.
#please-close


Uncaught exception

Hello, I'm trying to catch the exceptions and print the errors, but I couldn't do. Anybody may help me?
(Really I don't have that much!! The trouble is catch the exception)
The log:
Fatal error:  Uncaught exception 'GuzzleHttp\Exception\ClientException' with message 'Client error: `POST https://api.coinbase.com/v2/accounts/accountID/transactions` resulted in a `422 Unprocessable Entity` response:
{"errors":[{"id":"validation_error","message":"You don't have that much.","field":"base"}]}
' in /home/pegaso/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:107
Stack trace:
#0 /home/pegaso/vendor/guzzlehttp/guzzle/src/Middleware.php(65): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response))
#1 /home/pegaso/vendor/guzzlehttp/promises/src/Promise.php(203): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response))
#2 /home/pegaso/vendor/guzzlehttp/promises/src/Promise.php(156): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), Array)
#3 /home/pegaso/vendor/guzzlehttp/promises/src/TaskQueue.php(61): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}()
 in /home/pegaso/general/php_code/coinbase/src/Exception/HttpException.php on line 37

My code:
require_once('/home/pegaso/vendor/autoload.php');
use Coinbase\Wallet\Client;
use Coinbase\Wallet\Configuration;
use Coinbase\Wallet\Resource\Address;
use Coinbase\Wallet\Resource\Account;
use Coinbase\Wallet\Resource\Resource;
use Coinbase\Wallet\Resource\ResourceCollection;
use Coinbase\Wallet\Enum\LitecoinAddress;
use Coinbase\Wallet\Enum\CurrencyCode;
use Coinbase\Wallet\Resource\Transaction;
use Coinbase\Wallet\Value\Money;
use Coinbase\Wallet\Exception;
use GuzzleHttp\Exception\ClientException;
use GuzzleHttp\Exception\RequestException;

$configuration = Configuration::apiKey($apiKey, $apiSecret);
$client = Client::create($configuration);
$account = Account::reference('accountID');
$transaction = Transaction::send([
  'to'               => new Address('Litecoin Address'),
  'amount'           => new Money(7, CurrencyCode::LTC),
  'description'      => 'My first litecoin!'
  ]);

try {
  $client->createAccountTransaction($account, $transaction);
}
catch (ClientException $e) {
  echo 'Caught response: ' . $e->getResponse()->getStatusCode();
}

Hey @mussumSantos,
Do not attempt to catch a Guzzle HTTP exception directly, as it is wrapped by a Coinbase\Wallet\Exception\HttpException. Instead you should have:
use Coinbase\Wallet\Exception\HttpException;

...and change your catch statement to:
catch (HttpException $e) {

Hope that helps.


Choose a file then close modal, then open the modal but can not choose the same file

In the "crop-avatar" example, after opening an image file, click on dark area or just click "close" icon, the modal disappears. After re-open the modal, when re-opening an image file, if you choose the  image which you chose just before the modal closed just now, it will not show.

在"crop-avatar"示例中，在模态框中打开图片，点击背景或关闭按钮关闭模态框后，重新打开模态框，再试图打开刚才打开过的的图片，不能显示该图片，打开其他的图片则可以。
I test the "crop-avatar" example in Firefox, it works well, but in Chrome and IE 11 not.
I think that maybe the ''destroy" function doens't work well in Chrome and IE.
我在Firefox中测试不存在问题，但在Chrome和IE 11中有上述问题，是不是”destroy“函数在后两种浏览器中工作不正常所致？

Actually, the problem mentioned above is the same as the one presented in #363 .
In #363 the owner said it has been fixed, but I run the"crop-avatar" example of latest release in Chrome and IE 11, the problem still remains, although in Firefox everything works well.

If you choose the same file, the change event will not be triggered, just set input.value = '' after modal close.


Cannot read property 'getExtensionEnabledStatus' of undefined

I followed install instructions and the package does not seem to be working correctly.
The interesting thing is this error is not from the original CallerId.getExtensionEnabledStatus() but from the catch() error
    CallerId.getExtensionEnabledStatus().then(enabled => {
      return CallerId.setCallerList(callers);
    }).then(res => {
      console.log('setCallerList', res)
    }).catch(err => {
      console.log('err?.message || err);
    });

@dcenatiempo any solution for this


Running multi-gpu training

How to run training on multi gpu? As I can see training runs on single gpu.

I am also curious. The error I get is this:
Traceback (most recent call last):
  File "/root/research/suhail/magvit2/train.py", line 27, in <module>
    trainer = VideoTokenizerTrainer(
  File "/root/research/suhail/.venv/lib/python3.10/site-packages/pytorch_custom_utils/accelerate_utils.py", line 95, in __init__
    _orig_init(self, *args, **kwargs)
  File "<@beartype(magvit2_pytorch.trainer.VideoTokenizerTrainer.__init__) at 0x7f20aa90b910>", line 314, in __init__
  File "/root/research/suhail/.venv/lib/python3.10/site-packages/magvit2_pytorch/trainer.py", line 203, in __init__
    self.has_multiscale_discrs = self.model.has_multiscale_discrs
  File "/root/research/suhail/.venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1695, in __getattr__
    raise AttributeError(f"'{type(self).__name__}' object has no attribute '{name}'")
AttributeError: 'DistributedDataParallel' object has no attribute 'has_multiscale_discrs'```

iirc one needs to replace direct self.model.whatever accesses with something like (self.model.module if isinstance(self.model, nn.DataParallel) else self.model).whatever (potentially via a helper function) when using PyTorch DDP

I was confused about this problem too before. But later I found that the codes use accelerate to do DDP.

Can you please share your command to do DDP?

Can you please share your command to do DDP?

just refer to https://github.com/huggingface/accelerate,
for example, if you are using 2 gpus:
accelerate launch --multi_gpu --num_processes 2 train.py --...

You may also find https://github.com/huggingface/accelerate/issues/1239 helpful if you are running in slurm environment