AM is asking for root password on startup

AM is asking for the root password every time I start it. hitting cancel the application opens and seems to run without issue.
AM 2.0.0
electron 4.0.4
chrome 69.0.3497.106
node 10.11.0
v8 6.9.427.24-electron.0
OS Arch installed with AUR
(https://aur.archlinux.org/packages/android-messages-desktop/)

Why is every time I open Android messages I get an error saying authentication is required to run /usr/bin/chown ?  what is trying to run chown and whose ownership is being changed?

Seconded.  Messages 2.0.0 from the .deb release, on Xubuntu 19.04.  Why on earth does it want to chown?

I also am having the issue.  This seems like a major security flaw.

I don't know the specifics since I didn't do this implementation, but it looks like there was an issue with spellcheck not working properly due to file permissions on Linux.
Here's where the changes were made if you'd like to read the code: https://github.com/chrisknepper/android-messages-desktop/pull/179/commits/178dde906b769dc3a552f574c28b55f0908a6a84

Hey all,
The reason the app asks for sudo on Linux is to run a chown on the directory where the spelling dictionaries are saved. This was my naive attempt to make the spellcheck work on Linux since prior updates to Electron and its update mechanisms had made those directories not writable.
I believe I have solved this by changing the location of the dictionaries to be the proper Electron location (userData) and will release as soon as I can test it properly. Appreciate your patience!

The pull request I just opened shows what the sudo prompt does: https://github.com/chrisknepper/android-messages-desktop/pull/199/files
After this change, the app will no longer ask for sudo.

That's great thank you. Once the update is available I am going to uninstall the current app and reinstall to make sure all the folder permissions get sorted out correctly
Get Outlook for Android
On Mon, Sep 2, 2019 at 1:14 PM -0400, "Chris Knepper"<EMAIL_ADDRESS>wrote:
The pull request I just opened shows what the sudo prompt does: https://github.com/chrisknepper/android-messages-desktop/pull/199/files
After this change, the app will no longer ask for sudo.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

@adk2266 @ajivoin @jjgalvez @johnmmcgee
This is now fixed as of v3.0.0 which I just released, no more sudo needed or asked for and spell-checking should work. If you encounter any other problems please open a new issue and thanks for being users!


Select() brings signature help on lm.ridge

Not sure about the case since select() is not in the intellisense list

\name{lm.ridge}\alias{lm.ridge}\alias{plot.ridgelm}\alias{print.ridgelm}\alias{select}\alias{select.ridgelm}\keyword{models}\description{
Fit a linear model by ridge regression.

The signature is correct. However, we should probably be showing actual typed alias name rather than the primary.

Isn't this the wrong select? I thought this was about the one from dplyr?

Which, speaking of - what happens when there are several packages installed that offer the same function name? Execution-wise, you get the one that you've attached last (e.g. via library). What about Intellisense?

Currently completion search picks first in the list of packages, unrelated to the attachment list.

https://github.com/Microsoft/RTVS/commit/c9fd701c9712d2b8e7f674578c78b15ad398d3c7


File upload fails when not .zip

File ending is not configured correctly for non-zip compression types, errors at upload 'File not found'.

#3 Fixes this issue.


The model does not find solutions that use fewer numbers than the total set

When running python driver.py 3 4 5 6 7 8 8, it should give
8 = 8

as a result but the solutions found all use the total set of values as such:
8 + 5 + 4 + 7 + 6 + 3 = 33
8 + 4 + 3 + 7 + 6 - 5 = 23
8 + 4 + 3 + 5 + 7 - 6 = 21
6 + 4 + 3 + 5 + 8 - 7 = 19
6 + 4 + 3 + 8 / (7 - 5) = 17
6 + 4 + 3 + (8 + 7) / 5 = 16
5 + 4 + 3 + (8 + 6) / 7 = 14
4 + 3 + 8 - 7 + 6 - 5 = 9
3 + 4 + (8 - 7) * (6 - 5) = 8

removing the constraints related to symmetry breaking and sub-tree evaluation does not appear to change this.

Fixed with the latest push


Deprecate kserve/kserve ECR repos

/kind bug
What steps did you take and what happened:
As a post item of deprecating optional-test-infra, we'll deprecate kserve/kserve ECR repos provided by optional-test-infra.
Serves as sub-issue of https://github.com/kubeflow/testing/issues/1008
What did you expect to happen:
Deprecate kserve/kserve ECR repos provided by optional-test-infra
Repo List:
kserve/kserve:<PHONE_NUMBER>50.dkr.ecr.us-west-2.amazonaws.com/kserve/

agent
aix-explainer
alibi-explainer
art-explainer
batcher
image-transformer
kserve-controller
lgbserver
paddleserver
pmmlserver
pytorchserver
sklearnserver
storage-initializer
xgbserver

@yuzisun  I believe those repos are not used in deployment by kserve/kserve, please confirm those repos are not in-use, if not, let's find alternatives by July.

@PatrickXYS we are not using these anymore, feel free to deprecate.

ECR deprecation has no impact for kserve, no action is needed from kserve side.


Release to npm

Hi, would you be able to release a new version to npm? We'd really like to use the latest updates, specifically this commit.

Bump.

Bump. I need this commit for yarn v2
https://github.com/boopathi/react-svg-loader/pull/270/files#diff-1c89c596a911e5a969f7311342d07d9ab65d2bbfe55eb898954aa9666df29398R23-R25


Task :react-native-pager-view:generateDebugRFile FAILED

Task :react-native-pager-view:generateDebugRFile FAILED

Hello, @pholyheang
Please provide correct description of the issue you are encountering using the template.


Added Google OAuth

Added Google OAuth using google cloud and Supabase.
Admin is advised to configure Google OAuth on google cloud and Supabase after merging this PR.
Fixes #265
Type of change
Please give a X on it which is applicable

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Refactor Code
[ ] A documentation update
[ ] Others(mentioned in the issue number)

Screenshots and Videos:
screen-recorder-mon-jun-24-2024-18-18-33.webm
Checklist:
Give a X on, which is applicable

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

@pooranjoyb PTAL

@pooranjoyb PTAL

show me the profile. how is the user created in supabase??? @masterboy376

@pooranjoyb, here is the screenshot

yeah so you can see that we need to add something like not-found
Also are we saving this entire thing to Users table in supabase?

@pooranjoyb PTAL

@pooranjoyb PTAL

@pooranjoyb PTAL

Not working. Please check, something might be wrong :/

Hello @pooranjoyb
This was happening due to domain mismatch in supabase redirect urls. Fixed it. Now login is working on both vercel deployments as well as local servers.
screen-recorder-fri-jun-28-2024-07-50-58.webm

@pooranjoyb  PTAL

@pooranjoyb  PTAL

OK will review and update accordingly.

Hey @masterboy376 Do let me the environment variables I need to add for this feature. Otherwise everything looks good for the merge.

@pooranjoyb there is no additional env variable needs to be added

@pooranjoyb However I have created the Oauth consent screen using my personal google  cloud account. So, when ever you have time, do create a consent screen using organization's account.

@pooranjoyb However I have created the Oauth consent screen using my personal google cloud account. So, when ever you have time, do create a consent screen using organization's account.

Yes, I do need to set this up. Drop me the steps below.


Web version?

Do you thought about a web version? If yes, I would like to help on that

What exactly do you mean by a web version?
Inboxer packages Inbox/Gmail as a desktop electron app, it is already using the web version of Inbox/Gmail.

A website where you can use Inbox as a Web app: https://inbox.google.com

Like a said, Inboxer is already doing exactly that.
Take a look at app/main/index.js from the inbox branch:
line 21: const mainURL = 'https://inbox.google.com/';
line 109:  win.loadURL(mainURL);

I think what @devcastoro meant was to have "inboxer" website which modifies the gmail UI to that of inbox UI...

I mean a standalone website which you can use from every platform (not only on the platform where you had installed the Inbox app)

I'm afraid that's out of the scope of Inboxer. It would bring things back into the browser, while the main purpose of Inboxer was to provide Inbox as a desktop app.
However, it would technically be very similar to what we do now. After all, we use electron to render html and interact with the javascript. In a re-implementation of Inbox with electron, the final web page would be locally produced and displayed with electron instead of being hosted externally.
There's been some talk about re-implementing Inbox on top of Gmail (see #77 and #95). The main problem is that Gmail does not expose its email API, we only have access to the final html. One way forward would require a background process to access Gmail to mine the data and a front facing one that re-renders it to simulate Inbox. It sounds very complicated, there would need to be a translation layer to transfer actions back and forth between the front interface and background Gmail with many possibilities for things to go wrong and get out of sync.
Another thing people have suggested is to use a Gmail add-on. I have not looked into how difficult/practical this is.
Don't let me discourage you, though. Your offer of help is very welcome and even though we don't have a clear way forward yet, there is a lot of interest in reviving an Inbox like interface.

Hi @jmarino, thank you for this very deepen answer.
I've understood how Inboxer works and it seems perfect if you want to use the old "Inbox By Gmail" interface on a Mac/Windows. But what about mobile users and who don't want to install an email client?
I haven't deepened these Gmail API, but from what I've seen, seems that these API give you access to every Gmail feature. I'm wrong?

That is very interesting @devcastoro! I was not aware of this Gmail API. Could we convince you to help us implement this API in Inboxer?
About mobile, do you know if electron apps can run on Android/iOS?

That is very interesting @devcastoro! I was not aware of this Gmail API. Could we convince you to help us implement this API in Inboxer?
About mobile, do you know if electron apps can run on Android/iOS?

Is what I'm searching for! But, instead of implementing those API in an electron app, I would prefer to develop a Web backend with Symfony (Php) with a ReactJS frontend for web and React-Native (or Electron... Why not) for mobile.
Is this the right place for this project?

Full disclosure: I am not the owner of this repo. But from my point of view I would say this is not the right place for your idea. I would suggest that you should start a new project.
I hope there will be room for cooperation between both projects down the line, since we're aiming at the same thing. Best of luck.

Full disclosure: I am not the owner of this repo. But from my point of view I would say this is not the right place for your idea. I would suggest that you should start a new project.
I hope there will be room for cooperation between both projects down the line, since we're aiming at the same thing. Best of luck.

Thank you for your suggestions and for the possible support :D

I want to close this project. Take a look at the explanation: https://github.com/denysdovhan/inboxer/issues/101
If you still need this project, please, fork the repo.


Support setting Proxy Port on KongIngress

Summary
The KongIngress proxy section allows you to set variables such as protocol, but not port.  I am seeing instances where all my services default to port 80 and I need to override it.
Kong Ingress controller version
v0.5.0
Kong or Kong Enterprise version
v1.2
Kubernetes version
Client Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.0", GitCommit:"e8462b5b5dc2584fdcd18e6bcfe9f1e4d970a529", GitTreeState:"archive", BuildDate:"2019-06-20T22:55:20Z", GoVersion:"go1.12.6", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"12", GitVersion:"v1.12.9", GitCommit:"e09f5c40b55c91f681a46ee17f9bc447eeacee57", GitTreeState:"clean", BuildDate:"2019-05-27T15:58:45Z", GoVersion:"go1.10.8", Compiler:"gc", Platform:"linux/amd64"}
Environment

Cloud provider or hardware configuration: AWS
OS (e.g. from /etc/os-release): Ubuntu 18.04
Kernel (e.g. uname -a): Ubuntu
Install tools: Kops
Others:

What happened
I have a service that listens on port 443, however when the service is created in Kong it defaults to port 80.  I created a KongIngress to modify the proxy:
apiVersion: configuration.konghq.com/v1
kind: KongIngress
metadata:
  name: kubernetes-dashboard-ingress
  namespace: kube-system
proxy:
  port: 443
  protocol: https
route:
  https_redirect_status_code: 301
  protocols:
  - https

Expected behvaior
Kong Service would have its Protocol set to HTTPS and Port set to 443

This is actually intended.
Why are you not using ServicePort in the Ingress definition to specify this?
https://kubernetes.io/docs/concepts/services-networking/ingress/#ingress-rules

Let me post the service and ingress definition.  We are setting the servicePort field in the k8s ingress to port 443, and the k8s service port to 443.  However in Kong the service port is set to 80 and the protocol is set to HTTP.
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    certmanager.k8s.io/cluster-issuer: letsencrypt
    kubernetes.io/ingress.class: kong-internal
    plugins.konghq.com: kubernetes-dashboard-request-transformer
  labels:
    k8s-app: kubernetes-dashboard
  name: kubernetes-dashboard
  namespace: kube-system
spec:
  rules:
  - host: kube.initech.net
    http:
      paths:
      - backend:
          serviceName: kubernetes-dashboard
          servicePort: 443
        path: /
  tls:
  - hosts:
    - kube.initech.net
    secretName: kube.initech.net
---
apiVersion: v1
kind: Service
metadata:
  labels:
    k8s-app: kubernetes-dashboard
  name: kubernetes-dashboard
  namespace: kube-system
spec:
  ports:
  - name: https
    port: 443
    protocol: TCP
    targetPort: 8443
  selector:
    k8s-app: kubernetes-dashboard
  sessionAffinity: None
  type: ClusterIP

This is what gets configured in Kong, via Konga:

That's a bug then.
Rather than using KongIngress resource to override this, the controller should respect the port in the Ingress rule.
Would it be possible for you to update the PR to instead respect the servicePort inside the Ingress definition?
The relevant code is in parser.go file.

@kenXengineering Over the weekend, I realized why this is the case.
The port field of Service resource doesn't really matter because you the port actually being used comes from the targets or the Endpoint resource in Kubernetes.
So, changing this will have no functional difference at the moment.
We should still push the PR through so that other users don't stumble over this and it keeps parity with Ingress resource as well. This feature will also be important as we move towards #330, when we will give users an ability to not do load-balancing via Kong and let kube-proxy handle it.

Please re-open if the issue persists or causes any loss in functionality.


line create-account.yaml removed from teku

the line is removed. Because teku doesn't have "create-account.yaml" file

https://github.com/stereum-dev/ethereum2-control-center-cli/issues


Build issues with MSVC

I recently ran into some build issues with msvc.
Specifically, copysign apparently is not in the std namespace in MSVC:
https://github.com/QuantStack/xtensor/blob/master/include/xtensor/xmath.hpp#L282
And size_t should be std::size_t here:
https://github.com/QuantStack/xtensor/blob/master/include/xtensor/xtensor_simd.hpp#L59-L66
This is easy to fix (and I am patching it in my build right now), however I am a
bit confused that these issues do not occur in your appveyor build.
I also tried to come up with a minimal example but could not reproduce it.
So maybe there is something I am missing. If not, I am happy to make a PR to fix these issues.
For reference, I see these issues in my appveyor buid (Visual Studio 17 image, x64 architecture)
https://ci.appveyor.com/project/constantinpape/z5

And size_t should be std::size_t here:

Good catch, I thought that we had them all!

@constantinpape any chance you didn't configure C++14 correctly? the copysign issue looks very weird

I've prepared a fix (I think the copysign issue also hit me at some point in the past, no idea why it wasn't picked up by our appveyor builds before).

Thanks!
For reference, here's how I fixed the copysign issue (courtesy of @FynnBe)
https://github.com/constantinpape/z5/blob/master/conda-recipe/patches/xtensor-copysign.patch

yep we did the same. thanks!


Use latest Python 3.9 in CI

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/3516
Originally created by @edgarrmondragon on 2022-05-20 01:37:56

We had to pin Python 3.9 to 3.9.6 in our test matrix due to problems with dbt in that version. That makes our 3.9 docker images come with Python 3.9.6.
This was later fixed upstream in dbt's 0.20.2 release. That means we can go back to using the latest, 3.9.13 at the time of writing.

View 2 previous comments from the original issue on GitLab

Resolved by https://github.com/meltano/meltano/pull/5929


unusable on firetv

explanations
it would be great to have an app on firetv that gets access to the mediathek contents of the public broadcasting services because their content is spread over different apps with strange searchs.
Sadly neither the mediathekview app nor this app is currently usable with the remote on firetv.
current problems

No logo on fire tv app menu (since no captions is displayed its always guesswork which iconless app (this may be an fault of the fireos on how to load which icon - see this discussion on similar issue https://github.com/TeamNewPipe/NewPipe/issues/5256 and the there inked https://github.com/TeamNewPipe/NewPipe/pull/6166) is which one)
difficult to navigate to mediathek section
impossible to navigate to search box
on stream playback fast forward and fast reward with remote keys is very slow if one wants to skip larger parts

device info:
Device: Amazon FireTV Stick Model: AFTSSS
[ro.build.mktg.fireos]: [Fire OS <IP_ADDRESS>]
[ro.build.version.base_os]: [PPR1.180610.009]
[ro.build.version.fireos]: [7.0]

Thank you very much for this feedback!
Android TV is on my TODO list (see Android TV Project) and partly implemented in tv friendly ui. However, free time is rare right now and a polished release will have to wait a bit longer.
Also, there could be some problems with FireTV regarding ExoPlayer:

FireOS (version 4 and earlier) - Whilst we endeavour to support FireOS devices, FireOS is a fork of Android and as a result we are unable to guarantee support. Device specific issues encountered on FireOS are normally caused by incompatibilities in the support that FireOS provides for running Android applications. Such issues should be reported to Amazon in the first instance. We are aware of issues affecting FireOS version 4 and earlier. We believe FireOS version 5 resolved these issues.

My first priority will be plain Android TV. But firetv will most likely work too.

Related to #270

installed it but only get a crash on stating it - also there is no app icon displayed in the app selection
FireOS <IP_ADDRESS>
FireTV Stick 3rd gen (AFTSSS


Add final battle by RAFTK

Song Name
final battle low pitch
Artist Name
RAFTK
Source
Youtube
Youtube Link
shared
Direct File Link
No response
Song ID
598349
Start Offset [ms]
No response
Extra
Created from Auto Nong.
Created for level: 47267157

reject
"shared" is not a YouTube Link


NIFI-8294 ADX as source

Summary
The Apache NiFi connector supports ingestion of data from Azure Data Explorer to different destinations of Apache NiFi.
NIFI-8294
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[x] Apache NiFi Jira issue created

Pull Request Tracking

[x] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
[ ] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

[x] Pull Request based on current revision of the main branch
[x] Pull Request refers to a feature branch with one commit containing changes

Verification
Please indicate the verification steps performed prior to pull request creation.
Build

[x] Build completed using mvn clean install -P contrib-check

[x] JDK 11
[x] JDK 17

Licensing

[x] New dependencies are compatible with the Apache License 2.0 according to the License Policy
[x] New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

[x] Documentation formatting appears as expected in rendered files

As also indicated in the pull request checklist, the commit message should start with the Jira issue number, which is NIFI-8294 in this case.

Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000


Error running app on android after flutter reinstallation

Steps to reproduce

Install flutter into C:src
add path to its bin in env variables
installed jdk 21 from oracle and added JAVA_HOME path (also tried 17)
installed vs code and android studio and the cli tools for android studio
add the following pubspec.yaml to the file:

name: presentpal
description: A new Flutter project.

# The following line prevents the package from being accidentally published to
# pub.dev using `flutter pub publish`. This is preferred for private packages.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev

# The following defines the version and build number for your application.
# A version number is three numbers separated by dots, like 1.2.43
# followed by an optional build number separated by a +.
# Both the version and the builder number may be overridden in flutter
# build by specifying --build-name and --build-number, respectively.
# In Android, build-name is used as versionName while build-number used as versionCode.
# Read more about Android versioning at https://developer.android.com/studio/publish/versioning
# In iOS, build-name is used as CFBundleShortVersionString while build-number is used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
# In Windows, build-name is used as the major, minor, and patch parts
# of the product and file versions while build-number is used as the build suffix.
version: 1.0.0+5

environment:
  sdk: '>=2.18.5 <3.0.0'

# Dependencies specify other packages that your package needs in order to work.
# To automatically upgrade your package dependencies to the latest versions
# consider running `flutter pub upgrade --major-versions`. Alternatively,
# dependencies can be manually updated by changing the version numbers below to
# the latest version available on pub.dev. To see which dependencies have newer
# versions available, run `flutter pub outdated`.
dependencies:
  flutter:
    sdk: flutter
  shared_preferences: ^2.0.8
  # proivder was 6.0.1
  provider: ^6.0.5
  flutter_localizations:
    sdk: flutter
  intl: ^0.18.0
  http: ^1.1.0
  url_launcher: ^6.1.12
  device_calendar: ^4.3.2
  permission_handler: ^11.1.0

  flutter_spinkit: ^5.2.0
  animated_text_kit: ^4.2.2

  syncfusion_flutter_calendar: ^23.2.5

  awesome_notifications: ^0.8.2

  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^1.0.2
  progress_state_button: ^1.0.4
  get: ^4.3.8

  #Firebase
  firebase_core: ^2.24.2
  firebase_auth: ^4.7.2
  #cloud_firestore: ^4.8.4  # For Cloud Firestore
  #firebase_storage: ^11.2.5 # For Firebase Cloud Storage

  firebase_analytics: ^10.4.4 # For Firebase Analytics (Optional)

  #Google Sign In
  google_sign_in: ^6.1.6

  google_mobile_ads: ^3.0.0

  timezone: ^0.9.2

  #In-app Purchases
  purchases_flutter: ^6.4.0
  cloud_firestore: ^4.8.4

  #chatGPT
  #chat_gpt_sdk: ^2.2.5
  flutter_dotenv: ^5.1.0
  #firebase_core:
  #firebase_auth:

  flutter_svg: ^2.0.7
  firebase_messaging: ^14.7.10

dev_dependencies:
  flutter_test:
    sdk: flutter
  flutter_lints: ^3.0.1
  flutter_launcher_icons: ^0.13.1

flutter_launcher_icons:
  android: true
  ios: true
  image_path: "assets/app_icon.png"
# For information on the generic Dart part of this file, see the
# following page: https://dart.dev/tools/pub/pubspec

# The following section is specific to Flutter packages.
flutter:
  # The following line ensures that the Material Icons font is
  # included with your application, so that you can use the icons in
  # the material Icons class.
  uses-material-design: true
  generate: true

Actual results
Every time i try run my app on android i get an error about some android Manifest permission. I'm 99% sure it isn't a problem with the code but rather flutter itself as it was working prior to reinstalling and I've tried to run prior working versions from git as well.
The error message looks like:
C:\Users\cianr\AppData\Local\Pub\Cache\hosted\pub.dev\firebase_messaging-14.7.10\android\src\main\java\io\flutter\plugins\firebase\messaging\FlutterFirebaseMessagingPlugin.java:389: error: cannot find symbol
            .checkSelfPermission(Manifest.permission.POST_NOTIFICATIONS)

flutter clean
flutter pub cache clean
flutter pub cache repair

None of the above work, would love to hear some solutions to the problem
Logs

Logs

PS C:\Users\cianr\OneDrive\Business\PresentPal\App\presentpal> flutter run
"ar": 4 untranslated message(s).
"bn": 4 untranslated message(s).
"de": 4 untranslated message(s).
"es": 4 untranslated message(s).
"fr": 4 untranslated message(s).
"hi": 4 untranslated message(s).
"it": 4 untranslated message(s).
"ko": 4 untranslated message(s).
"pt": 4 untranslated message(s).
"ru": 4 untranslated message(s).
"zh": 4 untranslated message(s).
"zh_HK": 4 untranslated message(s).
To see a detailed report, use the untranslated-messages-file
option in the l10n.yaml file:
untranslated-messages-file: desiredFileName.txt
<other option>: <other selection>

This will generate a JSON format file containing all messages that
need to be translated.
Launching lib\main.dart on sdk gphone x86 64 in debug mode...
Building with Flutter multidex support enabled.
C:\Users\cianr\OneDrive\Business\PresentPal\App\presentpal\android\key.properties
C:\Users\cianr\AppData\Local\Pub\Cache\hosted\pub.dev\firebase_messaging-14.7.10\android\src\main\java\io\flutter\plugins\firebase\messaging\FlutterFirebaseMessagingPlugin.java:389: error: cannot find symbol
            .checkSelfPermission(Manifest.permission.POST_NOTIFICATIONS)
                                                    ^
  symbol:   variable POST_NOTIFICATIONS
  location: class permission
C:\Users\cianr\AppData\Local\Pub\Cache\hosted\pub.dev\firebase_messaging-14.7.10\android\src\main\java\io\flutter\plugins\firebase\messaging\FlutterFirebasePermissionManager.java:63: error: cannot find symbol
    permissions.add(Manifest.permission.POST_NOTIFICATIONS);
                                       ^
  symbol:   variable POST_NOTIFICATIONS
  location: class permission
Note: C:\Users\cianr\AppData\Local\Pub\Cache\hosted\pub.dev\firebase_messaging-14.7.10\android\src\main\java\io\flutter\plugins\firebase\messaging\JobIntentService.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Users\cianr\AppData\Local\Pub\Cache\hosted\pub.dev\firebase_messaging-14.7.10\android\src\main\java\io\flutter\plugins\firebase\messaging\FlutterFirebaseMessagingPlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':firebase_messaging:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 27s
Running Gradle task 'assembleDebug'...                             28,7s
Exception: Gradle task assembleDebug failed with exit code 1

Flutter Doctor output

Doctor output

flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.16.5, on Microsoft Windows [Version 10.0.22631.3007], locale en-ZA)
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[√] Chrome - develop for the web
[!] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.8.3)
    X Visual Studio is missing necessary components. Please re-run the Visual Studio installer for the
      "Desktop development with C++" workload, and include these components:
        MSVC v142 - VS 2019 C++ x64/x86 build tools
         - If there are multiple build tool versions available, install the latest
        C++ CMake tools for Windows
        Windows 10 SDK
[√] Android Studio (version 2023.1)
[√] VS Code (version 1.85.1)
[√] Connected device (4 available)
[√] Network resources

! Doctor found issues in 1 category.

Thanks for the update. It seems there are lot of things going on in the setup you provided, ie, third party plugins which might be conflicting with the jdk you have. In order to properly address the issue, please try to narrow down the reported behavior by removing all third party packages and see if using only first party package or firebase packages, you still get same error or not.

@darshankawar, I created a new project with the same pubspec.yaml file and removed the following plugins and was able to b build the app:
permission_handler: ^11.1.0
firebase_messaging: ^14.6.5

Although the app doesn't open due to an error with google ads not being configured but this probably isn't a concern as i just created a new project and didn't modify anything in the android module.
Launching lib\main.dart on sdk gphone x86 64 in debug mode...
Parameter format not correct -
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Users\cianr\AppData\Local\Pub\Cache\hosted\pub.dev\cloud_firestore-4.14.0\android\src\main\java\io\flutter\plugins\firebase\firestore\FlutterFirebaseFirestorePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Users\cianr\AppData\Local\Pub\Cache\hosted\pub.dev\google_mobile_ads-3.1.0\android\src\main\java\io\flutter\plugins\googlemobileads\FlutterAdLoader.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Running Gradle task 'assembleDebug'...                            201,9s
√  Built build\app\outputs\flutter-apk\app-debug.apk.
Installing build\app\outputs\flutter-apk\app-debug.apk...           7,1s
E/AndroidRuntime(11926): FATAL EXCEPTION: main
E/AndroidRuntime(11926): Process: com.example.dummy, PID: 11926
E/AndroidRuntime(11926): java.lang.RuntimeException: Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.lang.IllegalStateException:
E/AndroidRuntime(11926):
E/AndroidRuntime(11926): ******************************************************************************
E/AndroidRuntime(11926): * The Google Mobile Ads SDK was initialized incorrectly. AdMob publishers    *
E/AndroidRuntime(11926): * should follow the instructions here:                                       *
E/AndroidRuntime(11926): * https://googlemobileadssdk.page.link/admob-android-update-manifest         *
E/AndroidRuntime(11926): * to add a valid App ID inside the AndroidManifest.                          *
E/AndroidRuntime(11926): * Google Ad Manager publishers should follow instructions here:              *
E/AndroidRuntime(11926): * https://googlemobileadssdk.page.link/ad-manager-android-update-manifest.   *
E/AndroidRuntime(11926): ******************************************************************************
E/AndroidRuntime(11926):
E/AndroidRuntime(11926):
E/AndroidRuntime(11926):        at android.app.ActivityThread.installProvider(ActivityThread.java:7467)
E/AndroidRuntime(11926):        at android.app.ActivityThread.installContentProviders(ActivityThread.java:6973)
E/AndroidRuntime(11926):        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6744)
E/AndroidRuntime(11926):        at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
E/AndroidRuntime(11926):        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2133)
E/AndroidRuntime(11926):        at android.os.Handler.dispatchMessage(Handler.java:106)
E/AndroidRuntime(11926):        at android.os.Looper.loopOnce(Looper.java:201)
E/AndroidRuntime(11926):        at android.os.Looper.loop(Looper.java:288)
E/AndroidRuntime(11926):        at android.app.ActivityThread.main(ActivityThread.java:7872)
E/AndroidRuntime(11926):        at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(11926):        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
E/AndroidRuntime(11926):        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
E/AndroidRuntime(11926): Caused by: java.lang.IllegalStateException:
E/AndroidRuntime(11926):
E/AndroidRuntime(11926): ******************************************************************************
E/AndroidRuntime(11926): * The Google Mobile Ads SDK was initialized incorrectly. AdMob publishers    *
E/AndroidRuntime(11926): * should follow the instructions here:                                       *
E/AndroidRuntime(11926): * https://googlemobileadssdk.page.link/admob-android-update-manifest         *
E/AndroidRuntime(11926): * to add a valid App ID inside the AndroidManifest.                          *
E/AndroidRuntime(11926): * Google Ad Manager publishers should follow instructions here:              *
E/AndroidRuntime(11926): * https://googlemobileadssdk.page.link/ad-manager-android-update-manifest.   *
E/AndroidRuntime(11926): ******************************************************************************
E/AndroidRuntime(11926):
E/AndroidRuntime(11926):
E/AndroidRuntime(11926):        at com.google.android.gms.ads.internal.client.zzek.attachInfo(com.google.android.gms:play-services-ads-lite@@22.0.0:26)
E/AndroidRuntime(11926):        at com.google.android.gms.ads.MobileAdsInitProvider.attachInfo(com.google.android.gms:play-services-ads-lite@@22.0.0:1)
E/AndroidRuntime(11926):        at android.app.ActivityThread.installProvider(ActivityThread.java:7462)
E/AndroidRuntime(11926):        ... 11 more
E/AndroidRuntime(11967): FATAL EXCEPTION: main
E/AndroidRuntime(11967): Process: com.example.dummy, PID: 11967
E/AndroidRuntime(11967): java.lang.RuntimeException: Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.lang.IllegalStateException:
E/AndroidRuntime(11967):
E/AndroidRuntime(11967): ******************************************************************************
E/AndroidRuntime(11967): * The Google Mobile Ads SDK was initialized incorrectly. AdMob publishers    *
E/AndroidRuntime(11967): * should follow the instructions here:                                       *
E/AndroidRuntime(11967): * https://googlemobileadssdk.page.link/admob-android-update-manifest         *
E/AndroidRuntime(11967): * to add a valid App ID inside the AndroidManifest.                          *
E/AndroidRuntime(11967): * Google Ad Manager publishers should follow instructions here:              *
E/AndroidRuntime(11967): * https://googlemobileadssdk.page.link/ad-manager-android-update-manifest.   *
E/AndroidRuntime(11967): ******************************************************************************
E/AndroidRuntime(11967):
E/AndroidRuntime(11967):
E/AndroidRuntime(11967):        at android.app.ActivityThread.installProvider(ActivityThread.java:7467)
E/AndroidRuntime(11967):        at android.app.ActivityThread.installContentProviders(ActivityThread.java:6973)
E/AndroidRuntime(11967):        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6744)
E/AndroidRuntime(11967):        at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
E/AndroidRuntime(11967):        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2133)
E/AndroidRuntime(11967):        at android.os.Handler.dispatchMessage(Handler.java:106)
E/AndroidRuntime(11967):        at android.os.Looper.loopOnce(Looper.java:201)
E/AndroidRuntime(11967):        at android.os.Looper.loop(Looper.java:288)
E/AndroidRuntime(11967):        at android.app.ActivityThread.main(ActivityThread.java:7872)
E/AndroidRuntime(11967):        at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(11967):        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
E/AndroidRuntime(11967):        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
E/AndroidRuntime(11967): Caused by: java.lang.IllegalStateException:
E/AndroidRuntime(11967):
E/AndroidRuntime(11967): ******************************************************************************
E/AndroidRuntime(11967): * The Google Mobile Ads SDK was initialized incorrectly. AdMob publishers    *
E/AndroidRuntime(11967): * should follow the instructions here:                                       *
E/AndroidRuntime(11967): * https://googlemobileadssdk.page.link/admob-android-update-manifest         *
E/AndroidRuntime(11967): * to add a valid App ID inside the AndroidManifest.                          *
E/AndroidRuntime(11967): * Google Ad Manager publishers should follow instructions here:              *
E/AndroidRuntime(11967): * https://googlemobileadssdk.page.link/ad-manager-android-update-manifest.   *
E/AndroidRuntime(11967): ******************************************************************************
E/AndroidRuntime(11967):
E/AndroidRuntime(11967):
E/AndroidRuntime(11967):        at com.google.android.gms.ads.internal.client.zzek.attachInfo(com.google.android.gms:play-services-ads-lite@@22.0.0:26)
E/AndroidRuntime(11967):        at com.google.android.gms.ads.MobileAdsInitProvider.attachInfo(com.google.android.gms:play-services-ads-lite@@22.0.0:1)
E/AndroidRuntime(11967):        at android.app.ActivityThread.installProvider(ActivityThread.java:7462)
E/AndroidRuntime(11967):        ... 11 more

permission_handler: ^11.1.0
firebase_messaging: ^14.6.5

Both these are third party to Flutter and are maintained in separate dedicated repo. I think this will need to be tracked here https://github.com/firebase/flutterfire/issues/12123.
Closing from here. If you disagree, write in comments and I'll reopen it.


Advise needed: How to secure rancher driven application itself so that it can ONLY be accessed thru rap?

So this is more of a rancher question, but i wish to restrict access to all applications whichcurrently have domain names driven by rap so that it only ever goes thru the nginx-proxy.
Purpose is to be able to install nginx-lua into rap, so that i'm able to run lua scripts against every connection.
How would this be accomplished?
I was thinking that we do not define any ports at all for all applications within the application config.
This is probably the easiest way to stop rancher from opening those public ports.
then make rap.port mandatory so that rap will always know which ports are needed , and have rancher active proxy make a docker --link with every container that needs to be proxied?

If there is no external mapped port for containers they will only be accessible via RAP no ?

I dont think so. when there is no external port for container, i think RAP just doesnt do anything
hansel
On 28 Feb 2018, 4:52 AM +0800, adi90x<EMAIL_ADDRESS>wrote:

If there is no external mapped port for containers they will only be accessible via RAP no ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

No external port for RAP containers or the others ?
As main goal of RAP, is to route trafic from one input port(80/http most of
the time) to several containers not exposing a port on the outside of
rancher, lets say you have RAP exposing & listening on port 80 of host,
then you can have unlimited number of Web containers exposing 80 but not
listening on host port  and RAP will route input trafic based on hostname
Is it clearer ?
Le 28 févr. 2018 04:59, "hansel"<EMAIL_ADDRESS>a écrit :

I dont think so. when there is no external port for container, i think RAP
just doesnt do anything
hansel
On 28 Feb 2018, 4:52 AM +0800, adi90x<EMAIL_ADDRESS>wrote:

If there is no external mapped port for containers they will only be
accessible via RAP no ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/adi90x/rancher-active-proxy/issues/43#issuecomment-369114083,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKpqdKfcCK3rFfBW1HkZ3g6BrAjfSUBKks5tZM86gaJpZM4R_esP
.


feat(Icons): direct import on icons instead of icon component

Summary
Type

Refactor

Summarise concisely:
What is expected?
New big change in icons, we added a new way to import icons. You can now directly import the icon name through @ultraviolet/icons.
// Before
import { Icon } from '@ultraviolet/icons';

const MyComponent = () => (
  <Icon name="address" sentiment="danger" size="small" />
);

// Now
import { Address } from '@ultraviolet/icons';

const MyComponent = () => (
  <Address sentiment="danger" size="small" />
);

This change will make it easier to use icons in your project and reduce the bundle size.
Both system will continue to work, but we recommend using the new way to import icons.

As discussed with @philibea in private : we'll need a solution to be able to import an icon dynamically, without including all the icons in the final bundle.
from our side we'll be able to use this Next.js feature so we can purge the unused icons from the final bundle.
That requires being able to import all the icons from a barrel file, like with material icons:
import * as MuiIcons from '@material-ui/icons'
export default ({ iconName }) => (
  <div>
    // component content
    {MuiIcons[iconName]}
  </div>
)


Create new project for examples

I strongly feel the warehouse directory have all examples excluded and ignored in .gitignore.
They are not contributing value to the application runtime and after execution creates an excess of un-staged files to commit on Git.
1 or 2 examples would be acceptable for the provided ChatChains in my mine, but I do feel the warehouse directory should be added to the .gitignore

I think the maintainers would like the community to contribute to the different projects they've accomplished. It might be more valuable to create a dedicated website or discord channel (like OpenAI's discord) showcasing all the different projects that have been achieved using ChatDev

Yes, we have noticed the problem and may build an independent website (or in other forms) for online demos and community-contributed software.

Yes, we have noticed the problem and may build an independent website (or in other forms) for online demos and community-contributed software.

Let me know if you need any help building such a website! (or other form of platform for online demos)

now we have a SaaS platform, https://chatdev.modelbest.cn/


move_and_slide() "sensitivity"

Operating system or device - Godot version:
Arch Linux, Godot 3 master
Issue description:
I'm trying to get into the KinematicBody2D API and just realized that move() and move_and_slide() behave very differently, when used with the same values. In the simple example project, using move() the body moves pretty fast whereas with move_and_slide() it hardly moves at all. For move_and_slide() this means, that i would need very high speed values (10000+) to get an appropriate movement speed, which seems kind of odd. Is this normal behavior or is there something wrong with the "sensitivity" of the move_and_slide() function?
Steps to reproduce:

extends Node2D

var direction = Vector2(0,0)
const SPEED = 1000
onready var player1 = $player1
onready var player2 = $player2

func _fixed_process(delta):
	direction.x = Input.is_action_pressed("ui_right") - Input.is_action_pressed("ui_left")
	player1.move_and_slide(direction * delta * SPEED)
	player2.move(direction * delta * SPEED)

Link to minimal example project:
move_slide.tar.gz

move_and_slide() uses and returns linear velocity, while move() is just a
motion vector
On Tue, Aug 15, 2017 at 9:04 AM, novemberist<EMAIL_ADDRESS>wrote:

Operating system or device - Godot version:
Arch Linux, Godot 3 master
Issue description:
I'm trying to get into the KinematicBody2D API and just realized that
move() and move_and_slide() behave very differently, when used with the
same values. In the simple example project, using move() the body moves
pretty fast whereas with move_and_slide() it hardly moves at all. For
move_and_slide() this means, that i would need very high speed values
(10000+) to get an appropriate movement speed, which seems kind of odd. Is
this normal behavior or is there something wrong with the "sensitivity" of
the move_and_slide() function?
Steps to reproduce:
[image: slide]
https://user-images.githubusercontent.com/7927471/29315181-11680be4-81c2-11e7-9a57-fa3c32c03b86.gif
`extends Node2D
var direction = Vector2(0,0)
const SPEED = 1000
onready var player1 = $player1
onready var player2 = $player2
func _fixed_process(delta):
direction.x = Input.is_action_pressed("ui_right") -
Input.is_action_pressed("ui_left")
player1.move_and_slide(direction * delta * SPEED)
player2.move(direction * delta * SPEED)
`
Link to minimal example project:
move_slide.tar.gz
https://github.com/godotengine/godot/files/1224945/move_slide.tar.gz
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/10350, or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-Z23MoLbh_W5q7jc9S_dIEs6ELLIS4ks5sYYkzgaJpZM4O3gTh
.

Ok, my bad. Actually move_and_slide() behaves exactly like setting the linear velocity of a RigidBody. I guess i was just confused by how big a factor i would have to use to get a good movement speed. This can be closed.


Update fiddle features/online-detection/renderer

Template: features/online-detection/renderer
Rel: #6

This task is for organizational and tracking purposes. Refer to the linked 'Rel:' issues for further details.

https://github.com/electron/electron/pull/29212


How can I force a client side rendering for a particular route?

There is a specific dependency (select2) on one of my routes that does not work when rendered on the server side. Is there any way I can force a particular route to always render on the client side?

#863


Suggestion: Give more multithreading flexibility on destructor

The Python interpreter can be constructed by any thread while the destructor is always the main thread. This can lead in some errors with the Python side of things, where some objects want the thread which constructed them to also destroy them. By adding this 'kill' function, a developer can use your library (btw gj! 👍 ) with std::thread in order to create a plot async -aka without blocking the main thread- and then close the plot and 'kill' Python interpreter afterwards, without waiting the program to end or having destructor errors.
Doing this in order to showcase this more. Small change but not that polished. Let me know about your opinion first and we can fix it 😃.
Thank you for your time and this great library ❤

Hey, this looks pretty good already, thanks for contributing!
My only request would be to add a bit more explanation in a comment, but I took the liberty of adding that myself in a follow-up commit.


Descendant/Parent/Exact/Ancestor for all Column

Fixed with this push:
https://github.com/OHDSI/CommonEvidenceModel/commit/1b7e2bdebc453f5529473731a1f0a8ccb379a815


Terminal minimum contrast ratio not met for dom renderer

Issue Type: Bug
Testing https://github.com/microsoft/vscode/issues/85966

Use WSL on windows
Set terminal.integrated.minimumContrastRatio to 21
Run true color test from https://unix.stackexchange.com/questions/404414/print-true-color-24-bit-test-pattern/404415#404415

Using the canvas renderer, white and black text are used at this contrast ratio:

But using the webgl and dom renderer, the true color test is still low contrast:

VS Code version: Code - Insiders 1.41.0-insider (97855786a014be2440751b038b373c3726e11fe8, 2019-12-03T05:39:36.001Z)
OS version: Windows_NT ia32 10.0.18363

@RMacfarlane webgl seems to work fine for me, maybe you were still on "dom" because you can't hot swap the webgl one currently (https://github.com/microsoft/vscode/issues/85970)

https://github.com/xtermjs/xterm.js/issues/2593

Just cherry picked and manually released xterm.js for this to avoid pulling in some more risky changes

@Tyriar It's now more responsive to the contrast ratio, but it prints entirely white text when I would expect the middle section to be in black:

☹ I'll fix this next month as true color isn't used much.

This is fixed


Problem using PS3 and PS4: joy_robot_control.py dies

Hello again!
I’m testing interbotix_joy_control package . My setup is:

Arm: real VX300
Controller: OpenCM9.04-C with 485 expansion board
Software: ROS Kinetic, Ubuntu 16.04
Package: interbotix_ros_arms (updated on 31/1/2020)
Joystick: PS3 original and PS4 original

When I launch the package interbotix_joy_control using PS3 or PS4 controller, the script joy_robot_control.py dies.
With PS3:
roslaunch interbotix_joy_control joy_control.launch robot_name:=vx300 controller:=ps3
With PS4:
roslaunch interbotix_joy_control joy_control.launch robot_name:=vx300
In both cases I get the following error:
[vx300/joy_robot_control-8] process has died [pid 21275, exit code 1, cmd /home/robert/interbotix_ws/src/interbotix_ros_arms/interbotix_examples/interbotix_joy_control/scripts/joy_robot_control.py __name:=joy_robot_control __log:=/home/robert/.ros/log/9450da28-440b-11ea-8493-58fb84519d84/vx300-joy_robot_control-8.log].log file: /home/robert/.ros/log/9450da28-440b-11ea-8493-58fb84519d84/vx300-joy_robot_control-8*.log

I have followed the steps indicated in the readme of the interbotix_joy_control package to connect the joystick.
I think that the connection is ok because I checked the state of the joystick buttons using jstest
 jstest /dev/input/js0
Terminal shows:

Moreover I have checked the PS3 controller with ps3joy ROS package and it works.
Any suggestions mates?

It works!
It was a problem with python in my machine . I installed the package when I started to work with the arm. Nevertheless I installed it using  pip3 because with pip I got this error:
Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    from pip import main
ImportError: cannot import name main

For someone else with this problem, I just solved it by upgrading pip
pip install --user --upgrade pip
If I do:
 sudo pip install modern_robotics
Now I can install it and interbotix_joy_control package works
Thank you :)


Kymachynskyi/ Fix the unblocking of the institution by the admin #1458

The ProviderBlockDto is responsible for transferring data used to block or unblock an institution. The BlockPhoneNumber property is required to block an institution, but it is not used to unblock one.
During the unblocking process, the BlockPhoneNumber property, which is initialized with the value string.Empty, fails validation as the CustomPhoneNumber validation attribute does not check if BlockPhoneNumber equals string.Empty. This failure in validation renders it impossible to unblock the institution.

@VadymLevkovskyi I've added the description. Thank you!


Why set the W  by this formula W=layer.W / (1 - dropout_rates[layer_counter]) in testing?

Hi,
Thanks for this code.
My Question about the code is similar to @droid666 ’s question,  why set the W  by this formula W=layer.W / (1 - dropout_rates[layer_counter]) in testing but not W = layer.W ?

The weights are scaled in the non-dropout MLP because in the original paper (https://www.cs.toronto.edu/~hinton/absps/JMLRdropout.pdf) it says
If a unit is retained with probability p during training, the outgoing weights of that unit are multiplied by p at test time as shown in Figure 2.

Note that the code scales the weights with a multiplication, not a division (https://github.com/mdenil/dropout/blob/master/mlp.py#L130), and that p in the code is the probability of dropping a unit, so 1-p is the probability that it is retained.


WinObjC build.sln is incompatible with Visual Studio 2017 Update 3

[ ] #2758
[ ] #2782
[ ] Need to unpin cppwinrt from 2<IP_ADDRESS> and consume latest again

fixed now.


auth_logic AST operator==

Fixes #676

As a side-effect this also moves the DebugPrint() functions that are longer than 2 lines to a .cc file.


ISTIO_METAJSON labels aren't sent.

Environments like ISTIO_METAJSON_LABELS aren't included in the ads request.
Not sure if this is causing issues yet, but should we do this to be consistent?

That would mainly apply when setting by env. When setting via ProxyConfig we wouldn't know since we don't have any prefix. I guess the question is: do we need a proto/api for well-known NodeMetadata?


feat(conf_loader): load all WASM filters from conf path

Summary
Load WASM filters from configured path.
Checklist

[x] The Pull Request has tests
[ ] There's an entry in the CHANGELOG
[ ] There is a user-facing docs PR against https://github.com/Kong/docs.konghq.com - PUT DOCS PR HERE

Full changelog

load wasm filters from configured path.
do not expect individual files.
added new directive to template.

Issue reference
KAG-500

The tech preview branch had the wasm = on/off flag that superseded the wasm_modules property, but this PR removed it to fully depend on whether or not .wasm files are present in the directory we point to. I guess the question is do we want to enable wasm support only depending on whether or not .wasm bytecode is detected, or do we want a boolean flag to enable on top of that first condition. Personally I have no opinion, only wanted to clarify what we have and what we can do.

disable WASM (for any reason) without removing the .wasm bytecode files, which may be baked into the container image

Having the wasm files baked in the container image was something I wasn't considering. So, yes, it makes sense to have a boolean flag.


Running sbt assembly on the root project generates more assemblies than expected

First of all thank you for the detailed tutorial and this multimodule sample :smile:
When I run sbt assembly on the top level directory, it generates multiple assemblies

common-assembly-0.1-SNAPSHOT.jar
multi1.jar
multi2.jar
sbt-multi-project-example-assembly-0.1-SNAPSHOT.jar

but I was only expecting assemblies for multi1 and multi2 projects. Is there a way to sort it?
In addition to that, is it possible to attach these assemblies so that the assemblies can be published to Nexus etc?

Hi @aneesh-joseph,
I'm glad you find it useful.
Regarding your questions, you can disable the sbt-assembly plugin in those subprojects (root & common) by adding .disablePlugins(AssemblyPlugin) to each one of them.
On the other hand, publishing fat jars is not recommended but if you really need to, there are some guidelines in the sbt-assembly README.
Cheers!


[Test] Run cluster upgrading tests on GCE

Relevant to #2252.

/test pull-kubeone-e2e-gce-default-upgrade-containerd-from-v1.23.9-to-v1.24.3

/test pull-kubeone-e2e-gce-default-upgrade-containerd-from-v1.22.12-to-v1.23.9
/test pull-kubeone-e2e-gce-default-upgrade-docker-from-v1.22.12-to-v1.23.9

/test pull-kubeone-e2e-gce-default-upgrade-containerd-from-v1.21.14-to-v1.22.12
/test pull-kubeone-e2e-gce-default-upgrade-docker-from-v1.21.14-to-v1.22.12


RFC: Bring zcbor as CBOR decoder/encoder in replacement for TinyCBOR

Origin
zcbor https://github.com/NordicSemiconductor/zcbor
Purpose
In replacement of  the current heavily-modified TinyCBOR fork we use as a CBOR encoder/decoder.
zcbor is a light CBOR encoder/decoder with, optional, capability of generating decoding code from CDDL descriptions of data structures.
Our TinyCBOR fork will then be deprecated and removed in time.
Mode of integration
As a module: it is easier to maintain and update with patches from the origin.
Module path would be modules/lib/zcbor
Pull Request
** THIS IS WORK IN PROGRESS **
The zcbor module Kconfig and cmake recipe:
https://github.com/zephyrproject-rtos/zephyr/pull/43332
Description
Currently the only user of CBOR encoder/decoder within Zephyr is mcumgr. The encoder we use is custom version of TinyCBOR.
Complete discussion on TinyCBOR replacement, on what are possible alternatives and reasons is present here https://github.com/zephyrproject-rtos/zephyr/issues/40591
In general we are trying to replace hard to update non vanilla fork of TinyCBOR with lightweight, simpler and easier to maintain variant zcbor.
Dependencies
This is standalone project and depends only on C compiler.
Additional and optional feature of auto generating decoding source is dependent on python interpreter.
Revision
The newest commit on main:
https://github.com/NordicSemiconductor/zcbor/commit/942ae07b0d94168526ceb85bf1d0f18deaf2d482
License
As stated here: https://github.com/NordicSemiconductor/zcbor/blob/main/LICENSE
is Apache v2.

Approved by the TSC


Installation failed on Windows [BUG REPORT]

Describe the bug
I had opened cmd.exe as Administrator and started install_windows.bat. After that I go to audio-webui directory (cd audio-webui) and started run.bat (I use Windows 11)
To Reproduce
Steps to reproduce the behavior:
Ad described above. Tried to run as Administrator and also as User.
Additional context
2024-01-28 13:14:31 | INFO | fairseq.tasks.text_to_speech | Please install tensorboardX: pip install tensorboardX
2024-01-28 13:14:31 | WARNING | xformers | WARNING[XFORMERS]: xFormers can't load C++/CUDA extensions. xFormers was built for:
PyTorch 2.1.0+cu121 with CUDA 1201 (you have 2.1.0+cpu)
Python  3.10.11 (you have 3.10.11)
Please reinstall xformers (see https://github.com/facebookresearch/xformers#installing-xformers)
Memory-efficient attention, SwiGLU, sparse and more won't be available.
Set XFORMERS_MORE_DETAILS=1 for more details
2024-01-28 13:14:32 | WARNING | xformers | Triton is not available, some optimizations will not be enabled.
This is just a warning: triton is not available
Install finished, pywintypes missing, relaunching script.
Checking installs and venv + autodebug checks
Python version:  3.10.11 (tags/v3.10.11:7d4cc5a, Apr  5 2023, 00:38:17) [MSC v.1929 64 bit (AMD64)]
Webui version: bcbba0774e0d9d701714bc3546046b922c331b84 - Sat Dec 16 14:16:53 2023 +0100
Found extensions:
Failed to install PyTorch. Check AutoDebug output.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█░▄▄▀██░██░█▄▄░▄▄██░▄▄▄░██░▄▄▀██░▄▄▄██░▄▄▀██░██░██░▄▄░██
█░▀▀░██░██░███░████░███░██░██░██░▄▄▄██░▄▄▀██░██░██░█▀▀██
█░██░██▄▀▀▄███░████░▀▀▀░██░▀▀░██░▀▀▀██░▀▀░██▄▀▀▄██░▀▀▄██
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

Install failed!
STDOUT:
Looking in indexes: https://download.pytorch.org/whl/cu117
Requirement already satisfied: torch in f:\audio-webui\venv\lib\site-packages (2.1.0)
Requirement already satisfied: torchvision in f:\audio-webui\venv\lib\site-packages (0.15.2+cu117)
Requirement already satisfied: torchaudio in f:\audio-webui\venv\lib\site-packages (2.1.0)
Requirement already satisfied: jinja2 in f:\audio-webui\venv\lib\site-packages (from torch) (3.1.2)
Requirement already satisfied: networkx in f:\audio-webui\venv\lib\site-packages (from torch) (3.0)
Requirement already satisfied: typing-extensions in f:\audio-webui\venv\lib\site-packages (from torch) (4.9.0)
Requirement already satisfied: fsspec in f:\audio-webui\venv\lib\site-packages (from torch) (2023.12.2)
Requirement already satisfied: filelock in f:\audio-webui\venv\lib\site-packages (from torch) (3.9.0)
Requirement already satisfied: sympy in f:\audio-webui\venv\lib\site-packages (from torch) (1.12)
Requirement already satisfied: requests in f:\audio-webui\venv\lib\site-packages (from torchvision) (2.28.1)
Collecting torch
Using cached https://download.pytorch.org/whl/cu117/torch-2.0.1%2Bcu117-cp310-cp310-win_amd64.whl (2343.6 MB)
Requirement already satisfied: pillow!=8.3.*,>=5.3.0 in f:\audio-webui\venv\lib\site-packages (from torchvision) (9.3.0)
Requirement already satisfied: numpy in f:\audio-webui\venv\lib\site-packages (from torchvision) (1.23.5)
Collecting torchaudio
Using cached https://download.pytorch.org/whl/cu117/torchaudio-2.0.2%2Bcu117-cp310-cp310-win_amd64.whl (2.5 MB)
Requirement already satisfied: MarkupSafe>=2.0 in f:\audio-webui\venv\lib\site-packages (from jinja2->torch) (2.1.3)
Requirement already satisfied: certifi>=2017.4.17 in f:\audio-webui\venv\lib\site-packages (from requests->torchvision) (2022.12.7)
Requirement already satisfied: charset-normalizer<3,>=2 in f:\audio-webui\venv\lib\site-packages (from requests->torchvision) (2.1.1)
Requirement already satisfied: idna<4,>=2.5 in f:\audio-webui\venv\lib\site-packages (from requests->torchvision) (3.4)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in f:\audio-webui\venv\lib\site-packages (from requests->torchvision) (1.26.13)
Requirement already satisfied: mpmath>=0.19 in f:\audio-webui\venv\lib\site-packages (from sympy->torch) (1.3.0)
Installing collected packages: torch, torchaudio
Attempting uninstall: torch
Found existing installation: torch 2.1.0
Uninstalling torch-2.1.0:
Successfully uninstalled torch-2.1.0
STDERR:
ERROR: Could not install packages due to an OSError: [WinError 5] Zugriff verweigert: 'F:\audio-webui\venv\Lib\site-packages\~orch\lib\asmjit.dll'
Check the permissions.
[notice] A new release of pip is available: 23.0.1 -> 23.3.2
[notice] To update, run: python.exe -m pip install --upgrade pip
Please read the error above carefully.
If you are unsure, please create an issue at https://github.com/gitmylo/audio-webui/issues.
When creating an issue, please include your full autodebug message.
Exit code: 1

Now I tried to uninstall torch using "pip uninstall torch" inside the venv envorinment. Then I reinstalled torch with "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu121". After that I was able to open up the WebUI using the "run.bat" command. But inside the UI I'm not able to perform any task. So if I choose the model "suno/bark" in the "Text to speech" tab nothing happens. Also in "AudioLDM" or "AudioCraft" nothing happens when I type some text an press "Generate". The only thing happens is, that the Gradio-App generates its "time counter" counting high, but the PC did not do anything.pip
So I tried several times to uninstall torch with "pip uninstall torch torchvision torchaudio" und re-install it with "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu121", "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu118" and "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu117". But all of these throwing errors and I was'nt able to launch the webui.run. After some more tryings I finally tried to install torch again with "pip install torch==2.1.2 torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu118" which leads into the result, that I was able to launch the webui, but with the same result reported first: nothing happens inside UI.

Running into the same issue. Haven't been able to find a workaround yet.
Requirement already satisfied: mpmath>=0.19 in d:\soft\audio-webui\venv\lib\site-packages (from sympy->torch) (1.3.0)
Installing collected packages: torch, torchaudio
  Attempting uninstall: torch
    Found existing installation: torch 2.1.0
    Uninstalling torch-2.1.0:
      Successfully uninstalled torch-2.1.0

STDERR:
ERROR: Could not install packages due to an OSError: [WinError 5] Access is denied: 'C:\\audio-webui\\venv\\Lib\\site-packages\\~orch\\lib\\asmjit.dll'
Check the permissions.

Same errors here.  It fails even earlier if you install in a directory/path with spaces.
Here are the full logs for with and without spaces in the directory.
Path with spaces.txt
Path without spaces.txt


spring-with-qualified-op-name-scenario + spring-with-request-method-op-name-scenario

I'm running into an issue when trying to verify this. I'm getting:
start docker container
start docker container
Creating network "spring-with-qualified-op-name-scenario-spring-resttemplate-402_annotation-402_restannotation-500_default" with the default driver
Creating network "spring-with-qualified-op-name-scenario-spring-resttemplate-401_annotation-401_restannotation-501_default" with the default driver
Pulling spring-with-qualified-op-name-scenario (skywalking/spring-with-qualified-op-name-scenario:Spring-RestTemplate-4.0.2_Annotation-4.0.2_RestAnnotation-5.0.0)...
Pulling spring-with-qualified-op-name-scenario (skywalking/spring-with-qualified-op-name-scenario:Spring-RestTemplate-4.0.1_Annotation-4.0.1_RestAnnotation-5.0.1)...
ERROR: The image for the service you're trying to recreate has been removed. If you continue, volume data could be lost. Consider backing up your data before continuing.

Continue with the new image? [yN]ERROR: pull access denied for skywalking/spring-with-qualified-op-name-scenario, repository does not exist or may require 'docker login'
ERROR: The image for the service you're trying to recreate has been removed. If you continue, volume data could be lost. Consider backing up your data before continuing.

Continue with the new image? [yN]ERROR: pull access denied for skywalking/spring-with-qualified-op-name-scenario, repository does not exist or may require 'docker login'
3 containers are running, The validate program will be retried in 40 seconds.
http://localhost:18180/spring-with-qualified-op-name-scenario/qualifiedname/qualifiedname-case
http://localhost:18080/spring-with-qualified-op-name-scenario/qualifiedname/qualifiedname-case

I can't access the http://localhost:18180/spring-with-qualified-op-name-scenario/qualifiedname/qualifiedname-case url so I'm not able to make the correct expectedData.yaml file.
Any clue what I'm doing wrong?

@ascrutae Please verify the test case PR.

@ascrutae, thank you. I've implemented the expectedData.yml file and even though when I do a diff on the expected vs actual data I'm getting the following validation issues:
[2019-03-16 15:55:12:556] [INFO] - org.skywalking.apm.test.agent.tool.validator.assertor.SegmentAssert.spansEquals(SegmentAssert.java:57) - span[test.apache.skywalking.testcase.qualifiedname.controller.SpringEndpointQualifiedNameController.acceptAllExplicit()] are not equal ignore this segment.
tags:
 expected: http://localhost:8080/spring-with-qualified-op-name-scenario/qualifiedname/acceptAllExplicit
 actual: http://localhost:8080/spring-with-qualified-op-name-scenario/qualifiedname/acceptAllImplicit
[2019-03-16 15:55:12:556] [INFO] - org.skywalking.apm.test.agent.tool.validator.assertor.SegmentAssert.spansEquals(SegmentAssert.java:50) - excepted span size is equals actual span size, begin to assert span.
[2019-03-16 15:55:12:556] [INFO] - org.skywalking.apm.test.agent.tool.validator.assertor.SegmentAssert.spansEquals(SegmentAssert.java:46) - excepted span size are not equals actual span size, ignore this segment.
[2019-03-16 15:55:12:556] [INFO] - org.skywalking.apm.test.agent.tool.validator.assertor.SegmentAssert.spansEquals(SegmentAssert.java:46) - excepted span size are not equals actual span size, ignore this segment.
[2019-03-16 15:55:12:557] [INFO] - org.skywalking.apm.test.agent.tool.validator.assertor.SegmentAssert.spansEquals(SegmentAssert.java:50) - excepted span size is equals actual span size, begin to assert span.
[2019-03-16 15:55:12:557] [INFO] - org.skywalking.apm.test.agent.tool.validator.assertor.SegmentRefAssert.findSegmentRef(SegmentRefAssert.java:36) - ref are not equal ignore this ref.
parent segment id:
 expected: 1.45.15527732252050000
 actual: 1.42.15527732250100000
[2019-03-16 15:55:12:557] [ERROR] - org.skywalking.apm.test.agent.tool.Main.main(Main.java:40) - assert failed.
segment refs:
 expected count : 1
 actual: 0

When I do a diff on the expected vs actual the only differences are on fields:

segmentId
parentTraceSegmentId
startTime
endTime

I believe all of those are able to be different (+ parentTraceSgementId which is set dynamically). How does it think the tags are wrong if even in the actual data vs expected data it shows it to be correct?

@ascrutae, thanks again. Last issues. It's saying there is a validation error on the tags. Like so:
tags:
 expected: http://localhost:8080/spring-with-qualified-op-name-scenario/qualifiedname/acceptAllExplicit
 actual: http://localhost:8080/spring-with-qualified-op-name-scenario/qualifiedname/acceptAllImplicit

Again, if I do a diff on the actual vs expected there is no difference besides the expected fields.

The port is different from the port your export in docker-compose.yml, because of the autotest program runs multiple test cases at the same time, and the port need replace with the real port in run time.

Because no one knows the report sequence of the trace segment, so the integration test needs to compare all segments in expecatedData.yml, that's is the warning message you saw. You should read all assert message if you want to know the real reason why the test case failed.

@wu-sheng, I wasn't sure what those values were supposed to be so I copied the spring-scenario. Instead of Spring-RestTemplate_Annotation_RestAnnotation what are you suggesting? I thought these values were what I needed to test multiple versions of Spring (as you initially suggested).

You could click the report links in your main repo pr. You will see those names. I am sorry, we don't make the meaning clear.
Case name shows as a group in test report, and versions just match version list in each group.

You will see, there are two comments by robot, our test robot. They look like same, but actually they are based on the two different cases, you provide in this pr.

Name js not quite important to be very accurate, but need to keep them clear and unique.

@wu-sheng, sorry but I'm not sure what you're asking me to change it to. I have two test scenarios: spring-with-qualified-op-name-scenario and spring-with-request-method-op-name-scenario. I can modify the test_framework for both of them but I'm not sure what kind of values you're looking for. I'm still using Spring and the REST annotations. It seems to fit the scenarios I added. If it doesn't could you give me an example?

But you can see there are two test results

https://github.com/apache/incubator-skywalking/pull/2353#issuecomment-473671686
https://github.com/apache/incubator-skywalking/pull/2353#issuecomment-473672630

Each of them is for one of your case, but you can see, there looks like the same. The reason is the following two settings are same.

test_framework
support_versions

This is the whole report for daily, https://github.com/SkyAPMTest/agent-integration-test-report. In order to make it clear to read, I suggest you use SpringMVC for both folder cases. And in version, we decribe the difference, such as spring-4.0.1-with-qualified-op-name-scenario, spring-4.0.1-with-request-method-op-name-scenario.
Then the tool could group these two cases(including 4 versions) together, like this, https://github.com/SkyAPMTest/agent-integration-test-report#Jedis
Does this make sense now?
@ascrutae I think your document is misguiding poeple, could you adjust it a little?

ok, Got it , I will do it

@wu-sheng, makes sense, thanks. Does everything look correct now?

LGTM  @ascrutae please verify and run the cases


The click function returns PermissionError [WinError 5]

I can not use click function in Windows 8.1. I get the follow message:
Traceback (most recent call last):
File "<pyshell#6>", line 1, in
pyautogui.click(100,100)
File "C:\Python34\lib\site-packages\pyautogui__init__.py", line 362, in click
platformModule._click(x, y, 'left')
File "C:\Python34\lib\site-packages\pyautogui_pyautogui_win.py", line 437, in _click
_sendMouseEvent(MOUSEEVENTF_LEFTCLICK, x, y)
File "C:\Python34\lib\site-packages\pyautogui_pyautogui_win.py", line 480, in _sendMouseEvent
raise ctypes.WinError()
PermissionError: [WinError 5] Acesso negado.
I guess the problem come out on Windows 8.1. The point is, can we do something to solve this?

I find the same problem running on a Windows 7 machine. Oddly enough, on my home Windows 10 PC I don't get the error. Only on my work laptop. I initially thought it had something to do with  permissions, but then I realized that the click was actually being sent, even though the exception was being thrown. Here's the output:
Python 3.5.1 (v3.5.1:37a07cee5969, Dec  6 2015, 01:38:48) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.

import pyautogui
pyautogui.click()
Traceback (most recent call last):
File "<pyshell#1>", line 1, in
pyautogui.click()
File "C:\Users\jmaughan\AppData\Local\Programs\Python\Python35-32\lib\site-packages\pyautogui_init_.py", line 362, in click
platformModule._click(x, y, 'left')
File "C:\Users\jmaughan\AppData\Local\Programs\Python\Python35-32\lib\site-packages\pyautogui_pyautogui_win.py", line 437, in _click
_sendMouseEvent(MOUSEEVENTF_LEFTCLICK, x, y)
File "C:\Users\jmaughan\AppData\Local\Programs\Python\Python35-32\lib\site-packages\pyautogui_pyautogui_win.py", line 480, in _sendMouseEvent
raise ctypes.WinError()
PermissionError: [WinError 5] Access is denied.

I "solved" doing:

Create a batch file calling the script Python
Create a shortcut os this batch file
Set the shortcut to run as administrator (right click on shortcut -> choose Properties -> in the Shortcut tab, click Advanced -> select the checkbox "Run as administrator" -> click OK, OK)

That might be helpful, but it would be great to avoid admin privilege requirements. Computers at work don't allow admin privileges. What I've been doing is just a simple try/except that ignores the PermissionError. The click still is sent even though there's an exception happening. So unfortunately the batch file idea won't work for me.

A little bit strange! If I use try/except once it not works. But it works if I use:
try:     pg.doubleClick(1210,110) except:     try:         pg.doubleClick(1210,110)     except:         pass

The reason your double click fails is I think because it fails out after the first click of the two. The way I did it at my work computer was to wrap the click function like this:
def clickFix():
	try:
		pyautogui.click()
	except PermissionError:
		pass

def doubleClickFix():
	clickFix()
	clickFix()

I then just ended up using the moveTo() and moveRel() functions to get my pointer where I wanted it to be to make the click. I haven't evaluated whether the other parameters work correctly. I was just trying to get a quick script to work.
So it's functional only in that it will successfully get a click sent to the machine. What else it may or may not do, I don't know.
I know it's evil to have an except: pass, so I at least made sure it was only a PermissionError that we were ignoring.

I've merged Hugo's PR that fixes this, and also fixed the OSError [WinError 6] issue that happens on Python 3.6, but we should keep this issue open to figure out the original cause of these exceptions.
The new issue I was finding (on Python 3.6 64-bit on Windows 7) was this:

pyautogui.click()
Traceback (most recent call last):
File "", line 1, in
File "C:\github\pyautogui\pyautogui_init_.py", line 363, in click
platformModule._click(x, y, 'left')
File "C:\github\pyautogui\pyautogui_pyautogui_win.py", line 456, in _click
_sendMouseEvent(MOUSEEVENTF_LEFTCLICK, x, y)
File "C:\github\pyautogui\pyautogui_pyautogui_win.py", line 507, in _sendMouseEvent
raise ctypes.WinError()
OSError: [WinError 6] The handle is invalid.

This issue is not happening in 2.7. Have anyone found a solution to this without the Try, Except forcing?


Update review.md

Florian, I reviewed this document and made a few edits...
Chris

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.2%) to 52.58%

Totals

Change from base Build<PHONE_NUMBER>:
-0.2%

Covered Lines:
474

Relevant Lines:
803

💛  - Coveralls


feat(ci): Speedup S3 Copy when Releasing to Prod

What this PR does / why we need it:
The copy-staging-release-to-prod GH workflow job is optimized to now perform multiple parallel s3api copy-object commands. I decided to use GNU Parallel as the job orchestrator. The goal is to explicitly leverage all the CPU cores on the Linux Github runners to run multiple s3 copy operations so that we can release faster.
Which issue(s) this PR fixes:

Fixes SC-66950
Special notes for your reviewer:

I tested bin/copy-packages-s3-parallel.sh on an Amazon Linux VM via AWS CloudShell.
Steps to reproduce

Does this PR introduce a user-facing change?

Does this PR require documentation?

Closing in favor of https://github.com/replicatedhq/kURL/pull/3993


feat: setMode in minimal bundle size usage method of the lib (#2044)

Closes #2044
🔎 Overview
This PR exposes custom mode feature for consumers using minimal bundle size method.
✔ Issues affected
closes #2044

Thanks for the PR, much appreciated!

Thank you for fast merge, I hope I will enjoy it soon in published npm :)


CRITICAL: in development, CSS modules class names are not scoped and collide between sources of the same folder

🐛 Bug Report
Prerequisites

[x] I'm using the latest version of Docusaurus.
[x] I have tried the npm run clear or yarn clear command.
[x] I have tried rm -rf node_modules yarn.lock package-lock.json and re-installing packages.
[x] I have tried creating a repro with https://new.docusaurus.io
[x] I have read the console error message carefully (if applicable)

Description
In development, CSS modules class names are not scoped and collide between sources of the same folder
Have you read the Contributing Guidelines on issues?
Yes.
Steps to reproduce

Create two components in the same folder, each with its own .module.css file.
For each of those CSS modules, create a .root rule with a discernible background color.
Import the root class in each of these component and apply the style to the top element returned by this component.
Import and display those two components in a page.

Expected behavior
Each of these components background should be distinct, because each component should have a unique class name.
Actual behavior
Each of these components has the same background color, because each component has the same class name (e.g. root_src-components-. It looks like the method to extract a unique class name is missing the file name.
Your environment

Public source code: https://codesandbox.io/s/docusaurus-css-collision-5xqmy?file=/src/pages/index.js
Public site URL: https://codesandbox.io/s/docusaurus-css-collision-5xqmy?file=/src/pages/index.js
Docusaurus version used: 2.0.0-beta.1
Environment name and version : Firefox 89
Operating system and version : Manjaro Linux, kernel 5.9.16

Reproducible demo
https://codesandbox.io/s/docusaurus-css-collision-5xqmy?file=/src/pages/index.js
Remarks: I haven't tried to assess if this issue also happens in production yet.

Thanks, will be fixed by https://github.com/facebook/docusaurus/pull/5034
Shouldn't happen in prod because we use shorter classnames including a hash


[BUG] YouTube playlist support

Describe the bug
Documentation specifies that YouTube playlists are supported, and thus expected behaviour would be that one can use a playlist id. This does not seem to be the case.
To Reproduce
await _controller.loadPlaylist(list: ["PLmXxqSJJq-yXrCPGIT2gn8b34JjOrl4Xf"], listType: ListType.playlist);

Getting:
"An error occurred. Please try again later. (Playback ID: PxKRWYNW1YLoGwGZ)"
Expected behavior
Expecting the videos in the playlist (specified by the playlist id) to be loaded, and that one does not need to specify manually the videoids in the playlist.
Technical Details:

Device: Chrome Web
OS: Mac

Additional context
Seems like this is an issue that others ran into (https://stackoverflow.com/questions/62947626/how-to-add-youtube-playlist-with-video-in-my-flutter-app), and if it is correct that the library does not support YouTube Playlist ids, then it should be documented.

Same problem here, if I try to load a playlist by only passing the playlist id won't work. If I try to pass multiple video id's then the plugin will work properly


VALET conflicts, how uninstall?

O.S.: Mac Sonoma 14.2.1 (23C71)
when i run:
valet start
the output is:
Error finding executable PHP. Quitting for safety.
Provided output from find-usable-php.php:
sh: 32mopencodeco/phpctl:php82: not foundopen input file: Running

composer global require laravel/valet
brew unlink php && brew link --overwrite  php
valet install
Make it works again

phpctl frankenphp
this didn't works in macos + valet apparently.
**
Running opencodeco/phpctl:frankenphp
2024/02/01 21:51:40.853 INFO    using provided configuration    {"config_file": "/etc/caddy/Caddyfile", "config_adapter": "caddyfile"}
2024/02/01 21:51:40.855 WARN    Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies    {"adapter": "caddyfile", "file": "/etc/caddy/Caddyfile", "line": 16}
2024/02/01 21:51:40.856 INFO    admin   admin endpoint started  {"address": "localhost:2019", "enforce_origin": false, "origins": ["//localhost:2019", "//[::1]:2019", "//<IP_ADDRESS>:2019"]}
2024/02/01 21:51:40.857 INFO    http.auto_https server is listening only on the HTTPS port but has no TLS connection policies; adding one to enable TLS {"server_name": "srv0", "https_port": 443}
2024/02/01 21:51:40.857 INFO    http.auto_https enabling automatic HTTP->HTTPS redirects        {"server_name": "srv0"}
2024/02/01 21:51:40.857 INFO    tls.cache.maintenance   started background certificate maintenance      {"cache": "0xc0002a0c00"}
2024/02/01 21:51:40.859 INFO    FrankenPHP started 🐘   {"php_version": "8.3.1"}
2024/02/01 21:51:40.863 INFO    tls     cleaning storage unit   {"storage": "FileStorage:/data/caddy"}
2024/02/01 21:51:40.863 INFO    tls     finished cleaning storage units
2024/02/01 21:51:40.876 WARN    pki.ca.local    installing root certificate (you might be prompted for password)        {"path": "storage:pki/authorities/local/root.crt"}
2024/02/01 21:51:40.876 ERROR   pki.ca.local    failed to install root certificate      {"error": "open /var/folders/zl/wshf2ff55gx4plj7m5ycw6q40000gn/T/truststore.1013322764.pem: no such file or directory", "certificate_file": "storage:pki/authorities/local/root.crt"}
2024/02/01 21:51:40.876 INFO    http    enabling HTTP/3 listener        {"addr": ":443"}
2024/02/01 21:51:40.876 INFO    failed to sufficiently increase receive buffer size (was: 208 kiB, wanted: 2048 kiB, got: 416 kiB). See https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes for details.
2024/02/01 21:51:40.877 INFO    http.log        server running  {"name": "srv0", "protocols": ["h1", "h2", "h3"]}
2024/02/01 21:51:40.877 INFO    http.log        server running  {"name": "remaining_auto_https_redirects", "protocols": ["h1", "h2", "h3"]}
2024/02/01 21:51:40.877 INFO    http    enabling automatic TLS certificate management   {"domains": ["localhost"]}
2024/02/01 21:51:40.878 INFO    autosaved config (load with --resume flag)      {"file": "/config/caddy/autosave.json"}
2024/02/01 21:51:40.878 INFO    serving initial configuration
2024/02/01 21:51:40.878 INFO    tls.obtain      acquiring lock  {"identifier": "localhost"}
2024/02/01 21:51:40.880 INFO    tls.obtain      lock acquired   {"identifier": "localhost"}
2024/02/01 21:51:40.880 INFO    tls.obtain      obtaining certificate   {"identifier": "localhost"}
2024/02/01 21:51:40.882 INFO    tls.obtain      certificate obtained successfully       {"identifier": "localhost"}
2024/02/01 21:51:40.882 INFO    tls.obtain      releasing lock  {"identifier": "localhost"}
2024/02/01 21:51:40.883 WARN    tls     stapling OCSP   {"error": "no OCSP stapling for [localhost]: no OCSP server specified in certificate", "identifiers": ["localhost"]}
**

phpctl server 8000 ./public
Running opencodeco/phpctl:php82
[Thu Feb  1 21:56:35 2024] PHP 8.2.15 Development Server (http://<IP_ADDRESS>:8000) started
Chrome show as: ERR_CONNECTION_REFUSED
http://<IP_ADDRESS>:8000
http://localhost:8000

It seems that the phpctl running image output is conflicting with what Valet expects for php command output.
It expects that the output from php find-usable-php.php is a file: https://github.com/laravel/valet/blob/master/valet#L28-L31
But the phpctl output fuzzies the script output with the Running: image name thing: https://github.com/laravel/valet/blob/master/find-usable-php.php
You can workaround this setting the PHP_EXECUTABLE environment variable, so the the valet script will not need to find one by itself: https://github.com/laravel/valet/blob/master/valet#L26
Please, try again with:
PHP_EXECUTABLE=/usr/local/bin/php valet start

About the
phpctl frankenphp

I'm not sure why did you think it didn't worked.
The output looks fine/expected. It is just INFOs and a WARN here and there, but not errors.

I was able to reproduce the
phpctl server 8000 ./public

Problem and moved to a proper issue.
Thanks for reporting!

I've moved the FrankenPHP issue to a new issue as well. They are 3 different things.
But please, confirm that it is really not working.


This plugin still required as of ACF 6.3?

Hi guys,
since this plugin integrates an icon picker in ACF, which is natively available since ACF v6.3, I wonder if this plugin is still needed. What do you think?
Best regards
Alex
P.S.: Nevertheless I would like to thank you for your work!

Hi @alexander-nitsche-governikus ,
Since the new icon picker field for ACF doesn't support a good way to easily implement your own icon sets I still use this plugin. Maybe as the native icon picker field gets easier to extend we might rebuild this plugin to fully take advantage of that new field.


Toolbar locateInMenu item multiple onClick call

devexteme version: 17.1.3
devextreme-angular version: 17.1.3

Hi, I try to repeat the example (http://plnkr.co/edit/RLlReww1rmaz8VYWMZ70?p=preview). My markup looks like this:
	<dx-toolbar> 		<dxi-item locateInMenu="always" text="Test" [onClick]="test()"></dxi-item> 	</dx-toolbar>
In this case, the test() method is called many times. How can I properly declare locateInMenu item onClick  event?

Since the onClick option is an event handler you need to use parentheses instead of square brackets as suggested in the Event binding section of Angular tutorial. If you still experience the issue, you are welcome to fork our Plunker sample and update it to illustrate your scenario.


Fix ResourceManager path bug

This is based on PR #323. Review may be easier if we first merge the parent branch, and then rebase this branch on master. Edit: Rebase complete.
This fixes #321. Provided wrapper methods may not exactly match those suggested in the issue. We may want to decide if more should be added, or if some should be removed.
This fixes #324. As I hadn't really made a definite decision on the final name, I went with the original I had suggested. I'd still be open to using an alternate name. Mostly I did this rename because it flowed naturally with the updates to the other issue above.

I'm trying to test this against OP2Archive.
auto filenames = XFile::GetFilenamesFromDirectory(tempDirectory);

I'm trying to replace the function above, but there doesn't seem to be a replacement function that does not require a regex string? Is this on purpose?
auto filenames = XFile::DirFiles(tempDirectory); // This doesn't work

-Brett

You're right, that is a rather useful overload that is absent.
I suppose technically the old code would be equivalent to Dir(tempDirectory). However, I believe you want to specifically look for files only, not directories. Hence it would be more correct to use an alternate replacement method. This very much gets at the heart of the original debate about how we should return and filter results.
I'll add an overload to handle returning all files (but not directories) from a folder, without additional filtering.

Thanks. I'll keep testing once the new overload is pushed.

Well that was quick :wink:


Create Keyboard Height Utility

This utility allows osu! to detect the height of the on-screen keyboard. This is important because when the keyboard covers a text box, it has a bad UX experience.

If you don't wish this PR to become stale, then you should probably make it do something useful. As far as I can tell from source nothing is using these "keyboard utils" for anything, making all of the code added in this PR essentially dead and untestable.
Then again I don't really agree with the general direction of this PR in the first place. In the ideal implementation to me DesktopKeyboardUtils does not exist, period.

@bdach Do you mean make a project with it? ok.

No. I mean the following:
Make these "keyboard utils" automatically work with every single current or future framework project when the software keyboard is pulled up, by using the safe area feature (which is already in place in the framework and works automatically for devices with notches) in order to move the game content away form where the software keyboard is shown.

I think I would need a bit of help with that.

I have an idea of how this could work, but it would make a break and change.


How to run project in Visual Studio

Hi,  i want to start the Project from within Visual Studio 2022 to use its debugger.
The Issue is that i get Nullreferenz errors because i dont have the azure development cli env variables.
Do you have a documentation on how to set up Visual Studio to debug the Project.

This issue is for a: (mark with an x)
- [X] feature request

Minimal steps to reproduce

starting the Project from within Visual Studio 2022

OS and Version?

Windows 10

Mention any other details that might be useful

Thanks! We'll be in touch soon.

I resoled my isssue. I was logged in with the wrong account in Visual Studio


Create Dynamics Sandbox Instance for AEST

Create Dynamics Sandbox Instance for AEST.  This will include configuration of the instance for security, apps & URL
There are a number of steps required to do this, which will be broken down into tasks/issues
Definition of done
Instance is created, configured & handed over to AEST

Instance created & configured as of March 30 - 8:30am.
Email sent to clients with instance details (name, url, sys admin).
CSAM & AEST are in discussions about necessary licenses.  Once appropriate licenses are assigned they will be able to access the instance.


"(required)" on the consent page not localizable

The "(required)" flag text on the consent page is not localizable.

Thank you very much for the fix.


⚠ ClamAV has degraded performance

In 9357262, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 201 ms

Resolved: ClamAV performance has improved in efa531e.


"Can't find bundle for base name import, locale en_US"

Hi Benjamin,
I am trying to use your project for pushing data to NoSql DB.
But when I try to run it I get this error :
java.util.MissingResourceException : Can't find bundle for base name import, locale en_US
in the main method.
I think resource path should be same as main java resources.
Please can you look into this?
Thanks and regards,
Puneet

Hi,
Could you be more accurate ? On which line and on which file this error ocurrs ?
Try to suffix your file etc/import.properties with en_US.
And have a read at https://docs.oracle.com/javase/7/docs/api/java/util/Locale.html to get a proper understanding of the subject.


Client Logger.colored can't be called with the default responseColor

When you try this:
val aa = Logger.colored[IO](
  logHeaders = true,
  logBody = false,
  logAction = Some(s => IO.println(s))
) _

The result is:
type mismatch;
 found   : org.http4s.Response[Nothing] => String
 required: org.http4s.Response[cats.effect.IO] => String
Error occurred in an application involving default arguments.

Providing the default responseColor: Response[F] => String = ResponseLogger.defaultResponseColor _ makes it compile:
val aa = Logger.colored[IO](
  logHeaders = true,
  logBody = false,
  responseColor = ResponseLogger.defaultResponseColor _,
  logAction = Some(s => IO.println(s))
) _

Scala 2.13.5, http4s 1.0.0-M19

Is there a workaround that would let us elide that argument?  I would strongly prefer not to have an overload.
I guess if we can't use the default, we should remove the default.

This was fixed in a6708bd8e0896547616c43f169bc6ab6bf640810


"Stop Task" when accessing the URL at which I deployed

Sometimes (not always though), when I access the URL at which I deployed the Chainlit app, there seems to be a task running, which prevents me to start the chat (see below)

Thankfully, I can still start the chat by clicking "Stop Task" and then start chatting (see below)

are you using the langchain_factory decorator or on_chat_start? If so they are considered a "task" and the user has to wait for them to finish before typing.

This should not happen, which version of chainlit did you deploy?

0.4.0

I just tried upgrading to the new version, and it didn't help

I am going to investigate

Hi, any news regarding this? I was hoping to release several chatbots powered by Chainlit on Monday morning, but currently, this bug is blocking me (I've tried to share my chatbots to a few people, and they didn't understand why there was this "Stop task" and how they could start the chat). Any chance it will be fixed by then?
Btw, for what it's worth, the problem disappears when I remove the init_session function, and use the chatbot without session data (but it's not ideal, because then it means I'm completely unable to track anything in the chatbots I release).

Issue solved by @willydouhard ! Turns out the issue was in my NGINX conf, it didn't have any specific configuration for WebSocket connections. I just added those lines and it worked
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";


SmoothQuant for llama

Hi, authors!
Are you planning on supporting LLAMA in smoothquant？I am looking forward to the application of Smoothquant on LLAMA.
Thank you!

Same here, when can you support LLAMA?

I applied smoothquant in llama2, the ppl up to round 300 from 4.2 on SamSum dataset , I'm not sure whether the problem lies in the smoothquant method or in my own code。Would you mind have further discussion with email?

smoothquant is always support llama


Some small fixes

I noticed that the CMS exercises contained some mentions of 'collention' instead of 'collection'. This made me read through all of the readme's and see if I could correct some small typo's.

Thank you @dobbels 🙏🏾


Add support for sparse_reduce_max and sparse_reduce_max_sparse

This commit tries to address the issue raised in #10002 to have
the support for sparse_reduce_max and sparse_reduce_max_sparse.
Signed-off-by: Yong Tang<EMAIL_ADDRESS>

Can one of the admins verify this patch?

@yongtang I was imagining the code for sparse_reduce_sum_op.cc and sparse_reduce_max_op.cc can be mostly shared. A remotely related example is the ScatterUpdateOp, which has a template param on UpdateOp (ADD, etc.).

Thanks @concretevitamin for the review. The PR has been updated so that sparse_reduce_sum and sparse_reduce_max share the same code base. Please take a look.

@concretevitamin Thanks for the review. The PR has been updated. Please take.a look.

Thanks @concretevitamin. The PR has been updated.

Jenkins, test this please.
@andrewharp feel free to merge.

This change will require API review.

Fine for API review.

Can you rebase and fix the conflicts? I cannot fix things in this PR.

Thanks @martinwicke. The PR has been rebased. Please take a look

Jenkins, test this please.

Can you please run the API goldens updater as described in the error message of the failing Linux-CPU test?

@martinwicke The API goldens has been updated with the PR. Please take a look and let me know if there are any issues.

Jenkins, test this please.


feat: implements initial sync for v2 APIs

Description
Testing
Checklist

[x] Configuration class with necessary methods and class methods

from_env: loads config from env
from_file: loads config from file. default should be XDG_CONFIG_HOME on linux, and respective default on windows and mac like how click does it in the CLI.

[x] Base sync client
[x] Lint workflow
[x] Conventional commits workflow
[x] Publish to PyPi workflow
[x] Semantic release workflow
[x] CONTRIBUTING.md
[x] README.md

Fixes AB#16658

:tada: This PR is included in version 0.1.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Capture the X-Api-Info-Location header on all broker requests

See https://docs.cloudfoundry.org/services/supporting-multiple-cf-instances.html
The value of the X-Api-Info-Location header should be captured on each request the broker and propagated to the broker-implemented SPI.

Closed via 9ce442e9f0c0dceec034d48a2c6e2cd21342cbf7