docker build -t chatgpt-on-wechat . 運行錯誤

大佬好，安裝過程中，到了docker build -t chatgpt-on-wechat . 這一步，出現了錯誤，請問如何解決呢？謝謝大佬
26.19 2024-04-03 02:04:48 - Repository configured successfully. To install Node.js, run: apt-get install nodejs -y
26.21 Reading package lists...
27.39 Building dependency tree...
27.65 Reading state information...
27.78 Some packages could not be installed. This may mean that you have
27.78 requested an impossible situation or if you are using the unstable
27.78 distribution that some required packages have not yet been created
27.78 or been moved out of Incoming.
27.78 The following information may help to resolve the situation:
27.78
27.78 The following packages have unmet dependencies:
28.00  nodejs : Conflicts: npm
28.00  npm : Depends: node-agent-base but it is not going to be installed
28.00        Depends: node-archy but it is not going to be installed
28.00        Depends: node-cacache (>= 17) but it is not going to be installed
28.00        Depends: node-chalk (>= 5.1.2-2~) but it is not going to be installed
28.00        Depends: node-cli-table3
28.00        Depends: node-columnify but it is not going to be installed
28.00        Depends: node-cssesc
28.00        Depends: node-debug but it is not going to be installed
28.00        Depends: node-emoji-regex
28.00        Depends: node-gyp but it is not going to be installed
28.00        Depends: node-http-proxy-agent
28.00        Depends: node-https-proxy-agent but it is not going to be installed
28.00        Depends: node-mkdirp but it is not going to be installed
28.00        Depends: node-ms but it is not going to be installed
28.00        Depends: node-nopt but it is not going to be installed
28.00        Depends: node-normalize-package-data but it is not going to be installed
28.00        Depends: node-npm-bundled but it is not going to be installed
28.00        Depends: node-npm-normalize-package-bin
28.00        Depends: node-npm-package-arg (>= 10) but it is not going to be installed
28.00        Depends: node-npmlog but it is not going to be installed
28.00        Depends: node-postcss-selector-parser
28.00        Depends: node-read-package-json but it is not going to be installed
28.00        Depends: node-rimraf but it is not going to be installed
28.00        Depends: node-semver but it is not going to be installed
28.00        Depends: node-string-width but it is not going to be installed
28.00        Depends: node-strip-ansi but it is not going to be installed
28.00        Depends: node-tar but it is not going to be installed
28.00        Depends: node-validate-npm-package-name but it is not going to be installed
28.00        Depends: node-which but it is not going to be installed
28.00        Depends: nodejs:any
28.00        Recommends: node-tap but it is not going to be installed
28.00 E: Unable to correct problems, you have held broken packages.
Dockerfile:4
3 |     ARG POETRY_VERSION=1.2.2
4 | >>> RUN apt-get update &&
5 | >>>     curl -sL https://deb.nodesource.com/setup_16.x | bash - &&
6 | >>>     apt-get install -y nodejs
7 | >>>     npm &&
8 | >>>     rm -rf /var/cache/apk/* &&
9 | >>>     pip3 install --no-cache-dir poetry &&
10 | >>>     rm -rf ~/.cache/
11 |     COPY package*.json ./
ERROR: failed to solve: process "/bin/sh -c apt-get update &&     curl -sL https://deb.nodesource.com/setup_16.x | bash - &&     apt-get install -y nodejs     npm &&     rm -rf /var/cache/apk/* &&     pip3 install --no-cache-dir poetry &&     rm -rf ~/.cache/" did not complete successfully: exit code: 100

请参考 https://github.com/kx-Huang/ChatGPT-on-WeChat/issues/3#issuecomment-2117260288


Add a new WebVR page about how it is different from regular web

I wrote a new page for the VR fundamentals section. I already got eng feedback but could do with a tech writer review.

Eng have added no further comments on the original doc, so assuming I got the case rules correct this is now good to go.
Thanks!


[Question] How to send a message to Specific Client in a Room in a Cluster Mode

Dear all,
I'm using Socket.io-redis and Socket.io v2 on Cluster-Mode, I have an issue when it comes to sending a direct message to a particular person. let me explain:
I have 4 users all joining the same room, each one the users have a sticky session with one of my backends. when a product a message in the room socket.to('room1').emit('hello', "Hello clients"); i can see that the message is delivered. But when I try to send a message to a particular! first there is such thing in the documentation, I only try to send it using the internal users like this:
io.sockets.connected[user.id].join('room1')
I know that the user that I'm looking for may or may not exist in the node. but is there is a way to send a message to a particular user using this socket adapter? maybe a shared Sockets list somehow? or communication a server to server to do so!?
What would you do to solve that issue?
Dependencies:
"socket.io": "^2.3.0",
"socket.io-redis": "^5.2.0",

Thanks in advance.

io.to(socketId).emit(...)

Nothing


FABRIC - create a simple Rd after Wr from 1_1 to 3_3 - make sure data is correct

Please create a simple test that can write from 1_1 to a specific address in 3_3.
Then it sends a read request to the same address. (1_1->3_3)
We expect 3 transactions in total:

wr (1_1 -> 3_3)
rd (1_1 -> 3_3)
rd_rsp (3_3->1_1)

add a checker that the data is correct

i created a direct test for it, currentley im not getting the data by RD, need to check why.

Great! might be an issue in the mem_wrap.
Also - the mem_wrap supports specific memory offset & size.
You must make sure your random mem address offset is In the valid range
@ShmuelSfez  Please add it to the level_fail so i can give it a look.

done

@ShmuelSfez  - Looking at the fabric level0, i don't see any param override.. Is this expected?

yes. this is a direct test with no randomization at all.

O ya.. i meant to write this on the other BP tests...
Is the BP tests part of the level0?


Review and clean up code comments

For example, what does this mean?
https://github.com/ConsenSys/Tokens/pull/71/files#diff-d44cc2e3f0ad5591d79d9df53837e60fR37

I agree this repo may actually be _over_commented in some areas.

Definitely. As I look through it, this repo feels like it's by ConsenSys devs, for ConsenSys devs. There's a lot of low hanging fruit for making this more reusable.


grpc: disable grpc logging

Now gRPC prints out logging info through its own logging lib. we need to disable it.

Just saw the label. So we keep the gRPC log in server side
but disable in client side by default?


Add getter for count of unique turn cost entries in GH storage

@michaz does this seem reasonable to you? It would be great if I could fetch this value in the tests I'm writing to check that exporting turn restrictions works properly.

After chatting with @michaz, this approach doesn't make sense, as the GH dependency we use in R5 doesn't point to this custom GH fork, it points to GH master (and we should probably keep it that way).


Undefined variable: dataRow (View:  bread/edit-add.blade.php)

Hi, I have issues with  Add BREAD to this table. I created new table at tools/database without create model after that i tried tools/bread  Add BREAD to this table with this error:
ErrorException (E_ERROR)
Undefined variable: dataRow (View: /Users/michalnosil/Sites/voyager/vendor/tcg/voyager/resources/views/tools/bread/edit-add.blade.php)
THX

Please search before opening new issues and use the issue-template.
Closing as this is a duplicate of #3646


allowSyntheticDefaultImports/esModuleInterop enabled causes issues with build optimizer in webpack

🐞 Bug report
Command (mark with an x)

- [x] build

Is this a regression?

No
Description
 A clear and concise description of the problem...
I'm building Angular with the latest webpack and for production builds we use @angular-devkit/build-optimizer/webpack-loader. Today when I enabled allowSyntheticDefaultImports and esModuleInterop in my tsconfig I get the following runtime error:
vendor.a9bcc57803e630b13a15.js:319 ERROR TypeError: Cannot set property 'component' of undefined

🔬 Minimal Reproduction
Let me know if you guys can't reproduce and I set up an example whenever I have time.
I'm using ts-node and build with this command:
webpack --config config/webpack.prod.ts --bail
From webpack.prod.ts:
{
    test: /(?:\.ngfactory\.js|\.ngstyle\.js|\.ts)$/,
    use: [
        {
            loader: '@angular-devkit/build-optimizer/webpack-loader',
            options: {
                sourceMap: useSourcemaps
            }
        },
        '@ngtools/webpack'
    ]
},

🔥 Exception or Error

vendor.a9bcc57803e630b13a15.js:319 ERROR TypeError: Cannot set property 'component' of undefined
    at initView (vendor.a9bcc57803e630b13a15.js:1019)
    at createViewNodes (vendor.a9bcc57803e630b13a15.js:1019)
    at Object.createEmbeddedView (vendor.a9bcc57803e630b13a15.js:1019)
    at TemplateRef_.createEmbeddedView (vendor.a9bcc57803e630b13a15.js:775)
    at ViewContainerRef_.createEmbeddedView (vendor.a9bcc57803e630b13a15.js:775)
    at vendor.a9bcc57803e630b13a15.js:1202
    at DefaultIterableDiffer.forEachOperation (vendor.a9bcc57803e630b13a15.js:724)
    at NgForOf._applyChanges (vendor.a9bcc57803e630b13a15.js:1202)
    at NgForOf.ngDoCheck (vendor.a9bcc57803e630b13a15.js:1202)
    at checkAndUpdateDirectiveInline (vendor.a9bcc57803e630b13a15.js:1019)

🌍 Your Environment

@angular/*: 8.0.0-rc.4
@angular/cdk: 8.0.0-rc.1
@angular/material: 8.0.0-rc.1
@angular/http: 8.0.0-beta.10
@angular-devkit/build-optimizer: 0.800.0-rc.4
rxjs: 6.5.2
ts-node: 8.1.0
typescript: 3.4.5
webpack: 4.31.0
webpack-cli: 3.3.2

This seems like a bug but we'll need to look at a reproduction to find and fix the problem. Can you setup a minimal repro please?
You can read here why this is needed. A good way to make a minimal repro is to create a new app via ng new repro-app and adding the minimum possible code to show the problem. Then you can push this repository to github and link it here.
This might be related to your directory structure so its really important to get an accurate repro to diagnose this.

I'll do my best. But it's a complex monorepo. Will take some times to mimic the repo structure and get strip away all the buils tools. Are there any other options?

You can try to use ng new repro-app

@alan-agius4 I managed to recreate the issue with only a few of our components and no sensitive data. Still, I created a private repo just in case, and made you a collaborator: https://github.com/JonWallsten/angular-devkit-bug
Let me know if it doesn't work.

npm i
npm run serve:build
http://localhost:8888

Hi @JonWallsten,
Thanks for the reproduction. Seeing the webpack config, the issue seems to be that you are using build-optimizer on ts files
Build optimizer should be using on js files
Can you try the below?
 {
  test: /(?:\.ngfactory\.js|\.ngstyle\.js|\.ts)$/,
  use: [
    '@ngtools/webpack'
  ],
  include: helpers.includeTS
},
{
  test: /\.js$/,
  use: [
    {
      loader: '@angular-devkit/build-optimizer/webpack-loader',
      options: {
        sourceMap: useSourcemaps
      }
    },
  ],
},

@alan-agius4: Thanks! That did the trick! :thumbsup:


[LS Code Actions] 'Create variable' code action provides invalid code snippet for langlib functions

Description:
Please refer the sample code snippet and syntactically incorrect output after invoking create variable code action for the runtime lang library function.
code snippet

Code Action result

Considering the module prefix when deriving the variable type within LS code actions might solve this for similar contexts. The expected output is shown below.

Steps to reproduce:
Affected Versions:
OS, DB, other environment details and versions:
Related Issues (optional):

Suggested Labels (optional):

Suggested Assignees (optional):

The issue here is that the signature of the type reference type symbol doesn’t have the module prefix since the owner is set as lang.annotations. This is similar to #30909 and possibly related to #26284.
@pubudu91 WDYT?

This is similar to #32586. This is a bug in the BIRPackageSymbolEnter: https://github.com/ballerina-platform/ballerina-lang/blob/2f5506cae9cb9f83ca27feeed528b4b4ffc6bce1/compiler/ballerina-lang/src/main/java/org/wso2/ballerinalang/compiler/BIRPackageSymbolEnter.java#L1275
This should've been env.pkgSymbol, not env.pkgSymbol.owner.


iOS app icon does not show in Device or Simulator

HI,
I have newly created iOS app using VS 2019.
And I added Images for Asset Catalog and when I run the app on simulator or when we use ad-hock distribution to a device, the app Icon does not.
It happen in both local Mac and VSTS pipeline deployed app.
We have an urgent delivery of an app. So can you please advice us how to overcome this ?

Solved.
https://github.com/xamarin/xamarin-macios/issues/7771#issuecomment-579972968


[Web] The flutter web page will not be responsive web design while printing.

Steps to Reproduce

Open flutter web page with chrome. For example, https://gallery.flutter.dev/#/
Open Menu File > Print

Expected results:
The print preview should be responsive web of whole page, not just a part of web page.
Actual results:
The print preview will not rendered according to the width, and just clip of whole web page. This kind of behavior is not like other responsive web design (such as, https://getbootstrap.com/). Try to print  getbootstrap.com website, you will see the layout will be rendered while printing.

Code sample

Logs

Verified this using a counter app and running on both renderers and observed below, ie, the print preview seems to be mis-aligned as compared to non-Flutter web apps:

 stable, master flutter doctor -v
[[✓] Flutter (Channel stable, 2.8.1, on Mac OS X 10.15.4 19E2269 darwin-x64,
    locale en-GB)
    • Flutter version 2.8.1 at /Users/dhs/documents/fluttersdk/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 77d935af4d (13 hours ago), 2021-12-16 08:37:33 -0800
    • Engine revision 890a5fca2e
    • Dart version 2.15.1

[✓] Android toolchain - develop for Android devices (Android SDK version 30)
    • Android SDK at /Users/dhs/Library/Android/sdk
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Users/dhs/Library/Android/sdk
    • Java binary at: /Users/dhs/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/202.7486908/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Users/dhs/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/202.7486908/Android
      Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.57.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.21.0

[✓] Connected device (4 available)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 93.0.4577.82

• No issues found!

[✓] Flutter (Channel master, 2.9.0-1.0.pre.173, on Mac OS X 10.15.4 19E2269
    darwin-x64, locale en-GB)
    • Flutter version 2.9.0-1.0.pre.173 at
      /Users/dhs/documents/fluttersdk/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 60de93f297 (2 hours ago), 2021-12-22 22:09:12 -0500
    • Engine revision 2235abc0aa
    • Dart version 2.16.0 (build 2.16.0-128.0.dev)
    • DevTools version 2.9.2

[✓] Android toolchain - develop for Android devices (Android SDK version 30)
    • Android SDK at /Users/dhs/Library/Android/sdk
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Users/dhs/Library/Android/sdk
    • Java binary at: /Users/dhs/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/202.7486908/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.5.1, Build version 12E507
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Users/dhs/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/202.7486908/Android
      Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.57.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.21.0

[[✓] Connected device (4 available)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 93.0.4577.82

• No issues found!

Duplicate of https://github.com/flutter/flutter/issues/32249 and https://github.com/flutter/flutter/issues/91671 (closed)

Closing as a duplicate of #32249.


fix: [#4544] JwtTokenExtractor.getIdentity:err! FetchError: request to https://login.botframework.com/v1/.well-known/openidconfiguration

Fixes #4544
Description
This PR fixes the error thrown in openIdMetadata when the bot is used behind a proxy server by setting the proxy's URL in the fetch agent.
Specific Changes

Updated parameterizedBotFrameworkAuthentication to pass the proxy settings to jwtTokenExtractor.
Updated jwtTokenExtractor to pass the proxy settings to openIdMetadata.
Updated openIdMetada to set the agent in the fetch, containing the proxy URL.
Replaced cross-fetch with node-fetch to pass the agent option.

Testing
We tested this using different tools to simulate HTTP and HTTPS proxies.
These images show the request intercepted by the proxy and the bot working.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

8 of 10 (80.0%)  changed or added relevant lines in 2 files are covered.
82 unchanged lines in 5 files lost coverage.
Overall coverage decreased (-0.4%) to 84.239%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

libraries/botframework-connector/src/auth/openIdMetadata.ts
6
8
75.0%

Files with Coverage Reduction
New Missed Lines
%

libraries/botbuilder-lg/src/templateExtensions.ts
1
84.48%

libraries/botframework-streaming/src/utilities/createNodeServer.ts
1
78.57%

libraries/botframework-streaming/src/namedPipe/namedPipeServer.ts
12
50.68%

libraries/botframework-streaming/src/namedPipe/namedPipeClient.ts
17
34.09%

libraries/botframework-streaming/src/namedPipe/namedPipeTransport.ts
51
3.92%

Totals

Change from base Build<PHONE_NUMBER>:
-0.4%

Covered Lines:
20294

Relevant Lines:
22808

💛  - Coveralls

Closing as a better alternative was found and documented in this comment.

Reopened in consideration of a new customer's scenario (link).


feat(headers): Add strict-origin and strict-origin-when-cross-origin referer policy

Support for strict-origin and strict-origin-when-cross-origin in referer
policy required for imporving network security. This pull request will attempt
to add missing pieces of referrer policy.

Thanks!


Determine why create and list permissions causes bad request.

In resource manager, using resourcemanager.projects.create or resourcemanager.projects.list in a testPermissions call leads to a 400 Bad Request error.

Create and list should be tested on an organization rather than on any specific project.  Because organizations are in alpha, are available to very few users, and we have chosen to not yet support it in our API yet, they should be removed from PR #718.


Postmark::InvalidMessageError

I am using postmark to deliver my emails, and there is no way to rescue this error at the moment if it occurs internally in devise.

You can still rescue it in your controller or by overriding the proper methods in the model.


Fix/iterget and details improvements

some small improvements I made over the weekend.

if "details" param isn't provided, default to noDetails=True
allow the caller of iterget_notes to set a limit on the batch size

just realized I should add some tests. Will do that soon.

I'm going to close this, an open an issue to finish it later.

Issue here: https://github.com/iesl/openreview/issues/1385


Split artifacts into a bsp4j.protocol and a bsp4j.server

This is the outcome of discussion https://github.com/build-server-protocol/build-server-protocol/discussions/651.
the bsp4j artifact currently contains lots of heavyweight transitive dependencies. This makes it unsuitable to be used by foreign APIs, e.g. in build tool plugins to provide additional BSP suport. For example a mill-rust plugin.
What's needed is a bsp4j.protocol artifact without any heavyweight transitive dependencies, which can be easily used in various build tools plugins.
Therefore, we should split the current bsp4j artifact into a leightweight bsp4j.protocol and a bsp4j.server, which may contain whatever transitive dependency is needed to launch a BSP server.

This is also an opportunity, to have each BSP extension in it's own namespace (Java package), e.g. ch.epfl.scala.bsp4j.{core,jvm,java,scala,sbt,rust,...}.

Bump


Tree view color

Hi,
Very nice theme.
I've a little problem. I do not know how to have the same colors in the tree view like your screenshot. In mine, all is just white.

Regards

You're running version 0.8.0 from APM (latest stable). The screenshots are from the development version which you can clone from the repo. More info on that in the CONTRIBUTING section of the README file.

Thanks.
Unfortunatly, the tree view is always colorless

Check the theme's settings. You're probably using default values :smile:

Thank you. This is my settings :

Yep, you're still using the stable version. The screenshots in the repository are from the development version. If you want to install it then do this in a terminal:
apm uninstall atom-material-ui
git clone git@github.com:silvestreh/atom-material-ui.git
cd atom-material-ui/
apm link && apm install

And then restart atom.


fix: fix deny access to prevent a regression

Description

Related Issue

Fixes <issue_link>

Motivation and Context

How Has This Been Tested?

test environment:
test case 1:
test case 2:
...

Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Technical debt
[ ] Tests only (no source changes)

Checklist:

[ ] Code changes
[ ] Unit tests added
[ ] Acceptance tests added
[ ] Documentation ticket raised:

[ ] TODO check deny feature during the upgrade test between 5.0.0 and 7.0.0
[ ] put FRONTEND_OCS_ENABLE_DENIALS to deprecated envs

If this gets merged, I will do the needed translation on transifex for the new strings.
Note, if TX needs to be added quickly befor final releasing, one needs to initiate a manualy sync, I will do the TX and another sync needs to be done. Then all is up to date.

tested:

creating/changing/deleting share with role cannot access - works correct
user can see/change/delete cannot access share which was created in 5.0 version

remarks:

500 error when deleting deny share (was created in version 5.0) but looks like works -> user recipient can see resource
steps:
switch ocis version 5
admin creates folder and shares folder to Users group
admin shares folder to einstein with denied role
upgrade ocis to version 7
admin deletes denied role
log:
{"level":"error","service":"sharing","pkg":"rgrpc","traceid":"56df2dfcf09102480861bcf5efb79e17","hostname":"","userID":"9955764e-d4f7-4191-96ea-7d559e8f7955","shareID":"b1b4a413-4987-45ed-8cee-986911d246cd:9955764e-d4f7-4191-96ea-7d559e8f7955:fa3ce1ec-9cd8-475e-80f9-053e86c1c836","error":"error: already exists: already exists","time":"2024-11-22T17:23:14+01:00","message":"persisting removed share failed"}

@micbar today I saw that you had similar issue and fixed it. it was case with project space - it works

no german translation

user can see activity of the denied resource

sse events in this case work correct but confuse users. If we deny access -> user gets notification that resource was shared but user doesn't see resource. If we delete cannot access - user see notification that share was deleted and user can see resource.

user can search by denied resource and cannot create resource with same name - existing bugs https://github.com/owncloud/web/issues/9029 https://github.com/owncloud/ocis/issues/6288

@micbar today I saw that you had similar issue and fixed it. it was case with project space - it works

Correct. That was a general issue with sharing and has been fixed in reva https://github.com/cs3org/reva/pull/4968.
Needs a reva bump to arrive in ocis master.

put FRONTEND_OCS_ENABLE_DENIALS to deprecated envs

Before merging, if the var has been deprecated, please run make -C docs docs-generate to add the changed env_vars.yaml to the PR. I need to do afterwards with a separate PR the changed envvar magic... 😅

Before merging, if the var has been deprecated, please run make -C docs docs-generate to add the changed env_vars.yaml to the PR. I need to do afterwards with a separate PR the changed envvar magic... 😅

Needs to be discussed with @kobergj
We deprecated the whole OCS Api with 5.0.0.
I would have removed it already but the clients were not able to move to the LibreGraph API in time.

We deprecated the whole OCS Api with 5.0.0.
7.0.0?

We deprecated the whole OCS Api with 5.0.0.

7.0.0?

https://doc.owncloud.com/ocis_release_notes.html#deprecation-announcements


Possible to suppress job control messages?

Is it possible to suppress job control messages using Elvish?  For an example of what I mean I'm trying to setup wal to automatically set the color scheme for new terminal windows to match the others.  The directions in the readme says that for bash and zsh use (wal -r &) in the correct configuration file, but this syntax doesn't do the same thing under Elvish.
Using the syntax from Wal's readme I get the following:
Exception: head of command must be 1 value; got 0
Traceback:
  /home/vendion/.elvish/rc.elv, line 22:
      (wal -r &)
  /home/vendion/.elvish/rc.elv, line 21-23:
    if (!=s (which wal) '') {
      (wal -r &)
    }
/home/vendion/bin/wal: line 257: printf: write err
job wal -r & finished, errors = wal exited with 1
~>

Not using the () in my rc.elv file wal does correctly set the color scheme but I also see the job control output in my terminal:
job wal -r & finished
~ ❱

In my rc.elv I have the command wrapped in a if statement to check if wal is present in my $PATH as I share my configs on multiple machines.

Feature request accepted; parentheses in Elvish is for output capture, not subshells like in other shells.

It is now possible to suppress the message sent when a bg job finishes without error by setting $notify-bg-job-success to $false.


[#108938292] Update DOS closing date

https://www.pivotaltracker.com/story/show/108938292

Added hard-coded dates to the isht list so :+1:


Scales not showing

I've been using this for months without an issue, but I recently got a new computer and ever since I can't get my scales to show up. But, my friend can still see the changes done to my character through mare, they just don't show up on my end.
The only changes I've made are to make my character a bit more slender, and I haven't touched anything to do with root or height or anything else.

Did you make sure your Character name is writtten EXACTLY right?
make sure in the settings the "Enable" checkbox is checked
Is this in general, or does this only happen in specific edge cases?
Can you try to create a scale in game, by creating a new one and then clicking the Pen Icon to open the edit window and sliding things around?

I have done all of the above several times over, since first noticing this issue. I triple checked that my name was written correctly, and that the box was enabled. I tried making a new scale several times and slid stuff around, both by making a new from scratch and by trying to import from anamnesis. And every time I couldn't see any changes on my end, while my friend could see them be updated through Mare.
I've tried to troubleshoot this on my own for the past two weeks, and I honestly can't think of anything else that I can do that I haven't already tried. I even imported others' scales just to see if they would do something, and nothing happened. And every time I always made sure that my character's name was written correctly and that it was enabled.
This also happens in general. Since getting my new computer, C+ hasn't worked once. I never had trouble with it on my old computer, which is why I'm so stumped as to what to do. I've tried running everything as administrator too, and I've double checked that everything is whitelisted from my anti-virus programs, just to rule out anything else it could be.
I'm sorry if I wrote this in a confusing way, since english isn't my first language >< but thank you for any help!!

Can we get a log?
Basic Debuglog

Open /xllog in-game
Click the cogwheel and put Log level to Debug.
Clear the log using the button in the log window
Reproduce the issue
Copy the log file to clipboard from the /xllog window and paste it into notepad, save the file
if the game hard crashes copy the dalamud.log from %appdata%\xivlauncher\
Attach the file to Discord by drag+dropping it into the Discord client
Change Log Level back to Information unless further requested

I tried doing a couple things here, like changing the sliders and making a new profile. Hopefully this helps!
DBG [CustomizePlus].txt

I'm having this exact same problem.

This is happening to me as well as two other friends. When I go into gpose, my custom scaling looks as it should, but those of my friends gets reverted to default. When they gpose, their character looks fine but anyone else gets reverted to default.

I should emphasize again that the issue I'm having is that Customize doesn't work at all.
I am making changes to the sliders for my character, see no changes happening on my end for my character, while my friend sees the changes happening on my character since we have mare linked for each other.
But at no point ever do the changes that I make to my character appear on my screen. C+ just doesn't work ever for me, and yet it does since the changes are clearly being made as my friend can see them.

I wonder sometimes if Bibo+ is actually the culprit

I have the same issue. Sometimes C+ does apply stuff, sometimes it does not, friends can often still see the changes via Mare while I myself can't. Sometimes clicking on "edit" and closing the scale helps, sometimes it just completely breaks and nothing I do brings back my scale. I ONLY encountered this issue in the "newer" version of Customize+ where you can scale everything individually but apparently not just my character globally anymore. Which is actually the only thing I would want from it, so I don't want to throw that profile away - is there still a way to do that? I just want to scale my catboy by a certain value to have my character be my irl height, and well, everything should scale with it.

@droth-dreynor https://docs.google.com/document/d/1lzxG85hjYKNWwXrVJn79jk2E1xXD0pG5_k6Ep2zGZWc/edit#heading=h.16nnbr4e7wue

I want to start this by saying that I know this is a lot of work, and I do appreciate all of the time and effort that is put into this plugin!
It's been almost two months soon, and I still have this problem of my character being unaffected by any changes made with C+, but it still shows on my friend's end. Even with all the newest updates and everything.
I don't want to be pushy as all I want is for my character to just be a bit more slender and that's all. (No, I don't want to make my character taller or smaller. That is not the issue)
I do want to mention that I tried using C+ on several of my other characters now, always making sure their names are spelt correctly, and it never works. I've also tried disabling all my mods and to run C+ as the only plugin.
But yeah, I know these things take time, and I know my issue seems to be rather odd, so I just wanted to clear up some misunderstandings I've seen in the comments and explain further what other things I've tried in the past month.
Maybe I'm just cursed ahaha

I am not entirely sure when it happened or which update might have fixed it, but when I tried to disable and enable the "Enable Profiles" option today, C+ suddenly worked like it should again.
https://gyazo.com/c68139d3ca391a2584de73967386ef1b
I know for a fact that I've tried doing this before, and it didn't work then, but I won't complain :)


What font is pictured?

Can you please let me know what font is used in the screen shot?
Thanks!

I can't remember, but it might b Roboto Mono.


Merge SSO changes into dev (bad merge)

Issue #: 🎟DESENG-408
Description of changes:
Most of the configuration changes required to make MET function correctly when using the BC Government's hosted Single Sign On Keycloak servers.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the met-public license (Apache 2.0).

I don't know what happened here. I tried some manual merges in VS code and that did not go well. I'm closing this PR so I can try again.


PF Shield Selector Conflict

This is a...

[ ] Feature request
[x] Regression (a behavior that used to work and stopped working in a new release)
[ ] Bug report
[ ] Documentation issue or request

Description
There is a conflict with the shield selector between PF3 and PF4. The namespace doesn't properly reset styles between the two systems. Below is an screenshot of a product that has it's main body or international components effected when toggling padding settings on and off.

I have also run into this in the Integ8ly project when using the PatternFly 3 alerts.


Unnecessary metadata is inserted in the root element SVG

The option "remove metadata" leavs the declaration in the head. <svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"   xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"

Imported from Launchpad using lp2gh.

date created: 2011-12-18T12:13:37Z
owner: arachnovobia
the launchpad url was https://bugs.launchpad.net/bugs/905919

Fixed in Scour 0.32, see #14


Azure Firewall scale up and scale out

[Enter feedback here]
In this paragraph, the word "scale up" is not 100% accurate since Azure Firewall scales out rather than scale up.

Azure Firewall can scale up as much as you need to accommodate changing network traffic flows, so you don't need to budget for your peak traffic.

Please kindly consider fixing this part.

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

ID: bc94224c-a581-0739-7178-91aeb4a414a3
Version Independent ID: 2a3145ec-bdde-c739-a454-49c238a76965
Content: Azure Firewall features
Content Source: articles/firewall/features.md
Service: firewall
GitHub Login: @vhorne
Microsoft Alias: victorh

@bangdu-ms Thank you for your feedback . We will engage the content team to review the same.

updated
#please-close


Failing to build Debian pkg on PPC64LE

OS/Web Information

Web Browser:
Local OS: Ubuntu 18.04
Remote Architecture: PPC64LE
code-server --version: 3.9.2

Steps to Reproduce

lib.sh is modified followed by yarn and yarn build successful run.
vscode build successful.
standalone is successful.
bash -x ci/build/build-packages.sh failed

Expected
It should create debian package
Actual
  line 13: field files not found in type nfpm.Config

Logs
+ set -euo pipefail
+ main
++ dirname ./ci/build/build-packages.sh
+ cd ./ci/build/../..
+ source ./ci/lib.sh
++ set -euo pipefail
+++ pkg_json_version
+++ jq -r .version package.json
++ VERSION=3.9.2
++ export VERSION
+++ arch
+++ case "$(uname -m)" in
++++ uname -m
+++ echo ppc64le
++ ARCH=ppc64le
++ export ARCH
+++ os
+++ local os
++++ tr '[:upper:]' '[:lower:]'
++++ uname
+++ os=linux
+++ [[ linux == \l\i\n\u\x ]]
+++ local ldd_output
++++ ldd --version
+++ ldd_output='ldd (Ubuntu GLIBC 2.27-3ubuntu1.4) 2.27
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.'
+++ echo 'ldd (Ubuntu GLIBC 2.27-3ubuntu1.4) 2.27
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.'
+++ grep -iq musl
+++ echo linux
++ OS=linux
++ export OS
++ RELEASE_PATH=release
+ mkdir -p release-packages
+ release_archive
+ local release_name=code-server-3.9.2-linux-ppc64le
+ [[ linux == \l\i\n\u\x ]]
+ tar -czf release-packages/code-server-3.9.2-linux-ppc64le.tar.gz --transform 's/^\.\/release-standalone/code-server-3.9.2-linux-ppc64le/' ./release-standalone
+ echo 'done (release-packages/code-server-3.9.2-linux-ppc64le)'
done (release-packages/code-server-3.9.2-linux-ppc64le)
+ release_gcp
+ mkdir -p release-gcp/3.9.2
+ cp release-packages/code-server-3.9.2-linux-ppc64le.tar.gz ./release-gcp/3.9.2/linux-ppc64le.tar.gz
+ mkdir -p release-gcp/latest
+ cp ./release-packages/code-server-3.9.2-linux-ppc64le.tar.gz ./release-gcp/latest/linux-ppc64le.tar.gz
+ [[ linux == \l\i\n\u\x ]]
+ release_nfpm
+ local nfpm_config
++ envsubst
+ nfpm_config='name: "code-server"
arch: "ppc64le"
platform: "linux"
version: "v3.9.2"
section: "devel"
priority: "optional"
maintainer: "Anmol Sethi<EMAIL_ADDRESS>description: |
  Run VS Code in the browser.
vendor: "Coder"
homepage: "https://github.com/cdr/code-server"
license: "MIT"
files:
  ./ci/build/code-server-nfpm.sh: /usr/bin/code-server
<EMAIL_ADDRESS><EMAIL_ADDRESS>  # Only included for backwards compat with previous releases that shipped
  # the user service. See #1997
  ./ci/build/code-server-user.service: /usr/lib/systemd/user/code-server.service
  ./release-standalone/**/*: "/usr/lib/code-server/"'
+ nfpm pkg -f /dev/fd/63 --target release-packages/code-server_3.9.2_ppc64le.deb
++ echo 'name: "code-server"
arch: "ppc64le"
platform: "linux"
version: "v3.9.2"
section: "devel"
priority: "optional"
maintainer: "Anmol Sethi<EMAIL_ADDRESS>description: |
  Run VS Code in the browser.
vendor: "Coder"
homepage: "https://github.com/cdr/code-server"
license: "MIT"
files:
  ./ci/build/code-server-nfpm.sh: /usr/bin/code-server
<EMAIL_ADDRESS><EMAIL_ADDRESS>  # Only included for backwards compat with previous releases that shipped
  # the user service. See #1997
  ./ci/build/code-server-user.service: /usr/lib/systemd/user/code-server.service
  ./release-standalone/**/*: "/usr/lib/code-server/"'
guessing packager from target file extension...
yaml: unmarshal errors:
  line 13: field files not found in type nfpm.Config

code-server --log debug
[2021-08-05T05:12:15.533Z] info  code-server 3.11.0 4e8cd09ef0412dfc7b148b7639a692e20e4fd6dd
[2021-08-05T05:12:15.534Z] info  Using user-data-dir ~/.local/share/code-server
[2021-08-05T05:12:15.549Z] info  Using config file ~/.config/code-server/config.yaml
[2021-08-05T05:12:15.549Z] info  HTTP server listening on http://<IP_ADDRESS>:8080
[2021-08-05T05:12:15.550Z] info    - Authentication is enabled
[2021-08-05T05:12:15.550Z] info      - Using password from ~/.config/code-server/config.yaml
[2021-08-05T05:12:15.550Z] info    - Not serving HTTPS
^C[2021-08-05T05:12:33.918Z] debug child:13898 disposing {"code":"SIGINT"}

bash -x ci/build/build-packages.sh failed

I'm not seeing this as a suggested method in the docs for Debian installation so I'm not sure if this should work.
cc @code-asher

I am trying to generate packages for both RHEL and Debian as it is not being released for PPC64LE architecture. This is after installing code-server. I am not getting what does the following code really means?
files:
  ./ci/build/code-server-nfpm.sh: /usr/bin/code-server
<EMAIL_ADDRESS><EMAIL_ADDRESS>  # Only included for backwards compat with previous releases that shipped
  # the user service. See #1997
  ./ci/build/code-server-user.service: /usr/lib/systemd/user/code-server.service
  ./release-standalone/**/*: "/usr/lib/code-server/"'

The files entry tells nfpm what files to copy and where to copy them.
What version of nfpm are you using? We use 2.3.1 on latest code-server
but I think on 3.9.2 we were using 1.9.0.


Error in Xcode 7 beta 4

I'm getting the final error after running Carthage update:-
*** Building scheme "Alamofire iOS" in Alamofire.xcworkspace
** BUILD FAILED **
The following build commands failed:
CompileSwift normal x86_64 /Users/robinmalhotra/Developer/alamo/Carthage/Checkouts/Alamofire/Source/ParameterEncoding.swift
CompileSwift normal x86_64 /Users/robinmalhotra/Developer/alamo/Carthage/Checkouts/Alamofire/Source/ServerTrustPolicy.swift
CompileSwiftSources normal x86_64 com.apple.xcode.tools.swift.compiler
(3 failures)
/Users/robinmalhotra/Developer/alamo/Carthage/Checkouts/Alamofire/Source/ParameterEncoding.swift:31:10: error: enum cases require explicit raw values when the raw type is not integer literal convertible
/Users/robinmalhotra/Developer/alamo/Carthage/Checkouts/Alamofire/Source/ServerTrustPolicy.swift:125:30: error: cannot invoke 'append' with an argument list of type '(Unmanaged)'
/Users/robinmalhotra/Developer/alamo/Carthage/Checkouts/Alamofire/Source/ServerTrustPolicy.swift:167:13: error: cannot invoke 'SecTrustSetPolicies' with an argument list of type '(SecTrust, [Unmanaged!])'
/Users/robinmalhotra/Developer/alamo/Carthage/Checkouts/Alamofire/Source/ServerTrustPolicy.swift:173:17: error: cannot invoke 'SecTrustSetPolicies' with an argument list of type '(SecTrust, [Unmanaged!])'
/Users/robinmalhotra/Developer/alamo/Carthage/Checkouts/Alamofire/Source/ServerTrustPolicy.swift:204:17: error: cannot invoke 'SecTrustSetPolicies' with an argument list of type '(SecTrust, [Unmanaged!])'
/Users/robinmalhotra/Developer/alamo/Carthage/Checkouts/Alamofire/Source/ServerTrustPolicy.swift:253:30: error: cannot invoke 'append' with an argument list of type '(Unmanaged)'
/Users/robinmalhotra/Developer/alamo/Carthage/Checkouts/Alamofire/Source/ServerTrustPolicy.swift:261:62: error: 'Unmanaged!' is not convertible to 'NSData'
/Users/robinmalhotra/Developer/alamo/Carthage/Checkouts/Alamofire/Source/ServerTrustPolicy.swift:272:29: error: cannot invoke 'publicKeyForCertificate' with an argument list of type '(Unmanaged)'
/Users/robinmalhotra/Developer/alamo/Carthage/Checkouts/Alamofire/Source/ServerTrustPolicy.swift:286:35: error: cannot invoke 'SecTrustCreateWithCertificates' with an argument list of type '(SecCertificate, Unmanaged!, inout SecTrust?)'
/Users/robinmalhotra/Developer/alamo/Carthage/Checkouts/Alamofire/Source/ServerTrustPolicy.swift:289:25: error: cannot assign a value of type 'Unmanaged!' to a value of type 'SecKey?'
A shell task failed with exit code 65:
** BUILD FAILED **
The following build commands failed:
CompileSwift normal x86_64 /Users/robinmalhotra/Developer/alamo/Carthage/Checkouts/Alamofire/Source/ParameterEncoding.swift
CompileSwift normal x86_64 /Users/robinmalhotra/Developer/alamo/Carthage/Checkouts/Alamofire/Source/ServerTrustPolicy.swift
CompileSwiftSources normal x86_64 com.apple.xcode.tools.swift.compiler
(3 failures)

Seeing the same problem on XC7-beta4, all be it using CocoaPods.
+1

Just ran the following...something you have configured is just incorrect:
Carthage Version

xcodebuild version

Cartfile

Carthage Update

Everything builds exactly as expected. For further assistance, please open a question on Stack Overflow and tag Alamofire. The Alamofire community is very helpful and supportive. Stack Overflow is the best place to get your question answered quickly and correctly.
Good luck! 🍻

From our Contribution Guidelines
Asking Questions
We don't use GitHub as a support forum. For any usage questions that are not specific to the project itself, please ask on Stack Overflow instead. By doing so, you'll be more likely to quickly solve your problem, and you'll allow anyone else with the same question to find the answer. This also allows maintainers to focus on improving the project for others.

Okay, I got it. For some reason, Xcode-beta decided not to update from the App Store beyond 7A121l. Redownloading from developer.apple.com fixed this issue.

Cool, glad to hear it! Thanks for posting your issue and the solution. 👍🏼

Happy to help :)


New line with enter

Is your feature request related to a problem? Please describe
It would be nice if it would be possible to add a new line when pressing enter and sending a message with shift enter.
Describe the solution you'd like
Add a prop to invert the newline and send mechanism.

Indeed, will do that shortly


BUG: Fix CSS layout problem with the documentation

Fixes a problem where the project's name would overlap with the
navigation bar below the logo.
Fixes #1261

:+1:


CairoLib UX improvememnts

This PR updates scarb to 2.8.2!

https://github.com/HerodotusDev/hdp-test/pull/23 updated contract fixtures with this


send_sd_response() passing a NULL in6_addr* to net_if_ipv6_select_src_addr() accessing invalid memory and causing fault

mdns_responder.c:374 is passing a NULL in6_addr* for dst to net_if_ipv6_select_src_addr() if the family is not AF_INET6. net_if_ipv6_select_src_addr() dereferences this null and accesses invalid memory (causing an MPU fault on my system)
https://github.com/zephyrproject-rtos/zephyr/blob/f1bf05e63a5447c7a935c371d22182a80319c08a/subsys/net/ip/net_if.c#L2867

	if (!net_ipv6_is_ll_addr(dst) && !net_ipv6_is_addr_mcast_link(dst)) {
		/* If caller has supplied interface, then use that */
		if (dst_iface) {
			src = net_if_ipv6_get_best_match(dst_iface, dst,

net_ipv6_is_ll_addr() is https://github.com/zephyrproject-rtos/zephyr/blob/f1bf05e63a5447c7a935c371d22182a80319c08a/include/zephyr/net/net_ip.h#L839:
static inline bool net_ipv6_is_ll_addr(const struct in6_addr *addr)
{
	return UNALIGNED_GET(&addr->s6_addr16[0]) == htons(0xFE80);
}

It's this dereference of 'addr' (which is dst and 0x0 in net_if_ipv6_select_src_addr()) that triggers the MPU fault (afaict).
Using stm32h723, zephyr 3.4 (checked on zephyr main and no changes are present to either of these lowest level functions to adjust, although its possible higher level changes have fixed this issue). I thought this worked with 3.2 but again I'm not judging the change that broke things, it could be more correct this way but not fully plumbed up, or an unintended side effect.
zephyr 3.2 had different code in v3.2:
https://github.com/zephyrproject-rtos/zephyr/blob/4256cd41df6c60f1832fd2deb14edc30ac7debab/subsys/net/lib/dns/mdns_responder.c#L374
	if (IS_ENABLED(CONFIG_NET_IPV6)) {
		/* Look up the local IPv6 address */
		addr6 = net_if_ipv6_select_src_addr(net_pkt_iface(pkt),
						    (struct in6_addr *)ip_hdr->ipv6->src);
	}

vs. 3.4 which passes null (which may be more correct for sure but that NULL is what causes the crash):
https://github.com/zephyrproject-rtos/zephyr/blob/356c8cbe63ae01b3ab438382639d25bb418a0213/subsys/net/lib/dns/mdns_responder.c#L374
	if (IS_ENABLED(CONFIG_NET_IPV6)) {
		/* Look up the local IPv6 address */
		addr6 = net_if_ipv6_select_src_addr(iface,
			family == AF_INET6 ? (struct in6_addr *)src_addr : NULL);
	}

To Reproduce

Enable mdns responder
Enable ipv4 and ipv6 support
Attach to Ethernet with mdns traffic
See error

Expected behavior
I'd hope it wouldn't crash at the least. I don't understand the issue and its solution well enough yet to say more here.
Impact
Showstopper here. I'll have to disable ipv6 support I think so I can continue.
Logs and console output
00:00:00.014,000] <inf> main: registering shell command
[00:00:02.636,000] <inf> dhcp: IPv4 address: <IP_ADDRESS>
[00:00:02.636,000] <inf> dhcp: Lease time: 83627 seconds
[00:00:02.636,000] <inf> dhcp: Subnet: <IP_ADDRESS>
[00:00:02.636,000] <inf> dhcp: Router: <IP_ADDRESS>
[00:00:26.266,000] <err> os: ***** MPU FAULT *****
[00:00:26.266,000] <err> os:   Data Access Violation
[00:00:26.266,000] <err> os:   MMFAR Address: 0x0
[00:00:26.266,000] <err> os: r0/a1:  0x24002cf8  r1/a2:  0x00000000  r2/a3:  0x00000000
[00:00:26.266,000] <err> os: r3/a4:  0x00000000 r12/ip:  0x240090bc r14/lr:  0x08028b9b
[00:00:26.266,000] <err> os:  xpsr:  0x610f0000
[00:00:26.266,000] <err> os: Faulting instruction address (r15/pc): 0x080148da
[00:00:26.266,000] <err> os: >>> ZEPHYR FATAL ERROR 19: Unknown error on CPU 0
[00:00:26.266,000] <err> os: Current thread: 0x24003de0 (rx_q[0])
[00:00:26.354,000] <err> os: Halting system

Environment (please complete the following information):

OS: osx
Toolchain: zephyr-sdk-0.16.0
Commit: commit 356c8cbe63ae01b3ab438382639d25bb418a0213 (HEAD, tag: zephyr-v3.4.0, tag: v3.4.0, manifest-rev)

The code was changed in #56973. I did not quite catch the purpose of the changes to net_if_ipvX_select_src_addr() in the PR so my change below is probably way off. Anyway, lets start with something here, there are four calls to net_if_ipvX_select_src_addr() in this file, the latter two are in send_sd_response() where I imagine this might solve the issue
diff --git a/subsys/net/lib/dns/mdns_responder.c b/subsys/net/lib/dns/mdns_responder.c
index 0542acad78..864f643b38 100644
--- a/subsys/net/lib/dns/mdns_responder.c
+++ b/subsys/net/lib/dns/mdns_responder.c
@@ -361,14 +363,16 @@ static void send_sd_response(struct net_context *ctx,

        if (IS_ENABLED(CONFIG_NET_IPV4)) {
                /* Look up the local IPv4 address */
-               addr4 = net_if_ipv4_select_src_addr(iface,
-                       family == AF_INET ? (struct in_addr *)src_addr : NULL);
+               addr4 = family == AF_INET ?
+                       net_if_ipv4_select_src_addr(iface,
+                                                   (struct in_addr *)src_addr) : NULL;
        }

        if (IS_ENABLED(CONFIG_NET_IPV6)) {
                /* Look up the local IPv6 address */
-               addr6 = net_if_ipv6_select_src_addr(iface,
-                       family == AF_INET6 ? (struct in6_addr *)src_addr : NULL);
+               addr6 = family == AF_INET6 ?
+                       net_if_ipv6_select_src_addr(iface,
+                                                   (struct in6_addr *)src_addr) : NULL;
        }

        ret = dns_sd_query_extract(dns_msg->msg,

But that would not work for the calls in send_response(). Regardless of what the correct fix is, the destination address cannot be null when calling net_if_ipv6_select_src_addr()
@pdgendt can you take a look and suggest a proper fix for this one?

@chmorgan thanks for the detailed report!
If submitted a fix PR #63081 to prevent the crash from occurring.
@jukkar I'm not entirely sure how the mDNS specification want us to handle A type queries on IPv6 addresses or AAAA type queries on IPv4 addresses.

@jukkar I've created a PR #63084 to allow mixing IPv4/IPv6 requests.

@chmorgan can you confirm that #63084 fixes your issue and the behavior is as expected.

@pdgendt thank you for taking a look at this. I was only testing that the code didn't crash but I can test tomorrow, US eastern time, to confirm that's fixed and the system responds to the proper mdns name.


Source code for libat_core.a

This is just a query. I am looking for following details.

Where to find source code
license of libat_core.a

Hi, sorry that the at core is not open source. Thanks for your interest in ESP32!

@FayeY
only for clear statement:
is the at core at this time not open source ( cause developing the AT Core )
or is the at core never be open source in future?
can you please answere this for now and clear statement for future question in this?
thank you.
why i ask:
we are all in open source! we are community and we work all together to get the code run better.
in endproduct i would never use a closed LIB that i can not itself controll by source.
this is the reason why i use not BT / BLE and so on.
if there is never a open source for AT LIB i would never use it in end product,
also i do not start to learn all commands, handle and so on then.
yes i know, i can feel free to start my own at core.
but this is not the question in "open source things" and using ESP32 next 15 years lifetime
this is the reason why i use not the AT core Lib for endroduct
and use not esp32 for this in endproduct.
cause if there is a mistake in code ( this was more times in the past )
we can not edit the "LIB" as soon as possible we want edit byself.
and we was waiting in the past for simple mistakes and question here long long time.
thats all
i think there are many people to want use AT Core,
but without source code - worthless and not profitable
rather pointless then to use a closed LIB
sry. but after 3 years using esp8266 and esp32 -
i allways feel like a waiting rat for  salvation when it comes to code problems in libs.
we will deventively go from 2018 other ways.
and we had asked several times to reveal the code, nothing happened.
best wishes
rudi ;-)

@xcguang
i think there are many question open in this and there is no reason for close this!
if you not reopen it - i will open a new and repeat this as long as there open questions!
not only i want see the AT as opensource - hope you understand!


Verbose / Debug

➜  imports terraformer import newrelic -r alert
2019/11/18 15:47:41 newrelic importing... alert
2019/11/18 15:47:52 json: invalid use of ,string struct tag, trying to unmarshal ".9" into float64
I have this problem and I can't solve it. I could put it in debug mode? TF_LOG=TRACE?

Having the same problem here. Also with the NewRelic plugin. I've used the releases link to install terraformer, might try to build locally next to see if this changes anything.

I have the same problem even using a downloaded release.

For what it's worth, it seems to be something that only happens on the alert resources.


Adding a setup.py file to allow for distribution

In case you were interested in making this package installable via pip, I added a barebones setup.py file to make that possible.

Nice! I don't know how strict python community is about semver. I'd expect 1.0.0 to be fairly stable and it'd recommend starting at something like 0.1.0 or 0.2.0.


[FEATURE] Best practice to handle 2 TV accessories when only 1 hub

Dear all,
On my setup, I have 1 Harmony hub handling 2 TV sets.
Each TV set has dedicated activities.
What is the best practice to handle that?
Should I declare the same hub 2 times in the config.json homebridge?
Then, should I hide the irrelevant activities within each of the 2 configs?
Thanks in advance,
Genfersee

Hi, I would do as you said I think
Sent with GitHawk

Many thanks! I will try this was and reopen the issue if needed.

Don’t forget to put different names . The second one will have to be added manually . And please use 1.0.4 since .5 and .6 are buggy
Sent with GitHawk

Hi Nicolas,
I have tried the following:
		{ 		"platform": "HarmonyHubWebSocket", 		"name": "Harmony_Sejour", 		"hubIP": "192.168.xx.yy", 		"TVPlatformMode" : true, 		"mainActivity" : "Apple TV Sejour", 		"switchAccessories" : true, 		"activitiesToPublishAsInputForTVMode" : ["Cable Sejour","Apple TV Sejour","PS3 Sejour","Airplay Sejour"], 		"activitiesToPublishAsAccessoriesSwitch" : ["Cable Sejour","Apple TV Sejour","PS3 Sejour","Airplay Sejour"] 		}, 		{ 		"platform": "HarmonyHubWebSocket", 		"name": "Harmony_Chambre", 		"hubIP": "192.168.xx.yy", 		"TVPlatformMode" : true, 		"mainActivity" : "Apple TV Chambre", 		"switchAccessories" : true, 		"activitiesToPublishAsInputForTVMode" : ["Cable Chambre","Apple TV Chambre","PS3 Chambre"], 		"activitiesToPublishAsAccessoriesSwitch" : ["Cable Chambre","Apple TV Chambre","PS3 Chambre"] 		},
When I clean cache, delete accessories and persist folders, then start homebridge and then add the Homebridge from scratch in my Home app, I get 2 TV accessories with the expected inputs, I also get the appropriate activitiy switches.
So I did not even had to add manually the second TV as you said.
The only issue I ahve is that when I set on one of the 2 TVs on one of the inputs, then the second TV is also shown as active...
Is there any way to avoid that?
Thanks in advance!
Genfersee

And after a few homebridge restart, I now got some similar issue as with 1.0.5 or 1.0.6:
`
[2019-8-25 20:51:23] Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory: 7717e79c-aec8-44df-b515-cf0350d252b2
at Bridge.Accessory.addBridgedAccessory (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:268:13)
at Server._configCachedPlatformAccessories (/usr/lib/node_modules/homebridge/lib/server.js:396:18)
at Server.run (/usr/lib/node_modules/homebridge/lib/server.js:93:8)
at module.exports (/usr/lib/node_modules/homebridge/lib/cli.js:59:10)
at Object. (/usr/lib/node_modules/homebridge/bin/homebridge:17:22)
at Module._compile (internal/modules/cjs/loader.js:654:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
at Module.load (internal/modules/cjs/loader.js:566:32)
at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
at Function.Module._load (internal/modules/cjs/loader.js:498:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:695:10)
at startup (internal/bootstrap/node.js:201:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:516:3)
[2019-8-25 20:51:23] Got SIGTERM, shutting down Homebridge...
`
I am running plugin version 1.0.4. and now some accessories activities started to disappear, Also, the Harmony_Sejour TV lost its configuration and was recreated...

Sorry, i answered too quickly. You must set only one platform with a second one as subplatform

Thanks a lot, clear! I have reconfigured cleaned and readded homebridge from scratch in Home app. During that process, only the first TV accessory was added (but with the accessory switches of first TV and secondTV), I believe it is normal? Then I added manually the second TV accessory.
Should be ok now.
But I still have the initial problem which is that first TV accessory gets ON if I launch some activity on second TV (and the other way around).. Any way to avoid this?
Here is my new config:
		{ 		"platform": "HarmonyHubWebSocket", 		"name": "Harmony", 		"hubIP": "192.168.xx.yy", 		"TVPlatformMode" : true, 		"mainActivity" : "Apple TV Sejour", 		"switchAccessories" : true, 		"activitiesToPublishAsInputForTVMode" : ["Cable Sejour","Apple TV Sejour","PS3 Sejour","Airplay Sejour"], 		"activitiesToPublishAsAccessoriesSwitch" : ["Cable Sejour","Apple TV Sejour","PS3 Sejour","Airplay Sejour"], 		"otherPlatforms" : [{ 			"name": "Harmony_Chambre", 			"hubIP": "192.168.xx.yy", 			"TVPlatformMode" : true, 			"mainActivity" : "Apple TV Chambre", 			"switchAccessories" : true, 			"activitiesToPublishAsInputForTVMode" : ["Cable Chambre","Apple TV Chambre","PS3 Chambre"], 			"activitiesToPublishAsAccessoriesSwitch" : ["Cable Chambre","Apple TV Chambre","PS3 Chambre"] 			}] 		},

Hi, will check might be an issue by my side in this particular case
Sent with GitHawk

Hi Nicolas,
I just updated from 1.0.4 to 1.1.0, I see this is really working great and as expected now with my 2 TV sets under the same hub! Thank you so much for your great work!!
Kind regards,
Genfersee


conceptual content updated

Docs Build status updates of commit fc3ffd1:
:warning: Validation status: warnings

File
Status
Preview URL
Details

Odata-docs/TOC.yml
:warning:Warning
View
Details

Odata-docs/concepts/getting-data.md
:white_check_mark:Succeeded
View

Odata-docs/concepts/modifying-delete.md
:white_check_mark:Succeeded
View

Odata-docs/concepts/modifying-post.md
:white_check_mark:Succeeded
View

Odata-docs/concepts/modifying-update.md
:white_check_mark:Succeeded
View

Odata-docs/resources/tools.md
:white_check_mark:Succeeded
View

Odata-docs/TOC.yml

Line 0: [Warning] Invalid file link:(~/index).

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.

Docs Build status updates of commit fde57e1:
:warning: Validation status: warnings

File
Status
Preview URL
Details

Odata-docs/TOC.yml
:warning:Warning
View
Details

Odata-docs/concepts/getting-data.md
:white_check_mark:Succeeded
View

Odata-docs/concepts/modifying-delete.md
:white_check_mark:Succeeded
View

Odata-docs/concepts/modifying-post.md
:white_check_mark:Succeeded
View

Odata-docs/concepts/modifying-update.md
:white_check_mark:Succeeded
View

Odata-docs/includes/appliesto-odataclient-v6.md
:white_check_mark:Succeeded
View

Odata-docs/includes/appliesto-odatalib-v6.md
:white_check_mark:Succeeded
View

Odata-docs/includes/appliesto-odatalib-v7.md
:white_check_mark:Succeeded
View

Odata-docs/includes/appliesto-webapi-core-v7.md
:white_check_mark:Succeeded
View

Odata-docs/includes/appliesto-webapi-v6.md
:white_check_mark:Succeeded
View

Odata-docs/includes/appliesto-webapi-v7.md
:white_check_mark:Succeeded
View

Odata-docs/resources/roadmap.md
:white_check_mark:Succeeded
View

Odata-docs/resources/tools.md
:white_check_mark:Succeeded
View

Odata-docs/TOC.yml

Line 0: [Warning] Invalid file link:(~/index).
Line 0: [Warning] Invalid file link:(~/odata/webapi/expanded-navigation-delta).

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.

Docs Build status updates of commit fe16553:
:warning: Validation status: warnings

File
Status
Preview URL
Details

Odata-docs/TOC.yml
:warning:Warning
View
Details

Odata-docs/concepts/getting-data.md
:white_check_mark:Succeeded
View

Odata-docs/concepts/modifying-delete.md
:white_check_mark:Succeeded
View

Odata-docs/concepts/modifying-post.md
:white_check_mark:Succeeded
View

Odata-docs/concepts/modifying-update.md
:white_check_mark:Succeeded
View

Odata-docs/concepts/queryoptions-usage.md
:white_check_mark:Succeeded
View

Odata-docs/includes/appliesto-odataclient-v6.md
:white_check_mark:Succeeded
View

Odata-docs/includes/appliesto-odatalib-v6.md
:white_check_mark:Succeeded
View

Odata-docs/includes/appliesto-odatalib-v7.md
:white_check_mark:Succeeded
View

Odata-docs/includes/appliesto-webapi-core-v7.md
:white_check_mark:Succeeded
View

Odata-docs/includes/appliesto-webapi-v6.md
:white_check_mark:Succeeded
View

Odata-docs/includes/appliesto-webapi-v7.md
:white_check_mark:Succeeded
View

Odata-docs/resources/roadmap.md
:white_check_mark:Succeeded
View

Odata-docs/resources/tools.md
:white_check_mark:Succeeded
View

Odata-docs/TOC.yml

Line 0: [Warning] Invalid file link:(~/index).
Line 0: [Warning] Invalid file link:(~/odata/webapi/expanded-navigation-delta).

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.


⚠ SkipTheCommericals has degraded performance

In 246c31c, SkipTheCommericals ($STC) experienced degraded performance:

HTTP code: 200
Response time: 1346 ms

Resolved: SkipTheCommericals performance has improved in ba201d1.


DELL plugin - implementation of long lasting operations on Volume

Hi!
Changes:

Implemented Task service for Dell plugin based on ODIMRA implementation,
Rewritten create and delete actions on Volume:

For each Volume action plugin creates Task and returns it to user,
Task is updated by task monitor that monitors state of Volume and its tasks.

Minor code cleanup,
Fix for issue 545

Please add more reviewers if necessary.

Hello @MaciejMis
Please check the github action failures.

Hello @MaciejMis
Please check the github action failures.

Thanks for reply. I fixed tests, all checks should pass now.

Please update DBConf in https://github.com/ODIM-Project/ODIM/blob/mmis-dell-storage/odim-controller/helmcharts/dellplugin/dellplugin/templates/configmaps.yaml too for kubernetes deployment
Reference
https://github.com/ODIM-Project/ODIM/blob/mmis-dell-storage/odim-controller/helmcharts/odimra-config/templates/configmaps.yaml#L28

@MaciejMis did we get approval from TSC for this feature to be added to ODIM?

@MaciejMis did we get approval from TSC for this feature to be added to ODIM?

Hi! Yes, quite some time ago :)

@MaciejMis did we get approval from TSC for this feature to be added to ODIM?

Hi! Yes, quite some time ago :)

@MaciejMis ,
didn't find any reference in the proposal table regarding updating Dell plugin to handle tasks.
Following is the proposal table.
https://wiki.odim.io/pages/viewpage.action?pageId=327873
Can this be discussed in TSC call and concluded, before we can to go ahead with approving this PR?
Thanks
Ashraf


mysql does not seem to support the TIME type

CREATE TABLE test_datetime (     id INT PRIMARY KEY AUTO_INCREMENT,     fdate DATE NOT NULL,     ftime TIME NOT NULL,     fdate_time DATETIME NOT NULL );
execution query.
        sqlpp::mysql::connection db(config);         for(const auto& row : db(sqlpp::select(sqlpp::all_of(tb)).from(tb).unconditionally()))          {             std::cout << row.id << " " << row.fdate << " " << row.ftime << " " << row.fdateTime << std::endl;         }
Bad, wrong.
        sqlpp::mysql::connection db(config);         for(const auto& row : db(sqlpp::select(sqlpp::all_of(tb)).from(tb).unconditionally()))          {             std::cout << row.id << " " << row.fdate << " " << row.ftime << " " << row.fdateTime << std::endl;         }
I checked mysql/char_result.h'  really don't have _bind_time_of_day_resul` function.
help me,thanks!

Thanks for the report. I added the missing functions plus respective tests.
Hope this helps?

All right, thank you

Thanks for the report. I added the missing functions plus respective tests.
Hope this helps?

All right, thank you

Thanks for the confirmation.


Closes #948: Remove support for interface inheritance

With design modules available, there should be no need for interface inheritance in @DesignDoc interfaces. Remove support for them and show an error if inheritance is attempted. In order to support upgrading the Compose compiler, which doesn't support default args in open functions, change the generated code to create a class instead of an interface.

I know we don't do release notes, but if we did this would be a good thing to mention @iamralpht.


fix: return hard link instead of log file

Issue #, if available:
Description of changes:
Why is this change necessary:
How was this change tested:
Any additional information or context required to review the change:
Checklist:

[ ] Updated the README if applicable
[ ] Updated or added new unit tests
[ ] Updated or added new integration tests
[ ] Updated or added new end-to-end tests

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

We identified new issues on unchanged lines of code. Navigate to the Amazon CodeGuru Reviewer console to view the recommendations to fix them.


no vegetation spawns on world gen

Describe the bug
When loading in any new map
To Reproduce
Steps to reproduce the behavior:
load mods in order as shown below and load
Error Log
spams "Trying to get valid region at (246, 0, 83) but RegionAndRoomUpdater is disabled. The result may be incorrect."
Mod List

brrainz.harmony
Ludeon.RimWorld
Ludeon.RimWorld.Royalty
UnlimitedHugs.HugsLib
majorhoff.rimthreaded
fluffy.modmanager
Haplo.Miscellaneous.Robots
Alaestor.MiscRobots.PlusPlus

Log: https://gist.github.com/6eb2135570946373f6413c132db788f1
Screenshots
https://imgur.com/a/SqEcYNj

bug fixed. Thanks for the heads up though!

im getting a whole different problem where it doesnt load at all and it says the same thing


Multilingual (English) names

Sometimes it would be useful to get street or structure names into a certain language, for example the local on or English. Especially in the graph module specifying the preferred language would be very nice.
See Multilingual names on the OpenStreetMap wiki.

Can you provide some use cases for this? What are some specific examples that you cannot do right now?

Thanks for getting back! For example, I want to study the road network of Bangladesh. By default, most names are in the native language, while for much roads an English name is available. Recognizing and filtering those roads (in a dataframe for example) is easier with the English names.
Some example code:
import osmnx as ox

road_types = '["highway"~"motorway|trunk|motorway_link|trunk_link"]'
G = ox.graph_from_place("Bangladesh", custom_filter=road_types, clean_periphery=True)

nodes, edges = ox.graph_to_gdfs(G, nodes=True, edges=True, node_geometry=True, fill_edge_geometry=True)
edges = edges.to_crs(epsg=3857)

edges["name"].values.tolist()

Which gives:
[nan,
 'শেখ মুজিব সড়ক',
 nan,
 'বাদামতলী গোলচক্কর',
 'A K Khan Circle',
 'বন্দর সংযোগ সড়ক',
 'অলংকার মোড়',
 'মুরিং সড়ক',
 'মুরিং সড়ক',
 'বন্দর সংযোগ সড়ক',
 nan,
 nan,
 'মুরিং সড়ক',
 nan,
 'অলংকার মোড়',
 'বাদামতলী গোলচক্কর',
 ['শেখ মুজিব সড়ক', 'দেওয়ানহাট ওভারপাস'],
 nan,
 'Dewanhat Overpass',
 nan,
 nan,
 nan,
 ['ঢাকা-চট্টগ্রাম মহাসড়ক', 'ঢাকা - চট্টগ্রাম মহাসড়ক'],
 'A K Khan Circle',

What would have to change in the query to specify which language we want names back in?

@EwoutH checking back on this ^

Closed for lack of activity during issue cleanup. Can reopen at a later data if/as needed.


Fixed the receive code page

This PR fixes the issue #111

@ezimuel Why you escape quotes instead of just removing them (for the parsing error)? See my closed duplicate PR.

@nuxwin because it's required by curl, I just tested.


[Feature Request] Switch to Aikar's Flags

For increased performance, using Aikar's flags is recommended.
https://aikar.co/2018/07/02/tuning-the-jvm-g1gc-garbage-collector-flags-for-minecraft/

I’ll do some brief double checking with those and think about how to incorporate with user provided JVM options. Maybe if JVM_XX_OPTS isn’t set then it can use the Aikar flags.

This is now available in the latest image. I left it as an opt-in feature since, like the EULA, I would prefer that users of this image acknowledge they are using (and ideally donate to) Aikar's research.
https://github.com/itzg/docker-minecraft-server#enable-aikars-flags


Little change in commands.jsx

Update on flex-gap to perfect align the commands

Thanks for the contribution. So, you could use conventional commits to make your commits in a standardized way, I recommend using this repository as a reference, or using the examples below to commit changes:
:boom: fix(commands): update on flex-gap to perfect align the commands

or
:art: style(commands): update on flex-gap to perfect align the commands


feat!: Lua API

VimScript functions
No changes.
Lua
API

Resolve: #1421

The original APIs have all been removed or modified. The new APIs are as follows:
Load module: local vscode = require("vscode-neovim")

vscode.action for asynchronous execution of actions.
vscode.call for synchronous execution of actions.
vscode.on for adding hook functions.
vscode.has_config check if a configuration exists
vscode.get_config get a configuration value
vscode.update_config update a configuration
vscode.notify like vim.notify

Usage
Actions
Now, two built-in actions are provided for testing purposes:

_ping returns "pong"
_wait waits for the specified milliseconds and then returns "ok"

do -- Execute _ping asynchronously and print the result
  vscode.action("_ping", {
    callback = function(err, res)
      if err == nil then
        print(res) -- outputs: pong
      end
    end,
  })
end

-- Execute _ping synchronously and print the result
print(vscode.call("_ping")) -- outputs: pong

-- Wait for 1 second and print the return value 'ok'
print(vscode.call("_wait", { args = { 1000 } })) -- outputs: ok

-- Wait for 2 seconds with a timeout of 1 second
print(vscode.call("_wait", { args = { 2000 } }), 1000)
-- error: Call '_wait' timed out

do -- Comment the three lines below the cursor
  local lnum = vim.fn.line(".")
  vscode.action("editor.action.commentLine", {
    range = { lnum, lnum + 2 },
  })
end

Hooks

FocusGained/FocusLost works now

Resolve: #370
Resolve: #434

Currently no available events for user use.
Integration of VSCode Settings

Resolve: #796

--- has_config ---

-- Check if the configuration "hello.world" exists
print(vscode.has_config("hello.world")) -- should output false

-- Check multiple configurations
vim.print(vscode.has_config({ "hello.world", "editor.tabSize" }))

--- get_config ---

-- Get the value of "editor.tabSize"
print(vscode.get_config("editor.tabSize")) -- a number

-- Get multiple configurations
vim.print(vscode.get_config({ "editor.fontFamily", "editor.tabSize" }))

--- update_config ---

-- Update the value of "editor.tabSize"
vscode.update_config("editor.tabSize", 16, "global")

-- Update multiple configurations
vscode.update_config({ "editor.fontFamily", "editor.tabSize" }, { "Fira Code", 14 })

Notifications
You set these as your default notify functions.
vim.notify = vscode.notify

Others

Reorganizing Lua functional modules (The idea is to treat each functional module as a mini-plugin)

I'm not sure about the hooks functionality. I think it is code we don't need. I had thought the vscode.on() was for subscribing to eventBus, which also is probably not useful.
init can be observed by VimEnter or something similar.
For #434, we should add specific code that calls doau FocusGained etc, and let users use autocommands. We should not reinvent any mechanisms we don't need to.

I don't think implicit doautocmd is better. Users can do it themselves.
Using on can handle bidirectional synchronization more conveniently, such as editor.options(&ts, &sw)).
This mechanism is useful and common. Many nvim plug-ins have some hooks

Deleted comments about lint.

I don't think implicit doautocmd is better. Users can do it themselves.

I'm not sure what you mean, currently FocusLost is never triggered. I think the correct solution to https://github.com/vscode-neovim/vscode-neovim/issues/434 is not to provide a custom hook that users can use, but to make FocusLost function as expected so existing nvim code works automatically.

Using on can handle bidirectional synchronization more conveniently, such as editor.options(&ts, &sw)).

Can you explain further? Sure, I agree that hooks are useful, but I think all the hooks implemented so far can be better done using built-in neovim mechanisms that work out of the box with other nvim code.

As a demonstration, I will use hooks to support this #1530

I don't think implicit doautocmd is better. Users can do it themselves.

I'm not sure what you mean, currently FocusLost is never triggered. I think the correct solution to #434 is not to provide a custom hook that users can use, but to make FocusLost function as expected so existing nvim code works automatically.

Doesn't necessarily work as expected. When the window state changes, the internal state of vscode may also change. But I'm not sure, but I think there will be a lot of edge cases.
vscode.on("window_state_changed", function(focused)
  vim.cmd.doautocmd(focused and "FocusGained" or "FocusLost")
end)

Using on can handle bidirectional synchronization more conveniently, such as editor.options(&ts, &sw)).

Can you explain further? Sure, I agree that hooks are useful, but I think all the hooks implemented so far can be better done using built-in neovim mechanisms that work out of the box with other nvim code.

As a demonstration, I will use hooks to support this #1530

Example that supports modeline, and synchronize all editor options(tab options and number style) https://github.com/xiyaowong/vscode-neovim/compare/feat/vscode-action...xiyaowong:vscode-neovim:tmp/support-modeline

vim.notify = vscode.notify
vim.notify_once = vscode.notify_once

Consider making this the default.

vim.notify = vscode.notify
vim.notify_once = vscode.notify_once

Consider making this the default.

It should be decided by the users themselves.Or provide a configuration item, which is obviously unnecessary.
https://github.com/rcarriga/nvim-notify
https://github.com/folke/noice.nvim

@theol0403 "leave_selection" seems ambiguous. How about changing it to "restore_selection"?

window_state_changed same effect as FocusLost/FocusGained

I haven't looked at the details but agree with the theme of @theol0403 's comments in this PR: it's very important to avoid creating an inner platform. The on() mechanism should not be an alternative to Nvim's (and VSCode's) existing event system, that creates confusion and adds unnecessary surface area for both users and contributors to understand.
If there are bugs with Nvim's event system (like a missing Focus event) then they should be fixed, rather than adding another layer. vscode-neovim has suffered from having too many "features" which were fragile. We need to continue to add only things that are strongly justified, not "nice to have".

It should be decided by the users themselves.Or provide a configuration item, which is obviously unnecessary.

Generally, I agree, but vscode-neovim sits somewhere between being a GUI and a distribution. Since there are only two possible implementations of notify that works with vscode (output window, or vscode notification), we should provide the best default. In that case, I think connecting it to vscode notification is the best default.

@theol0403 "leave_selection" seems ambiguous. How about changing it to "restore_selection"?

Maybe select_range?

Is it good or bad to have a theoretically fragile feature that rarely encounters problems? Currently, it seems difficult to avoid "fragile" situations because vscode-neovim is not a GUI client for NVIM, and the implementation of many features needs to consider both VSCode and NVIM.

It is possible to use nvim_exec_autocmds, but it is not convenient to use.

It is possible to use nvim_exec_autocmds, but it is not convenient to use.

I think we should try.

It is possible to use nvim_exec_autocmds, but it is not convenient to use.

I think we should try.

That means we have to consider the issue of "autocmd-nested". For example, in the implementation of feature A, when options are changed, autocmds without the "nested" flag will not be executed.

It is possible to use nvim_exec_autocmds, but it is not convenient to use.

I think we should try.

That means we have to consider the issue of "autocmd-nested". For example, in
https://github.com/xiyaowong/vscode-neovim/blob/27b7714b51ad801e7d25ad047de119c00403c524/runtime/lua/vscode-neovim/sync-options.lua#L108-L114
when options are changed, the OptionSet autocmds without the "nested" flag will not be executed.

I think your example of using the hooks for option sync is a good use of hooks, and we can keep that.

@theol0403 "leave_selection" seems ambiguous. How about changing it to "restore_selection"?

Maybe select_range?

Maybe still 'restore_selection' is better, because the selection may not equal the 'range' after executing some vscode commands.

We should look into triggering FocusGained/Lost by default

Sure

I am happy with this PR, pending readme documentation and ideally examples.

Ready to merge⚡

Thank you for your hard work!

@xiyaowong looking forward to seeing the settings sync PR


BadRequest

I am trying to deploy the app and I am getting the following error "{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-deployment-operations for usage details.","details":[{"message":"Repository 'UpdateSiteSourceControl' operation failed with System.Net.WebException: The remote server returned an error: (503) Server Unavailable.\r\n   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)\r\n   at System.Threading.Tasks.TaskFactory1.FromAsyncCoreLogic(IAsyncResult iar, Func2 endFunction, Action1 endAction, Task1 promise, Boolean requiresSynchronization)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at "

Hi @saifgazo ,
Thanks for raising the query. Could you please share the screenshot showing the resource failed. Here is the reference(yellow highlighted one).

Hello there,
[Graphical user interface, application, Teams  Description automatically generated]
From: Sai Venkat @.>
Sent: Friday, February 17, 2023 4:58 AM
To: OfficeDev/microsoft-teams-apps-company-communicator @.>
Cc: Saif Gazo @.>; Mention @.>
Subject: Re: [OfficeDev/microsoft-teams-apps-company-communicator] BadRequest (Issue #968)
Hi @saifgazohttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsaifgazo&data=05|01|saifgazo%40microsoft.com|7f3a42ad4e864ece60eb08db10cd8163|72f988bf86f141af91ab2d7cd011db47|1|0|638122247057430219|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=E0N%2F4qTBFnmYPC3KiX7aYNrXSXkSqatj8STIxnmXGdo%3D&reserved=0 ,
Thanks for raising the query. Could you please share the screenshot showing the resource failed. Here is the reference(yellow highlighted one).
[image]https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fuser-images.githubusercontent.com%2F98143492%2F219612763-6b7ebfc7-23ed-4fdb-9d6a-6af8b2944901.png&data=05|01|saifgazo%40microsoft.com|7f3a42ad4e864ece60eb08db10cd8163|72f988bf86f141af91ab2d7cd011db47|1|0|638122247057430219|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=2ByLFXhO6e1vzf6KF764vrbsnrBzu7C6%2FH08%2FUByVso%3D&reserved=0

Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FOfficeDev%2Fmicrosoft-teams-apps-company-communicator%2Fissues%2F968%23issuecomment-1434404782&data=05|01|saifgazo%40microsoft.com|7f3a42ad4e864ece60eb08db10cd8163|72f988bf86f141af91ab2d7cd011db47|1|0|638122247057430219|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=iRy9V6axSeSK8sSoblMd%2BZh6F%2BFF3ng7EeoZQ6XywnE%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FA56KMCPXKYP7HBV2G5TZHXDWX5DT5ANCNFSM6AAAAAAU6VSKZU&data=05|01|saifgazo%40microsoft.com|7f3a42ad4e864ece60eb08db10cd8163|72f988bf86f141af91ab2d7cd011db47|1|0|638122247057430219|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=PFf05l6Cv3hGPxRAscn5pMbJ%2FGzqnj8HZw4DJbIQUxo%3D&reserved=0.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

@saifgazo , Could you please respond again because the previous response contains the content  which is in a masked state.

Hi,
I have attached the file and added the screenshot in case one way doesn't work.
Thanks
Saif Gazo
[Graphical user interface, application  Description automatically generated]
From: Sai Venkat @.>
Sent: Tuesday, February 21, 2023 1:45 AM
To: OfficeDev/microsoft-teams-apps-company-communicator @.>
Cc: Saif Gazo @.>; Mention @.>
Subject: Re: [OfficeDev/microsoft-teams-apps-company-communicator] BadRequest (Issue #968)
@saifgazohttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsaifgazo&data=05|01|saifgazo%40microsoft.com|834c77e6748f471125af08db13d72996|72f988bf86f141af91ab2d7cd011db47|1|0|638125587071015626|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=58KYtScdXOSgtijW5LEV5trUL4UUDpnmTekdpVupW54%3D&reserved=0 , Could you please respond again because the previous response contains the content which is in a masked state.

Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FOfficeDev%2Fmicrosoft-teams-apps-company-communicator%2Fissues%2F968%23issuecomment-1437934973&data=05|01|saifgazo%40microsoft.com|834c77e6748f471125af08db13d72996|72f988bf86f141af91ab2d7cd011db47|1|0|638125587071015626|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=I9VPFGcXi5tYLbdv87k6LJtAv8tBBaCOLR%2Fux9YEwvY%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FA56KMCLFOWRLZUNN3OESB5DWYRP67ANCNFSM6AAAAAAU6VSKZU&data=05|01|saifgazo%40microsoft.com|834c77e6748f471125af08db13d72996|72f988bf86f141af91ab2d7cd011db47|1|0|638125587071015626|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=tfWP0X0b4atJqiwtyftmzko7cVZQrjlwLpW3TetB%2F6U%3D&reserved=0.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

@saifgazo , Sorry for the late reply. Could you please share them directly here.

Hi @saifgazo ,
Can you please attach the screenshots / logs directly to the GitHub thread #968 as we are unable to retrieve them from the mail you sent.

It seems that one of the functions got failed. To reach failed resources, Go to azure portal-->Go to resource group(Where the deployment has been done)-->Select Function(the one which got failed) from list of resources-->Go to Deployment Center-->Click on Settings

If the resource is not pointing to intended repository and  showing empty. Please connect to the external Git and point to the official repository.
Or if it is already connected to the intended repository and in the logs section showing the status as failed. Please click on SYNC
Once the status turns to Success(active) then good to proceed with remaining steps of deployment.

Same problem here deploying from ARM template:


Need a way to remove a violation

If you add a violation on the Violation screen there is no way to remove it. It can be changed to a different violation but not removed.

Hi @EduardHarutyunyan97 - here is the design flow of what's supposed to happen: https://mongodb.invisionapp.com/console/share/RWX43EEF567/587686014/play
Notice that the design has a "- Remove violation 1" place - that is not reflected in the android version right now, and needs to be implemented.


chore(dependencies): update futures to 0.3.1

Two TODOs still in this PR:

[ ]  We still end up keeping an extra dep on futures-util-preview alpha 19 so we can call StreamExt::next() on tokio's TCP listener, that should be fixable by depending on a newer (unreleased when I last checked) tokio.
[ ] Also, should probably rename our poll_cancel() -> poll_cancelled() to match the upstream change.

I figured I'd upload as-is for now in case that's useful. I don't mind waiting to merge until those are fixed though, if that's preferable.

Ah, I see I also missed non-default features. This isn't ready yet

Ah, I see I also missed non-default features. This isn't ready yet

That part should be fixed now.


Read in Owner and ProjectName into Payload from .job.ad file

Addresses #49

@caseylargent all the builds are failing here: https://travis-ci.org/opensciencegrid/StashCache/jobs/211014419#L1406

Could you do some logic, testing:

Check if environment variable is there
Check if .job.ad file is in the current directory.

If both of these tests fail, just don't add the username or project.


Use headless service DNS for advertised listeners

What changes were proposed in this pull request?
Use headless service DNS instead of pod IP for advertised listeners to avoid problems in environments where IPs frequently change (e.g. Kubernetes)
Fix for https://github.com/confluentinc/cp-helm-charts/issues/240
How was this patch tested?
Deployment of chart in Kubernetes

It looks like @sebastianvoss hasn't signed our Contributor License Agreement, yet.

The purpose of a CLA is to ensure that the guardian of a project's outputs has the necessary ownership or grants of rights over all contributions to allow them to distribute under the chosen licence.
Wikipedia

You can read and sign our full Contributor License Agreement here.
Once you've signed reply with [clabot:check] to prove it.
Appreciation of efforts,
clabot

[clabot:check]

@confluentinc It looks like @sebastianvoss just signed our Contributor License Agreement. :+1:
Always at your service,
clabot

LGTM. @nixsticks for another review.

I'm gonna merge this for now. Will re-visit the hardcoded name later.


Work on PoC

This is not a issue related to the ballerina-lang work. hence closing the issue. @MaryamZi / @hasithaa


Allow unions of nominal-type|null in enums

If I type,
/** @constructor */
function F() {}

/** @enum {F} */
var G = {X: new F()}

I get the error message:
Bad JSDoc annotation. An enum type cannot be a union type.
which seems wrong, because I didn't type a union? It seems like it should just quietly assume this means non-null.
http://closure-compiler-debugger.appspot.com/#input0%3D%252F**%2520%2540constructor%2520*%252F%250Afunction%2520F()%2520%257B%257D%250A%250A%252F**%2520%2540enum%2520%257BF%257D%2520*%252F%2520%250Avar%2520G%2520%253D%2520%257BX%253A%2520new%2520F()%257D%26input1%26conformanceConfig%26externs%26refasterjs-template%26includeDefaultExterns%3D1%26CHECK_SYMBOLS%3D1%26CHECK_TYPES%3D1%26CHECK_TYPES_NEW_INFERENCE%3D1%26MISSING_PROPERTIES%3D1

Alternatively, enum declarations can automatically assume non-null, like extends declarations do.


Add “pan mode” to move canvas by dragging

This would also allow single-finger panning on mobile.

There already is such a mode and you can do so in two ways:

spacebar + drag
wheel (click & hold down) + drag

Or were you thinking of something different?

I was thinking of just regular dragging with nothing held down.

I see. Yes, I can see value in having a special tool (:hand:) to move the canvas, though I'm not sure if it won't add unnecessary clutter (though if no one knows about the shortcuts, then it is necessary indeed). WTBS, maybe adding it to the hint manager when you have selection tool active should be enough.
For mobile though, yea.

I reckon three-finger drag can't be easily implemented in browsers, right?

I doubt it. Two-finger scroll already works though.

I feel like the current behavior on mobile is not optimal. The only way to move around is with two fingers pan, unfortunately I can't be precise enough to be strictly parallel so end up zooming slightly in and out.
The downside is that our currently drawing method is very inefficient when zooming. This means that the experience feels very choppy and slow.
Single finger pan when not selecting an element, double finger pan + zoom in case the entire screen is composed of elements. The only thing remaining is rectangle selection. I don't really know what to do about that :(

The downside is that our currently drawing method is very inefficient when zooming. This means that the experience feels very choppy and slow.

I think the problem is that zoom is rounded to the nearest .01. Maybe we should only do that after the user releases, or not at all.

I think the reason is performance like vjeux suggested. I have very laggy experience on my mid-end Android.

I feel like the current behavior on mobile is not optimal. The only way to move around is with two fingers pan, unfortunately I can't be precise enough to be strictly parallel so end up zooming slightly in and out.
The downside is that our currently drawing method is very inefficient when zooming. This means that the experience feels very choppy and slow.
Single finger pan when not selecting an element, double finger pan + zoom in case the entire screen is composed of elements. The only thing remaining is rectangle selection. I don't really know what to do about that :(

Here is an idea - What do you think about adding a sticky "hand" icon (only on mobile only) under the "locker" icon (at the right edge). If a user clicks on it a one finger pan is activated. (Similar to holding SPACE key on a desktop.) You need a second click to deactivate it or a click on any of the tools.

Really enjoying Excalidraw (I use the Obsidian plugin), thank you.
A weird corner case - on Lenovo Thinkpad, the mouse (trackpoint) is part of the keyboard, and does not simultaneously register key press and mouse movement.  Because of this, I cannot hold down space and use the mouse (trackpoint) to pan.  Having a "move mode" similar to mural.co would make Excalidraw usable on my laptop.  Even if it were a configurable option to enable / disable this control to avoid the clutter (vs. making it mobile only), it would be great.
Thanks again

fixed via https://github.com/excalidraw/excalidraw/pull/6141 🖖

Hello. I am wondering if it is possible to change the default behavior of the "sticky hand" on mobile. For reference I am on a S-Tab 7+. I am also using Excalidraw through Obsidian.
Desired behavior: When in drawing mode with my S Pen, 1 finger panning should work. This requires the app to differentiate between my pen input and my finger input. This is the default behavior in Samsung Note for example and it works really nicely.
 Since you can never move exactly parallel, the screen zooms in and out very quickly.
Perhaps this is an option somewhere already?


Switch Term Patterns from Tuples to HList

This mean case ... statements using these have to also be changed.
We also get rid of the odd case of III(A) = (Id(A), II(A))

Should do this on a branch first.

The strange definition of III(A) has been corrected.
The necessary typeclasses may be in kittens

With the proliferation of patterns, this is not worth the effort.


Parallel execution

Right now blobfile uses multiprocessing.Pool and ProcessPoolExecutor.  This should be changed to only be ProcessPoolExecutor.  In addition, the following changes should be made:

copy(), glob(), scanglob(), listdir() should take a parallel_executor argument that will be used instead of creating a per-op executor if specified

glob() and listdir() use streaming results and so they don't seem to mesh well with ProcessPoolExecutor


feat(forms): create component

Summary

This PR migrates forms from @kong-ui/forms.
PR Checklist

[ ] Naming & Structure: the files and package structure use the conventions outlined in the Creating a Package docs.
[ ] Tests pass: check the output of all package unit and/or component tests.

[ ] If this PR is the result of a bug, test coverage was added accordingly.

[ ] Functional: all changes do not break existing APIs, but if so, a BREAKING CHANGE commit is in place to bump the major version.
[ ] Conventional Commits all commits follow the conventional commit standards outlined in the main README.
[ ] Docs: includes a technically accurate README, and the docs have been updated accordingly based on the changes in this PR.

It seems @sumimakito does not have write access to this repo. @adamdehaven Could you check it?

It seems @sumimakito does not have write access to this repo. @adamdehaven Could you check it?

Sorry about that, I added the KM team; everyone should have access now.

@Leopoldthecoder are you planning to create the PRs in Konnect to switch to the new package once this is merged?

Yeah, I'll do that.

@adamdehaven could you re-approve this PR? Thanks!


Remove deprecated left-pad

Replace left-pad dependency with String.prototype.padStart.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/padStart

Hi there @olsio! Any chance this could be merged?

Sorry didn't see the PR before.


Very Slow on Windows Server 2012 R2

CPU is 100% in task manager.
Version: 1.81.1
Commit: 6c3e3dba23e8fadc360aed75ce363ba185c49794
User Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
Embedder: github.dev

Please see https://github.com/Microsoft/vscode/wiki/Performance-Issues for creating actionable performance problem issues.


Create new type for Optimizer

@cyberzhg @shreyashpatodia
You are owners of some files modified in this pull request.
Would you kindly review the changes whenever you have the time to?
Thank you very much.

@gabrieldemarmiesse Changed to types.Optimizer.


[1.3] The implementation of the Messages Cluster is required in sample app

Test Case
TC-MESS-1.1 & 2.1
Description:
Below Attibutes, Commands and Events has to be added in All-clusters-app:
Attributes:

[ ] Messages
[ ] ActiveMessageIDs

Commands:

[ ] PresentMessagesRequest
[ ] CancelMessagesRequest

Events:

[ ] MessageQueued
[ ] MessagePresented
[ ] MessageComplete

Platform
raspi

Issue fixed


FI-1752 Add filter_results and filter_smoking_status

Summary
The PR add filter_smoking_status method to filter Observation resources using code=72166-2.
Testing Guidance

Need more investigation of this issue. PR withdrawn