Feature/dim reduction

Added dimensionality reduction as a part of SklearnPGEncoder (so we can do encoding + (optional) dim reduction)

Codecov Report

Merging #77 (d0fb7a6) into master (6d0ae27) will increase coverage by 0.45%.
The diff coverage is 90.24%.

@@            Coverage Diff             @@
##           master      #77      +/-   ##
==========================================
+ Coverage   80.71%   81.16%   +0.45%
==========================================
  Files          41       41
  Lines        3645     3679      +34
==========================================
+ Hits         2942     2986      +44
+ Misses        703      693      -10

Impacted Files
Coverage Δ

bluegraph/downstream/data_structures.py
84.24% <0.00%> (+1.40%)
:arrow_up:

bluegraph/preprocess/encoders.py
79.18% <92.50%> (+4.83%)
:arrow_up:

bluegraph/core/io.py
64.12% <0.00%> (+0.23%)
:arrow_up:

bluegraph/preprocess/generators.py
81.14% <0.00%> (+1.02%)
: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 6d0ae27...d0fb7a6. Read the comment docs.


⚠ Adacta-fintech.com has degraded performance

In b20c05b, Adacta-fintech.com (https://www.adacta-fintech.com) experienced degraded performance:

HTTP code: 200
Response time: 1261 ms

Resolved: Adacta-fintech.com performance has improved in e57c6bc.


Removes documentation about running calicoctl as a Kubernetes pod

Resolves projectcalico/calico#8322.

Product Version(s):

Issue:

Link to docs preview:

SME review:

[ ] An SME has approved this change.

DOCS review:

[ ] A member of the docs team has approved this change.

Additional information:

Merge checklist:

[ ] Deploy preview inspected wherever changes were made
[ ] Build completed successfully
[ ] Test have passed

@caseydavenport PTAL


Typo "Azure container instances"→"Azure Container Instances"

https://docs.microsoft.com/en-us/azure/container-instances/container-instances-tutorial-azure-function-trigger
https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/container-instances/container-instances-tutorial-azure-function-trigger.md
#PingMSFTDocs

@tomvcassidy - Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


[SPARK-44729][PYTHON][DOCS][3.3] Add canonical links to the PySpark docs page

What changes were proposed in this pull request?
The pr aims to add canonical links to the PySpark docs page, backport this to branch 3.3.
Master branch pr: https://github.com/apache/spark/pull/42425.
Why are the changes needed?
Backport this to branch 3.3.
Does this PR introduce any user-facing change?
No.
How was this patch tested?

Pass GA.
Manually test.

Was this patch authored or co-authored using generative AI tooling?
No.

cc @allisonport-db @MrPowers

Thank you @panbingkun! Can we regenerate the docs and add the canonical links to the released docs HTML?

Thank you @panbingkun! Can we regenerate the docs and add the canonical links to the released docs HTML?

Regarding the published document HTML, the following PR is in progress:
https://github.com/apache/spark-website/pull/482


Require 2FA to accept an org invite

This PR will require a user to have 2FA enabled in order to accept an invitation to join an organization.
Here's how it looks when they click on the link to join:

Closes https://github.com/pypi/warehouse/issues/13768

The failed check appears to be just an intermittent build issue.

Thanks @ristomcgehee !

I'm not sure this is sufficient, a user could still manually POST to the endpoint that corresponds to this form and bypass the restriction.
Instead, the pattern I think we should generally follow is: still show the form, but make the "submit" button disabled and have a secondary button/direction to perform the blocking action, and also add a similar check on the view to prevent manual posting from succeeding.

I haven't been adding server-side checks for these "require 2fa" PRs because I don't see this as a security control but rather as a nudge to enable 2fa. If you like, I can add server-side checks to these places.
What do you mean by this part:

have a secondary button/direction to perform the blocking action


.brd and .sch as .pdf

Provide schematics and layout of board as a PDF-file or other Format viewable without eagle.

Next release will have it as I'm making significant changes to schematics/designs at the moment.


Failed to mark migration using postgres

Describe the bug
Hello muety, after installing with docker-compose for the first time,
I tried to import data from WakaTime and found that the import was not successful,
and then after docker-compose down and docker-compose up this error occurred.
System information

Wakapi version: 2.2.5
Operating system: CentOS 8.2 + Docker Compose
Database : PG

[root@cn-tx-bj7-c8 wakapi]# cat docker-compose.yml
version: '3.7'

services:
  wakapi:
    image: ghcr.io/muety/wakapi:2.2.5
    #build: .
    ports:
      - 3333:3000
    restart: always
    environment:
      # See README.md and config.default.yml for all config options
      WAKAPI_DB_TYPE: "postgres"
      WAKAPI_DB_NAME: "wakapi"
      WAKAPI_DB_USER: "wakapi"
      WAKAPI_DB_PASSWORD: "wakapi"
      WAKAPI_DB_HOST: "db"
      WAKAPI_DB_PORT: "5432"
      ENVIRONMENT: "prod"

  db:
    image: postgres:12.3
    environment:
      POSTGRES_USER: "wakapi"
      POSTGRES_PASSWORD: "wakapi"
      POSTGRES_DB: "wakapi"

wakapi_1  | 2022-03-16T16:31:06.180468706Z [INFO ] potentially running migration '20220313-index_generation_hint'
db_1      | 2022-03-16 16:31:06.180 UTC [73] ERROR:  relation "key_string_values" does not exist at character 15
db_1      | 2022-03-16 16:31:06.180 UTC [73] STATEMENT:  SELECT * FROM "key_string_values" WHERE key = $1 ORDER BY "key_string_values"."key" LIMIT 1
wakapi_1  | 2022-03-16T16:31:06.180835365Z [INFO ] please note: the following migrations might take a few minutes, as column types are changed and new indexes are created, have some patience
db_1      | 2022-03-16 16:31:06.181 UTC [73] ERROR:  relation "key_string_values" does not exist at character 13
db_1      | 2022-03-16 16:31:06.181 UTC [73] STATEMENT:  INSERT INTO "key_string_values" ("key","value") VALUES ($1,$2)
wakapi_1  | 2022-03-16T16:31:06.181352991Z [ERROR] failed to mark migration 20220313-index_generation_hint as run - ERROR: relation "key_string_values" does not exist (SQLSTATE 42P01)

Thanks for reporting this, I'll fix this asap!


www/caddy: Handler and other dialogue form cleanup

One of the final cleanups of the GUI.
Now I am pretty much satisfied with everything (finally). Remind me of what I said when I try to move options around again.
Biggest change happened to the Handler dialogue, I disliked how there were so many options always visible.

Headers and options are hidden more in advanced mode again
http/https can be chosen explicitely (replacing the tls checkbox (yes its backwards compatible)) and some tls specific options will hide and show based on selection
The subdomain field will only show if the subdomain tab also shows (aka a wildcard domain has been configured)

Other stuff is just some minor shuffling around but now everything feels great. This will please both newcomers and experts alike.
Handler without advanced and http and without subdomain showing:

Handler in its /final form/ (xD best pun ever):

Oh you were so fast, I didn't add you as reviewer yet cause I still ponder a little bit.
Thank you though, I won't touch it anymore after this. (Maybe >:)

This is going to be okay so I merge this now. My personal tests showed no issues for me. Since this changes a lot of files I don't want to have merge conflicts with possible future contributors.


Properly load default language entries from mods and Minecraft.

This fixes dedicated servers not having any language entries loaded.

ComputerCraft has an equivalent mixin. What would you recommend they do? https://github.com/cc-tweaked/cc-restitched/issues/133

ComputerCraft has an equivalent mixin. What would you recommend they do? cc-tweaked/cc-restitched#133

Fabric API recently got a similar mixin, though I take a wildly different approach.
I think dropping the mixin there would make sense.


How to add animation support for drinkable items? / Drinkable modded items are not animating.

When I was making drinkable items using "drink" "drinking" it doesn't seem to work or show the assets changing. it just shows the normal layer image. I even tried replacing it with "eat" "eating" like i saw in other supported mods in the jar but nothing was working. I've noticed farmer's delight drinks do not animate, as well as any other drinks besides the potion.

I think this is an issue with the forge version. It works with Fabric.

I also don't get animations for Farmer's Delights mods on fabric sadly.


Renaming all occurrences of test-procedure to procedure

Description
Renaming all occurrences of the name test-procedure and test_procedure to procedure, class name TestProcedure to Procedure
Issues Resolved
issue #308
Testing

[ ] New functionality includes testing

Describe how this change was tested
a unit test was run and more tests will be conducted for the following commit on other test-procedure names.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Thanks for this! This is the final piece to the puzzle for our renaming components initiative. I left a few comments. I like how you're creating different commits to address the different variations of Test Procedures.

Yes Ian, that's the plan. I will finish working on the rest of naming tomorrow. And maybe test about its interaction with the workload to see if it will run into any issues.

Hey, @IanHoang I did manage to rename every occurrence in the repo but failed the integration test over this Error: [ERROR] Cannot execute-test. Error in test execution orchestrator (Workload 'geonames' is invalid. You must define 'procedure', 'procedures', or 'schedule' but none is specified.) or something similar. I couldn't trace the root cause of this error but it seems to lead to workload/loader.py which is expected as we have discussed.
The next step is maybe to make changes to the workload repo in a safe manner.

Update: Currently working with Mingyang (@beaioun) on testing these changes out

Closing this PR as a duplicate has been created


Added nested folders creation

Hi @m-abramovich , Please can you provide -S command line argument to skip Cert Verification?

pgbidkar, please check.
Is it working now?
It is either "-C" or "--no-cert"

Hi @m-abramovich , Please can you provide -S command line argument to skip Cert Verification?

pgbidkar, please check.
Is it working now?
It is either "-C" or "--no-cert"

@m-abramovich  Thanks for quick fix.
Some travis pipeline checks failed. Please fix them
Instead of -C or --no-cert, please follow the standard followed by all Samples. All samples use -S for skip cert verification.
Thanks

@pgbidkar
Here you go :-)

Hey @m-abramovich  Sample is failing with error 'ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:661)'

PR was cancelled as it was not checked for 5 years. Code was significantly changed ever since and led to conflicts.


Consider making Variable a trait

As a machine learning engineer, I would like Variable to be a trait so that I can reason better about the inheritance relationships with DifferentiableFunction, which is a trait.

It wasn't a trait because you can't give traits class tags, and we needed the tag to create NDArray[T] for gradients.


[Quick question]: How do I turn off FSDP?

❓ The question
quick question, is there any example script and yaml file that turn off FSDP completely?  (I want to use DDP)
I am running it on a 7B model. I have A100 80GB. I guess this will fit onto the GPU right?

You can look at https://github.com/allenai/OLMo/blob/main/configs/tiny/OLMo-20M.yaml for a ddp example. You just need the following from there:
ddp:
  grad_sync_mode: batch
  find_unused_params: false
...
distributed_strategy: ddp

With just 1 GPU, FSDP doesn't do anything special and so there shouldn't be a need to turn it off.


which version of nodejs, mongodb is needed over ubuntu 14.03? or which linux distro?

on ubuntu 14.03 apt-upgrade nodejs e mongodb
I receive then this error:
weird error 127

SuperScript is not tested actively on unix, but I have no reason to believe it won't work. YMMV.
Node 0.12.x latest Stable Mongo.
If you run into any bugs, please report them so we can work though it. PR's are also encouraged and welcome.


How to get queryParams in Deeplink?

I am facing an issue in implementing deeplink using this package.
All this are done as per the documentation.
I managed all deeplinks on Firebase Console - Dynamic Links page.
Deeplink tapped from text message...

Deeplink example: https://xyz.com/userprofile?name=ABC

(operation performed on Android Platform)

User taps on Deeplink from text message,
App chooser bottom sheet opens up listing the app, browser options

When user selects the browser option say Chrome, the deeplink fetched contains all query params i.e., name=ABC in above deeplink example
But, when user selects the App option, the deeplink is fetched but without query params!

You can use Dart's own Uri
void main() {
  final String initialLink = "https://example.com/?user=1&code=99";
  Uri uri = Uri.parse(initialLink);
  print(uri.queryParameters);
}


Migrate string-refs

Removed usage of this.refs.customcheck and this.refs.custommentions
Fixes https://github.com/mattermost/mattermost-server/issues/15844

Hello @Raj-Datta-Manohar,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.

fixes https://github.com/mattermost/mattermost-server/issues/15844

Hi! thanks for contributing!
I left a comment for consistency regarding this kind of PRs
Could you also remove the comment for disabling the slint rule in https://github.com/mattermost/mattermost-webapp/pull/6685/files#diff-26695f8c40a0d3beab0e24d9ab748a22R3

could you do this too? so it prevents people from using string-refs in the future

Thanks @Willyfrog !

Removing myself for reviews since we've got two dev reviewers already.

/update-branch

/update-branch

Thank you @Raj-Datta-Manohar
I am not seeing Automatic Direct Message Replies section in Account Settings>Notifications
Can you please take a look? Thanks.

@Raj-Datta-Manohar - Ah, I didn't check the System Console setting for Auto replies, it was off 😞
Sorry about that!
Tested, looks good to merge.

Verified notifications, words that trigger mentions, custom notifications etc. - as expected.
@Willyfrog can you please help merge? Thanks.

@jgilliam17 , wasn't online, glad that it's figured out


Add packet stats to transport

How do you feel about adding something like this to track packets and bytes sent and received?
I am using it locally to better understand how turbulence is batching up packets.
Usage example:
fn stats_logger(net: Res<NetworkResource>) {
    for (handle, connection) in net.connections.iter() {
        log::info!("h:{} {:?}", handle, connection.stats());
    }
}

logs:
INFO h:0 PacketStats { packets_tx: 12, packets_rx: 12, bytes_tx: 492, bytes_rx: 492 }

Stats are always welcome.


Conditional fields within a FormRenderer wizard do not display validation errors correctly

Describe the bug
FormRenderer does not display a validation error for fields that are "conditional" when inside a Wizard form.
(Validation is being performed)
Versions
Which version of aws-northstar npm package is installed?
@aws-northstar/ui 1.1.1
To Reproduce
Steps to reproduce the behavior:

Create a wizard using FormRenderer
Trigger a conditional component - e.g. display a conditional text field that only displays when a switch is turned on
Press Next on the wizard without filling any fields
The wizard does not go to the next step - validation is performed but validation errors for conditional components are not shown
Fill in required fields and click Next
Next page in the wizard is displayed

Code
Sandbox link to reproduce error:
https://codesandbox.io/s/sharp-bogdan-578mzc
Expected behavior
Validation errors should be shown for all conditional fields.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: Mac OS - Ventura 13.4
Browser: Chrome
Version 114.0.5735.133

Additional context
Validation errors are shown correctly for fields that are not conditional.
Validation errors are also shown correctly for conditional fields that are NOT within a wizard.
This looks like a similar issue to:
https://github.com/aws/aws-northstar/issues/34
Code to reproduce:
import NorthStarThemeProvider from "@aws-northstar/ui/components/NorthStarThemeProvider";
import {
  componentTypes,
  FormRenderer,
  validatorTypes
} from "@aws-northstar/ui";

const schema = {
  header: "Header",
  description: "Description",
  fields: [
    {
      name: "wizard",
      component: componentTypes.WIZARD,
      fields: [
        {
          name: "step-1",
          title: "Step 1",
          fields: [
            {
              name: "switch-enabled",
              component: componentTypes.SWITCH,
              label: "Show conditional input"
            },
            {
              name: "conditional-text-field",
              component: componentTypes.TEXT_FIELD,
              label: "Conditional text field",
              description: "(Validates but does not show error)",
              isRequired: true,
              validate: [
                {
                  type: validatorTypes.REQUIRED
                }
              ],
              condition: {
                when: "switch-enabled",
                is: true
              }
            },
            {
              name: "standard-text-field",
              component: componentTypes.TEXT_FIELD,
              label: "Standard text field",
              description: "(Validates properly)",
              isRequired: true,
              validate: [
                {
                  type: validatorTypes.REQUIRED
                }
              ]
            }
          ]
        },
        {
          name: "step-2",
          title: "Review",
          fields: [
            {
              name: "review",
              component: componentTypes.REVIEW,
              Template: (data: any) => {
                return <>{JSON.stringify(data)}</>;
              }
            }
          ]
        }
      ]
    }
  ]
};

export default function App() {
  return (
    <NorthStarThemeProvider>
      <FormRenderer
        onCancel={console.log}
        onSubmit={console.log}
        schema={schema}
      />
    </NorthStarThemeProvider>
  );
}

Thanks @adriantadros for reporting this bug and providing codesandbox example. I am looking into it and get back to you soon.

Thanks for the quick reply @jessieweiyi.
On a side note, it looks like a similar issue occurs when using a field array.
Here is a simple codesandbox example:
https://codesandbox.io/s/restless-leftpad-wmrd7k
To reproduce:

Click to add a new item
Click Next button without entering any value
The wizard does not go to the next step - validation is performed but no validation error is shown
Enter a value in the text field
Click Next
Next page in wizard is displayed

I can raise this as a separate bug/issue if you like. I suspect it is related to the same issue.

Hi @adriantadros  thanks again. After triage, this second issue is from our implementation. Will publish a fix soon. However, I still cannot find out the cause for the first issue. I have created an issue in upstream repo asking for help. Will keep you updated.


Regression ability of gaussian process

Hi Ben,
I am using EDBO to study results of one type of experiments. There are four dimensions in the parameter space. I find that the gaussian process in EDBO has very poor regression performance even for the training set (4 dimensions, around 200 data points in total), and the dataset can be well learned by neural networks as a comparison. I think the reason for the failure of gaussian process is that my dataset is highly "discontinous" with many delta-function like jump between 0 and some finite values, and around 1/3 of data are zeros. Do you think it is reasonable that gaussian process cannot perform very well for a four-dimensional dataset? Thank you very much!

Hi,
Sorry for the delayed response. One possibility is that the default hyperparameters for the GP model are not good for your application. For example, when there isn't much data the length scale prior will tend give longer length scales and a function distribution which may not fit your discontinuous data well. I would suggest that you play with the GP hyperparameters or build your optimizer using edbo.bro.BO_express which attempts to select priors appropriate for the dimensionality of the data. In addition, you could use a random forest as the surrogate model for edbo (edbo.models.RF_Model).

@shenggong1996 any update on this? Did you try adjusting the hyperparameters or using a random forest? Would be great to see any results (e.g. before and after parity plots) and/or an example of the "jumps" you were describing if you have them available.

@shenggong1996 any update on this? Did you try adjusting the hyperparameters or using a random forest? Would be great to see any results (e.g. before and after parity plots) and/or an example of the "jumps" you were describing if you have them available.

Hi Sterling,
I played around with hyperparameters and random forest, and no significant improvement appeared. My solution is using a neural network instead, but since it is not straightforward to use NN to estimate uncertainty, I use NN in the exploitations and GP in explorations. Our data will be presented in a preprint soon, with the possible title "Bayesian Optimization Assisted Laser Reduction of poly(acrylonitrile) for Electrochemical Applications".

Hi Sheng, thanks for the info! That seems like an interesting approach. When the preprint is posted, I'm interested in checking it out.


Code style: Arrow function in tests

To make our codebase consistent, should we use arrow functions in tests when it's not necessary to access this?
YES: Respond :+1:
it("example", () => {
  ...
})

NO: Respond :-1:
it("example", function () {
  ...
})

Ref: https://www.typescriptlang.org/docs/handbook/classes.html#public-by-default

Probably wrong link, but mocha recommends not using arrow functions since 'this.timeout' wont work
Ref: https://mochajs.org/#arrow-functions

Probably wrong link, but mocha recommends not using arrow functions since 'this.timeout' wont work
Ref: https://mochajs.org/#arrow-functions

That's the point on this issue, only use function when you need to access this

wouldn't not using arrow functions in tests at all make our codebase more consistent?

wouldn't not using arrow functions in tests at all make our codebase more consistent?

We can be consistent to the rule: "Use arrow functions except when this is needed". Accessing this.timeout is rare in tests and the function keyword adds more cognitive load

i've almost always used arrow functions in mocha tests, but i didn't know about the this.timeout problem.  personally, i'd prefer consistency and deal with the negligible cognitive load.

Probably wrong link, but mocha recommends not using arrow functions since 'this.timeout' wont work
Ref: https://mochajs.org/#arrow-functions

I've tried and if you try to use this.timeout with arrow functions Typescript won't compile so the recommendation only affects non-Typescript projects

Closing for lack of support


Silent refresh fails with multiple connected google accounts

I am experiencing this issue using login with google account.
After login:

silent refresh is working fine if the browser has only one connected google account in memory;
silent refresh is NOT working if the browser has multiple connected google account in memory, and the error raised is:

{
   type: "token_error",
   reason: { type: "token_error" },
   params: {
      error: "interaction_required",
      error_subtype: "access_denied",
      state: "vYMEQNl8X5vz5hcecJreCEZ7vYMi99Y7KwzxkN5W"
   }
}

Is this the right behavior of oidc?
I thought that after selection of user on the first login attempt, the correct account was recognized by silent refresh.
Thank you!

Looks like it's solved passing login_hint = loggedUserEmail to setupAutomaticSilentRefresh method.
@manfredsteyer I think that login_hint should be passed by default in the scenario of silent refresh, do you agree?
this.oauthService.setupAutomaticSilentRefresh({
      login_hint: this.authProfile['email']
});

Thanks for this hint.

Cleaning up old issues. Feel free to comment for reopen, or open a fresh issue if that makes sense.


Upgrading releases with immutable resources (e.g. persitentVolume)

Is there a way to perform a release upgrade with a modified persistenVolume? Even if I delete the volume in the cluster, I still get:
Error: UPGRADE FAILED: PersistentVolume “postgres-data” is invalid: spec.persistentvolumesource: Forbidden: is immutable after creation
I understand that some resources or their properties are immutable after creation. However, there must be a way to update such resources without deleting the whole release.
For example, the user could manually delete the resource in question and Helm would then recreate it.
Output of helm version:
Client: &version.Version{SemVer:"v2.9.1", GitCommit:"20adb27c7c5868466912eebdf6664e7390ebe710", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.9.1", GitCommit:"20adb27c7c5868466912eebdf6664e7390ebe710", GitTreeState:"clean"}

Output of kubectl version:
Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.2", GitCommit:"81753b10df112992bf51bbc2c2f85208aad78335", GitTreeState:"clean", BuildDate:"2018-05-12T04:12:12Z", GoVersion:"go1.9.6", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.0", GitCommit:"fc32d2f3698e36b93322a3465f63a14e9f0eaead", GitTreeState:"clean", BuildDate:"2018-03-26T16:44:10Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}

Cloud Provider/Platform (AKS, GKE, Minikube etc.): Minikube

My hacky workaround to this was to wrap my PersistentVolumeClaim template like this:
{{- if .Release.IsInstall }}
<template goes here>
{{- end }}

Maybe, similarly to helm-hooks, we could use annotations to standardise this, e.g.:
helm.sh/immutable-resource-policy: <value>
Where value could be one of the following:

ignore - instructs helm to not to update the immutable resource
recreate - drops the resource and recreates it with the new configuration
block - throws error just like now

I am having a similar problem I did run a install with a pvc and later upgrades will fail.

Closing due to inactivity. Please open a new ticket against Helm 3 if this issue persists. Thanks!

It still persists


Feature include .git folder in s2i build

Description
Quite often developers use the local git info during the build e.g. in Java land we use the git-commit-id-maven-plugin.
During s2i build we need to pass two flags to include the .git directory.
This change adds the '--copy' and ''--exclude=""' parameters to the s2i-build action. s2i by default will attempt to "git clone" your repo, even if it's a local repo. The relevant discussions and changes for s2i here were discussed here:
-- s2i build --copy (not exposed by action, so it always clones head)
https://github.com/openshift/source-to-image/issues/674#issuecomment-270557199
-- s2i build tar excludes .git when copying to build container
https://github.com/openshift/source-to-image/pull/460
Related Issue(s)
N/A
Checklist

[X] This PR includes a documentation change
[ ] This PR does not need a documentation change

[ ] This PR includes test changes
[ ] This PR's changes are already tested

[ ] This change is not user-facing
[X] This change is a patch change
[ ] This change is a minor change
[ ] This change is a major (breaking) change

Changes made

added optional argument include_git which can be 'false' (anything else is considered 'true')

      # Setup S2i and Build container image from source
      - name: Setup and Build
        id: build_image
        uses: redhat-actions/s2i-build@main
        with:
          path_context: '.'
          # Builder image for a java project
          builder_image: 'registry.access.redhat.com/ubi8/openjdk-17:latest'
          image: ${{ env.IMAGE_NAME }}
          tags: ${{ env.TAGS }}
          log_level: 5
          include_git: true

I'm not sure how the dist/ works for these actions repo's, i ran
npm run clean && npm run compile && npm run bundle

and tested the changes. Please let me know if i need to change anything in the PR to suit how you test & deploy them.

@eformat Thanks for the PR.
You have to do
npm run lint --> as CI checks include ESLint too.
npx action-io-generator --actionYml ./action.yml --outFile ./src/generated/inputs-outputs.ts --> to generate inputs and ouptuts file using action.yml. Also make sure you do not edit ./src/generated/inputs-outputs.ts manually.
npm run bundle to update dist/

Few nits that you may want to address.

nice one thanks @divyansh42  .. done.

Also, can you add the link to the workflow where you have tested these changes?

ah soz, fixed initialization.
i have been testing in this workflow here
https://github.com/eformat/pet-battle-api/blob/master/.github/workflows/build_container.yaml#L40

I've created a release for this feature. You can use this in v2/v2.2


Remove version: kevinboss.port version 1.6.2

This version is older than what has been set in max-versions-to-keep by the publisher.
Microsoft Reviewers: Open in CodeFlow

URL: https://github.com/kevinboss/port/releases/download/v1.6.2/port.exe
OK
(Automated message - build 907)


libskk: fix build

Fix https://github.com/NixOS/nixpkgs/issues/368530
Things done
It works on gcc13 before but gcc14 enable more flags for it. Simply disable it to keep the old behavior.

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/5020

nixpkgs-reviewd workflow finished
Status and logs: https://github.com/Bot-wxt1221/nixpkgs-reviewd/actions/runs/12532359328
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 368546

x86_64-darwin
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 368546

aarch64-darwin
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 368546

x86_64-linux

:white_check_mark: 4 packages built:

fcitx5-skk
kdePackages.fcitx5-skk-qt
libsForQt5.fcitx5-skk-qt
libskk

We don't need to backport this patch since the GCC version of release-24.11 is 13.


Fixed various bugs

I fixed a few bugs. Most of them were related to the proposal distributions which were previously regenerating entirely new values from the prior, which is much too aggressive.

Thanks a lot!
I will try to close #9 with these changes


various packages: use new darwin sdk pattern

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

--------- Report for 'aarch64-darwin' ---------
8 packages marked as broken and skipped:
garage garage_0_8 garage_0_8_7 garage_0_9 garage_0_9_4 garage_1_0_1 garage_1_x ostree-rs-ext

1 package failed to build:
cargo-feature

14 packages built:
cargo-fuzz cargo-limit cargo-unfmt eza eza.man openpgp-card-tools python311Packages.cryptg python311Packages.cryptg.dist python312Packages.cryptg python312Packages.cryptg.dist reindeer sequoia-chameleon-gnupg tg-archive tg-archive.dist

   Compiling cargo-feature v0.7.0 (/private/tmp/nix-build-cargo-feature-0.7.0.drv-0/source)
    Finished `release` profile [optimized] target(s) in 23.95s
     Running unittests src/main.rs (target/aarch64-apple-darwin/release/deps/cargo_feature-52b54e20bf76986a)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/success.rs (target/aarch64-apple-darwin/release/deps/success-9ba3da29feae3382)

running 8 tests
test add_target_feature ... FAILED
test list_optional_deps_as_feature ... FAILED
test ui_not_exist ... ok
test list_features ... ok
test hypen_underline ... ok
test remove_feature ... ok
test default_add ... ok
test disable_default_features ... ok

failures:

---- add_target_feature stdout ----
thread 'add_target_feature' panicked at /private/tmp/nix-build-rustc-1.82.0.drv-0/rustc-1.82.0-src/library/core/src/ops/function.rs:250:5:
Unexpected failure.
code-255
stderr=```"Can\'t find package from metadata! please check package `test-lib-dep` is exists in manifest\n"```
command=`cd "tests/test-ws" && "/private/tmp/nix-build-cargo-feature-0.7.0.drv-0/source/target/aarch64-apple-darwin/release/cargo-feature" "feature" "-p" "test-lib-dep" "+test-lib" "--target=cfg(target_arch = \"wasm32\")"`
code=255
stdout=""
stderr="Can\'t find package from metadata! please check package `test-lib-dep` is exists in manifest\n"

note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

---- list_optional_deps_as_feature stdout ----
thread 'list_optional_deps_as_feature' panicked at /private/tmp/nix-build-rustc-1.82.0.drv-0/rustc-1.82.0-src/library/core/src/ops/function.rs:250:5:
Unexpected failure.
code-255
stderr=```"Can\'t find package from metadata! please check package `test_lib_dep` is exists in manifest\n"```
command=`cd "tests/test-ws" && "/private/tmp/nix-build-cargo-feature-0.7.0.drv-0/source/target/aarch64-apple-darwin/release/cargo-feature" "feature" "-p" "test_lib_dep"`
code=255
stdout=""
stderr="Can\'t find package from metadata! please check package `test_lib_dep` is exists in manifest\n"

failures:
    add_target_feature
    list_optional_deps_as_feature

test result: FAILED. 6 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s

error: test failed, to rerun pass `--test success`

--------- Report for 'aarch64-darwin' ---------
8 packages marked as broken and skipped:
garage garage_0_8 garage_0_8_7 garage_0_9 garage_0_9_4 garage_1_0_1 garage_1_x ostree-rs-ext

1 package failed to build:
cargo-feature

14 packages built:
cargo-fuzz cargo-limit cargo-unfmt eza eza.man openpgp-card-tools python311Packages.cryptg python311Packages.cryptg.dist python312Packages.cryptg python312Packages.cryptg.dist reindeer sequoia-chameleon-gnupg tg-archive tg-archive.dist

   Compiling cargo-feature v0.7.0 (/private/tmp/nix-build-cargo-feature-0.7.0.drv-0/source)
    Finished `release` profile [optimized] target(s) in 23.95s
     Running unittests src/main.rs (target/aarch64-apple-darwin/release/deps/cargo_feature-52b54e20bf76986a)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/success.rs (target/aarch64-apple-darwin/release/deps/success-9ba3da29feae3382)

running 8 tests
test add_target_feature ... FAILED
test list_optional_deps_as_feature ... FAILED
test ui_not_exist ... ok
test list_features ... ok
test hypen_underline ... ok
test remove_feature ... ok
test default_add ... ok
test disable_default_features ... ok

failures:

---- add_target_feature stdout ----
thread 'add_target_feature' panicked at /private/tmp/nix-build-rustc-1.82.0.drv-0/rustc-1.82.0-src/library/core/src/ops/function.rs:250:5:
Unexpected failure.
code-255
stderr=```"Can\'t find package from metadata! please check package `test-lib-dep` is exists in manifest\n"```
command=`cd "tests/test-ws" && "/private/tmp/nix-build-cargo-feature-0.7.0.drv-0/source/target/aarch64-apple-darwin/release/cargo-feature" "feature" "-p" "test-lib-dep" "+test-lib" "--target=cfg(target_arch = \"wasm32\")"`
code=255
stdout=""
stderr="Can\'t find package from metadata! please check package `test-lib-dep` is exists in manifest\n"

note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

---- list_optional_deps_as_feature stdout ----
thread 'list_optional_deps_as_feature' panicked at /private/tmp/nix-build-rustc-1.82.0.drv-0/rustc-1.82.0-src/library/core/src/ops/function.rs:250:5:
Unexpected failure.
code-255
stderr=```"Can\'t find package from metadata! please check package `test_lib_dep` is exists in manifest\n"```
command=`cd "tests/test-ws" && "/private/tmp/nix-build-cargo-feature-0.7.0.drv-0/source/target/aarch64-apple-darwin/release/cargo-feature" "feature" "-p" "test_lib_dep"`
code=255
stdout=""
stderr="Can\'t find package from metadata! please check package `test_lib_dep` is exists in manifest\n"

failures:
    add_target_feature
    list_optional_deps_as_feature

test result: FAILED. 6 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s

error: test failed, to rerun pass `--test success`

cargo-feature should have been fixed.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 358263

aarch64-darwin

:fast_forward: 7 packages marked as broken and skipped:

garage
garage_0_8
garage_0_8_7
garage_0_9
garage_0_9_4
garage_1_0_1
garage_1_x

:white_check_mark: 15 packages built:

cargo-feature
cargo-fuzz
cargo-limit
cargo-unfmt
eza
eza.man
openpgp-card-tools
python311Packages.cryptg
python311Packages.cryptg.dist
python312Packages.cryptg
python312Packages.cryptg.dist
reindeer
sequoia-chameleon-gnupg
tg-archive
tg-archive.dist


Fix #1482: Node.js throws if JVM closes connection too fast

The first commit of #1483

Review by @sjrd

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/1430/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/1831/
Test PASSed.

LGTM


update trial.py(only successed trial will be saved)

#57

As "history", we should not discard the failed trials.


Add codeclimate.yml

Coverage remained the same at 100.0% when pulling 20338d3553e96914a94f07afd2ae73f5953581a8 on codeclimate into 7d9a6ebe73ae94cff8a0dcc0342be8030e217fe5 on master.


[FEATURE REQUEST] Create Snap package

Is your feature request related to a problem? Please describe.
I'd like to offer snap installation as an option for feroxbuster.
Describe the solution you'd like
sudo snap install feroxbuster
If anyone decides to work on this other than me, a snapcraft.yaml would satisfy this issue.  From there I can handle publishing etc...
https://snapcraft.io/docs/rust-applications

The snap uses the system-files and personal-files, necessitating manual review of the snap by the snapcraft team prior to publishing.  The feature is essentially done, just waiting on approval.

Had to request permission for system-files and personal-files access.  The request can be tracked here


Rosetta SDK: Initial Draft Implementation

Introduction
This PR contains an initial draft implementation for Coinbase's official Rosetta Spec, written in NodeJS/Javascript.
State of this implementation
The state of this implementation is still an early alpha. All components have been ported from the official Go reference implementation to maintain 100% compatibility.
At the moment: the following unit tests have been ported to this implementation:

syncer/syncer_test.go ✅
fetcher/account_test.go ✅
fetcher/network_test.go ✅
fetcher/block_test.go ✅
asserter/block_test.go ✅
asserter/account_test.go ✅
asserter/network_test.go ✅
asserter/request_test.go ✅
asserter/asserter_test.go ✅
asserter/construction_test.go ✅
asserter/request.go ✅
asserter/construction.go ✅
reconciler/reconciler_test.go ✅
parser/balance_changes_test.go ✅
parser/group_operations_test.go ✅
parser/match_operations_test.go ✅

Additional Remarks

We have used the official OpenAPI NodeJS Express Generator to generate the server stub.

Furthermore, the Client Module was generated with the OpenAPI Javascript Generator. This generator was executed twice to have one promised version, and one with callbacks. They have also generated type classes, which are located in lib/client/src/model. These may be exported to another separate module in the future.

Documentation has been added for Fetcher Module only. See lib/fetcher/README.md.

Tested successfully with:
17 passing (1s)
And second lot:
136 passing (104ms)

@SmartArray , can we close this PR out in favor of the newer one?

@SmartArray , can we close this PR out in favor of the newer one?

Kk, let us close all the PRs. Will do one for every version. Please create a branch 1.3.1 and 1.4.1 so I can PR against them.


[Azure Resource Graph]: Changes in AzureManamentAdapter and EnvironmentPicker

Summary of changes 🔍

Fetching flow for Azure resources in ResourcePicker is changed to using Azure Resource Graph REST API
which supports advance queries instead of using service provider endpoints in management API to decrease the number of calls required to fetch resources and increase performance of EnvironmentPicker
Unused code is removed, some null checks are added
Added getResourceByUrl to AzureManagementAdapter to fetch resources by their url strings (no longer need for id) using querying in Resource Graph (note that for container type of resources we still need to use the Storage service provider endpoint since containers are not listed supported type for querying in Resource Graph)
In EnvironmentPicker, permissions check flow is removed from loading of the options (so we list all the resources no matter the required permissions, no filtering applied), but moved to as we change the selected option in the ResourcePicker dropdown we check the role assignments for given permission sets. This improved the performance a lot since we used to make thousands of calls for checking role assignments for each resource before listing in the dropdown. Not, we check role assignments as user change the options in dropdown. And whenever user don't have access to the selected resource, we show the error message down below:

ToDo: Maybe using useAdapter in EnvironmentPicker for checking permissions method and displaying the isLoading state somewhere in ResourcePicker?
Testing 🧪
Check it with either standalone ResourcePicker component or the EnvironmentPicker in ADT3DScenePage.
Checklist ✔

[ ] Linked associated issue (if present)
[x] Added relevant labels
[x] Requested developer reviews
[ ] Request UI review from design / PM
[x] Verify all code checks are passing

This looks good to me, much better experience (and it will get a lottt better with react-select)
The only caveat is that if i have selected a container i dont have access to, then i switch to one I do, the state flashes that i dont have access until the new permissions are determined. I think it makes more sense to unset the permissions state when the container selection box clears, that way we default to assuming permissions exist and updating if they dont, rather than erroneously showing that the dont exist from the previous state

I made the suggested change to set the default error message state to null, but now, in between selecting two resources that I don't have access to the button enables for a second until checking the permission


Question: What happened to futures-tls?

I'm searching for the futures-tls crate source and I don't see it in the master. The latest docs don't mention TLS as well. Was that functionality removed or moved?

It appears that futures-tls was split out to tokio-tls before 0.1.1 was released (which is the oldest tagged version, and 0.1.0 is yanked). See https://github.com/rust-lang/futures-rs/commit/b6936a1282a5a5ccb9cfcb032f09062fc19c2453


Better failure when run from non-flutter projects

When running many flutter commands from a non-flutter project, we throw an exception from the path package:
Invalid argument(s): join("/home/flutter/bin/cache/artifacts", "sky_engine", null, "Release", "linux-x64"): part 2 was null, but part 3 was not.
severe:
Exception:
package:path/src/context.dart 925                                 _validateArgList
package:path/src/context.dart 220                                 Context.join
package:path/path.dart 244                                        join
package:flutter_tools/src/artifacts.dart 280                      ArtifactStore._getCacheDirForPlatform
package:flutter_tools/src/artifacts.dart 288                      ArtifactStore.getPath.<async>
dart:async                                                        _Completer.completeError
package:flutter_tools/src/artifacts.dart 300                      ArtifactStore.getPath.<async>
dart:async                                                        Future.Future.microtask
package:flutter_tools/src/artifacts.dart                          ArtifactStore.getPath
package:flutter_tools/src/toolchain.dart 41                       _getCompilerPath.

This PR changes the error to:
Cannot locate the sky_engine package; did you include 'flutter' in your pubspec.yaml file?

And also addresses a problem where errors for flutter start could be duplicated to the console.

This is a good change, but its also part of a larger problem of how we place the version number in the sky_engine package.  I defer to @abarth for review.

LGTM

also part of a larger problem of how we place the version number in the sky_engine package

Yeah, we can solve that separately, however.

Updated -


fix: added examples.md for the map

AddedExample.mdpage for the UDF Map.

Referenced PR: https://github.com/numaproj/numaflow/pull/1285


start the service from the downloaded model

Feature request
Hi,
I have downloaded the model in the local machine, how can I run the project from the downloaded model?? (I do not want the docker image to download the model artefacts but using the downloaded models artefacts).
Motivation
It would be great for cluster services, since the cluster services do not have access to world wide internet.
Your contribution
Yes, I could share the experience in the issues

Just mount the local directory -v LOCAL_DIR:DOCKER_DIR and point to it in the command line --model-id DOCKER_DIR/model_dir.
This should work just fine.

thank you for the answer.
I did it as pointed out. but the log of container is the following:
INFO download: text_generation_launcher: Starting download process.
It is trying to download the model.
How can it be solved??


Vibration support?

Does this plugin support vibration? I'm using a Logitech F710 and it works OK, but vibration is not working (tested with VitEsIn and PS1 games through Adrenaline).
Thanks.

It does (works with f510 and logitech rumblepad), but f710 might require different custom rumble command.
Which mode are you using, btw, xinput or dinput?

Xinput, I did not try Dinput.

BTW, I'm using a PS Vita. I just thought that vibration may only work on PSTV.

Nah, vibration works fine on vita with f510 and xbox360

Cool :)

vixen.zip
try this one

Rumble works now in Vitesin, thanks. But it doesn't seem to work on Adrenaline and PS1 games. Is this normal? Is it only for native Vita games? Is there a PS Vita game with rumble I could try?

I don't think there's any native vita game with rumble. It should work in adrenaline+ps1, check adrenaline/pspemu settings

I don't see any rumble settings on Adrenaline, anything specific?

Okay, so, make sure you have "use ds3/ds4" enabled in adrenaline settings. Make sure vibration is enabled in game option.
It looks like even with ds3 it's wonky. For example, it works in CTR, but i can't get it to work in Guilty Gear.

Still not working. No rumble options whatsoever on Adrenaline (they appear if I use MiniVitaTV to transform my Vita to a PSTV). I'm gonna try a few games. I'm not using MiniVitaTV for now.

I'm pretty sure it won't work without minivitatv. Even ds3 rumble doesn't work without it.

Ohh I see, MiniVitaTV HAS to be enabled. I will try it, thanks.

yep. a little later.

Great, thanks for all!


Show the running fragment in the overview of enabled activities

As Chimera Engine User I would like to know what fragment enabled and running activities belong to.
Criteria:

Running Tasks should be renamed to "Running activities"
Overview of running activities includes the fragment which they belong to
Overview of enabled activities includes the fragment name which they belong to
Overview of data objects includes the fragment name they belong to

Could we expand this feature to show the name of the fragment a data object belongs to?

@marcfreiheit yep :)


Make flow-logging configurable

Flow-logging is an EVE feature that enables the collection of information
about every network flow in an application. This includes attributes such
as source/destination IP, source/destination port, applied ACL rules,
packet/byte counters, and more.
However, this feature is always enabled for every network instance, which
can generate a significant amount of data that is subsequently uploaded
to the cloud. This can place a burden on both the network and the controller
database.
Another drawback of flow-logging is that the iptables rules that EVE
installs for network instances become significantly more complex due to
this feature, introducing additional packet processing overhead.
Specifically, the mangle table is used to mark every connection for routing
it either towards its destination or into the dummy blackhole interface.
 When disabled,
EVE no longer marks connections, the iptables mangle table is not used,
the blackhole interface and the associated configuration items are not created,
and most importantly, the flow collection routine is deactivated.
Please note that the solution for prohibiting traffic forwarding between
device ports (see commit https://github.com/lf-edge/eve/commit/860f4d63f9c071d6ef9605364b5bd5a7c984824b) had to be revised.
The previous solution relied on connection marking. The new, considerably
simpler solution is based on the filter table and functions the same way,
regardless of whether flow-logging is enabled or disabled.

Converting to draft - I need to check if Kubernetes integration is OK...

Small typo in the title of the second commit: "Update eden to include ACL test with and without flog logging"
s/flog/flow/. But "flog" gives another interesting meaning :)

Small typo in the title of the second commit: "Update eden to include ACL test with and without flog logging" s/flog/flow/. But "flog" gives another interesting meaning :)

Fixed :)


MySQL Support broken?

Is there an existing issue for this?

[X] I have searched the existing issues

Version of Corteza
2022.9.4
Current Behavior
From the documentation I get the impression that MySQL is supported, is that the case? Seems that it's probably Percona in that case?
I get this when I start Corteza with MySQL 5.7
corteza-server-1  | could not start Corteza: could not upgrade primary store: Error 1054: Unknown column 'EXPRESSION' in 'field list'
corteza-db-1      | 2022-12-23T11:33:02.025567Z 2 [Note] Aborted connection 2 to db: 'dbname' user: 'dbuser' host: '<IP_ADDRESS>' (Got an error reading communication packets)
corteza-server-1 exited with code 1
corteza-server-1  | could not start Corteza: could not upgrade primary store: Error 1054: Unknown column 'EXPRESSION' in 'field list'
corteza-db-1      | 2022-12-23T11:33:04.652267Z 3 [Note] Aborted connection 3 to db: 'dbname' user: 'dbuser' host: '<IP_ADDRESS>' (Got an error reading communication packets)
corteza-server-1 exited with code 1

Expected Behavior
No response
Steps To Reproduce
No response
Environment and versions
docker-compose.yml

version: '3.5'

services:
  server:
    image: cortezaproject/corteza:${VERSION}
    restart: always
    env_file: [ .env ]
    depends_on: [ db ]
    volumes:
      - "serverdata:/data"
    ports: [ "18080:80" ]

  db:
    # MySQL Database
    # See https://hub.docker.com/r/percona/percona-server for details
    image: mysql:5.7
    restart: always
    volumes:
      - "dbdata:/var/lib/mysql"
    environment:
      MYSQL_DATABASE: dbname
      MYSQL_USER:     dbuser
      MYSQL_PASSWORD: dbpass
      # get the random generated password by running: docker-compose logs db | grep "GENERATED ROOT PASSWORD"
      MYSQL_RANDOM_ROOT_PASSWORD: random
    healthcheck: { test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"], timeout: 20s, retries: 10 }

volumes:
  dbdata:
  serverdata:

.env
########################################################################################################################
# docker-compose supports environment variable interpolation/substitution in compose configuration file
# (more info: https://docs.docker.com/compose/environment-variables)

########################################################################################################################
# General settings
DOMAIN=localhost:18080
VERSION=2022.9.4

########################################################################################################################
# Database connection
DB_DSN=dbuser:dbpass@tcp(db:3306)/dbname?collation=utf8mb4_general_ci

########################################################################################################################
# Server settings

# Running all-in-one and serving web applications directly from server container
HTTP_WEBAPP_ENABLED=true

# Disabled, we do not need detailed persistent logging of actions in local env
ACTIONLOG_ENABLED=false

########################################################################################################################
# SMTP (mail sending) settings

# Point this to your local or external SMTP server if you want to send emails.
# In most cases, Corteza can detect that SMTP is disabled and skips over sending emails without an error
#SMTP_HOST=smtp-server.example.tld:587
<EMAIL_ADDRESS>#SMTP_PASS=this-is-your-smtp-password
#SMTP_FROM='"Demo"<EMAIL_ADDRESS>

### Anything else?

_No response_

Yes mysql5.7 support is broken here because Expression is a new field of table information_schema.statistics in mysql 8.
You can apply an ADHOC patch if you don't want to upgrade to mysql8:
diff --git a/server/store/adapters/rdbms/drivers/mysql/information_schema.go b/server/store/adapters/rdbms/drivers/mysql/information_schema.go
index 03d995bda..253a8b7e3 100644
--- a/server/store/adapters/rdbms/drivers/mysql/information_schema.go
+++ b/server/store/adapters/rdbms/drivers/mysql/information_schema.go
@@ -120,7 +120,6 @@ func (i *informationSchema) indexSelect() *goqu.SelectDataset {
                "TABLE_NAME",
                "COLUMN_NAME",
                "INDEX_TYPE",
-               "EXPRESSION",
                "INDEX_COMMENT",
        ).
                From("information_schema.statistics").
@@ -147,7 +146,6 @@ func (i *informationSchema) scanIndexes(ctx context.Context, sd *goqu.SelectData
                        // @todo there's also a "COMMENT" column?
                        Comment string `db:"INDEX_COMMENT"`

-                       Expression      sql.NullString `db:"EXPRESSION"`
                        ColumnName      sql.NullString `db:"COLUMN_NAME"`
                        ColumnSubPart   sql.NullInt32  `db:"SUB_PART"`
                        ColumnCollation sql.NullString `db:"COLLATION"`
@@ -194,11 +192,7 @@ func (i *informationSchema) scanIndexes(ctx context.Context, sd *goqu.SelectData
                        col.Sort = dal.IndexFieldSortDesc
                }

-               if a.Expression.Valid {
-                       col.Expression = a.Expression.String
-               } else {
-                       col.Column = a.ColumnName.String
-               }
+               col.Column = a.ColumnName.String

                out[at].Fields = append(out[at].Fields, col)
        }


toClick timeout option is NOT respected.

Hi all,
I have just begun E2E testing with jest-puppeteer and expect-puppeteer. I write the following test:
  it(`should click LET'S GO`, async () => {
    await jestPuppeteer.debug();
    await expect(page).toClick('button', {text: `LET'S GO`})
    await jestPuppeteer.debug();
  }, 90000);

As expected, jestPuppeteer pauses code execution, allowing me press enter to resume. I click enter, execution resumes momentarily prior to another debug pause. I check Chromium (headless: false in this case) to ensure the button was clicked (it was), and click enter again so tests can finish:

So I feel confident in this case that after log-in, the page exposes a button with text LET'S GO.
I attempt using the timeout option to wait until this button is exposed to click as specified in the API:
  it(`should click LET'S GO`, async () => {
    await expect(page).toClick('button', {text: `LET'S GO`, timeout: 30000})
    await jestPuppeteer.debug();
  }, 90000);

Here I experiment with a long timeout (the button should appear after only 3-4 seconds).
Unfortunately now the tests log-in my user and, within the default 500ms, throw an error that there is no LET'S GO button, despite the timeout I have set:

How can I correctly use timeout? Is there a better general approach?
Thank you and I appreciate any input!

hi @BenjaminCaffrey
The toClick function does not support the timeout option. If you want to delay 3-4 seconds, you can use jest.waitFor
 it(`should click LET'S GO`, async () => {
    await page.waitFor(3000)
    await expect(page).toClick('button', {text: `LET'S GO`})
    await jestPuppeteer.debug();
  }, 90000);

Awesome @xiaoyuhen , thank you for the feedback! Your suggested approach works well.
Should the docs be altered if toClick does not support timeout?

hi @BenjaminCaffrey
The docs seem wrong, polling and timeout are both not support. maybe puppeteer changes the API but we forget to change the docs.
we will check all the docs on this weekend. thank you for your reporting.
cc @neoziro

Hmm yes we have to test that. @xiaoyuhen do you take it?

@neoziro
yeah, I will check the docs on this weekend

Thanks!


Support onChange and onChangeText props for React Native

After having some discussion around implementing a test suite for React Native, we realized there's some tweaks that we should make with regards to the onChange prop supplied to a Downshift component on React Native.
Problem description:
The onChange prop is meant to emulate the prop of the same name that is used with <input> elements. On React Native, <TextInput> elements take in either onChange or onChangeText. The difference is that onChange sends an event, with the input value wrapped as part of the event, while onChangeText sends only the input value.
Currently, Downshift will call onChange with the text input value, rather than an event object, which isn't super intuitive for React Native developers who are familiar with <TextInput>'s API.
Suggested solution:
If we want to support what React Native developers would expect to supply as props here, we should support both onChange and onChangeText as values supplied to getInputProps.
This will likely mean checking for the existence of both keys as input to getInputProps when on React Native, and firing both/either onChange and/or onChangeText with the appropriate payloads, keeping Downshift's state in sync with the component.

That solution sounds fine to me :+1: Don't worry about breaking changes because the React Native support is still currently experimental :+1:

What's the status here? I feel like this is probably needed before we say react native is official (which will happen with downshift 2.0.0

I might be publishing 2.0.0 this week. What are the chances we can make this happen by then?


Name of the font

What's a name of the font on the screenshot?
Thanks for the great theme :)

What's a name of the font on the screenshot?
Thanks for the great theme :)

if i'm not mistaken its  : Inconsolata

What's a name of the font on the screenshot?
Thanks for the great theme :)

If i'm not mistaken its : Iosevka


set customized column name when joining two sframes

#1621
User provided conflict resolution should not introduce a new name collision.
Two import restriction here:

names in sframe are unique
names in sframe is non-empty.

We can conclude that if we merge 2 sframe, the same name can at most appear twice before a merge (join keys, for instance).
The rule is simple, providing a resolution when a collision happens when merging columns.
Example:
2 sframes, left and right  join on key 'A'.
<A, B, C, D>, <A, C, F> represents their column names, respectively.
if we do left.join(right, on='A'), 'C' from the right will be renamed to 'C.1'
if we provide our customized solution:
left.join(right, on='A', alter_name={'C':'X'}), the right 'C' will output as 'X'. So in the end we get <A,B,C,D,X,F>
Under the hood, alter_name is a dictionary where key and value is restricted by rules:

key must be from right sframe and cannot be one of join keys (because if it's join key, it will introduce another case of name collision)
value cannot be equal to any names from left (also it's true that value cannot be join keys because join keys are part of left sframe)

The resolution is sequential. That means, the resolution is not commutative.
`left.join(right, on='A', alter_name={'C':'F', 'F': 'G'})
out put will be <A,B,C,D,F,G>. This is useful to swap names iff collision is detected.
The way how it works is simple, the solver first loads all names from left sframe.

A,B,C,D
A,B,C,D <- when adding 'C' into table name list, a collision is detected, it just replace 'C' to 'F', regardless the fact 'F' will be added later. As long as for all names visited, there's no collision, the resolution attempt will proceed.
A,B,C,D,F <- 'F', trivial.

@TobyRoseman the result actually is deterministic. Because the resolution is done through the ordinal order in which names appear from left to right.

@TobyRoseman the result actually is deterministic. Because the resolution is done through the ordinal order in which names appear from left to right.

@Jarvi-Izana - are you certain the names will always appear in the same order? I believe the order of columns in an SFrame is not deterministic.

As #2129 is closed, I will make this operation order-independent instead of requiring sframe to provide a deterministic column sequence when constructed from the associative data structures.


projection:replay fails if stream for a projection is empty

When you try to replay events for a projection and the respective event stream doesn't contain any events, the command will fail with an error ("invalid event stream" or something like that).
In my opinion, the replay command should just ignore that and exit cleanly.

FYI: That would be solved as side-effect of https://github.com/neos/Neos.Cqrs/pull/95/files#r86815369

Tested it, the mentioned PR does fix this bug.


Ignore some keys?

For example, I have a component that accepts CMD + Click.
I would like the data-whatinput to stay to mouse since the user isn't actually going to use the keyboard to navigate the app in any way.
Having the ability to define a list of ignored keys would be handy.

Hey @FezVrasta, there's already a list of ignored keys that includes CMD, however I'm seeing a bug where the key is ignored correctly on keydown but missed on keyup. I'll look into that!

@FezVrasta just pushed up v4.1.2 that should fix the mouse modifier keys. Let me know if that does the trick.

I've been working on v5.0.0 and added an API option to overwrite the default ignored keys:
whatInput.ignoreKeys([1, 2, 3])

It fixed it, thank you!


Add node 4 install instructions

Installation/upgrade documentation for ubuntu in favor of deprecating Node 0.10 support.
Similar to https://github.com/RackHD/RackHD/pull/237 which updates our demo box to use node 4 as well by default.
@RackHD/corecommitters @RackHD/rackhd_dev @heckj

:+1:

:+1:

@benbp I have some different thoughts of using 'nvm' or 'n' in https://github.com/RackHD/RackHD/pull/237 's comments. welcome comments  that when getting a chance.

@anhou @heckj @jlongever I've updated these instructions to use the nodesource PPA, so packages that depend on nodejs will still work with more up to date node versions. Let me know what you think.

:+1:


when the http port is already in use, Capsule exit without any error message

I switches from echo to gin, now it should be ok


Implement API into discord commands

I tried it out but thought that it looked kinda weird doing a whole modal for only 1 input. Thanks for the review


dereference: rough draft

This is a work in progress for implementing --dereference
@adammoody I would like your input on the way I have approached this.
Basically, the crux of the solution is calling stat() instead of lstat() in mfu_flist_walk.c, and then adding corresponding:

mfu_file_stat
mfu_stat
daos_stat

I have tested this with:

symlinks to files
symlinks to directories
symlinks to symlinks
symlinks to directories with other symlinks to ...

And so far I don't see any issues with it. The end result is that structure of the destination is exactly the same as the structure of the source, but the symlinks from the source are just replaced with the underlying files/directories. I have also compared this to cp -r --dereference and this is how it is done.
My concern is really that this just seems too simple, so I would like any input you might have.
As a side note, this does not work for DAOS, but only because our dfs library does not have support for opening symlinks. I'm not sure when that support will be added (in progress), but once this is tried-and-true, I don't mind pushing without full DAOS support for now, since other users could benefit from this.

@daltonbohning did Mohomad say he was going to add support for symlinks to DFS? I know he mentioned it as a possibility in the meeting on Monday but just want to confirm?

@dsikich He is going to add support for symlinks with relative path values (opposed to absolute paths).
But only today did I discover that opening a symlink is not really support at all. For example, dfs_open calls open_symlink, but open_symlink explicitly returns ENOTSUP unless it is being created.
And also, POSIX open and opendir will follow symlinks and open the file/dir pointed to, but dfs errors if this is attempted.
I've asked Momomad about:

open_file-  If symlink, follow and open file
dfs_readdir - If symlink, follow and open dir
open_symlink - Replace ENOTSUP with an implementation

@daltonbohning I see, ok good you noticed that.

Nice!  Maybe it is just that simple.  That would be great.  Thanks for starting on this.
I'm busy for a couple days, but then I'll look this over.

@adammoody No rush. There are still some finer details I need to hammer out, so it's not fully ready yet anyway.

I'm realizing I still need quite a bit more work with the DAOS portion, so I'm just going to close this PR to stop the notification spam you're probably receiving.


Bump CI,Flake and Snap to Node 22

Node 22 is LTS since 2024-10-29. Updated it everywhere.

I don't have nix installed and I'm not sure I want to install it (don't want it to take over my system), so if you can, please do.

I don't have nix installed and I'm not sure I want to install it (don't want it to take over my system), so if you can, please do.

np, just pushed the patch :)


Update upstream.sh

change ping address to Ali DNS

Synced changes from GitHub to GitLab, thanks.


WIP: Introduce Lines class for terminal line management

@Tyriar would love to hear your thoughts on something like that.

@parisk I already do most of this in my WIP branch for #361 https://github.com/Tyriar/xterm.js/blob/361_circular_list_scrollback/src/utils/CircularList.ts which is nearly done, would prefer to wait for that one.

👍 , I propose closing this down then and waiting to merge your branch before we move forward with #404, in order to leverage the circular list there. What do you think?

Yeah sounds good :smiley:


feat: add mass example

close https://github.com/zakodium/react-plot/issues/74

commit message should start with docs:


MutableObservableArray2D removeAllItems crashes in tableview _endCellAnimationsWithContext

similarly to https://github.com/DeclarativeHub/Bond/issues/491, the app crashes when removing all items from a tableView-bound collection. Yes, I verified it's using Bond's implementation, and doing collection.batchUpdates does not solve it.
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid update: invalid number of rows in section 0.  The number of rows contained in an existing section after the update (2) must be equal to the number of rows contained in that section before the update (2), plus or minus the number of rows inserted or deleted from that section (0 inserted, 2 deleted) and plus or minus the number of rows moved into or out of that section (0 moved in, 0 moved out).'
It appears as though recreating an empty Array2D gets the desired result, but I feel like that shouldn't be necessary...
example that works:
boundCollection.replace(with: Array2D<String, Int>(sectionsWithItems: [
        ("Header 1", []),
        ("Header 2", [])
        ])
)

it seems that boundCollection.removeAllItems() is supposed to accomplish that though.

Thanks @bbaic for reporting this. It's fixed in 7.2.0..

Awesome, thank you for your hard work creating/maintaining this!


add #build / #new and make << / #push save like active record does

<< should save, and build should not.
change push's name to build (be careful push / << may be used internally in Hypermesh) and add a new push which does build(...).save and returns self.
only allow build on root collections (not scopes) as the scope behavior is to fill in the attributes to match the scope.  (see https://github.com/ruby-hyperloop/hyper-mesh/issues/64)
have to add the old behavior back into the deprecation gem.

Patch for build - just extending current << behaviour to instantiate the model:
module ReactiveRecord
  class Collection
    unless method_defined?(:build)
      def build(**attrs)
        self << @association.klass.new(**attrs)
      end
    end
  end
end

Sketch of other methods, but I'm not sure the behaviour matches Rails, the docs aren't clear enough so some experimentation and looking at Rails code needed.
def <<(other)
  # push is current alias of <<
  push(other).save
end

def create(**attrs)
  build(**attrs)
  @owner.save
end

def create!(**attrs)
  build(**attrs)
  @owner.save!
end

push and << are aliases
so it would have to be
def <<(other)
  build(other).tap { |r| r.save }
end


need more time for updating

the shows are more and more ，we need more time to update。

The password for Baidu Yunpan doesn't work.


Is there a plan to support wildfly8+ agent?

Welcome to contribute. Right now we are working on SkyWalking 6.


Update custom-functions-troubleshooting.md

adding note to debug the Network error

Docs Build status updates of commit 94e7d82:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/excel/custom-functions-troubleshooting.md
:white_check_mark:Succeeded

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

Docs Build status updates of commit b9595d1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/excel/custom-functions-troubleshooting.md
:white_check_mark:Succeeded

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


Add the ability to change the names of siglans with Translations.

Ah, it turns out it's already working.


Adding Sub Account Endpoints

Closes #  NA
Summary

This PR adds all endpoints to interact with Binance Sub Accounts (excluding 4 referenced in main-client.ts). I completed this addition without the intention of publishing, but figured if it is in line with your continuous development, it may be of value.
If its not something you'd like to add at this time - let me know and I'll close the PR. :)

Additional Information

This change adds a significant amount of new interfaces/types into types/spot.ts. I have tried to share and consolidate where possible, but it is still a large addition.
I performed some local testing, but have not written any test cases at this time.
Checks

[ ] Updated related documentation
[ ] Updated/added related tests
[x] I have tested my changes locally

Great Job! We really needed the typos for the Sub Accounts endpoints.

Spoke with Andy about this PR, some changes are still incoming. Mostly around type/method/variable naming.

Sorry for the delay gents. This PR now contains:
Improved Naming Conventions
Final V2 Sub-Account Endpoints
Please let me know if you have any concerns or suggestions. Cheers!


Performance on OC20 S2EF 2M

Hi, thank you for your fantastic work and codebase!
I'm currently testing EquiformerV2 on the OC20 S2EF 2M dataset, and I noticed a potentially unusual performance. Specifically, the validation force has already reached 16.51 meV/Å after only 3 epochs, which is lower than the reported value of 19.4 meV/Å in your paper. I’m curious if this level of performance is expected or if there might be an issue with my data processing or model implementation.
Below is the validation force loss curve for reference.
Model: equiformer_v2_N@8_L@4_M@2_31M
Model Configuration:
layer = 8, L_max = 4, batch_size (per gpu) = 4, lr = 2e-4
Hardware: 1 node, 4x A100 (40GB each)
Details:
Thanks in advance for any insights or advice on this!

Hi @TommyDzh
I think the curve you showed is evaluated on only validation ID while the paper reports the results averaged over validation ID, OOD-Ads, OOD-Cat and OOD-Both.


Fixed an issue that was causing the wrong word to highlight

In reference to issue #825
The issue was the element id's were being appended with the audio position number. Each time a line component is rendered the audioPosition goes back to 1 giving the same ids on multiple lines.
To fix this instead of using audioPosition, appended the word.position on line 26. The words are now highlighted in sequential order, although the audio and highlighting are not in sync (another bug?).
I only changed the end of line 72. The pre commit hook or something else must have changed line 71 to span multiple lines.

rebuild

rebuild

rebuild

rebuild

Deployed to: http://staging.quran.com:32889

Deployed to: http://staging.quran.com:32891

Jazak Allah kharain for PR

No problem inshallah more coming soon!

@iMoe037 so so awesome! Thank you


 This is mainly an issue for testing and debugging.

@AakashGfude is this still an issue?

I don't think this is an issue anymore with the latest version. I will close this as my testing shows kernels being shutdown when cancelling a process.


mirror Chrome for Testing

https://docs.google.com/document/d/1XJvxyqAQjhPfJ0rX84PjfXXb5sBx3m8DXzMxR0ipQNs/edit#heading=h.ezu96ldj11bb

https://github.com/puppeteer/puppeteer/blob/main/packages/browsers/src/browser-data/chrome.ts#L56
export function resolveDownloadUrl(
  platform: BrowserPlatform,
  buildId: string,
  baseUrl = 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing'
): string {
  return `${baseUrl}/${resolveDownloadPath(platform, buildId).join('/')}`;
}

https://github.com/puppeteer/puppeteer/blob/main/packages/puppeteer-core/src/revisions.ts
<EMAIL_ADDRESS>export const PUPPETEER_REVISIONS = Object.freeze({
  chrome: '113.0.5672.63',
  firefox: 'latest',
});

https://github.com/puppeteer/puppeteer/pull/10130

@elrrrrrrr 交给你了。

https://github.com/cnpm/cnpmcore/pull/455


Make BufferWriter.h, BufferWriterForward.h and MemSpan.h available to C++ plugins.

I'm working on cleaning up these headers to remove dependencies on ATS internals.
I think it's fine to put ink_std_compat.h in the normal API area. Plugins may want to use those as well.

One thing to consider is the issue of any sort of ABI for C++ plugins.  I think, with this change, we would definitely have to require that plugins were built with the same compiler and options as the core.

In general, the header files for an interface will likely include other header files that should not be part of the interface.  Maybe there's a better way to do it, but I don't think it's something that necessarily can be avoided.

[approve ci clang-format]

I think we could do better, if necessary by splitting files so that the exposed interface files can include files that are not inappropriate for plugins.

[approve ci autest]

Superseded by #3724.


node_labels's labelvalue must be formatted to handle non string values

Current behaviour expects values from node_labels dict to be strings, otherwise the rendering fails with "coercing to Unicode: need string or buffer, int found" (e.g. when a label in node_labels has a integer value)
The proposed formatting prevents the error from happening.
Replaces #2657

ci check this


Publish next Zebra release: 1.3.0

Prepare for the Release
These release steps can be done a week before the release, in separate PRs.
They can be skipped for urgent releases.
Checkpoints
For performance and security, we want to update the Zebra checkpoints in every release.

[ ] You can copy the latest checkpoints from CI by following the zebra-checkpoints README.

Missed Dependency Updates
Sometimes dependabot misses some dependency updates, or we accidentally turned them off.
This step can be skipped if there is a large pending dependency upgrade. (For example, shared ECC crates.)
Here's how we make sure we got everything:

[ ] Run cargo update on the latest main branch, and keep the output
[ ] If needed, add duplicate dependency exceptions to deny.toml
[ ] If needed, remove resolved duplicate dependencies from deny.toml
[ ] Open a separate PR with the changes
[ ] Add the output of cargo update to that PR as a comment

Prepare and Publish the Release
Follow the steps in the release checklist to prepare the release:
Release PR:

[ ] Update Changelog
[ ] Update README
[ ] Update Zebra Versions
[ ] Update End of Support Height

Publish Release:

[ ] Create & Test GitHub Pre-Release
[ ] Publish GitHub Release
[ ] Publish Rust Crates
[ ] Publish Docker Images

If we don't manage to do this during the second week of Sprint 19 we should wait until Sprint 21 to release as the rust 1.73.0 release will happen during Sprint 20.

Moving this one to next sprint (21) now

All done here


Fix set NODATA and projection when clipping

Issue Description
In the area estimation notebook, when clipping the cropmask to the Regions of Interest (RoIs), we want pixels to be 0 for non-crop, 1 for crop, and 255 for NODATA. However, the current load_raster function does not set NODATA to 255 and returns errors if the input raster has the EPSG:4326 projection.
Fixes

[x] In the load_raster function, added logic to set NODATA value to 255 for all rasters.
[x] Ensured proper handling of rasters with EPSG:4326 projection by reprojecting to a user-specified EPSG code.
[x] Used gdal.Warp to apply NODATA values consistently and handle reprojection.

I think CI can't run because the branch is outside the crop-mask repo. This change shouldn't impact anything in tests so that's fine


Profile selector strings are returned double quoted

When creating a profile selector using a string in double quotes ("), for example repository.name == "stacklok/minder", the selector is returned with the string in 2 double quotes, for example repository.name == ""stacklok/minder"".
This is visible on the UI and in the CLI when running minder profile get --id <profile-id> -oyaml.

The bug is in the Scan() method in internal/db/profile_selector_scan.go. Since we are using an SQL array I guess the quotes are expected in the array element and we need to strip them when scanning the rows.


no animation found error

Describe your problem here.
i put the sprites in \mods\modTemplate\My-Mod\images but it not working help me
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No response

i put the sprites in \mods\modTemplate\My-Mod\images but it not working help me
You should put files here
PsychEngine/mods//images/character/<yourcharacterhere.png>
PsychEngine/mods//images/character/<yourcharacterhere.xml>
PsychEngine/mods//character/<yourcharacterhere.json>
and i don't know if it's a compile issue since i don't know what happend if you code from Source  so i can't help you more on that

If your doing a mod, please consider changing
"Are you modding a build from source or with Lua?"
to "Lua"
if your not compiling the project of course and your using a custom-made mod

i did

i put the sprites in \mods\modTemplate\My-Mod\images but it not working help me
You should put files here
PsychEngine/mods//images/character/<yourcharacterhere.png> PsychEngine/mods//images/character/<yourcharacterhere.xml> PsychEngine/mods//character/<yourcharacterhere.json>
and i don't know if it's a compile issue since i don't know what happend if you code from Source  so i can't help you more on that

i did all of them but it still say no animation found

ok you just need to change your .png / .xml file name into "your-character_Assets" i think so?


If downloading dart sdk fails, cache is left in a bad state: FileSystemException: Cannot open file, path = '.../flutter/bin/cache/dart-sdk/version'

Get a new flutter version, run flutter, ctrl-c as soon as Downloading Dart SDK from Flutter engine xxxx... appears.
I ended up in a state where
Building flutter tool...
Unhandled exception:
FileSystemException: Cannot open file, path = '.../flutter/bin/cache/dart-sdk/version' (OS Error: No such file or directory, errno = 2)
#0      _File.throwIfError (dart:io/file_impl.dart:628)
#1      _File.openSync (dart:io/file_impl.dart:472)
#2      _File.readAsBytesSync (dart:io/file_impl.dart:532)
#3      _File.readAsStringSync (dart:io/file_impl.dart:577)
#4      readTextFile (package:pub/src/io.dart:153)
#5      _getVersion (package:pub/src/sdk.dart:44)
#6      version (package:pub/src/sdk.dart:32)
#7      version (package:pub/src/sdk.dart:32)
#8      PubCommandRunner.runCommand (package:pub/src/command_runner.dart:159)
<asynchronous suspension>
#9      PubCommandRunner.run (package:pub/src/command_runner.dart:116)
<asynchronous suspension>
#10     main (file:///b/build/slave/Mac_Engine/build/src/third_party/dart/third_party/pkg/pub/bin/pub.dart:8)
#11     _startIsolate.<anonymous closure> (dart:isolate-patch/dart:isolate/isolate_patch.dart:277)
#12     _RawReceivePortImpl._handleMessage (dart:isolate-patch/dart:isolate/isolate_patch.dart:165)
Error: Unable to pub upgrade flutter tool. Retrying in five seconds...
Unhandled exception:
FileSystemException: Cannot open file, path = '.../flutter/bin/cache/dart-sdk/version' (OS Error: No such file or directory, errno = 2)
#0      _File.throwIfError (dart:io/file_impl.dart:628)
#1      _File.openSync (dart:io/file_impl.dart:472)
#2      _File.readAsBytesSync (dart:io/file_impl.dart:532)
#3      _File.readAsStringSync (dart:io/file_impl.dart:577)
#4      readTextFile (package:pub/src/io.dart:153)
#5      _getVersion (package:pub/src/sdk.dart:44)
#6      version (package:pub/src/sdk.dart:32)
#7      version (package:pub/src/sdk.dart:32)
#8      PubCommandRunner.runCommand (package:pub/src/command_runner.dart:159)
<asynchronous suspension>
#9      PubCommandRunner.run (package:pub/src/command_runner.dart:116)
<asynchronous suspension>
#10     main (file:///b/build/slave/Mac_Engine/build/src/third_party/dart/third_party/pkg/pub/bin/pub.dart:8)
#11     _startIsolate.<anonymous closure> (dart:isolate-patch/dart:isolate/isolate_patch.dart:277)
#12     _RawReceivePortImpl._handleMessage (dart:isolate-patch/dart:isolate/isolate_patch.dart:165)
Error: Unable to pub upgrade flutter tool. Retrying in five seconds...

permanently until I rm -rf bin/cache

Same here. Any fix?

Perhaps we could download the dart sdk to temp and only copy it to bin cache once it is done

Sure, seems reasonable.

Same here. Any fix?

I was able to resolve this issue by copying the 'version' file from the parent directory to this directory.


Upgrade type-checker from 1.10.0 to 2.0.1

Much faster
Updated deps

Can you check whether ./tools/sigh health --types still lists all the locations where type is missing?

Confirmed that output is the same with this version (just faster)


Overview of the player

Is there a tool that gives me an overview of my player without actually running the bot? Like the exact list of the Pokemon/items that I have in my inventory?

This might be what you're looking for. If not, feel free to ask around on our slack discussion board.


Fix hires geocoder health check

This stopped working because of the refactor plus the way it avoided using the Cartodb module and other parts of rails framework. In the case of configs they were always passed through constructors, cluttering all the code.
In order to fix it:

Added a GeocoderConfig singleton
Fixed the geocoder_test script by injecting config overrides through the GeocoderConfig

Anyone from @CartoDB/backend please review

Frontend tests were OK :+1: (details)

Frontend tests were OK :+1: (details)

:+1:

Frontend tests were OK :+1: (details)

Frontend tests were OK :+1: (details)

Frontend tests were OK :+1: (details)


Module not found: Package path ./nocss is not exported from package [project]/node_modules/react-flow-renderer

Describe the Bug
I am trying to import the 'nocss' version of React Flow according to Import Bundle without Styles, and it is failing with an error message.
Here is the import statement I am using:
import ReactFlow from 'react-flow-renderer/nocss'

And the error message when I try to build:
error - ./src/pages/index.tsx:3:0
Module not found: Package path ./nocss is not exported from package [project]/node_modules/react-flow-renderer
    (see exports field in [project]/node_modules/react-flow-renderer/package.json)
  1 | import * as React from 'react'
  2 | import type { NextPage } from 'next'
> 3 | import ReactFlow from 'react-flow-renderer/nocss'

I looked at node_modules/react-flow-renderer/package.json and the error message does seem to be correct.  There is no export defined for nocss:
  "exports": {
    ".": {
      "import": "./dist/esm/index.js",
      "require": "./dist/umd/index.js"
    },
    "./package.json": "./package.json"
  }

This seems like it could be my build system or linter being a bit overzealous, but it is also a real issue.  I imagine the fix is trivial--just adding a value for the 'nocss' export in the exports field in react-flow-renderer's package.json.  Apologies if it is more complicated than that.
Here is my environment:

Next.js 12.1.5
NodeJS v17.9.0 (also tried v16.14.0 just in case)
React Flow 10.1.0

Let me know if you would like any more information.
Your Example Website or App
No response
Steps to Reproduce the Bug or Issue

Create a Next.js project with TypeScript -- pnpm create next-app -- --ts
Add react-flow-renderer as a dependency -- pnpm install react-flow-renderer
Import the 'nocss' version in a page component -- import ReactFlow from 'react-flow-renderer/nocss'
Attempt to start the app -- pnpm dev

Expected behavior
I expect to see the 'nocss' version of React Flow rendered on the page.
Screenshots or Videos
No response
Platform

OS: Windows 10.0.19044
Browser: Chrome
Version: 100.0.4896.127 (Official Build) (64-bit)

Additional context
No response

I missed the nocss build! Thanks for brining it up! I'll fix it asap.

Hey @neodon
could you try npm install react-flow-renderer@next ?

Thanks for the fast response.  I can now successfully import react-flow-renderer/nocss.
I love this project.  It fills a niche I've been trying to find for years.  Keep up the good work!

fix released in v10.1.1


Instructions how to build under Windows?

When trying to compile under Windows with regular go install <...> there is an error:
>go install github.com/v-byte-cpu/sx@latest
go: downloading github.com/v-byte-cpu/sx v0.5.0
go: downloading github.com/google/gopacket v1.1.20-0.20210304165259-20562ffb40f8
go: downloading github.com/spf13/cobra v1.5.0
go: downloading github.com/docker/docker v20.10.7+incompatible
go: downloading github.com/moby/moby v20.10.7+incompatible
go: downloading go.uber.org/zap v1.23.0
go: downloading github.com/docker/go-units v0.4.0
go: downloading github.com/opencontainers/go-digest v1.0.0
go: downloading github.com/docker/distribution v2.7.1+incompatible
go: downloading github.com/containerd/containerd v1.4.4
go: downloading github.com/Microsoft/go-winio v0.4.16
go: downloading github.com/konsorten/go-windows-terminal-sequences v1.0.1
# github.com/v-byte-cpu/sx/command
go\pkg\mod\github.com\v-byte-cpu\sx@v0.5.0\command\root.go:168:56: too many arguments in call to afpacket.NewPacketSource
        have (string, bool)
        want (string)

This bug was fixed in the following PR https://github.com/v-byte-cpu/sx/pull/120. But at the moment windows is not supported.
I will add windows support in the coming days, because really only the automatic default gateway detection is not supported in windows/macos.

Than please update documentation to reflect which OSes are supported and which not.
The only mention of Windows in README.md currently is this one:

From which I concluded that Windows is supported.

It is mentioned in the platform badge right below the logo. In the screenshot above Windows is referenced as the scan target machine.

Lol

This bug was fixed in the following PR #120. But at the moment windows is not supported.
I will add windows support in the coming days, because really only the automatic default gateway detection is not supported in windows/macos.

@v-byte-cpu, did windows and Mac support get added? I couldn’t see a pull request for it. Or could you outline a bit where there are barriers to support around the gateway detection, it may be something I could try and work out.

did windows and Mac support get added?

@maggie0002 not yet

Or could you outline a bit where there are barriers to support around the gateway detection

we need to implement the following two platform-dependent functions for Windows and Mac:
https://github.com/v-byte-cpu/sx/blob/v0.5.0/pkg/ip/ip_other.go
but I forgot about the most important factor, that it is also necessary to implement the ReadWriter interface for reading and writing packets:
https://github.com/v-byte-cpu/sx/blob/045444e7b18d00ab3cdd5b4b936d6362fdb9a6cd/pkg/packet/readwriter.go#L5-L8
It is currently only implemented for Linux, using the afpacket package. And we should definitely create a new implementation using pcap package for Windows and MacOS.
If you want to start working on this, you are welcome.

I had tried a package that used pcap before, thought I would mention it as may be useful here for reference: https://github.com/google/gopacket/blob/master/examples/arpscan/arpscan.go
Networking isn't my strong suit. I may have a go at bringing those two pieces together, but I suspect it would be a bit of a rabbit hole and wouldn't get very far. I may need to sit tight ln this one.


Remove super old links to inexistent QGIS for android

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