Code of conduct adjustment

Hi @chrisvfritz and @sdras,
Some adjustment I suggest for the Code of conduct, see below the list and reason :

In order to easily track number line changes and let editor to correctly display content (with wrapping or not), each paragraph is on one line (as all others page in documentation).
In order to keep a consistency, all unordered list start * are replaced by -.
Because we speak about « political attacks », I add the political opinions in the introduction paragraph.
Because the term “race“ is not neutral, I suggest to split and replace it by, “genotype and phenotype“.

EDIT : Because that will be asked, I replace the scientifc terms « genotype and phenotype » by the original one.

Hi @Haeresis! Thank you for fixing the formatting on the document. We shouldn't change the content here, particularly from race to phenotype and genotype. It's a code of conduct, we need to cover race explicitly. That's very important. Otherwise, looks good. 👍

We need also to remove « political opinions » ?

Hey @Haeresis - I talked to Sarah about the political part and we both agreed with you that we do want to protect people based on their political affiliations, but want to be careful not to excuse behavior that's otherwise a violation of the code of conduct, based on political views. What do you think of the updated text? @sdras Your thoughts?
Regarding race, I can absolutely see where you're coming from, but the way we talk about it here, it isn't so much referring to genotypical or phenotypical differences as it is to cultural identities and historical patterns of discrimination that are often broader than genotype and phenotype. In English at least, "race" is the currently the best word we have to describe this and in the United States, it also includes specific, important legal protections. Does that make sense?

I'm honoured you invite me to the conversation but my knowledge regarding wordings in general is very limited. I'm a very clumsy person regarding words so I mostly follow other people's advice 😄
Chris and Sarah are way far beyond me and are also English native speakers, which I think matters a lot here

Well said, Chris, thank you

@Haeresis I'm merging this for now, as I already feel it's a great improvement (thank you!), but please don't hesitate to comment further as continued tweaks are welcome. 🙂

Nice job everyone!

Great job everyone \o/ It's Good to me.
Maybe « cultural identities and historical patterns » in places of « race » could be a great first step :P

@sdras @chrisvfritz @posva
So I use the decision from Donjon & Dragon to remove « race » to invite you think again about the question ;)
https://screenrant.com/dungeons-dragons-5e-dnd-race-species-change/


question in flask_react

In the folder of flask_react, the file "index_server.py" uses "GPTSimpleVectorIndex" to build indexes . why do not use "GPTVectorStoreIndex" instead? what are different between them?
and is it possible to update the repo with the latest version of llama (0.6.14)? Thanks.
Kind regards.
Kai

Yes! All the examples should be using a more recent version of llama index now


Setup testing and linting

Are you going to add a github action?

Yes definitely, I will add one in a sperate PR


Mulit-source ULP code causes main app to hang (IDFGH-13548)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
v5.1.1
Espressif SoC revision.
ESP32-S3
Operating System used.
Linux
How did you build your project?
Command line with idf.py
If you are using Windows, please specify command line type.
None
Development Kit.
Custom Board
Power Supply used.
USB
What is the expected behavior?
Having ULP source code in two separate C source files should work without issue
What is the actual behavior?
When GPIO codes is moved into a secondary source file to get around #14437 the main application hangs as soon as a function is called that is in the second source file.
Steps to reproduce.

Clone the repo found here
Check out the main_app_hang_bug branch
Open the project in VSCode
Reopen the project in a devcontainer
Build and flash the program onto an S3 dev board
Notice the infinite while loop in main.cpp stops logging when the ULP code runs
Remove the call to do_gpio in the ULP main.c file
Rebuild and reflash the project
Notice the main app runs fine now

The only thing the do_gpio function does is call a few GPIO operations. You can see the same operations in main.c of the ULP source. When the exact same code runs from main.c it works fine without issue. To see this you will have to comment out the I2C code and headers as the bug described in #14437 prevents you from having both GPIO and I2C in the same file.
Debug Logs.
I (300) app_start: Starting scheduler on CPU0
I (305) app_start: Starting scheduler on CPU1
I (305) main_task: Started on CPU0
I (315) main_task: Calling app_main()
I (315) main: In the main loop 0
....hangs forever here.....

More Information.
I could not reproduce this issue on the v5.3 branch of the IDF so something appears to have been fixed but perhaps not back-ported to the v5.1.1 branch. I'm hoping it's a known fix that can be applied to 5.1.1 since it's still in the maintenance window.

Hi @sidwarkd,
For your original issue, the attached patch could fix this issue without the need to move the gpio operations into a go_gpio function in separate source file. For this issue, I suspect it is because gpio 3 is somehow multiplexed with the console UART on v5.1. I did some experiments that if using some other gpio ports, the main program's print won't get stuck. I'm working on further debegging this and it may take some time.
Thanks,
Xiaoyu
fix.patch.txt

Hi @sidwarkd,
I further checked this case. The root cause is that SET_PERI_REG_MASK and similar macros are defined in both components/soc/esp32s3/include/soc/soc.h and
components/ulp/ulp_riscv/ulp_core/include/ulp_riscv_register_ops.h header files. In the gpio.c, "ulp_riscv_gpio.h" is included before "ulp_riscv_utils.h", which caused wrong SET_PERI_REG_MASK and similar macros are used. We have modified it in the later versions as shown in the attached patch that includes "ulp_riscv_register_ops.h" in components/ulp/ulp_riscv/ulp_core/include/ulp_riscv_gpio.h to overwrite such macro definition.
uart_hang.patch.txt

@louielauanu Thank you for the research on this. Will this fix get added to the 5.1.x branch?

Yes, it will be ported to v5.1 soon.

Fixed with 3088bebc23ac7a8393805142726197577cd23f3d


KAFKA-4882: Remove internal converter configuration from example property files

Connect works best with the default JSON converters, and exposing the internal converter config tempts users to change it (see KAFKA-4882 for more info).
Also, I don't really see how internal.key.converter.schemas.enable ever gets used. I see some tests specifying this value but don't see anything in org.apache.kafka.connect.runtime.WorkerConfig or anywhere else (maybe I'm just missing it?).
Anyways, this is my first commit, hope it's okay :)
This contribution is my original work and I license the work to the project under the project's open source license.
cc @gwenshap @ewencp

bumping this :) @gwenshap @guozhangwang would either of you mind reviewing this PR?

bumping this again
@gwenshap @guozhangwang could you please take a look?

@mitch-seymour Sorry for the delay in review. I really like this idea, in retrospect, leaving this up to the user was a mistake since there's no real benefit from being able to configure it.
We do need to be a bit careful about changing defaults. In this case, I think setting the default is fairly safe because without a default before, anyone who was using something else would have had to override it. However, the schemas.enable setting was specifically overridden to use a value different from the default, so I'm not sure that just removing the configs from the config file is sufficient to be both correct and provide compatibility.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk7-scala2.11/6242/
Test FAILed (JDK 7 and Scala 2.11).

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk8-scala2.12/6226/
Test FAILed (JDK 8 and Scala 2.12).

This looks like a good contribution, but https://github.com/apache/kafka/pull/4693 and https://issues.apache.org/jira/browse/KAFKA-5540 seem to be subsuming this with a broader, more general fix that also handles the deprecation. I'm going to close this, but feel free to re-open if there's something on top of KAFKA-5540 that should be done here.


WIP OpenShift 3.11 e2e tests

What this PR does / why we need it:
Add e2e tests for OpenShift 3.11
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
fixes #2698
Special notes for your reviewer:
This PR is WIP, posted very early on to ran tests in the actual setup it will run on
Release note:

Add e2e tests for OpenShift 3.11

/test pull-cert-manager-e2e-openshift-v3-11

/test pull-cert-manager-e2e-openshift-v3-11

/test pull-cert-manager-e2e-openshift-v3-11

/test pull-cert-manager-e2e-openshift-v3-11

/test pull-cert-manager-e2e-openshift-v3-11

/test pull-cert-manager-e2e-openshift-v3-11

/test pull-cert-manager-e2e-openshift-v3-11

/test pull-cert-manager-e2e-openshift-v3-11

/test pull-cert-manager-e2e-openshift-v3-11

/test pull-cert-manager-e2e-openshift-v3-11

/test pull-cert-manager-e2e-openshift-v3-11

/test pull-cert-manager-e2e-openshift-v3-11

/test pull-cert-manager-e2e-openshift-v3-11

/test pull-cert-manager-e2e-openshift-v3-11

/retest

/test pull-cert-manager-e2e-openshift-v3-11

/test pull-cert-manager-e2e-openshift-v3-11

/assign @munnerz

/test pull-cert-manager-e2e-openshift-v3-11

/retest

/test pull-cert-manager-e2e-openshift-v3-11

/test pull-cert-manager-e2e-openshift-v3-11

I suspect related to #3042
should be retested after that one is merged
/hold

Rebased
/test pull-cert-manager-e2e-openshift-v3-11

/unhold

/test pull-cert-manager-e2e-openshift-v3-11

e2e works again :tada:
let's test openshift now
/test pull-cert-manager-e2e-openshift-v3-11

All works! This one should be good to go

@wallrj the plan is to run this as a periodic job on master as we do for old k8s versions now. Since 3.11 is quite old and we currently have no openshift specific code I don't think we should run this on every PR.

/kind feature


The reorganization and proofreading of "Tiered Storage" has been finished.

Reorganized and proofread "Tiered Storage" section
See details from https://github.com/atlantic2099/pulsar/commit/b7fb118800bf170ee34ddba78244c98db18360cd

@atlantic2099 Could you pull 2 requests for the changes?
One for proofreading in Java client library.
One for Tiered Storage.

Please remove client-libraries-java.md file from this PR.


Make windowsBuild externally accessible

As frameStyle's values are only applicable on Windows 11 and above, it would be helpful to expose the windowsBuild variable so that relevant settings can only be shown to the user if those features are supported for their Windows version.
Currently, in my application, I copy over the relevant code. It would be easier if this was exposed in the library by being made public or exposed through a getter function.
Use case (the options are only shown on >= Windows 11):

Thank you for your suggestion. I think adding isSupported to each effect and adding getSupportedEffects() or similar approaches would be better, easier to use, and support other platforms (when added). I'll work on this once I have time for this.


fix: remove monitor

:tada: This PR is included in version 1.3.3 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Feature Request: Option to Disable the USB Disk.

The "USB disk" is great when you just have a .bin file you want to drop onto the target.
But, when doing "conventional" development - downloading & debugging via the debug interface - I find it annoying to have the "USB disk" keep popping up every time the board is restarted.
It would be useful to be able to disable it when not wanted.

Hi @awneil this repo is obsolete and has been moved to DAPLink. I would recommend creating an issue in the DAPLink repo instead.


Access to unconfirmed UTXOs API endpoints

Issue: https://github.com/Permissionless-Software-Foundation/bch-js/issues/2

Added unconfirmed() method to the Electrumx class in the electrumx.js file.
Added api-doc documentation and examples to the unconfirmed() method
Added integration tests for both mainnet and testnet
Added unit tests with mocks.

Have a question about integration tests - in the moment of writing the code, they are passing, but after some time, transactions for these addresses will be confirmed, so these tests maybe will not pass, right?
Here is the output in the moment:

mainnet

$ npm run test:integration

><EMAIL_ADDRESS>test:integration /Users/stoyan/Work/blockchain/bch/bch-js
> mocha --timeout 30000 test/integration/

  #ElectrumX
    #unconfirmed
      ✓ should GET unconfirmed UTXOs (mempool) for a single address (1039ms)
      ✓ should POST request for unconfirmed UTXOs (mempool) for an array of addresses (909ms)
      ✓ should throw error on array size rate limit (926ms)

  3 passing (3s)

testnet

$ npm run test:integration:testnet

><EMAIL_ADDRESS>test:integration:testnet /Users/stoyan/Work/blockchain/bch/bch-js
> mocha --timeout 30000 test/integration/testnet/

  #ElectrumX
    #unconfirmed
      ✓ should GET unconfirmed UTXOs (mempool) for a single address (1290ms)
      ✓ should POST unconfirmed UTXO details for an array of addresses (877ms)
      ✓ should throw error on array size rate limit (875ms)

  3 passing (3s)

Right. Sorry about that. I had thought that I took out the requirement for integration tests. Those are not required for this task, since as you point out, they are transient and will not pass after the transaction is confirmed in a block.

:tada: This PR is included in version 3.5.3 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Integrity constraint violation: Duplicate entry

Package
filament/filament
Package Version
v2.17.24
Laravel Version
v10.0.0
Livewire Version
No response
PHP Version
8.2.4
Problem description
when i add a row in table has relationship i get this error
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '2' for key 'services.PRIMARY' (Connection: mysql, SQL: update services set id = 2, services.updated_at = 2023-04-12 11:40:59 where id = 6)
https://user-images.githubusercontent.com/47450090/231453172-7aee7900-eb0c-48b0-a0f0-b7c749703ccb.mov
Expected behavior
That the process is completed successfully without errors
Steps to reproduce
You can use and run my project
don't forget php artisan migrate:fresh --seed
email<EMAIL_ADDRESS>password: 123456789
Reproduction repository
https://github.com/mstfkhazaal/subscribo
Relevant log output
No response

@danharrin Please check my issue as soon as possible

@mstfkhazaal you defined the wrong foreign key in your model: https://github.com/mstfkhazaal/subscribo/blob/master/app/Models/Service.php#L30
rename it to 'currency' should solve your issue.
public function currency(): BelongsTo     {         return $this->belongsTo(Currency::class,'currency);     }

@mstfkhazaal you defined the wrong foreign key in your model: https://github.com/mstfkhazaal/subscribo/blob/master/app/Models/Service.php#L30 rename it to 'currency' should solve your issue.
public function currency(): BelongsTo { return $this->belongsTo(Currency::class,'currency); }

not work
Undefined property: App\Models\Service::$currency

@mstfkhazaal you defined the wrong foreign key in your model: https://github.com/mstfkhazaal/subscribo/blob/master/app/Models/Service.php#L30 rename it to 'currency' should solve your issue.
public function currency(): BelongsTo { return $this->belongsTo(Currency::class,'currency); }

Thanks i found the problem is in the team()
https://github.com/mstfkhazaal/subscribo/blob/master/app/Models/Service.php#L25
public function teams(): BelongsTo
{
return $this->belongsTo(Team::class,'team_id');
}


Add docs and notebook cluster examples on running Modin with Dask

part of #3954

I wonder if this is still relevant given #3954 is now closed, @YarShev do you know the answer?

We wanted to add jupyter notebooks on running Modin with Dask engine in a cluster environment, not in a single node. Something similar to what we have for Modin with Ray engine. So I think this is still relevant.


Fixed setState() called after dispose() on ProgressBarState and Contr…

I am working on an app that has the ability to play videos from both online/offline.

Online: VideoPlayerController.network
Offline: VideoPlayerController.file

When switching from offline to online I've got this weird error:
setState() called after dispose(): _VideoProgressBarState#51ebd(lifecycle state: defunct, not mounted)
Solution:  Override setState method and check if mounted before updating sate

@ilyasKerbal Thank you for this solution! I also conditioned the _updateState(), but this solution is much better :)

Thanks!


Add validation to Views

Before using a View in an operation it would be useful to validate similar to how we validate data schemas to avoid class cast exceptions.

Migration Steps
Views no longer require properties or identifiers to be provided. Instead they just require transient properties (along with filterFunctions and transformFunctions).
Views will now be validated before an operation is executed to ensure it is valid against the graph schema.
So a valid view now looks like this:
"view": {
  "entities": {
    "summaryGroup": {
      "transientProperties": {
        "average": "java.lang.Float"
      },
      "filterFunctions": [
        {
          "function": {
            "class": "gaffer.function.simple.filter.IsMoreThan",
            "value": 5
          },
          "selection": [
            {
              "key": "count"
            }
          ]
        }
      ],
      "transformFunctions": [
        {
          "function": {
            "class": "gaffer.example.function.transform.Average"
          },
          "selection": [
            {
              "key": "count"
            },
            {
              "key": "sum"
            }
          ],
          "projection": [
            {
              "key": "average"
            }
          ]
        }
      ]
    }
  }
}

this would only be valid as long as the corresponding schema defines properties "count" and "sum"

Merged into develop.


Raw input

Hi, is it possible to add projections for raw input APIs?
Here is MS Docs
Some key APIs are:

RegisterRawInputDevices
GetRawInputData
RAWINPUTDEVICE struct
RAWINPUT struct

Totally. Give me 24 hours, and I should be able to make that happen...

Thanks for your attention and quickness!


Return value of EXISTS is inconsistent with core redis

This library, will return true or false for all calls to EXISTS. However, this is not consistent with the return value for core redis. According to the documentation:

Return value
Integer reply, specifically:

1 if the key exists.
0 if the key does not exist.

Since Redis 3.0.3 the command accepts a variable number of keys and the return value is generalized:

The number of keys existing among the ones specified as arguments. Keys mentioned multiple times and existing are counted multiple times.

When passing multiple keys, there is no way to determine how many of the keys exist.

And, looks like the same problem for HEXISTS.

Even though, SISMEMBER returns a boolean in this library, but an integer in core redis, I don't think the issue is particularly important since SISMEMBER only takes a single value as an argument, the return values are only 1 or 0. So, no data is lost.


addTwoMatrices

Why:
Closes #6151
What's being changed: added implementation in type script to addTwoMatrices

@weaam88 please add the issue it to this PR

did i did it write?

@weaam88 please add the issue it to this PR

did i did it write?

No , you have to add the issue in under Why with Closes keyword.
Refer the below PR for example : https://github.com/codinasion/program/pull/6171
While creating PR , you have everything including the Closes keyowrd , only thing you need to add is the issues id in the place holder

@weaam88 please add the issue it to this PR

did i did it write?

No , you have to add the issue in under Why with Closes keyword. Refer the below PR for example : #6171
While creating PR , you have everything including the Closes keyowrd , only thing you need to add is the issues id in the place holder

ok, done

@weaam88 please add the issue it to this PR

did i did it write?

No , you have to add the issue in under Why with Closes keyword. Refer the below PR for example : #6171
While creating PR , you have everything including the Closes keyowrd , only thing you need to add is the issues id in the place holder

ok, done

@weaam88  You have added the PR ID , but you should add the issue ID.


Frontend homework 17

Video URL:
https://drive.google.com/file/d/1NAW32qQPeyOkVtxo7F5Ao3Yklp-KUNCU/view?usp=sharing
Screenshots:
https://docs.google.com/document/d/1J2QFqBOEvdv8F2Fs_EDEQ8KDFkYdOiGz49aCEHsN8Hs/edit?usp=sharing

Metric
Value

alert_status
:x: ERROR

bugs
3

code_smells
2

reliability_rating
D (at least 1 Critical Bug)Note: A being best, E being worst

security_rating
A (0 Vulnerabilities)Note: A being best, E being worst

vulnerabilities
0


React in Vue: Uncaught Error: Objects are not valid as a React child

I'm trying to get a React component to work in a Vue project, but the component doesn't show and I keep seeing this error in the console.

The React component is just an h1 with 'Hi, I'm a React component'. This is a new Vue project made with @vue/cli.
App.vue

babel.config.js

package.json

@tyrell-barbri

Because the options of your veauryPreset only set the js or jsx files in the abc directory to be compiled into react jsx, and your react component is in the react_app directory, remove the custom option settings (defaut is react_app), it works fine.

It's working now. Thanks!

i meet this problem too. i use vite and the version of pacakges is vite 4.3.5, vue 3.3.1 react 18.2.0


Fix package.json main script path

Update main script path in package.json to reference src/, not lib/.

@jvanbrug src is es2015 code which doesn't work in all environments. lib contains code processed with babel, es contains processed code but with es2015-modules. Your PR doesn't make sense.

The current behaviour is correct, as @TrySound mentioned, we want to give users access to the processed code, not the source! If users don't have an ES* transpiler and we only give them access to the source, they aren't able to use it, which we want to avoid.
Thanks for taking the time to submit this PR, we appreciate it a lot!

Noob PR, thanks for the insight!

No problem. Thanks for taking the time!


Support sticky sessions for ServiceDiscoveryProviders

Expected Behavior / New Feature
Support sticky sessions for ServiceDiscoveryProviders
Actual Behavior / Motivation for New Feature
When using websockets with ocelot in a distributed system, problem can arise since ocelot, as far as i know, doesn't support sticky sessions when working with service discovery providers.
The functionality could be great if it could work with both consul and servicefabric.
Feel free to delete this issue if i'm wrong.

It's true that sticky sessions are generally not favorable. But in some cases the underlying technology needs it. (Sadly)
If I understand your documentation correctly it's not supported. I might be mistaken though and if i am that would be great.
The reason why I would like sticky sessions is that we plan to use SignalR.
SignalR requires sticky sessions, so that the initial negotiations with the server reaches the same server every time.
I have looked into the ServiceFabric implementation and it looks like you're using the ServiceFabric reverse proxy for the load distribution?
If that's the case then Ocelot will not be able to support sticky sessions through ServiceFabric with the current implementation since the SF ReverseProxy doesn't support it.
There is an endpoint in ServiceFabric for retrieving information about each service that's running on the system (Service Discovery Provider) but it doesn't seem like you're using it?

No communication!
No contribution!
Converting to a discussion...


Can't install my extensions

That is occuring when you try to install your own crx files (I have, like, 30 of them). Pls disable this.

@win32ss

Was testing it on Tampermonkey legacy self signed.
https://disk.yandex.ru/d/njBk7J2wsD_vXA

The browser that I used before (360 security 15) didn't have this issue.

https://www.tampermonkey.net/faq.php?locale=en#Q408

The browser needs to eat all of those crx extensions, especially when MV2 support will be finally ended. Its not about security, its about Google desire to advertise their own store.

Can't install obscure extensions from Github, for example
https://github.com/zero-peak/ZeroOmega/releases/tag/3.3.14

@win32ss basically any crx isn't working as intended anymore.

Is developer mode in the extensions enabled?

Is developer mode in the extensions enabled?

@EDSln yes.

Installed both extensions by first downloading the extension files to disk and then installing by dragging the extension file into the browser window.

@EDSln can confirm that is working that way.

Was trying to start them as an exe.

The extensions really work.

@EDSln ye ye I just used to start them as an exe but apparently its not how it is working in modern chromiums. So its not a big issue anymore. Maybe the others already used to do it that way.

If the old way will be restored, it would be great, but otherwise, not a big deal.


ENH/TST: add AttributeSignal

This needs a rebase

Unrelated: fixes status object repr race condition such that tests are passing again


Respect Page Size Limits in ArrowWriter (#2853)

Which issue does this PR close?

Closes #2853
Closes #2889
Rationale for this change

See tickets
What changes are included in this PR?

Fixes an issue where size estimation was broken for primitive columns and dictionary encoded pages, which prevented the page size limit from being respected. Similar to #2854
Also tweaks the RLE size estimation as it was overly pessimistic
Are there any user-facing changes?
No

I'm going to get this in so that I can base some changes off it, I'll address any further review comments in follow up PRs


Updating licensing terms for TweakScale.

Previous versions are still licensed under the WTFPL (un)license.

Just to confirm, the user can choose whether to use the mod under the terms of GPL2 or ARR?

Ouch, sorry for the delay!
yes, it's at user discretion. It's not ARR, the alternate license grants some rights not granted by GPL if the user don't want to cope with the demands of the GPL (with some drawbacks, but yet, it't better than not being able to use it).
It's the same on the KSP-Recall, by the way.

OK, thanks for the confirmation. I like to double check when folks submit license arrays, because sometimes what they want to express "the DLL is GPL, the art assets are ARR", which is not what the spec says a license array means. In your case it makes sense.


ci(e2e): save artifacts for snapshots CI

Motivation
To debug the possible failed CI workflow of E2E snapshots, it is useful to save the playwright test results.

not necessary anymore


Map keys must be unique (DUPLICATE_KEY) on anchors

The following yaml is a valid docker-compose.yaml declaration but vscode shows a "Map keys must be unique (DUPLICATE_KEY)" error on the <<: *bar line.
version: 3.8

x-foo: &foo
  FOO: FOO

x-bar: &bar
  BAR: BAR

services:
  foo-bar:
    image: my-image
    environment:
      <<: *foo
      <<: *bar

Disabling the docker extension ms-azuretools.vscode-docker make the error disappear.
This issue is fixed in the YAML parser, see https://github.com/eemeli/yaml/issues/21

Thanks for the report! You can disable just the Compose language server by setting the docker.enableDockerComposeLanguageService setting in VSCode to false, this will have less impact than disabling the extension entirely. You probably can also just ignore the error.


update(tests): handle falco static builds

Static Falco builds can't load plugins from dynamic libraries currently, so this PR adds an option that allows skipping incompatible tests.

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: jasondellaluce
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [jasondellaluce]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: 74d55d92cae8a9d83f5d1996b70df2ba7dcff5f8

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, jasondellaluce
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,jasondellaluce]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Removed ILanguageServer no longer used.

I am removing ILanguageServer and all interfaces/types existed around it since it seems it is no longer used.
...
it looks like ILanguageServer used to be used for old jupyter (https://github.com/microsoft/vscode-python/blob/main/src/client/jupyter/jupyterIntegration.ts#L146) but it no longer used by jupyter anymore (https://github.com/microsoft/vscode-jupyter/blob/70dc27d55c95cb81bfd32a6505b7fb357bfe624e/src/platform/api/types.ts#L74). this PR (https://github.com/microsoft/vscode-jupyter/pull/10889) removed it from jupyter since it is not used. but it is never removed from python extension.
...
I am doing this as a part of on-going client move work since we do not want to expose ILanguageServer to pass to jupyter extension unless it is required.

thank you


Kernel panic and boot loop when setting a vlan's parent to itself

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

[ x] I have read the contributing guide lines at https://github.com/opnsense/core/blob/master/CONTRIBUTING.md
[x ] I am convinced that my issue is new after having checked both open and closed issues at https://github.com/opnsense/core/issues?q=is%3Aissue

Describe the bug
When setting the parent of a VLAN to the same VLAN, OPNsense crashes with a kernel panic and runs into a boot loop making it unusable.
To Reproduce
Steps to reproduce the behavior:

Go to "Interfaces" > "Other types" > "VLAN"
Create a new VLAN, for example VLAN ID 10, description "Audio" and parent "LAN".
Click "Apply"
Edit the VLAN and choose the VLAN that was just created as parent.
Click on "Apply"
The spinning activity indicator keeps spinning and the web interface doesn't update anymore.
Looking at the console, you see that OPNsense crashed with a kernel panic.
At some point the appliance reboots, but crashes again when it tries to create the VLAN interfaces.

 Probably OPNsense should not allow the user to set a VLAN as its own parent.
Describe alternatives you considered

Screenshots

Relevant log files
Can provide a log from the console.
Additional context
Add any other context about the problem here.
Environment
Software version used and hardware type if relevant, e.g.:
OPNsense 23.1.5_2-amd64
Deciso DEC2685

@arnogramatke thanks for reporting, I expect https://github.com/opnsense/core/commit/e9dc6875532f87bf8950d2f0deafca9ba6b86adf should prevent this from happening.


Configuration to prevent io.netty.handler.codec.toolongframeexception

Hi everyone,
I am trying to send bigger parts of data with loadingbalancing over Ribbon. I created my Services like it is shown in the proxy-example from the ribbon-examples (via Annotations).
However when sending bigger chunks of data in one service call i get the Exception from the description. After some googling i only founds solutions like described here which seems not to be an optimal solution. I tried setting the properties "RecieveBufferSize" and "SendBufferSize" in my ClientProperties-Annotation but that did not have any effect. Is there an easy solution for fixing this problem without getting into the netty-code and if so how could i go about his?
Sorry if an issue was not the correct way to ask this question but i did not find a forum or such for Ribbon.
Any help is greatly appreciated

I am having the same issue.  Have you found a solution yet?

Hi @pwillemann
Not directly. I analyzed the problem with some developers at the wildfly-swarm forum and we found out that the two options are completly ignored in the current ribbon implementation (at least in the client that is used when using the proxy or template way to use ribbon). Since Ribbon is now in maintanance mode (you can only create pull-requests to fix issues yourself) i opted to implement the loadbalancing myself.
If you have any other questions, feel free to ask away (if you are using wildfly-swarm just stop by the forum, you can find the link on their site).


need improve peformance

When I test HTTP.js and Cipher.js,i found a problem which is the peformance.it's too slow, it cause system wait and kill app.
how do i improve the peformance? or it can't be resolv because the frida's design and architecture.

I'm not sure what do you exactly mean by slow. If you can run some benchmark and figure which block is the culprit. Then may be we can have a look otherwise it would very difficult to guess.
Also, please not that these scripts are only meant for testing locally. You may fiddle around and modify the scripts to suit your needs.


[GUI] Incorrect date in flows cards

Timestamp conversion is incorrect in flows cards.

flows list

device list

template list

Affected version: 63.1-20190705

Tested in v0.4.3-rc.1.

docker-compose:

k8s:

This issue will be tested in v0.5.0


Dropping an image into a markdown file should focus the editor afterwards

Repro:

Open a markdown file
Drag a png from the explorer into the editor
Hold shift and release the mouse, 🐛 the explorer is focused

When I do this I'm typically editing a document, not managing files in the explorer

Just noting that this is not markdown specific, it happens for any dropped file


fix: enhance branch matching

Hi @alfespa17 !
Following our discussion on this topic I'd like to propose a new way to do the matching for the branch list. The idea is as follow

Be able to say I want to match all branch except these ones
Keep the previous logic with startsWith branch

The only thing is that I do not automatically return True when the branch is the same as the workspace's default branch. I don't know if this is an issue ?
It's just a proposal for us to be able to achieve our goals ! Lemme know if you approve it :)
Regards

hey @alfespa17 would you know why in the previous behavior we were returning true if the branch matched the workspace default branch ?

hey @alfespa17 would you know why in the previous behavior we were returning true if the branch matched the workspace default branch ?

I the beginning we only supported push events in one single branch the default one, but that behavior changed some time ago

Okay ! So do you think we can merge that PR ?

Okay ! So do you think we can merge that PR ?

I will check the logic later

The only thing is that I do not automatically return True when the branch is the same as the workspace's default branch. I don't know if this is an issue ?

It's not strictly required, but I believe that's the same thinking behind the below codes.

Return true if it matches the workspace default folder
https://github.com/AzBuilder/terrakube/blob/e30c9863d034fb8b7908ce566dab2a08a276215d/api/src/main/java/org/terrakube/api/plugin/vcs/WebhookService.java#L224

Use the workspace default template if the branch is the workspace default branch.
https://github.com/AzBuilder/terrakube/blob/e30c9863d034fb8b7908ce566dab2a08a276215d/api/src/main/java/org/terrakube/api/plugin/vcs/WebhookService.java#L98

If you are going to change the behaviour here, it's probably good to make it consistent for the above item 1?
This PR greatly enhances the flexibility to match different branches, but since you've already gone down the path of some regex matching, should we use a similar behaviour as the file matching?
https://github.com/AzBuilder/terrakube/blob/e30c9863d034fb8b7908ce566dab2a08a276215d/api/src/main/java/org/terrakube/api/plugin/vcs/WebhookService.java#L229

hey @stanleyz !
I think you're right ! It seems like the code is already matching with regex folder paths ! Maybe we should just remove the behavior of returning true if it matches workspace's default files ?
I just changed the behavior to use regex for branches as well so everyone is using the same logic. I also remove the workspace default path matching for the file finding so we have much more freedoms when designing webhooks !
Would you know if it is possible to attach several webhooks to a single workspace ?
thanks !

I added some comments @BenjaminDecreusefond

Hi @alfespa17 !
I'm not seeing your comments unfortunately ! :/
However, I think keeping the behavior of matching the workspace default branch will create duplicate trigger:

One trigger from the base webhook of the default workspace branch
Second trigger from the webhook created for feat or fix branches
What do you think ?

These are the comments

Hi @alfespa17 !
I'm not seeing your comments unfortunately ! :/ However, I think keeping the behavior of matching the workspace default branch will create duplicate trigger:

One trigger from the base webhook of the default workspace branch
Second trigger from the webhook created for feat or fix branches

What do you think ?

You can do this with the existing code, the default branch will trigger the default template and in the webhook branches you can put "feat,fix" and that should work.

thanks @alfespa17 !
Hmmm I think since there is already a webhook created by the workspace by default which matches its default branch master and then another webhook which matches for instance feat branch, removing this behavior will not break the current logic ?

If you remove this part changes in any directory will trigger a job inside Terrakube, for example if we have 10 folders managed inside Terrakube we only want to trigger the workspace execution for changes inside 1 particular folder.
            if (file.startsWith(workspaceFolder)) {
                log.info("Changed file {} in set workspace path {}", file, workspaceFolder);
                return true;
            }

But if you have like several terraform modules and your workspace depends on that particular module you can also have changes trigger a job for some expression like this "modules/my-dependency-module/*"
this is why you see this in the current code:
for (String file : files) {
            if (file.startsWith(workspaceFolder)) {
                log.info("Changed file {} in set workspace path {}", file, workspaceFolder);
                return true;
            }
            for (int i = 0; i < triggeredPath.length; i++) {
                if (file.matches(triggeredPath[i])) {
                    log.info("Changed file {} matches set trigger pattern {}", file, triggeredPath[i]);
                    return true;
                }
            }
        }

The issue behind that logic was this one
https://github.com/AzBuilder/terrakube/issues/654#issuecomment-1938215535

What I don't understand from what you're saying is that how can it trigger a job in terrakube whatever the directory we remove since we use a regex matching just after in the code ? Maybe i'm silly and I'm missing smth ? 🤔

@alfespa17 I updated the PR !


Merge column and field guess functions

What was wrong before ?
Columns were missing some "guessing" that we do on fields, like attribute for example.
In preparation to have fields/columns used interchangeably we need to make sure both entities are able infer the missing attributes.
What's working after?

Adds the guessing attribute functionality to columns via function. (using the same function we use for fields)
Add the subfield attribute guessing in columns too
Remove duplicated code.

is it a breaking change?
no I don't think so.
how can I test the before and after ?
Add a field that has subfields, and use the same field definition as a column definition.

A new inspection was created.

The inspection completed: 4 new issues, 2 updated code elements

@pxpm I think this needs a more "human" explanation for Mauro to be able to test. Please answer the questions in the PR template from now on. They're there for a reason, to force us to make it easy for the next guy to do his job:
WHY
BEFORE - What was wrong? What was happening before this PR?
??

AFTER - What is happening after this PR?
??

HOW
How did you achieve that, in technical terms?
??

Is it a breaking change?
??

How can we test the before & after?
??

A new inspection was created.

The inspection completed: 4 new issues, 2 updated code elements

Hey @pxpm
I was trying to come up with an example to test this, but I am not able to tell the difference.
Can you give me an example?
Sorry! :)

@maurohmartinez sorry for late reply.
You should be able to test this by doing:

Create a new local branch starting from https://github.com/Laravel-Backpack/CRUD/pull/4675
Checkout https://github.com/Laravel-Backpack/demo/pull/430 on demo and https://github.com/Laravel-Backpack/PRO/pull/91 on PRO

You then go to Other Entities -> Column Monsters.
What we are doing there (ColumnMonstersCrudController) is getting the fields from the Monsters crud, and setting them as columns too. Some of those fields have subfields, and we still need to run the guessing functionality on those fields. (this PR)
At first you will get an error, remember that I said for you to create a local branch starting from the other crud PR ? Ok, now merge this branch inside that local branch (started from the branch where this PR points to).  Hopefully everything will work.
Let me know if I didn't make myself clear enough.
Cheers

You then go to Other Entities -> Column Monsters.

@pxpm, that was very helpful!
I was able to do that but got an error. This is what I got https://flareapp.io/share/Vme4Ddq5#F57
Is that because I did something wrong?

You then go to Other Entities -> Column Monsters.

@pxpm, that was very helpful! I was able to do that but got an error. This is what I got https://flareapp.io/share/Vme4Ddq5#F57
Is that because I did something wrong?

You did nothing wrong, I guess that's just a bug, not related with this specific PR, but with the columns PR.
Let me have a better look at it .. in the meanwhile, what should be "really tested" in this PR, like I mentioned, are the columns that have subfields and/or are not completely defined and Backpack guesses the attributes.
You can comment out that line to test the rest of the functionality without worrying about those issues. Focus only on the changes proposed in this PR, the columns PR still a working progress. 👍
Let me know if I can help you with something else.

@pxpm Ok! This is the settings I am using for a field, and now for a column, and this is the result.
It looks good to me, but I am not sure I get the idea about the attributes you mentioned. Should I inspect that column and look for certain attributes? Or you mean something else? Sorry for so many questions! :)

@maurohmartinez as you can see, if you inspect, let's say the wish.country column before and after this PR you will see the main differences. In this PR it will have everything setup (entity, relation type etc etc), while in the main branch it will have nothing of that setup.

@maurohmartinez as you can see, if you inspect, let's say the wish.country column before and after this PR you will see the main differences. In this PR it will have everything setup (entity, relation type etc etc), while in the main branch it will have nothing of that setup.

@pxpm You are right, I can't even see the page without this PR as it shows Undefined array key "type". Cool!
Do you want me to have a look at the code as well? Or just testing it works is enough?

I don't have any particular concern about the code since it's very straightforward 👍
Thanks for the review, I am merging this in the columns branch so that we can test with only 3 PR's (crud, pro and demo) without creating an adicional test branch!
Thanks!


[DOC] Improve instructions for read-only mounting volumes

This is an improvement request for documentation, applies to all versions of it I think.
Warning for read-only mounting in documentation is missing information about some small quirks;
https://github.com/longhorn/website/blob/c785ec86f7bf7a5818d37e8f73cae57afbaa4a0a/content/docs/1.6.0/advanced-resources/data-recovery/export-from-replica.md?plain=1#L73
Some filesystems (ext3/4?) sadly modify the volume even if instructed to mount read-only, when it tries to replay/recover journal. Adding noload option makes sure such thing doesn't happen.
-mount -o ro
+mount -o ro,noload

Change above alone could be enough, but still does not guarantee not modifying the disk.. So a further precaution might be safer;
blockdev --setro /dev/mydisk

Additional context
Related stackoverflow entry => https://unix.stackexchange.com/questions/337638/mount-ext4-read-only
Related LKML post (2007) => https://lkml.org/lkml/2007/2/6/1
Even with blockdev --setro, it sounds like some writes might happen. But I guess that is the most a user can do to prevent such things.
There might be a way of making 100% sure read-only mapping of a volume using device-mapper.
Maybe easiest way would be providing an option on engine?

@furkanmustafa Thanks for the information. Do you know the potential risk of noload?

Do you know whether there is any potential risk of noload?

While troubleshooting / inspecting a broken volume, it is usually desired to absolutely keep it intact and avoid any changes.

When mounting ext3/ext4, it loads the journal first, sees the incomplete parts, and it tries to complete the state of it by reading and replaying the journal (which modifies the filesystem/volume!), to the latest noted down state in the journal.
noload prevents loading of journal and replaying of it.
But for example, if one wants to recover the filesystem's most recent looks, then it could be desirable to NOT have noload option, so you could let the journal complete the last operations. But has the risk of further corrupting the volume (if there are external reasons of the problems, or say, if you're using a kernel version with ext3/4 corruption bug). But even if I want this, I would do this on a copy of a snapshot, so I can always go back.
Relevant documentation: https://www.kernel.org/doc/Documentation/filesystems/ext4.txt
Naming of the parameter is misleading though, it uses the term "load" but actually causes modifications.

Thanks @furkanmustafa.
It is good to mention this in our document. WDYT? @shuo-wu @ChanYiLin @innobead

Sounds good to me.


Decreases support-annotation version to 22.0.0 to be able to compile …

To compile the "BasisSample" with Gradle I had to adjust the version of the support-annotations to 22.0.0.

I signed it!

I signed it!
On Fri, May 15, 2015 at 5:27 PM, googlebot<EMAIL_ADDRESS>wrote:

Thanks for your pull request. It looks like this may be your first
contribution to a Google open source project, in which case you'll need to
sign a Contributor License Agreement (CLA).
[image: :memo:] Please visit https://cla.developers.google.com/
https://cla.developers.google.com/ to sign.
Once you've signed, please reply here (e.g. I signed it!) and we'll
verify. Thanks.

If you've already signed a CLA, it's possible we don't have your
GitHub username or you're using a different email address. Check your
existing CLA data https://cla.developers.google.com/clas and verify
that your email is set on your git commits
https://help.github.com/articles/setting-your-email-in-git/.
If you signed the CLA as a corporation, please let us know the
company's name.

—
Reply to this email directly or view it on GitHub
https://github.com/googlesamples/android-testing/pull/24#issuecomment-102432315
.

--
Geschäftsführer
vogella GmbH
Haindaalwisch 17a, 22395 Hamburg
Amtsgericht Hamburg: HRB 127058
Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel
USt-IdNr.: DE284122352
Fax<PHONE_NUMBER>04, Email<EMAIL_ADDRESS>Web:
http://www.vogella.com

I added a comment to your change on how to fix it. Basically the issue is the we force resolution for the top lvl build file but not for each sample. We didn't catch this regression on the build server because we always build from the root folder.

@otw Started to fix these issues with your advise. Please see https://github.com/googlesamples/android-testing/pull/29


Cant run. access denied

I've seen this error happening to multiple users, if you already tried disabling the antivirus and running inject.cmd as admin but you still got the error there is nothing I can do, that's the only possible solution at the moment.

I've seen this error happening to multiple users, if you already tried disabling the antivirus and running inject.cmd as admin but you still got the error there is nothing I can do, that's the only possible solution at the moment.

yeah it was working perfectly fine now its giving me this error aswell.

I fixed it I just had to turn on compatibility for windows 8 and install on
disk c instead of f
On Sat, Dec 16, 2023, 21:11 lucious @.***> wrote:

I've seen this error happening to multiple users, if you already tried
disabling the antivirus and running inject.cmd as admin but you still got
the error there is nothing I can do, that's the only possible solution at
the moment.
yeah it was working perfectly fine now its giving me this error aswell.
—
Reply to this email directly, view it on GitHub
https://github.com/waxnet/NetWare/issues/11#issuecomment-1858921082, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ARYZO3LFSEEXYFJ3EWNYBG3YJX55PAVCNFSM6AAAAABAXBGIH6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJYHEZDCMBYGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

I'll keep this issue open

I fixed it I just had to turn on compatibility for windows 8 and install on disk c instead of f

and how do you do that?

Yes, it does, Riot uses advanced IAT module security calling and blocking any process who's suspected as malicious, and game hacks are known to be recognized as trojans. @basmannetjeee is wrong

Yes, it does, Riot uses advanced IAT module security calling and blocking any process who's suspected as malicious, and game hacks are known to be recognized as trojans. @basmannetjeee is wrong

What? This is just plain wrong. Riot isn't an antivirus, it tries to prevent processes/applications from doing anything with riot or valorant.

Yes, it does, Riot uses advanced IAT module security calling and blocking any process who's suspected as malicious, and game hacks are known to be recognized as trojans. @basmannetjeee is wrong

What? This is just plain wrong. Riot isn't an antivirus, it tries to prevent processes/applications from doing anything with riot or valorant.
EDIT: Btw last time I had this issue with access denied it was because the build architechture was wrong. What cpu do you have @Luka9030 (I know it is fixed I just want to be sure of the issue)

Exactly, "it tries to prevent processes/applications from doing anything with riot or valorant", the actual injector is blocked and automatically causes an error or Riot deletes it as Riot is kernel usermode.

schizo post but ok,
I have only one thing to say and that is that you're chatting out of your ass. This is literally just wrong. Stop schizo posting and spreading retarded comments that aren't true

yeah buddy ok, whatever


Change interfaces to work with Service instead of Context

Change interfaces to work with Service instead of Context

Great to see this change being made, and great to see the variables being changed to reflect the new naming. Too often we leave the variable names unchanged, leading to confusion. Thanks for doing a thorough job with this change.


Failing to install v 0.6.0 with pypi tarball

Building with pypi tarball fails with:
sudo port -vs install py311-spopt
--->  Computing dependencies for py311-spopt.
--->  Fetching distfiles for py311-spopt
--->  Verifying checksums for py311-spopt
--->  Checksumming spopt-0.6.0.tar.gz
--->  Extracting py311-spopt
--->  Extracting spopt-0.6.0.tar.gz
Executing:  cd "/opt/local/var/macports/build/_Users_nilason_ports_python_py-spopt/py311-spopt/work" && /usr/bin/gzip -dc '/opt/local/var/macports/distfiles/py-spopt/spopt-0.6.0.tar.gz' | /usr/bin/tar -xf -
--->  Configuring py311-spopt
--->  Building py311-spopt
Executing:  cd "/opt/local/var/macports/build/_Users_nilason_ports_python_py-spopt/py311-spopt/work/spopt-0.6.0" && /opt/local/Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11 -m build --no-isolation --wheel --outdir /opt/local/var/macports/build/_Users_nilason_ports_python_py-spopt/py311-spopt/work
* Getting build dependencies for wheel...
Traceback (most recent call last):
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
    main()
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 335, in main
    json_out['return_val'] = hook(**hook_input['kwargs'])
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
    return hook(config_settings)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/setuptools/build_meta.py", line 355, in get_requires_for_build_wheel
    return self._get_build_requires(config_settings, requirements=['wheel'])
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/setuptools/build_meta.py", line 325, in _get_build_requires
    self.run_setup()
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/setuptools/build_meta.py", line 341, in run_setup
    exec(code, locals())
  File "<string>", line 1, in <module>
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/setuptools/__init__.py", line 103, in setup
    return distutils.core.setup(**attrs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 147, in setup
    _setup_distribution = dist = klass(attrs)
                                 ^^^^^^^^^^^^
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/setuptools/dist.py", line 303, in __init__
    _Distribution.__init__(self, dist_attrs)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 283, in __init__
    self.finalize_options()
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/setuptools/dist.py", line 680, in finalize_options
    ep(self)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/setuptools_scm/_integration/setuptools.py", line 121, in infer_version
    _assign_version(dist, config)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/setuptools_scm/_integration/setuptools.py", line 56, in _assign_version
    _version_missing(config)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/setuptools_scm/_get_version_impl.py", line 112, in _version_missing
    raise LookupError(
LookupError: setuptools-scm was unable to detect version for /opt/local/var/macports/build/_Users_nilason_ports_python_py-spopt/py311-spopt/work/spopt-0.6.0.

Make sure you're either building from a fully intact git repository or PyPI tarballs. Most other sources (such as GitHub's tarballs, a git checkout without the .git folder) don't contain the necessary metadata and will not work.

For example, if you're using pip, instead of https://github.com/user/proj/archive/master.zip use git+https://github.com/user/proj.git#egg=proj

ERROR Backend subprocess exited when trying to invoke get_requires_for_build_wheel
Command failed:  cd "/opt/local/var/macports/build/_Users_nilason_ports_python_py-spopt/py311-spopt/work/spopt-0.6.0" && /opt/local/Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11 -m build --no-isolation --wheel --outdir /opt/local/var/macports/build/_Users_nilason_ports_python_py-spopt/py311-spopt/work
Exit code: 1
Error: Failed to build py311-spopt: command execution failed
Error: See /opt/local/var/macports/logs/_Users_nilason_ports_python_py-spopt/py311-spopt/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port py311-spopt failed

@nilason In order to attempt to trouble shoot this we'll need more information, like specific OS etc. However, I have personally never seen this problem and our artifacts are all created with a GHA. Perhaps other devs have an idea?
cc @gegen07 @ljwolf @martinfleis @knaaptime

I am not able to reproduce the issue with pip install spopt-0.6.0.tar.gz. And I don't know what sudo port -vs install py311-spopt is doing apart from that.

Seems like it may be related to an Apple Silicon difference >> https://github.com/giotto-ai/giotto-tda/issues/308

Just for the record, I was installing it on apple silicon.

I have been responsible of updating the pysal family of modules for MacPorts, since the split into separate modules. The log above is a taken from such an attempt to install. It is not building with pip, but with build. There have so far been no problem with any of the other pysal modules, even with the modernised ones. I just can't tell where the difference is or where the problem is.
(I am working on an ARM Mac, but I doubt that is the cause).

A lot of the log is MacPorts specific and maybe not clear for everyone, the main line (command) is:
Executing:  cd "/opt/local/var/macports/build/_Users_nilason_ports_python_py-spopt/py311-spopt/work/spopt-0.6.0" && /opt/local/Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11 -m build --no-isolation --wheel --outdir /opt/local/var/macports/build/_Users_nilason_ports_python_py-spopt/py311-spopt/work

@martinfleis mentioned that he has actually seen this error before.
One thing we can do is check how the spopt action differs from other recent PySAL releases:segregation, tobler, momepy, etc...

Comparing the tarball spopt-0.6.0.tar.gz with spaghetti-1.7.4.tar.gz I note there are contents present in the latter, missing in the former:

I see all three in both spopt tarball and spaghetti tarball. Using this link rather than the one above that somehow downloads a zero byte file on my side.

@nilason are we pulling the same tarball?

pythonhosted redirects non-hash links, make sure you enable redirection on download. Tomorrow I will double check my tarballs.

I'm awfully sorry for my mistake and the noise! I forgot (and overlooked) that the tarball for spotp was downloaded from GH (to enable the tests). Now it works fine (tests too) with tarball from pythonhosted (which also is the preferred location for MacPorts). Thanks!

@nilason No problem at all! Thanks for the work you do!


[tool_crash] FileSystemException: Exists failed, OS Error: The filename, directory name, or volum

Closing this as duplicate of https://github.com/flutter/flutter/issues/99954


feat(drive): implement initial folder support and path-context uploads

Summary by CodeRabbit

New Features

Introduced folder management capabilities with the addition of folder naming in the storage object data structure.
Created a new StorageFolderForm for folder creation and improved the existing StorageObjectForm for file uploads.
Enhanced data retrieval process for storage objects, allowing for better filtering and pagination.

Bug Fixes

Updated Vietnamese localization strings for improved clarity and syntax.

Documentation

Added new constants and structures to support enhanced functionality in storage management.

Looks good, let's merge this PR for now, we'll try to tackle the follow issues in upcoming PRs.

[ ] Add button to navigate back to outer directory
[ ] Allow users to create folders on the UI
[ ] Allow users to move files in/out of folders easily


dnscrypt.ca Hosting Issues

I am having some billing issues with my hosting provider.  The servers are currently up but in order to minimize possible downtime for users, could you please comment out or remove all four entries for dnscrypt.ca?
If all goes well I will hopefully have the same stamps reinstated soon.
s.

Hello,
Can please post your installation for DNSCrypt server IPV6 here.
As I saw in your website that you managed to install 4 ip’s 2 ipv4 and 2 ipv6 one same cert.
hope you can help me out with this as I want to share my server here too with world
Much appreciated
Ammy

Hi Ammykm,
I see in one of the issues you opened that you are using the docker image.  I have never seen or tried the docker image.  I use Unbound and dnscrypt-wrapper on my servers with somewhat custom scripts for key rotation, so my help may be limited.
Having said that, here is probably not the best place for that.  You're welcome to contact me via the dnscrypt.ca web site if you like and I'll help however I can.
s.

hi @Ammykm
you could also take a look on my dnscrypt/dot/doh implementation on https://github.com/ibksturm/dnscrypt-switzerland
greets

Hi @ibksturm
Thanks for the link :)

Hi!
The four entries have been removed, thanks for the notice!
The resolvers list has a dedicated repository: https://github.com/DNSCrypt/dnscrypt-resolvers


Merge-up from 4.13 to 5.0 caused unit test failure

https://github.com/silverstripe/silverstripe-framework/actions/runs/5503362581
PRs

https://github.com/silverstripe/silverstripe-framework/pull/10868

Merged the fix, PR was green and it's only the one failure for this issue so no need to leave it open to watch it go green on the branch.


Update: OSGeo.QGIS-3.40.0

Checklist for Pull Requests

[X] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[X] Have you checked that there aren't other open pull requests for the same manifest update/change?

[X] Does your manifest conform to the 1.6 schema?

Note: <path> is the directory's name containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

@wingetbot run

@wingetbot run

@wingetbot run

This package installs and launches normally in a Windows 10 VM.

This package installs and launches normally in a Windows 10 VM.


[minor] - fix auth JWT validation, fixed expired hardcoded token

Coverage increased (+0.002%) to 92.096% when pulling ae951d40fa9c4325d46fdfb1f3d5d7e24b35cc6b on fix-auth-test into 979384486a2b989c060cd7d3473c2b789fe25f38 on master.


FAILURE: Build failed with an exception.

I followed the installation instructions and got an error message saying

What went wrong:
Execution failed for task ':app:mergeDebugAssets'.

Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
Could not find com.khalti:khalti-android:2.00.01.
Searched in the following locations:
- https://repo.maven.apache.org/maven2/com/khalti/khalti-android/2.00.01/khalti-android-2.00.01.pom
- file:/Users/aashan/.m2/repository/com/khalti/khalti-android/2.00.01/khalti-android-2.00.01.pom
- file:/Users/aashan/Projects/RN/IKnowHow/node_modules/react-native/android/com/khalti/khalti-android/2.00.01/khalti-android-2.00.01.pom
- file:/Users/aashan/Projects/RN/IKnowHow/node_modules/jsc-android/dist/com/khalti/khalti-android/2.00.01/khalti-android-2.00.01.pom
- https://dl.google.com/dl/android/maven2/com/khalti/khalti-android/2.00.01/khalti-android-2.00.01.pom
- https://www.jitpack.io/com/khalti/khalti-android/2.00.01/khalti-android-2.00.01.pom
- https://maven.pkg.github.com/sapkotamadhusudan/rn-esewa/com/khalti/khalti-android/2.00.01/khalti-android-2.00.01.pom
Required by:
project :app > project :react-native-khalti-sdk

@andreshsingh could you please look into this?

For anyone else having similar problem,
Create network_security_config.xml file for both main and debug directories inside android/app/src/{debug|main}/res/xml.
Also, add
android:usesCleartextTraffic="true"
android:networkSecurityConfig="@xml/network_security_config"

entries to your <application> node in AndroidManifest.xml in both main and debug variants.
To use the latest khalti sdk, add an entry as follows in your android/build.gradle
buildscript {
     ext {
        ....
        latestVersion = "2.01.00" // Latest Khalti Android SDK version
    }
...
}


providers' ip address at docker

how to use hostip instead of docker virtual ip on the registry.

xsso-provider_dev:
    image: "xsso-provider_dev:1.0"
    container_name: xsso-provider_dev
    restart: always
    environment:
        - JAVA_OPTS=-server -Xmx512m -Xss256K
        - HOSTNAME=dubbo-service-provider
    ports:
         - "20080:20080"
    external_links:
        - zk_dev:zk_dev
        - xmysql:xsso-db_dev

    extra_hosts:
        dubbo-service-provider: <IP_ADDRESS>

hostip is <IP_ADDRESS>

Duplicated issue #138


Fixes for OS Login tests that got missed.

Previous PR got merged right as I was committing these changes to the branch. These changes are based on feedback from the previous PR.

/lgtm


gobrew-windows-arm64.exe

Using the README instruction, I open a cmd shell on windows arm64 and put in:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/kevincobain2000/gobrew/master/git.io.ps1'))

Unable to find a valid release URL!
Unable to match OS: windows, CPU: arm64
Please open an issue at: https://github.com/kevincobain2000/gobrew/issues
Remember to provide your OS, CPU details and powershell version.

[process exited with code 1 (0x00000001)]
You can now close this terminal with Ctrl+D, or press Enter to restart.

This is what I get on windows arm64

if you turn off this https://github.com/kevincobain2000/gobrew/blob/master/.goreleaser.yaml#L20, then I can test it on windows 11 arm64 ...

also add amr64 here: https://github.com/kevincobain2000/gobrew/blob/master/git.io.ps1#L33

Thanks.
I am totally clueless when it comes to windows. And could never understand why would someone not use wsl.
I’d have to take your word for it. And if the new changes don’t impact current Unix based systems then it’s ok. Feel free to submit the desired changes for windows only.

I will have to fork and test the whole CI / CD thing to make sure it works without creating any regressions.

wsl

Some users just can't because of architectural constraints on their desktops in certain Orgs where they lock down their desktops.
I use go brew to get golang onto end users desktops

That’s sad.
anyways you can fork and push your changes. This repo runs the ci on forks too. Feel free to commit many times.

Ok that makes it easier . I did not want to presume. Will give it a try. Will take a few tries I expect

also add arm64 here: https://github.com/kevincobain2000/gobrew/blob/master/git.io.ps1#L33

hey @kevincobain2000

$archMap = @{
    "amd64" = "x86_64", "i386_64"
    "386"   = "i386", "i686", "x86"
  }

I have no idea what are the names for the extra mapping we ned for Windows arm 64.   I am hoping you might know ?

https://go.dev/doc/install shows that there are no golang builds for windows arm64.
so even if I get this issue working there are no golang builds that it can map to and download.

https://go.dev/doc/install shows that there are no golang builds for windows arm64.
so even if I get this issue working there are no golang builds that it can map to and download.

I was wrong. There are golang builds for windows arm64. I tried it and it works fine.
That GOOS and GOARCH is just not what they call a First Class one.

@kevincobain2000
could we reopen this please ? Go installers do exist as I pointed out above.

also https://github.com/kevincobain2000/gobrew/blob/master/.github/workflows/release.yml can't be triggered by me, to see if the build worked for Windows ARM64 ?

Those will only work when @juev or me push new tag

yeah but not the workflow we need to cause the code I change to get built.
https://docs.github.com/en/actions/using-workflows/manually-running-a-workflow allows manual triggering, but you need to add this to the workflows.

I know

Stale


Create DynamicFibonacci.c

Added dynamic fibonacci code in C

I'm not sure how this contributes to the project though :)


No creating exceptions in a destructor

In Database.~this() the destructor allocates memory, which causes any program to crash, if the database is destroyed during a garbage collection.
Garbage collection dies badly if you ever allocate memory via GC.malloc while in a destructor, and "throw new Exception" does that.  You might be able to (in theory) emplace an exception in malloc'd or previously allocated memory, but otherwise you can't throw exceptions in a destructor. Or do much of anything.
You could use this function to check if you can alloc memory, and just print out a warning error instead of throwing an exception. But I don't know what else in there might be allocating memory.

... or just catch InvalidMemoryOperationError


A11y_VisualStudioCodeClient_Source Control_Name Role Value: Incorrect role is provided for "Git Guides" as a button but it's a link.

[Check out Accessibility Insights!)]-Identify accessibility bugs before check-in and make bug fixing faster and easier.
GitHubTags:
#A11yWCAG2.1; #A11yTCS; #A11ySev2; #DesktopApp; #Win32; #Visual Studio Code Client; #BM-VisualStudioCodeClient-Win32-Aug2023; #WCAG4.1.2; Name Role Value;
Environment and OS details:
Visual Studio Code insider version 1.82.0
Microsoft Windows 11 Enterprise 22H2 Build 22621.1992
Repro Steps:

Open Visual Studio Code Insiders editor
Using "Ctrl+Shift+G" key navigate to the search side view bar option.
Using "Tab" key navigate to Git side bar options.
Tab till Git Guides.
Verify whether the correct role is provided for "Git Guides" as a link or not.

Actual Result:
Incorrect role is provided for "Git Guides" as a button but it's a link.
Expected Result:
Correct role should be provided for "Git Guides" as a link.
User Impact:
Screen reader users may get confused if role of link is incorrectly defined as a button.
Attachment:

@rperez030 I notice there are examples of this all over the workbench. In your opinion, is this problematic?

this is completely irrelevant in the context of visual Studio Code, and electron apps in general. It would be important in a web browser since there are differences between the expected behavior of buttons and links. for example, it wouldn't be possible to open the context menu to copy the link target in VS Code. The expectation of button versus links for Electron apps should be handled in the same way we handle it for native mobile apps. @AnKushSingh05  this bug should be closed as not applicable.

As per the Discussion with SME downgrading the severity to sev3.


powerline-go: 1.10.0 -> 1.11.0

Motivation for this change
As the maintainer of powerline-go, I update and test the package.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Fits CONTRIBUTING.md.

@GrahamcOfBorg build powerline-go

Success on x86_64-linux (full log)
Attempted: powerline-go
Partial log (click to expand)
stripping (with command strip and flags -S) in /nix/store/igbzdhk2xbhv1qg93yb3wahbgxx1g9rh-powerline-go-1.11.0-bin/bin
patching script interpreter paths in /nix/store/igbzdhk2xbhv1qg93yb3wahbgxx1g9rh-powerline-go-1.11.0-bin
checking for references to /build in /nix/store/igbzdhk2xbhv1qg93yb3wahbgxx1g9rh-powerline-go-1.11.0-bin...
cannot find section .dynamic
shrinking RPATHs of ELF executables and libraries in /nix/store/6j28dpkrlim4fzdrp8i7w2wcm7679zr2-powerline-go-1.11.0
strip is /nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/6j28dpkrlim4fzdrp8i7w2wcm7679zr2-powerline-go-1.11.0
/nix/store/6j28dpkrlim4fzdrp8i7w2wcm7679zr2-powerline-go-1.11.0/share/go/src/github.com/justjanne/powerline-go/generatePreview.sh: interpreter directive changed from "/bin/sh" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/6j28dpkrlim4fzdrp8i7w2wcm7679zr2-powerline-go-1.11.0...
/nix/store/igbzdhk2xbhv1qg93yb3wahbgxx1g9rh-powerline-go-1.11.0-bin

Success on x86_64-darwin (full log)
Attempted: powerline-go
Partial log (click to expand)
/private/tmp/nix-build-powerline-go-1.11.0.drv-0/go /private/tmp/nix-build-powerline-go-1.11.0.drv-0
/private/tmp/nix-build-powerline-go-1.11.0.drv-0
post-installation fixup
strip is /nix/store/kdff2gim6417493yha769kh00n63lnrw-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/qdnddl12awx9wp8mqi967b8prhrwbi4i-powerline-go-1.11.0-bin/bin
patching script interpreter paths in /nix/store/qdnddl12awx9wp8mqi967b8prhrwbi4i-powerline-go-1.11.0-bin
strip is /nix/store/kdff2gim6417493yha769kh00n63lnrw-cctools-binutils-darwin/bin/strip
patching script interpreter paths in /nix/store/s6xc4jl6qfmz16vawcl0hr1qcrgf2p1s-powerline-go-1.11.0
/nix/store/s6xc4jl6qfmz16vawcl0hr1qcrgf2p1s-powerline-go-1.11.0/share/go/src/github.com/justjanne/powerline-go/generatePreview.sh: interpreter directive changed from "/bin/sh" to "/nix/store/r8bx3qf1bpncb14i9gzma4vr089pc3pv-bash-4.4-p19/bin/sh"
/nix/store/qdnddl12awx9wp8mqi967b8prhrwbi4i-powerline-go-1.11.0-bin


[Optimization]  【运维中心】作业实例的作业快照信息、集群信息展示以及增加选择checkpoint进行启动的功能

Search before asking

[X] I had searched in the issues and found no similar optimization requirement.

Description

Are you willing to submit a PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

有兴趣贡献吗   集群这块的后端代码在 dlink-core/src/main/java/com/dlink/api/FlinkAPI.java


Deploy Multicall to Flow(EVM) Testnet

Chain Name
Flow Testnet
Chain ID
545
RPC URL
https://testnet.evm.nodes.onflow.org
Block Explorer URL
https://evm-testnet.flowscan.io
Deployment Funds
Yes

Multicall3 is already on this chain: https://evm-testnet.flowscan.io/address/0xcA11bde05977b3631167028862bE2a173976CA11?tab=contract


QueryRunner: Alternative more compositional approach to transformations"

This is an alternative to https://github.com/grafana/scenes/pull/50 that explores a more compositional approach.

Separate query runner and transformations so we can re-process transformations without query
Now SceneQueryRunner is more simple and does not know or care about transformations

The downside with this is that it's going to be a bit more complex for components that interact with the query runners, they might have to check if is it a normal query runner or a QueryRunnerWithTransforms.
Like updating queries state from panel edit could be more complex, also when adding new transforms it would mean changing and adding this new wrapping query runner. But it does keep the SceneQueryRunner itself simpler.

@dprokop moved SceneDataTransfomer to querying/  and moved all the transformation related to tests from SceneQueryRunner.tests.ts to SceneDataTransformer


Sidebar and Sideboxes

Introduce the left sidebar and sideboxed content. Implement CMS support for it.

Left sidebar is currently displaying Step 4 and headings.
Ideally, it would only display this step if the user triggered the conditional logic on step 3.6. Is this possible?

Yes, my bad for not explicitly pointing at issue #25 as a partial blocker for closing this.


Add "type": "symfony-bundle" in composer file

Q
A

Bug fix?
no

New feature?
yes

BC breaks?
no

Deprecations?
no

Has tests?
no

This allow to Symfony Flex to enable it on bundles.php

thx see https://github.com/simplethings/EntityAuditBundle/releases/tag/v1.0.7


read characteristic doesn't show proper string even after .toString('utf8')

characteristic.read((error, data) => {
console.log(data.toString('utf8'));
});
prints unrecognizable characters.

@pangrr your issue report is very vague please provide more details, are you sure the buffer contains the data you expect it to?
Please provide more details on what the data buffer contains (hex values) and what you expect it to.
Please note the data is a Node.js buffer.

toJASON() works. toString() doesn't.
On Sunday, October 23, 2016, Sandeep Mistry<EMAIL_ADDRESS>wrote:

@pangrr https://github.com/pangrr your issue report is very vague
please provide more details, are you sure the buffer contains the data you
expect it to?
Please provide more details on what the data buffer contains (hex values)
and what you expect it to.
Please note the data is a Node.js buffer
https://nodejs.org/dist/latest-v4.x/docs/api/buffer.html.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/sandeepmistry/noble/issues/482#issuecomment-255609261,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI5YfcmGrqVPFLsbllyFjlUysrLwMFxFks5q27fkgaJpZM4KX6tY
.

Hi @pangrr,
Please see my previous comment. It is pretty much impossible to help you out unless you provide more details, including the ones that I have previously requested.
I'm going to close this for now, please re-open with the requested information.


Broken links to Protobuf types

Because YARD (our docs library) generates output that is scoped to Ruby classes and modules, Protobuf types that are exposed as Ruby constants are not currently published. So links in the gh-pages site to types like Google::Datastore::V1::BeginTransactionResponse (defined as a constant in lib/google/datastore/v1/datastore_pb.rb) are broken.

@swcloud I am wondering how we might be able to generate JSON docs from these types that are defined as constants.

Google::Datastore::V1::BeginTransactionResponse is defined as a class below:
https://github.com/GoogleCloudPlatform/google-cloud-ruby/blob/master/google-cloud-datastore/lib/google/cloud/datastore/v1/doc/google/datastore/v1/datastore.rb#L82

@swcloud Thank you. I have located the types in the YARD output, the problem is in the jsondoc generation.

Actually, the problem seems to be that YARD overwrites the output from the class definitions in lib/google/cloud/datastore/v1/doc/google/datastore/v1/datastore.rb with empty output from the constant definitions of the same name in lib/google/datastore/v1/datastore_pb.rb, so the class definition docs are lost. I think just adding an exclusion to .yardopts may fix this issue.

This is because implementation-wise, those are constants. They get their implementation by calling a method, and YARD is doing the right thing. Perhaps if the doc files were loaded after the implementation files?

@blowmage Perhaps. It might be easiest (and cleanest) to just to exclude the constants in cases like this in which hand-written docs are provided on classes with the same name.
But, this does raise another issue, which is that it appears that our current jsondoc generation does NOT document constants. The gcloud-common service.schema only supports methods as far as I can see.

IMO it would be better to document them as modules and classes and not constants. My point is that YARD is doing the right thing, and it's the weird implementation that is causing this.

If the GAPIC documentation files are loaded by YARD first, instead of the actual implementation files, then the YARD output would use them. To test this, change the .yardopts to the following:
--no-private
--title=Google Cloud Datastore
--markup markdown

./lib/google/cloud/datastore/v1/doc/**/*.rb
./lib/**/*.rb
-
README.md

I'm of the opinion that the GAPIC documentation files should not be in lib. I think it would be better if the load directives read like this:
./gapic/**/*.rb
./lib/**/*.rb

But that is tangental to this issue.

Thanks @blowmage, your options list above also works, I'll go with it.

The constants do produce a lot of YARD warnings like this one, however:
[warn]: in YARD::Handlers::Ruby::ConstantHandler: Undocumentable constant for existing class Google::Datastore::V1::EntityResult
[warn]: 	in file 'lib/google/datastore/v1/query_pb.rb':112:

	112: EntityResult = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.datastore.v1.EntityResult").msgclass

Yeah, that's the price we pay for having multiple definitions.


是否可以增加暫停功能呢 ?

開發者你好
目前播放中需要有暫停的功能
但 API 裡面似乎沒有看到 stop 和 pause
之後是否會新增呢 ?
或是要自己新增此功能
建議修改哪些 js 呢 ?
謝謝 !

Currently there's not a way to pause and resume animations, but it should be easy to add. I'll try to get a PR up with that functionality soon!

:tada: This issue has been resolved in version 2.2.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

非常感謝你 !!

Thank you very much indeed !!
You are really a great help !!


Can't recieve param automatically in Test3Activity~

Test3Activity can't recieve param automatically，which opened by h5~
Test3Activity's OnCreate method don't have this code 'ARouter.getInstance().inject(this); '，it can't recieve the param from h5，when i add 'ARouter.getInstance().inject(this); ' in code , it worked , but it it's not automatical inject?

嗯，修复了，demo 落下了那行 inject


Fixed problem in generation of no_stream_mask

The previous implementation gave me the error:
Traceback (most recent call last):   File "/home/martin/.config/JetBrains/PyCharmCE2020.2/scratches/bilder2D.py", line 51, in <module>     simulation=lt.Simulation(flow,lattice,collision,streaming)   File "/home/martin/lettuce/lettuce/simulation.py", line 50, in __init__     no_stream_mask = lattice.convert_to_tensor(np.zeros_like(self.f, dtype=bool))   File "<__array_function__ internals>", line 5, in zeros_like   File "/home/martin/anaconda3/envs/lettuce/lib/python3.8/site-packages/numpy/core/numeric.py", line 152, in zeros_like     res = empty_like(a, dtype=dtype, order=order, subok=subok, shape=shape)   File "<__array_function__ internals>", line 5, in empty_like   File "/home/martin/anaconda3/envs/lettuce/lib/python3.8/site-packages/torch/tensor.py", line 486, in __array__     return self.numpy() TypeError: can't convert CUDA tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory first.
while with this change it works fine.
It sais this can't be merged automatically, if that's the case maybe just copy the one line I changed directly. (Only the last commit is relevant here) (There are weird differences in files I had pulled from the master, please ignore all of those, I'm trying to get rid of them)

maybe fixed in #53 ?
can you check on the current master?

Yes, now it works! I should've updated first it seems. I'll delete the PR


Add as npm package

Could not find this with npm. Many have moved from bower to npm-only, so have I. It would be great to be able to use this directly from upstream. Would you be so kind to add sassboilerplate as npm package. Appreciated!

Hey @ronilaukkarinen do you have an example of a "well done" NPM frontend/CSS example I can copy on npmjs.org?
Just so I craft the package.json to suit - since I only have authored "node/javascript" packages thus far 👍

Notes (from @d2s). ```
Tachyons http://tachyons.io/ has individual style components in a various npm packages.
Sass version of it https://github.com/tachyons-css/tachyons-sass even has a build script for generating CSS output from the Sass files. Useful example, potentially.```

Other examples that are in npm:

jeet
luxbar
normalize.css

Another good example of a CSS styles distributed with npm:

BafS/Gutenberg: Modern framework to print the web correctly.

Sass source files + Gulp task to convert them to CSS format.
package.json that has the structure & keywords.

Thx @ronilaukkarinen @d2s - I'll pull my :crossed_fingers: out and get this done!
Appreciate all your links here :+1:

Awesome!

And we're live! At 167495fb50ea446c44ffa4fe0431284909bb715d.
https://www.npmjs.com/package/sassboilerplate
Thanks @ronilaukkarinen & @d2s - appreciate the feedback!

Thanks a lot! Finally can implement this directly from source.


Integrate camel-servlet #157

Refer to this link for build results (access rights to CI server needed):
https://fabric8-ci.fusesource.com/job/wildfly-camel-pullreq/207/
Test PASSed.


length/2 and call_nth/2

?- call_nth(length(L, N), M).
L = 1,         % expected L = [], M = 1
N = 0
; L = 1,
N = 1
; L = 1,
N = 2

call_nth/2is central to testing which essentially looks like:
?- gen(T), badtest(T).
were gen(T) describes an infinite sequence of answers/solutions in a fair manner. And after a couple of months ..it happens (something heinous of information technology). How to reproduce such a case rapidly? Usually, systems do not succeed (which would be nice), but just abort. So some kind of checkpointing is needed. That's where call_nth/2 comes into play.
Checkpointing is also important, if you do not have control over the systems you are using (you never have), or their power supply. Just think of Condor. After reboot you do not want to rerun everything from scratch. Just from the last checkpoint on:
?- call_nth(gen(T),Nth), Nth > 123456, badtest(T).
And it's not only checkpointing but also parallelization. With N processors say on the Ith processor:
?- I = 377, N = 1024, call_nth(gen(T), Nth), I =:= Nth mod 1024, ...
There are many possible implementations, ideally a clean implementation would also lead to some stable related built-ins.

?- _=[M1,M2,N,L],call_nth(( true;true;true;true;call_nth(length(L,N),M2) ), M1).
M1 = 1
; M1 = 2
; M1 = 3
; M1 = 4
; M1 = 2,        % unexpected. Expected M1 = 5
M2 = 1,
N = 0,
L = []
; M1 = 4,
M2 = 3,
N = 1,
L = [_12]

Reference.

Scryer:
?- _=[M1,M2,N,L],call_nth(( true;true;true;true;call_nth(length(L,N),M2) ), M1).

   M1 = 1
;  M1 = 2
;  M1 = 3
;  M1 = 4
;  M1 = 5, M2 = 1, N = 0, L = []
;  M1 = 6, M2 = 2, N = 1, L = [_A]
;  M1 = 7, M2 = 3, N = 2, L = [_A,_B]
;  M1 = 8, M2 = 4, N = 3, L = [_A,_B,_C]
;  M1 = 9, M2 = 5, N = 4, L = [_A,_B,_C,_D]
;  M1 = 10, M2 = 6, N = 5, L = [_A,_B,_C,_D,_E]
;  M1 = 11, M2 = 7, N = 6, L = [_A,_B,_C,_D,_E,_F]
;  M1 = 12, M2 = 8, N = 7, L = [_A,_B,_C,_D,_E,_F,_G]
;  M1 = 13, M2 = 9, N = 8, L = [_A,_B,_C,_D,_E,_F,_G,_H]
;  M1 = 14, M2 = 10, N = 9, L = [_A,_B,_C,_D,_E,_F,_G,_H,_I]
;  ...

And now:
ulrich@TU-Wien:/opt/gupu/trealla$ git pull&&make OPT=-std=c99 NOSSL=1&&kill%1;date;git describe;./tpl
Already up to date.
make: Nothing to be done for 'all'.
kill%1: command not found
So Aug 22 09:04:14 CEST 2021
fatal: No annotated tags can describe '44326245132d4fc8934a3ee4054baa33897ba071'.
However, there were unannotated tags: try --tags.
Trealla Prolog (c) Infradig 2020-2021, v1.11.7-4-g44326
?- _=[M1,M2,N,L],call_nth(( true;true;true;true;call_nth(length(L,N),M2) ), M1).
M1 = 1
; M1 = 2
; M1 = 3
; M1 = 4
; M1 = 6, % unexpected
M2 = 5,
N = 0,
L = []
; M1 = 8,
M2 = 7,
N = 1,
L = [_12]

Maybe this one is clearer.

https://youtu.be/JTEFKFiXSx4I like this one
On Sun, Aug 22, 2021 at 5:09 PM UWN @.***> wrote:

Maybe this one https://youtu.be/pCmsMCSyeMk?t=20 is clearer.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/infradig/trealla/issues/246#issuecomment-903224712,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFNKSESJAKS6WVOFEFPJDEDT6CPBJANCNFSM5CMP7ZVA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email
.

Pah, Steinway, what do you expect?

I get this...
~/trealla (devel) $ tpl
?- _=[M1,M2,N,L],call_nth(( true;true;true;true;call_nth(length(L,N),M2) ),
M1).
M1 = 1
;  M1 = 2
;  M1 = 3
;  M1 = 4
;  M1 = 5, M2 = 1, N = 0, L = []
;  M1 = 6, M2 = 2, N = 1, L = [_A]
;  M1 = 7, M2 = 3, N = 2, L = [_A,_B]
;  M1 = 8, M2 = 4, N = 3, L = [_A,_B,_C]
;  M1 = 9, M2 = 5, N = 4, L = [_A,_B,_C,_D]
;  M1 = 10, M2 = 6, N = 5, L = [_A,_B,_C,_D,_E]
;  M1 = 11, M2 = 7, N = 6, L = [_A,_B,_C,_D,_E,_F]
;  ... .
?-
On Fri, Apr 29, 2022 at 7:46 PM Jean-Luc-Picard-2021 <
@.***> wrote:

Suprious choice point either in disjunction, length or call_nth itself:
?- _=[M1,M2,N,L],call_nth(( true;true;true;true;call_nth(length(L,N),M2) ), M1).
M1 = 1
; M1 = 2
; M1 = 3
; M1 = 4
; M1 = 6, % unexpected
M2 = 5,
N = 0,
L = []
—
Reply to this email directly, view it on GitHub
https://github.com/trealla-prolog/trealla/issues/246#issuecomment-1113120254,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFNKSEXNXIC4SQLZ5LDX33TVHOVWNANCNFSM5CMP7ZVA
.
You are receiving this because you commented.Message ID:
@.***>


[SEDONA-189] Prepare geometries in broadcast join

Did you read the Contributor Guide?

Yes, I have read Contributor Rules and Contributor Development Guide

Is this PR related to a JIRA ticket?

Yes, the URL of the assoicated JIRA ticket is https://issues.apache.org/jira/browse/SEDONA-XXX. The PR name follows the format [SEDONA-XXX] my subject.

What changes were proposed in this PR?
Use prepared geometries in BroadcastIndexJoinExec to speed up queries. In jira there is a simple dataset of polygons and points, where the speedup is around 4x.
Preparing the geometry has some overhead, but it will be compensated if the prepared geometry will be used several times. Using it in broadcast join seems like a safe bet - the broadcasted dataset is meant to be small.
How was this patch tested?
Running the existing UTs in sql submodule
Did this PR include necessary documentation updates?

No, this PR does not affect any public API so no need to change the docs.

@umartin Hi Martin, is this PreparedGeometry related to your https://issues.apache.org/jira/browse/SEDONA-178 ?

@umartin Hi Martin, is this PreparedGeometry related to your https://issues.apache.org/jira/browse/SEDONA-178 ?

That seems like an unrelated issue.
PreparedGeometry is a tool in JTS that can speed up spatial predicates (contains, crosses, etc..). It does not directly impact distance queries and does not change impact correctness - performance only.

@umartin Hi Martin, is this PreparedGeometry related to your https://issues.apache.org/jira/browse/SEDONA-178 ?

That seems like an unrelated issue.
PreparedGeometry is a tool in JTS that can speed up spatial predicates (contains, crosses, etc..). It does not directly impact distance queries and does not change impact correctness - performance only.

I agree. It only impacts performance. I was just going off on a tangent when discussing refactoring spatial partitioning code. That might have caused some confusion


2571: Add map query params

Short description

Add query params for zoom and poi category filter.
Don't worry, most of the changes are tests :bug:
Proposed changes

Add query param for currently selected poi category (included in share url/pathname)
Add query param for initial zoom level (not included in share url/pathname)
Adjust behavior as following:

Empty map press: Single and multi poi are deselected and filter modal is closed, filters are retained
Selecting map feature (single or multi poi): Previous single or multi pois are deselected, filters are retained
Selecting single poi in list: Multi poi and filters are retained
Selecting a poi category filter: Single poi and multi pois are deselected
Deselecting a poi category filter: Single poi and multi pois are retained
Selecting currently open filter: Single poi and multi pois are deselected
Deselecting currently open filter: Single poi and multi pois are retained
Back to overview button: First single poi is deselected, then multi poi, filters are retained
Zoom is never retained (i.e. just initially set via url)

Extract Pois and PoiFiltersOverlayButtons components (web)
Fix page title to account for single pois (web)

Does this make sense? Please let me know if you don't understand something or think its not intuitive/good UI/UX.
Rejected changes
I decided against implementing query params for both currently open filter and filter selection currently shown. Reasoning:

Currently open filter: The result of this filter is not always the same as it depends on the weekday/time. Therefore, including this in the url could lead to confusing results (i.e. "but it worked on my phone")
Filter selection shown: I did not see a use case for this and since it would just increase url length and complexity I opted against.

Let me know if you think differently.
Side effects

None (I think).
Please test this very thoroughly! I am not sure about quite some behavior here! :warning:
Resolved issues

Fixes: #2571.

Hmm, when I run npx uri-scheme open integreat://integreat-app/muenchen/en/locations\?category\=4 --ios, it opens to the map but no filters are enabled. It's currently not opening at all in Android so can't test there, sorry, I'll try again next week. Short testing in Firefox worked.

Good catch! Should be fixed :)

Very cool! Tested in Firefox and real iOS (still no dice on Android, sorry, someone else will have to test that)

I think you perhaps have to set the app to support the deep link manually (at least for the test cms apk). You can do that in the settings for the app: Open by default > Add link > integreat.app. After that I was able to open https integreat.app links

Very cool! Tested in Firefox and real iOS (still no dice on Android, sorry, someone else will have to test that)

I think you perhaps have to set the app to support the deep link manually (at least for the test cms apk). You can do that in the settings for the app: Open by default > Add link > integreat.app. After that I was able to open https integreat.app links

You're right, I did, thanks! I even vaguely remember disabling the deep linking for something a while ago 😅  Anyway, worked with that! Very nice!

Looks fine to me tested on android and chrome. Not sure why we need the zoom as a query param @steffenkleinle ? Since it won't be added to the url no one will share it?

It was a request by the maltesers to be able to share a map with specific zoom, so like this you can manually add a zoom query param that is then initially set.
See https://chat.tuerantuer.org/digitalfabrik/pl/hsuepxecj38b9mmcpfy4h3us9o


该框架是否可以进行监督性预训练

The doc issue
使用了该框架的自监督模型。希望可以比较全监督型训练的结果。
Suggest a potential alternative/fix
No response

Hi, please describe your problem in details

If you have any further problems, feel free to reopen it


E2E failure - kubeadmin

We occasionally fail e2e with the following error:
time="2020-04-25T23:50:36Z" level=fatal msg="Get https://oauth-openshift.apps.lgp33m49.westeurope.aroapp.io/oauth/authorize?client_id=openshift-challenging-client&response_type=token: EOF" func="main.main()" file="hack/kubeadminkubeconfig/get.go:69"

Please add a short retry loop to kubeadminkubeconfig to see if that helps.

@olga-mirensky please can you get yourself added to the Azure GitHub organisation so that you can have issues assigned to you, and please can you work this issue?

Reassigning to @sjkingo as Olga's on call this week.


Windows Notification Service endpoints for Web Push are down

Please note that today the endpoints (*.notify.windows.com) used for web push are completely down.
For example:
Failed to open TCP connection to wns2-ln2p.notify.windows.com:443 (execution expired)

Please forward this to the appropriate team and fix it.

The Windows Push Notification Services (WNS) has an article documenting how to report issues: https://learn.microsoft.com/en-us/windows/apps/design/shell/tiles-and-notifications/troubleshoot-notifications#reporting-an-issue
This repository here is specific to Microsoft Edge DevTools, which is a different product. I suggest reaching out to the right team directly through their feedback channels instead.
Thanks for your understanding.


Get tls: no renegotiation error with interacting with ARM endpoint.

Bug Report

import path of package in question, e.g. services/preview/hybridkubernetes/mgmt/2020-01-01-preview/hybridkubernetes/
SDK version e.g. master

Specify the exact commit if possible; one way to get this is the REVISION
column output by dep status "github.com/Azure/azure-sdk-for-go.

output of go version

ARM calls are failing with below error when using Azure GO SDK.

What happened?
Failed to check Azure for existing resource err:Get https://api-dogfood.resources.windows-int.net/providers/Microsoft.Kubernetes/locations/WESTUS2/operationStatuses/579fa220-5396-436a-a13a-b50ccb6a800f?api-version=2020-01-01-preview: local error: tls: no renegotiation"

It was working fine before and suddenly we see this failure coming. So assuming some service side change. But would help if we you observed this kind of issue before.

What did you expect or want to happen?
No error should come here.
How can we reproduce it?
Try onboarding connected cluster in DF ARM.
Anything we should know about your environment.
Normal Kubernetes Environment.

Hi @rapatchi thanks for this issue!
I am tagging this issue so that some one from the service side might know and take a look.

@ArcturusZhang  we are observing this issue not only with operations of Microsoft.Kubernetes. I am observing this issue with other api as well. Like getting the resource group etc. And FYI I am from Connected Kubernetes team itself.

The default it no TLS renegotiation.
https://github.com/Azure/go-autorest/blob/master/autorest/client.go#L193
If an endpoint requires TLS renegotiation they need to add a transform to their readme.go.md file.  Here's an example.
https://github.com/Azure/azure-rest-api-specs/blob/master/specification/cognitiveservices/data-plane/AnomalyDetector/readme.go.md

We add the required fix.