The onChangeText and onChange events on a TextInput fire twice on Android

Description
With the new architecture enabled, the onChangeText and onChange events on a TextInput fire twice on Android.
Steps to reproduce

Install the application with yarn android
Enter some text in the text input
Observe the logs in the console
EXPECTED: each onChange and onChangeText gets logged once per key stroke
ACTUAL: they get triggered twice per key stroke

React Native Version
0.74.3
Affected Platforms
Runtime - Android
Areas
Fabric - The New Renderer
Output of npx react-native info
System:
  OS: macOS 14.5
  CPU: (8) arm64 Apple M2
  Memory: 178.64 MB / 24.00 GB
  Shell:
    version: "5.9"
    path: /bin/zsh
Binaries:
  Node:
    version: 20.14.0
    path: ~/.nvm/versions/node/v20.14.0/bin/node
  Yarn:
    version: 3.6.4
    path: ~/.nvm/versions/node/v20.14.0/bin/yarn
  npm:
    version: 10.7.0
    path: ~/.nvm/versions/node/v20.14.0/bin/npm
  Watchman:
    version: 2<IP_ADDRESS>
    path: /opt/homebrew/bin/watchman
Managers:
  CocoaPods:
    version: 1.14.3
    path: /Users/kadi/.rbenv/shims/pod
SDKs:
  iOS SDK:
    Platforms:
      - DriverKit 23.5
      - iOS 17.5
      - macOS 14.5
      - tvOS 17.5
      - visionOS 1.2
      - watchOS 10.5
  Android SDK: Not Found
IDEs:
  Android Studio: 2022.3 AI-223.8836.35.2231.10671973
  Xcode:
    version: 15.4/15F31d
    path: /usr/bin/xcodebuild
Languages:
  Java:
    version: 17.0.10
    path: /Users/kadi/.sdkman/candidates/java/current/bin/javac
  Ruby:
    version: 2.7.8
    path: /Users/kadi/.rbenv/shims/ruby
npmPackages:
  "@react-native-community/cli": Not Found
  react:
    installed: 18.2.0
    wanted: 18.2.0
  react-native:
    installed: 0.74.3
    wanted: 0.74.3
  react-native-macos: Not Found
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: true
  newArchEnabled: true
iOS:
  hermesEnabled: Not found
  newArchEnabled: false

Stacktrace or Logs
(NOBRIDGE) LOG  change
 (NOBRIDGE) LOG  t
 (NOBRIDGE) LOG  change
 (NOBRIDGE) LOG  t
 (NOBRIDGE) LOG  change
 (NOBRIDGE) LOG  te
 (NOBRIDGE) LOG  change
 (NOBRIDGE) LOG  te
 (NOBRIDGE) LOG  change
 (NOBRIDGE) LOG  tes
 (NOBRIDGE) LOG  change
 (NOBRIDGE) LOG  tes
 (NOBRIDGE) LOG  change
 (NOBRIDGE) LOG  test
 (NOBRIDGE) LOG  change
 (NOBRIDGE) LOG  test

Reproducer
https://github.com/kadikraman/new-arch-text-input-bug
Screenshots and Videos
https://github.com/user-attachments/assets/77db9697-47b2-407a-af5c-af4d3ce8cfdf

@kadikraman Is this happening in iOS also?

@kadikraman Is this happening in iOS also?

Nope, I was only able to reproduce it on Android.

@kadikraman I checked this issue, and it is reproducible in react-native latest version: 0.74.3 as mentioned by you.
But I am not able to reproduce it in current react-native main i.e using there rn-tester app here. May be it got fixed, just check it there once.

@kadikraman I checked this issue, and it is reproducible in react-native latest version: 0.74.3 as mentioned by you.
But I am not able to reproduce it in current react-native main i.e using there rn-tester app here. May be it got fixed, just check it there once.

Interesting, same here by the looks of it: I can't reproduce it on the tester app in the react native repo 🤔

@kadikraman We can look into the diff between these codes then.

Thanks for the very complete issue @kadikraman.  I've just tried to reproduce this on 0.75.0-rc.6, and it seems to have been resolved in the newer release:
https://github.com/user-attachments/assets/9ae41662-92d8-4453-be74-6757a8df0c6a

The fix for this is #44479, we should probably pick this in the next release.


ID filters on refactored dataobjects could be better

Consider this situation, we have a page
class MyPage extends Page {}

If this page has no extra fields, there will be no MyPage record.
If we later on add a DB field for this page and migrate the schema, the table will appear, but existing instances of this page will not automatically have a record in the table.
It seems that queries such as the below:
MyPage::get()->filter('ID', $id);

Will always use the highest level table (MyPage, instead of Page/SiteTree). this means queries for older records can sometimes miss out records.
It would be better if filter('ID',...) always used the base table, so that older records work a bit more gracefully. Only the ID column would be treated in this way, since it's the only one present on every table.

ID queries are now on base table, and left-join on subtables, so this is no longer an issue.


*: remove explicit health check

ref: #1673

hack/test: line 159: e2esh_pass: command not found

Rebase?

@hongchaodeng @fanminshi PTAL

lgtm!

Fixed. Moved presentIn to pkg/util/util.go.

lgtm


Web - QBO - Changing the QBO export dropdown option in report details changes it for other reports

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

Version Number: 9.0.74-0
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/5324684&group_by=cases:section_id&group_id=309135&group_order=asc
Issue reported by: Applause Internal Team
Action Performed:

https://staging.new.expensify.com/
Log in with a new Gmail account
Click on FAB - New workspace
Enable "Accounting" in the "More features" page.
Navigate to "Accounting"
Connect to QBO
Wait for the sync to finish (refresh the browser if it's stuck at importing data)
Navigate to the workspace chat
Submit a manual expense with any amount, merchant, and category
Pay the expense "elsewhere"
Submit another manual expense with different amount, merchant, and category
Pay the expense "elsewhere"
Click on the second expense
Click on the QBO export dropdown arrow
Click on "Mark as manually entered"
Navigate back to the workspace chat

Expected Result:
It shouldn't change for older reports.
Actual Result:
Changing the QBO export dropdown option in report details changes it for other reports too.
Workaround:
Unknown
Platforms:

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

Screenshots/Videos
https://github.com/user-attachments/assets/2d04b0c6-8973-4eda-b2ea-bdd27b13006b
View all open jobs on GitHub

This looks like expected behavior to me.
To summarize:
You have a report with a single expense on that report. You mark that expense as paid, but it hasn't been exported yet. You now create a second expense, which is contained on the same report. You mark that expense as paid, but it hasn't been exported yet. You now have two expenses on a report, and that report is waiting to be exported.
You mark the report as exported, which exports all expenses contained within the report that have not been exported yet. Given you have two expenses that have not been exported, I would expect both of those expenses to be exported, and their export status should be updated.


Add ORE

module RDF::Vocab
  class ORE < RDF::Vocabulary('http://www.openarchives.org/ore/1.0/datamodel#')
  end
end

@jcoyne, I assume with this that you are suggesting that the namespace used would be: http://www.openarchives.org/ore/terms/, which is described here: http://www.openarchives.org/ore/1.0/vocabulary#oreVocab
The URL mentioned above describes the classes and properties in the ORE namespace, but those properties are defined at http://www.openarchives.org/ore/1.0/terms with the namespace http://www.openarchives.org/ore/terms/

This was resolved with https://github.com/projecthydra-labs/rdf-vocab/pull/30


Request to add the "RAIL BLOCK" stl file to Thingiverse and a question about the "part lists" section in the e-manual

Thanks @routiful for your quick response and updating 3d part model names in Thingsverse already!
I started to work on it and noticed the "RAIL BLOCK" part mentioned in "Assembly Manual" is missing. Can you add this part to Thingiverse as well?
One quick question: I also noticed the "part lists" section in the e-manual is still not matching with the part list in the Assembly Manual. Based on @routiful 's 3rd response item at discourse.ros (The spreadsheet will be deleted, I have a plan to move it in e-manual.), Assembly Manual is the most up to date document, so I'll continue working with the Assembly Manual, ignoring additional parts mentioned in the e-manual.

Hi mjyc,
Thank you for your comments. We just updated our thingiverse page. (https://www.thingiverse.com/thing:3069574)
Also, we updated our assembly manual most recently, so that is what you should refer to. We will update all the other item lists within a month.
Cheers,
Ryan

Thanks for the clarification!


A warning will appear in version 1.4.0 but not in version 1.3.7

At 1.4.0 version, The following warning appear:
site-packages/pydantic/_internal/_config.py:341: UserWarning: Valid config keys have changed in V2:

'allow_population_by_field_name' has been renamed to 'populate_by_name'
'smart_union' has been removed
warnings.warn(message, UserWarning

Hey @windy , which clients are you currently using? I tried to install instructor at 1.4.0 and reproduced it only when

Install instructor==1.4.0
install Cohere
run the following script

import instructor
import openai
from pydantic import BaseModel

client = instructor.from_openai(openai.OpenAI())

class User(BaseModel):
    name: str
    age: str

resp = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[
        {
            "role": "user",
            "content": "Ivan is a 27 year old software engineer in Singapore",
        }
    ],
    response_model=User,
)

print(resp)

This will cause the error you've logged out to appear. Just wanted to confirm if you're using cohere?

My project's toml config has pydantic = "^2.8.2", maybe it is the reason.

Add one more thing, 1.3.x will also have similar prompts, which seems to be caused by the upgrade of the pydantic version. However, I have ruled out other libraries and can confirm that it is due to our library.

Yeap it’s due to pydantic’s upgrade of its config keys but we don’t use
those in instructor as far as I know.
Could I know what other packages you have installed in your project?
On Sun, 1 Sep 2024 at 2:13 PM, yafei lee @.***> wrote:

Add one more thing, 1.3.x will also have similar prompts, which seems to
be caused by the upgrade of the pydantic version. However, I have ruled out
other libraries and can confirm that it is due to our library.
—
Reply to this email directly, view it on GitHub
https://github.com/jxnl/instructor/issues/949#issuecomment-2323186425,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AK5D6RRK62VVALNIEZKXHMTZUKV7LAVCNFSM6AAAAABNCE725OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRTGE4DMNBSGU
.
You are receiving this because you commented.Message ID:
@.***>

The issue might be due to other libraries that the instructor relies on. When I remove the instructor, the warning disappears, and when I add it back, there's no problem, so it is definitely related to our instructor.

Could I see the packages and their versions that get installed when you
install 1.4.0 on your application?
I’ll try to reproduce it if possible locally
On Sun, 1 Sep 2024 at 2:19 PM, yafei lee @.***> wrote:

The issue might be due to other libraries that the instructor relies on.
When I remove the instructor, the warning disappears, and when I add it
back, there's no problem, so it is definitely related to our instructor.
—
Reply to this email directly, view it on GitHub
https://github.com/jxnl/instructor/issues/949#issuecomment-2323188208,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AK5D6RUNFG7XY5VOCN7V6FDZUKWYHAVCNFSM6AAAAABNCE725OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRTGE4DQMRQHA
.
You are receiving this because you commented.Message ID:
@.***>

I'm sorry, the company needs to keep this information confidential, but it seems like it can be reproduced with the information I provided. You can try it out.

Haven't seen any updates so closing the issue due to inactivity for now. Feel free to open it if the problem persists.


Solution for : "Warn users before running strong arrange #32"

Added warn in strong arrange function

I couldn't solve the antipattern problem.
I hope you go through the codes :smiley:

Great work @BobinMathew ! 🎉

Thank you @prashantsengar 😃


make compactor tokio handle configurable

This patch makes the tokio handle for the compactor configurable. This way the client can isolate the compactor to its own worker pool so that it doesn't compete for access to the thread pool used by the main runtime which serves reads/writes.

LGTM!


Fix return of ssl_write_pre_shared_key_ext() when the PSK is not found

ssl_write_pre_shared_key_ext() should return MBEDTLS_ERR_SSL_BAD_HS_CLIENT_HELLO instead of 0 when the PSK is not available.

Not returning an error when the externally configured PSK isn't found is OK because the client may be configured with other credentials as well.


Support Roslyn analyzer

How do you plan on implementing this?

Basically, it will be implemented as follows.
https://docs.unity3d.com/2020.2/Documentation/Manual/roslyn-analyzers.html

Add the following to the response file used for the compiler process:

/analyzer: "path/to/analyzer"
/ruleset: "path/to/ruleset"

Different points:

No need to reload the ruleset file
An analyzer package will be installed automatically
Specify the name of the assembly you want to analyze (or a regular expression)
Option to treat analysis errors as compile errors
Add analyzer package reference and ruleset to csproj to support IDE

I'm still considering which analyzer to use. (ErrorProne.NET.CoreAnalyzers may be supported in the first release.)
https://github.com/Cybermaxs/awesome-analyzers#analyzers
Please tell me if you have any suggestions. :)

Well, I have been using https://github.com/tertle/com.bovinelabs.analyzers for this, and most of the time I'm satisfied by this. The only problem I see is that this, bovinelabs and the unity provided solutions are not that great because you will have to manually download dlls, commit them to source control and after some time manually update them.
What would be nice is have the ability to just reference analyzers as nuget packages (the way they were intended to be used), but right now with unity doing this is hard. It could be done with something like my project: https://github.com/KuraiAndras/UnityCsprojNuget in the created csproj file you can reference the analyzer packages as explicit dependencies, so when building the .net framework project the dlls will be in the bin directory, so they can be referenced by unity. But this solution is also hacky, and error prone
Also this could be a rabbit hole if you want to support common scenarios for analyzers:

.editorconfig files should also be respected (not sure if they are picked up by the unity build pipeline)
Analyzer settings can also be added to csproj files now, but since they are regenerated every time some csproj asset post processor is needed
Updating / maintaining analyzer dlls without a csproj will be error prone, and a pain in the ass

Thanks for the suggestion. :+1:
My plan:

[x] The analyzer package will be extracted to Library directory

No need to install dotnet or nuget
The analyzer dlls are not referenced by Unity as assets

[ ] The analyzer package is configured from Project Settings window
[ ] The analyzer dlls and rulesets will be referenced in the response file for the compilation process

Temp/UnityTempFile-***

So similarly how the compiler toolchain is specified by name and version in the project settings, you will be able to add them through the project settings?

Maybe, yes.

WIP: It seems to be working fine.

WIP: It is available from the develop branch.
{
  "dependencies": {
    "com.coffee.csharp-compiler-settings": "https://github.com/mob-sakai/CSharpCompilerSettingsForUnity.git#develop",
    ...
  },
}

Support ErrorProne.NET.CoreAnalyzers, Roslynator and StyleCop.Analyzers as analyzer package.

Include/exclude assemblies to analyze.

A few other analyzers which might be useful:
https://github.com/cezarypiatek/MappingGenerator
(SonarQube is widely used by large organizations so adding this would be nice)
https://github.com/SonarSource/sonar-dotnet
https://www.nuget.org/packages/Microsoft.CodeAnalysis.FxCopAnalyzers/
https://www.nuget.org/packages/Microsoft.VisualStudio.Threading.Analyzers/
https://www.nuget.org/packages/Roslyn.Analyzers/
https://www.nuget.org/packages/Meziantou.Analyzer/
https://www.nuget.org/packages/Asyncify/
https://www.nuget.org/packages/AsyncFixer
https://www.nuget.org/packages/ClrHeapAllocationAnalyzer/
Also, from this it seems the library will need to be updated to add new analyzers. Can you create a contribution guide on how to add new ones?
Also will .editorconfig files be picked up by the compiler?

Also, from this it seems the library will need to be updated to add new analyzers.

You can enter a non-preset analysis package directly into the text field.

Can you create a contribution guide on how to add new ones?

👍

Also will .editorconfig files be picked up by the compiler?

Yes, I will add analyzerconfig option into response file.
{project_root}/.editorconfig will be picked up.

To be honest, I don't know much about analyzer packages... lol

You should add support multiple .editoconfigs if that is possible. It is a common scenario to have nested editorconfigs. For example when you must use unity packages, I tend to place a .editorconfig next to the with:
[*.cs]
generated_code = true

Which will turn off all analysis for the files under it.


Attempted to call an undefined method named "getUsername" of class "App\Entity\User".

Describe the bug
Attempted to call an undefined method named "getUsername" of class "App\Entity\User" on bugsnag/bugsnag-symfony v1.11.0
There cannot be getUsername() method because it was changed to getUserIdentifier() method in Symfony 5.3
Environment

Bugsnag version: 3.26.1
PHP version: 8.1
Symfony version: 6.0

Error:
Fatal error: Uncaught Error: Call to undefined method App\Entity\User::getUsername() in .../vendor/bugsnag/bugsnag-symfony/DependencyInjection/ClientFactory.php on line 392

Hi @tarasTrujay thanks for the bug report. We'll take a look into getting this fixed up.

Thanks, @xander-jones! Any ideas when this will be fixed?

👋  we plan to get this fixed up in the next few weeks, but we'll keep you posted with updates on this thread, and let you know when this fix is released.

Hi @tarasTrujay - just to let you know that a fix for this was released in v1.11.1 of bugsnag-symfony 🎉

Hi @luke-belton
Thanks a lot


bp: Fix Incorrect Concurrent SnapshotException on Master Failover

Summary of the changes / Why this improves CrateDB
If we run into an INIT state snapshot and the current master didn't create it, it will be removed anyway.
=> no need to have that block another snapshot from starting.
This has practical relevance because on master fail-over after snapshot INIT but before start, the create snapshot request will be retried by the client (as it's a transport master node action) and needlessly fail with an unexpected exception (snapshot clearly didn't exist so it's confusing to the user).
This allowed making two disruption type tests stricter
https://github.com/elastic/elasticsearch/commit/258f4b3be3c9877be51fcd46eab7385a0298ea70
Checklist

[x] Added an entry in CHANGES.txt for user facing changes
[x] Updated documentation & sql_features table for user facing changes
[x] Touched code is covered by tests
[x] CLA is signed
[x] This does not contain breaking changes, or if it does:

It is released within a major release
It is recorded in CHANGES.txt
It was marked as deprecated in an earlier release if possible
You've thought about the consequences and other components are adapted
(E.g. AdminUI)

Superseded by https://github.com/crate/crate/pull/12992


Incorrect Code Generation?

It seems the app is no longer generating correct codes for totp (default settings)
comparing the output to
oathtool --totp -b GEZDGNBVGY3TQOJQGEZDGNBVGY3TQOJQ

it does not generate the correct 6 digit code.

HOTP seems to work, which leads me to surmise that the problem has to do with the time counter value.
Perhaps System.currentTimeMillis(); is not returning the right value...


[WIP] Ansible tweaks for Docker SDK

@rabbah we can pile up the tweaks here.

@domdom82 @lehoanganh the tar command used to build the docker black box uses --transform which is supported by GNU tar but not bsdtar. The latter appears to be common to mac users. We need to change the archive approach.

@psuter welcome to ansible team

Fixed tar issue and added some other goodies in https://github.com/psuter/openwhisk/pull/1.

The goodies made it here.

@rabbah @psuter looks good to me.

Now includes @rabbah's change per @lehoanganh's suggestion.

PPG 656.

LGTM

merged as 35eca25f3e2f09ff71ac148001dee0ca7af2ae6d 3348d8be2cb277f63f5c174699e5fa2c884c63fd cbed19c168fb1f55e3b3ccdc4eb7d09435705ba1 adbe4529cd03a5b9b8bb09f00e79956b7fa2e5a7


Why not setting correct img_size when building the student network?

Thank you for sharing the great project.
When I read the code, I notice that when building the student network, the VisionTransformer is built using the default img_size (224) instead of the actual img_size (96) in the student network. That would cause the patch_embed to return the same num_patches (196) as the teacher network rather than the real num_patches (36). In other words, self.pos_embed in VisionTransformer has a fixed shape (1, 197, 768) no matter it is the student or teacher network and I think it is not reasonable. Although in the func interpolate_pos_encoding,  I see patch_pos_embed is interpolated and concat with class_pos_embed to align with the actual size (1, 37, 768). While directly setting the right img_size is more reasonable way, right?
Please correct me if I am wrong. I will appreciate your help.

I see. The student network not only process regional image (96) but also global image (224). That's why we can not set a fix img_size when initializing the student network.


Fix test-module.yaml workflow.

This PR adds the option to get all tags of the module repo in can we want to checkout a tag.

you should add additional options for

kind - kind23, kind24
Fybrik - v1.0.1
for the module - v0.8.0

Sure, btw, the version of the module and fybrik can be changed manually. but I will update the default values.


FIX: Safer numba import

Should fix https://github.com/mne-tools/mne-python/actions/runs/3732610574/jobs/6332287508

This is a documented bug in NumBa (https://github.com/numba/numba/issues/8615) so let's just import more safely for now

FYI using mamba here to create the Windows envs takes one from 18 min down to 7 min 🚀


Unbind has no effect when passing a function

http://jsfiddle.net/s9Lskmjv/ using 1.4.6, the latest version available on cdnjs.
This goes against how most event binding systems work, you should be able to bind specific functions and unbind specific functions.
It's also strange that it works without passing the function, but passing the function silently errors(!). This is a code smell.

FWIW I agree with you that I don't think the binding makes sense.  I'm honestly not really sure why I designed it this way.
The way to think about it now is that you can only have one binding period per keyboard combination (rebinding the same key overwrites the previous callback) and unbind removes it.  This is mentioned in the documentation: http://craig.is/killing/mice

Overwriting a specific event
If you bind the same key event later on in your script it should overwrite the original callback you had specified.

And https://craig.is/killing/mice#api.unbind
I have been meaning to fix it, but I haven't had the time.  Also in version 1.5 it is less of an issue cause if you want to have keyboard events working in different contexts you can just create a new mousetrap instance and bind the new shortcuts to that instance (within one context it is kind of strange to have the same key bound to two different callbacks - probably my original thinking of why I didn't support it to begin with).


HTML parsen und DOM erstellen

@StefanPdm I'd like to invite you to please review this exercise and offer feedback!


Using modulesOnly: true triggers unresolved dependency even when target defines module entry

I am compiling code like this:
import { render } from 'preact';   // @10.0.0-alpha.2

Using this via --config rollup.config.mjs:
import resolve from 'rollup-plugin-node-resolve';

export default {
  plugins: [ resolve({
    browser: true,
    modulesOnly: true
  }) ]
}

Preact's package.json includes:
  "module": "dist/preact.mjs",

But I still get an error:

(!) Unresolved dependencies
https://rollupjs.org/guide/en#warning-treating-module-as-external-dependency
preact (imported by myfile.mjs)

Turns out this is due to https://github.com/rollup/rollup-plugin-node-resolve/issues/144#issuecomment-405210086. If I add the .mjs extension to my config, the error goes away:
import resolve from 'rollup-plugin-node-resolve';

export default {
  plugins: [ resolve({
    browser: true,
    modulesOnly: true,
    extensions: [ '.mjs', '.js']
  }) ]
}

(A preact workaround for this sort of behavior will also avoid this gotcha: https://github.com/developit/preact/pull/1425 )

I spoke to soon. Not sure what I was testing, but adding .mjs as a supported extension does not fix this after all 🙁

Looks like preact is exporting multiple items, which is probably breaking isModule: https://github.com/component/is-module/issues/3

I tried to reproduce it with the latest versions. All works perfectly! Repro here: https://github.com/mecurc/200-rollup-issue
Used versions:
"preact": "10.0.0-beta.1",
"rollup": "^1.11.3",
"rollup-plugin-node-resolve": "^4.2.3"

Console output:
$ rollup -c

src/index.js → dist/bundle.js...
created dist/bundle.js in 278ms
Done in 0.71s

Can be closed now.


Doesn't work with decorators

When using it with a decorator like:
import time
from wrapt_timeout_decorator import *

@timeout(1)
def sleeper(s):
    for j in range(10):
        time.sleep(s)
        yield j

for j in sleeper(2):
    print(j)

It produces an error: TypeError: cannot pickle 'generator' object

yes - it behaves absolutely correct. in order to use the timeout decorator, the function needs to be pickable (when using signals =false)


BBC sounds does not display on media player entity

All BBC radios  stations have now been removed from tunein which works perfectly with the media player
Now BBC stations do not appear on the media player when played via BBC sounds , it  just displays standby.
This is now the default behaviour of  all BBC stations in the UK when invoked by alexa . "Alexa play BBC radio 1"  this will only  play via BBC sounds
Is  this an issue with the BBC app ?

Does it display in the Alexa app?

It appears in the activity menu  with the correct bbc logo, but it does not appear in the play (music and books)  recently played list
tune-in radio stations  do appear  recently played list

Unfortunately, we're basically limited to the now playing functionality to show up as a media player.

Closing out the issue since it's a BBC app issue. You may consider asking them to make it work with  the Now Playing section


inconsistent size of block help window

the size of the block help is inconsistent between different robot systems. E.g. for EV3 the help has an appropriate size like seen in this picture

But for calliope mini the size of the window is too small so the last line gets cut off like this

The problem seems to be an issue of the generated html, which is exported from the wiki. Likely the wiki text has errors.


RPi SnakeWM Performance Issues

We have released a Raspberry Pi 4 image in v0.0.5, and everything runs and works. However, the performance in SnakeWM is noticeably sluggish. I have been testing snakeware on a 2004 ThinkPad that has similar specs to the RPi 4 (and half the RAM) and it runs fine, but the performance on the Pi is significantly worse. On desktop SnakeWM runs at a pretty consistent 60FPS at idle, but on the Pi the FPS drops to ~45 idle.
This is the most significant setback we have yet faced, as I believe snakeware would excel on these SBCs if we could work out the performance issues. The basic apps like snakecalc run fine, but any graphic-intensive apps like dazzler or the dynamic backgrounds really bring the system to a crawl.
I am now running a very aggressive overclock on my Pi locally, here are the relevant performance options I have set in config.txt:
gpu_mem=512

over_voltage=6
arm_freq=2140
gpu_freq=750

This overclock helps quite a bit, and brings the idle FPS up to ~55, but it is still noticeably sluggish when running apps.
snakeware is very snappy and fun on desktop, and I think that it will be really special if we can bring this experience to the Pi as well. Please share any ideas on this issue, or open a PR if you find a good performance tweak. It's clear that "overclock the crap out of it" is not going to solve all of our problems, and that additional underlying changes will be required to achieve performance that comes close to desktop.

Since we are using Pygame in full-screen mode only at all times, there turns out to be a flag we can set called pygame.HWSURFACE which utilizes the device's video hardware to perform graphics acceleration, and this apparently works on the Raspberry Pi. There are a number of other flags we can experiment with as well, but this looks to be exactly what we need. I'm going to look into this later and report results.

Do you have a serious cooling solution for the RPi? I read that it overheats and throttles the CPU speed even without overclocking [1].
I haven't been able to test Snakeware on RPi myself yet since I've been travelling this week, but I'll try to do that soon.
[1] https://www.jeffgeerling.com/blog/2019/best-way-keep-your-cool-running-raspberry-pi-4

I think you should consider switching Snakeware to PyGame 2 (and therefore SDL2) as soon as possible. It is so much better! It certainly solved crashes I had on Linux with 1.9.6 related to PulseAudio; performance is probably also better. And supposedly SDL2 has better support for hardware acceleration, so it might help the RPi.
PyGame 2.0.0.dev10 is still in beta, but is quite usable. No crashes for me so far...


Issue with [CP] Embed Pods Frameworks build step

I've just set up our project to build automatically using the above guide. It all seems to work great, apart from when it gets to the Embed Pods Frameworks build phase, when I get this error:
2018-11-02T20:01:06.7753710Z 	PhaseScriptExecution [CP]\ Embed\ Pods\ Frameworks /Users/vsts/Library/Developer/Xcode/DerivedData/{redacted}-hichxtjgqjkbxhafvxfmslxruuyb/Build/Intermediates.noindex/{redacted}.build/HockeyApp-iphoneos/{redacted}.build/Script-35D9633CF97A7264E5394BD6.sh
2018-11-02T20:01:06.7753900Z (1 failure)
2018-11-02T20:01:06.8202240Z ##[error]Error: /usr/bin/xcodebuild failed with return code: 65
2018-11-02T20:01:06.8778340Z ##[section]Finishing: Xcode
I've tried a few changes to the yaml file to get past this without success. Any suggestions?

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

ID: 36460c87-c713-0930-461b-92da65e415e6
Version Independent ID: 047d39f1-481b-c135-36e9-6cfc1cc92e99
Content: Xcode build and release task - Azure Pipelines & TFS
Content Source: docs/pipelines/tasks/build/xcode.md
Product: devops
GitHub Login: @erickson-doug
Microsoft Alias: dastahel

Hi! I have the same issue.
2018-11-09T13:39:41.2848040Z ▸ Running script '[CP] Embed Pods Frameworks'
2018-11-09T13:39:41.4428110Z ** BUILD FAILED **
2018-11-09T13:39:41.4428220Z
2018-11-09T13:39:41.4429710Z
2018-11-09T13:39:41.4429960Z The following build commands failed:
2018-11-09T13:39:41.4431400Z 	PhaseScriptExecution [CP]\ Embed\ Pods\ Frameworks /Users/vsts/Library/Developer/Xcode/DerivedData/{redacted}-eokffaykmqvhjigsivefvrwuvcwu/Build/Intermediates.noindex/{redacted}/Debug-iphoneos/{redacted} Dev.build/Script-ADB8B0314567558CC66CD50E.sh
2018-11-09T13:39:41.4431800Z (1 failure)
2018-11-09T13:39:41.4905970Z ##[error]Error: /usr/bin/xcodebuild failed with return code: 65
2018-11-09T13:39:41.5462120Z ##[section]Finishing: Xcode

I actually resolved this by adding the signing and provisioning certs to the build - all works fine now.

That said, this is probably still a bug since you sometimes what to do unsigned builds.

To skip signing, you can pass in signingOption: nosign to the Xcode task. Hope that helps.
Thanks,
Madhuri

Closing this issue... Feel free to reopen it if there's something that the above-mentioned signingOption doesn't solve for you.  Thanks for reporting this.

@pateljay43 - did you try signing or skip signing with the Xcode task? Please provide more detail on which one did not fix your issue.
Thanks,
Madhuri

I have tried both ways - with and without signing.
Both of them leads to same above mentioned error: PhaseScriptExecution [CP]\ Embed\ Pods\ Frameworks ...

I saw the logs and figured out it was not signing the build on xcbuild command. I fixed the signing and then it went through. Thanks for your help.
-Jay

This is a confusing failure since pods are not saying anything about code signing issues. Main reason is that codesign has not the proper rights to your signatures private key. Make sure to add it into your private key (right click > get info > Access control)
That worked for me!


Show embed YouTube from md files like docs and news

This is useful library to embed something to md files
https://github.com/remark-embedder/core

Fixed


panic: uuid: Parse(): invalid UUID length: 0

I got this issue
panic: uuid: Parse(): invalid UUID length: 0

could you elaborate on how to replicate the panic?

I guess, I know: uuid.MustParse.
https://github.com/google/uuid/blob/0f11ee6918f41a04c201eceeadf612a377bc7fbc/uuid.go#L169
@ahloul use uuid.MustParse very wisely as it panics if the provided uuid.UUID is not parsable. Otherwise, use uuid.Parse and it returns an error if the provided string can't be parsed as UUID.

As mentioned, this is the correct behavior of MustParse.  Normally MustParse is used during initialization with fixed strings.


oidc-client issue part 2

Related to #616
I have a collateral damage, configuring it in this way I asked to login every time the page loads.
It does not store the token in localstorage, or so I think.
Any suggestion?

I solved with:
`<Route
component={() => {
userManager.getUser().then(user => {
if (user) {
userManager.signinSilent();
} else {
userManager.signinRedirect();
}
});
          return null;
        }}
      />`

in OHIFStandaloneViewer.js

FWIW, I believe there's an in-progress pull request to add support, custom components, etc. for your specific use case. It may be worth watching the repo and it's docs for updates so you don't need to maintain a fork.

@Twinber, I've taken a bunch of your comments into account here: https://github.com/OHIF/Viewers/pull/698
Thanks for posting your solutions! It was very helpful.


Fixed image width not constrained by sizes

Abstract
When using a different set of widths in the srcset and sizes attributes, an image may be displayed whose (logical) width exceeds the maximum allowed width specified in the sizes attribute.
Proof of concept
<img src="https://placehold.it/70x70/ffff00/000000" srcset="https://placehold.it/70x70/009900/ffffff 70w, 	https://placehold.it/140x140/009900/ffffff 140w, 	https://placehold.it/240x240/009900/ffffff 240w" sizes="(min-width: 992px) 120px, (min-width: 768px) 100px, 70px">
The above code will get a 140-pixel image displayed at its full width, instead of a 140-pixel image scaled down to 120 pixels (maximum allowed width) in the following browsers on Windows 7:

Firefox 33.0;
Opera 12.17;
Safari 5.1.7;
IE 11.

Live example
Compare the results at https://www.giacomopelagatti.it/nobots/picturefill-test/ with Chrome and any of the above mentioned browsers.
Screen-shots
Chrome 39.0.2171.27 beta-m (64-bit)

Firefox 33.0

Hey @everfluxx, is this still an issue with 2.3.1 or 3.0 alpha?

Yeah, this was fixed with 2.3.0


Embed grammar json in typescript file

To facilitate easy use of the langium package without the need to always copy the grammar.json, we generate a TypeScript file that is easily embedded by webpack.

I would say a cleanup step would be opt-out via the langium config options. Especially since the generated directory is usually git ignored, right?

Ok could you create an issue for that?


PLUGIN 170 speech auth update

added: Use JSON key for service account for Speech plugins
Jira Ticket: https://issues.cask.co/browse/PLUGIN-170
Dependent on PR: #308

new PR: https://github.com/data-integrations/google-cloud/pull/367


Screenshot in dds with wrong colors

Hi everyone,
I use the function SaveDDSTextureToFile to save a screenshot but the image generated change de colors.
I don't know if I need other configuration.
I added the file ScreenGrab.h and initialize it with the next code
`#if (_WIN32_WINNT >= 0x0A00 /*_WIN32_WINNT_WIN10*/)
	Microsoft::WRL::Wrappers::RoInitializeWrapper initialize(RO_INIT_MULTITHREADED);
	if (FAILED(initialize))
		Log().Error("Error to initialize DirectX Tool Kit 12 - RO_INIT_MULTITHREADED");
#else
	HRESULT hr = CoInitializeEx(nullptr, COINITBASE_MULTITHREADED);
	if (FAILED(hr))
		Log().Error("Error to initialize DirectX Tool Kit 12 - COINITBASE_MULTITHREADED");
#endif`

It works but the colors are wrong.
Can you help me??

What do you mean by 'wrong'?
Likely this is an issue of SRGB vs. Linear colors. See the wiki


Add a link to enum compatibilty rules

Description
Checklist

Do all Lints pass?

[ ] Have you ran pnpm spellcheck?
[ ] Have you ran pnpm fmt?
[ ] Have you ran pnpm lint?

#690  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @vineethk and the rest of your teammates on  Graphite


proposal: Go 2: reflect: return opaque pointer instead of uintptr

The Value.Pointer and Value.UnsafeAddr methods and the SliceHeader.Data and StringHeader.Data fields all use uintptr. This has some downsides:

Exception in unsafe to special-case conversions:

Package reflect's Value methods named Pointer and UnsafeAddr return type uintptr instead of unsafe.Pointer to keep callers from changing the result to an arbitrary type without first importing "unsafe". However, this means that the result is fragile and must be converted to Pointer immediately after making the call, in the same expression.

It is ill-suited for applications that only care about pointer comparability (don't care about pointer arithmetic and converting to a specific type). For example, the reflect.DeepEqual implementation  imports unsafe in order to convert the uintptr to an unsafe.Pointer to have a pointer that the GC knows how to scan (or move if we ever have a moving GC).

In Go2, I propose that Value.UnsafeAddr and Value.Pointer methods return and the SliceHeader.Data and StringHeader.Data fields be a reflect.Pointer type:
package reflect

// Pointer is an opaque pointer and is guaranteed to be comparable.
type Pointer struct { p unsafe.Pointer }

func (p Pointer) SetInto(p2 *unsafe.Pointer) {
    *p2 = p.p
}

The SetInto method writes the pointer into p2 and requires the user to already have imported unsafe. It's a more clunky, but less error prone.
Alternatively, we could define unsafe.OpaquePointer that is safe to store and pass around, but does not permit arithmetic on it, nor can it be converted to a pointer of any arbitrary type. You can convert unsafe.OpaquePointer to unsafe.Pointer and vice versa. However, you cannot convert an uintptr to an unsafe.OpaquePointer as this would easily allow the creation of invalid pointers. This simplifies the warnings about uintptr not being stored in a variable, and must be within the same expression. To ensure usage of OpaquePointer does not require unsafe, we could type alias it from the reflect package.
Thus, rules 5 and 6 in unsafe can be entirely eliminated.

As just a first example I can recall: This will close the only legal way how to pass a static (Go text segment allocated) Go string to code automatically translated from C to use as its text segment without copying. Similar problems arise for the BSS and DS function just above TS.

@cznic You may be interested in the _GoString_ type available in Go 1.10.  You might be able to use that in wrapper functions.

Thanks @ianlancetaylor, however in this particular case of sqlite2go, the produced Go code does not directly or indirectly use CGO.

See also #19367.

Instead of introducing another representation for an unsafe.Pointer, we could instead use an unsafe.Pointer directly together with the property that an unsafe.Pointer can only be used in a conversion if the unsafe package is imported (as proposed in #26070).

I'm rescinding this proposal in light of #40592.


Adds IEEE 2030.5 and IEEE 2800 enums to CertificationTypeProductItemType

Addresses #158

Why do we have both CertficationTypeProduct and CertificationStandard?


Builder forces migration version spam

Every time I do some small changes to tables with builder (especially often in project initial phase), I'm forced to have a new version.

1.0.2:
- 'Updated table manage_photoalbum_orders'
- builder_table_update_manage_photoalbum_orders.php
1.0.3:
- 'Created table manage_photoalbum_albums'
- builder_table_create_manage_photoalbum_albums.php
1.0.4:
- 'Updated table manage_photoalbum_albums'
- builder_table_update_manage_photoalbum_albums.php

Ideally would be to find a way to accumulate multiple changes in one version

1.0.2:
- 'Updated table manage_photoalbum_orders_01939012903290'
- builder_table_update_manage_photoalbum_orders.php
- 'Created table manage_photoalbum_albums_01939012903291'
- builder_table_create_manage_photoalbum_albums.php
- 'Updated table manage_photoalbum_albums_01939012903293'
- builder_table_update_manage_photoalbum_albums.php

and then apply in one run in respecting order.
I know I can do this manually, but we are talking about Builder here.

Duplicate, please see #63

Ou, sorry


Release 69.0.0

See changelogs.

Looks like some types got added in https://github.com/MetaMask/core/pull/1554. I can add these to the transaction controller changelog after standup.

@adonesky1
Merge branch 'main' into release/69.0.0

The commit added here included no public facing changes: https://github.com/MetaMask/core/pull/1554

It looks like the EtherscanTransactionMeta type was accidentally made private in https://github.com/MetaMask/core/pull/1554. I've re-exposed this type in https://github.com/MetaMask/core/pull/1567 to prevent a breaking change. Once we have that merged, then this PR is good to go.

@metamaskbot publish-preview


Provide a global way to inject environment variables

Currently environment variables can only be injected per repo. Including a way to inject environment variables for all repos would be great for some configurations. As an example if the server has to go through a proxy.

Is there any plan to allow setting global environment variables available in all repos?
(without making custom image and drone.d/ option)
as well to setup environment variables per repo from cli or through a kind of settings.
For example, I am using publish docker plugin and where registry is private.
The best place to put registry data is in repository environment variables.
Since many project will use same private registry it make sense to have global env variables
so there is no need to setup same for each repository.
Also in same example, I would need now to login into web interface (unless I am
now aware of a way to do it from cli) and type those env vars manually.
Being able to set them up from a kind of script would be great,
since that would allow me to automate CI setup .

@engine07 there are a few different ways we are solving this issue. We are starting to allow global settings for each plugin to solve exactly the issue you mentioned. These need to be implemented on a per-plugin basis. You can see an example of this in the NPM plugin:
https://github.com/drone/drone/blob/master/plugin/publish/npm/npm.go#L28
I am still planning to add global environment variables to the configuration file that get injected into every single build, although I think the above option is better for the use case you described.
I would also love the ability to manage private variables via the CLI. The API exposes this capability so it is just a matter of adding the command to the CLI codebase.

Planned implementation is the following ... modify the runner package (drone server) to read the os.Getenv data and send all plugins that start with PLUGIN_ down to the build container.
The build container should then use os.Getenv to read all environment variables that start with PLUGIN_. These environment variables should be sent to each plugin container.
Ideally we could find some way to limit which environment variables are sent to which container. For example, PLUGIN_HEROKU_TOKEN would only be sent to the heroku plugin. Or PLUGIN_OCTOCAT_HEROKU_TOKEN would only be sent to the custom octocat/heroku plugin. The only issue here is deciding how we want to handle custom plugins from custom registries (ie custom domain name)

this has been implemented in 0.4 branch. Needs to be documented before we can close (reminder to me)

great !

closing now that this is documented http://readme.drone.io/usage/secrets/#global-secrets:0d943d142dc6bcdd2e544b095a49f72b

Cool, didn't know this was possible!


Endorsements failed 5 times

My 2 baikers stop process endorsmernts. Any problems with node?

I restarted my bakers and looks like it helped to fix it.


Update Year Selector

Hi,
Is there possible to update spYearListSelectorColor of YearPickerViewStyle?
I can update spDatePickerStyle from SublimePickerStyleLight
While I can't find the spYearListSelectorColor inside SublimePickerStyleLight.
Therefore I am facing the problem about updating spYearListSelectorColor.
Thanks a lot for your help!

I trace the code from YearPickerView
Just override the following style is okay.
private static final int ITEM_TEXT_ACTIVATED_APPEARANCE =
R.style.SPYearLabelActivatedTextAppearance;


Secret values printed in ValidationError stack traces for BaseSettings

I have some secret value stored in an environment variable that I am reading into a custom BaseSettings subclass. I am using a Field of type SecretStr, with repr=False for this secret value in the model class. If there is a validation error, and the secret value is present, but some other value in the model is missing, then the stack trace includes the clear-text value of the secret. This is unexpected behaviour and can result in leaking of secrets. Please see below for a reproducible example:
from pydantic import Field, SecretStr
from pydantic_settings import BaseSettings

class Settings(BaseSettings):
    secret_key: SecretStr = Field(validation_alias="MY_SECRET_KEY", repr=False)
    other_value: str = Field(validation_alias="MY_OTHER_VALUE")

settings = Settings()

$ export MY_SECRET_KEY=password123
$ python main.py
...
pydantic_core._pydantic_core.ValidationError: 1 validation error for Settings
other_value
  Field required [type=missing, input_value={'MY_SECRET_KEY': 'password123'}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.6/v/missing

I think this is the same as https://github.com/pydantic/pydantic/issues/7461

but let's discuss an alternative.

Thank you. What do you think about making hide_input_in_errors=True the default for the model_config in BaseSettings?


Pulsar site preview should be done in a container

Search before asking

[X] I searched in the issues and found nothing similar.

Motivation
When I run preview.sh I sometime fail since my environment doesn't match the expected one: yarn version, node version and others.
Setup is not documented, besides specifying you need to install yarn and node and when version upgrade we don't update the page in the doc site mentioning that.
Setup is long.
Solution
preview.sh should run in a Docker container which contains the exact version of the dependencies we need.
Alternatives
No response
Anything else?
No response
Are you willing to submit a PR?

[ ] I'm willing to submit a PR!

@tisonkun


Add isUpperCase() and isLowerCase to AbstractCharSequenceAssert

Summary
Add isUpperCase() and isLowerCase to AbstractCharSequenceAssert.
Just like AbstractCharacterAssert  also has these.
Example
assertThat("ABC").isUpperCase(); // --> currently not possible

assertThat('A').isUpperCase(); // --> currently already possible

Java 8 specific ?

YES : create Pull Request from the master branch
NO  : create Pull Request from the 2.x branch

Sure no problem.
Do you want to contribute ?

Yes fine, I will create a PR later.

ShouldI take the master branch as basis?

I created PR #1107 for this.


Fixes #19580; added copy property path action to debug viewlet

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

@ergun1017 I have commented directly in the code - mostly polish. Once you address all those I can merge this in. Thanks

@ergun1017 good job, thanks a lot 🍻


Error while uploading build to iTunes Connect

I'm getting the following error while uploading my build to iTunes connect
"CFBundleShortVersionString must be a period-separated list of most three non-negative integers"
Currently, it is set to 2.0-beta8. I changed it to 2.0. Does this change affect the SVProgressHUD behaviour?

Also had this problem. Can we get a 2.0 release?

My mac is back from repair, I am on track for 2.0 soon.

2.0 is released.


google_mobile_ads package preventing flutter build ipa cmd from completing.

Hi,
I recently updated Android Studio and flutter to the latest versions and went to build the latest update to my app. (this always built with no trouble before the update).
building the app bundle for android works fine but when i run the cmd flutter build ipa on mac, I get an error running pod install.
I then went back to an older version of the app that had only a couple of dependancies and ran the build cmd again and it worked. i then started adding the dependancies in again and would run the build cmd after adding each package.
after adding google_mobile_ads, the build cmd would return error running pod install.

Hi @CrossfireGames09
Please provide the complete output log of running build command with verbose (-v) so that we can verify the issue.
You may want to refer to writing and formatting syntax for beautifully formatted log output or save it as a file then attach the file here.


Rewrite STT as a module along with TTS

This will help us to hold related conversations with abstract flow like:
User: Melissa, do something!
Melissa: Are you sure?
User: Yes.
Melissa: Does something.

In that way we can logically compare inputs by the user inside a particular function module, for example wikipedia.

I have successfully implemented this. However, the problem that we will be facing is the passing of profile_data to stt() if called from other locations. We can write a module to take care of that, that would be relative to the path of 'profile.yaml`. Thoughts?


Update docs for 0.14.1 and plug-in information.

Hello, I am a PR summary agent on flows.network.
It could take a few minutes for me to analyze this PR. Relax, grab a cup of coffee and check back later. Thanks!


Add Elm and C# to emacs-tree-sitter

Hello!
As a first step to fix https://github.com/emacs-csharp/csharp-mode/issues/201 I think it is a good idea to add support for  emacs-tree-sitter to csharp-mode. I also added elm-mode since I'm also working on a major mode for that one. I hope I understood your documentation correctly. If not, please point me in the proper direction, and I will amend the changes provided here.
Have a nice day!

I’ve added a revision now, hopefully we are good to go?
As a side note: when building queries for these languages, should they be put here or in their respective major modes?

I changed symbol name to underscore, and it seems to work, however, I saw you added another commit to deal with this? Should I revert that last commit? :smile:

I’ve added a revision now, hopefully we are good to go?

Yes, I'll make a release for tree-sitter-langs and then merge the PR this weekend. (The merge needs to happen after the release, so that the binaries are published before the latest code asks for them.)

As a side note: when building queries for these languages, should they be put here or in their respective major modes?

They should be in the major mode. It's briefly explained in https://github.com/ubolonton/emacs-tree-sitter/issues/70#issuecomment-725390930. The main reason a major mode would need tree-sitter-langs is not the queries, but the pre-compiled binaries, which are a hassle to make.

I changed symbol name to underscore, and it seems to work, however, I saw you added another commit to deal with this? Should I revert that last commit? 😄

Yeah, you should use hyphen. I added that fix for this PR.

Edit: I'm getting confused :P rebased on you latest master, rolling back to not using c_sharp, but can't get it to work now. I'm guessing it is supposed to be underscores?

What was the error? With that commit this PR works for me.

I’ve added a revision now, hopefully we are good to go?

Yes, I'll make a release for tree-sitter-langs and then merge the PR this weekend. (The merge needs to happen after the release, so that the binaries are published before the latest code asks for them.)

Great!

As a side note: when building queries for these languages, should they be put here or in their respective major modes?

They should be in the major mode. It's briefly explained in #70 (comment). The main reason a major mode would need tree-sitter-langs is not the queries, but the pre-compiled binaries, which are a hassle to make.

Ok, I've opened a new branch in csharp-mode

I changed symbol name to underscore, and it seems to work, however, I saw you added another commit to deal with this? Should I revert that last commit? smile

Yeah, you should use hyphen. I added that fix for this PR.

Ok, adding back the hyphen!

Edit: I'm getting confused :P rebased on you latest master, rolling back to not using c_sharp, but can't get it to work now. I'm guessing it is supposed to be underscores?

What was the error? With that commit this PR works for me.

When

;;; Link known major modes to languages in the bundle.
(pcase-dolist
    (`(,major-mode . ,lang-symbol)
     (reverse '((agda-mode       . agda)
                ;; ...
                (csharp-mode     . c-sharp) ;; <-- with hyphen
                ;; ...
                (tuareg-mode     . ocaml)
                (typescript-mode . typescript))))
  (setf (map-elt tree-sitter-major-mode-language-alist major-mode)
        lang-symbol))

I get File mode specification error: (error Cannot find shared library for language: c-sharp) when loading. But that might be load order etc. The .so file in bin is c_sharp.so
I'll just add another commit with hyphens everywhere, and you can take it from there?

I updated the hash to the new release that came yesterday - 4.4.1

That commit required publishing a new version of, or rebuilding tree-sitter-langs.
I added a new commit that changes tree-sitter so that it can load c-sharp from a previously-published version of tree-sitter-langs as well.
It should work now, even before I publish the new binaries for tree-sitter-langs. I'll do that soon.

I published new binaries, rebased your commits and merged them.
Closing this manually as GitHub doesn't seem to handle rebased commits correctly.


Text is smaller than before

After the latest update, the text in the chat is 2 sizes smaller than before. I now have to make the Font 8 in settings on a 4k monitor to have it look the same as before. But the rest of the interface is too big at font 8. Please help an old man out!
Thanks in advance.

Here fam
dnd5e-character-monitor-2.1.0.zip

I'm not sure I understand? Isn't that the same as the update?

No, this one has increased font size

Ahh I see, thank you! Works like a charm! Much appreciated!


Add initial test vault

relates https://github.com/oleeskild/obsidian-digital-garden/issues/396
Adds test vault. The dev experience is actually pretty nice! It can be opened directly in obsidian and published. Has some digital garden functionality already, but optimally it would contain every single supported flag / feature in documented files.
PS I dreamed of a world where there are snapshot tests for the generated garden files, and it seems relatively easy? This would make developing the plugin relatively safe, as they should catch almost any bug in the Publisher.
The cool part: by having a test vault you can already kinda do this from now on!
NOTE: I make a huge cybersecurity antipattern by adding a file into git. issue here:  https://github.com/oleeskild/obsidian-digital-garden/issues/398

Great work! I think this will have make major improvements on quality of both dev experience and software quality going forward


Improve server side testing

Remove the need to import the module alias file for every spec file
Create a jest.setup.ts which calls it once
https://github.com/dominique-mueller/angular-notifier/blob/develop/jest.setup.ts

Not required anymore


Blood suckers crashing in rpd

Version
3.0.0 (fafcdd5)
Seed
R730-50YW-T0ZL0A4Z2Y000MZBJ940ZZZZZZZZZZZZ00Z
Scenario
RE 3 (Jill)
What happened?
Shooting bloodsuckers with samurai edge was crashing my game in the hallway of the rpd where nemesis comes through the window.

Duplicate of #286


(feat) PR for Installation outputs GRPC Service

What does this change

[x] Create the installationoutputs custom resource definition via api/v1
[x] Create the intallationoutoutputs  deep copy functions
[x] Add additional printer columns
[x] Add condition on installationoutputs custom resource
[x] Add the necessary rbac for installation controller to mess with installationoutputs
[x] Add the roles (generated) with the installationoutputs

Above is now merged but leaving for visibility

[x]  Add the porter grpc client to the installation controller struct (to query the grpc endpoint)
[x] Add owner reference and options in for Owns(&v1.InstallationOutput{}, builder.MatchEveryOwner)
[x] Hardcoded service to client connection in main.go (TODO: fix this or make sure we don't do this if we can't establish connection)
[x] Do not fail if we can't get the outputs from the grpc server
[x] Requeue if outputs is deleted and recreate
[x] Add annotation on installation resource that outputs were made/created getporter.org/installationoutput: "true"
[ ] Add porter installation for operator to launch service when the operator installs.

[ ] This is moving to getporter/deployment but also being made a helm chart.

[ ] Add test to demonstrate flow
[ ] Make sure outputs get updated when install updates (deferred until after v1.0.0)
[ ] Clean up code (get rid of TODOs)
[ ] Waiting on a bundle for upgrade to test logic

What issue does it fix
Closes #63
Notes for the reviewer
What is struck through is being handled by PR https://github.com/getporter/operator/pull/246 to lessen the load when reviewing.
NAME                      PORTER NAME               PORTER NAMESPACE   PHASE
test-install-1691504789   test-install-1691504789   demo               Succeeded

NAMESPACE   NAME                      PORTER NAME               PORTER NAMESPACE   PHASE       OUTPUT NAMES
demo        test-install-1691504789   test-install-1691504789   demo               Succeeded   outAction,outDelay,outExitStatus,outInsecureValue

apiVersion: v1
items:
- apiVersion: getporter.org/v1
  kind: InstallationOutput
  metadata:
    creationTimestamp: "2023-08-09T18:55:48Z"
    generation: 1
    name: test-install-1691504789
    namespace: demo
    ownerReferences:
    - apiVersion: getporter.org/v1
      kind: Installation
      name: test-install-1691504789-nf9k2
      uid: a7d5ba66-c4e9-4a3c-9241-d6957e46aa72
    resourceVersion: "1119303"
    uid: aee802c4-01e8-418b-8266-628665807fbd
  spec:
    name: test-install-1691504789
    namespace: demo
  status:
    conditions:
    - lastTransitionTime: "2023-08-09T18:55:48Z"
      message: outputs custom resource generated succeeded
      reason: InstallationOutputCreatedSuccess
      status: "True"
      type: InstallationOutputSucceeded
    outputs:
    - name: outAction
      sensitive: false
      type: string
      value: install
    - name: outDelay
      sensitive: false
      type: integer
      value: "3"
    - name: outExitStatus
      sensitive: false
      type: integer
      value: "0"
    - name: outInsecureValue
      sensitive: false
      type: string
      value: default
    phase: Succeeded

Checklist

[x] Did you write tests?
[ ] Did you write documentation?
[x] Did you make any API changes? Update the corresponding API documentation.

[x] Yes, added a new type to api/v1 called InstallationOuput.  No api documentation change is necessary.

I'm moving this out of draft :)


Update version of go-datastructures

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

Project coverage is 91.66%. Comparing base (c8aaf5d) to head (946d034).

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #11   +/-   ##
=======================================
  Coverage   91.66%   91.66%
=======================================
  Files           3        3
  Lines         168      168
=======================================
  Hits          154      154
  Misses          8        8
  Partials        6        6

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


Adds a key attribute to data items

DataTable adds a key attribute with 0 value to its items, which makes it difficult to validate API calls since there is an additional unknown parameter.
Original item:
{id: 1, name: test}
Item in DataTable:
id: 1, name: test, key: 0

I can have a look at it and try to fix it. Let me know, thanks.

https://github.com/vuejs/core/issues/11724


Adding new Terms of Use

Document provided by Julieta and reviewed. Commenting for users disabled.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

MicrosoftCollaboratePortal/TOC.md
:white_check_mark:Succeeded

MicrosoftCollaboratePortal/terms-of-use.md
:white_check_mark:Succeeded

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


Breakpoints and stepping through code

Would implementing breakpoints where code execution pauses on a line and line stepping be in any foreseeable milestone.

It's on my list, but not anytime soon. Will probably use  mdbg.

I want to know  is there any progress?

No, sorry. I'd be happy to accept a PR for this.


Not possible to set net.inet.ip.dummynet.pipe_slot_limit via System -> Settings -> Tunables, nor loader.conf.local

Describe the bug
Looking to increase the value of net.inet.ip.dummynet.pipe_slot_limit
When set via System -> Settings -> Tunables, or loader.conf.local, then restarting the firewall the modified value is not set - instead, defaulting to 100.
Presumably because the dummynet module is not loaded at the point when the tunables are set (found another example of something similar on 'another' BSD based firewall that was patched/resolved).
To Reproduce
Steps to reproduce the behavior:

System -> Tunables -> Set net.inet.ip.dummynet.pipe_slot_limit to non-100 value
Restart the Firewall
Query net.inet.ip.dummynet.pipe_slot_limit, is set to 100

Expected behavior
The customised value is set, not the default 100 value.
Work around
Manually reload the sysctl service via the UI, after the firewall has booted, sets the correct value.
Environment
Software version used and hardware type if relevant, e.g.:
OPNsense 21.1.8_1-amd64

I guess you can add "ipfw_load" with "YES" value to tunables and it should work.
Cheers,
Franco

I added to loader.conf.local (tried tunables via the UI as well)
ipfw_load="YES"
net.inet.ip.dummynet.pipe_slot_limit=300

Restarted the firewall, value of 100 is shown:
sysctl net.inet.ip.dummynet.pipe_slot_limit
net.inet.ip.dummynet.pipe_slot_limit: 100

Sorry for cross-posting. It's rather confusing. Answer here. https://github.com/opnsense/core/issues/5111#issuecomment-884101863

Easy, perhaps, but still learning - but I tried my best to research, found evidence of someone else seeing the issue, they were asked to report but didn't as far as I can see.
I can confirm that the below, resolves this specific issue - but not the UI issue (will reply there for that.
ipfw_load="YES"
dummynet_load="YES"
net.inet.ip.dummynet.pipe_slot_limit=300

Is then set correctly:
sysctl net.inet.ip.dummynet.pipe_slot_limit
net.inet.ip.dummynet.pipe_slot_limit: 300


TypeError: Cannot read property 'links' of null

I think I had this issue in the past once. Hard to know what's causing it. I have 3 navigation areas in Squarespace, one of which is all folders and external links, another of which is ALL external links. I wonder if that could be an issue?
Here's the error:
> sqs-log Get local cache for key => page-homepage.html
/usr/local/lib/node_modules/node-squarespace-server/squarespace-template.js:1120
    var navContext = getNavigationContextItems( navigation, (pageLinks || navigation.links), pageJson ),
                                                                                ^

TypeError: Cannot read property 'links' of null
    at getNavigationContext (/usr/local/lib/node_modules/node-squarespace-server/squarespace-template.js:1120:85)
    at replaceNavigations (/usr/local/lib/node_modules/node-squarespace-server/squarespace-template.js:1006:23)
    at Object.renderTemplate (/usr/local/lib/node_modules/node-squarespace-server/squarespace-template.js:516:16)
    at /usr/local/lib/node_modules/node-squarespace-server/squarespace-server.js:272:29
    at /usr/local/lib/node_modules/node-squarespace-server/node_modules/node-squarespace-middleware/squarespace-middleware.js:376:13
    at Request._callback (/usr/local/lib/node_modules/node-squarespace-server/node_modules/node-squarespace-middleware/squarespace-middleware.js:300:9)
    at Request.self.callback (/usr/local/lib/node_modules/node-squarespace-server/node_modules/request/request.js:199:22)
    at emitTwo (events.js:100:13)
    at Request.emit (events.js:185:7)
    at Request.<anonymous> (/usr/local/lib/node_modules/node-squarespace-server/node_modules/request/request.js:1036:10)

I have some issue

I think this has something to do with using a <squarespace:navigation> tag without a navigationId attribute. Any thoughts on that?


Helm Sidecar Injector: Add custom namespace and object selector

Description

Allow more specific targeting of the sidecar injector. Currently the injector targets all pods in all namespaces. This triggers a warning on GKE and makes it difficult to run multiple dapr runtimes in the same cluster. This PR makes customization of the webhook config easier for this case.
Issue reference

--
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[ ] Code compiles correctly
[ ] Created/updated tests
[ ] Unit tests passing
[ ] End-to-end tests passing
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Specification has been updated / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Provided sample for the feature / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

I support this PR, the namespace selector fixes some issues for us as well as focusing the injector service logs as it only validates necessary objects and not every cluster pod created

I applied your suggestions and was also so free to reformat the table in ASCII to be consistent.

Thanks!

The dapr sidecar injector Webhook caused a complete cluster outage for us as it blocked all new pods in all namespaces.
It would be nice if this chart fix could be included in a 1.14.* patch update instead of waiting for Dapr 1.15.

@aadje Yep, experienced the same here. the Dapr helm is inherently vulnerable to blocking itself when the cluster reboots, as the Mutating webhook does not except dapr itself.


采集异常

软件版本
2.0.0
操作系统
windows10
#采集源规则如下，请问是不是图片的src是相对地址的原因？


New svelte-based UI

Using https://svelte.dev/ framework to build a nicer UI.
Still using vite to build etc so that should still work the same 🤞
Deployed at e.g. https://ome-ngff-validator.netlify.app/?source=https://uk1s3.embassy.ebi.ac.uk/idr/zarr/v0.1/12689244.zarr

@joshmoore I wonder if you could set-up netlify for ome to build and deploy PR branches?
I just tried it for my own repo, but it doesn't seem to build branches like this one (maybe because it's a PR to another repo).

@joshmoore I wonder if you could set-up netlify for ome to build and deploy PR branches?

Done.

Grrr - @joshmoore it looks like the deploy is failing because of some permissions. Can't access this PR/branch:
10:23:27 PM: git ref pull/5/head does not exist or you do not have permission
10:23:27 PM: Creating deploy upload records
10:23:27 PM: Failing build: Failed to prepare repo
10:23:27 PM: Failed during stage 'preparing repo': git ref pull/5/head does not exist

I wonder if there's some issue with me setting up netlify on the repo before transferring the repo to you.
I could try and Delete my netlify deploy of this?

OK, I'm done with adding stuff to this branch.
Ready for review - re-deployed as above.

2-column layout on desktop-sized screens (1 column on mobile)
Browsable JSON for top-level .zattrs
Fixed display of zarray data in table, bytes, counts etc.
OME Favicon

Updated screenshot in description to show current state


Simulation tutorial still advises ignition commands

Hi!
The simulation tutorial still indicates to use the ignition commands which doesn't work after fortress
For instance, if you would follow this for Humble:

https://docs.ros.org/en/humble/Tutorials/Advanced/Simulators/Gazebo.html

Then it sends to the install instructions of gazebo, which according to this table is either Fortress or Humble. If  Fortress is installed, that perhaps ign gazebo would still work, but I installed Garden since binaries were available, and there you use gz sim -v 4 -r visualize_lidar.sdf  (I still get errors with this but that is perhaps another issue).
I also see that using ign gazebo is also present still  in the Rolling docs
I understand that the whole transition from ignition to gazebo naming is difficult to deal, especially if Fortress is still being in LTS... but would it be an idea to at least change the documentation to use Garden from Humble and Rolling on and indicate that particular that in the tutorial?

@knmcguire thanks for posting issue.
i think that makes sense and should be addressed to replace igz command with gz.
probably we can add separate tab to either Fortress or Garden?
CC: @clalancette

I'd like to get the opinion of the Gazebo team before we do anything here, as the support situation with Gazebo and ROS is currently a little complicated.
@azeey @j-rivero Could you maybe take a look here and advise us on what we should do?

I created this PR https://github.com/ros2/ros2_documentation/pull/3342

The issue is a little bit tricky. If users install Gazebo Fortress, as is recommended for Humble, they would not be able to use the gz tool, only ign would work. And we can't make gz work because the binary conflicts with Gazebo-classic. On the flip side, if they install Gazebo Garden[^1], the gz tool works, but in my local testing ign doesn't. This might be a regression, which we can hopefully fix soon, but regardless, simply replacing all ign with gz in the documentation won't work in all cases, especially in the recommended Humble/Fortress pairing.
We have just updated the docs on https://gazebosim.org/docs/latest/ros_installation that gives the recommended installation option together with a more detailed explanation. It might be best to link to that and leave the ign in ros2_documentation until we have Iron/Harmonic.
[^1]: Using Garden with ROS2 required building ros_gz from source and would, IMO, be considered an advanced use case, so I don't think that should be the primary focus for documentation.

The issue is a little bit tricky. If users install Gazebo Fortress, as is recommended for Humble, they would not be able to use the gz tool, only ign would work. And we can't make gz work because the binary conflicts with Gazebo-classic. On the flip side, if they install Gazebo Garden1, the gz tool works, but in my local testing ign doesn't. This might be a regression, which we can hopefully fix soon, but regardless, simply replacing all ign with gz in the documentation won't work in all cases, especially in the recommended Humble/Fortress pairing.

Thanks for the background, @azeey .
So with that said, I'm going to actually leave this open but on the backlog for now.  I'm going to close @ahcorde 's PR, since that isn't the recommended thing to do at this time.  Then when ign eventually goes away, we can move on this one.
If anyone disagrees with this, feel free to reopen the PR that I'm going to close, and/or keep commenting here.

Is it maybe an idea to advise people to install Humble & Garden as standard? Or is that difficult with since it is not LTS?
Perhaps just a note at the tutorial could also be enough just to make people aware, if they installed garden (since that has the binary option )

Is it maybe an idea to advise people to install Humble & Garden as standard? Or is that difficult with since it is not LTS?

It is difficult because we don't provide the ros_gz binary package for the Humble/Garden pair. Users have to build it from source even though it's critical for using ROS with Gazebo. And we can't provide binaries for ros_gz because Garden binaries are not included in packages.ros.org or Ubuntu upstream for the platforms supported by Humble.

Perhaps just a note at the tutorial could also be enough just to make people aware, if they installed garden (since that has the binary option )

I think adding a link to the https://gazebosim.org/docs/garden/ros_installation would be very helpful.

Ah oke, but I think it was possible to install the garden binaries with sudo apt-get install ros-humble-gz-ros ? or is that only supposed to work with Fortress?
Sorry if I misunderstand anything here

hmm, I just checked to be sure, but when I try to install ros-humble-ros-gz, it shows it'll install Fortress as a dependency (eg. libignition-gazebo6), not Garden (eg. libgz-sim7). Can you verify?

ah wow... sorry this completely fell through the cracks. I just noticed I never answered this...
I just got into setting up a new system for ROS2 and gazebo, and I tried it again. Yes you are right libignition-gazebo6 is the dependency on ROS2 humble.
What is confusing is that this installation page on gazebo sim advises harmonic for 22.04 (perhaps at the time that was Fortress?), however, the readme of ros_gz advises fortress.
I've heard of more people falling into this trap. How about that we advise people to install gazebo via sudo apt-get install ros-humble-gz-ros only in the tutorial?

So I believe that this is all going to be different in Rolling/Jazzy.  In particular, we are vendoring gazebo into ROS now, so it should all be gz commands then, and it should be a consistent version (Harmonic).  @azeey Can you confirm?
As for Humble and Iron, I'll leave that to @azeey to figure out what the ROS 2 documentation should say about integration with Gazebo.

Yes, it will be more consistent in Harmonic/Jazzy and we'll only be using gz commands. But the issue about which version of Gazebo to run with ROS might come up again in the future. @knmcguire the main installation page advises Harmonic because that's the latest version of Gazebo available. And that's the recommendation if you use Gazebo by itself (without ROS). If you want to use it with ROS, there's a specific pairing of Gazebo versions with ROS versions. For ROS 2 Humble for example, it's Fortress. I think this is described well in https://gazebosim.org/docs/harmonic/ros_installation#picking-the-quot-correct-quot-versions-of-ros-amp-gazebo. It's possible to use other pairings as well, but it requires more work (e.g. building ros_gz from source)
Regarding the documentation in this repo, like you said, maybe we can just say install ros-humble-gz-ros and it'll install the correct version of Gazebo for you. And as a footnote, we can say you can use newer versions of Gazebo if you really want, but it requires more work and link to the https://gazebosim.org/docs/harmonic/ros_installation page.

I've made a draft PR but there are some  build issues that it hits currently. However, I just wanted to check if this is on the right track?

Closing this since #4311 fixed it for Rolling and the Jazzy backport is just about to be merged.


Add zero rtt support for client

Motivation:

Support 0-RTT feature on client side

Modifications:

Export QUIC session using boringSSL api SSL_CTX_sess_set_new_cb and class BoringSSLSessionCallback
Restore QUIC session using quiche api quiche_conn_set_session
Add EarlyDataSendCallback to send 0-RTT data after send Initial packet
Add QuicClientSessionCache to store session on client side with configuration clientSessionCache enabled
Add 0-RTT example

Result:

Now it's possible to send 0-RTT packet on client side

@lostk1ng seems like there are test-failures. Can you check ?

@lostk1ng great work! There are a few things to fix etc. If you want I can also take it from here and address everything. Whatever you prefer

@lostk1ng great work! There are a few things to fix etc. If you want I can also take it from here and address everything. Whatever you prefer

Sure, please fell free to modify it as I think you can design better api than me for this great feature. Hoping this feature will be merged as soon as possible.

@lostk1ng will try to pull it over the finish line this week

@lostk1ng PTAL

@normanmaurer Codes looks good to me overall except one thing to fix.

@normanmaurer Codes looks good to me overall except one thing to fix.

Which one ?

@lostk1ng fixed the bug... Can you check again ?

@lostk1ng fixed the bug... Can you check again ?

Code is good, and it works fine!

@lostk1ng thanks a lot!


generic driver returns errors from Linux boxes

File: machine/drivers/generic.md, CC @gbarr01
On RHEL, only Docker EE is supported, so this will fail to install docker-ce
On OSX installed "Docker for Mac" then ran  "docker-machine  create --driver generic ......  " which
tries to run via ssh onto a Linux box "/usr/bin/docker daemon ....." which returns an error message
from the linux host:
On Centos,Ubuntu I get "docker daemon" is not supported on Linux. Please run "dockerd" directly.

cc/ @shin- PTAL

Machine is not intended to be used with Docker EE, so it stands to reason that it wouldn't work with RHEL
From that message, I'm fairly certain you're using an outdated version of Machine. Please upgrade to 0.13.0.


Makes tree expand/collapse buttons easier to click

Using padding instead of margin makes the tree expand/collapse buttons easier to click, since the "padded" area is also clickable.

Great change, thank you!


Apple TV Pairing Problem

Hi I have been following this Guide to Add Apple TV Theatre Mode to My Homebridge and have been following this Guide https://github.com/edc1591/homebridge-theater-mode/blob/master/README.md
All seems to install fine until I try to Pair the Apple TV 4K Box when I type appletv pair it is then followed by this error message:
/usr/local/lib/node_modules/node-appletv/node_modules/bindings/bindings.js:91
throw err
^
Error: Could not locate the bindings file. Tried:
→ /usr/local/lib/node_modules/node-appletv/node_modules/ed25519/build/ed25519.node
→ /usr/local/lib/node_modules/node-appletv/node_modules/ed25519/build/Debug/ed25519.node
→ /usr/local/lib/node_modules/node-appletv/node_modules/ed25519/build/Release/ed25519.node
→ /usr/local/lib/node_modules/node-appletv/node_modules/ed25519/out/Debug/ed25519.node
→ /usr/local/lib/node_modules/node-appletv/node_modules/ed25519/Debug/ed25519.node
→ /usr/local/lib/node_modules/node-appletv/node_modules/ed25519/out/Release/ed25519.node
→ /usr/local/lib/node_modules/node-appletv/node_modules/ed25519/Release/ed25519.node
→ /usr/local/lib/node_modules/node-appletv/node_modules/ed25519/build/default/ed25519.node
→ /usr/local/lib/node_modules/node-appletv/node_modules/ed25519/compiled/10.15.0/darwin/x64/ed25519.node
at bindings (/usr/local/lib/node_modules/node-appletv/node_modules/bindings/bindings.js:88:9)
at Object. (/usr/local/lib/node_modules/node-appletv/node_modules/ed25519/index.js:1:99)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
Anybody have any ideas?
As I said I am very new to this and none of that makes sense and I can not find what it means by "Can not find Bindings File"
Thank You
Paul

Finally sorted and now working, Thanks

how did you fix it? I think it might solve my problem.


objc_macos_opt_native.objc-tests deadline exceeded failures

https://grpc-testing.appspot.com/job/gRPC_pull_requests_macos/3636/testReport/junit/(root)/objc_macos_opt_native/objc_tests/
From the log:
=== BUILD TARGET InteropTestsRemoteWithCronet OF PROJECT Tests WITH CONFIGURATION Cronet ===
[0317/081446.113883:ERROR:dns_config_service_posix.cc(213)] DNS config watch failed to start.
/jenkins/workspace/gRPC_pull_requests_macos/workspace_objc_macos_opt_native/src/objective-c/tests/InteropTests.m:155: error: -[InteropTestsRemoteWithCronet testLargeUnaryRPC] : Asynchronous wait failed: Exceeded timeout of 32 seconds, with unfulfilled expectations: "LargeUnary".
Test Case '-[InteropTestsRemoteWithCronet testLargeUnaryRPC]' failed (36.428 seconds).
/jenkins/workspace/gRPC_pull_requests_macos/workspace_objc_macos_opt_native/src/objective-c/tests/InteropTests.m:327: error: -[InteropTestsRemoteWithCronet testPingPongRPC] : Asynchronous wait failed: Exceeded timeout of 32 seconds, with unfulfilled expectations: "PingPong".
Test Case '-[InteropTestsRemoteWithCronet testPingPongRPC]' failed (32.008 seconds).
/jenkins/workspace/gRPC_pull_requests_macos/workspace_objc_macos_opt_native/src/objective-c/tests/InteropTests.m:213: error: -[InteropTestsRemoteWithCronet testResponsesOver4MBAreAcceptedIfOptedIn] : Asynchronous wait failed: Exceeded timeout of 32 seconds, with unfulfilled expectations: "HigherResponseSizeLimit".
Test Case '-[InteropTestsRemoteWithCronet testResponsesOver4MBAreAcceptedIfOptedIn]' failed (32.005 seconds).
/jenkins/workspace/gRPC_pull_requests_macos/workspace_objc_macos_opt_native/src/objective-c/tests/InteropTests.m:193: error: -[InteropTestsRemoteWithCronet testResponsesOverMaxSizeFailWithActionableMessage] : Asynchronous wait failed: Exceeded timeout of 32 seconds, with unfulfilled expectations: "ResponseOverMaxSize".
Test Case '-[InteropTestsRemoteWithCronet testResponsesOverMaxSizeFailWithActionableMessage]' failed (32.004 seconds).
/jenkins/workspace/gRPC_pull_requests_macos/workspace_objc_macos_opt_native/src/objective-c/tests/InteropTests.m:425: error: -[InteropTestsRemoteWithCronet testRPCAfterClosingOpenConnections] : Asynchronous wait failed: Exceeded timeout of 32 seconds, with unfulfilled expectations: "RPC after closing connection".
Test Case '-[InteropTestsRemoteWithCronet testRPCAfterClosingOpenConnections]' failed (32.004 seconds).
/jenkins/workspace/gRPC_pull_requests_macos/workspace_objc_macos_opt_native/src/objective-c/tests/InteropTests.m:283: error: -[InteropTestsRemoteWithCronet testServerStreamingRPC] : Asynchronous wait failed: Exceeded timeout of 32 seconds, with unfulfilled expectations: "ServerStreaming".
Test Case '-[InteropTestsRemoteWithCronet testServerStreamingRPC]' failed (32.003 seconds).
Test Suite 'InteropTestsRemoteWithCronet' failed at 2017-03-17 08:18:05.014.
	 Executed 12 tests, with 6 failures (0 unexpected) in 198.888 (199.042) seconds
Test Suite 'InteropTestsRemoteWithCronet.xctest' failed at 2017-03-17 08:18:05.015.
	 Executed 12 tests, with 6 failures (0 unexpected) in 198.888 (199.043) seconds
kill -9 `jobs -p`
jobs -p

@muxi, is this the same issue you're looking at in #10138?  If so, we can close this one.

This is not. I am wondering if it is related to the recent instability of c++ interop server. Yesterday I tried manually run these tests with infinite loops for a few hours and it seems to be passing consistently. I will keep an eye on it.

Seen again today with the following message:
InteropTestsRemote
testClientStreamingRPC, Asynchronous wait failed: Exceeded timeout of 32 seconds, with unfulfilled expectations: "ClientStreaming".
/jenkins/workspace/gRPC_pull_requests_macos/workspace_objc_macos_opt_native/src/objective-c/tests/InteropTests.m:287
Log here: https://grpc-testing.appspot.com/job/gRPC_pull_requests_macos/4639/testReport/junit/(root)/objc_macos_opt_native/objc_tests/

Seen again on PR #10733 in this log: https://grpc-testing.appspot.com/job/gRPC_pull_requests_macos/4753/testReport/junit/(root)/objc_macos_dbg_native/objc_tests/
InteropTestsRemote
test4MBResponsesAreAccepted, Asynchronous wait failed: Exceeded timeout of 32 seconds, with unfulfilled expectations: "MaxResponseSize".
/jenkins/workspace/gRPC_pull_requests_macos/workspace_objc_macos_dbg_native/src/objective-c/tests/InteropTests.m:213


[FEATURE]: Add WaterLinked DVL A50 localization source

Feature Type
Adding new functionality to the BlueROV2 driver
Problem Description
A common platform for velocity estimation on portable inspection-class systems is the WaterLinked DVL A50. It would be useful to provide support for that, particularly when the EKF interface is switched to the external EKF.
Feature Description
Implement an interface for the WaterLinked DVL A50. I have implemented this already for Hinsdale testing, but need to port it.
Alternative Solutions
N/A
Additional Context
The DVL sensor rate is super low and makes it a little difficult to get useful velocity data (there will be large corrections in the velocity).

I'm planning to port all of the localization implementation to a new repo so that things are maintained independently from this (now) meta-repo. I'll keep the relevant branch until I port things over, but am going to close this for now.


Add protobuf_deps to WORKSPACE

See https://github.com/grpc/grpc/pull/20224#issuecomment-531355209

@gnossen

As I said in my original comment, this change is going to have to be made by all of our downstreams as well, so you'll have to modify this Bazel test as well.

Thanks, added it.

Cross-reference: https://github.com/bazelbuild/bazel/issues/1943

Friendly ping :)

Known failures:
https://github.com/grpc/grpc/issues/20095
the PHP interop errors are due to a transient "https://packagist.org/p/provider-2019-04%246e9d3eb372b3e43a14ff5ba6e6cb037890da61f8f3288e468ac3a1a1bbbf27c1.json" file could not be downloaded (HTTP/1.1 404 Not Found) error.


[SPARK-37056][CORE] Remove unused code in HistoryServer and MetricsSystem 's unit test

What changes were proposed in this pull request?
Remove unused code in HistoryServer and MetricsSystem 's unit test
Why are the changes needed?
Fix ut code
Does this PR introduce any user-facing change?
No
How was this patch tested?
Existed UT

Test build #144399 has started for PR 34327 at commit 662cd67.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/48872/

Test build #144399 has finished for PR 34327 at commit 662cd67.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/48872/


Added responsive footer with animation

What does this PR do?
This PR will fix PR #166
Changes
Added footer with animation and fully responsive. But had to remove the rectangle.png.
Screenshots or GIFs (if applicable)
If your PR includes visual changes, provide screenshots or GIFs to demonstrate the changes.
Screencast from 2023-10-29 18-44-51.webm
Checklist

[ ] I have read and followed the contributing guidelines.
[X] My code follows the project's coding style and conventions.
[ ] I have added unit tests (if applicable) to ensure the code works as expected.
[ ] I have updated the project documentation (if necessary).

Additional Comments
Add any additional comments, context, or information about this PR.
By submitting this PR, I confirm that:

[X] I have reviewed my code and believe it is ready for merging.
[X] I understand that this PR may be subject to review and changes.
[ ] I agree to abide by the code of conduct and contributing guidelines of this project.

@Vijaykv5 hey please check this PR.

Thanks for your contribution @SumanKisku
If you find this project helpful, please consider giving it a star ⭐.
It helps to support the project and let others discover it too!

Welcome already started 🌟

I can make license,documentation font bold and make some animation to button


The 'dots' used in the background are too bright

The grid of dots used as a background should have lower brightness/higher transparency - they distract when using the Rover.

Fixed in d3eb6635e15e30ee1ad813b49e595cafdbb9d273


Added 'exception' placeholder to report_item.

If integration test was running without any verbosity at all, an
exception would be thrown due to the missing report item.

Could you please post an original error you've encountered and add a unit test?
Thank you!

Nevermind, I see where it'll fail. Please add a unit/integration test.
https://github.com/pybuilder/pybuilder/pull/867/files#diff-da3801146d42ac3cdd98c29b69382db1eea610a4dc8737e4fd2daf1fa41f1817L255

I actually wrote an integration test and cannot reproduce the issue even with this particular fix disabled.

Reproduced: "BUILD FAILED - KeyError: 'exception' (pybuilder/plugins/python/test_plugin_helper.py:62)"

    E
    ======================================================================
    ERROR: test (__main__.Issue867Test)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/home/arcivanov/Documents/src/pybuilder/pybuilder/src/integrationtest/python/issue_867_tests.py", line 74, in test
        reactor.build("run_integration_tests")
      File "/home/arcivanov/Documents/src/pybuilder/pybuilder/target/dist/pybuilder-0.13.8.dev/pybuilder/reactor.py", line 235, in build
        execution_summary = self.build_execution_plan(tasks, execution_plan)
      File "/home/arcivanov/Documents/src/pybuilder/pybuilder/target/dist/pybuilder-0.13.8.dev/pybuilder/reactor.py", line 272, in build_execution_plan
        task_execution_summaries = self.execution_manager.execute_execution_plan(
      File "/home/arcivanov/Documents/src/pybuilder/pybuilder/target/dist/pybuilder-0.13.8.dev/pybuilder/execution.py", line 393, in execute_execution_plan
        summaries.append(self.execute_task(task, **kwargs))
      File "/home/arcivanov/Documents/src/pybuilder/pybuilder/target/dist/pybuilder-0.13.8.dev/pybuilder/execution.py", line 340, in execute_task
        task.execute(self.logger, kwargs, _executable=_executable)
      File "/home/arcivanov/Documents/src/pybuilder/pybuilder/target/dist/pybuilder-0.13.8.dev/pybuilder/execution.py", line 179, in execute
        executable.execute(argument_dict)
      File "/home/arcivanov/Documents/src/pybuilder/pybuilder/target/dist/pybuilder-0.13.8.dev/pybuilder/execution.py", line 95, in execute
        self.callable(*arguments)
      File "/home/arcivanov/Documents/src/pybuilder/pybuilder/target/dist/pybuilder-0.13.8.dev/pybuilder/plugins/python/integrationtest_plugin.py", line 77, in run_integration_tests
        reports_processor.report_to_ci_server(project)
      File "/home/arcivanov/Documents/src/pybuilder/pybuilder/target/dist/pybuilder-0.13.8.dev/pybuilder/plugins/python/test_plugin_helper.py", line 62, in report_to_ci_server
        test.fails(report['exception'])
    KeyError: 'exception'

    ----------------------------------------------------------------------
    Ran 1 test in 0.726s

That's also a way of fixing it :) I wasn't sure if 'no verbosity' meant if you should see the exception or not.

Thanks for looking into it :)


Missing heatmap vis after importing latest version

Could not locate that visualization (id: 0858a2c0-643d-11e9-b607-6710a00e4c3e) appears in the Dashboard in place of the heatmap.
To Reproduce
Steps to reproduce the behavior:

Removed all indexes to re-import the data, vis, and dashboard
Had Filebeat send logs
Imported v6.x vis > > elk-hole - vis.json
Imported v6.x dash > > elk-hole - dash.json
Navigate to dashboard
get the error Could not locate that visualization (id: 0858a2c0-643d-11e9-b607-6710a00e4c3e)

Expected behavior
Heat map shows the proper bubbles around the world
Screenshots

Desktop (please complete the following information):

OS: Mac OS
Browser = Firefox 67.0

** ELK server stack

Debian Linux
Kibana 6.7.1

Additional context
Would it be possible to import just the 1 visualization without all of them as 1 json?  It seems like the combined JSON file is how Kibana manages it.
I only open this issue for those of us still on the V6 versions

Yes it's possible to import just one. Let me check if I have the v6 version
flying around.
By the way, I remember it is possible to change the vis is manually. Could
you please check the id in the vis.json package file and change it to
0858a2c0-643d-11e9-b607-6710a00e4c3e
JJ Welch<EMAIL_ADDRESS>schrieb am Mi. 5. Juni 2019 um 17:16:

Could not locate that visualization (id:
0858a2c0-643d-11e9-b607-6710a00e4c3e) appears in the Dashboard in place of
the heatmap.
To Reproduce
Steps to reproduce the behavior:

Removed all indexes to re-import the data, vis, and dashboard
Had Filebeat send logs
Imported v6.x vis > > elk-hole - vis.json
Imported v6.x dash > > elk-hole - dash.json
Navigate to dashboard
get the error Could not locate that visualization (id:
0858a2c0-643d-11e9-b607-6710a00e4c3e)

Expected behavior
Heat map shows the proper bubbles around the world
Screenshots
[image: dash_missing_vis]
https://user-images.githubusercontent.com/955527/58968004-80e4a380-8772-11e9-9de1-b860f45d8efd.png
Desktop (please complete the following information):

OS: Mac OS
Browser = Firefox 67.0

** ELK server stack

Debian Linux
Kibana 6.7.1

Additional context
Would it be possible to import just the 1 visualization without all of
them as 1 json? It seems like the combined JSON file is how Kibana manages
it.
I only open this issue for those of us still on the V6 versions
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/nin9s/elk-hole/issues/10?email_source=notifications&email_token=AEFFPRQ3QPO6OURXAPPLRHTPY7KE5A5CNFSM4HT3N332YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4GXZRDLA,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEFFPRV7JTWBOCIVQXXZI3LPY7KE5ANCNFSM4HT3N33Q
.

@aviationfan try this please
DNSheatmap.zip


Buggy client adding

We add clients as slaves per default and focus them, which is fine. However, if the layout is Monocle, this leads to problems (windows open hidden and focus disappears).
The best way to address this is probably to add client addition rules to layouts (?)

Update:
Right now, a pretty big change to the handling of client ordering is underway.
This is implemented by adding a HashMap<Vec<Tag>, Vec<Weak<RefCell<Client>>>>
to the WindowManager structure. This is the first step to fix the general problem and will
allow for a few things:

handle ordering of clients on tagsets individually
fix the bug
allow for cleaner config code

Right now, due to these changes, focus is broken, but will be fixed as soon as possible.

This transition is now done, and the code cleaned. The problem no longer remains.


获取现货数据

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
我们功能当中缺失现货的数据，请帮忙提供一个接口，获取下面网页中的数据https://www.100ppi.com/sf/day-2024-04-30.html
非常感谢！

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like A clear and concise description of what you want to happen.
Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.
Additional context Add any other context or screenshots about the feature request here.
我们功能当中缺失现货的数据，请帮忙提供一个接口，获取下面网页中的数据https://www.100ppi.com/sf/day-2024-04-30.html 非常感谢！

已有相关数据

请告知是那个接口获取？谢谢


Confirm mail link

I can receive mail confirmation link from smtp. How can I confirm it with this library? THanks.

Hi here the answer #358 .
If you want to change sms verification to email verification, change
challengeUrl = loginResult.getChallenge().getApi_path().substring(1);
to
challengeUrl = loginResult.getChallenge().getApi_path().substring(0);
or
challengeUrl = loginResult.getChallenge().getApi_path().substring(2);.
Else if that didn't function, juste remove your phone number from your Instagram account, and let only your email.

Thanks for your answer. I will check it.

Hi here the answer #358 .
If you want to change sms verification to email verification, change
challengeUrl = loginResult.getChallenge().getApi_path().substring(1);
to
challengeUrl = loginResult.getChallenge().getApi_path().substring(0);
or
challengeUrl = loginResult.getChallenge().getApi_path().substring(2);.
Else if that didn't function, juste remove your phone number from your Instagram account, and let only your email.

When i try getApi_path() return null and
when i try send -> InstagramGetChallengeRequest return JsonParseException.
What Should i do?

Addressed in rewrite or no longer relevant.