Invalid Bundle Identifier for framework _NumericsShims

When i try and upload a build which uses the MLX library to TestFlight in Xcode i'm receiving the following error.
Invalid Bundle Identifier. The application bundle contains a tool or framework _NumericsShims [tech.xxxx.xxxx.pkg/Payload/XXXX.app/Contents/Frameworks/_NumericsShims.framework] using the bundle identifier '_NumericsShims', which is not a valid bundle identifier. (ID: fda826bb-f3ef-44c3-9f7b-f8c18360d157)
This also occurs if i just run validation. This looks very similar to an issue on the swift collections framework https://github.com/apple/swift-collections/issues/364. It seems like it maybe a tooling issue that needs to be fixed but i was wondering if anyone else has hit this issues and possibly found a work around?
I did try a similar approach to what was suggested in the swift collections issue above, creating a fork of the Numerics library and removing the underscore from the NumericShims target but while that passed validation, when i then download that build in TestFlight and try testing on my intel mac it just crashes. Interestingly it seems to work on my M1 Mac, both are on Ventura, M1 (13.6.3) and Intel (13.6.6).

Yes, I think you are right -- you might want to file an issue on the numerics library as the change will have to happen there.
What kind of crash do you see on the Intel Mac?
I know things build for intel but I am not sure how supported that is -- I certainly don't test on that platform.  @awni ?

We don't support Intel Macs in general. The code should build but some things may indeed crash. We don't have plans to improve support for that platform.

Yep, just to clarify i'm not actually invoking any MLX functionality on the Intel Mac, all that functionality is gated on a check to see if the app is running on Apple Silicon.
I was receiving a crash right on launch with the TestFlight version on the Intel Mac. After deeper investigation that issue was unrelated to the underscore issue with NumericShims and just happened to coincide with the TestFlight build where i was testing that change.
So, the forked version of Swift Numerics i made where i replaced all references to _NumericsShims seems to work correctly. I'll leave a link here incase anyone needs it. Essentially you can just add this directly to your project as a dependency and it will take precedence over the reference in mlx-swift's Package.swift and thus allow you to pass AppStore validation.
https://github.com/ptliddle/swift-numerics
Feel free to close this issue.


$http.jsonp token not in header

I am trying to use angular-jwt in service but it does not append authorization on http call, can it be use with $http.jsonp:
  .config(function Config($httpProvider, jwtInterceptorProvider) {
    jwtInterceptorProvider.tokenGetter = ['merchantService', function(merchantService) {
        merchantService.doSomething();
        return localStorage.getItem('token');
    }];

    $httpProvider.interceptors.push('jwtInterceptor');
  })
  .service('Merchant', ['$http', function($http) {
    var baseUrl = "http://test.com";

    return {
        terminal: function(success, error) {
            $http.jsonp(baseUrl + '/tests?callback=jsonp_callback').success(success).error(error)
        }
    }
  }]);

If I am using $http call, I get this error:
No 'Access-Control-Allow-Origin' header is present on the requested resource.
Can this be the reason?

Hi @kahwooi,
The No 'Access-Control-Allow-Origin' header is present on the requested resource. can be definitely the reason why it fails. Seems you are running into CORS issue. You have to allow the CORS by adding the Access-Control-Allow-Origin header with the domain you are making the requests from.

Thanks for your suggestion here @Shimmi :) Closing as I think that covers it.

This really suck, and if you do not own the domain?
like itunes search api ?????
It's working with jQuery with no problem


feat: wallet endpoint

Checklist

[x] I have read the coding guide
[ ] My change requires a documentation update and I have done it
[x] I have added tests to cover my changes.

Description

Motivation and context (Optional)

Related Issue (Optional)

Screenshots (if appropriate):

This change is

would be good to add this endpoint to pkg/auth/auth.go list of endpoints, with its according role, which I guess would be accountant

Just for future reference contractAddress naming does not really convey what address it points to. Something like chequebookContractAddress would have been better ;-)

we just released this feature, we can sneak in an change if you'd like. PR's welcome!


Release-v0.9.0

Add 0.9.0 operator CSV
Improve Makefile with new targets for release
Add make targets for:
- test e2e
- build operator image
- push image
- replace image in opeator deployment manifest
- create new CSV (add to bundle)
- operator-courier verify operator
- push operator to quay application registry
Add v0.9.2 payload
Add v0.9.0 CSV to canary channel
Signed-off-by: Nikhil Thomas<EMAIL_ADDRESS>

The cluster tasks need to be updated or downloaded from 0.9 release branch.

the 0.9 branch in catalog was made after operator v0.9.0 was published in operatorhub.
i will add tasks from 0.9 release branch in 0.9.1 release

/lgtm

/approve


(MAINT) clarify beaker maintainers

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/2528/


add cobra boilerplate

The application was bootstraped by running

cobra-cli init --viper

from inside the arc/app/main direfctory. This create main.go under the main directory and cmd/root.go at the same location.


Based on replication type, ReplicationConfigValidator returns different error messages

What changes were proposed in this pull request?
Based on replication type, ReplicationConfigValidator returns different error messages
What is the link to the Apache JIRA
This is a patch for jira https://issues.apache.org/jira/browse/HDDS-7108
How was this patch tested?
CI tests

@adoroszlai Hey Attila, please help me to take a look the patch, which separates the error message based on different replication type, thanks!

cc. @kerneltime


Show the image while it's loading

The image will now show while it's loading. A background was added so the user can see when the image will be fully loaded.
The background could possibly cause problems I suppose if any images were partially transparent but I suppose that would be unusual. Maybe there are better options later but this seems to work for now.

Hmm...$('#ab_image').prop('complete') doesn't seem to reliably detect when the image has already been loaded. Not sure why.

Still trying to get this working reliably. I thought it would be a quick fix but it hasn't ended up that way yet.

I think I figured this out. I'll try to implement it tonight.

This works. Now when you mouse over a different image it immediately switches to the new one regardless of whether it has loaded or not. Then you should be able to compare parts that have loaded if you want to and can tell how much it has yet to download. It doesn't flicker anymore.
A green background was added so the size of the image can be seen while it is loading.

Made the switcher slightly taller. I think it makes it just a little nicer to use because it isn't so easy for the mouse to fall off of the buttons (which aren't very tall).


HOW

Please provide a brief summary of the bug
A fatal error has been detected by the Java Runtime Environment:
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x1967778d, pid=4072, tid=12292
JRE version: OpenJDK Runtime Environment Temurin-11.0.18+10 (11.0.18+10) (build 11.0.18+10)
Java VM: OpenJDK Client VM Temurin-11.0.18+10 (11.0.18+10, mixed mode, serial gc, windows-x86)
Problematic frame:
C  [unicorn_java.dll+0xb778d]

No core dump will be written. Minidumps are not enabled by default on client versions of Windows

If you would like to submit a bug report, please visit:
https://github.com/adoptium/adoptium-support/issues
The crash happened outside the Java Virtual Machine in native code.
See problematic frame for where to report the bug.
Please provide steps to reproduce where possible
Well launch the software and that's it a lot of times
Expected Results
normal operation
Actual Results
hs_err_pid4072.log
What Java Version are you using?
OpenJDK Runtime Environment Temurin-11.0.18+10 (11.0.18+10) (build 11.0.18+10)
What is your operating system and platform?
Win10 22H2 x64
How did you install Java?
No response
Did it work before?
No response
Did you test with the latest update version?
No response
Did you test with other Java versions?
No response
Relevant log output
hs_err_pid4072.log

@kevinluo6191 please try with 11.0.21 and send in a new crash log if it reoccurs


Hide number of contributions

Add the option to enable/disable the number of commits done by a contributor.

Any updates on this?

Hi @mdurrani808, this issue has not been implemented yet. Please, let me know if you want to take the issue.
It should be possible to hide the value by adding a new option for the directive  and conditionally display or not the number of contributions here


UI Builder and Manager

Being able to create canvases that hold all of the UI, and with a dedicated window in the editor, being able to create UI with texts, images, etc... and have some scripts attached to them as they would be game elements.
Kind of the same way as Unity handle UI Elements, we have a hierarchy, game elements with scripts that works indepently.
For the implementation, this would be handled the same way the hirerachy of game objects are done.

A UI editor similar to what you describe is planned for a future version! :+1:


Fix expected header name

The header being sent from the Stripe test harness has capitalised words

This addresses issue #47

Thanks for the contribution @Russ-K!


feat: provide SvelteKit html typings

This makes it possible to delete these from svelte/elements in Svelte 5 and have them controled in SvelteKit, decoupling the two
closes #10534
Don't think this is really a breaking change, but let's have it as part of 2.0 just to be sure.
Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

[x] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. For large changes, please create an RFC: https://github.com/sveltejs/rfcs
[x] This message body should clearly illustrate what problems it solves.
[x] Ideally, include a test that fails without this PR but passes with it.

Tests

[x] Run the tests with pnpm test and lint the project with pnpm lint and pnpm check

Changesets

[x] If your PR makes a change that should be noted in one or more packages' changelogs, generate a changeset by running pnpm changeset and following the prompts. Changesets that add features should be minor and those that fix bugs should be patch. Please prefix changeset messages with feat:, fix:, or chore:.

just a heads up that the tests are failing


Removed bad logic from OCP version check

Signed-off-by: randybrunopiverger<EMAIL_ADDRESS>Mirror PR for 2.5, regarding: https://github.com/stolostron/backlog/issues/17837
https://bugzilla.redhat.com/show_bug.cgi?id=2056610

/cc @KevinFCormier

/lgtm


Openapi: Normalize decimals in responses

Normalize decimals in OpenAPI-responses so for example 0.3 gets returned as "0.3" instead of "0.3000000".

See #214


Feature Request: Using ConfigMap Values For Params

Expected Behavior
When defining parameters for a Task in my Pipeline, I would like to use values for the parameters which I defined in a ConfigMap, instead of hardcoding them in the Pipeline.
A cool solution would look like the use of ConfigMaps when defining environment variables in a Pod, there I am able to do this:
        env:
        - name: SOME_ENV_VARIABLE
          valueFrom:
            configMapKeyRef:
              name: my-config
              key: my-key

if params could work the same way it would be like this:
          params:
          - name: some-parameter
            valueFrom:
              configMapKeyRef:
                name: pipeline-config
                key: some-key

Actual Behavior
If I want to use a ConfigMap I can only use it on a Step level, and I can't directly access its values, this becomes an issue in the following Task:
apiVersion: tekton.dev/v1alpha1
kind: Task
metadata:
  name: pmd-test
spec:
  inputs:
    resources:
      - name: git-source-code
        type: git
    params:
      - name: image
        type: string
        description: The image that will be used in the test
        default: rawdee/pmd
      - name: command
        type: string
        description: The command that will be used in the test
        default: pmd
      - name: args
        type: string
        description: The args that will be used in the test
        default: -language java -dir /workspace/git-source-code -rulesets ./my-rulesets.xml
  steps:
    - name: test-pmd
      image: $(input.params.image)
      command: ["$(input.params.command)"]
      args: ['$(input.params.args)']

in this example, I want to have the possibility configure the entire Step based on the ConfigMap, but currently it would look like this:
apiVersion: tekton.dev/v1alpha1
kind: Task
metadata:
  name: pmd-test
spec:
  volumes:
    - name: config-volume
      configMap:
        name: pipeline-config
  inputs:
    resources:
      - name: git-source-code
        type: git
  steps:
    - name: test-pmd
      volumeMounts:
        - name: config-volume
          mountPath: /my-path
      image: $(cat /my-path/my-image)
      command: ["$(cat /my-path/my-command)"]
      args: ['$(cat /my-path/my-args)]

Note that this wouldn't work for the image since I'm only able to use variable substitution there.

/kind feature

+1, we should make this change. This makes configuring the controller more standard, and could let users update the support images to use (git-init, creds-init, etc.) without requiring a restart of the controller pod.

Thinking through this a bit more:
Luckily at least some of the groundwork is already done: support images are parsed from flags and set as fields on the pipeline.Images type.
These fields should become methods that return the current value, and some background process could monitor the ConfigMap and update the values returned by that method.
As a first step we can update one image to use the ConfigMap style, then prove it works, then update the rest. It probably wouldn't be a very hard change at all.
/kind good-first-issue

Knative configures their queue proxy image using a ConfigMap: https://github.com/knative/serving/blob/b3079512daae9708f11c7b8ea41ef54023c91725/config/config-deployment.yaml#L26
Their pkg/deployment/config.go returns a *Config with a QueueSidecarImage field that gets updated when the ConfigMap changes.
Their "deployment config" object is effectively the same as our "pipeline.Images" object.

sigh -- and after I just closed #1197

I'm not sure I understand how these are related?
That issue seems to be about letting users declare TaskRun/PipelineRun values as coming from a ConfigMap (which I admit does sound useful?).
This issue is about letting operators specify/update controller args using ConfigMaps, which is more of an operator concern and not really exposed to end users.
Am I misunderstanding?

Hmm... maybe I'm the one misunderstanding. @tomfrenken Is this issue for something like an install time kustomization of a Task and Pipeline. e.g. not something at runtime? Can you maybe describe a bit more what you're looking for.

@skaegi  I think @ImJasonH sums it up very well, that's precisely what I was meaning

if no one's working on it, I can take a look @ImJasonH

I’m really interested in that feature. I don’t know if it’s out of scope here but I think it could be great to be able to get the default value from the ConfigMap. It would mean having a way to deploy Tasks and Pipelines which could be invoked by operators via  ConfigMaps and also by user via the CLI.

Hey folks, I'm coming late to this issue but I was wondering if someone could clearly articulate use-cases and scope of this change.  The description sounds to me exactly like @skaegi 's valueFrom issue and customization at install time isn't filling in the gaps for me.  For example, from the issue description the following is stated as being desirable:
          params:
          - name: some-parameter
            valueFrom:
              configMapKeyRef:
                name: pipeline-config
                key: some-key

But then we seem to says this is not what's being asked for:

That issue seems to be about letting users declare TaskRun/PipelineRun values as coming from a ConfigMap (which I admit does sound useful?).
This issue is about letting operators specify/update controller args using ConfigMaps, which is more of an operator concern and not really exposed to end users.

And now I'm really confused. I see no mention of the controller or its arguments anywhere in the initial issue description. This issue really reads to me as precisely valueFrom as described in @skaegi's linked issue.  So I'm clearly missing something, either from a gap in my own understanding or a gap in the way this issue is articulated.
So before we move ahead could somebody write out one or two clearly defined user-facing use cases and a description of what's in-scope / out-of-scope?  It would be excellent to see what the intended final syntax looks like as well in the context of a Task / TaskRun / Pipeline / PipelineRun.  I don't mind if it's a short design doc or just a comment here with some code blocks.

Also: the title of this issue is literally "Feature Request: Using ConfigMap Values For Params".  I am so confused.

Any update on this?

I just discovered this issue, for me this comes into play when I do not control the task, i.e. it's a ClusterTask or a Task being sourced from elsewhere. This task is essentially a black box that specifies parameters x,y,z and I would like to source them from a configmap or a secret, passing environment variables here isn't helpfull since the task is specifically expecting parameters.
The only way I can see to achieve this is to write a pre-task that sources the configmap or secret and outputs the values as results which can then be referenced as parameters. This feels overly convoluted and awkward, the original syntax that is being proposed here fits the bill of what I i'm looking for, i.e.:
          params:
          - name: some-parameter
            valueFrom:
              configMapKeyRef:
                name: pipeline-config
                key: some-key

I can provide a use case we are facing that this feature would solve.
We have a pipeline Task that builds a Java application using Gradle. In order to have a speedy execution, we have built an image containing all Gradle dependencies that we use in this Task. The Task looks like this now:
apiVersion: tekton.dev/v1beta1
kind: Task
...
spec:
    steps:
        image: "our.image.registry/gradle-cached-image:1.4.5"
...

Since the dependencies of our Java application regularly change, we automatically re-build this image and update the Task definition by hand.
It would be super useful if we could just update a ConfigMap in k8s, containing the new image name, and in the Task put something like:
kind: Task
spec:
    params:
       - name: gradle-image
          valueFrom:
              configMapKeyRef:
                  name: gradle-image
                  key: image
    steps:
        image: "$(params.gradle-image)"

@chengjoey @vdemeester @lbernick Hi, I ran into this issue and it seems the first attempt to implement the feature stopped due to the lack of TEP. May I take it over from there and start writing a TEP? 🙂

Definitely, thanks @shuheiktgw! You can find more info on the TEP process and how to create one here

Actually, it looks like there's an existing TEP for this: https://github.com/tektoncd/community/pull/868/
It may be worth checking in with the author to see whether they are still working on it.

I would really like this feature, use-case below.
We're trying to inject a SONARQUBE_TOKEN into the default (installed by the openshift-pipelines operator) s2i-java ClusterTask as a parameter. I do not want to hardcode the token into the pipeline params as I want to keep my repo free from secrets. And I also do not want to fork the ClusterTask just to be able to add a valuefrom.secretkeyref-env binding.
apiVersion: tekton.dev/v1beta1
kind: Pipeline
spec:
  tasks:
    - name: s2i-build
      params:
        - name: ENV_VARS
          value:
            - >-
              SONARQUBE_TOKEN=wouldBeCoolToFetchFromCMOrSecret
      taskRef:
        kind: ClusterTask
        name: s2i-java


App details page "View Website" button not working

Expected behaviour:
Clicking on this button should direct the user to the website of the application in a new tab.

can i work on this issue?


fix: publish shrinkwrap file with @helia/interop

To shield consumers from transient dep updates breaking interop tests between releases, publish with a shrinkwrap file.

I'm not 100% convinced this is a good idea.  For example if we fix a bug in a dependency, it would be blocked on a release here before anyone would see the fix.
This would become problematic if we were experimenting with an unrelated RC, for example.

Closing as consumers should use lockfiles if they desire complete stability.


Setting latexOptions before setting latexDictionary causes custom latexDictionary entries to be ignored

Description

(Optional) Provide a brief summary of the issue.

Adding custom entries to the latexDictionary usually works as intended. However, if you modify latexOptions before modifying latexDictionary, any custom dictionary entries get ignored. This does not happen when latexOptions are modified after modifying latexDictionary.
Steps to Reproduce
import { ComputeEngine } from "@cortex-js/compute-engine";

const ce = new ComputeEngine();

ce.latexOptions.fractionStyle = () => "quotient";

ce.latexDictionary = [
  ...ce.latexDictionary,
  {
    name: "Absolute",
    kind: "matchfix",
    openTrigger: ["\\left|"],
    closeTrigger: ["\\right|"],
    serialize(serializer, expr) {
      return `\\left|${serializer.serialize(expr[1])}\\right|`;
    },
  },
];

console.log(ce.box(["Absolute", "2"]).latex);

Actual Behavior
The code outputs \mathrm{Absolute}(2).
Expected Behavior
The code outputs \left|2\right|.
Environment
Operating System macOS 14.3.1
Browser Node and Bun

The latexOptions property has been removed. Specify an argument with expr.toLatex() or ce.parse() instead.


ServerBuilder::BuildAndStart not work as expected in docker

language: c++
env: linux amd64, docker
We use grpc++ in docker and found that grpc creating more than 24 threads in a 24 cores machine even though the container limited to use 8 cores using cpuset. After reading the code, I found that CreateDefaultThreadPool in ServerBuilder::BuildAndStart use sysconf(_SC_NPROCESSORS_ONLN) to get num of cpus available. But _SC_NPROCESSORS_ONLN not work as expected in docker according to google search.
We need to limit the num of threads correctly. What about to change ServerBuilder::BuildAndStart() to ServerBuilder::BuildAndStart(ThreadPoolInterface* pool) to support customized thread pool?

Hello there,
Sorry for the delayed response. Indeed, it does seem to be the case that docker is not currently handling that sysconf call as we expect, according to docker/docker#20770 , and there does not seem to be a resolution at hand.
Note that you can customize the thread pool if you want. ThreadPoolInterface is an abstract class that is defined in src/cpp/server/thread_pool_interface.h and only has to support 1 method. We currently don't support overriding the thread-pool in server builder but could consider adding that feature. (I think we used to have it at one point but it was never used so we removed it.) I will investigate.

I should add @sreecha to this discussion before going any further on it.

Thanks for CC'ing me @vjpai.
I am working on somewhat a major change to our sync server and would be removing the "threadpool" from the sync-server.
Instead, each server can have a configurable number of completion queues (which is set to the number of CPUs by default) and each completion queue will have a configurable number of polling threads (both minimum and maximum per completion queue which would be set to 1 and infinity respectively).
In your case you would then be setting the number of completion queues via server builder .
I am planning to have this change merged in the next one month or so..

Sree's change has been in for a long time. Assume this is not an issue any more.


Increase test coverage of get_distance_matrix from 0% to 83%

Fix #000 (<-- Add issue number here)
IMPORTANT: Each pull request (PR) should resolve an issue. Please create the issue if it hasn't been created, unless you're fixing typos or making minor changes to documentation or infrastructure. In that case, just leave the issue number as #000.
Details
If the PR title isn't enough to describe your PR, please provide details here.
Checks
Make sure these boxes are checked before your PR is ready to be reviewed and merged. Thanks!

[ ] PR is concisely and descriptively titled 📑 and links to the original issue 🔗.
[ ] Code is in uniquely-named feature branch and has no merge conflicts 📁.
[ ] Tests pass -- look for a green checkbox ✔ a few minutes after opening your PR.
[ ] @mentions of the person or team responsible for reviewing proposed changes. By default, use @BadwaterBay/reviewers.
[ ] (Optional) Screenshots/GIFs are attached 📎 in case of UI updates.

We're happy to help you get this ready. Don't be afraid to ask for help, and don't be discouraged if your tests fail at first.

Thank you for contributing to this project!

Codecov Report

Merging #102 into master will increase coverage by 9.26%.
The diff coverage is 62.50%.

@@            Coverage Diff             @@
##           master     #102      +/-   ##
==========================================
+ Coverage   78.65%   87.91%   +9.26%
==========================================
  Files           6        6
  Lines         178      182       +4
  Branches       16       16
==========================================
+ Hits          140      160      +20
+ Misses         34       18      -16
  Partials        4        4

Impacted Files
Coverage Δ

src/core/helpers/read_write.py
91.42% <57.14%> (-8.58%)
:arrow_down:

src/core/get_distance_matrix.py
82.60% <66.66%> (+82.60%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c3e6495...7747233. Read the comment docs.


Find by equal with populate

When I have a column populated with data from another object, I cannot use the "find by equal" command in the elements since the tool tries to find the populated string on the source element.
When I need to find elements I need to unpopulate and with that I loose the information wanted.

Regression

Fixing one thing breaks another. In fact, the populate feature must be redesigned...


cloned_source_packages_path is not respected

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description
I've configured cloned_source_packages_path but it's not adding clonedSourcePackagesDirPath to the xcodebuild arguments
Command executed
Scan
Complete output when running fastlane, including the stack trace and command used

 +------------------------------------------------+-----------------------------------------------------+
|                                       Summary for scan 2.189.0                                       |
+------------------------------------------------+-----------------------------------------------------+
| scheme                                         | CoreExtensions                                      |
| device                                         | iPhone 11                                           |
| code_coverage                                  | true                                                |
| disable_concurrent_testing                     | true                                                |
| fail_build                                     | false                                               |
| skip_slack                                     | true                                                |
| prelaunch_simulator                            | true                                                |
| xcargs                                         | -UseNewBuildSystem=YES                              |
| include_simulator_logs                         | false                                               |
| formatter                                      | xcpretty-json-formatter                             |
| result_bundle                                  | true                                                |
| output_directory                               | build/reports/                                      |
| cloned_source_packages_path                    | .build                                              |
| package_path                                   | /Users/vagrant/git                                  |
| skip_detect_devices                            | false                                               |
| ensure_devices_found                           | false                                               |
| force_quit_simulator                           | false                                               |
| reset_simulator                                | false                                               |
| disable_slide_to_type                          | true                                                |
| reinstall_app                                  | false                                               |
| clean                                          | false                                               |
| open_report                                    | false                                               |
| buildlog_path                                  | ~/Library/Logs/scan                                 |
| should_zip_build_products                      | false                                               |
| output_xctestrun                               | false                                               |
| use_clang_report_name                          | false                                               |
| skip_build                                     | false                                               |
| slack_use_webhook_configured_username_and_icon | false                                               |
| slack_username                                 | fastlane                                            |
| slack_icon_url                                 | https://fastlane.tools/assets/img/fastlane_icon.png |
| slack_only_on_failure                          | false                                               |
| xcodebuild_command                             | env NSUnbufferedIO=YES xcodebuild                   |
| skip_package_dependencies_resolution           | false                                               |
| disable_package_automatic_updates              | false                                               |
| use_system_scm                                 | false                                               |
| number_of_retries                              | 0                                                   |
| xcode_path                                     | /Applications/Xcode-13.Release.Candidate.app        |
+------------------------------------------------+-----------------------------------------------------+
[13:25:06]: Disabling 'Slide to Type' iPhone 11
[13:25:06]: $ /usr/libexec/PlistBuddy -c "Add :KeyboardContinuousPathEnabled bool false" /Users/vagrant/Library/Developer/CoreSimulator/Devices/A8D572EC-4CDC-4265-843F-55E3F93816BF/data/Library/Preferences/com.apple.keyboard.ContinuousPath.plist >/dev/null 2>&1
[13:25:06]: Booting iPhone 11
[13:25:08]: $ set -o pipefail && cd /Users/vagrant/git && env NSUnbufferedIO=YES xcodebuild -scheme CoreExtensions -destination 'platform=iOS Simulator,id=A8D572EC-4CDC-4265-843F-55E3F93816BF' -resultBundlePath 'build/reports/CoreExtensions.xcresult' -disable-concurrent-testing -enableCodeCoverage YES -UseNewBuildSystem=YES build test | tee '/Users/vagrant/Library/Logs/scan/CoreExtensions.log' | xcpretty -f xcpretty-json-formatter --report junit --output '/var/folders/g2/xnd8hpjs50v433gfrybz2nxh0000gn/T/junit_report20211015-4921-1jdhhbm'
[13:25:08]: ▸ Loading...
[13:30:29]: ▸ Compiling Device.swift
[13:30:50]: ▸ Compiling Diagnostics.swift
[13:30:50]: ▸ Compiling DiagnosticsChapter.swift
[13:30:50]: ▸ Compiling DiagnosticsLogger.swift
[13:30:50]: ▸ Compiling DiagnosticsReport.swift

See:
| cloned_source_packages_path                    | .build                                              |

and:
[13:25:08]: $ set -o pipefail && cd /Users/vagrant/git && env NSUnbufferedIO=YES xcodebuild -scheme CoreExtensions -destination 'platform=iOS Simulator,id=A8D572EC-4CDC-4265-843F-55E3F93816BF' -resultBundlePath 'build/reports/CoreExtensions.xcresult' -disable-concurrent-testing -enableCodeCoverage YES -UseNewBuildSystem=YES build test | tee '/Users/vagrant/Library/Logs/scan/CoreExtensions.log' | xcpretty -f `xcpretty-json-formatter` --report junit --output '/var/folders/g2/xnd8hpjs50v433gfrybz2nxh0000gn/T/junit_report20211015-4921-1jdhhbm'

This is actually a problem with the recently added package_path option in Scan.  When specifying package_path there are quite a few parameters that are not added to the xcodebuild invocation, including clonedSourcePackagesDirPath.


Insert Title Here

Describe the issue in detail here. Attach any relevant screenshots or files. The section below was automatically generated. Remove any information that you do not wish to include in the report.

Debug Data

Property
Value

Name
"Wolfram/Chatbook"

Version
"1.0.4"

EvaluationEnvironment
"Session"

FrontEndVersion
"Desktop: 13.3 for Mac OS X ARM (64-bit) (July 24, 2023)"

KernelVersion
"13.3.1 for Mac OS X ARM (64-bit) (July 24, 2023)"

SystemID
"MacOSX-ARM64"

Notebooks
True

DynamicEvaluation
False

SynchronousEvaluation
False

TaskEvaluation
False

Settings
Inherited

Stack Data
throwFailure
trimURL

Failure Data
<|
  "Evaluation" :> Wolfram`Chatbook`Actions`Private`writeChunk[Dynamic[Wolfram`Chatbook`Actions`Private`container$53342], CellObject["b5f9f2b2-bc22-4695-ab5d-0591b0e8b8e8", "b23d497a-eb9f-4576-92b3-0858ddc57ee8"], ":\"gpt-3.5-turbo-0613\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\" \"},\"finish_reason\":null}]}\n\ndata: {\"id\":\"chatcmpl-89ePltTwAGNv5ln9mxWiBYe95kgEo\",\"object\":\"chat.completion.chunk\",\"created\":1697310997,\"model\":\"gpt-3.5-turbo-0613\",\"choices\":[{\"index\":0,\"delta\":{\"conten...
  "Arguments" -> {}
|>

This was fixed in #342. Evaluate PacletInstall["Wolfram/Chatbook", UpdatePacletSites -> True] to get the latest updates.


EMQ server download and website is over HTTP instead of HTTPS

Which means no one can trust that the downloaded server executable isn't modified. Please could emqtt.io be hosted over HTTPS?
Thanks!

@naggie Thanks for the advice. Maybe we could put the binary packages on AWS S3 later.


startAngle and shouldSpin.

Hi,
I felt a need to create rounded bars animated and determined which wouldn't spin. So, I created the option: shouldSpin.
I also needed to start the animation always from the same place. That's why I created the option: startAngle.
It would be awesome if you could merge and publish at gradle repo.
Regards,
Igor.

Will test it in a little bit, but in the meanwhile go ahead and edit the README.md to include your new options.

Closing this due to no response.


Add cli flag to specify specific square sizes

We need to add a flag to the payForMessage command that allows us to  to pass in specific square sizes via the cli.

[ ] Add cli flag to pass square sizes
[ ] Pass square sizes to NewWirePayForMessage
[ ] Add an extra test case to the cli integration test to submit a WirePayForMessage that includes different square sizes

Hi @evan-forbes , could you assign me this?
flags.go is added to the celestia-app/flags so we can add a new square-size flag. Should we do this?


Tweak Automatic gear bitmap

Shifted Auto gear image down by 1px, to make bitmap storage more efficient. (Adjusted in rendering - so no visual change).
Split the automatic gear bitmap into upper (masked) and lower (unmasked) images. This provides a tiny boost to rendering speed and saves ~12 bytes.

... completed unrelated to the recent forum posts on Sprite method speeds...  ¬_¬


[Regression] V2 - CLA Not Signed - Appropriate message is not displayed when cla manager request is sent to user without LFID and email is not sent to the user

Prerequisite

Create a CLA group with CCLA enabled
Add github repository for the CLA group
Generate template

Steps to Follow

Login to Github as corporate contributor
Navigate to the repository used in prerequisite
Create PR
CLA check fails
Click on CLA NOT SIGNED
Contributor is redirected to Contributor Console
Click on Proceed as a Corporate Contributor
Select Company that has not signed CLA for the project
Click Proceed
Click No
Enter name and email of user who does not have LFID
Observed that appropriate message is not displayed. Also invite email is not sent to the user

Earlier below message was displayed which indicates user about invite email to create account

@nirupamav There was a consensus for this sometime back but shall need clarification. That for this use case from contributors we should not send emails.. explaining the withdrawal of the emails sent to users that have no LFID . @pranab-bajpai can clarify

Contributor should send email to the prospective CLA Manager - email should include a link to how to sign-up.

Email is sent however appropriate message is not displayed. Appropriate message should be displayed

@amolsontakke3576 - please review and update. @wanyaland has indicated that it has been updated: "Because now if no LFID is found it returns a 202 response".  Please update and move to QA.

@amolsontakke3576 Could you kindly update the UI for this use case when user has no LFID -> Invite Company Admin flow. This happens to return a 202 response and can be updated accordingly

Tested and work fine.

Verified that appropriate message is displayed but email is not sent and hence reopening the ticket

@makkalot I think we just need to address the " email is not sent " part now for the Invite Company Admin. There is an invite company admin endpoint: https://github.com/communitybridge/easycla/blob/master/cla-backend-go/swagger/cla.v2.yaml#L1927 which maps to this handler function: https://github.com/communitybridge/easycla/blob/master/cla-backend-go/v2/cla_manager/handlers.go#L179.
We send the email when the user doesn't have an LFID: https://github.com/communitybridge/easycla/blob/12f96b142ff68e6d86dff3a563a6c72463adff19/cla-backend-go/v2/cla_manager/service.go#L914-L938.
Work with @nirupamav or @wanyaland or even @amolsontakke3576 if you need help understanding the flow or setting up a quick test scenario.

Since the system was not working properly couldn't test the issue hands on but did some digging into logs
Field	Value
@ingestionTime
1600151229127
@log
395594542180:/aws/lambda/cla-backend-go-api
@logStream
2020/09/15/[$LATEST]8186eecca1884edd9b2feb67e674788a
@message
{"email":"lokeshk+qa4@proximabiz.com","functionName":"SendUserInvite","inviteType":"userinvite","level":"error","msg":"CreateUserInvite failed[POST /invites/sendinvite][400] createUserInviteBadRequest \u0026{Code: Message:}","organizationID":"6b1079c6-2e11-4b0a-b583-38cc3adaa3ee","projectID":"a096s000000373tAAA","roleName":"cla-manager-designee","scope":"project|organization","subject":"EasyCLA: Invitation to create LF Login and complete process of becoming CLA Manager with cla-manager-designee role","time":"2020-09-15T06:27:07Z"}
@timestamp
1600151227983
email
<EMAIL_ADDRESS>functionName
SendUserInvite
inviteType
userinvite
level
error
msg
CreateUserInvite failed[POST /invites/sendinvite][400] createUserInviteBadRequest &{Code: Message:}
organizationID
6b1079c6-2e11-4b0a-b583-38cc3adaa3ee
projectID
a096s000000373tAAA
roleName
cla-manager-designee
scope
project|organization
subject
EasyCLA: Invitation to create LF Login and complete process of becoming CLA Manager with cla-manager-designee role
time
2020-09-15T06:27:07Z

and there's some older error message which is like :
Field	Value
@ingestionTime
1599818781219
@log
395594542180:/aws/lambda/cla-backend-go-api
@logStream
2020/09/11/[$LATEST]6cc913c8bec74977ac511019e5198df3
@message
{"level":"error","line":"CreateUserInvite failed","msg":"json: cannot unmarshal string into Go struct field Invite.created_at of type int64","time":"2020-09-11T10:06:12Z"}
@timestamp
1599818772193
level
error
line
CreateUserInvite failed
msg
json: cannot unmarshal string into Go struct field Invite.created_at of type int64
time
2020-09-11T10:06:12Z

then seems we  return nil on error : https://github.com/communitybridge/easycla/blob/eb95f079d928d76df942c7539b6cc598f5466316/cla-backend-go/v2/acs-service/client.go#L125
I think this might be the issue here

the service returning cryptic message not telling what's wrong
us not handling the error condition

@dealako what do you think ?

@makkalot @dealako @wanyaland
Observed that email is sent. Hence moving the ticket to QA Done
However observed that in UI request failed error is displayed and the issue is tracked in  #1815


README grammar mistake

This README.md is used to testing all kinds of syntax of GitHub Flavored Markdown.

you'd better correct it as

This README.md is used for testing all kinds of syntax of GitHub Flavored Markdown.

or

This README.md is used to test all kinds of syntax of GitHub Flavored Markdown.

我发现在你的源文件中，有些标题的·#·和标题文字间没有空格，我在使用 atom 编辑器查看时，这些标题都没有被引擎渲染成正确的格式


Similar call not return any results

I have used the method Similar example, but it returned a null array. I have tested with other id but it was returned the same result. Can anyone help me?
I used the search method and it worked so i think i have installed it successfull.

Confirmed that it seems to be broken:
> gplay.similar({id: 553834731, country : 'us'}).then(console.log, console.log)
Promise {
  <pending>,
  domain:
   Domain {
     domain: null,
     _events: { error: [Function: debugDomainError] },
     _eventsCount: 1,
     _maxListeners: undefined,
     members: [] } }

This will require some debugging of the similar code. Also for some reason the tests are still passing.

Thank you for your confirm. Hope it will be fixed soon!


Master

Translated "new_home" section from fr.coffee.

Hello, @dacha76! Thank you for contributing. Can you sign our CLA so that I can merge your pull request?

Done :)
On Thu, Jun 9, 2016 at 2:49 PM, Imperadeiro98<EMAIL_ADDRESS>wrote:

Hello, @dacha76 https://github.com/dacha76! Thank you for contributing.
Can you sign our CLA https://codecombat.com/cla so that I can merge
your pull request?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/codecombat/codecombat/pull/3728#issuecomment-224990513,
or mute the thread
https://github.com/notifications/unsubscribe/AQRKxAIUdEeQwRqusPfIiWNdizdcqJs0ks5qKGBWgaJpZM4Ix3UD
.

:+1:


Instability when looking for bones

Describe the bug
The skeleton was not clearly visible when wearing the mask.
And there is a phenomenon that the skeleton does not hang at all when lying down.
Could you please tell me how I can solve this problem?
I will be very grateful.
To Reproduce
<!-- Steps to reproduce the behavior:
1. Launch 'k4abt_simple_3d_viewer.exe'
2.

**Expected behavior**
I expect that the body tracking algorithm behave the same no matter what kind of adult person is in front of the camera.

**Logs**

**Screenshots**

**Desktop (please complete the following information):**
 - OS with Version: Windows 10 Pro
 - SDK Version: Camera 1.4.1, Body Tracking 1.1.0
 - Firmware version: RGB Camera:
![image](https://user-images.githubusercontent.com/75236024/156120682-cc142ff5-bb85-4d45-a6d6-65a04f0e9c13.png)

 - GPU: NVidia GeForce RTX 2070 SUPER

**Additional context**

The picture didn't upload, so I'll post it here.

This is related to my problem #1634  posted 8 months ago..

In my experience, the body tracking works best when wearing tight fitting clothes, perhaps that would help.
I have also noticed that the body tracking performs poorly when the person is lying down/doing a pushup. My hypothesis about why this is happening is that the skeleton is estimated using a neural network, which means it is only as good as its training data- and I don't think there are a lot of examples of a person lying down in the training data, so the body tracking will usually perform poorly. But that's just my hypothesis so don't take it as fact!

I noticed that the recognition rate dropped significantly when I wore a black mask.
Is there any way to increase the recognition rate?


Missing windows after executing 'allfloat' on a group of windows

Steps to reproduce:

Open a group of at least three windows.
Execute the 'allfloat' dispatcher.
Notice that some windows are missing.
Cheers!

Not relevant after #1580


Catalog timeouts mismatched with CVMFS default

As of:
https://github.com/cvmfs/puppet-cvmfs/commit/942b207f63fb134695a6d386b5ca6354fab24f6c
catalog timeouts are now set to 30 s.
However, checking upstream code:
https://github.com/cvmfs/cvmfs/blob/bfceb7b8fa4a98e27c0409fffe33987e42642478/cvmfs/server/cvmfs_server_apache.sh#L279
and also what a fresh install creates, I see:
    # 60 seconds and below is not cached at all by Squid default settings
    ExpiresByType application/x-cvmfs "access plus 61 seconds"
    ExpiresByType application/json    "access plus 61 seconds"

so this new default of 30 s seems to mismatch upstream and be a bad idea for default squid configurations.

At the very least we make it a configuration with default. I think 30 may have been introduced locally here.

@olifre how does https://github.com/cvmfs/puppet-cvmfs/pull/82 look to you?

@traylenator This looks very good, especially to have it configurable!
Many thanks! :+1:


can't use trz in windterm

[root@prod ~]# trz
::TRZSZ:TRANSFER:R:1.1.7:2377981513200:37596

almost this status, why?

Not all terminals support trzsz. If your terminal supports local shell, you can use tssh to log in to the server, which will support trzsz. If your terminal does not support it, you can try to make a feature request to the terminal developer.


Fixed 24H2 build number

Fixed 24H2 build number in the issue template. The correct build is 26100 not 26052.

Duplicate of #1688.

Thanks for fixing this @hotcakex

/azp run


[9.x] Add possibility to run code before and after a command

This PR introduces a possibility to run code before and after a command.
An example of using this would be to create a Laravel package which provides a set of commands and there is some specific logic to execute before and/or after every command of this package. In some of these cases $this->error and $this->components->error are required, which are not available in the constructor.
MakeDataObjectCommand.php
class MakeDataObjectCommand extends Command
{
    protected $signature = 'package:make:data {name}';

    protected $description = 'Make a new data object';

    protected $requiredPackages = [
        'spatie/laravel-data',
    ];

    public function before(): void
    {
        $composer = Composer::getInstance();

        if ($composer->packagesAreInstalled($this->requiredPackages) === false) {
            $this->components->error('There are some missing dependencies.');
        }
    }

    public function handle(): void
    {
        // ...
    }

    public function after(): void
    {
        // ...
    }
}

What is the gain of doing the same for the specific command like:
class MakeDataObjectCommand extends Command
{
    protected $signature = 'package:make:data {name}';

    protected $description = 'Make a new data object';

    protected $requiredPackages = [
        'spatie/laravel-data',
    ];

    public function before(): void
    {
        $composer = Composer::getInstance();

        if ($composer->packagesAreInstalled($this->requiredPackages) === false) {
            $this->components->error('There are some missing dependencies.');
        }
    }

    public function handle(): void
    {
        $this->before();
        // ... Your code
        $this->after();

        return $code;
    }

    public function after(): void
    {
        // ...
    }
}

We are developing a package with e.g. 20 commands, which are executing the same before logic every time. If I add this to handle it would hurt DRY principle.
Command.php
class Command extends BaseCommand {
    public function before()
    {
        $this->check();
    }

    public function check() {
        // ...
    }
}

class MakeDataObjectCommand extends Command
{
    public function handle() {
        // ...
    }
}

It would decrease code repetition in this case and also important: It increases DX with a low amount of code.

Wouldn't adding listeners for Illuminate\Console\Events\CommandStarting and Illuminate\Console\Events\CommandFinished suffice?

Also the base Symfony Command class already provides an empty Command@initialize method meant to be overridden.

Also, as it seems your package will use a base command to avoid DRY, if you prefer this approach you can override the base command's execute method on your base command.

I am pretty sure it would also work with overwriting execute or implement these listener. It's just a different approach and I think tbh it's the easiest one without breaking anything.

Thanks for your pull request to Laravel!
Unfortunately, I'm going to delay merging this code for now. To preserve our ability to adequately maintain the framework, we need to be very careful regarding the amount of code we include.
If possible, please consider releasing your code as a package so that the community can still take advantage of your contributions!
If you feel absolutely certain that this code corrects a bug in the framework, please "@" mention me in a follow-up comment with further explanation so that GitHub will send me a notification of your response.


Dev uni time43

Corrected empty externalId handling.

These changes have been already merged in commit b2ca328 (pull request #37).


How to get media_id of a user

Please follow the guide below

Issues submitted without this template format will be ignored.
Rlease read them carefully and answer completely.
Do not post screenshots of error messages or code.
Put an x into all the boxes [ ] relevant to your issue (==> [x] no spaces).
Use the Preview tab to see how your issue will actually look like.
Issues about reverse engineering is out of scope and will be closed without response.
Any mention of spam-like actions or spam-related tools/libs/etc is strictly not allowed.

Before submitting an issue, make sure you have:

[x] Updated to the lastest version v1.6.0
[x] Read the README and docs
[x] Searched the bugtracker for similar issues including closed ones
[x] Reviewed the sample code in tests and examples

Which client are you using?

[x] app (instagram_private_api/)
[ ] web (instagram_web_api/)

Describe your Question/Issue:
Hello Guys, I'm trying to get a users last post media_id, like this format<PHONE_NUMBER>197522665_1985737254
Paste the output of python -V here: Python 3.8.5
Code:
# Example code that will produce the error reported
from instagram_web_api import Client

sources = ['wofaifada', 'timidakolo', 'auntyshaggi',]
source = random.choice(sources)
  user_info = api.username_info(source)
  user_id = user_info['user']['pk']
  medias = api.user_feed(user_id,max_id=1)
  print(medias)
  media = medias[user["pk"]['media_id']]
  print(media)
Error/Debug Log:

```File "final.py", line 78, in follow
    media = medias[user["pk"]['media_id']]
NameError: global name 'user' is not defined

@ping @jwtrhs @AndreaOrru please kindly help me out

You could take the shortcode and convert it into media id
def shortcode_to_media_id(shortcode):     alp = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_'     id = 0     for i in range(0, len(shortcode)):         char = shortcode[i]         id = (id*64) + alp.index(char)     return id

You could take the shortcode and convert it into media id
Code:
def shortcode_to_media_id(shortcode):
    alp = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_'
    id = 0
    for i in range(0, len(shortcode)):
        char = shortcode[i]
        id = (id*64) + alp.index(char)
    return id


No UI response after leaving application open

Describe the bug
After leaving the application open for a while with this theme activated, The program's UI will stop responding to user inputs. The only way to fix this that I have noticed is closing the app and opening it back up.
To Reproduce
Steps to reproduce the behavior:

Install this theme on spicetify
Leave application open for roughly 30 minutes
Return to application and observe the bug

Desktop Setup

Operating System: Windows 10
Spotify: Spotify for Windows <IP_ADDRESS>5.g5ea20b00
Spicetify: 2.9.0
Dribbblish:

OS: Windows v10.0.19043
Spotify: v<IP_ADDRESS>5
Spicetify: v2.9.0
Dribbblish: v4.1.1-0e50a92

This is also happening to me exactly.
The times that it happens is seemingly random. The UI locks up but I can still hear songs and use media keys.
OS: Windows v10.0.19044
Spotify: v<IP_ADDRESS>5
Spicetify: v2.9.0
Dribbblish: v4.1.1-0e50a92

Can you guys open the dev console in advance so you can still look for errors when it freezes?

 Would it be possible for you to show how to open then dev console? I've been looking it up and can't find any information on it.

Add logs from console. To do that

Run spicetify enable-devtool in terminal
Spotify will be restarted
Hit Ctrl + Shift + I to open DevTools window
Navigate to tab Console
Copy console window content.

I can not reproduce this. I always leave Spotify open all day and it has never frozen for me. Could you also try with a different theme and see if it is not a Spotify / Spicetify issue?

It's happens to me in a while, when I opened dev tools I discovered that they're unresponsive as well, sounds like some kind of graphic engine crash

I can write in the console but no errors where there when I opened it
another thing I noticed is that the UI got stuck with this weird color combination, so could it be that it was a song cover that broke the color selection algorithm in some way?

just writing some things I noticed, maybe they'll help in finding the cause of this

I can not reproduce this. I always leave Spotify open all day and it has never frozen for me. Could you also try with a different theme and see if it is not a Spotify / Spicetify issue?

Now that I think about it, this could be an issue with Spotify being in the background for long amounts of time, I have a monitor that is almost exclusively for Spotify, so it is always in the foreground. Maybe that is why it has never happened to me?

Reopen this if you can help us reproduce that issue, ie. if you can narrow it down to a specific song or playlist

I've been having this issue too, it's caused for me by having spotify open and playing a song on another virtual desktop for too long. It usually freezes randomly when playing another song in the queue. It has happened to me many times on may different playlists and just now happened when I finished listening to "I Need a Lover" by Pat Benatar and "Love is a Battlefield" started playing.
Like I mentioned before that is not the only case where this happens, but this is the only one I can remember easily.
I am on MacOS 12.0.1 and Spicetify 2.9.8
Also, idk what causes this problem to stop but after restarting my laptop sometimes the problem goes away, but not when quitting and launching spotify again.
I hope this narrows it down a bit

also here is the devtools console output


Use prepareUpgrade on already deployed project

I have a project that is already deployed for which I don't have a manifest file, it was deployed with custom scripts.
Is it possible to use prepareUpgrade() as a way to test a new implementation against what is already deployed?

Hi @abarmat,
Thanks for your question.
You could write high level tests that use deployProxy and then upgradeProxy and this will check upgrade safety of upgrading from one implementation to another.
See the API documentation for usage in tests:

Truffle: https://docs.openzeppelin.com/upgrades-plugins/1.x/truffle-upgrades#test-usage
Hardhat: https://docs.openzeppelin.com/upgrades-plugins/1.x/hardhat-upgrades#test-usage

Also see the step by step tutorials for example high level tests:

Truffle: https://forum.openzeppelin.com/t/openzeppelin-upgrades-step-by-step-tutorial-for-truffle/3579
Hardhat: https://forum.openzeppelin.com/t/openzeppelin-upgrades-step-by-step-tutorial-for-hardhat/3580

You could also deploy your original implementation to a public testnet using the Upgrades Plugins and then use prepareUpgrade to check upgrade safety.
I will close this issue for now, if you need more information, you can post in the support section of the forum: ttps://forum.openzeppelin.com/c/support/upgrades/35

Thank you

I agree with the recommendation to use deployProxy to get the current state in your tests. The reason this is necessary is that running deployProxy will store the necessary metadata for upgradeProxy to later check upgrade safety.

@abarmat Are you also interested in using the plugin for deploying to production, or only for testing?

The idea is to have a process where I could test a new implementation to be storage safe against the latest deployed layout.
Initially I would be happy to just run a check when testing the new implementation, even if then I had to deploy it to mainnet with our own deployment scripts. It seems that by keeping the older contract code along with the new code and writing a high level upgrade test will do.


[FEATURE REQUEST] Ability to stop requests being tracked for array of domains

Is your feature request related to a problem? Please describe.
We use feature flags in our SPA and the feature flag's service that we use polls for changes to these feature flags every 30 seconds. This is cluttering up our dependency logs because they're all filled with these polling requests.
Describe the solution you'd like
It would be nice to be able to stop these from being sent by filtering out their domain, so that our dependency logs are only filled with our internal application calls. Something like this in the config:
config: {
  ...
  dependencyTrackingExcludedDomains: [
    'a.example.com',
    'b.example.com',
    '*.c.example.com',
  ],
}

Describe alternatives you've considered
Our feature flag platform also supports SSEs, but falls back to polling if the SSE initialization fails, which happens fairly often.
Additional context
N/A

I've tagged this as an enhancement to effectively pre-configure a set of URL's as excluded from reporting dependencies.
In the short term (until this enhancement can be included) there is already a option that you can use to disable URL's for requests by tagging the XHR instance or passed URL with the AjaxMonitor.DisabledPropertyName or for fetch the request or init parameter.
The code that performs this check is here https://github.com/microsoft/ApplicationInsights-JS/blob/05a1f410589514a35e70d425b037888bb3d17d9f/extensions/applicationinsights-dependencies-js/src/ajax.ts#L545
Once a URL is added (excluding the querystring) it will always be excluded even when follow up requests are not tagged, what this means is that during any initialization / first request to the URL that you want to exclude you can tag the request as such and then everywhere else in your code will automatically exclude the url.
Feel free to review the code and potentially provide a PR to add the capability to auto populate the internal _disabledUrls map with the configured values (I would expect this to be added to the ICorrelationConfig config etc)

Same issue with #1472 Is there a way to disableAjaxTracking for specific ajax requests
Add correct milestone and update release notes. Closing this issue.


Revert "support profiling tiflash (#47)"

This reverts commit a0145fbc1e857171b2bc13fbe5fb71f13787e6f9.

What problem does this PR solve?
revert https://github.com/pingcap/ng-monitoring/pull/47
this is because https://github.com/pingcap/tics/issues/4172
Manual test:

What is changed and how it works?

/merge


Tensor dimension becomes None after using gather or boolean_mask in Tensorflow 2.0

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): Yes
Windows 10 Home (19043.1348):
TensorFlow installed from (source or binary): binary
TensorFlow version (use command below): 2.7.0
Python version: 3.8.10
CUDA/cuDNN version: 11.2
GPU model and memory: GTX 1080 Ti (11 GB)

Describe the current behavior
For some reason I am getting different tensor dimensions when using gather in TF 2:

The first dimension becomes None when I use tensor as an index vector
The first dimension becomes len(indices) (as it should) where 'indices' are regular Python list

This happens only in eager mode (e.g., inside a custom loss function)
(Same happens when using boolean_mask)
Standalone code to reproduce the issue
import tensorflow as tf
from tensorflow import keras
from tensorflow.keras import Model
from tensorflow.keras.layers import Input, Dense, Reshape
from tensorflow.keras.datasets import mnist

def cutsom_gan_loss_env(model):
   def custom_loss(y_true,y_pred):

    ff = tf.where([True, True, False , False])[:, 0]
    with tf.GradientTape(persistent=True) as tape:
         tf.print(tf.gather(y_true, [0, 1], axis=0).shape) #prints 2,28,28
         tf.print(tf.gather(y_true, ff, axis=0).shape)#prints None,28,28
         tape.watch(y_true)
         yy = model(y_true)
         d_yy = tape.gradient(yy,y_true)
         des_loss = tf.reduce_mean(d_yy)

    return des_loss

return custom_loss

def main_():
   n_hidden_units = 5
   num_lay = 3
   kernel_init = keras.initializers.RandomUniform(-0.1, 0.1)
   (x_train, y_train), _ = mnist.load_data()
   x_train = tf.cast(x_train,tf.float32)/255.
   inputs = Input(x_train.shape[1:])
   x = Dense(n_hidden_units,kernel_initializer=kernel_init,  activation='sigmoid' )(inputs)
   for _ in range(num_lay):
       x = Dense(n_hidden_units,kernel_initializer=kernel_init, activation='sigmoid', )(x)

   outputs =Reshape(x_train.shape[1:])(Dense(x_train.shape[1], kernel_initializer=kernel_init, activation='softmax')(x))
   model = Model(inputs=inputs, outputs=outputs)
   model.summary()
   optimizer1 = keras.optimizers.Adam(beta_1=0.9, beta_2=0.999, epsilon=None, decay=0.0, amsgrad=True)
   model.compile(loss=cutsom_gan_loss_env(model), optimizer=optimizer1, metrics=None)
   model.fit(x_train,  x_train , batch_size=1000, epochs=1, shuffle=False)

if __name__=='__main__':
    main_()

@kupferb
Please post this issue on keras-team/keras repo.
To know more see;
https://discuss.tensorflow.org/t/keras-project-moved-to-new-repository-in-https-github-com-keras-team-keras/1999
Thank you!


Various improvements to Connection, Message and BaseDeg

Note: These changes are based on a58dd3aa0a919c175bdf6194f472e321f4e77f3e, assuming that a727eb0afebefdbd7f56c94539449096067c6031 is (partially) rolled back.
See the commit messages for details.

Ist jetzt rebased und neu formatiert.


Custom shortcuts in shortcut guide

Description of the new feature / enhancement
I can add custom shortcuts to shortcut guide. It would be cool
Scenario when this would be used?
When I don't remember all the shortcuts I need (Office programs, PowerToys etc. ), I can just quickly check the shortcut guide.
Supporting information
No response

/dup #890


Could not determine client ID from request

Hi,
I've seen this issue reported before, but i've tried all those suggestions and still no luck. The auth flow all works fine, but it's on the return URL that I get the error "Could not determine client ID from request."
My client_secret.json:
	"web": {
		"client_id":"123",
		"project_id":"1234",
		"auth_uri":"https://accounts.google.com/o/oauth2/auth",
		"token_uri":"https://oauth2.googleapis.com/token",
		"auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs",
		"client_secret":"123456789",
		"redirect_uris":[
			"http://localhost:7777/v1/oauth2callback"
		],
		"javascript_origins":[
			"http://localhost:7777"
		]
	}
}

My auth URL creation:
        $client->setAuthConfig(base_path() . '/client_secret.json');
        $client->addScope(\Google_Service_Calendar::CALENDAR);
        $client->setRedirectUri(URL::to('/') . '/v1/oauth2callback');
        $client->setAccessType('offline');
        $client->setPrompt('consent');
        $client->setIncludeGrantedScopes(true);

        $url = $client->createAuthUrl();
        print filter_var($url, FILTER_SANITIZE_URL);

I'm then manually going to the URL:
https://accounts.google.com/o/oauth2/auth?response_type=code&access_type=offline&client_id=123-blah&redirect_uri=http%3A%2F%2Flocalhost%3A7777%2Fv1%2Foauth2callback&state&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcalendar&include_granted_scopes=true&prompt=consent

The auth flow all seems to work and returns me back to my url where I try to decode the token:
        $code = $request->code;
        $client = new Google\Client();
        $accessToken = $client->fetchAccessTokenWithAuthCode($code);
        var_dump($accessToken);
        exit;

Which gives me this error:
array(2) { ["error"]=> string(15) "invalid_request" ["error_description"]=> string(43) "Could not determine client ID from request." }

Any help? I'm really stuck here.
I've followed the examples to a T. I've tried multiple google accounts and re-setting up the oauth screens, but always the same error.

Found the issue. In case anyone else runs into this problem it was simply because I hadn't loaded the auth configs before trying to fetch the access token.
e.g. Add this line before calling fetchAccessTokenWithAuthCode().
$client->setAuthConfig(base_path() . '/client_secret.json');
The error was throwing me off and I assumed it was an issue with retrieving the auth token.


Hot Reloading

🔥 Get the hot reloader working  🔥
Its  implemented but not working so far 👎

due to Monday morning

Hot Reloading  ->  Done!


Doc

I'm getting an error when running: docker compose up
✔ Container ollama  Created                                                                                0.1s
Attaching to ollama
ollama  | [FATAL tini (7)] exec /run/podman-init failed: No such file or directory
ollama exited with code 127
Running Ubuntu 22.04
podman version 3.4.4

To be honest, I have no idea why you got this error.
Maybe podman 3.4.4 mounts podman-init somewhere else? If so, adding init-path: /run/podman-init could possibly help.
Alternatively, you can just decide to pretend that ollama is not PID1 and modify the Dockerfile like this
OLLAMA_HOST=<IP_ADDRESS>:11434
ENTRYPOINT ["ollama"]
CMD ["server"]

or download your-favorite-container-init and use it.
Let me know if you learn what the problem was.

I'm getting some more errors, but I think it's podman related . I will do some more research.

I have an AMD 6600XT and struggling to get any "AI stuff" to work. I have a dual boot Ubuntu 22.04 LTS and Windows 11 machine. I was able to copy the ollama binary  from your image and got finally Ollama running. Thank you ! I'm wondering if your open to help me more and we could chat email.

You can write to me at<EMAIL_ADDRESS>maybe I'll be able to help.


Compat/6.0

@sumaugamesh why was this created?

Sorry,Its by mistake.
Suma Deepika Kollipara
Java Developer
VELIR
p:<PHONE_NUMBER>
m:<PHONE_NUMBER>
e: suma.kollipara<EMAIL_ADDRESS>w: www.velir.comhttp://www.velir.com
From: justinedelson<EMAIL_ADDRESS>Sent: Tuesday, February 13, 2018 3:41 PM
To: Adobe-Consulting-Services/acs-aem-commons<EMAIL_ADDRESS>Cc: Suma Deepika Kollipara<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [Adobe-Consulting-Services/acs-aem-commons] Compat/6.0 (#1253)
@sumaugameshhttps://github.com/sumaugamesh why was this created?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Adobe-Consulting-Services/acs-aem-commons/pull/1253#issuecomment-365397135, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AJkdZUXBuKZT4RNSSDlTt-tRzZLQ9Ronks5tUfNhgaJpZM4SEXLW.


Monster Spawns

Describe it
I believe that too many monsters spawn at night(epsecially hounds) which is kinda annoying because I cant leave spawn without dying when its night. However, if we can craft strong armor later on then theres no need to decrease how many monsters spawn at night.  (I havent checked if there are any op armors, if there are then it shouldnt be a problem)

gonna try to make a system that there are a few mobs on the first day then as days go on more appear at night.

Will probably be fixed in 1.21 monster count will slowly go up each day after day 20 it will revert to normal spawn rate

in progress of fixinghere

will be tested again for now tho will be in the back log till I can start testing the API for 1.21

I do agree for the first couple of nights the spawning should be decreased.


RuntimeWarning: invalid value encountered in greater return (self.a < x) & (x < self.b)

Hello everyone,
I have faced the below warning messages during running sc.tl.rank_genes_groups with parameters t-test and t-test overestimated.

RuntimeWarning: invalid value encountered in greater
return (self.a < x) & (x < self.b)

RuntimeWarning: invalid value encountered in less
return (self.a < x) & (x < self.b)

RuntimeWarning: invalid value encountered in less_equal
cond2 = cond0 & (x <= self.a)

I found exactly the same warning message in a forum but there the warning message was coming from auto-sklearn package and since there is no auto-sklearn used in scanpy and instead we got scikit-learn I am wondering is it a problem with the version that I am using or is it a bug from scikit or scanpy it self
my versions are:

scanpy==1.4.3 anndata==0.6.20 umap==0.3.8 numpy==1.16.3 scipy==1.2.1 pandas==0.23.4 scikit-learn==0.20.3 statsmodels==0.9.0 python-igraph==0.7.1+4.bed07760 louvain==0.6.1

If you remove genes whose values are all zero, do you still get the warning?
If so, this might be a duplicate of #629.

Closed via #683

@ivirshup Thanks a lot for your reply....I already have removed all genes that are not expressed at all through filtering part so I doubt if that is the problem

Could you provide a small example that triggers the warning you're getting? If possible, could you also try it using the master branch of scanpy?

I'm pretty sure this has been fixed. I believe the issue was that some groups would have zero expression for a particular gene which would trigger a warning when calculating within group variance. Please let us know if this hasn't been resolved.

I'm pretty sure this has been fixed. I believe the issue was that some groups would have zero expression for a particular gene which would trigger a warning when calculating within group variance. Please let us know if this hasn't been resolved.


[otbn,rtl] Avoid locking on corrupt RMA signal

The RMA signal comes into the block with an rma_req_i port and is encoded as lc_ctrl_pkg::lc_tx_t. If this happens to appear through a CDC then the 4-bit signal might be corrupted for a cycle on the way and the design is supposed to ignore it (until the value is strictly equal to lc_ctrl_pkg::On.
For the ES chip, there was a bug here, where we would lock OTBN if this happened. This bug was mostly fixed by commit 5228dfc, but that isn't quite a complete fix. The problem is that rma_req_i gets sampled and stored into rma_ack_d when the start/stop control block is in FSM state OtbnStartStopSecureWipeComplete.
This is then clocked into rma_ack_q. The existing code correctly squashed rma_ack_d back to MuBi4False if rma_ack_q was invalid. But it also locked OTBN, which is different from the intended behaviour (ignore invalid signals).
This commit is rather trivial and drops the code that was handling the invalid signals.
Fixes #23585. @vogelpi: would you mind taking a look? I think it's a reasonably trivial tidy-up, but I'd love a proper review from someone who knows how this is supposed to work.

Thanks @rswarbrick for debugging this and for filing the PR. The RTL behaves as intended what should be changed here is the test. Please allow me to explain why.
rma_req_i is only latched into rma_ack_d/q at the very end of the secure wipe in the OtbnStartStopSecureWipeComplete state of the FSM. The secure wipe itself takes in the order of 10 to 100 clock cycles so by the time it ends, rma_req_i has for sure stabilized to a good valid value (assuming the secure wipe was initialized due to a change in rma_req_i).
This is documented in the code, see at around Line 360:
    // If the MuBi signals take on invalid values, something bad is happening. Put them back to
    // a safe value (if possible) and signal an error. The only exception is rma_req_i. This LC
    // signal may experience staggered transitions due to CDCs leading to invalid values. In
    // accordance with the spec, invalid values of non-escalation LC signals must be treated as
    // OFF. rma_ack_d/q is driven by rma_req_i but only at the end of the secure wipe. By that
    // time rma_req_i has for sure stabilized.

Now, what happens if we're performing a secure wipe due to another reason and we get an invalid rma_req_i signal (because it currently stabilizes) while being in that OtbnStartStopSecureWipeComplete? This is really bad luck, OTBN will lock up and we can't enter RMA. The chip has to be restarted and we need to retry.
Why we shouldn't change the design as you proposed in this PR: because it stops escalations upon invalid rma_ack_q signals. The complexity of glitching those 4 bits in succession vs. all at once is different. We shouldn't take risk here as this signal can be attacked to try putting the chip in to RMA mode before the secure wipe has finished. It's a security risk.

Ok, thanks for the explanation. I think I understand. I'll try to debug the situation further this morning. Probably the solution is just to only sample the RMA signal at the right time in the DV code (and keep the "lock on invalid signal" behaviour).


docs: fix more asciidoc rendering issues

What does this PR do?
While some asciidoc dialects support
``Exception``s

to be rendered like Exceptions, this doesn't seem like it's the case for asciidoctor.
This changes it to be rendered like Exception s. Note the additional space before the s. There doesn't seem to be a way around it.
Checklist

[ ] This is an enhancement of existing features, or a new feature in existing plugins

[ ] I have updated CHANGELOG.asciidoc
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] Added an API method or config option? Document in which version this will be introduced
[ ] I have made corresponding changes to the documentation

[ ] This is a bugfix

[ ] I have updated CHANGELOG.asciidoc
[ ] I have added tests that would fail without this fix

[ ] This is a new plugin

[ ] I have updated CHANGELOG.asciidoc
[ ] My code follows the style guidelines of this project
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] I have updated CHANGELOG.asciidoc
[ ] I have updated supported-technologies.asciidoc
[ ] Added an API method or config option? Document in which version this will be introduced
[ ] Added an instrumentation plugin? Describe how you made sure that old, non-supported versions are not instrumented by accident.

[x] This is something else

[x] I have updated CHANGELOG.asciidoc

:green_heart: Build Succeeded

Expand to view the summary

Build stats

Build Cause: [Pull request #1290 opened]

Start Time: 2020-07-15T06:02:44.547+0000

Duration: 3 min 56 sec


Use the Ilios hbs linter

Conform to the rules of this linter by being specific about where
arguments are coming from in components.

@jrjohnson this blows up on ember-lts-2.18. do we care? and if not, let's removet this scenario from the test matrix.

I'm waiting for ember-cli 3.11 to be released which drops this officially. For some reason it's not happening though. I'll drop the scenario anyway and we can move on.


Setting gridOptions for grouping, without data, gives an error

Setting $scope.gridOptions with
   rowData: null```

Leads to an error `Cannot read property 'forEach' of undefined` in `inMemoryRowController.js`.

This occurs when you don't have your rowData right away, but are getting it asynchronously.

Workaround is to not set `rowsAlreadyGrouped` initially, but set it together with `rowData` once you have retrieved your data.

Code here: http://garion.org/angular-grid/fileBrowser.html
With workaround: http://garion.org/angular-grid/fileBrowser2.html

Closer description of the bug is in the comments in `fileBrowser.js`.

thanks for raising

fixed in 1.7.0


Bar chart stacked by yAxes issue

Color doesn't apply
data's are not stacked on yAxes, rather side by side relatively stacked.

@ashutoshjha1409 color is applied with backgroundColor now


Do not scroll down if the whole page fits

When you have a small script, which all fit in the screen, it should not scroll if you get to the bottom lines IMO
It feels weird.

That was an unintended effect of a previous change, thanks for pointing it out.

That's perfect, thx


Can't update and don't know how to manually uninstall

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2018.04.16. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[ ] I've verified and I assure that I'm running youtube-dl 2018.04.16

It won't update.

youtube-dl --version
2018.01.27
youtube-dl --update
ERROR: can't find the current version. Please try again later.

Before submitting an issue make sure you have:

[x] At least skimmed through the README, most notably the FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones
[ ] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'--update']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2018.01.27
[debug] Python version 2.7.10 (CPython) - Darwin-15.6.0-x86_64-i386-64bit
[debug] exe versions: none
[debug] Proxy map: {}
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/update.py", line 45, in update_self
    newversion = opener.open(VERSION_URL).read().decode('utf-8').strip()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 431, in open
    response = self._open(req, data)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 449, in _open
    '_open', req)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 409, in _call_chain
    result = func(*args)
  File "/usr/local/bin/youtube-dl/youtube_dl/utils.py", line 1089, in https_open
    req, **kwargs)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 1197, in do_open
    raise URLError(err)
URLError: <urlopen error [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590)>

ERROR: can't find the current version. Please try again later.

Description of your issue, suggested solution and other information

I installed it manually according to your website instructions. It was either curl or wget, can't remember. Update hasn't worked for a while. If it can't be updated, how do I uninstall it? I can't find any instructions on manual uninstall?

Update python.

I just updated and it's still the same.


If a user is imported with PBKDF2 and changes the password later we choose the algorithm defined on the instance/organization

As an (imported) user I want to change my password using the org's default algorithm so that I don't must have to knowledge about hashing algorithms.
Acceptance criteria

[ ] Changing the passwords does not require to set a hashing algorithm
[ ] The algorithm is set by the login policies setting

Duplicate


add eigen3-nnls + example

original: https://github.com/hmatuschek/eigen3-nnls
hunterized: https://github.com/hunter-packages/eigen3-nnls
v1.0.0
TOOLCHAIN=default PROJECT_DIR=examples/eigen3-nnls/ ./jenkins.py --verbose
Generate: 0:00:07.708284s
Build: 0:00:02.119794s
Total: 0:00:09.828403s
SUCCESS

Testing:

https://ci.appveyor.com/project/ingenue/hunter/build/1.0.1768
https://travis-ci.org/ingenue/hunter/builds/239697791?utm_source=github_status&utm_medium=notification

Testing

Toolchain android-ndk-r10e-api-19-armeabi-v7a-neon failed, I've excluded it.
Uploading:

https://ci.appveyor.com/project/ingenue/hunter/build/1.0.1771
https://travis-ci.org/ingenue/hunter/builds/239708535?utm_source=github_status&utm_medium=notification

Thanks.


Inconsistent / unclear python version requirements?

Currently the python versioning of this project is unclear: the README has no info, the supplied conda env says python 3.7, while the internal setup.py says python>=3.8. Maybe this should be standardized? It looks like any python version should do as long as the dependencies are supported, no?

Sounds good! Will update to python>=3.8 soon!


Let us drink ink

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
I get frustrated when trying to make a usable dye and it ends up as an arbitrary color I can only use on leather armor. Then I have a ink I can't really use taking up one of my only bottles
Describe the idea
A clear and concise description of your proposed feature.
I think we should be able to drink the ink from the bottles. It wouldn't have any negative side effects it would just be a way to get rid of the ink easily.
Describe how you think this feature would fit in vanilla
Inspirations is designed to contain features that would fit well in vanilla. If it would not fit, describe how it would fit in the mod.
 Also there is nothing in vanilla in a bottle that you can't drink, even 1/4th of a meter of honey (which has a really gross sound btw).

If you are trying to delete the ink, you can always break and replace the cauldron. I'll consider another way to empty ink bottles, but that method is ideal.
As for

when trying to make a usable dye and it ends up as an arbitrary color

Can you expand upon that? The cauldron does not support mixing colors to get another usable dye at this time, only mixing like leather armor. So mixing red and yellow will not get you the orange dye for instance. Cauldron just lets you "extend dyes" by mixing them with water at this time, which shouldn't be able to produce a non-standard color with just one type.

Could you perhaps add a new Cauldron of sorts that mixes and creates only pure dyes? Something like a "Pure Dye Cauldron" that can only mix to vanilla MC colors, obtained by, for example, placing a Cauldron in a crafting table by itself to convert it to a Pure Dye Cauldron and vice-versa?

No. I hate the idea of adding a new block for the sake of having a new block. Adding a new magic block to solve the problem is not good design, come up with an interesting way to do it with the existing mechanic.

Going to close this as the original idea (drinking ink) is not getting added. I do plan on adding some logic to mix dyes into true dyes in the cauldron, but not sure if those plans will pan out.


Curve Preview doesn’t work reliably

Hello,
the boxes in the settings are all checked, yet the preview doesn’t work reliably. I see it sometimes, but most of the time I don’t.
Also: the UI is greyed out when I open the CE via the shortcut while not having a segment in my current selection. Selecting a segment after opening does not change the state of the UI. (I believe that was not an issue with the previous version and RF3).
CE Version 2.0.3 (current Mechanic2 version)
RF 4.1 (most current version)
Monterey 12.0.1

I'm aware of this. This happens since I reimplemented the extension with the "modern" RF API.
An (annoying) workaround is to click in another window after starting the extension via shortcut, then click back into the glyph window. That will activate the UI and make everything functional.
@typemytype do you have any idea how to avoid this behaviour?

I see the issue. The solution is not to combine everything in a single subscriber instance, which is just harder to maintain
A better approach is to have window Controller and a glyph editor subscriber, the controller becomes an attribute of the glyph editor subscriber
I hope this template helps
(let me know)
import vanilla
from mojo.subscriber import Subscriber, WindowController, registerGlyphEditorSubscriber, unregisterGlyphEditorSubscriber

class MyGlyphSubscriber(Subscriber):

    debug = True

    controller = None

    def build(self):
        print("build")
        self.controller.addInfo("build")

    def started(self):
        print("subscription started")
        self.controller.addInfo("subscription started")

    def destroy(self):
        print("stop subscription")
        self.controller.addInfo("stop subscription")

    def glyphEditorGlyphDidChangeOutline(self, info):
        print("did change outline")
        self.controller.addInfo("did change outline")

class MyController(WindowController):

    glyphEditorSubscriberClass = MyGlyphSubscriber

    def build(self):
        print("build")
        self.w = vanilla.Window((200, 200), "Controller")
        self.w.t = vanilla.TextEditor((0, 0, 0, 0))
        self.w.open()

    def started(self):
        print("started")
        self.glyphEditorSubscriberClass.controller = self
        registerGlyphEditorSubscriber(self.glyphEditorSubscriberClass)

    def destroy(self):
        print("windowCLose")
        unregisterGlyphEditorSubscriber(self.glyphEditorSubscriberClass)
        self.glyphEditorSubscriberClass.controller = None

    # callbacks

    def addInfo(self, info):
        d = self.w.t.get()
        self.w.t.set(d + "\n" + info)

OpenWindow(MyController)

@jenskutilek
The workaround works perfectly, also not to annoying (from my perspective).
Thanks a lot :)

Add:
When there is a component present in the glyph edit view, the preview won’t work – not even with the workaround.
(I’m not sure if this worked with the "old" CurveEQ).
No big thing, just thought I add my findings.
PS: decomposing the component of course solves this problem.

Baby steps ... the latest version 2.1.3 can handle glyphs with components and outlines. Other improvements to come.


Fix RegExp used to remove existing line classes

It previously looked for zero or more space characters (\s*) before the LINE_CLASS_PREFIX, which could have caused it to also match other classes irrelevant to BigText. To prevent that, now it matches either the beginning of the line (^) or one or more space characters (\s+).

Works great, thanks!


Add ES6 support

It would be nice to have ES6 support via a flag like es6: true or something similar.

+1

Maybe a preprocessor option where we can transform the code first

+1

+1

Vote up

Can we help them to create new build for it?

Sorry, I've neglected this repo...
First step would be to upgrade complexity-report. While we're at it, we should see if we can support other language compilers that are able to build a compatible AST (I'm hoping escomplex uses something like Acorn, but I don't know yet).
Ideally, I want a way to build ASTs and send that to escomplex. First, I'd like to know if this is even possible. Would anyone like to investigate this?
I also need to get up to speed on updates to complexity-report and any other tools that may solve this problem.

I will try to run a complexity report if they already support with their latest build. Hope this will help

Awesome. Thank you!
On Wed, Aug 17, 2016 at 9:26 AM kevde<EMAIL_ADDRESS>wrote:

I will try to run a complexity report if they already support with their
latest build. Hope this will help
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/vigetlabs/grunt-complexity/issues/35#issuecomment-240409855,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAkEOEzpJpXJb7XmRuNhwE312trs-Kgtks5qgwvogaJpZM4Di35m
.

I tried running cr to my directory with ES6 codes. It doesnt work yet. But as I was reviewing escomplex and https://github.com/escomplex/escomplex/issues/22 it supports ES6. I'll try tomorrow to refactor

Guys, if you want to use something good to check ES6 please check Eslint. It is really good

I had researched about https://www.npmjs.com/package/typhonjs-escomplex and this supports ES6. I was reviewing packages used in plato (which now supports ES6)

Cool. Awesome. I just made the migration to escomplex from complexity-report. I'll switch to that fork.

Done. This is a pretty major change, so I've sent out a release candidate.
Would you all be willing to checkout<EMAIL_ADDRESS>

I also have improvements with the current implementation. How can I push it from the repository?

I'm happy to accept PRs. Feel free to fork grunt-complexity and send them along!

Alright. Last run. Checkout<EMAIL_ADDRESS>I'll publish 1.0.0 later today.

Alright. Thanks for your help @kevde This is shipped at<EMAIL_ADDRESS>

Thanks folks for adopting typhonjs-escomplex; I just noticed today. I didn't expect other projects outside of plato where I actively made the PR regarding early adoption. Let me know how I can help. There shouldn't be API breaking changes, however I'm soon releasing a significant update (0.0.13) for metric gathering for ES6+ that makes sense for ES Modules / classes in respect to Halstead / maintainability data gathered. In the next couple of weeks I hope to hit a stable 0.1.x release. That way you can pin to ^0.1.0 rather than the specific release currently in grunt-complexity specifically limited to 0.0.12. I definitely meant to get in touch with all potential downstream adopters when 0.1.0 is available, but indeed the desire to support ES6+ is strong; congrats folks for getting things going as soon as possible!

Cool. Please keep us posted!


Update version to 1.0.84-2 on staging

Update version to 1.0.84-2

🚀 Deployed to production by @isagoico in version: 1.0.85-9 🚀

platform
result

🤖 android 🤖
failure ❌

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


chore(main): release 1.6.0

:robot: I have created a release beep boop
1.6.0 (2024-04-08)
Features

format code & fix Parlor Car location status update when player name is not set (52435b1)
game data: add 2.1 game data (a283946)

Bug Fixes

scripts: accept new wiki locations format (bf6f0fc)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/X3ne/hsrpc/releases/tag/v1.6.0 :sunflower:


docs: add OpenAPITool notebook

Proposed Changes:
Add a notebook with usage examples for the OpenAPITool
Notes for the reviewer
Works with https://github.com/deepset-ai/haystack-experimental/commit/54a478c7c4886d3127ceed6481ecdc0277301da9.
Can be merged once a new version of the haystack-experimental package is released.
Checklist

I have read the contributors guidelines and the code of conduct
I have updated the related issue with new insights and changes
I added unit tests and updated the docstrings
I've used one of the conventional commit types for my PR title: fix:, feat:, build:, chore:, ci:, docs:, style:, refactor:, perf:, test:.
I documented my code
I ran pre-commit hooks and fixed any issue

Looks good @shadeMe @anakin87 I would perhaps just omit any generator_api_params={"model":"gpt-3.5-turbo"}, to make things simpler. User can discover these themselves. Not hard pressed on this, just a suggestion.

@TuanaCelik can you take a look?
@shadeMe this works with main. Should I wait for a new package release before merging?

@shadeMe this works with main. Should I wait for a new package release before merging?

No need - Feel free to merge.

@TuanaCelik it more or less works.
pipe.run(data={"meteo": {"messages": [ChatMessage.from_user("weather in San Francisco")]},                         "prompt_adapter": {"user_message": [ChatMessage.from_user("What's the weather?")]}})

The current weather in the location provided (latitude: 37.763283, longitude: -122.41286) is as follows:

Temperature: 12.1°C
Windspeed: 7.2 km/h
Wind direction: 264°
Time: 2024-07-26T11:00
Weather code: 0

It seems to be a bit chilly with moderate winds blowing from the west.


Update to null safety

Hey, thanks! I wasn't aware of your PR and also did an update on my end. I merged both.


Creating an S3 bucket fails with dispatch error.

When creating a bucket I receive a dispatch error.
My code
use aws_config::BehaviorVersion;
use aws_sdk_s3::error::SdkError;
use aws_sdk_s3::operation::create_bucket::{CreateBucketError, CreateBucketOutput};
use aws_sdk_s3::types::{BucketLocationConstraint, CreateBucketConfiguration};
use lambda_http::{run, service_fn, tracing, Body, Error, Request, RequestExt, Response};
use aws_sdk_s3::{self};
use aws_sdk_s3::Client as S3Client;

/// - https://github.com/awslabs/aws-lambda-rust-runtime/tree/main/examples
pub async fn function_handler(_event: Request) -> Result<Response<Body>, Error> {
    let config = aws_config::load_defaults(BehaviorVersion::latest()).await;
    let client = aws_sdk_s3::Client::new(&config);

    let bucket_creation_result = match create_bucket(&client, "What-Da-Heck--use2-az2--x-s3", "us-east-2").await {
        Ok(_) => "Success".to_string(),
        Err(e) => format!("Bucket creation failed with {:?}", e),
    };

    let mut status_code = 500;
    if bucket_creation_result.starts_with("Success") {
        status_code = 200;
    }

    let resp = Response::builder()
        .status(status_code)
        .header("content-type", "text/html")
        .body(format!("{}", bucket_creation_result).into())
        .map_err(Box::new)?;

    Ok(resp)
}

pub async fn create_bucket(client: &S3Client, bucket_name: &str, region: &str) -> Result<CreateBucketOutput, SdkError<CreateBucketError>> {
    let constraint = BucketLocationConstraint::from(region);
    let cfg = CreateBucketConfiguration::builder()
        .location_constraint(constraint)
        .build();

    client.create_bucket()
        .create_bucket_configuration(cfg)
        .bucket(bucket_name)
        .send()
        .await
}

#[tokio::main]
async fn main() -> Result<(), Error> {
    tracing::init_default_subscriber();

    run(service_fn(function_handler)).await
}

When running the function with cargo lambda watch I get this error on MacOS when I send a request
{
  "statusCode":500,
  "headers": {
     "content-type":"text/html"
   },
   "multiValueHeaders": {
     "content-type":[
       "text/html"
     ]
   },
   "body":"Bucket creation failed with DispatchFailure(DispatchFailure { source: ConnectorError { kind: Io, source: hyper::Error(Connect, ConnectError(\"dns error\", Custom { kind: Uncategorized, error: \"failed to lookup address information: nodename nor servname provided, or not known\" })), connection: Unknown } })",
   "isBase64Encoded":false
}

When the function is deployed and sending a request with lambdas test utility I get this error
{
  "statusCode": 500,
  "headers": {
    "content-type": "text/html"
  },
  "multiValueHeaders": {
    "content-type": [
      "text/html"
    ]
  },
  "body": "Bucket creation failed with DispatchFailure(DispatchFailure { source: ConnectorError { kind: Io, source: hyper::Error(Connect, ConnectError(\"dns error\", Os { code: 16, kind: ResourceBusy, message: \"Device or resource busy\" })), connection: Unknown } })",
  "isBase64Encoded": false
}

I have been able to delete a bucket successfully using cargo lambda watch on the same computer.
The request event I'm using in both cases is https://github.com/calavera/aws-lambda-events/blob/main/src/fixtures/example-apigw-request.json

I don't understand the errors well enough to be sure either way, but the different errors between the two environments made me think it could have something to do with the rust runtimes cargo lambda sets up.