Continuation indent on delegating properties is missing

The below example gets formatted as such in 0.46 w/ googleStyle()
public class MergeSarifReports :
  CliktCommand(
    help = "Merges all matching sarif reports into a single file for ease of uploading."
  ) {

  private val remapSrcRoots by
  option(
    "--remap-src-roots",
    help =
    "When enabled, remaps uri roots to include the subproject path (relative to the root project)."
  )
    .flag()

Sorry fake news!


Translate concepts/configuration/pod-priority-preemption.md in Korean

This is a Feature Request

What would you like to be added

Translate concepts/configuration/pod-priority-preemption.md in Korean.
Why is this needed
There is no documents of concepts/configuration/pod-priority-preemption/ which translated into Korean.
Comments

Page to update: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/
I'm translating this document now.
The translated document will be submitted to dev-1.18-ko.3 branch.

/language ko
/assign


"Start With/Without Debugging" should not open browser

In a web project if you start a specific script, it will still open the browser.
We should suppress browser opening in this case, probably by adding a launch option to the config before passing it to the launcher.

For a launch option I envisage something generic - "SingleScriptLaunch" - rather than something specific to not opening the browser. That allows different launchers to handle it differently.

Already resolved


Distrbuted unit testing & Loadbalancer failed workers handling.

@osamahammad21 For the broadcast messages saving, could it be saved in the memory of the loadbalancer, for instance, a vector of data? or does it need to be written to disk?


Added jsondiffpatch for better object diffing

Here's what the output looks like currently

Here's what it looks like after my changes

The changes I made just make it easier to read nested objects much easier. For objects that have functions it will still appear in a single line string like it currently does so it won't affect those test cases.
Hope this helps

Thank you for your a great Pull Request!


feat(analytics): Add trackedUserCount abtest variant

Summary
OPTIM-1016
This PR adds the trackedUserCount to the AB test variant response. These are the distinct number of users that have performed a tracked search.
Testing
Green CI

Going to open in api-clients-automation to update all clients


Cannot send any push notification

Hello Everyone,
So I followed the installation tutorial and everything.
I've installed redis from the Debian 8 repositories (Version Redis 2.8.17 (00000000/0) 64 bit)
Then I've installed the latest binary from uniqush (uniqush-push 2.1.0)
Started the server (service redis-server start)
And finaly started the uniqush-push file.
When everyone was OK I launched some CURL tests to see the result.
root@libredev:~# curl http://<IP_ADDRESS>:9898/version
uniqush-push 2.1.0

And then I started to follow the tutorial in order to enable iOS Push Notifications:
curl http://<IP_ADDRESS>:9898/addpsp -d service=myproject -d pushservicetype=apns -d cert=/root/apns-dev-cert.pem -d key=/root/apns-dev-key-noenc.pem
Then I created a subscriber with my Device Token
curl http://<IP_ADDRESS>:9898/subscribe -d service=myproject -d subscriber=uniqush.client -d pushservicetype=apns -d devtoken=14bfd129895f22288d8a9bfc17bcad3160ca6359f51fe4a2fc6bc012dfb1e6ae
Then I tried to push something to my iOS device (with the application closed of course)
curl http://<IP_ADDRESS>:9898/push -d service=myproject -d subscriber=uniqush.client -d msg="Hello World"
But nothing happened. I've tried everything but nothing works.
This is what I've done to create the Development Certificate:
https://blog.serverdensity.com/how-to-renew-your-apple-push-notification-push-ssl-certificate/
I've even tried, on the addpsp fonction, to select the "final cert.pem" (the one with the private key already in it), but nothing works.
After that I've installed Pusher() and I've tested it in a sandbox with the same key and the push notification was received on the iOS.
So where could the problem come from?

hi @aliasbody ,
It seemed that you missed a parameter -d sandbox=true when adding Push Service Provider with the development certificate.
The official usage document described as follows.

sandbox
Optional. true for sandbox; otherwise for production environment

@aliasbody did @liyp 's answer solve your issue? Please close the issue if so.

Hi @liyp  and @mishan, Sorry for taking so long to answer.
When I tested at that time it didn't solved my problem, neither with sandbox at true or false, either with the production or development certificate. I've solved my issue by developing a PHP module in order to do the work.
Once again thank you for everything.


Performance/ReverseEach fix is not equivalent

The ReverseEach performance cop suggests replacing .reverse.each with .reverse_each.
Unfortunately reverse_each is not a drop-in replacement for reverse.each as there is a subtle difference between the two:
payments = [200, 400, 800, 100]
max_payment = payments.sort.reverse.each { |x| "do something" }.last
# => 100
max_payment = payments.sort.reverse_each { |x| "do something" }.last
# => 800

In other words, reverse_each runs the block over each element in reverse order, as expected, but then it returns the un-reversed enumerable.
Solution
It's a valid performance improvement in most scenarios, but it needs to come with a big warning. I also think that auto-correction should be disabled for this cop because it can break code.
RuboCop version
rubocop -V
0.59.2 (using Parser <IP_ADDRESS>, running on ruby 2.5.1 x86_64-linux)

The example that you provided is a bit of an edge case that we can account for in the cop. I find it a bit unusual to chain a method onto each since each returns the original object rather than something that has been modified. I can also see where someone would do this to simplify the code.
We should also check to make sure that reverse.each isn't being used as the return value of a method because the same issue could occur.


cmd/example-app: use a non-empty state

Use a non-empty state in the example-app to ensure dex is properly
preserving the state for the code flow.
Updates #712
cc @rithujohn191

lgtm


Use Java 20 for detekt

https://github.com/Hongbo-Miao/hongbomiao.com/blob/b02208a76b9f44ac7bf1d3a96eff793b3ba8fb0f/.github/workflows/.static-type-check.yml#L64-L64
Waiting for https://github.com/detekt/detekt/issues/6031

Will use Java LTS version 17 instead, and wait next LTS version 21.


[6.0] [CS] Avoid creating placeholder var if skipping for completion

6.0 cherry-pick of #73705

Explanation: Fixes a code completion crash that could occur with a result builder containing a statement.
Scope: Affects completion on variables that rely on result builders being type-checked
Issue: rdar://127838305
Risk: Low, the fix is very simple
Testing: Added tests to test suite
Reviewer: Pavel Yaskevich

@swift-ci please test


mender-shell Yocto updates: new variable and config functionality

Implementation in https://github.com/mendersoftware/meta-mender/pull/1228

@oleorhagen See #1265


Adopt http\server\path\multiple from cadl ranch

Adopt https://github.com/Azure/cadl-ranch/tree/main/packages/cadl-ranch-specs/http/server/path/multiple

depend on https://github.com/microsoft/typespec/issues/4206

Need to implement https://github.com/microsoft/typespec/issues/4673

Need to resolve https://github.com/microsoft/typespec/issues/4690


Add extensive new docs on backups, scalability, and security.

Automated message from Dropbox CLA bot
@timabbott, it looks like you've already signed the Dropbox CLA. Thanks!

Probably we should start moving content into multiple files at some point (probably not a blocker for merging this).
I'm increasingly thinking we should convert our readthedocs.com content to use markdown rather than rst since it feels nicer to write and I'm observing I keep putting content in our README files for that reason...

Wow, this README is getting long! I totally agree that this should be moved into the readthedocs documentation.
I had some minor nitpicks, but honestly I'd rather merge and fix them later, which is what I'm going to do.

Cool thanks for the review @acrefoot !
FYI don't use the GitHub "merge" button -- it creates a merge commit, and we've been sticking with the rebase approach.  I went ahead and did a force-push to fix the history for this case.


PathItem parameters overriding in Operation

Describe the bug
I received warning when trying to generate client for example OpenAPI (see below).
ERROR parsing POST /foo/{bar} within default. Endpoint will not be generated.
Could not reconcile duplicate parameters named bar

OAS says A unique parameter is defined by a combination of a name and location. See question in specification repo.

it's OK to have parameters with the same name as long as they have different location (i.e. path vs header).

To Reproduce
Steps to reproduce the behavior:

Run generation for example OpenAPI (see below).
See warnings in cli.
See post_foo_bar.py module not generated.

Expected behavior
Expected two different parameters in generated client. Parameter bar in POST method must be overridden.
# Generated `post_foo_bar.py`
...

def _get_kwargs(
    *,
    client: Client,
    bar_path: str = "OVERRIDDEN_WITH_DEFAULT_VALUE",  # from `Operation`
    json_body: str,
    bar_header: Union[Unset, str] = UNSET,
) -> Dict[str, Any]:
    url = "{}/foo/{bar}".format(client.base_url, bar=bar_path)

    headers: Dict[str, Any] = client.get_headers()
    cookies: Dict[str, Any] = client.get_cookies()

    if bar_header is not UNSET:
        headers["bar"] = bar_header

...

# Generated delete_foo_bar.py
...

def _get_kwargs(
    *,
    client: Client,
    bar_path: str,  # from `PathItem`
) -> Dict[str, Any]:

...

OpenAPI Spec File

openapi: 3.0.3
info:
  title: Parameters example
  version: 1.0.0
servers:
  - url: 'https://example.com/api/rest'
paths:
  '/foo/{bar}':
    post:
      parameters:
        - name: bar
          required: true
          in: path
          schema:
            type: string
            default: OVERRIDDEN_WITH_DEFAULT_VALUE
        - name: bar
          in: header
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              type: string
      responses:
        '200':
          description: Example
          content:
            application/json:
              schema:
                type: string
    delete:
      responses:
        '200':
          description: OK
    parameters:
      - required: true
        name: bar
        in: path
        schema:
          type: string

Desktop (please complete the following information):

OS: [e.g. macOS 10.15.1] Windows 10
Python Version: [e.g. 3.8.0] 3.9.2
openapi-python-client version [e.g. 0.1.0] 0.10.1

Additional context
I wrote a fix for this issue. I want to test it and make PR soon. @dbanty what do you think about it?

Will be included in 0.10.2


How to trigger alert of Superset ？

As shown in the figure above， I configed the alert settings,  but superset didn't output any alert logs and the alert never be triggered.
superset image version 1.0.1

the sql  "select count(*） from benefit_base_info " only have one result.

lots of issues have been fixed in this feature. please check out latest master and let us know if this is still an issue? thanks!


Change social links

Change the prestashop links to tb.
When you have this module installed, enabled, and setup correctly, it shows prestashop social buttons on the bottom of the admin login page, this pr changes those links to tb's.

I changed the pr, to include another commit, this way there is only one..


fixed joi validation issues

forced a rule in one case as schema not supported in swagger
fixed one test for alternatives as the actual models are different

Tests all pass. I think the when change is okay. It's a bit weird because of the different tree in the when.flags.presence check, but from a high level it makes sense to parse the options. Everything else is straightforward.


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add to cart button missing for PDFs

Describe the bug
The "Add to cart" button in the asset details is missing for PDF
To Reproduce

Go to https://aem.enablementadobe.com/content/asset-share-commons/en/light/details.html/content/dam/asset-share-commons/en/public/documents/document-sample.pdf
See the action "Add to cart" is missing

Expected behavior
The same actions as for https://aem.enablementadobe.com/content/asset-share-commons/en/light/details/document.html/content/dam/asset-share-commons/en/public/documents/document-sample.docx should be provided
Screenshots

It is not clear to me which of the conditions from https://github.com/adobe/asset-share-commons/blob/develop/ui.apps/src/main/content/jcr_root/apps/asset-share-commons/components/details/action-buttons/action-buttons.html may differ by actual asset (and its type).

@kwin

properties['addToCartLabel']
properties['removeFromCartLabel']

...are both component properties
And config.cartEnabled is configured on the parent ASC Search page's page properties (there's some paths to the Cart modal, and the  checkbox).
... So the first 2:

properties['addToCartLabel']
properties['removeFromCartLabel']

Could differ by asset type, assuming those asset types have different Asset Details pages.

@davidjgonzalez Thanks for the hints, indeed different asset details pages are used. The reason for this seems to be https://github.com/adobe/asset-share-commons/blob/develop/core/src/main/java/com/adobe/aem/commons/assetshare/content/properties/impl/AssetTypeImpl.java#L79 which returns "DOCUMENT" for the docx asset but not for the PDF with {{dc:type}} being {{application/pdf}}. IMHO PDF should also be classified as "DOCUMENT". WDYT?

This duplicates issue #714


Improving the error pages

The error pages shown now are just textual representation of what the error, it could be improved

Yes we can add some SVG files
Refer: https://undraw.co/search

I'll do it.

This Issue is open to all, anyone can try to contribute.
Here is the location of 404.html
\templates\webpages\404.html

design the html page to display the error in a better way like https://github.com/18praneeth/sushiksha-website/issues/218#issuecomment-776666740


MongoDB to Front End Connection

Description: Write function to do a one-time pull of all data in the database and display in plain text

This task has been accomplished. Getting the readings formatted is now being tracked in Issue #13 . Closing out issue.


[Auth] Tenant Controller

Description
This pr adds the logic to reconcile Tenants and issue related identities and grant permissions
How Has This Been Tested?

[x] locally

/merge


Documentation links to a parked domain.

Rust-ci.org appears to have its domain scooped up and parked at some spam site. Maybe consider moving the documentation somewhere else?

Thanks, good catch. I've updated it to point to docs.rs which should hopefully build the latest docs soon.


about this theme and added controls in each tabs

hi again and how r u ?,i downloaded last version today and attached a image about this theme right to left in design and run time isssue,maybe this problem was been exist in other themes too but i not checked yet

i have another simple question about how can i add this grouped controls named 1 or 2 or 3 in tab0 and tab1 and tab2 in design ? or am i should be just use coding for show controls in each tab? i attached a image for my means
i want add group1 in tab 0 and then add group 2 in tab 1 and then add group 3 in tab2 in desiging,i did try for add group 1 in tab0 by desiging and its work but i could not find properties to can active tab 1 in design for  add my group2 in tab1 and then i wanted click on tab 2 for add my group3 .

for better means some thing like this :

better animated pic attached about clickable tabs in design time and added controls by easy way :
sample 1 :

better sample 2 :

OK, Issue 1: Problem with themed control in right-to-left: fixed now (I just uploaded a new version). It seems that there is a bug in the API, but I changed something that fixed it.
Issue 2: As I understood, it is about not being able to change the current tab at design time.
This issue only can happen uncompiled, not with the ocx (if I understood it right).
You can change the current tab:

From the TabSel property.
From the property page Tabs, in 'Current tab', press the arrows.
In the NewTab UserControl code, comment the line #Const NOSUBCLASSINIDE = True
Then the tabs will become clickable at design time.
But be aware that doing so, you will be enabling subclassing in the IDE, and it could be more prone to crashes (for example pressing the stop button while a form with a NewTab control is opened and possibly doing something).


Data resource gives 400 for Federated repositories

Describe the bug
When using data resources for managing Federated Repositories, it gives 400 when the repositories don't exist; if the repositories exist, it doesn't give any errors.
If we create new Federated Repositories, we get the above error.
Code for creation of federated repo:
data "artifactory_federated_generic_repository" "docker_test" {
  key = "docker_test"
}

resource "artifactory_federated_docker_repository" "docker_test" {
  key                    = "docker_test"
  description        = "This repository is for docker images."

  dynamic "member" {
    for_each = var.federated_urls
    content {
      url     = join("/", [member.value, "artifactory", "docker_test"])
      enabled = true
    }
  }
}

Expected behavior
Ideally, it should give a null value instead of exiting with a 400.

@sparshs413 Thanks for the report. I'll add this to our plan to investigate.

@sparshs413 Having said that, the error stamps from the fact the data source is not dependent on the resource creation. You should use the resource reference for key attribute to ensure the resource is created before fetching the data from it.
e.g.
data "artifactory_federated_generic_repository" "docker_test" {
  key = artifactory_federated_docker_repository.docker_test.key
}

resource "artifactory_federated_docker_repository" "docker_test" {
  key                    = "docker_test"
  description        = "This repository is for docker images."

  dynamic "member" {
    for_each = var.federated_urls
    content {
      url     = join("/", [member.value, "artifactory", "docker_test"])
      enabled = true
    }
  }
}

@alexhung In the case of multiple artifactory instances, the resource creation is done on a single instance, and for others I am trying to use data resources to fetch the data so that the Terraform apply doesn't fail (since the federated repository would already exist)


bug+suggestions

One bug fix, one minor optimisation, and one suggested minor function remodel that IMO is a little clearer (and removes some dead code)

I suspect the 2 first conditions in Cells are missing a != null test. Otherwise, since existing and update can be null, those will NPE.

Ugh. I hate it when I introduce a worse problem when fixing a basic error (dead code).
I've pushed a variant with a utility method added to DeletionTime that makes it clearer what is happening so I can avoid that particular mistake in future. Feel free to impose your own preferred name on it (just picked one arbitrarily that seemed appropriate, but not wed to it).

I wasn't a fan of adding the method to DeletionTime because handling null cells is not something done througout the code and so the method felt a bit random when looking at DeletinTime. But anyway, I simply inlined it. Committed, thanks.


Support for decimal type

May I ask for supporting decimal .NET type?
For bson serializer I found some code that can be helpful
https://github.com/Azure/azure-amqp/blob/master/Microsoft.Azure.Amqp/Amqp/Encoding/DecimalEncoding.cs
Thanks

Hi @jozseffa, did you mean native bson Decimal data type? By bson specification, decimal are converted to double value.

Yes, I mean native BSON Decimal128 representation. I found here more info:
https://github.com/mongodb/specifications/blob/master/source/bson-decimal128/decimal128.rst
Motivation to support decimal128:
BSON already contains support for  double  ( "\x01" ), but this type is insufficient for certain values that require strict precision and representation, such as money, where it is necessary to perform exact decimal rounding.

Wow, bson specs was updated :) I didn't know about that
http://bsonspec.org/spec.html
I will try implement this in v3. Thanks

Thank you!

I was reading about Decimal128 implemented in MongoDB and I dont undersand if is same as decimal C# datatype. It's safe to just implement as C# decimal?

See the reference implementation:
https://github.com/craiggwilson/mongo-csharp-driver/tree/decimal
It serializes 2 Int64, the Int64 is build up to  IEEE 754-2008 compatible representation of decimal128.


Create a event card to be used on homepage calendar

Figma link
TODO
Need to create a event card for homepage calendar
Reference

@isVivek99 I would like to contribute to this issue.

@isVivek99 I would like to contribute to this issue.

Hi @Martijn0405 . Are you on the RDS discord server?

@iRohitGaur not yet. Haven't received an invite from Ankush on Twitter.

@iRohitGaur not yet. Haven't received an invite from Ankush on Twitter.

No problem. Meanwhile you can start working on this issue.

@iRohitGaur do you have any updates on the PR?

@iRohitGaur do you have any updates on the PR?

We have already assigned this to you. I see that you have raised a PR for the same. @harshith-venkatesh has replied to you on the PR. Please check it out.


Confusing error on unrecognized language

If I use an unrecognized syntax, for instance:
File index.md:
```asdfl
```

Then the error is confusing.
Language does not exist asdfl
Problem writing Eleventy templates: (more in DEBUG output)
> Having trouble rendering njk (and markdown) template ./index.md

`TemplateContentRenderError` was thrown
> Cannot read property 'rest' of undefined

The first line mentions that the language doesn't exist, but I didn't realize for quite a while that that warning was the cause of the later fatal error.
Expected Behavior:
Unrecognized languages should give a warning and then simply fail to highlight that syntax.

That console.warn actually comes from Prism, unfortunately. https://github.com/PrismJS/prism/issues/2145
But we can clean up the error message.


Develop hubbard correction

Addition of DFT+U metadata (called HubbardModel) and parsing for VASP and FHI-aims.
On the GUI side, is U_effective shown in the DFT search menu, while U and J are just indexed in elasticsearch.
These features were first discussed in https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/issues/884

Can you also include the pylint fixes for the wannier90 parser here?

@JosePizarro3 has already amended it in the QMC branch.
I'm not sure when it will be merged, though.

Am getting the following pylint error:
************* Module electronicparsers.fhiaims.metainfo.fhi_aims electronicparsers/fhiaims/metainfo/fhi_aims.py:1431:19: E1101: Module 'nomad.datamodel.metainfo.simulation.method' has no 'HubbardModel' member (no-member)
Locally, I cannot reproduce it though.
Instead I get another error for flpo, since its dependency DFTPlusU was changed. Should I for the time being just update the name? Later on, I can consider this parser more thoroughly.

This is the error that I am referring to that is why I do not want to merge to develop because the nomad pypi does not yet include the new metainfo defs. But anyway, let us run the tests again when the pakage is released. For now as long as tests run fine locally I think we are ok.

Okay, now I see! Should I still push the minor updates to the fplo parser?
Else, I fear that it might break.

The fplo stuff is still related to hubbard? If so then add it as long as it passes your local tests.

Then I think you need to update every parser to use HubbardModel. Just create an issue to add tests later.

Fplo was the only one left


rofstatus script at 720x720 loses labels

Sample output

This scales up well for dimensions, but when its square shape, there is no room for the labels of nodes to appear on the right side.
Consider drawing the names as labels on the nodes themselves in place of the number

Resolved with changes in 23.06


Proper changelog

Thanks for the PR, I'm wondering, did you write everything by hand ? Iff so that somewhat defeats the purpose of the process being all automatic. We should use maybe git diff or a proper way to diff from previous version and extract a proper changelog out of it.

Thanks for the PR, I'm wondering, did you write everything by hand ? Iff so that somewhat defeats the purpose of the process being all automatic. We should use maybe git diff or a proper way to diff from previous version and extract a proper changelog out of it.

Yeah, I dowloaded the versions from pub and checked the difference.

Yeah, I dowloaded the versions from pub and checked the difference.

I've newer tried using dart this way, so I would like to work on making the changelog generator.

I've newer tried using dart this way, so I would like to work on making the changelog generator.


[BUG] "Missing Available" showing movies that are missing, but not available

Describe the bug
In the "Missing Available" table, it is showing movies that are missing, but are not actually available yet (some are years away from release).
To Reproduce
Steps to reproduce the behavior:

View Dashboard in Grafana

Expected behavior
I would expect this to show movies that are missing, but have already been released either in theaters, or on BR/DVD.
Screenshots

Environment (please complete the following information):

OS: Docker
Version Latest

Additional context
Add any other context about the problem here.

This is not a bug. Check your radarr settings. If the movie shows in red radarr is acutely looking for it. Make sure you change your availability setting for the movie.


Release Codegen

Description of changes

https://github.com/aws-amplify/amplify-codegen/pull/286 : Retain v2 indexes in codegen
Issue #, if available

Description of how you validated changes
Tested in linked PR
Checklist

[x] PR description included
[x] yarn test passes
[x] Tests are changed or added
[ ] Relevant documentation is changed or added (and PR referenced)
[ ] Breaking changes to existing customers are released behind a feature flag or major version update
[ ] Changes are tested using sample applications for all relevant platforms (iOS/android/flutter/Javascript) that use the feature added/modified

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Changes reviewed in attached PR


After establishing Mixpanel integration and success log messages, no events are appear in Mixpanel

I followed the integration instructions from the following page and I see 'success' status messages in the auth0 logs, but no events are showing up in Mixpanel.
https://auth0.com/docs/extensions/mixpanel
auth0 logs--
10:23:50 AM: new webtask request<PHONE_NUMBER>864.487453
10:23:50 AM: Logs from: Start.
10:23:51 AM: Total logs: 52.
10:23:51 AM: Sending 17
10:23:51 AM: Upload complete.
Job complete.
10:23:51 AM: finished webtask request<PHONE_NUMBER>864.487453 with HTTP 200 in 1374ms

I have the same problem. Did you find the solution? Please share

The issue was caused by a missing logtype.  the extension currently uses a static list of log types.  I added a bunch of missing log types today and pushed a new version of the extension.  If you already have this installed you will get the updates automatically if on version 1.4.  Otherwise you can upgrade manually.

@sgmeyer any idea if the extension included within Auth0 is up to date? I'm seeing the same symptoms as the opening poster here, but there's no way to see what version is being used. I can only see success logs in webtask.io and no data in Mixpanel.


Rename & Scan in Redis Cluster - with Redis Cluster Hash Tags

Hi,
I'm trying to rename a key in Redis Cluster, but I'm receiving the following error:

Fatal error: Uncaught exception 'Predis\NotSupportedException' with message 'Cannot use 'RENAME' with redis-cluster.' in Connection\Aggregate\RedisCluster.php:299

I get the same error for Scan.
When using Redis cluster hash tags, the slot can be calculated according to it - for example, rename "{zone1:subzone1}:mydoc:1" to "{zone1:subzone1}:mydoc:2"
Is there an implementation or plan to support in predis?
If not, would you be willing to receive a PR I'll write adding support for it?
Thanks!

It makes perfect sense for both RENAME and SCAN :+1:, actually it's just an oversight on my part :sweat_smile: If you are still willing to push a couple of separate PRs for both commands against the v1.1 branch for it I'd be great!

I just ran into this problem with SCAN. Any solution?

I am facing the same problem with SCAN. Has anybody found a solution?

@zeshan77 I think this library may have gone stale. I switched to using cheprasov/php-redis-client which works very well and supports the methods you want :)

I am facing the same problem with SCAN. Has anybody found a solution?
I did it like this:

$clusterClient = $redis->getClientFor($connectionID)
$clusterClient->scan(0);


Modified color leakage

Closing a tab that has been modified (q!) carries the modified color to the next selected pane.
To reproduce:

Open vim
Open a new tab (:tabnew)
Insert some text (iasdfasdfasdf)
Close the tab (q!)

I cannot reproduce this. What Vim version is this? What is your airline configuration? What Terminal?

duplicate of #670


Update CI Action and Node versions

This pull request includes important updates to the GitHub Actions workflows for release and testing. The changes involve updating the versions of the actions/checkout and actions/setup-node actions, and changing the Node.js version used in the test workflow.
Updates to GitHub Actions workflows:

.github/workflows/release.yml: Updated the versions of actions/checkout and actions/setup-node from v2 to v4. This change will ensure the use of the latest features and security updates provided by these actions.
.github/workflows/test.yml: In addition to updating the versions of actions/checkout and actions/setup-node to v4, the Node.js version used in this workflow has been changed from 16 to the latest LTS version. This change ensures compatibility with the latest stable Node.js features.

hm I rebased on main and pushed it as new PR but now CI is failing? https://github.com/probot/adapter-azure-functions/pull/182 any idea? Sorry I just had time to rebase and was hoping to merge it in

got around to fix and merge #182, sorry for the delay


filterable list updates and docs

added active styling to list items
added inputPlaceholder option to override placeholder text
added documentation about all the options you can pass in when creating filterable lists

👍

🎁

+1


Fix #225 ScalaDocChecker fails valid constrained type parameter declarations

Codecov Report

Merging #251 into master will decrease coverage by 0.03%.
The diff coverage is 88.88%.

@@            Coverage Diff             @@
##           master     #251      +/-   ##
==========================================
- Coverage   87.52%   87.49%   -0.04%
==========================================
  Files          58       58
  Lines        1307     1319      +12
  Branches      127      127
==========================================
+ Hits         1144     1154      +10
- Misses        163      165       +2

Impacted Files
Coverage Δ

...a/org/scalastyle/scalariform/ScalaDocChecker.scala
96.15% <88.88%> (-1.31%)
:arrow_down:

Continue to review full report at Codecov.

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

Great. Thanks!


captureConsoleIntegration does not works in v4.18.0

Is there an existing issue for this?

[X] I have checked for existing issues https://github.com/getsentry/sentry-javascript/issues
[X] I have reviewed the documentation https://docs.sentry.io/
[X] I am using the latest SDK release https://github.com/getsentry/sentry-javascript/releases

How do you use Sentry?
Self-hosted/on-premise
Electron SDK Version
4.18.0
Electron Version
28.2.3
What platform are you using?
Windows
Link to Sentry event
No response
Steps to Reproduce
Works properly in<EMAIL_ADDRESS>Sentry config (in main process):
import * as Sentry from '@sentry/electron/main'; // v4.18.0
import { captureConsoleIntegration } from '@sentry/integrations'; // v7.102.0

Sentry.init({
    // ...
    ipcMode: Sentry.IPCMode.Protocol,
    integrations: [
        captureConsoleIntegration({ levels: ['error'] }),
        new Sentry.Integrations.MainProcessSession({ sendOnCreate: true }),
    ],
    // ...
}

Expected Result
console.error('test'); // capture error
Actual Result
console errors are not captured

Hm, sounds weird, can you try using the 7.101.0 version of the integrations package? That one aligns with the one the electron SDK is using. Thanks!

@panther7 Thanks for testing! I recommend reverting the integrations package back to 7.101.0. The electron package has a certain compatibility range with the other Sentry SDK packages and that one happens to only include 7.101.0 right now.


Fix --rs-udp cmdline option

Arg is incorrect and makes testpmd to fail.
reference: dpdk ver 21 doc [1]
[1] http://doc.dpdk.org/guides/testpmd_app_ug/run_app.html

Seems fine to me. I guess my only question is does this change between versions or something? Or did @atheurer just add something that he didn't test (again ;-))?
untested :)


Uniform collision check

Made services in mapper more explicit and added services to check the variables that are defined through services
Inflation now defined as the robot radius + collision distance
Connected collision distance from the executive in a plan to the mapper
Zones map in validator now use voxel map, allowing inflation
QP planner uses validator map instead of recalculating zones (added a service to get the zone map if needed by other planners). 'planner_distance' is now the extra inflation distance defined only for the planner, allowing for extra planning distance from obstacle to obtain trajectories further from walls.

@kbrowne15 if you could please still take a look at the executive part!


Create a final solution code for the exercise 03 from the 'Create a new Node.js project and work with dependencies' course

chore: create a final solution code for the exercise 03 from the: Create Nodejs Project Dependencies
We don't have any final solution for those is trying to make the exercises!

@glaucia86 LGTM


Blog seo

Please always provide the GitHub issue(s) your PR is for, as well as test URLs where your change can be observed (before and after):
Fix #<195>
Test URLs:

Before: https://main--elixirsolutions--hlxsites.hlx.live/

After: https://blog-seo--elixirsolutions--hlxsites.hlx.live/

Draft example: https://blog-seo--elixirsolutions--hlxsites.hlx.live/drafts/blog/blog-seo

@sforschen, wanted to get your opinion on a couple things:

Location & contents of the author/reviewer excel sheet: elixirsolutions > blog > blog-authors.xlsx. This file's purpose is to list all of the authors with their titles and links to wherever their bios are located.

The new metadata keys added to blog pages are "Author" and Reviewer" they should use IDs from the blog-authors.xlsx file. Should I rename these metadata keys to AuthorIds and ReviewerIds?

For some reason I cannot get https://blog-seo--elixirsolutions--hlxsites.hlx.live/drafts/blog/blog-seo to use the blog template even though I have it set in the metadata.xlsx. It worked for me when I was running this locally, not sure if the change is not publishing or something?

You should be able to see it in action in the block library blog-byline

@janefrommaine I got the preview to work using .page and the URL https://blog-seo--elixirsolutions--hlxsites.hlx.page/blog/blog-seo


Create endpoint /reloadsolution

See #29
We need an endpoint to reload the active solution, and re-parse files off disk.

Already have on see #19


Broken colorpicker in stream popover

The color picker is not saving the color properly
When we select the color from the right panel and then click outside to keep it
Ideally, it should keep the color, but here it's reverting to the previous one

Discussion: https://chat.zulip.org/#narrow/stream/9-issues/topic/colorpicker.20broken

@zulipbot claim

@zulipbot claim

I'll abandon this issue so I can pick up a new one.
@zulipbot abandon


[Terminal] When using bash shell from mingw|GIT, 'clear' doesn't empty the backbuffer

Version: 1.52.1 (user setup)
Commit: ea3859d4ba2f3e577a159bc91e3074c5d85c0523
Date: 2020-12-16T16:34:46.910Z
Electron: 9.3.5
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19042
Steps to Reproduce:

Install GIT for windows
Setup the bash shell as default in vscode
Open terminal view, type some stuff to fill the buffer/history
type 'clear'

Expected: buffer should be fully cleared
What happen instead: I can scroll up and see what i had before clear
This does not happen when i do the same using the Terminal for Windows, same on Linux, same on macOS
This only happens on vscode's terminal on Windows

Does this issue occur when all extensions are disabled?: Yes

What happens if you clear and instead of scrolling, zoom in or out?

What happens if you clear and instead of scrolling, zoom in or out?

https://user-images.githubusercontent.com/18348637/104354800-0e20da00-550a-11eb-9071-ac45fd201364.mp4
i recorded a video, will be easier to explain, i hope

i press enter multiple times
i type 'clear'
i try to zoom|in/out (it now show 2 lines instead of 1)
i try to scroll
i type again 'clear'

https://user-images.githubusercontent.com/18348637/104354800-0e20da00-550a-11eb-9071-ac45fd201364.mp4
i recorded a video, will be easier to explain, i hope

i press enter multiple times
i type 'clear'
i try to zoom|in/out (it now show 2 lines instead of 1)
i try to scroll
i type again 'clear'

I get the same issue if i use the stock cmd.exe
cls never clear the buffer, i can still scroll up and see history
if i type 'cls' in the windows Command Prompt window, it properly clear the buffer and i can't scroll anymore

I get the same issue if i use the stock cmd.exe
cls never clear the buffer, i can still scroll up and see history
if i type 'cls' in the windows Command Prompt window, it properly clear the buffer and i can't scroll anymore

Duplicate of #75141 I think.

Duplicate of #75141


Update Postgres terraform module to fix deprecation woarning

Terraform apply operations produce this deprecation warning
╷
│ Warning: Argument is deprecated
│
│   with module.database_enc.aws_db_instance.postgresql,
│   on .terraform/modules/database_enc/main.tf line 55, in resource "aws_db_instance" "postgresql":
│   55:   name                            = var.database_name
│
│ Use db_name instead
╵```

There is an issue to fix this in the upstream module

https://github.com/azavea/terraform-aws-postgresql-rds/issues/45

When this is fixed, and a new release is available, update to it.

Please add your planning poker estimate with Zenhub @nanotubing


[IRGen] Prevent CVW from being emitted for non-copyable types

rdar://138028500
In some cases CVW were emitted for non-copyable types, which should not happen.

@swift-ci smoke test


Publish Kyverno and Kubernetes compatible matrix

Assign me, please, and I'll handle it.

Assign me, please, and I'll handle it.

We can probably go ahead and publish this since 1.3.0 was released. Are we claiming 1.3.0 supports K8s 1.14-1.20 at this time? Should we start the matrix with 1.3.0 and list only it? Going forward, it might be good to specify this compatibility on the releases, which we can then pick up and copy into the docs.

We can probably go ahead and publish this since 1.3.0 was released. Are we claiming 1.3.0 supports K8s 1.14-1.20 at this time? Should we start the matrix with 1.3.0 and list only it? Going forward, it might be good to specify this compatibility on the releases, which we can then pick up and copy into the docs.

@realshuting can you comment, please?

@realshuting can you comment, please?

There may be a problem for supporting 1.20, see this issue.
We can claim 1.3.0 supports K8s 1.14-1.19.

There may be a problem for supporting 1.20, see this issue.
We can claim 1.3.0 supports K8s 1.14-1.19.

If that's the case, then max version would be 1.18 since the Ingress containing API graduated to stable in 1.19 (not 1.20). Do we want to make that claim if the only blocker is the CLI when testing policy? And this isn't fixed in 1.3.0?

If that's the case, then max version would be 1.18 since the Ingress containing API graduated to stable in 1.19 (not 1.20). Do we want to make that claim if the only blocker is the CLI when testing policy? And this isn't fixed in 1.3.0?

Kyverno 1.3.0 uses K8s 1.18 client library,  and networking.k8s.io/v1beta1 was dropped in 1.19, so it causes errors with CLI.  To fix it in CLI, we need to upgrade the client version.
While for Kyverno controller, this shouldn't matter as Kyverno always fetches the Kind with the preferred API version.

Kyverno 1.3.0 uses K8s 1.18 client library,  and networking.k8s.io/v1beta1 was dropped in 1.19, so it causes errors with CLI.  To fix it in CLI, we need to upgrade the client version.
While for Kyverno controller, this shouldn't matter as Kyverno always fetches the Kind with the preferred API version.

Can we claim support through 1.20 with an exception for this known issue in the CLI? Is that reasonable?

Can we claim support through 1.20 with an exception for this known issue in the CLI? Is that reasonable?

Sounds good to me, @JimBugwadia do you see any other exceptions?

Sounds good to me, @JimBugwadia do you see any other exceptions?

Yes, that seems fine to me as well!

Yes, that seems fine to me as well!

end user here.
Is there anyway to add an "ignore-api-version-errors" options or something to the CLI?  Or a way to dynamically include/override other API versions?
Our Ingresses are set at networking.k8s.io/v1 and our manifests are in one file.  So even if we're trying to just validate a kinds: Deployment , the whole thing fails because the CLI seems to validate every kind anyways.
This won't be the last time this issue comes up, I imagine.

end user here.
Is there anyway to add an "ignore-api-version-errors" options or something to the CLI?  Or a way to dynamically include/override other API versions?
Our Ingresses are set at networking.k8s.io/v1 and our manifests are in one file.  So even if we're trying to just validate a kinds: Deployment , the whole thing fails because the CLI seems to validate every kind anyways.
This won't be the last time this issue comes up, I imagine.

Hi @bitva77 , since you're commenting on a (closed) PR which is not super related, would you open this instead on the main Kyverno repo, please?

Hi @bitva77 , since you're commenting on a (closed) PR which is not super related, would you open this instead on the main Kyverno repo, please?

@bitva77 - you can limit policy rules to match a kind (see: https://kyverno.io/docs/writing-policies/match-exclude/) and the CLI should skip other types. If this does not work, please log an issue here: https://github.com/kyverno/kyverno/issues or reach out on the slack channel.

@bitva77 - you can limit policy rules to match a kind (see: https://kyverno.io/docs/writing-policies/match-exclude/) and the CLI should skip other types. If this does not work, please log an issue here: https://github.com/kyverno/kyverno/issues or reach out on the slack channel.

Kyverno v1.3.0 does not support K8s 1.15 and all previous versions, as all CRDs are defined with apiextensions.k8s.io/v1, which was introduced in K8s 1.16.
Kyverno v1.2.1 supports K8s 1.15-.

Ok so min version for 1.3.0 is 1.16, correct?

Yes correct.

Hi
What's about CIlium?
Error: failed to load resources
Cause: no kind "CiliumNetworkPolicy" is registered for version "cilium.io/v2" in scheme "pkg/runtime/scheme.go:100"

I tried to skip but no luck =(
    exclude:
      resources:
        kinds:
        - CiliumNetworkPolicy
        - cilium.io/v2

Hi @yuriydzobak, cilium.io/v2 is the apiVersion, not the kind. Kyverno currently takes Kind only in kinds, here's the working PR that extends kinds to match by Group and Version.

Kyverno v1.3.0 does not support K8s 1.15 and all previous versions, as all CRDs are defined with apiextensions.k8s.io/v1, which was introduced in K8s 1.16.
Kyverno v1.2.1 supports K8s 1.14 and 1.15.
cc @chipzoller @JimBugwadia

@chipzoller - are you sending the update? Otherwise I can pick this up.

Sorry, I dropped the ball on this one due to work overload. If you can pick it up, that's great.

Sure I can send the update!


nvarchar fields (unicode) are displayed as NULL

System information:

Windows 10
Dbeaver Version <IP_ADDRESS>106210824

Connection specification:

SQL Server azure
JDBC bridge to MS ODBC driver 17 for SQL server  and using MFA auth from ODBC

Describe the problem you're observing:
SQL selection of any database object that has nvarchar fields. Only those fields are displayed as NULL.
To display the nvarchar I need to cast it to display
Steps to reproduce, if exist:
SELECT getdate();
result as expected
select cast(getdate() as nvarchar)
null
Include any warning/errors/backtraces from the logs

Hello @ayuksekdag,
The issue is probably with the driver itself. Using mssql-jdbc the provided query works just fine:

Can you try using this driver instead? It's just listed as SQL Server in the driver manager.

I've tried that driver. It doesnt work with MFA.  it gives error
'Failed to load MSAL4J Java library for performing ActiveDirectoryInteractive authentication'
Then I add the jar MSAL4J msal4j-1.10.1.jar to the path. It continues with errors
'com.nimbusds.oauth2.sdk.auth.ClientAuthentication'
The lastest version of dbeaver says it supports Multi factor auth (MFA) .
Smehow I am mixing up java version or something
See pcicture for my settings

You should use Azure SQL Server driver in order to use MFA authentication. It contains all required dependencies.

Hi Serge,
This is the solution I was looking for. I can lnow ogin and unicode nvarchars are visible.
The only problem I have now is the browser popups everytime I open a new sqleditor (because of MFA). but this is luxery problem :)
Thanks for the fast reply

see above


Support BDD style keywords and given/when/then/but prefixes

Currently the editor doesn't support BDD style keywords that have variable placeholders inside the keyword.
These keywords that are usually also prefixed with given/when/then/but which is also not understood by the editor

I added support for keywords with variables in the name a few months ago. Are you sure you have the newest version of the plugin? Try going to IntelliJ -> Check for updates, and make sure you have version 1.7.1.
As to prefixing with given/when/then/but, can you explain what feature would be needed here with a concrete example? You can certainly add that inside Robot comments with the # symbol, I'm not sure what else you are looking for?

Yes, you are right. If I remove the prefixes, the keyword usage is detected correctly.
I'm using the plugin with version 1.7.1 in IntelliJ IDEA Ultimate 13.1.6. I checked out the webdemo and renamed the .txt files to .robot.
Keywords in test cases like this are not recognized by the plugin:
    Given browser is opened to login page
    When user "demo" logs in with password "mode"
    Then welcome page should be open

What I would expect:

the usage of the keywords ("browser is opened to login page", ...) would be detected so that Ctrl-(mouseover|mouseclick|B) and "Find Usages" work
the prefixes given/when/then/and/but should get their own highlighting to visually separate them from the "real" keyword

The optimum would be to also support BDD style test cases written in other languages like german that have their own prefixes. For that we created a "German-BDD.robot" in our project containing keywords like this:
Gegeben sei ${keyword}
	Run Keyword  ${keyword}

Es existiert ${keyword}
	Run Keyword  ${keyword}

...

Possible solutions that come into my mind:

reading a configuration text file containing additional prefixes from inside the project (so that it can be checked into scm)
parsing the keywords and detecting parameters that themselves expect a keyword (by parameter name "keyword" or some other mechanism)

There also exist other keywords that expect a keyword passed as parameters (like "Run Keyword And Ignore Error",  table syntax). Maybe a more general solution is possible.

I'll take a look, I may have just not allowed quotes in the lexer for Robot
Keywords. If quotes are allowed by Robot, that would be a bug I should fix.
It's probably as simple as removing quotes to form the Java method, just as
Robot removes underscores and whitespace.
I'll fix this when I get a chance, I'm working on another project, but I
could probably take a look this weekend!
~Charles Capps
On Thu, May 14, 2015 at 1:43 AM, Carsten Mjartan<EMAIL_ADDRESS>wrote:

Yes, you are right. If I remove the prefixes, the keyword usage is
detected correctly.
I'm using the plugin with version 1.7.1 in IntelliJ IDEA Ultimate 13.1.6.
I checked out the webdemo
https://bitbucket.org/robotframework/webdemo/wiki/Home and renamed the
.txt files to .robot.
Keywords in test cases like this are not recognized by the plugin:
Given browser is opened to login page    When user "demo" logs in with password "mode"    Then welcome page should be open

What I would expect:

the usage of the keywords ("browser is opened to login page", ...)
would be detected so that Ctrl-(mouseover|mouseclick|B) and "Find Usages"
work
the prefixes given/when/then/and/but should get their own
highlighting to visually separate them from the "real" keyword

The optimum would be to also support BDD style test cases written in other
languages like german that have their own prefixes. For that we created a
"German-BDD.robot" in our project containing keywords like this:
Gegeben sei ${keyword}
Run Keyword  ${keyword}
Es existiert ${keyword}
Run Keyword  ${keyword}
...
Possible solutions that come into my mind:

reading a configuration text file containing additional prefixes
from inside the project (so that it can be checked into scm)
parsing the keywords and detecting parameters that themselves expect
a keyword (by parameter name "keyword" or some other mechanism)

There also exist other keywords that expect a keyword passed as parameters
(like "Run Keyword And Ignore Error", table syntax). Maybe a more general
solution is possible.
—
Reply to this email directly or view it on GitHub
https://github.com/jivesoftware/robot-intellij-plugin/issues/42#issuecomment-101973542
.


[Snyk] Security upgrade @openzeppelin/contracts from 4.8.1 to 4.9.6

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

package.json
package-lock.json

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Breaking Change
Exploit Maturity

551/1000  Why? Recently disclosed, Has a fix available, CVSS 5.3
Out-of-bounds Read SNYK-JS-OPENZEPPELINCONTRACTS-6346765
No
No Known Exploit

(*) Note that the real score may have changed since the PR was raised.
Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.

This repository only uses interface. It is not affected by this issue.
We should update dependency for @openzeppelin/contracts 5.0(.2), but some events params were renamed, so it requires some code change. Just updating the dependency is breaking, as testing shows.

Closing after #60 was merged


ios 10.2 backgroundImageNames not working

Hi, i have a problem.
In your demo project if use
"self.introductionView = [self coverImagesIntroductionView];"
background imageViews is empty =(
http://joxi.ru/Vm6RbDeConVWmZ
in method "addBackgroundViews" frame is (0,0,0,0)

Thanks for your feedback.
i have fixed it already on the master branch .  you might fetch that and have a look .


removed only warning in clean build - unused var routeCache

Hi... still a bit new to all this github stuff.  Is it better to make feature branches like this for pulls?

Paul, yes please always use individual feature branches when you submit pull requests. It will makes everyone's lives a lot easier. You can read mo about the workflow we like to use here https://github.com/NancyFx/Nancy/wiki/Git-Workflow
getting back to your pull request. Your last pull request https://github.com/NancyFx/Nancy/pull/527 already remove the unused variable in NancyEngine. The pull request is not forgotten :) I am in the process of going though and reviewing all open pull requests this weekend.
With that said, I will close this pull as its a duplicate. Thanks

Thanks for the advice - I liked that guide - just tweeted the link.  I'll
follow it the next time.
Cheers,
Paul
2012/3/4 Andreas Hkansson <
<EMAIL_ADDRESS>

Paul, yes please always use individual feature branches when you submit
pull requests. It will makes everyone's lives a lot easier. You can read mo
about the workflow we like to use here
https://github.com/NancyFx/Nancy/wiki/Git-Workflow
getting back to your pull request. Your last pull request
https://github.com/NancyFx/Nancy/pull/527 already remove the unused
variable in NancyEngine. The pull request is not forgotten :) I am in the
process of going though and reviewing all open pull requests this weekend.
With that said, I will close this pull as its a duplicate. Thanks

Reply to this email directly or view it on GitHub:
https://github.com/NancyFx/Nancy/pull/538#issuecomment-4308542


Update es.txt

Oh yes, srry my bad
El El vie, 20 dic 2024 a la(s) 1:04 p. m., NiTrO0FuN <
@.***> escribió:

@.**** requested changes on this pull request.
On words/es.txt
https://github.com/NiTrO0FuN/bomb-party-buddy/pull/2#discussion_r1894234290
:
Is line 891 a typo?
⬇ Suggested change
+acensue
—
Reply to this email directly, view it on GitHub
https://github.com/NiTrO0FuN/bomb-party-buddy/pull/2#pullrequestreview-2518067700,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BN26JOW5QQLB45HKZWA2LND2GRLZZAVCNFSM6AAAAABT7N4BSSVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDKMJYGA3DONZQGA
.
You are receiving this because you authored the thread.Message ID:
@.***>


Cloth config required or game crashes

Describe the bug
The game crashes without cloth config, However modrinth says optional.
To Reproduce
Steps to reproduce the behavior:

Start game without cloth config
crash

Expected behavior
If the mod was optional wouldn't crash.
Screenshots
If applicable, add screenshots to help explain your problem.
Logs
https://mclo.gs/LYL3NaF
Sugestion
make cloth config required
Extras
I'm pretty sure this is the mod causeing the crash when reading the crash report. Looked on modrinth which said optional. However if it causes the crash it'd be required. I'm on 1.20.1 fabric. Sorry if this sounded rude, or if I got the wrong mod

Will be fixed in v1.1.0. Thanks for reporting this!


repos deleted at

adds deleted_at and deleted_by to repositories
ignores deleted repos on various repository scopes
reduces key size during tests to reduce test run time
comments broken pusher event handler spec (https://github.com/travis-ci/travis-core/commit/f56848ffb2fea94ff79a3cd9892ea2e4fa7de384#commitcomment-12006268, @drogus, could you have a look at this?)

closing this in favor of https://github.com/travis-ci/travis-core/pull/464


Fix StartupAnalzyer spelling

Changing StartupAnalzyer to StartupAnalyzer and renaming two files having the incorrect Analzyer spelling
Resolves #12574

Oh it already did. Groovy.


Add support to allow a LineProfileCharacteristicItem to be identified as lying on a plane or a curved surface.

We would like to be able to identify a line as lying on a nominally flat surface such as a plane or a curved surface such as that of a cylinder.

This request needs clarification. Is a boolean sufficient, or is the id of a feature needed, or is the id of an item of geometry needed?

Do you mean: some type of a reference to the "parent" 3D feature on which the given 2D feature lies?

Yes, exactly.
Some types of supplemental geometry (e.g. a curve on a surface that is toleranced as a profile of line) must be associated with one or more BRep surface(s) for it to be measurable.
From: Daniel Campbell @.>
Sent: Tuesday, May 31, 2022 4:11 AM
To: QualityInformationFramework/qif-community @.>
Cc: Subscribed @.***>
Subject: Re: [QualityInformationFramework/qif-community] Add support to allow a LineProfileCharacteristicItem to be identified as lying on a plane or a curved surface. (Issue #18)
CAUTION: This email originated from outside Mitutoyo America. Do not click links or open attachments unless you validate the sender and know the content is safe. Please contact the IT Department if you believe this email to be suspicious.
Do you mean: some type of a reference to the "parent" 3D feature on which the given 2D feature lies?
—
Reply to this email directly, view it on GitHubhttps://github.com/QualityInformationFramework/qif-community/issues/18#issuecomment-1141876959, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AH7MOXWG6YTWIR3PGDN3OI3VMXJRLANCNFSM5WBKSTEQ.
You are receiving this because you are subscribed to this thread.Message ID<EMAIL_ADDRESS>
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.
Scanned by the Clearswift SECURE Email Gateway for computer viruses.
www.clearswift.com

Currently we are using a custom attribute of type 'AttributeBool' and so for us a simple boolean would be sufficient for our needs. However, if an optional reference to the "parent" 3D was provided then I am sure that this would work equally well since the presence of a reference would be equivalent to a boolean value of 'true', and no reference would be equivalent to 'false'.


Add baselines to enable checks for breaking changes

One shipped project in this repo lacks baselines. Looks like baseline files (baseline.net45.json and baseline.netcore.json) should be created in release or rel/1.0.1 and checked into at least dev. The details below are reformatted from a recent Universe build on the CI.
[Caching\src\Microsoft.Extensions.Caching.Redis\Microsoft.Extensions.Caching.Redis.csproj]
  No baseline file for netstandard1.5 found in Microsoft.Extensions.Caching.Redis.

I added that as part of https://github.com/aspnet/Caching/pull/288


Cant fetch Pendo SDK

Please describe the bug
We are trying to fetch the latest 3.0.1 of Pendo SDK
Pendo and we fail.
On Xcode 14.3 endlessly loading on Xcode 15 there is an error with manifest
Explain the steps needed to reproduce the bug
Explained in the bug
What was the expected behaviour?
Fetching the SDK

Thanks for the report, @MikePendo . It sounds like you're having an issue with using the Pendo SDK itself and not with its package page on the Swift Package Index (which this repository is about).
If this is about using the SDK in Xcode, you should probably raise and issue here: https://github.com/pendo-io/pendo-mobile-sdk/issues

Hi @finestructure
We cant fetch the SDK, We are the one who develop it, maybe u can try to fetch it on your side to see what we did wrong

Is there any command line tool we could try to fetch the SDK. I am not sure how to get the error from the Xcode

Ok resolve packages leads to that error:
nvalid manifest (compiled with: ["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc", "-vfsoverlay", "/var/folders/db/zcgk7dmj2tz44zyqvsycsq9m0000gn/T/TemporaryDirectory.LIP1ch/vfs.yaml", "-L", "/Applications/Xcode.app/Contents/SharedFrameworks/SwiftPM.framework/SharedSupport/ManifestAPI", "-lPackageDescription", "-Xlinker", "-rpath", "-Xlinker", "/Applications/Xcode.app/Contents/SharedFrameworks/SwiftPM.framework/SharedSupport/ManifestAPI", "-target", "arm64-apple-macos13.0", "-sdk", "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk", "-swift-version", "5", "-I", "/Applications/Xcode.app/Contents/SharedFrameworks/SwiftPM.framework/SharedSupport/ManifestAPI", "-sdk", "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk", "-package-description-version", "5.3.0", "-Xfrontend", "-serialize-diagnostics-path", "-Xfrontend", "/Users/mrt/Library/Caches/org.swift.swiftpm/manifests/ManifestLoading/pendo-mobile-sdk.dia", "/Package.swift", "-disallow-use-new-driver", "-o", "/var/folders/db/zcgk7dmj2tz44zyqvsycsq9m0000gn/T/TemporaryDirectory.n4T5cJ/pendo-mobile-sdk-manifest"])
<unknown>:0: warning: legacy driver is now deprecated; consider avoiding specifying '-disallow-use-new-driver'
/Package.swift:6:1: error: cannot find '' in scope
 in https://github.com/pendo-io/pendo-mobile-sdk

I'm still not sure where on our end you see this error. Looking at the package page I see green ticks for iOS:

Where are you seeing this error and what operation exactly triggers it?

ok so basically if I try to fetch in Xcode 15.1 it will fails but I have an option to add it any way

as I dont see the error properly I am adding it anyway  and then try to resolve it like that:
xcodebuild -resolvePackageDependencies -disablePackageRepositoryCache -skipPackagePluginValidation -project TeslaApp.xcodeproj I tried different options and get that error which I am not sure what really means
If u will try to fetch the SDK I believe you will see the same error

@finestructure
Any idea what can we try. I am not sure what the error about.

Help me understand what you're trying to do. I'm assuming you started somewhere on this page:
https://swiftpackageindex.com/pendo-io/pendo-mobile-sdk
and found or ran into some kind of error. Which part of the page did you interact with?

From looking at your screenshot you're having trouble using the Pendo SDK in an Xcode project. We're hosting pages showing details about Swift packages, I'm afraid help on how to use SDK is out of the scope of our project.

So I guess I should open the issue here SPM.
My issue was that I fail to fetch the SDK (we can fetch it with cocopods or manually). i.e it's not directly related to the SDK.
I am sorry if we have opened issue in a wrong repo, Maybe you have seen such error and can suggest something about it.
(So swiftpackgeindex is only a web that show info about packages it doesnt interact with the SPM logic )

That's right, SPI is about showing info about packages. I don't think the Swift Package Manager repository is where you'll find help to be honest. I would try the Apple Developer Forums: https://developer.apple.com/forums/
Hope that helps!


DeltaAggregatedResources confuses me

// DeltaAggregatedResources is not implemented.
// Instead, Generators may send only updates/add, with Delete indicated by an empty spec.
// This works if both ends follow this model. For example EDS and the API generator follow this
// pattern.
//
// The delta protocol changes the request, adding unsubscribe/subscribe instead of sending full
// list of resources. On the response it adds 'removed resources' and sends changes for everything.
func (s *DiscoveryServer) DeltaAggregatedResources(stream discovery.AggregatedDiscoveryService_DeltaAggregatedResourcesServer) error {
	if features.DeltaXds.Get() {
		return s.StreamDeltas(stream)
	}
	return status.Errorf(codes.Unimplemented, "not implemented")
}

DeltaAggregatedResources , it means Generators may send only updates/add, with Delete indicated by an empty spec. But i saw the code and test it , i found that it send it all(those resources doesn't change). So it confuses me. Is there a problem with the current implementation? Or did I get it wrong?
I think it just send only changes(update/add) and delete resources. Like that ,i cache previous xds resource,next time i will calculate delta(it will consume some cpu).
package xds

import (
	"context"
	clusterv3 "github.com/envoyproxy/go-control-plane/envoy/config/cluster/v3"
	core "github.com/envoyproxy/go-control-plane/envoy/config/core/v3"
	endpoint "github.com/envoyproxy/go-control-plane/envoy/config/endpoint/v3"
	listenerv3 "github.com/envoyproxy/go-control-plane/envoy/config/listener/v3"
	routev3 "github.com/envoyproxy/go-control-plane/envoy/config/route/v3"
	discovery "github.com/envoyproxy/go-control-plane/envoy/service/discovery/v3"
	"github.com/golang/protobuf/ptypes"
	"github.com/golang/protobuf/ptypes/any"
	"google.golang.org/grpc/metadata"
	"istio.io/istio/pilot/pkg/networking/util"
	v3 "istio.io/istio/pilot/pkg/xds/v3"
	"sync"
)

func (s *DiscoveryServer) StreamDelta(stream discovery.AggregatedDiscoveryService_DeltaAggregatedResourcesServer) error {
	deltaStream := &DeltaStream{
		stream:    stream,
		xdsCaches: map[string]*XdsCache{},
		lock:      sync.RWMutex{},
	}
	return s.Stream(deltaStream)
}

type DeltaStream struct {
	discovery.AggregatedDiscoveryService_StreamAggregatedResourcesServer
	stream    discovery.AggregatedDiscoveryService_DeltaAggregatedResourcesServer
	xdsCaches map[string]*XdsCache
	lock      sync.RWMutex
	nodeID    string
}

func (stream *DeltaStream) SetHeader(header metadata.MD) error {
	return stream.stream.SetHeader(header)
}
func (stream *DeltaStream) SendHeader(header metadata.MD) error {
	return stream.stream.SendHeader(header)
}
func (stream *DeltaStream) SetTrailer(tailer metadata.MD) {
	stream.stream.SetTrailer(tailer)
}
func (stream *DeltaStream) Context() context.Context {
	return stream.stream.Context()
}
func (stream *DeltaStream) SendMsg(m interface{}) error {
	return stream.stream.SendMsg(m)
}
func (stream *DeltaStream) RecvMsg(m interface{}) error {
	return stream.stream.RecvMsg(m)
}

/**
recv delta request
*/
func (stream *DeltaStream) Recv() (*discovery.DiscoveryRequest, error) {
	deltaRequest, err := stream.stream.Recv()
	if err != nil {
		return nil, err
	}
	request := &discovery.DiscoveryRequest{}
	request.TypeUrl = deltaRequest.TypeUrl
	request.VersionInfo = ""
	request.ResourceNames = deltaRequest.ResourceNamesSubscribe
	request.Node = deltaRequest.Node
	request.ResponseNonce = deltaRequest.ResponseNonce
	request.ErrorDetail = deltaRequest.ErrorDetail

	if deltaRequest.Node != nil {
		stream.nodeID = deltaRequest.Node.Id
	}

	if deltaRequest.ResponseNonce == "" && !ignoreADS(deltaRequest) {
		// if responce nonce is nil,and doesn't ignore,clear cache(dont need to handle eds cache,because it is delta)
		stream.lock.Lock()
		defer stream.lock.Unlock()
		stream.xdsCaches = map[string]*XdsCache{}
	}

	return request, nil
}

/**
just send delta response(add/update/delete)
*/
func (stream *DeltaStream) Send(response *discovery.DiscoveryResponse) error {
	stream.lock.Lock()
	defer stream.lock.Unlock()
	// find cache
	xdsCache := stream.xdsCaches[response.TypeUrl]
	// calculate the delta
	resources := stream.adsResources(response)
	sendResources := response.Resources
	var err error
	if xdsCache == nil || resources == nil {
		// if cache is nil or resource is nil,send it all
		err = stream.SendDelta(response.TypeUrl, response.Nonce, response.VersionInfo, sendResources, nil)
	} else {
		// calculate the send resource(add/update),and delete resources
		var deleteResources []string
		sendResources, deleteResources = stream.adsDelta(xdsCache, response, resources)
		// send the delta
		err = stream.SendDelta(response.TypeUrl, response.Nonce, response.VersionInfo, sendResources, deleteResources)
	}
	if err == nil {
		// if send it ok,cache it
		stream.cacheXds(response.TypeUrl, resources)
		if log.DebugEnabled() {
			// Add additional information to logs when debug mode enabled
			log.Infof("Delta %s: PUSH for node:%s resources:%d size:%s nonce:%v version:%v",
				v3.GetShortType(response.TypeUrl), stream.nodeID, len(sendResources), util.ByteCount(ResourcesSize(sendResources)), response.Nonce, response.VersionInfo)
		} else {
			log.Infof("Delta %s: PUSH for node:%s resources:%d size:%s",
				v3.GetShortType(response.TypeUrl), stream.nodeID, len(sendResources), util.ByteCount(ResourcesSize(sendResources)))
		}
	} else {
		// means error happen,clear the cache,next time send it all
		delete(stream.xdsCaches, response.TypeUrl)
	}
	return err
}

/**
send the delta resource
*/
func (stream *DeltaStream) SendDelta(typeUrl string, nonce string, versionInfo string, anyResources []*any.Any, removeResources []string) error {
	deltaResponse := &discovery.DeltaDiscoveryResponse{}
	deltaResponse.TypeUrl = typeUrl
	deltaResponse.Nonce = nonce
	deltaResponse.SystemVersionInfo = versionInfo
	deltaResponse.RemovedResources = removeResources

	resources := []*discovery.Resource{}
	for _, anyResource := range anyResources {
		resources = append(resources, &discovery.Resource{
			Resource: anyResource,
		})
	}
	deltaResponse.Resources = resources
	return stream.stream.Send(deltaResponse)
}

/**
store xds
*/
func (stream *DeltaStream) cacheXds(typeURL string, resources map[string]*any.Any) error {
	// cache the xds resources
	if resources != nil {
		handler, exist := xdsCacheFactories[typeURL]
		if exist {
			stream.xdsCaches[typeURL] = handler(stream.xdsCaches[typeURL], resources)
		} else {
			stream.xdsCaches[typeURL] = stream.adsCache(resources)
		}
	}
	return nil
}

/**
需要计算的是全量数据，像EndPoint这种增量的就不需要在这里进行缓存了
*/
func (stream *DeltaStream) adsResources(response *discovery.DiscoveryResponse) map[string]*any.Any {
	handler, exist := xdsResourceFactories[response.TypeUrl]
	if !exist {
		return nil
	}
	return handler(response)
}

func (stream *DeltaStream) cdsResources(response *discovery.DiscoveryResponse) map[string]*any.Any {
	cacheMap := map[string]*any.Any{}
	for _, resource := range response.Resources {
		cluster := &clusterv3.Cluster{}
		ptypes.UnmarshalAny(resource, cluster)
		cacheMap[cluster.Name] = resource
	}
	return cacheMap
}

/**
calculate the delta
*/
func (stream *DeltaStream) adsDelta(oldCache *XdsCache, response *discovery.DiscoveryResponse, resources map[string]*any.Any) ([]*any.Any, []string) {
	handler, exists := xdsDeltaFactories[response.TypeUrl]
	if exists {
		return handler(oldCache, response, resources)
	}

	sendResources := []*any.Any{}
	newResourceNames := map[string]string{}
	for key, xdsResource := range resources {
		newResourceNames[key] = key
		resource := string(xdsResource.Value)
		oldResource, exist := oldCache.resources[key]
		if !exist || oldResource != resource {
			// means it change,need to send
			sendResources = append(sendResources, xdsResource)
		}
	}
	// calculate the delete resources
	deleteResources := []string{}
	for key, _ := range oldCache.resources {
		_, exist := newResourceNames[key]
		if !exist {
			deleteResources = append(deleteResources, key)
		}
	}
	return sendResources, deleteResources
}

func (stream *DeltaStream) adsCache(resources map[string]*any.Any) *XdsCache {
	cacheMap := map[string]string{}
	for key, resource := range resources {
		cacheMap[key] = string(resource.GetValue())
	}
	return &XdsCache{resources: cacheMap}
}

type XdsCache struct {
	resources map[string]string
}

var xdsResourceFactories map[string]func(response *discovery.DiscoveryResponse) map[string]*any.Any = map[string]func(response *discovery.DiscoveryResponse) map[string]*any.Any{}

var xdsDeltaFactories map[string]func(oldCache *XdsCache, response *discovery.DiscoveryResponse, resources map[string]*any.Any) ([]*any.Any, []string) = map[string]func(oldCache *XdsCache, response *discovery.DiscoveryResponse, resources map[string]*any.Any) ([]*any.Any, []string){}

var xdsCacheFactories map[string]func(oldCache *XdsCache, resources map[string]*any.Any) *XdsCache = map[string]func(oldCache *XdsCache, resources map[string]*any.Any) *XdsCache{}

func init() {
	/**
	we dont need to calculate eds,because it is delta
	*/
	xdsResourceFactories[v3.ClusterType] = cdsResources
	xdsResourceFactories[v3.EndpointType] = edsResources
	xdsResourceFactories[v3.ListenerType] = ldsResources
	xdsResourceFactories[v3.RouteType] = rdsResources
	xdsResourceFactories[v3.ExtensionConfigurationType] = ecdsResources

	xdsDeltaFactories[v3.EndpointType] = edsDelta
	xdsCacheFactories[v3.EndpointType] = edsCache
}

func edsDelta(oldCache *XdsCache, response *discovery.DiscoveryResponse, resources map[string]*any.Any) ([]*any.Any, []string) {
	sendResources := []*any.Any{}
	newResourceNames := map[string]string{}
	for key, xdsResource := range resources {
		newResourceNames[key] = key
		resource := string(xdsResource.Value)
		oldResource, exist := oldCache.resources[key]
		if !exist || oldResource != resource {
			sendResources = append(sendResources, xdsResource)
		}
	}
	deleteResources := []string{}
	return sendResources, deleteResources
}

func edsCache(oldCache *XdsCache, resources map[string]*any.Any) *XdsCache {
	cacheMap := map[string]string{}
	if oldCache != nil {
		cacheMap = oldCache.resources
	}
	for key, resource := range resources {
		cacheMap[key] = string(resource.GetValue())
	}
	return &XdsCache{resources: cacheMap}
}

func ignoreADS(request *discovery.DeltaDiscoveryRequest) bool {
	if request.TypeUrl == v3.EndpointType {
		return true
	}
	_, exist := xdsResourceFactories[request.TypeUrl]
	return !exist
}

func edsResources(response *discovery.DiscoveryResponse) map[string]*any.Any {
	cacheMap := map[string]*any.Any{}
	for _, resource := range response.Resources {
		clusterLoadAssignMent := &endpoint.ClusterLoadAssignment{}
		ptypes.UnmarshalAny(resource, clusterLoadAssignMent)
		cacheMap[clusterLoadAssignMent.ClusterName] = resource
	}
	return cacheMap
}

func cdsResources(response *discovery.DiscoveryResponse) map[string]*any.Any {
	cacheMap := map[string]*any.Any{}
	for _, resource := range response.Resources {
		cluster := &clusterv3.Cluster{}
		ptypes.UnmarshalAny(resource, cluster)
		cacheMap[cluster.Name] = resource
	}
	return cacheMap
}

func ldsResources(response *discovery.DiscoveryResponse) map[string]*any.Any {
	cacheMap := map[string]*any.Any{}
	for _, resource := range response.Resources {
		listener := &listenerv3.Listener{}
		ptypes.UnmarshalAny(resource, listener)
		cacheMap[listener.Name] = resource
	}
	return cacheMap
}

func rdsResources(response *discovery.DiscoveryResponse) map[string]*any.Any {
	cacheMap := map[string]*any.Any{}
	for _, resource := range response.Resources {
		routeConf := &routev3.RouteConfiguration{}
		ptypes.UnmarshalAny(resource, routeConf)
		cacheMap[routeConf.Name] = resource
	}
	return cacheMap
}

func ecdsResources(response *discovery.DiscoveryResponse) map[string]*any.Any {
	cacheMap := map[string]*any.Any{}
	for _, resource := range response.Resources {
		extensionConf := &core.TypedExtensionConfig{}
		ptypes.UnmarshalAny(resource, extensionConf)
		cacheMap[extensionConf.Name] = resource
	}
	return cacheMap
}

func ResourcesSize(resources []*any.Any) int {
	// Approximate size by looking at the Any marshaled size. This avoids high cost
	// proto.Size, at the expense of slightly under counting.
	size := 0
	for _, resource := range resources {
		size += len(resource.Value)
	}
	return size
}

I am not sure if this is really an Istio issue? Seems like you are writing a custom control plane, maybe envoy repo like https://github.com/envoyproxy/go-control-plane is more appropriate.
Istio implementation of delta is very experimental and not complete

I am not sure if this is really an Istio issue? Seems like you are writing a custom control plane, maybe envoy repo like https://github.com/envoyproxy/go-control-plane is more appropriate.
Istio implementation of delta is very experimental and not complete

I just intersting how to implement the delta stream, and see istio implementing delta , share my ideas. And yes you are right, it needs the cooperation of the envoy.

We don't actually implement sending deltas yet -- we just implement the Delta API.
We are currently working on implementing sending deltas, however.

t the Delta API.
We are currently working on implementing sending deltas, however.

Thanks! Any plan about this? When can this release? We are looking forward to using this feature.

I am not sure if this is really an Istio issue? Seems like you are writing a custom control plane, maybe envoy repo like https://github.com/envoyproxy/go-control-plane is more appropriate.
Istio implementation of delta is very experimental and not complete

I am not sure if this is really an Istio issue? Seems like you are writing a custom control plane, maybe envoy repo like https://github.com/envoyproxy/go-control-plane is more appropriate.
Istio implementation of delta is very experimental and not complete

hello, im also confused about DeltaAggregatedResources , can you help me to understand how to use DeltaAggregatedResources correctly? my question: https://github.com/istio/istio/issues/42109;


Request to release v3.2.0-rc.2

KubeSphere 3.2.0 is coming, before official release is release, I request to release DevOps agent v3.2.0-rc.2 for test purpose.
/kind chore

Due to v3.2.0 released already, I'm going to close this issue.
/close


Create a backend

This is a big one, but putting it in here so we can replace it later with more specific tasks

Started a repo: https://github.com/VegFest/signature-data-backend


Set pid of orbit_gprc_protos::ThreadStateSlice

Compared bandwidth usage before and after this change with a simple capture on
Trata: thread state enabled, no dynamic instrumentation.
The average bytes per event goes from 23.1 to 25.7, which is quite an increase.

Given what I wrote in the commit message about the increase in data usage,
I'm not sure I want to merge this change, but I'm creating it al least for discussion.
Context: Some protos in orbit_grpc_protos had a pid field not set. In coordination
with Dimitry, as we are moving towards a stable format, it seems reasonable to have
them set when it's very cheap to do so.
This is the last remaining one but also the one for which such a change is not exactly
free.

I'm closing this old change, never merged because of the small increase in bandwidth usage only for the purpose of consistency with the other protos. Refer to http://b/207344825


Update build-constraints.yaml

As might be expected, clang-pure failed to build with an error message stating "Missing C library: clang". I'll work on that, but I've commented clang-pure out of the build plan for the moment.


Crashing Internet Explorer

H5P.Timer is using Number.isInteger() wich is not supported by Internet Explorer. I hope you are able to fix this one quickly, since it affects everyone using Memory Game in IE, including the front-page on h5p.org.

Polyfill to the rescue. I'm going to fix it tonight.

@fnoks
Since I only own a Linux system at home, I chose to take an extra break and fix the issue now. I'd not be able to test it on IE before tomorrow otherwise. The branch at https://github.com/otacke/h5p-timer/tree/polyfill_isInteger seems to do the job on IE, and I also had a look on Chrome (Desktop and Android) and Firefox. Could you please tell me if it works with other browsers that I don't have access to right now? If yes, you're good to go and I'll merge my changes to the master branch.

@otacke : Even if you mentioned me, I did not get any email notification. Anyways, thank you for the quick processing of this one - I will do some testing of this tomorrow at latest.

@fnoks Sure thing! My bug, my responsibility.

The fix works perfectly, good work!

Don't worry. I'm going to include some fresh bugs elsewhere ;-)


Added i18n

I added a i18n library (react-i18next) and created the base structure to make the internationalization.
I also updated almost all the texts to the new i18n pattern and translated the file to Brazilian Portuguese.
I also added i18n as a feature of the boilerplate.

@Neitsch the PR that you asked for! Tell me what you think.
There are some constants that were not translated, and I didn't created a option to change the language (we can use the browser's language).
I set up the translation options in the index.js file, I don't know if it's the best option.
All the components that needs translations will need to be exported using translate method (Ex: export default translate()(Feature);), I don't know any way that we can improve this.

Hi Caio, thank you so much for the PR! I think instead of using translate()(...) we can wrap the top level component in a i18nProvider (https://react.i18next.com/components/i18nextprovider.html) and then get { t } from this.context. I'll give that a shot tomorrow. Other than that looks really good. Thank you!


High training loss when using M-ROPE

I tried incorporating the M-ROPE module from Qwen2-VL into my own model to train on video data, but I noticed that the loss is quite high during training. With a total batch size of 128, the loss hovers between 2 and 3. Is this a normal phenomenon?

Hi, did you solve this problem?

Yep
Bingda Tang @.***> 于2024年10月30日周三 23:02写道：

Hi, did you solve this problem?
—
Reply to this email directly, view it on GitHub
https://github.com/QwenLM/Qwen2-VL/issues/406#issuecomment-2447442614,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AS3M2ASO2ZTG7Q3RX77YXALZ6DYJDAVCNFSM6AAAAABQAOQORKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBXGQ2DENRRGQ
.
You are receiving this because you modified the open/close state.Message
ID: @.***>

How did you solve the problem? I also have some issues using M-RoPE.

Yep Bingda Tang @.> 于2024年10月30日周三 23:02写道：
…
Hi, did you solve this problem? — Reply to this email directly, view it on GitHub <#406 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AS3M2ASO2ZTG7Q3RX77YXALZ6DYJDAVCNFSM6AAAAABQAOQORKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBXGQ2DENRRGQ . You are receiving this because you modified the open/close state.Message ID: @.>

How did you solve the problem? I also have some issues using M-RoPE.

When using LoRA before, the loss was very high, but it normalized after fully unfreezing the language model.

Thanks!


3bot workers need to use subprocess

do some tests all is ok

I did this a couple of weeks ago but @despiegk reverted it https://github.com/threefoldtech/jumpscaleX_core/commit/7f0474c2adb759b3dc1ecc5ae269212e88e8e905#diff-aef10fab995e741e3dfbbc90db742259R344
Now when I try to use it, it seems that it doesnt work well with the new bcdb flow. I investigated a bit but still havent reached much.

Fixed on development_fixes3. Threebotserver started there now uses workers in subprocess instead of tmux. I'll update the ticket once merged.

verified.


Change avro parser library

Use https://github.com/hamba/avro
3x faster than https://github.com/linkedin/goavro

done


Feat/add marketing

What has been done ?

Refactor "media" section
fixe issues

#40
#32
#39

What did I test ?
On every language, same layout than before

Hola Aqui !
Thanks a lot for solving these issues and especially this refactor 👍
Looks good to me !


Need to be able to exclude actions in a controller

Currently I will need to have a separate controller if I have some actions which need to be secured and others which don't.  It would be great if I could use the same controller for both and differentiate them by an except or only option.
Possible Example:
plug BasicAuth, use_config: { :your_app, :your_key, except: [:index] }

Actually, I think I figured out how do do this myself using the syntax below
plug BasicAuth, [use_config: {: your_app, : your_key}] when not action in [: index]

And to authenticate on only a single action, you can drop the not like so
plug BasicAuth, [use_config: {: your_app, : your_key}] when action in [: delete]

@paulanthonywilson I can submit a PR to add this to the README if you feel it would be of benefit to others?  Otherwise I'll just add it to my own personal TIL list for today.

@joelbyler That PR would be great, @joelbyler. Thanks.
(Sorry, only noticed this issue when you mentioned me; I need to get my notifications sorted out.)

@paulanthonywilson please have a look at #17 I'm up for any feedback you have on it.  Thanks!


porch function runner is unable to pull image from a repository with self-signed certificate

There is no configuration option to add a trusted private certificate authority for pulling docker images.
Mounting a configmap/secret to /etc/ssl/cert.pem does work as a workaround.

I've seen your PR about authentication, but this issue is about the SSL/TLS certificate of the registry.
The actual error message is "cert: x509: certificate signed by unknown authority: Get "https://": tls: failed to verify certificate: x509: certificate signed by unknown authority"

perhaps you could try this
its intended for git deployments over https but it may also work for your use case.

if you could provide a step by step issue reproduction with logs that would be very helpful.

deploy a local container image registry (i.e. Harbor) with a self-signed TLS certificate, that is accessible e.g. at https://local-registry.my/...
push a KRM function into the registry: i.e. local-registry.my/krm-fn/set-labels:1.0
porchctl rpkg init my-pkg --repository my-repo --workspace initial
porchctl rpkg pull ...
edit the Kptfile and add  local-registry.my/krm-fn/set-labels:1.0 to the pipeline, i.e.:

apiVersion: kpt.dev/v1
kind: Kptfile
metadata:
  name: my-pkg
  annotations:
    config.kubernetes.io/local-config: "true"
pipeline:
  mutators:
  - image: local-registry.my/krm-fn/set-labels:1.0

porchctl rpkg push ...

the rendering of the package (that is triggered by push) will fail, because porch will be unable to pull the local-registry.my/krm-fn/set-labels:1.0 KRM function due to "tls: failed to verify certificate: x509: certificate signed by unknown authority".


make api keys a separate file, (its easier for others to contribute code as well)

Is your feature request related to a problem? Please describe.
API keys and secrets should not be hard coded onto github. one way is the following:
Describe the solution you'd like
create a text file with keys inside as json.

then load the keys within the script.
(after import json)

use .gitignore to ignore the file, so that it doesn't get pushed into the public repo for everyone to see.

Describe alternatives you've considered
other libraries/methods are available, but this is the simplest solution imo.

i can make this feature easily. let me know.


DAISY KB (Knowledge Base): use latest revision

https://github.com/daisy/kb/commits/master
2 commits on May 24, 2019 since:
https://github.com/daisy/kb/commits/8bbd34fb44c7b2bdcd7f1886c03355183209b5b4
...as referenced by Git submodule:
https://github.com/daisy/ace-gui/tree/master

Change diff:
https://github.com/daisy/kb/compare/8bbd34fb44c7b2bdcd7f1886c03355183209b5b4...master

Now at d51f7726d97c154d362b4615f5f5efe4c3de8a0b


[Builtins] Make all builtins strict

I was investigating a weird behavior of a test and this is where it led me to. This PR is gonna be blocked by broken benchmarking though, but we really should make builtins strict, because laziness only reduces the quality of tests.

/benchmark validation

The benchmarking machine is still sick.

/benchmark validation

/benchmark validation

/benchmark validation

/benchmark nofib

/benchmark lists

/benchmark nofib

/benchmark lists

/benchmark nofib

/benchmark lists

OK, this doesn't look random in otherwise pretty neutral benchmarking results:

sum/hand-written-PLC/sum-left-builtin/100 	97.71 μs 	94.25 μs 	-3.5%
sum/hand-written-PLC/sum-left-builtin/500 	492.0 μs 	470.4 μs 	-4.4%
sum/hand-written-PLC/sum-left-builtin/1000 	979.0 μs 	932.7 μs 	-4.7%
sum/hand-written-PLC/sum-left-builtin/2500 	2.438 ms 	2.330 ms 	-4.4%
sum/hand-written-PLC/sum-left-builtin/5000 	4.855 ms 	4.641 ms 	-4.4%
sum/hand-written-PLC/sum-left-Scott/100 	82.15 μs 	78.63 μs 	-4.3%
sum/hand-written-PLC/sum-left-Scott/500 	404.6 μs 	385.1 μs 	-4.8%
sum/hand-written-PLC/sum-left-Scott/1000 	822.5 μs 	793.9 μs 	-3.5%
sum/hand-written-PLC/sum-left-Scott/2500 	2.298 ms 	2.221 ms 	-3.4%
sum/hand-written-PLC/sum-left-Scott/5000 	5.018 ms 	4.844 ms 	-3.5%

sum/hand-written-PLC/sum-left-builtin/100 	98.40 μs 	94.04 μs 	-4.4%
sum/hand-written-PLC/sum-left-builtin/500 	493.9 μs 	472.4 μs 	-4.4%
sum/hand-written-PLC/sum-left-builtin/1000 	982.5 μs 	938.2 μs 	-4.5%
sum/hand-written-PLC/sum-left-builtin/2500 	2.449 ms 	2.330 ms 	-4.9%
sum/hand-written-PLC/sum-left-builtin/5000 	4.865 ms 	4.654 ms 	-4.3%
sum/hand-written-PLC/sum-left-Scott/100 	82.45 μs 	79.52 μs 	-3.6%
sum/hand-written-PLC/sum-left-Scott/500 	405.2 μs 	391.3 μs 	-3.4%
sum/hand-written-PLC/sum-left-Scott/1000 	820.6 μs 	794.8 μs 	-3.1%
sum/hand-written-PLC/sum-left-Scott/2500 	2.299 ms 	2.225 ms 	-3.2%
sum/hand-written-PLC/sum-left-Scott/5000 	5.010 ms 	4.857 ms 	-3.1%

sum/hand-written-PLC/sum-left-builtin/100 	98.22 μs 	94.95 μs 	-3.3%
sum/hand-written-PLC/sum-left-builtin/500 	492.7 μs 	472.7 μs 	-4.1%
sum/hand-written-PLC/sum-left-builtin/1000 	979.4 μs 	942.3 μs 	-3.8%
sum/hand-written-PLC/sum-left-builtin/2500 	2.446 ms 	2.334 ms 	-4.6%
sum/hand-written-PLC/sum-left-builtin/5000 	4.865 ms 	4.662 ms 	-4.2%
sum/hand-written-PLC/sum-left-Scott/100 	82.58 μs 	78.55 μs 	-4.9%
sum/hand-written-PLC/sum-left-Scott/500 	406.0 μs 	385.8 μs 	-5.0%
sum/hand-written-PLC/sum-left-Scott/1000 	822.9 μs 	797.1 μs 	-3.1%
sum/hand-written-PLC/sum-left-Scott/2500 	2.305 ms 	2.225 ms 	-3.5%
sum/hand-written-PLC/sum-left-Scott/5000 	5.024 ms 	4.874 ms 	-3.0%

so I suppose we can claim some victory here as well.


"Matca" is listed in the drop-down menu

Description:
"Matca" is listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Type again "Matca" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Matca, GALAȚI (Matca)".


Checks overwritten when action is used in different folders

Hello.
First of all, thanks for the project!
I have a monorepo with two folders: app and server. I have a workflow for the app and another one for the server because the config is different.
When running the workflows, I noticed the following:

The app one has an output with errors but is successful (neither ESLint nor Prettier cjecks are created).
The server one doesn't have errors but fails (both ESLint and Prettier checks are created).
All errors listed in the ESLint check (created when running the server one) belong to the app folder.

Because running only one of the workflows behaves as expected, I know that the workflows are properly set.
The server workflow is running first, so I think the issue is that, when the app workflow runs, ESLint and Prettier checks get overwritten.
Is there any workaround?
I think a way of solving it could be accepting an optional input to set the name for the created checks. Let me know if this sounds good and I can open a PR.
Thanks!

Hi @LeticiaErrandonea, thank you for the detailed report! I tried a few things but adding an action input for the check_name seems to be the best option here. See #83 for the suggested changes. What do you think?

Hi, @ocean90!
That looks great.
Thanks for looking into it!


Extend status labels for PRs too

Closes #1184.

Renamed extend-issue-status-label.js → extend-status-labels.js, because it works for both issues and PR, is this fine?


take shell straight of electron and updated button/links

closes https://github.com/skevy/graphiql-app/issues/84
closes https://github.com/skevy/graphiql-app/issues/68

Thanks!


set "check_mode: on" for read-only "shell" steps that registers result

"shell" step doesn't support check mode, which currently leads to failures,
when Ansible is being run in check mode (because Ansible doesn't run command,
assuming that command might have effect, and no "rc" or "output" is registered).
Setting "check_mode: on" allows to run those "shell" commands in check mode
(which is safe, because those shell commands doesn't have side effects).

check_mode is available starting from Ansible 2.2, and kargo already requires it.

ci check this

@ant31 I rebased PR to handle merge conflict, please re-ask CI to check.


As a IT admin I can save the data locally

... so that I can easily disseminate information to other admins.

Yes, completed by functionality of AB3.


Added: Project of basketball scoreboard

Hey there!
I have completed this project of basketball scoreboard.
using tailwind css and javascript.
this is my first hactoberfest 20
https://user-images.githubusercontent.com/77205201/195375240-dad56b46-474a-46e4-bf98-3e03a9243224.mp4
22 .
plz merge this project in main directory.
Happy Coding😎😍

Now I have removed node modules as you said.
kindly merge this pull request

LGTM Sure 🙌


Buffer Rack for synthesis buffer

As our current powder recovery cell is slow and limited in throughput, a buffer rack will help maximize synthesis throughput. A human operator can take the sample next day and do manual recovery.


Probabilistic Tractography

as well as graphgen to go with it.

@loftusa same deal here, derek is planning on doing this, starting oct 15 iirc.


Is it possible to stop clicks outside the modal closing it ?

Is it possible to stop clicks outside the modal closing it ?
I would like to only allow clicks on my save / cancel buttons to dismiss the modal

Hi @cretace,
You can cancel the closing the modal window in plainmodalbeforeclose evnet.

Ok, but can I detect if the click is on the overlay and not the modal ?

It's ok I figured it out - set a value on clicks
Thanks

Yes, you can hook a click event of the overlay and cancel it, but it's not smart because your code should do something when the button is clicked.
e.g.: When the "Save" button is clicked, your code checks "File Name", and set true to isOk.

I have validation on the form fields so it's all covered - plus a 'cancel' button to dismiss the modal.
It was a mistake to put this form in a modal - but I'm not the designer!

So, at least this issue seems to have been solved, and I close it.


ATTENTION: FEATURE FREEZE

For the time being (until the audit is over) we will not accept any new feature requests for 1.0 - all work is being focussed on resolving issues discovered during the audit. Please consult the next branch if you want to use upcoming features.
You can read more about the code audit here:
https://dev.to/tauri/tauri-feature-freeze-and-security-audit-1ml1
Thankyou for your understanding.

What's the current status of the audit? I haven't been able to find updates on this.

@jquesada2016

I haven't been able to find updates on this.

Because we didn't provide any update :P
It's still ongoing 🤷 Keep in mind that the audit is not just work for the auditors but for us too.
In short the process is: they audit our code -> we make changes in regard to the results -> they check our code again -> we have to merge the changes to dev together with some (not all) changes from next (that will be fun lol).
Giving any more specific updates on what's happening or where we are or what the deadlines are would just make it harder for me/us dealing with impatient people imho

For the time being (until the audit is over) we will not accept any new feature requests for 1.0 - all work is being focussed on resolving issues discovered during the audit. Please consult the next branch if you want to use upcoming features.
You can read more about the code audit here: https://dev.to/tauri/tauri-feature-freeze-and-security-audit-1ml1
Thankyou for your understanding.

@FabianLars Thank you for the update, that was exactly what I was curious about. I've personally have never been involved with an audit and therefore don't know what the process is, nor the work involved.


ColmenaLabs/substrate grafana dashboard

This PR includes a simple grafana json dashboard and a brief usage guide.
The dashboard plots the graphs from a Prometheus data source, and prometheus scrapes the metrics directly from the substrate daemon.
Credits of this PR idea for @mxinden who suggested me to upload it in this subfolder.

This is also a work in progress and a follow up of reverted (#5284)

I have created https://github.com/paritytech/substrate/pull/5321 which we can follow up on once this is merged. It spins up a test environment to test this dashboard.

Sorry for the delay here @derfredy! I made a couple of additions. I would suggest we continue in https://github.com/paritytech/substrate/pull/5321. Your feedback is more than welcome!
Thanks for the help!


[ENHANCEMENT] Make Sparse to reuse entities

Describe the enhancement
To use reuse the entities we like to sparse to clear them instead of deleting them

we need to rethink this since is not so simple as initial think


Remove Weeds

Remove references to weeds -- AIC shouldn't use "weeds" more of an AUX comm for fighters.

Re-apply this patch on top of #96, there was a problem on main that IntelliJ was trying to fix here haha. #98 should prevent it in the future.

Also let me know once you've tested this manually- connect it to Hoggit, run a picture, double check it works as expected. (Not that this change is risky, but it's a good habit.)

git fetch origin
git rebase origin/main --ignore-whitespace
git push --force

That should fix it

I had to touch part of this in #59 but there's still cleanup to do

I will handle this eventually, been very busy lol

LGTM,