[codemod] Add theme-v6 migration

Most of the code comes from #41743 because the style conversion is the same.
Templates: https://deploy-preview-42056--material-ui.netlify.app/material-ui/getting-started/templates/
Docs: https://github.com/siriwatknp/material-ui/tree/codemod/theme-sx/packages/mui-codemod#theme-v6
Tested by transforming all the template themes.

[x] I have followed (at least) the PR section of the contributing guide.

Is it possible to have something like this instead?

Good point. I'd say it's good to have because matching the props and merging the styles with codemod is a lot of work (for sure it can be done). I will improve it when I have time but at least it works at the moment.

@zanivan Yes. What you have proposed is already possible. It might be a limitation on the codemod side that the output is like that. But if you are writing the variants manually, you can do the above.

Since it was an issue with the codemod, I went ahead and merged the duplicated props—there weren't so many, actually. Let me know if that's ok, or if anything needs to be corrected


chore: upgrade go-openai from v1.9.3 to v1.9.4

Update go-openai dependency from v1.9.3 to v1.9.4
Refactor defaultAzureConfig initialization with AzureModelMapperFunc in New function

Codecov Report

Merging #78 (cb6a281) into main (7beb0b6) will decrease coverage by 0.44%.
The diff coverage is 0.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff             @@
##             main      #78      +/-   ##
==========================================
- Coverage   26.35%   25.92%   -0.44%
==========================================
  Files           6        6
  Lines         239      243       +4
==========================================
  Hits           63       63
- Misses        171      175       +4
  Partials        5        5

Impacted Files
Coverage Δ

openai/openai.go
0.00% <0.00%> (ø)


docs(demosite-recaptcha): update control flow from client

Update control flow from the client to create_assessment call.
New flow: Client calls the respective post action method which inturn calls the create assessment.
Example: client -> on_signup -> create_assessment
Respective Python PR: https://github.com/GoogleCloudPlatform/python-docs-samples/pull/9279

LGTM Overall. Some nits and minor clarifications!

@Shabirmean Thanks for the review. I've made the changes acc to the comments. PTAL.


Hare lint

Motivation
Code cleanup and documentation for the Hare protocol.
Changes
Mainly renaming.
Added documentation where needed.
A few removals of unnecessary code.
Test Plan
No additional tests are required.

bors merge


AFS Private DNS Zone Contains Region on this Page, but not Recommended by Azure Portal

Hello, the page provides the recommended Private DNS zone for AFS to be {regionName}.privatelink.afs.azure.net
However - upon configuring this Private DNS zone, it is not listed as recommended by the Azure portal to be used and does not configure the DNS zone records successfully when adding the endpoint. The Azure Portal does not recommend having the regionName as part of the Private DNS zone name. Is this document out of date or is there something amiss with the Azure portal when configuring Private Endpoints for this service?

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: a88af182-32aa-a8f3-359d-b92ae1cfb8c7
Version Independent ID: 01ce07fc-4bc2-def5-9ecd-a80330ad9488
Content: Azure Private Endpoint DNS configuration
Content Source: articles/private-link/private-endpoint-dns.md
Service: private-link
GitHub Login: @asudbring
Microsoft Alias: allensu

@bpinsight Can you share the screenshot from Azure Portal stating the DNS Zone name chosen not recommend?

@bpinsight as there are no discussions going on currently, we shall archive this thread.
Once you are available, please tag me and we shall reopen the case and continue working with you

Hi Kapil,
Sorry for the delay. Here is a screen capture of the Azure portal experience where a private endpoint is being created for AFS:
@.***
The portal configures a privatelink.afs.azure.net private DNS zone in this case – the zone does not appear to be region-specific per the Microsoft documentation at the following link:
Azure Private Endpoint DNS configuration | Microsoft Learnhttps://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns#azure-services-dns-zone-configuration
Screenshot from the above:
@.***
The following can be seen in the disclaimer as well outlining the DNS zone should not contain a regional identifier.
@.***
The regionname is published as part of the A record when creating the private endpoint with DNS integration – but the DNS zone should not have the regionname specified in the zone as per the existing documentation outlines.
@.***
Furthermore – the ALZ Bicep modules deploy this Private DNS zone without a region specific identifier as well:
ALZ-Bicep/infra-as-code/bicep/modules/privateDnsZones at main · Azure/ALZ-Bicep (github.com)https://github.com/Azure/ALZ-Bicep/tree/main/infra-as-code/bicep/modules/privateDnsZones
Please let me know if I can provide any additional information to have this Microsoft documentation updated and have the {regionname} portion removed from this DNS zone – this did cause some confusion for a client of ours recently.
Thank you,
@.***
BRENDAN PRUDEN  |  Sr. Consultant, Public Cloud  |  Insight
t.<PHONE_NUMBER>  |  c.<PHONE_NUMBER> |<EMAIL_ADDRESS>|  insight.cahttp://www.insight.ca/
From: Kapil Ananth @.>
Sent: Wednesday, April 12, 2023 10:28 PM
To: MicrosoftDocs/azure-docs @.>
Cc: Pruden, Brendan @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] AFS Private DNS Zone Contains Region on this Page, but not Recommended by Azure Portal (Issue #107955)
External Message - Please be cautious when opening links or attachments in email
Closed #107955https://github.com/MicrosoftDocs/azure-docs/issues/107955 as completed.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/107955#event-8992466355, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AZRMEAF333HHBOPRY2IRXC3XA56DTANCNFSM6AAAAAAWZHN2OQ.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

@bpinsight Thanks for sharing the details.
Portal experiences may vary as Azure resources are undergoing constant feature enchancements.
For e.g,
In one of my account,

In another account (I am neither able to create a new Zone nor attach an existing one)

With that said, I understand your question is whether we should be using a "{regionName}.privatelink.afs.azure.net" or "privatelink.afs.azure.net" for AFS.
From this documentation, Configuring Azure File Sync network endpoints

I see can see that this is using "{regionName}.privatelink.afs.azure.net" format (even the Actual service FQDN has region name in it)

With all this info, this feels like a portal validation error for AFS.
So, I would urge you to raise a new doc issue for the page Configuring Azure File Sync network endpoints and report the portal behavior.
Please let me know if you need additional info.

@bpinsight and @KapilAnanth-MSFT
From my testing, the zone name for the zone created when Azure DNS is used doesn't have the region name as you state.  The region name though is needed for the records created in the zone.  Azure creates the records automatically for the private endpoint with the region designation of where the storage account resides.  The table in the doc is for customers who want to deploy their own DNS solution.  If the customer creates the records manually in their own zone on their DNS solution without the region name then they won't work.  I will talk to the PM about putting in a note in that table about the records need the region name and not the actual zones.

#please-close


Frictionless => CKAN: Refactor and improve code and tests

We want to refactor and improve Frictionless => CKAN code, e.g.
Acceptance

[ ] Extras handling including parsing of JSON values, e.g. schema.
[ ] Full set of mappings.

Approach: no changes wherever possible so we support roundtripping.
Tasks
Design algorithm => incrementally implement based on tests

[ ] Design algorithm and document in docstring
[ ] Migrate existing tests and have them pass

[x] list existing tests -- DONE: See Analysis section below.

[ ] Refactor ...

[ ] Dedupe simple pass through tests e.g. for Resource description, hash etc (which just pass through)

[ ] Add tests based on our detailed mapping analysis in spreadsheet https://docs.google.com/spreadsheets/d/1XdqGTFni5Jfs8AMbcbfsP7m11h9mOHS0eDtUZtqGVSg/edit#gid=2099009729 TODO

[ ] path_is_mapped_to_url - even if relative POSIX path!
[ ] Clarify current doubts regarding the FD => CKAN mappings.

[ ] Add instructions for adding tests in future

Analysis
Existing tests
Data package

test_basic_datapackage_in_setup_is_valid        # probably not needed
test_datapackage_only_requires_some_fields_to_be_valid
test_datapackage_name_title_and_version
test_name_is_lowercased
test_datapackage_description
test_datapackage_license_as_string
test_datapackage_license_as_unicode
test_datapackage_license_as_dict
test_datapackage_sources
test_datapackage_author_as_string
test_datapackage_author_as_unicode
test_datapackage_author_as_string_without_email
test_datapackage_author_as_dict
test_datapackage_keywords
test_datapackage_extras

Resource

test_resource_name_is_used_if_theres_no_title
test_resource_title_is_used_as_name
test_resource_url
test_resource_url_is_set_to_its_remote_data_path
test_resource_description
test_resource_format
test_resource_hash
test_resource_schema
test_resource_path_is_set_to_its_local_data_path

Additional tests to consider (to expand)

path_is_mapped_to_url

even if relative POSIX path!

test_author_is_converted
test_extras_is_converted
test_license_is_converted
test_null_values_are_removed
test_jsonify_values

@rufuspollock, I created a new sheet in the document we were using: Frictionless => CKAN.
After going through those mappings in order to make progress on the task "Design algorithm and document in docstring", I still have some questions. I pushed (no PR yet) the basic structure we will need to test the conversion FD => CKAN here: https://github.com/frictionlessdata/frictionless-ckan-mapper/tree/tests/fd-to-ckan
This is the description of the commit:
[fd-to-ckan][s]: Lay down the structural foundation for tests

Create frictionless_to_ckan.py with basic class and functions needed.
Add comments in frictionless_to_ckan.py and document with a
docstring.
Create the skeleton for test_frictionless_to_ckan.py.

Questions
Here are the questions I left as comments/TODOs in the code:
On lines 11-13 in frictionless_to_ckan.py:

How do we map the required CKAN package_id?
In CKAN, private is another required field: set the default value to False?

On lines 21-26 in frictionless_to_ckan.py:

Do we passthrough all the FD properties not found in CKAN?

data: This replaces Resource.path if it is not specified. However, it is not an URL. Should it just passthrough?
homepage: Does this passthrough? What if we also have FD Resource.path => we can't map both to CKAN Resource.url
licenses: How should we map multiple licenses from Frictionless to CKAN?

Additional info about the commit
The documentation in the docstring for a FD=>CKAN resource conversion can be found on lines 36-40:
1. Remove unneeded keys (are there any keys to remove?)
2. Convert extras: "dict" to "list of dict".
3. Map keys from Frictionless to CKAN (and reformat if needed).
4. Remove keys with null values.
5. Apply special formatting (if any) for key fields e.g. slugify

The documentation in the docstring for a FD=>CKAN package conversion can be found on lines 49-53:
1. Copy extras across.  # Is this true?
2. Map keys from Frictionless to CKAN (and reformat if needed).
3. Remove keys with null values (CKAN has a lot of null valued keys).
4. Remove unneeded keys.
5. Apply special formatting for key fields.

The skeleton for testing FD=>CKAN conversions can be found here.

@sglavoie great and ... it's a little bit tough to process that much info 😉  I'd recommend doing PRs more and doing exec summary of key questions / blockers and your hypothesis for answers http://playbook.datopian.com/hypotheses

TL;DR: The PR #30 adds all tests discussed in this issue, implement them and refactor classes into simple functions as discussed.
I know this is a relatively big PR, but there are 19 commits separating concerns very clearly, so I hope it's good to go (plus, Travis didn't complain for neither Python 2 nor Python 3, which is great!). Also, this is to facilitate merging into master assuming mostly everything should be as expected or at least more or less easy to revert on a commit per commit basis.
I will go through the Playbook (again). :+1:

FIXED: Closing as the last couple of commits addressed the final tasks for this issue.

https://github.com/frictionlessdata/frictionless-ckan-mapper/commit/0bb722d0f62a8d3d57501c2e2a7630390309bb23
https://github.com/frictionlessdata/frictionless-ckan-mapper/commit/b97818b9cd05f5a848ef9b1de12943a2ab376150 (small fix for https://github.com/frictionlessdata/frictionless-ckan-mapper/commit/0bb722d0f62a8d3d57501c2e2a7630390309bb23)


Implement better cmake support

Integration of MRA on Falcons side is done by myself using bazel. I am quite a fan of bazel and I dislike cmake.
Help is needed to improve cmake support because I suppose that will be used by some/many teams, for instance Jurge is already pointing out shortcomings in PR #2.
Current status: one large CMakeLists file, manually written, at the repo root.
Ideas:

improve modularity, have nested CMakeLists.txt files (per library, per component, ...)
make an option --cmake in MRA-build.py or something
use MRA-codegen.py to generate whatever we can, similar to generated bazel files
setup some build&test coverage, docker? (this is a broader topic actually)
update the INTEGRATION documentation to make it as good as the bazel variant
...

If the codegen aspect is considered too magic, then
a) I wouldn't be surprised
b) I'd like more detailed feedback/discussion,
c) I could take that part myself.

Remaining small issue: #30


segmentation fault due to pytorch and tensorflow conflictions

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): No.

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Debian GNU/Linux 8 (jessie)

TensorFlow installed from (source or binary): from Anaconda, with command:
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.4.0-cp35-cp35m-linux_x86_64.whl

TensorFlow version (use command below): v1.4.0-rc1-11-g130a514 1.4.0

Python version: 3.5.4

Bazel version (if compiling from source): -

GCC/Compiler version (if compiling from source): -

CUDA/cuDNN version: cuda 8.0

GPU model and memory: TITAN Xp, 12G

Exact command to reproduce:
This fails:

>>> import torch
>>> import tensorflow as tf
Segmentation fault (core dumped)

Describe the problem
I am using pytorch version 0.2.0_4, for python 3.5, with cuda support. I installed it from the following command:
conda install pytorch torchvision cuda80 -c soumith
When I use tensorflow alone, it works fine; i.e., doing an import like
>>> import tensorflow as tf

has no problem. Also, Importing tensorflow before torch seems fine as well.
However if I import pytorch before tensorflow, it fails and reported a segmentation error (as shown above).

Sounds like this is another case of https://github.com/pytorch/pytorch/issues/3059. So unless this is a different stack trace than https://github.com/tensorflow/tensorflow/issues/13615, we're just waiting on the PyTorch folks.

Closing this, feel free to reopen if this is a different stack trace.


Json Line reader support

Hi Team,
How can I make use of jEasyBatch to marshall the multiple JSON Line records document?
Example input document:
{"valueName":"GPS_latitude","valueType":"-1","value":"39.26842508","objectID":"charger_80","timestamp":"1556841594000"}
{"valueName":"GPS_longitude","valueType":"-1","value":"-76.60410104","objectID":"charger_80","timestamp":"1556841594000"}

Output: (Something like) List

Is the input document a ndjson file or is there a wapper array [..] around records?

Yes its ndjson file format. Each record has delimited by \n
Like this
{"some":"thing"}
{"foo":17,"bar":false,"quux":true}
{"may":{"include":"nested","objects":["and","arrays"]}}

ok thanks. You will need a custom reader for that, the recipe tutorial might help. It shows how to read logical records that span multiple physical lines.


Coroutine isn't a type, Thread is.

Pull Request Test Coverage Report for Build 26

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 96.875%

Totals

Change from base Build 24:
0.0%

Covered Lines:
217

Relevant Lines:
224

💛  - Coveralls


Adding video and audio links

Actual Behaviour
Currently we are not adding audio and video links which might be useful ahead.
Expected Behaviour
Adding the video and audio links.
Steps to reproduce it

LogCat for the issue

Screenshots of the issue

Would you like to work on the issue?
yes.
Target Milestone to solve the issue
https://github.com/fossasia/open-event-android/milestone/26

already being done by @iamareebjamal . closing this then.


Replace laravel/framework requirement with illuminate/support

The laraver/framework requirement forces composer to install the whole framework while only illuminate/support is really needed. Changing the requirement to illuminate/support let's composer install just that when using the library outside of Laravel.

@baukevdw Thank you!


Test coverage for helpers

Test coverage for #415

Pull Request Test Coverage Report for Build 1114

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.7%) to 97.548%

Totals

Change from base Build 740:
0.7%

Covered Lines:
672

Relevant Lines:
692

💛  - Coveralls


SUBMARINE-704. Fix empty server logs in pod

What is this PR for?
The logs of server pod are empty because it was not directed properly. I use to tee command to direct them to stdout to make developers monitor the logs more easily.
What type of PR is it?
[Bug Fix]
What is the Jira issue?
https://issues.apache.org/jira/projects/SUBMARINE/issues/SUBMARINE-704
How should this be tested?
Screenshots (if appropriate)

Questions:

Does the licenses files need update? No
Is there breaking changes for older versions? No
Does this needs documentation? No

@pingsutw @xunliu please help me review this PR. Thanks!

@pingsutw @xunliu please help me review this PR. Thanks!


Question about portal nat'ing

It seems that if something drops the kubernetes nat'ing rules nothing will trigger it to be automatically rebuilt.  Is that true?
If so, is there a way to tell the kube proxy to rebuild the nat rules?

The proxy sync loop should ensure that the portals rules are open every five seconds. Deleteing and recreating a service, or restarting kube-proxy would trigger a rsync of the rules. Are you observing that this is not the case?
https://github.com/GoogleCloudPlatform/kubernetes/blob/master/pkg/proxy/proxier.go#L363

Something defintely appears to be wrong with my OpenShift environment (we embed a fairly recent version of kubernetes).
Anyway, thanks for pointing me to the code.  I see the "Periodic sync" log messages firing in my environment roughly every 30 seconds.  I'll probably add some more debugging in my environment to make sure it's functioning the same as standalone kubernetes.


Incorrect CPE for makeplane:plane

Found here: https://github.com/cisagov/vulnrichment/blob/b0f4453c3e1c7535ebcd70dae13e6601b1d1a8db/2024/47xxx/CVE-2024-47830.json#L120
        "affected": [
          {
            "cpes": [
              "cpe:2.3:a:makeplane:plane:*:*:*:*:*:*:*:*"
            ],
            "vendor": "makeplane",
            "product": "plane",
            "versions": [
              {
                "status": "affected",
                "version": "0",
                "lessThan": "0.23.0",
                "versionType": "custom"
              }
            ],
            "defaultStatus": "unknown"
          }
        ]

The official CPE for makeplane:plane is plane:plane. See this old CVE and the NVD dictionary:

https://nvd.nist.gov/vuln/detail/CVE-2023-2268
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aplane%3Aplane

@j-baines thank you for the report! Our analysts reviewed and updated this entry to be consistent.


Source generation support in ASP.NET Core - does this really use the Source Generator?

The sample shows this code:
[JsonSerializable(typeof(WeatherForecast[]))]
internal partial class MyJsonContext : JsonSerializerContext { }

services.AddControllers().AddJsonOptions(options => options.JsonSerializerOptions.AddContext<MyJsonContext>());

I tried my best to debug it, but it's really hard. My understanding is that the source generator for "MyJsonContext" produces code which does not use the "PropertyNamingPolicy = JsonKnownNamingPolicy.CamelCase". On the other hand the "options.JsonSerializerOptions" in a WebApi project uses camel case as a default. Therefore the application would not use the serializer from the source generator, but falls back to the standard serialization.
It should work when you specify the PropertyNamingPolicy like this:
[JsonSourceGenerationOptions(PropertyNamingPolicy = JsonKnownNamingPolicy.CamelCase)]
[JsonSerializable(typeof(WeatherForecast[]))]
internal partial class MyJsonContext : JsonSerializerContext { }

Is there any way to know if the serializer from the source generator is actually used in a WebApi, other than doing performance tests?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: ee53c3dc-df79-82ef-ce25-3233ff292c55
Version Independent ID: 558903e9-8173-464e-ff8b-7744419ad7e4
Content: How to use source generation in System.Text.Json
Content Source: docs/standard/serialization/system-text-json-source-generation.md
Product: dotnet-fundamentals
GitHub Login: @tdykstra
Microsoft Alias: tdykstra

You need to return IActionResult from your webapi, since it uses a different serializer if you return the object directly...
https://github.com/dotnet/aspnetcore/issues/39628
Or, you need to https://github.com/dotnet/aspnetcore/issues/38720#issuecomment-1017156458 do this to make it work in web.
IMHO it is total FUBAR at the moment

Looks like it was not tested at all :)

I used this workaround, it provides most insight if the SourceGenerator is used or not:
    [JsonSerializable(typeof(WeatherForecast))]
    internal partial class MyJsonContext : JsonSerializerContext { }

    class WeatherForecastJsonConverter : JsonConverter<WeatherForecast>
    {
        public override WeatherForecast Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) =>
            JsonSerializer.Deserialize<WeatherForecast>(ref reader, MyJsonContext.Default.WeatherForecast);

        public override void Write(Utf8JsonWriter writer, WeatherForecast value, JsonSerializerOptions options) =>
            JsonSerializer.Serialize(value, MyJsonContext.Default.WeatherForecast);
    }

And finally don't use AddContext but instead register the custom WeatherForecastJsonConverter
            services
                .AddControllers()
                .AddJsonOptions(options =>
                {
                    // options.JsonSerializerOptions.AddContext<BettingSerializerContext>();
                    options.JsonSerializerOptions.Converters.Add(new WeatherForecastJsonConverter());
                });

Thanks for contacting us. It looks like you found an answer to your question. If you still feel a need to continue the discussion, feel free to reopen it and add your comments.


Permanently deleting a subscriber seems wrong in the docs...

I've rewritten the delete section slightly as it was a bit confusing.
But mainly the first code example didn't exist in Mailcoach, as far as I can see - so I removed it.
The very last line isn't very clear either. Seems to be that the code example that's left just gets the Subscriber model and calls delete, which is an Eloquent method. The only thing I can think this refers to is that by deleting a Subscriber, you will also be deleting all their stats (due tot he cascades defined in the migration file).
I'm not sure what to update that last line to - so have left as is...

Thanks!


[FEATURE] Add a sponsor page.

Detailed description
🔨Installation Guide
example: https://vitejs.dev/

Context
.
Possible implementation
No response
Additional information
No response
Code of Conduct

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

Hi, I would like to contribute to this, assigned it to me.

Also, are you going to provide figma design?

Also, are you going to provide figma design?

above mentioned design, u can checkout the given url and scroll down u will get it?
free free to ask if u will have any questions or doubts
thank you.

and and make sure to checkout the installation guide as well,
as of now we are working in dev branch, so u have to re-fork it, with all of the branches
u can follow-up with this 🔨Installation Guide

Okay sure


Fix: Mainnet fork not working due to outdated hardhat

npx hardhat node errors while trying to fork mainnet on local hardhat the following way:
    networks: {
        hardhat: {
            forking: {
              url: MAINNET_RPC_URL
            }
        },

This is because older versions of Hardhat are not compatible with london hardfork. Luckly, Hardhat 2.6.4 is compatible so upgrading fixes this issue.

Thanks for this PR! I added some stuff cleaning up yarn and package.lock as well. Thanks!

Ah right I also had trouble with Polygon and Mumbai on the truffle config. Thanks for fixing that.
Cheers!


Support configuring broker version in Kafka bindings component

Add documentation for add  Kafka bindings component configuration metadata properties (version)

@light-pan thanks for the components-contrib PR. This is now merged and we can go ahead with the docs portion.

Resolved


Private Docker registry option disappeared

Rancher Server Setup

Rancher version: 2.6
Installation option (Docker install/Helm Chart): Docker
Proxy/Cert Details: NA

Information about the Cluster

Kubernetes version: v1.21.7
Cluster Type (Local/Downstream): Local

Describe the bug
Currently using Rancher 2.5.8, and moving to 2.6.
We use several private Docker Registries for storing the images referenced from charts in private Helm Chart repositories (Git).
In 2.5.8 we can manage the secret values for registry access and the registry configuration via the Rancher UI. But in 2.6 this seems entirely gone. There seems to be no way to configure a private registry.
To Reproduce
Standard installation steps for installing Rancher using Docker.
Result
Install is fine. But no UI for configuring Docker registries.
Expected Result
Expected UI for private Docker registry configuration in local cluster, where user name and password can be entered.
Screenshots
NA
Additional context
NA

Its a bit hidden:
Dashboard -> Storage -> Secrets -> Create -> Registry

Thanks, found the option. I hadn't looked down there - was misled by the name.


Docs update (listing with test tenders)

This change is

Coverage decreased (-0.1%) to 95.261% when pulling 8fb47c9049f6335a3841c7bef8ad85373ef381aa on annawzz:documentation into 65a9fd74fb5cf21f8037b3cafdedbf2c7d3ea4d8 on openprocurement:documentation.


Generate shell script instead of running neo4j import from python

That's a good idea, generating the sh file instead of running it could be a good CLI option to add.
Originally posted by @bgyori in https://github.com/bgyori/indra_cogex/issues/17#issuecomment-838848382

I think with the sudo option implemented in #27, along with the previously added load_only option, this is more or less supported.


Prevent variable masking

current_resource gets masked by a local variable if you use
current_resource = x without using self.
I also changed the assigned value to explicitly be nil in the error case.
I think that is what it gets set to anyway, but it seems less error prone to be explicit.

This is merged.


Fixes #882 using Grammarly and proofreading as well

Fixes #882
Removed as many as grammatical errors and spacing as possible manually and with the help of Grammarly as well.

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

Thank you for helping contribute to the TypeScript Handbook! We're trying to get through the large backlog of open PRs. As part of that effort, we're only merging PRs that clearly improve the content. PRs that only change phrasing, style, nits, or other aspects not directly related to accuracy or coverage won't be accepted - this will greatly reduce merge conflicts in PRs that do have content-critical changes. We'll be closing PRs like this one that make subjective improvements; often given two ways of writing the same thing, opinion will be split on which is better, and we have to defer to making fewer changes rather than more. Thanks for understanding.


pylearn2 has gone. but example is using pyleanr2

as i know pylearn2 has gone.
but examle source is using pylearn2
is that right?

Can you point to the specific problems when reporting bugs? A link is fine.
Fix is welcome as PR!

the issue is
"python examples/plot_mlp.py --params activation" drawing the result of each activation function.
but if someone setup without pylearn2 in master branch, error will happen

Thanks, confirmed. PR welcome!

The problem is that, if we use lasagne as backend, it gives this bug:
Visualizing Parameters in a Modern Neural Network
Traceback (most recent call last):
File "plot_mlp.py", line 69, in
layers=[mlp.Layer(activation, units=units, **params), mlp.Layer(output)], random_state=1,
File "/home/wenjian/anaconda2/lib/python2.7/site-packages/sknn/nn.py", line 93, in init
raise NotImplementedError("Layer type %s is not implemented." % type)

Just remove the Maxout activation?

#156


[FEATURE]  Set of standard  dynamic images

Is your feature request related to a problem? Please describe.
I have absolutely no artistic talent but I am pretty good at code.  It would be cool to have a simple way to add simple things like thermometers and other "simple" gauges to the floor plan.
Describe the solution you'd like
What I would like to do is to be able to put a simple rect like this in the main svg floor plan:
  <rect
     y="1463"
     x="10"
     height="393.60974"
     width="280"
     id="sensor.wirelesstag_front_room_temperature" />

Then in the yaml have something like this:
- entity: sensor.wirelesstag_front_room_temperature
  element: sensor.wirelesstag_front_room_temperature
  image: /local/floorplans/thermometer.svg
  stylesheet: /local/floorplans/thermometer.css
  state_action:
    action: call-service
    service: floorplan.set_gauge_value
    service_data:
      name: svg_id
      value: '${entity.state}'

Where "image" and "stylesheet" can be replaced with source: 'thermometer' to use a built-in svg.
Then the SVG would have properties you can change based on id or class that the properties in the service_data would manipulate.  It would give both flexibilities for people who know what they are doing, and simplicity for people like me that just want to have a thermometer that doesn't look like a 2-year-old put it together ;)
Describe alternatives you've considered
Currently, I am doing the approach based on https://github.com/ExperienceLovelace/ha-floorplan/blob/master/docs/_docs/floorplan/examples/home/home.yaml#L91, but I really dislike debugging code in yaml =)

Hi @geiseri
Thanks for your ideas. Yes, I can see the value in floorplan loading external SVGs whose properties can be set based on entity states. The tricky part would be coming up with convetions or an API that would standardise how floorplan would interact with those SVGs.
We will keep this suggestion in mind for the time being, and see what other use cases people come up with.

Hi @geiseri
We can't find the time to design, test and implement your feature-request. As this is not planned to be scoped in the upcomming months, please create a topic within our new category made for this:
https://github.com/ExperienceLovelace/ha-floorplan/discussions/categories/hanging-feature-requests


Updated demo URLs in Microfrontends example

Description
Previously I wasn't able to add https://microfrontends.vercel.app to domains because the project didn't have a git project setup (the example wasn't merged yet), but now looks like the domain is owned by another team.
Also edited the codeowners for this example to include the Turbo team.
Type of Change

[x] Example update

@lfades there is no prod deployment for this project on Vercel, and the domain https://solutions-microfrontends.vercel.app is 404. Do you want to merge this first and then deploy?

@dominiksipowicz I forgot to assign the domain, it's assigned now, thank you!


{Monitor} az monitor metrics alert update: fix update action issue

Closed https://github.com/Azure/azure-cli/issues/17268
Description

Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change.
[Component Name 2] az command b: Add some customer-facing feature.

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

/azp run

Monitor


Change based tracking using ODATA service

Does change based tracking for entities work for ODATA service based integration in D365FO?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 678ace49-2430-6d7a-b0d9-90388633d31e
Version Independent ID: 9ba9b3ac-75cf-3bd1-7de0-df20713c85ad
Content: Enable change tracking for entities - Finance & Operations | Dynamics 365 | #MSDyn365FO
Content Source: articles/dev-itpro/data-entities/entity-change-track.md
Service: dynamics-ax-platform
GitHub Login: @MilindaV2
Microsoft Alias: milindav

@ripannandy, thanks for posting this! In the meantime, to get product help you can contact Support using one of the options described here: Support contact options. In particular, you might want to go to the Dynamics 365 for Finance and Operations community page to get help with your questions from the Dynamics community.
@MilindaV2, please review and update the topic, as necessary.


FS-4269 modify function for s3bucketPath display type

https://dluhcdigital.atlassian.net/browse/FS-4269
Description
Fixed bug - file upload not showing for  Upload asset valuation or lease agreement question

Do we have unit tests for this?
Existing unit tests already check s3bucketPath questions

Do we have unit tests for this?
Yes, existing unit tests already check s3bucketPath questions

OK but you've changed the code to do something different for a different type of answer, so you need to change the tests to cover that new scenario


onOpen / onClose outside digest loop

Looks like onOpen and onClose event are outside the event loop (forcing the use of a manual rootScope.apply). Maybe the same for onError.

+1 — this was very confusing.

+1 - this should definitely be added to the readme.

thanks for the issue, the latest version should have this working :+1:


Improving the release practice

Hi,
Can I suggest an improvement to the release practice? Currently, the only release (described as 'Latest Release') dates from 2016. The documented way to make a release is to edit this release and update the binaries, which I think is not ideal. It is not clear how outdated the binaries actually are, which already caused confusion. Not to mention older releases are lost.
If we make new tagged releases from time to time, it should still be possible to refer to the latest release, e.g. in the macOS install script, as this page details.
Although I don't have permission to actually make a release, I'd be happy to submit a pull request with some changes. Here's where I think updates might be required:

scripts/update-latest-tag.sh
scripts/install-latest-darwin-amd64.sh
go.mod and cmd/go.mod (not sure)
DEV.md
README.md
VERSION (starting with v1.0.0?)

Yes I think that's a great idea. I've wanted to eventually institute semantic versioning on this tool, but I haven't gotten around to doing it... I think starting with v1.0.0 makes a lot of sense. Thanks!

Closing due to the work done by @flowrean in #35. We will now only have semver versioned releases. Release v1.0.0 is now up: https://github.com/aotimme/gocsv/releases/tag/v1.0.0

$ bash <(curl -sS https://raw.githubusercontent.com/aotimme/gocsv/master/scripts/install-latest-darwin-amd64.sh)
Checking permissions... ✔
Fetching binary... ✔
Extacting binary... ✔
Installing binary to /usr/local/bin/gocsv... ✔
Cleaning up... ✔

GoCSV has been successfully installed!
Open a new Terminal window and run:
  gocsv help
$ gocsv version
v1.0.0 (ab0261ba2538a9a2f712cf30f61fca69b940e894)

It's looking good 🥳


[0.8] late stopped car detection

Stopped car detection has been working pretty well on 0.8 Came across this instance where I had to apply brakes because lead car wasnt detected until then. May be because the lead car was up hill ?
Expected behavior
Model should have detected stop light at signal

Device: FreEon
Dongle ID: 59f457ce47259dd2
Route: 59f457ce47259dd2|2020-11-19--02-55-03--5
Timestamp: 19:00:11
Version: a359d8a30f5323bba599df32c70ae02863e5bf21
Car make/model: Toyota Sienna 2018

Additional context
gif of the report
https://imgur.com/a/e6BpEez

Thanks for the report. We are planning to use more sophisticated logic (like e2e) for longitudinal planning in the future, difficult to understand scenes like this will probably not improve until then.


WIP, DOC: Integrate manual parts

Okay @drammock I got a good start on integrating the manual parts. Can you look into the last few points, and also do a general cleanup according to whatever you think helps the organization the most?

[x] Remove all c_legacy prefixes by going through the files, modernizing them, and updating refs
[x] Move manual/ stuff to overview/algorithms/
[x] Make the simple ICA manual file a brief discussions tutorial
[x] Remove MNE-C docs
[x] Incorporate sample_dataset.rst information directly into datasets_index.rst
[ ] Incorporate what is in this PR ssp-api.rst content into a tutorial (and/or what in this PR is ssp.rst) and remove the ssp-api.rst file
[ ] Add PDF to MNE-C manual (probably upload directly to mne-tools.github.io repo somewhere?) and update the currently broken link in doc/links.inc
[ ] Incorporate cookbook.rst somehow/somewhere that makes sense

Don't look at the diff too much, it's insane. Better to just browse the result and iterate.
I would like to get this into 0.19 if possible. Do you think it's reasonable for you to get the rest done early next week? If not I can try to spend more time on it.

@larsoner I can prioritize this for Monday

@larsoner I think we should punt on integrating the cookbook at this point. It will be a fair amount of work that I don't think can be done well in time for the 0.19 release.
See also mne-tools/mne-tools.github.io#17

So then do you think this is good enough as is for 0.19?

I think it's good enough that if you want to merge today, you could.  If it can wait one more day I would spend a little time tomorrow smoothing out the migrating page and maybe tweaking the overview page a tiny bit.

I'm fine to wait another day

@drammock marked as WIP, feel free to set to MRG once you're happy and I'll take another look, and then if we can get another +1 we should be good for 0.19.

I pushed a PEP8 fix right after yours @drammock

@larsoner I just noticed that the MNE-MATLAB docs got inserted into the MNE-C install pages, was that intentional?

@larsoner @drammock there used to be a page about IO, has that been nuked now? I can find it through the search bar but not through any weblinks.

@jasmainak the page still exists (as you found by searching) but is not very discoverable. This is a known issue; it's true of everything in doc/overview/algorithms at the moment. In a subsequent PR we'll clean those up and make them easier to find, and also integrate the "cookbook" page into the rest of the docs (possibly as a tutorial, or divvy up its content into several tutorials). I'll be opening some doc TODO issues today in prep for the sprint; this will be one of them.

merging as we have approvals from @larsoner and @agramfort and me.


Config set creates local config file

[kind/bug]

What versions of software are you using?

Operating System: Supported platform
Output of odo version: master

How did you run odo exactly?
$ mkdir -p /Users/amit/Context
$ odo config set memory 2Gi --context /Users/amit/Context/

Actual behavior
$ odo config set memory 2Gi --context /Users/amit/Context/
Local config was successfully updated.
Run `odo push --config` command to apply changes to the cluster.

$ cat /Users/amit/Context/.odo/config.yaml
kind: LocalConfig
apiversion: odo.openshift.io/v1alpha1
ComponentSettings:
  MinMemory: 2Gi
  MaxMemory: 2Gi
Amits-MacBook-Pro:odo amit$

Expected behavior
Should report error
Any logs, error output, etc?

ping @kadel @girishramnani

@amitkrout yes, this is a bug. If local config file doesn't exist odo config set should fail, not create it.
I'm a decresing priority a little bit. This is not preventing the use of odo, it is just inconvenience that might confuse people.
/priority Medium
/remove-priority High

I'm a decreasing priority a little bit.

@kadel This is a clear case of regression of spec [1] and [2]. In the mentioned spec i am continuously hitting the issue locally. But surprisingly in CI only spec [2] is hit with the issue - https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/openshift_odo/1843/pull-ci-openshift-odo-master-e2e-scenarios/1046.
There is something very weird happening. So i would say lets not decrease the priority as it breaks the existing feature and lets propose a fix in the current sprint. Till then i can comment out those affected test spec.
[1] https://github.com/openshift/odo/blob/master/tests/e2escenarios/core_beta_flow.go#L111
[2] https://github.com/openshift/odo/blob/master/tests/e2escenarios/core_beta_flow.go#L128

This is not preventing the use of odo, it is just inconvenience that might confuse people.

Right, but i am concern about the existing test cases those are broken.

I remember implementing this, a recent change might have removed the erroring out

There is something very weird happening. So i would say lets not decrease the priority as it breaks the existing feature and lets propose a fix in the current sprint. Till then i can comment out those affected test spec.

pr #1897 sent


Clean up warnings and docs

Mostly doc updates
Minor changes to behaviour include exception transformation and type hints

This looks like a pretty odd inconsistency between php 5.6 and 7.2 (maybe 7.*?). Filed https://github.com/protocolbuffers/protobuf/issues/5090. I guess I will remove the type hints. Thoughts on if more is required? It seems like all instanceof Message checks may be unsafe.

Codecov Report

Merging #212 into master will decrease coverage by 0.41%.
The diff coverage is 48.27%.

@@            Coverage Diff             @@
##           master     #212      +/-   ##
==========================================
- Coverage   84.97%   84.56%   -0.42%
==========================================
  Files          64       64
  Lines        2443     2455      +12
==========================================
  Hits         2076     2076
- Misses        367      379      +12

Impacted Files
Coverage Δ

src/ApiCore/Testing/MessageAwareExporter.php
100% <ø> (ø)
:arrow_up:

src/ApiCore/ApiException.php
90% <ø> (ø)
:arrow_up:

src/ApiCore/Testing/ProtobufGPBEmptyComparator.php
66.66% <ø> (ø)
:arrow_up:

src/ApiCore/Testing/MockGrpcTransport.php
80% <ø> (ø)
:arrow_up:

src/ApiCore/BidiStream.php
95.91% <ø> (ø)
:arrow_up:

src/ApiCore/OperationResponse.php
91.13% <ø> (ø)
:arrow_up:

src/ApiCore/GapicClientTrait.php
87.83% <ø> (ø)
:arrow_up:

src/ApiCore/Testing/MockBidiStreamingCall.php
68% <ø> (ø)
:arrow_up:

src/ApiCore/Transport/GrpcTransport.php
54.45% <ø> (ø)
:arrow_up:

src/ApiCore/PagedListResponse.php
71.42% <ø> (ø)
:arrow_up:

... and 15 more

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 2d8b910...aef4304. Read the comment docs.


Need an ability to review and edit course location (if applicable)

Currently course selection on the main application page doesn’t display course location, or provide a means of changing it:

However, we do show this information on the review application page:

/cc @fofr

👍 I had a similar design with the old summary box layout. I think this works, but then wondered whether the courses stuff should move off the application pages and onto its own Courses one.
This was my earlier design on this branch: https://github.com/DFE-Digital/apply-for-postgraduate-teacher-training-prototype/tree/move-courses

Fixed in #234


Add shortcut or similar for clearing persisted config cache on desktop/web

This is resolved by adding a key down "CTRL+]" which clears cache.


Use nix to cross compile instead of cargo-cross

The cargo cross project is generally overkill when we already have nix available to set up our cross compiles. We just need to spend some time to make it work.

Assigning P-LOW as this is code cleanup / refactoring.
Guessing E-MEDIUM.


New Project 'Corona Charts Deutschland'

Hi Marlon,
I build a little project visualizing german corona stats with Charts. The Project involves counts per day as well as counts as total.
https://corona.maximilianhaindl.de
https://github.com/ixkrei-m/rki-ui
https://github.com/ixkrei-m/rki-api
Best regards,
Maxi

Closed with 747211d9ee1e1b8fc1e17ba3817044b34e368801

Closed with 747211d9ee1e1b8fc1e17ba3817044b34e368801


WFLY-4575 Use Flag.RESTART_RESOURCE_SERVICES also for JGroups ThreadP…

…oolResourceDefinition

Linux Build 7293 is now running using a merge of 6b08f43ace4e76b26e03b6d1c2e2b6b3612ed058

Windows Build 2346 is now running using a merge of 6b08f43ace4e76b26e03b6d1c2e2b6b3612ed058

Linux with security manager Build 2161 is now running using a merge of 6b08f43ace4e76b26e03b6d1c2e2b6b3612ed058

Linux with security manager Build 2161 outcome was SUCCESS using a merge of 6b08f43ace4e76b26e03b6d1c2e2b6b3612ed058
Summary: Tests passed: 900, ignored: 287 Build time: 0:06:47

Windows Build 2346 outcome was SUCCESS using a merge of 6b08f43ace4e76b26e03b6d1c2e2b6b3612ed058
Summary: Tests passed: 3096, ignored: 368, muted: 1 Build time: 0:50:53

Linux Build 7293 outcome was SUCCESS using a merge of 6b08f43ace4e76b26e03b6d1c2e2b6b3612ed058
Summary: Tests passed: 3098, ignored: 367 Build time: 0:53:40

OK to merge.


DNS resolution in alpine (musl) based containers fails when the host system has search . in resolv.conf with 1.25.0

Environmental Info:
K3s Version:
/opt/k3s -v
k3s version v1.25.0+k3s1 (26e94057)
go version go1.19

Node(s) CPU architecture, OS, and Version:
uname -a
Linux alderaan 5.15.0-47-generic #51-Ubuntu SMP Thu Aug 11 07:51:15 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"

Cluster Configuration:

1 server (single-node cluster)

Describe the bug:
alpine based containers have problems with DNS resolution.
The cluster (the single node) is currently running 43 pods and DNS resolution works fine for 39 of those. There are 4 pods with DNS issues and the one thing they have in common is that they are based on alpine images. It is reproducible by starting an alpine based pod, see below.
Steps To Reproduce:
k3s is installed by downloading the binary to /opt/k3s and creating the following systemd unit:
[Unit]
Description=Lightweight Kubernetes
Documentation=https://k3s.io
After=network-online.target
Wants=network-online.target

[Service]
Type=notify

ExecStart=/opt/k3s server \
          --disable traefik \
          --node-ip=<IP_ADDRESS> \
          --advertise-address=<IP_ADDRESS> \
          --node-external-ip=<IP_ADDRESS> \
          --kube-apiserver-arg="enable-admission-plugins=DefaultTolerationSeconds" \
          --kube-apiserver-arg="default-not-ready-toleration-seconds=14400" \
          --kube-apiserver-arg="default-unreachable-toleration-seconds=14400" \
          --kubelet-arg="image-gc-high-threshold=70" \
          --kubelet-arg="image-gc-low-threshold=60" \
          --disable-network-policy \
          --disable-kube-proxy \
          --flannel-backend=none \
          --cluster-cidr=<IP_ADDRESS>/16 \
          --service-cidr=<IP_ADDRESS>/16 \
          --cluster-dns=<IP_ADDRESS>

KillMode=process
Delegate=yes
LimitNOFILE=1048576
LimitNPROC=infinity
LimitCORE=infinity
TasksMax=infinity
TimeoutStartSec=0
Restart=always
RestartSec=5s

Cilium 1.12.1 as CNI

This has been running fine for months with k3s 1.24
Cilium itself reports as healthy
Cluster network connectivity looks fine
Currently, I don't think cilium is the issue, but there is the possibility that it is some issue with cilium and k3s 1.25.

Using the bundled coredns deployment with coredns 1.9.1

Updating it to 1.9.4 made no difference

kubectl run --rm -it --image alpine debug-alpine
If you don't see a command prompt, try pressing enter.

# DNS config of the pod

/ # cat /etc/resolv.conf
search kube-system.svc.cluster.local svc.cluster.local cluster.local .
nameserver <IP_ADDRESS>
options ndots:5

# Network connectivity to the outside works

/ # ping <IP_ADDRESS>
PING <IP_ADDRESS> (<IP_ADDRESS>): 56 data bytes
64 bytes from <IP_ADDRESS>: seq=0 ttl=54 time=20.219 ms
^C
--- <IP_ADDRESS> ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max = 20.219/20.219/20.219 ms

# nslookup works

/ # nslookup google.com
Server:		<IP_ADDRESS>
Address:	<IP_ADDRESS>:53

Non-authoritative answer:
Name:	google.com
Address: <IP_ADDRESS>

Non-authoritative answer:
Name:	google.com
Address: 2a00:1450:4001:82b::200e

# DNS resolution of ping does not work

/ # ping google.com
ping: bad address 'google.com'

# apk (alpines package manager) can't resolve hostnames

/ # apk update
fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz
ERROR: https://dl-cdn.alpinelinux.org/alpine/v3.16/main: temporary error (try again later)
WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.16/main: No such file or directory
fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz
ERROR: https://dl-cdn.alpinelinux.org/alpine/v3.16/community: temporary error (try again later)
WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.16/community: No such file or directory
2 errors; 14 distinct packages available

Doing the same with an ubuntu image works just fine.
Expected behavior:
DNS in alpine containers should work normally, e.g. ping google.com should work.
Actual behavior:
Some DNS queries in alpine based images do not work. It seems to be dependent on the tool, e.g. ping fails while nslookup works. They probably handle DNS resolution differently.
Additional context / logs:

I did not find any helpful logs so far. Let me know what information might help.
You might wonder why I create a k3s issue when the common denominator is alpine?

The alpine based pods have been working without any issues for months.
The only thing I changed today was to update to k3s 1.25, so it looks a lot like that triggered the issue.

ping google.com leads to DNS queries of google.com.$namespace.svc.cluster.local, etc.
When running tcpdump on the node while I run ping google.com in an alpine pod I noticed that it tries to resolve it as an cluster internal service:
00:11:31.674603 lxce1d3b07301ea In  IP <IP_ADDRESS>.45195 > <IP_ADDRESS>.domain: 3842+ A? google.com.kube-system.svc.cluster.local. (58)
00:11:31.674652 lxcc486f7ab7d5a Out IP <IP_ADDRESS>.45195 > <IP_ADDRESS>.domain: 3842+ A? google.com.kube-system.svc.cluster.local. (58)
00:11:31.674764 lxce1d3b07301ea In  IP <IP_ADDRESS>.45195 > <IP_ADDRESS>.domain: 4964+ AAAA? google.com.kube-system.svc.cluster.local. (58)
00:11:31.674769 lxcc486f7ab7d5a Out IP <IP_ADDRESS>.45195 > <IP_ADDRESS>.domain: 4964+ AAAA? google.com.kube-system.svc.cluster.local. (58)
00:11:31.675051 lxcc486f7ab7d5a In  IP <IP_ADDRESS>.domain > <IP_ADDRESS>.45195: 3842 NXDomain*- 0/1/0 (151)
00:11:31.675086 lxce1d3b07301ea Out IP <IP_ADDRESS>.domain > <IP_ADDRESS>.45195: 3842 NXDomain*- 0/1/0 (151)
00:11:31.675324 lxcc486f7ab7d5a In  IP <IP_ADDRESS>.domain > <IP_ADDRESS>.45195: 4964 NXDomain*- 0/1/0 (151)
00:11:31.675331 lxce1d3b07301ea Out IP <IP_ADDRESS>.domain > <IP_ADDRESS>.45195: 4964 NXDomain*- 0/1/0 (151)
00:11:31.675398 lxce1d3b07301ea In  IP <IP_ADDRESS>.42548 > <IP_ADDRESS>.domain: 26509+ A? google.com.svc.cluster.local. (46)
00:11:31.675414 lxcc486f7ab7d5a Out IP <IP_ADDRESS>.42548 > <IP_ADDRESS>.domain: 26509+ A? google.com.svc.cluster.local. (46)
00:11:31.675451 lxce1d3b07301ea In  IP <IP_ADDRESS>.42548 > <IP_ADDRESS>.domain: 27091+ AAAA? google.com.svc.cluster.local. (46)
00:11:31.675455 lxcc486f7ab7d5a Out IP <IP_ADDRESS>.42548 > <IP_ADDRESS>.domain: 27091+ AAAA? google.com.svc.cluster.local. (46)
00:11:31.675918 lxcc486f7ab7d5a In  IP <IP_ADDRESS>.domain > <IP_ADDRESS>.42548: 27091 NXDomain*- 0/1/0 (139)
00:11:31.675943 lxce1d3b07301ea Out IP <IP_ADDRESS>.domain > <IP_ADDRESS>.42548: 27091 NXDomain*- 0/1/0 (139)
00:11:31.676002 lxcc486f7ab7d5a In  IP <IP_ADDRESS>.domain > <IP_ADDRESS>.42548: 26509 NXDomain*- 0/1/0 (139)
00:11:31.676016 lxce1d3b07301ea Out IP <IP_ADDRESS>.domain > <IP_ADDRESS>.42548: 26509 NXDomain*- 0/1/0 (139)
00:11:31.676207 lxce1d3b07301ea In  IP <IP_ADDRESS>.58751 > <IP_ADDRESS>.domain: 57219+ A? google.com.cluster.local. (42)
00:11:31.676241 lxcc486f7ab7d5a Out IP <IP_ADDRESS>.58751 > <IP_ADDRESS>.domain: 57219+ A? google.com.cluster.local. (42)
00:11:31.676274 lxce1d3b07301ea In  IP <IP_ADDRESS>.58751 > <IP_ADDRESS>.domain: 57766+ AAAA? google.com.cluster.local. (42)
00:11:31.676280 lxcc486f7ab7d5a Out IP <IP_ADDRESS>.58751 > <IP_ADDRESS>.domain: 57766+ AAAA? google.com.cluster.local. (42)
00:11:31.676508 lxcc486f7ab7d5a In  IP <IP_ADDRESS>.domain > <IP_ADDRESS>.58751: 57766 NXDomain*- 0/1/0 (135)
00:11:31.676533 lxce1d3b07301ea Out IP <IP_ADDRESS>.domain > <IP_ADDRESS>.58751: 57766 NXDomain*- 0/1/0 (135)
00:11:31.676582 lxcc486f7ab7d5a In  IP <IP_ADDRESS>.domain > <IP_ADDRESS>.58751: 57219 NXDomain*- 0/1/0 (135)
00:11:31.676587 lxce1d3b07301ea Out IP <IP_ADDRESS>.domain > <IP_ADDRESS>.58751: 57219 NXDomain*- 0/1/0 (135)
00:11:31.676831 lxce1d3b07301ea In  IP <IP_ADDRESS>.47663 > <IP_ADDRESS>.domain: 26914+ [|domain]
00:11:31.676861 lxcc486f7ab7d5a Out IP <IP_ADDRESS>.47663 > <IP_ADDRESS>.domain: 26914+ [|domain]
00:11:31.676890 lxce1d3b07301ea In  IP <IP_ADDRESS>.47663 > <IP_ADDRESS>.domain: 27453+ [|domain]
00:11:31.676895 lxcc486f7ab7d5a Out IP <IP_ADDRESS>.47663 > <IP_ADDRESS>.domain: 27453+ [|domain]
00:11:31.676994 lxcc486f7ab7d5a In  IP <IP_ADDRESS>.domain > <IP_ADDRESS>.47663: 27453 FormErr- [0q] 0/0/0 (12)
00:11:31.677007 lxce1d3b07301ea Out IP <IP_ADDRESS>.domain > <IP_ADDRESS>.47663: 27453 FormErr- [0q] 0/0/0 (12)
00:11:31.677044 lxcc486f7ab7d5a In  IP <IP_ADDRESS>.domain > <IP_ADDRESS>.47663: 26914 FormErr- [0q] 0/0/0 (12)
00:11:31.677049 lxce1d3b07301ea Out IP <IP_ADDRESS>.domain > <IP_ADDRESS>.47663: 26914 FormErr- [0q] 0/0/0 (12)

For nslookup google.com the tcpdump output looks differently, it directly queries the correct domain:
00:31:55.535780 lxce1d3b07301ea In  IP <IP_ADDRESS>.42053 > <IP_ADDRESS>.53: 47584+ A? google.com. (28)
00:31:55.535815 lxcc486f7ab7d5a Out IP <IP_ADDRESS>.42053 > <IP_ADDRESS>.53: 47584+ A? google.com. (28)
00:31:55.535839 lxce1d3b07301ea In  IP <IP_ADDRESS>.42053 > <IP_ADDRESS>.53: 48454+ AAAA? google.com. (28)
00:31:55.535844 lxcc486f7ab7d5a Out IP <IP_ADDRESS>.42053 > <IP_ADDRESS>.53: 48454+ AAAA? google.com. (28)
00:31:55.536115 lxcc486f7ab7d5a In  IP <IP_ADDRESS>.57822 > <IP_ADDRESS>.53: 36199+ [1au] AAAA? google.com. (39)
00:31:55.536168 enp88s0 Out IP <IP_ADDRESS>.57822 > <IP_ADDRESS>.53: 36199+ [1au] AAAA? google.com. (39)
00:31:55.536206 lxcc486f7ab7d5a In  IP <IP_ADDRESS>.38497 > <IP_ADDRESS>.53: 11420+ [1au] A? google.com. (39)
00:31:55.536251 enp88s0 Out IP <IP_ADDRESS>.38497 > <IP_ADDRESS>.53: 11420+ [1au] A? google.com. (39)
00:31:55.538041 enp88s0 In  IP <IP_ADDRESS>.53 > <IP_ADDRESS>.57822: 36199 1/0/1 AAAA 2a00:1450:4001:82b::200e (67)
00:31:55.538070 lxcc486f7ab7d5a Out IP <IP_ADDRESS>.53 > <IP_ADDRESS>.57822: 36199 1/0/1 AAAA 2a00:1450:4001:82b::200e (67)
00:31:55.538227 lxcc486f7ab7d5a In  IP <IP_ADDRESS>.53 > <IP_ADDRESS>.42053: 48454 1/0/0 AAAA 2a00:1450:4001:82b::200e (66)
00:31:55.538238 enp88s0 In  IP <IP_ADDRESS>.53 > <IP_ADDRESS>.38497: 11420 1/0/1 A <IP_ADDRESS> (55)
00:31:55.538248 lxcc486f7ab7d5a Out IP <IP_ADDRESS>.53 > <IP_ADDRESS>.38497: 11420 1/0/1 A <IP_ADDRESS> (55)
00:31:55.538251 lxce1d3b07301ea Out IP <IP_ADDRESS>.53 > <IP_ADDRESS>.42053: 48454 1/0/0 AAAA 2a00:1450:4001:82b::200e (66)
00:31:55.538472 lxcc486f7ab7d5a In  IP <IP_ADDRESS>.53 > <IP_ADDRESS>.42053: 47584 1/0/0 A <IP_ADDRESS> (54)
00:31:55.538482 lxce1d3b07301ea Out IP <IP_ADDRESS>.53 > <IP_ADDRESS>.42053: 47584 1/0/0 A <IP_ADDRESS> (54)

Based on that I also noticed that ping google.com. (note the dot at the end) works in the container.

I compared the /etc/resolv.conf files of a pod in 1.24 and a 1.25 cluster and noticed a minimal difference. Both pods have been started with kubectl run --rm -it --image alpine -- debug:
1.24: search kube-system.svc.cluster.local svc.cluster.local cluster.local -> has no issues
1.25: search kube-system.svc.cluster.local svc.cluster.local cluster.local . -> has issues
So the single dot at the end seems to cause the trouble.
To verify it I configured the DNS config of one of the alpine based pods to get rid of that leading dot in 1.25:
spec:
   dnsPolicy: "None"
   dnsConfig:
     nameservers:
       - <IP_ADDRESS>
     searches:
       - kube-system.svc.cluster.local
       - svc.cluster.local
       - cluster.local
     options:
       - name: ndots
         value: "5"

With those settings the DNS resolution inside of that alpine based pod works as expected.

It looks like this was introduced upstream with 1.25.0 (https://github.com/kubernetes/kubernetes/pull/109441) and will be fixed upstream with 1.25.1 (https://github.com/kubernetes/kubernetes/pull/112157).

I am not sure if you want to keep this open until it is fixed so other people can find it or if you want to close it because it will be fixed upstream?
Either way, I hope the information saves other people a few hours of debugging :)
P.S. k3s is awesome, thanks everyone for working on it! 🚀

I am not sure if you want to keep this open until it is fixed so other people can find it or if you want to close it because it will be fixed upstream? Either way, I hope the information saves other people a few hours of debugging :)
P.S. k3s is awesome, thanks everyone for working on it! rocket

Thanks for documenting this and describe how you were debugging it @ekeih! Yes, let's keep this open and close it as soon as we move to 1.25.1 and verify that it is fixed

Thanks so much for the kind words and for all the info @ekeih!  As Manuel stated, let's keep this open until we release 1.25.1 next week(ish), to make sure our QA can validate the fix.  Thanks again!

I ran into very similar issues when testing K3s v1.25 on Equinix Metal yesterday on Ubuntu 22.04
(From helm)
FATA[0001] rpc error: code = InvalidArgument desc = application spec for openfaas-operator is invalid: InvalidSpecError: repository not accessible: rpc error: code = Unknown desc = error testing repository connectivity: Get "https://github.com/openfaas/faas-netes.git/info/refs?service=git-upload-pack": x509: certificate is valid for [cloudfront.net](http://cloudfront.net/), *.[cloudfront.net](http://cloudfront.net/), not [github.com](http://github.com/)

I also saw that ping and curl to Google failed from ghcr.io/openfaas/curl:latest with kubectl run with errors about Cloudfront and incorrect TLS cert names. An up to date CA certs bundle was available in the container.
Do you think it's related?

No, that looks like you have something in your environment (an upstream DNS server with ad-blocking capabilities perhaps) that is redirecting your requests to CloudFront instead of the requested domain.

Thanks for the clarification. This was just a regular bare-metal host on Equinix Metal. I tried out two different regions, but did nothing differently (IMHO) between installing on Equinix Metal and Linode. On Linode it worked without any issues.

This has been fixed and validated in v1.25.2-rc1+k3s1 via the new k8s version. Thank you for all the details on this issue! You will see the fixes when the release is promoted 🎉

Hello, I'm experiencing a DNS resolution issue with Alpine-based containers on my Ubuntu 22.04 system running K3s version 1.27.9+k3s1, similar to the one previously reported in issue #6132. I've applied a fix by setting dnsPolicy to None and manually configuring dnsConfig with specific nameservers, searches, and options. This workaround is effective, but I'm wondering if there's an alternative solution that doesn't require such specific DNS configuration adjustments. Has anyone else faced this with the same K3s version and found a different workaround? Thank you for any suggestions or guidance.

@anastas001 please open a new issue. This was a regression in upstream Kubernetes that has long been resolved.


Remove hardcoded values in service registry contract

Remove hardcoded values in service registry contract:

https://github.com/valory-xyz/open-autonomy/pull/680#discussion_r902808236
https://github.com/valory-xyz/open-autonomy/pull/680#discussion_r902808946

We should not remove these hardcoded values as mentioned in https://github.com/valory-xyz/open-autonomy/pull/1271#discussion_r962602207.
Therefore, I suggest that we close this issue.


Let users know if environment variables are not loaded

Is your feature request related to a problem? Please describe.
If the environment variables are not loaded, MOOSE fails silently like so:
✔ Converted DICOM images in /home/user/Data/... to NIFTI
- Only CT data found in folder /home/user/Data/..., MOOSE will construct noncerebral tissue atlas (n=37) based on CT
- Initiating CT segmentation protocols
- CT image to be segmented: /home/user/Data/...._0000\.nii\.gz
✔ Segmented abdominal organs from /home/user/Data/..._0000.nii.gz
Traceback (most recent call last):
    File "/usr/local/bin/moose", line 131, in <module>
        ct_atlas = ie.segment_ct(ct_file[0], out_dir)
    File "/home/user/Code/MOOSE/src/inferenceEngine.py", line 78, in segment_ct
        out_label = fop.get_files(out_dir, pathlib.Path(nifti_img).stem + '*')[0]
IndexError: list index out of range

Describe the solution you'd like
It would be nice to let the user know that the problem is that the nnUNet_raw_data_base, nnUNet_preprocessed, etc. env variables are not set.

Hi @chris-clem, great idea! On it.

Nice! Sure, I can test it

Related to this: I don't know if adding the env variables to .bashrc is the best place to do it. Some users might use zsh and others might use nnUnet seperately.
I added a env_vars.sh file in the MOOSE repo dir that I source.

@chris-clem I have pushed a patch, can you do a git pull and check if the update helps with the request you have made?

@chris-clem : regarding the env_vars.sh, I like this solution. How do we do this? do you wanna make a PR request? or you want me to do this? I am fine with either :D!

I am running MOOSE on a large dataset at the moment. Will do it when the run is finsihed. Probably on Monday or Tuesday.
I will have a look at the env_var PR. Should not be too complicated.

Passt! I will await your PR 🎉, any help with managing the environment variables is highly appreciated 🙌🏽

Hi @chris-clem, I tested the patch, it seems to work on my end. Also I have released a new version. Closing this for now :D, keep me posted in case if it doesn't work in your end!


Is it possible to cancel dragging when tabview switching started?

Hello 👋!
I am using react-native-tab-view. Inside it I have a react-native-draggable-flatlist.
The problem is that when I hold finger to start dragging and then swipe left - item still scaled until I tap on list again. onDragEnd or onRelease events are not called. How can I cancel dragging when tab switching started?
Here is short video:
https://github.com/computerjazz/react-native-draggable-flatlist/assets/3227120/7749496a-e665-4f93-860e-3cef163e4124
Setup is very basic:
const TasksList: FC<TasksListProps> = ({ route }) => {
  const [dragging, setDragging] = useState(false);

  const onDragBegin = useCallback(() => setDragging(true), []);
  const onDragEnd = useCallback(
    ({ data }: DragEndParams<ListItem>) => {
      setDragging(false);
    },
    [todosStore, route.key],
  );
  // ... other staff
  return (
    <>
      <DraggableFlatList
        activationDistance={20}
        containerStyle={styles.container}
        contentContainerStyle={styles.contentContainer}
        data={todos}
        keyExtractor={keyExtractor}
        onDragBegin={onDragBegin}
        onDragEnd={onDragEnd}
        refreshControl={
          <RefreshControl
            enabled={!dragging}
            refreshing={todosStore.fetching || listsStore.fetching}
            onRefresh={onRefresh}
          />
        }
        renderItem={renderItem}
        showsVerticalScrollIndicator={false}
        ListEmptyComponent={listEmptyComponent}
        ListFooterComponent={listFooterComponent}
      />
    </>
  );
};

I solved the problem by setting scroll's enable to false only while dragging.

@inho1019 Sorry, but which scroll's "enable" prop? Could you provide small example please?

@bezenson
Its horizontal scrolling appears to be the pagingEnabled function of ScrollView. I solved the problem by setting the scrollEnabled state of the ScrollView to false while dragging the item.

@inho1019 I've tried to add scrollEnabled={false} to <DraggableFlatList> component but it makes no any effect

I would like to ask how you managed to achieve sliding in the TabView. I have a similar interface, but once I reach a page that contains a DraggableFlatList, the window is no longer scrollable. It seems like it can’t detect the sliding action.

Uploading 录屏2024-10-12 11.44.36.mov… like this

https://github.com/user-attachments/assets/6cb8395c-f964-4070-bba7-98d3cb829a65


Update READMEs about demo related information

Proposed Changes
Update all the README files to reflect the changes done on merging the demos together.
Potential Breaking Changes
None.
Acceptance Criteria

[ ] The proposed changes are covered by unit tests
[ ] The potential breaking changes are clearly identified
[ ] README.md is adjusted to reflect the proposed changes (if relevant)

Demo: https://github.com/coveo/react-vapor/blob/update-readmes/README.md

Codecov Report

Merging #1225 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #1225   +/-   ##
=======================================
  Coverage   99.66%   99.66%
=======================================
  Files         354      354
  Lines        8917     8917
  Branches     2113     2113
=======================================
  Hits         8887     8887
  Misses         30       30

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 5e89a21...00bea7b. Read the comment docs.


Unicode input for roundhand and chancery characters.

Unicode 14 has recently been issued and it contains a clarification for roundhand and chancery glyphs. They still both occupy the same code points, but an unambiguous character can be indicated with an annotation, similar to how emojis are handled.
Specifically, unambiguous roundhand characters have a \uFE00 appended to the code point and unambiguous chancery characters have a \uFE01 appended to the code point.
So this issue asks Temml to recognize and handle the unambiguous characters.

Fixed by release v0.10.0.


DNS configuration script doesn´t work at microsoft hosted pipelines

The inserted script Configure a DNS name => Azure CLI doesn´t work at microsoft hosted pipelines at Devops because the bash script agent job doesn´t find any azure cli command.
Could you please provide a script, which shows how to do this step with a microsoft hosted pipeline? Also there is no explanation how to assign an external domain name to an azure ip address for using it at kubernetes nginx ingress controller.

Document details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 12009c1f-282d-2632-fac0-64b09c432833
Version Independent ID: 6052d3d4-d295-9340-b16d-4c200e34cd73
Content: Create an HTTP ingress controller with a static IP address in Azure Kubernetes Service (AKS)
Content Source: articles/aks/ingress-static-ip.md
Service: container-service
GitHub Login: @iainfoulds
Microsoft Alias: iainfou

@benhartwich Thanks for your comment. We are actively investigating and will get back to you shortly. Thanks for your patience.

@benhartwich
For running Azure cli commands please use Azure CLI task in Azure devops.
For configuring an external DNS name, the recommended option is to

create a Azure DNS zone
buy the domain from a domain registration service or use existing
delegate that domain to the Azure dns service or add a record to point the domain name to point to the load balancer ip

Once you have the above setup done, Then in ingress you can use that hostname.
For adding that info here, I will let @iainfoulds decide. @iainfoulds Please add your comments as well

@jakaruna-MSFT: thanks for clarification. But at the Azure CLI task I can´t use your documented domain assignment script, because azure cli doesn´t know any bash variable. Which way you choose the script is wrong for the pipeline environment.
Do I need this script in any way? I would like to use an external domain for certbot also, which is running at a second container following your recommendation at the same docu page.

@benhartwich I tried the same script in Azure CLI task and it worked well.
Can you specify the error which you are facing?

Do I need this script in any way? I would like to use an external domain for certbot also, which is running at a second container following your recommendation at the same docu page.

Its based on how the request is coming to azure from the external DNS registration service.

One option is with Azure DNS and its recommended. This also needs delegation.
You can create a dns subdomain like dev.myakscluster.com
whenever you create a public ip, You can use a script to add a A record(service1.dev.myakscluster.com) in the Azure dns using a script.

second option is to add a A record in the Domain registration service itself for the load balancer public ip. Automating this via script may be difficult.

you can also use external dns for kubernetes  which creates a entry in azure DNS when an ingress is added and deletes that entry if the ingress is deleted. In this case also we need to associate the ingress controller ip with the azure dns once.

@benhartwich is there any update

@jakaruna-MSFT : the script you provide at your documentation isn´t working, because the bash pipeline doesn´t know any azure cli command. Error: az command not found.

@benhartwich I tried with AZ cli task. It worked there.
If you want to use Bash task, we need to install az cli in the build agent.

@benhartwich is there any update

I will close this out for now. If you need additional help please let me know and we can reopen and continue.


chore(refactor): move project files in to src directory

The root folder got a little unwieldy for my taste, this:

keeps integration tests in test
moves all code that we compile and package using webpack in src
keeps the rest in the root

I'm not particular about this structure, what are some of the best practices that you folks like?

I for one like this direction, its cleaner this way.

@Bouncey happy for this to go in?

Sorry dude!


[BUG] Keycloak OIDC configuration forces using obsolete /auth/ path

Rancher Server Setup

Rancher version: 2.9.2
Installation option (Docker install/Helm Chart): Helm

If Helm Chart, Kubernetes Cluster and version (RKE1, RKE2, k3s, EKS, etc): v1.30.5+k3s1

Proxy/Cert Details: N/A

Information about the Cluster

Kubernetes version: v1.30.5+k3s1
Cluster Type (Local/Downstream): Local

If downstream, what type of cluster? (Custom/Imported or specify provider for Hosted/Infrastructure Provider):

User Information

What is the role of the user logged in? (Admin/Cluster Owner/Cluster Member/Project Owner/Project Member/Custom)

If custom, define the set of permissions: Admin

Describe the bug

Starting from Keycloak v25.0.0, /auth/ subpath is now removed for authentication endpoint.
Rancher in UI doesn't let user delete /auth/ from URL and as such, integration with Keycloak OIDC v25.0.0 or higher is now impossible.
To Reproduce

Navigate to 'Users & Authentication'
Select 'Auth provider'
Select 'Keycloak OIDC'
Enter endpoint URL
Select 'Specify'
Try delete /auth/ from 'Issuer' or 'Auth endpoint' field

Result
/auth/ immediately appears back
Expected Result

/auth/ string stays removed
Screenshots

https://github.com/user-attachments/assets/d03e2bdc-a7f8-4943-b028-f6324d068113
Additional context

Duplicate of #38480.

@bpedersen2 thanks, closing this one then.


Default parameters for loader

I would like to have some default parameters for a loader in webpack config that can be overriden/extended in the (babel's) import statement.
Something like
    {
        test: /\.html$/,
        loader: 'ngtemplate?relativeTo=' + (path.resolve(__dirname, './src/client')) + '/!html'
    }

which will be extended with the module param when used as
import 'ngtemplate?module=app.!./template.html'

Meaning, the loader would be passed with the relativeTo param and the module param as well.
Is this possible in webpack? I would like to reduce as much typing as I can, ES6 import syntax is already quite exhaustive.

you can write a loader which does that.

Is there some example or tutorial for changing other loaders' params?

@redhead I think that would have to be a pitch loader. You should have enough access there. Feel free to re-open this question at Stack Overflow for more ideas. Often digging into the existing loaders is a cool idea too.


Stability question

I understand Lorca does not ship with as much garbage as Electron because it uses an installed version of Chrome by the user instead of shipping with it's own version. How does it handle a situation where chrome is non-existent on the installed machine or chrome is too old on the installed machine causing some things in my web application to not function right?

If Chrome is not found in one of the default paths you get prompted to download it. There is no version check, honestly even if you're using ES6 or some other modern JS just transpile it to ES5  and it should work on pretty much any Chrome version

Cool


Slots do not work under with bindings

I'm submitting a bug report

Library Version:
1.5.0

Operating System:
win10

Node Version:
6.11.0

NPM Version:
5.4.2

JSPM OR Webpack AND Version
Webpack 3.6

Browser:
all

Language:
TS 2.5.3

Current behavior:
https://gist.run/?id=63299a684825fa5981a731cbbbc57c09
When wrapping a slot element in a with.bind, the slot is not rendered.

What is the expected behavior?
It renders it with the correct context.

slot does not work within template controllers - if, else, repeat, with, ...

@StrahilKazlachev It only mentions if and would make sense that by dynamic it meant they couldn't be toggled. I was assuming that if it's not blocking it from being rendered , it would be fine?
Is there a way to manipulate the context for a slot from a custom element?
I'm looking to do something like this:
<maybe value.bind="value"> <input type="text" if.bind="value ==null" value.bind="value" />  </maybe>
where value in the slot context has been manipulated by the maybe custom element

Have you tried using Template Parts(it's Aurelia specific)? Another example.

Yes, my solution ended up using template parts but it makes usage of the component slightly messier since there is no concept of the default slot.
<maybe value.bind="maybeValue">
  <template replace-part="value">
     <input type="text" value.bind="innerValue"  />
    </template>
</maybe>

Is there any way to manipulate the state of the template part so that the value bound to the outer component gets passed transformed to its template parts? So that in the above example, maybeValue is different when used on the input element in the template part.

You can use processContent. Here is a quite nice example.

@StrahilKazlachev
Great link, thanks! Gems like this show the sad state the docs are in, lacking vital info on usage. For example, I had to couple that stack overflow issue with this specific post by Rob(https://github.com/aurelia/templating/issues/460#issuecomment-324215888) to have it up to date.


Add test.xls for testing libxls

I want to improve existing sc-im brew. It supports exporting spreadsheets to Excel, but not reading them. I'd like to add reading support. To do this, we will need libxls which I'd be pushing:
https://github.com/Homebrew/homebrew-core/compare/master...wkoszek:adding_libxls?expand=1
Problem: I don't know how to reference libxls's own test case. The package has test/files/test2.xls file upon unzipping. I'm not sure how to reference it from there. Instead, I'm adding a test Excel file here. I think more packages would benefit from having Excel file for testing (frankly we already have GPL-licensed xlslib that oddly isn't required by any other package).
Once this is committed, I'd like my libxls to have test block that uses this test.xls to make the test pass.

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.
[ ] Have you successfully run brew style with your changes locally?
[ ] Have you successfully run brew typecheck with your changes locally?
[ ] Have you successfully run brew tests with your changes locally?

Hm. I got a failure from CI, but it seems like it's coming from other parts of the code.

Problem: I don't know how to reference libxls's own test case. The package has test/files/test2.xls file upon unzipping. I'm not sure how to reference it from there.

Some formulae put example files in pkgshare, e.g. alembic.

Exactly. I didn't find a way to do it either. That's why I'm suggesting we put this file in. It's a file from libxls package, in fact.

Closing as we've found an alternate solution


Passed Assessment Description

At present, the assessment description is empty if the assessment was passed. If, instead, we return the matching part, we might be able to improve not and other negated descriptions.

implemented by #211


Move FontAwesome to Free instead of my pro license...

This is just a todo for contributors to have better on boarding.
I don't think I'm using any of the pro features from FA5 anyway so I think we can move it to free.

Fixed in https://github.com/openpilot-community/workbench/commit/f7a860d45308394554a1b2d82ace72e486e16fed


Add Email OTP verification

Also include the feature for welcome mail.

Policy issues. Dropping for now.


Fix advanceIfNeeded into gaps for Roaring64Bitmap

Fixes #488 .
@simeonpilgrim I hope you don't mind me verbatim copying your test cases here?

@larsk-db super happy. I posted the issue think I might "solve it" but first thought I would open an issue, and then a few hours later was lost in the guts of the ART ponder what any of it did. So if the test case helped you solve it I am beyond pleased.
If I could be so bold to ask if there could be a release made in the near future, that would be magic.

I found another issue when the gap has another container before it. Let me fix that, too.

Alright, I fixed everything i found.
This is ready for review now.

@simeonpilgrim  Would you review this PR in its final form?

Ok, so I pulled this code into our tool, which is failing, and I copied the values I am getting from my merge join into this new test:
  @Test
  public void testSimeonTake2() {
    Roaring64Bitmap bitset = new Roaring64Bitmap();
    bitset.add(2104959186L,<PHONE_NUMBER>L);
    bitset.add(4273492378L,<PHONE_NUMBER>L);

    PeekableLongIterator bitIt = bitset.getLongIterator();

    //bitId:<PHONE_NUMBER> dimId: 21262214
    bitIt.peekNext();
    //dimIt.advanceIfNeeded(bitId)<PHONE_NUMBER>
    //bitId:<PHONE_NUMBER> dimId:<PHONE_NUMBER>
    bitIt.peekNext();
    bitIt.next();

    //bitId:<PHONE_NUMBER> dimId:<PHONE_NUMBER>
    bitIt.peekNext();
    //bitIt.advanceIfNeeded(dimId)<PHONE_NUMBER>
    bitIt.advanceIfNeeded(2126221400L);

    //bitId:<PHONE_NUMBER> dimId:<PHONE_NUMBER>
    bitIt.peekNext();
    bitIt.next();

    //bitId:<PHONE_NUMBER> dimId:<PHONE_NUMBER>
    bitIt.peekNext();

    //bitIt.advanceIfNeeded(dimId)<PHONE_NUMBER>
    assertTrue(bitIt.hasNext());
    long v1 = bitIt.peekNext();
    assertTrue(v1 <<PHONE_NUMBER>L );
    bitIt.advanceIfNeeded(2168958450L);

    assertTrue(bitIt.hasNext());
    long v2 = bitIt.peekNext();

    assertNotEquals(v1,v2);

    //assertFalse(2168958450L > v2);
    //bitId:<PHONE_NUMBER> dimId:<PHONE_NUMBER>
    assertNotEquals(2168958450L, bitIt.peekNext());

    bitIt.advanceIfNeeded(2168958450L);

    assertTrue(bitIt.hasNext());
    long v3 = bitIt.peekNext();

    System.out.println(String.format("v1 %d v2 %d v3 %d", v1, v2, v3));

    assertNotEquals(v2,v3); // equaling<PHONE_NUMBER>

    //bitIt.advanceIfNeeded(dimId)<PHONE_NUMBER>
  }

the commented out code is my my merge test that looks like:
		var bitIt = bitset.getLongIterator();
		var dimIt = dimension.getIdIterator();

		long lastbit = -2;
		long lastdim = -2;
		while (bitIt.hasNext() && dimIt.hasNext()) {
			long bitId = bitIt.peekNext();
			long dimId = dimIt.peekNext();
			assertNotEquals(lastbit, bitId);
			assertNotEquals(lastdim, dimId);

			System.out.println(String.format("  bitId: %d dimId: %d", bitId, dimId));
			if (bitId == dimId){
				// because we were peeking before now consume those values
				bitIt.next();
				dimIt.next();

				// and now "do the merge join action"
				words.add(dimension.getValueFromId(bitId));
			} else if (bitId > dimId) {
				System.out.println(String.format("    dimIt.advanceIfNeeded(bitId) %d", bitId));
				lastdim = dimId;
				// bit id is beyond dim id, so step dim forward
				dimIt.advanceIfNeeded(bitId);
			} else {
				System.out.println(String.format("    bitIt.advanceIfNeeded(dimId) %d", dimId));
				lastbit = bitId;
				// dim id is beyond bit id, so step bit forward
				bitIt.advanceIfNeeded(dimId);
			}
		}

the out had the values going backwards which is blowing my mind...
v1<PHONE_NUMBER> v2<PHONE_NUMBER> v3<PHONE_NUMBER> and then the value<PHONE_NUMBER> repeats indefinitly.

the out had the values going backwards which is blowing my mind...
v1<PHONE_NUMBER> v2<PHONE_NUMBER> v3<PHONE_NUMBER> and then the value<PHONE_NUMBER> repeats indefinitly.

Ok, I finally figured out what's going wrong here. It's still the same issue I noted last week, I just didn't understand the extent of the problem. I'm going to have to change the way I select children during traversal when no child actually matches the key. This is going to take me a wee bit (gotta do some other work, too :D).
I'll ping you again, when I got it working @simeonpilgrim.

@simeonpilgrim This is ready for review.
I changed the runLength in the tests I introduce before to cover the situation that occurred in your last test scenario above.

In the end you used a larger scalpel than I was weaving though the code, but at the same time, your solution solved my edge cases. Thank you.

Yeah, it's my bad for implementing this wrong in the first place. I was trying to reuse as much code from contains as possible, but there are just many more cases we need to care about for the iterator than contains does. So thank you for finding all these issues and providing test cases!

Is the consensus that we should merge this now?

I agree with @simeonpilgrim to add more tests to cover different node types to getNearestChildPos method. As @simeonpilgrim is giving more tests to continue this PR. I give +1 to this PR to let the work to continue.


filter to only send enabled shelters to the front end.

small change to the backend that filters away deactivated shelters.
commented a way of fetching any shelter.

@Lmedeiros-leiman was this PR a request made in an issue? If so, you could attach it here to make it easier to understand and review the code.

https://github.com/SOS-RS/frontend/issues/308


loot box illustration

https://drive.google.com/file/d/1CWBQxHfRyY40_V8HWwudrr9F6V77-iOY/view?usp=drive_link

credit to partyslime

Asset: https://drive.google.com/file/d/1LXEH2hHVzViUr5DAqB7fRrlpS8IfQCbd/view?usp=drive_link

Credit to: F4n¡matør  (or just Fanimator if you cant use the symbols)


Added sslValidated field to listingUrls from ContentBrowseResult object

NOS-2135 :
Added sslValidated field to ContentBrowseResult::ListingUrls object for representing if this Remote repository is been processed from Repomigration service.

@geored is this something we need for reptoro, or has the design moved away from this? Please close it if it's out of date.

@geored is this something we need for reptoro, or has the design moved away from this? Please close it if it's out of date.

This will be nice feature to have from indy side and also yes it will be beneficial for reptoro in sense that we will have exact cursor which of remote repositories are processed(changed,validated) and which of them are to be processed. It is related to NOS-1900 which is issue for "resuming/looping" for Reptoro service or more concise "what would happen if Reptoro dies in middle of processing stage". I must admit that i cannot recall for team conversation that has sparkle this idea but nevertheless my opinion is that is what we need to have from indy side representing processed remote repositories.

@geored I think we're keeping this kind of status separate from Indy now, in a reptoro database. If so, can we close this?

@geored I think we're keeping this kind of status separate from Indy now, in a reptoro database. If so, can we close this?

Yes , definitely. This is old.


If the returned result is very long, the div will be obscured

Before submitting your bug report

[ ] I believe this is a bug. I'll try to join the Continue Discord for questions
[X] I'm not able to find an open issue that reports the same bug
[ ] I've seen the troubleshooting guide on the Continue Docs

Relevant environment info
- OS: ubuntu 24.04
- Continue version:
- IDE version:

vscode Verison 1.96.2
Electron: 32.2.6
ElectronBuildId: 10629634
Chromium: 128.0.6613.186
Node.js: 20.18.1
V8: 12.8.374.38-electron.0
OS: Linux x64 6.8.0-51-generic snap

Description
The div element is obscured

class : div.tippy-js-div

When adding 'z-index: 9999' to the div, the display will be normal

To reproduce
No response
Log output
No response

Continue version: 0.9.248


webhook

why Postal isn't returning the Message ID after the smtp session

Someone feel free to correct me but I'm not sure SMTP can return anything other than what happened to the message.
For best results with postal, I would strongly recommend using the API and one of the libraries like https://github.com/atech/postal-php


perf(release): fix branch name for semantic release

Alaska Airlines Pull Request
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Summary:
Update to correct branch name for release to work
Type of change:
Please delete options that are not relevant.

[ ] New capability
[ ] Revision of an existing capability
[x] Infrastructure change (automation, etc.)
[ ] Other (please elaborate)

Checklist:

[x] My update follows the CONTRIBUTING guidelines of this project
[x] I have performed a self-review of my own update

By submitting this Pull Request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Pull Requests will be evaluated by their quality of update and whether it is consistent with the goals and values of this project. Any submission is to be considered a conversation between the submitter and the maintainers of this project and may require changes to your submission.
Thank you for your submission!
-- Auro Design System Team

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Dankort, Diners, UATP and Visa Electron should not be allowed when VISA and MC as the only payment methods

Is your feature request related to a problem? Please describe.
When using https://docs.adyen.com/online-payments/web-drop-in/customization and you specific only VISA and MC in the payment Methods in the configs, only Visa and Mastercard should be accepted, but these card brands are being accepted too:
Dankort
Diners
UATP
Visa Electron
This is expected behaviour but would expect the above credit cards to not be part of the accepted cards. Unsure if this is related https://github.com/Adyen/adyen-web/issues/1018 but as a user of the payment app, this shouldn't be allowed if payment methods are restricted to only VISA or MC unless otherwise stated.
Describe the solution you'd like
If VISA and MC are the only available payment options, Dankort, Diners, UATP, Visa Electron should not be accepted or at least allowed to be entered into the Account Number field. i.e. a validation error should appear.
Describe alternatives you've considered
Client side validation to override but this may break future upgrades and any modifications to the codebase will be avoided.
Additional context
N/A - Have had a quick chat to Jason and have been advised to raise here to see if this is a feature request which can be considered. Please reach out if you need any more information but we are currently using this in a large payment application.
Thanks!
Tony :)

Hi @mrfoofu
Thanks for raising this issue.
We are looking into the issues with the allowedPaymentMethods prop for the /paymentMethods request.
As you know such brands exist in hierarchies (e.g. Visa Electron is a child of Visa) and currently the allowedPaymentMethods seems to deliver the entire hierarchy.
However using this property is not the best way to limit the brands that a card component will accept.
You should be setting the brands property (https://docs.adyen.com/payment-methods/cards/web-drop-in#optional-configuration).
For the Dropin this is done via the paymentMethodConfiguration object set in the top level AdyenCheckout configuration: https://docs.adyen.com/payment-methods/cards/web-drop-in#include-optional-configuration
So it would look something like this:
const configuration = {
  environment: 'test',
  clientKey: 'test_870be2...'
  ...
  paymentMethodsConfiguration: {
    card: {
      brands: ['mc', 'visa']
    }
  }
}
...
const checkout = await AdyenCheckout(configuration);

I hope this is useful to you

Hi @mrfoofu ,
As mentioned above, you can explicitly configure the supported brands in the paymentMethodsConfiguration and that should do the trick. Feel free to reach out if there are any other issues. Cheers!


Gocd utils

Created a new PR to retain all history from gocd-s3-artifacts repo for utils module

LGTM. @ashwanthkumar @manojlds PTAL and share your feedback. Will merge this, if you guys are ok.

LGTM.
On Thu, Jan 3, 2019, 12:42 PM Sriram<EMAIL_ADDRESS>wrote:

LGTM. @ashwanthkumar https://github.com/ashwanthkumar @manojlds
https://github.com/manojlds PTAL and share your feedback. Will merge
this, if you guys are ok.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/indix/utils/pull/18#issuecomment-451069195, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAko17F6YJb-Yl13YXEK2hqEZGm8pF0Tks5u_a1HgaJpZM4ZmZZ2
.


[Question]: Alternatives to Minio and Redis?

Describe your problem
Does ragflow also offer alternatives to

Mino/s3: Maybe also Google Cloud Storage
Redis: Google Memorystore

Or if its already possible, how could one use them. Unfortunately I was not able to find more infos on that

Please refer to this
and conf/service_conf.yaml.


[Feature Request] Be able to display point from url

Hello and thanks for taking care of this project!
I was wondering if you guys would like to implement a feature that would check url parameters and display the corresponding point on the map.
I was thinking that you could explore a similar solution as this one, when the page loads:
for the url https://jeanropke.github.io/RDOMap?item=mp_animal_cougar_legendary_02
const item = window.location.search.split('?item=')[1] // mp_animal_cougar_legendary_02

// Feed the script with this item as item to display

Let me know what you think.
Happy to chime in and propose a PR.

https://jeanropke.github.io/RDOMap/?q=mp_animal_cougar_legendary_02 :)

Dude, you rock <3

Thanks a lot for being so fast!

I was already using this for the bot. Works on any key, including events etc. 😊

Okay, that's really awesome, I'm working on RDR project and wanted to redirect people to This map! So that's extremely helpful! You guys are making an impressive work!
RDR2Tax: I'm the author of madamnazar.io !

I know haha, happy to help.

Hey, what's the query for regular animals?
I'm trying to pass their thumbnail names, for example: MP_ANIMAL_COW lowercased, giving me this url: https://jeanropke.github.io/RDOMap/?q=mp_animal_cow
But it doesn't seem to work as intended. Is it only for legendary?

Only the keys that are available in the map work, so for cows that would be https://jeanropke.github.io/RDOMap/?q=animal_cow.

Right, I see :) Thanks mate.
Lastly, it would be nice to have a parameter to control the zoom in/out, like z=0.5 :D
My 2 cents


How do I can implement Highway in a Worpress running website?

Hi Dogstudio/Highway team. Amazing work with Highway. Thanks for it.
I installed locally highway node. But now Im having some issues for the next steps.
Shold I create a new project then take the folders upload to my worpress server and then update some files, and voi lá, it ll work ? Which WP files shold I edit?
Is thre any boilerplate-like samples project implemented with wordpress that I can take as example?
Thanks for your help

Hello @mateusnb ,
The documentation is guiding you through the steps you have to accomplish to get Highway to run.
We are not aware of the logic of your website and the files they contain.
What you should look for is to run the Highway.core function as in the doc, define the transition, and set the data-router-wrapper globally, then the data-router-view per page.
Further help will be hard to provide as this is very specific per website, even more when it is to be applied to an existing wordpress website.
We do not have a boilerplate ready as this is quite personal to each developer's stack.

@mateusnb conseguiu chegar em alguma solução? estou iniciando com a mesma dúvida de integrar o Highway + wordpress


Fix client

What is the purpose of the change
fix some typo errors and simply some condition expressions in flink-yarn.

@flinkbot [FLINK-21671]some condition expressions can be simplified in org.apache.flink.yarn.YarnClusterDescriptor