Updates to move the site to draftjs.org

These are (or should be) all the changes required to move the site from facebook.github.io/draft-js to draftjs.org. Most of the changes were removing /draft-js/ from URLs.
TravisCI is running far far behind and has massive queues, so I'm going to try build the site myself.
I'm going to test all these changes locally and merge this one I've confirmed everything is working.

Will merge and iterate as needed.


BAI2 Set up for 10.0.24

Is this documentation up to date for 10.0.24?  We have applied this release to a UAT environment and I am unable to get the Bank Statement format to load as a new filed called "Import format configuration" is required but the underlying drop down table is blank.

@josephkmcohio, which documentation article are you referring to?  Could you please provide a link to the article.

https://docs.microsoft.com/en-us/dynamics365/finance/cash-bank-management/set-up-advanced-bank-reconciliation-import-process
I’m following the instructions in this article in 10.0.24 and am being required to enter an Import format configuration but the drop down in the field is blank.
@.***
From: Sally Erickson @.>
Sent: Friday, February 4, 2022 10:46 AM
To: MicrosoftDocs/dynamics-365-unified-operations-public @.>
Cc: Joseph, Katie @.>; Mention @.>
Subject: Re: [MicrosoftDocs/dynamics-365-unified-operations-public] BAI2 Set up for 10.0.24 (Issue #3808)
CAUTION: This email originated from outside of Montgomery County’s email system (mcohio.org). DO NOT click on links or open attachments unless you recognize the sender and know the content is safe.

@josephkmcohiohttps://github.com/josephkmcohio, which documentation article are you referring to? Could you please provide a link to the article.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/dynamics-365-unified-operations-public/issues/3808#issuecomment-1030108597, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AXSDPQHTN6IEM5BUK4VW2X3UZPYFFANCNFSM5NR472AA.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

@josephkmcohio, thank you for providing the link!
@panolte, please respond and update the content, if needed.

Bug 656390 has been logged to track this work.

Please contact Microsoft Support for your issue.  To contact Support, consider one of the options described here: Support contact options.


Errors when building project in Platformio using Project's IDF code files

Issue
When using the project's IDF version, I get the following error when building the project using Platformio:
src/main.cpp:45:21: error: 'esp_timer_get_time' was not declared in this scope; did you mean 'timer_gettime'?

What I tried
Resolved the error by including the esp_timer.h header in main.cpp
#include "esp_timer.h"

Doing that gets rid of the above error but gives me a new error:
lib/audio_output/src/I2SOutput.cpp:13:24: error: narrowing conversion of 'sample_rate' from 'int' to 'uint32_t' {aka 'long unsigned int'} [-Werror=narrowing]
lib/audio_output/src/DACOutput.cpp:9:24: error: narrowing conversion of 'sample_rate' from 'int' to 'uint32_t' {aka 'long unsigned int'} [-Werror=narrowing]

I now believe that this is a GCC version errors, from the research I did it appears that GCC 4.8.0 ignores these conversion errors.
I thought that I could manually patch fix these lines of codes but that gives me even more errors.
I tried to downgrade toolchain-xtensa-esp32
[env:esp32dev]
platform = espressif32
platform_packages =
<EMAIL_ADDRESS>board = esp32dev
framework = espidf
upload_port = /dev/cu.SLAB_USBtoUART
monitor_port = /dev/cu.SLAB_USBtoUART
monitor_speed = 115200
monitor_filters = esp32_exception_decoder
board_build.partitions = partitions.csv

Which is the package that contains the GCC compiler used for the project, but older versions of this package gives me CLI errors
Environment
Windows 10
PACKAGES:

framework-espidf @ 3.50001.0 (5.0.1)
tool-cmake @ 3.16.4
tool-esptoolpy @ 1.40501.0 (4.5.1)
tool-idf @ 1.0.1
tool-mconf @ 1.4060000.20190628 (406.0.0)
tool-ninja @ 1.9.0
toolchain-esp32ulp @ 1.23500.220830 (2.35.0)
toolchain-xtensa-esp32 @ 11.2.0+2022r1

Can anyone please help me? I really need to compile this project for my university 😓

Try changing .sample_rate = sample_rate to .sample_rate = (uint32_t)sample_rate, in the DACOutput.cpp and I2SOutput.cpp files

@michaelbrown1 The project compiled! Thank you!

@michaelbrown1 Would it be worthwhile for me to release a PR for this fix?

Yes!

@cgreening Done. I am a huge fan of your channel! Thank you so much for your video guides and contributions to open source!


CIF-2345: update dependencies to meet the ones of peregrine

Description
In order to prevent incompatibilities of peer dependencies for projects that want to make use of peregrine and the CIF react-components we must align our dependencies.
Related Issue
CIF-2345
CIF-2246
Motivation and Context
Start using peregrine to implement store components.
How Has This Been Tested?
unit tests
Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] I have signed the Adobe Open Source CLA.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes and the overall coverage did not decrease.
[x] All unit tests pass on CircleCi.
[x] I ran all tests locally and they pass.

Merge into CIF-2246


llama possible ?

from this tweet https://twitter.com/pcuenq/status/1664605575882366980?s=20, it seems possible ?

This project support llama. You can try it using hugging face version llama model.

Yes, Llama should work. You can also use https://huggingface.co/spaces/coreml-projects/transformers-to-coreml to run your conversion.

cool thanks


getting java.lang.NoClassDefFoundError: org/elasticsearch/action/ActionResponse

Hi ,
I'm trying to use your code as template but i am getting a lot of class def found exception like the example that i wrote in the title on this line: runner = new ElasticsearchClusterRunner(); , if i use the dependency:

org.apache.servicemix.bundles
org.apache.servicemix.bundles.elasticsearch
2.4.0_1

i am getting the exception java.lang.NoClassDefFoundError: org/elasticsearch/node/NodeValidationException
what you suggest to solve this issue?
Thanks,
Moshik

Elasticsearch does not keep Java API compatibility at each versions.
So, you need to use a proper elasticsearch version.

Hi ,
I'm using the latest version of ES (5.3), when i copy the code with the pom to other place i am getting this errors


Implement BIDS import capability

We should add functionality to allow users to upload multiple datasets organized in BIDS in a single command (basically a wrapper around bl dataset upload)

A user ran into an issue where .nii is uploaded as .nii.gz without first being gzipped (brainlife then stores those files as .nii.gz when in fact they are just .nii - and some Apps failing).


723 Update science metadata from REST API

This is a work in progress.  Updating resource for GenericResource has rudimentary tests.  Need to write tests for derived classes, starting with SWAT model instance.

Can one of the admins verify this patch?

Aside from a couple of minor tweaks (which I've pushed), I'm good with this.

I only reviewed @jbradberry changes and +1 for those changes.

@mjstealey and @jbradberry  I assume this is ready to be merged.

@pkdash I would say so


Update stableswap solver to use new math and convert it to BigDec

This PR updates our stableswap solver to use the most up-to-date math described in our spec. It also converts all core logic to use our custom decimal type implemented in #1021 while leaving the external-facing interface still on Dec
It also fixes the solver tests to so they ensure that k increases with any core operation (i.e. any slippage/rounding error is in the pool's favor) instead of passing trivially

Would I just merge #1022 and not #1021 ?

Would I just merge #1022 and not #1021 ?

That works!


Update backend matching logic for New Issue Approval (...)

Overview
A recent change in the project board's column names requires an update in the backend's name matching. "New Issue Approval" is now "New Issue Approval (...)".
Action Items

[ ] Update column name matching logic in backend code to use startswith() rather than do exact matching

Resources/Instructions
line needing change

Opened a PR here: https://github.com/civictechindex/CTI-website-backend/pull/93


Different format on page 402

On page 402, the images must be side by side. A special format should be written here.
In PDF

in App

@yusufbalyemez can you crop the arrow from the related image? we don't need an arrow to recognize that they are the same.

@yusufbalyemez can you crop the arrow from the related image? we don't need an arrow to recognize that they are the same.

ok


Massive Logging when using StreamBridge

Description
We use StreamBridge to send messages triggered by a foreign source. The messages are sent successfully but it fills our log with logging messages such like this:
2020-10-15 08:46:00.905  INFO [           main] c.f.c.c.BeanFactoryAwareFunctionRegistry : Looking up function 'streamBridge' with acceptedOutputTypes: [application/json]

The log message is logged each time the StreamBridge.send() method is called.
Our binding configuration looks like this:
spring:
  cloud:
    stream:
      default:
        group: ${application.name}
        consumer.autoStartup: false
        producer.autoStartup: false
      source: locationUpdatedEvent;pathUpdatedEvent
      bindings:
        locationUpdatedEvent-out-0:
          destination: x/y/z/movement-tracking/v1/LocationUpdatedEvent
        pathUpdatedEvent-out-0:
          destination: x/y/z/movement-tracking/v1/PathUpdatedEvent

Our application code looks like this:
@Service
public class MovementTrackingPublisher {

    private final StreamBridge streamBridge;

    @Autowired
    public MovementTrackingPublisher(StreamBridge streamBridge) {
        this.streamBridge = requireNonNull(streamBridge);
    }

    public void publishLocationUpdatedEvent(LocationUpdatedEvent event) {
        streamBridge.send("locationUpdatedEvent-out-0", MessageBuilder.withPayload(event).build());
    }

    public void publishPathUpdatedEvent(PathUpdatedEvent event) {
        streamBridge.send("pathUpdatedEvent-out-0", MessageBuilder.withPayload(event).build());
    }

}

Version of the framework

Spring Boot 2.2.6.RELEASE
Spring Cloud Hoxton.SR8
Spring Cloud Stream 3.0.6.RELEASE (an update to 3.0.8.RELEASE did not solve the problem)
Spring Cloud Stream Binder for Solace PubSub+ 2.1.1

Expected behavior
The function lookup is either logged with DEBUG level or logged only once with INFO level.

It's been addressed on the function side, but i';ll keep this issue open until the fix is merged

@dbruegger the changes to function master have been pushed (the latest commits there) and aside form simplifying logging the actual lookups have been streamlined as well so there is not that many of them. Please give it a shot and let us know

Is there a Snapshot Repository?

Yes, you can use
<dependency>
	<groupId>org.springframework.cloud</groupId>
	<artifactId>spring-cloud-stream-dependencies</artifactId>
	<version>3.1.0-SNAPSHOT</version>
	<type>pom</type>
	<scope>import</scope>
</dependency>

Thank you!
I retested with the newest snapshot versions. The log message
c.f.c.c.BeanFactoryAwareFunctionRegistry : Looking up function 'streamBridge' with acceptedOutputTypes: [application/json]
does not appear anymore.
I still see some log messages which I can't explain. The following warning occurs 5 times during the Spring initialization phase:
2020-10-26 14:31:35.737  WARN [shas-movement-tracking,,,] 13436 --- [           main] o.s.c.s.b.AbstractMessageChannelBinder$1 : It seems that this message occurs only in our integration tests using the spring-cloud-stream test binder.

I retested with the milestone version which was released yesterday (spring-cloud-stream:3.1.0-M4).
Whereas the before mentioned log messages do not appear anymore, a new log message is logged on each message which is handled by Spring Cloud Stream:
2020-11-18 13:58:28.067  INFO [           main] c.f.c.c.BeanFactoryAwareFunctionRegistry : Executing around advise(s)

I would not expect such logging messages to be logged with INFO level on each message handled.

Opened a more specific issue (#2075) for the remaining problem.

Opened a more specific issue (#2075) for the remaining problem.

With Spring Cloud Stream 3.2.3 there is again an INFO log message on every call to StreamBridge.send():
2022-05-05 12:05:54.595  INFO [pool-1-thread-1] o.s.c.s.binder.DefaultBinderFactory      : Retrieving cached binder: solace

I would still expect that such messaged are logged with DEBUG level or only once with INFO level.

The issue still exists with Spring Cloud Stream 3.2.4.

@olegz What do you guess, can we get the log of the streamBridge be less verbose on level INFO?

we're fixing it and it is not related to stream bridge, rather a general issue


Obfuscar doesn't obfuscating anything

Greetings! I tried obfuscar with simple configuration file:
<?xml version='1.0'?>
<Obfuscator>
  <Var name="InPath" value=".\Obfuscator_Input" />
  <Var name="OutPath" value=".\Obfuscator_Output" />

  <Module file="$(InPath)\WindowsFormsApplication1.exe" />
</Obfuscator>

But when i opened result .exe with ILspy i saw that the code is still the same, except that some functions name was changed to "A". Application is created with VS2013 and .NET 4.5. What am i doing wrong? Any help or advice would be appreciated. Thank you!
Original Reported Date: 2015-07-23T23:58:39.573-07:00
Planned For Release:
Original CodePlex ID: 27

Copied from CodePlex without authors:
https://obfuscar.codeplex.com/wikipage?title=Configuration
Please take a look at all the options.
Original Posted Date: 2015-08-04T05:42:57.01-07:00

Original Closed Date: 2015-08-04T05:43:03.39-07:00


Increased Code Coverage

Ticket Link

Related Links

Description

Increased Overall Coverage
Steps to Reproduce / Test

Request

Response

Codecov Report

Merging #121 (b66221b) into master (a65c15c) will increase coverage by 2.89%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #121      +/-   ##
==========================================
+ Coverage   84.23%   87.13%   +2.89%
==========================================
  Files          28       28
  Lines        1104     1104
==========================================
+ Hits          930      962      +32
+ Misses        123       95      -28
+ Partials       51       47       -4

Impacted Files
Coverage Δ

daos/dao_utils.go
57.14% <100.00%> (ø)

daos/roles.go
100.00% <100.00%> (ø)

daos/users.go
100.00% <100.00%> (ø)

resolver/auth_mutations.resolvers.go
63.85% <0.00%> (+10.84%)
:arrow_up:

resolver/user_queries.resolvers.go
63.15% <0.00%> (+15.78%)
:arrow_up:

resolver/role_mutations.resolvers.go
100.00% <0.00%> (+76.92%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


add Thai translation

Description

Added Thai translation. Some words are left in English because the meaning is very specific to Payload (such as documents, collections, globals, blocks) and translating it would be confusing to the real literal meaning in Thai.

[x] I have read and understand the CONTRIBUTING.md document in this repository

Type of change

[x] New feature (non-breaking change which adds functionality)

Checklist:

[ ] I have added tests that prove my fix is effective or that my feature works
[x] Existing test suite passes locally with my changes
[ ] I have made corresponding changes to the documentation

NOTE: Should be merged after #1628 as this includes the new translation key "ascending" in that PR.

@bombnp Thank you so much! This is amazing.


[Bug]: Vuejs Version is not working

Contact Details
No response
What happened?
Getting this error:
"Uncaught SyntaxError: Cannot use import statement outside a module"
tsParticles Version
2.5.1
Which library are you using?
Vue.js 2.x (vue2-particles, particles.vue)
tsParticles Configuration
<Particles
      id="tsparticles"
      :particlesInit="particlesInit"
      :particlesLoaded="particlesLoaded"
      :options="{
        background: {
          color: {
            value: '#0d47a1',
          },
        },
        fpsLimit: 120,
        interactivity: {
          events: {
            onClick: {
              enable: true,
              mode: 'push',
            },
            onHover: {
              enable: true,
              mode: 'repulse',
            },
            resize: true,
          },
          modes: {
            bubble: {
              distance: 400,
              duration: 2,
              opacity: 0.8,
              size: 40,
            },
            push: {
              quantity: 4,
            },
            repulse: {
              distance: 200,
              duration: 0.4,
            },
          },
        },
        particles: {
          color: {
            value: '#ffffff',
          },
          links: {
            color: '#ffffff',
            distance: 150,
            enable: true,
            opacity: 0.5,
            width: 1,
          },
          collisions: {
            enable: true,
          },
          move: {
            direction: 'none',
            enable: true,
            outMode: 'bounce',
            random: false,
            speed: 6,
            straight: false,
          },
          number: {
            density: {
              enable: true,
              area: 800,
            },
            value: 80,
          },
          opacity: {
            value: 0.5,
          },
          shape: {
            type: 'circle',
          },
          size: {
            random: true,
            value: 5,
          },
        },
        detectRetina: true,
      }"
    />

What browsers are you seeing the problem on?
Chrome
Relevant log output
No response
Code of Conduct

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

This is the demo project for Vue 2.x version: https://github.com/matteobruni/tsparticles/tree/main/demo/vue
It works as expected, can you please share a way to reproduce the bug?

Thank you for answering @matteobruni I checked at provided example and found that it requires to install more packages
tsparticles-engine
tsparticles
So vue2-particles is just tip of the iceberg  =)  Also everything is written at TS and I couldn't run at demo.  Maybe you should mention it in docs? Seems like this package is too advanced for me..
I couldn't even run demo example, it throws following error:
Cannot find module 'tsparticles-engine' or its corresponding type declarations.

Thank you a lot @matteobruni


Creating Counties Table

Hello,
When creating the table for the California counties:
CREATE TABLE counties (Area string, Perimeter string, State string, County string, Name string, BoundaryShape binary)
ROW FORMAT SERDE 'com.esri.hadoop.hive.serde.JsonSerde'
STORED AS INPUTFORMAT 'com.esri.json.hadoop.EnclosedJsonInputFormat'
OUTPUTFORMAT 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat';
It notes that a column is called BoundaryShape, but when i convert the json file to a feature class it does not have the column so I am trying to figure out where it gets this information from to find the boundaries for each of the polygons.
I am trying to do a similar project with the US States and am trying to figure out what would be the equivalent to the BoundaryShape field.

By "when i convert the json file to a feature class",

do you mean import it to ArcGIS Desktop with the JSON To Features tool?
do you mean custom Java code using  com.esri.json.EsriFeatureClass#fromJson?
do you mean something else?

Import it to ArcGIS Desktop with the JSON To Features tool

ArcGIS Desktop likely calls it "SHAPE" rather than "BoundaryShape".

If ArcGIS Desktop likely calls it "SHAPE" rather than "BoundaryShape" then for my other file where "Area" is called "Shape_Area" in ArcGIS Desktop would I put "BoundaryShapeArea" inside the create table function for hadoop?

ArcGIS desktop automatically generates "Shape_Area" for polygon feature classes.

So for any json file when creating the table it should be labeled BoundaryShape not Shape_Area?

That should work OK.


Disable pagination dots click

Hi guys, nice component, tnx!
Would it be possible to prevent navigation by clicking on the pagination dots? (like it is possible to disable swiping using scrollEnabled={false} attribute of the FlatList)
Tnx,
Marco

I've played around with replacing the TouchableOpacity with just a View component as well as disabling the TouchableOpacity but no such luck. Not clear on what part of the dots makes them clickable but it isn't the individual dots that are clickable, it's the entire container. For reference, I believe this all happens around https://github.com/Jacse/react-native-app-intro-slider/blob/3a2769a51ee558f308bcf2fc8329fdb7932e71eb/AppIntroSlider.js#L159

Thanks Dan, I will have a look and let you know if I can see a fix.

This should definitely be an option - and I'm actually not sure about the clickability of the dots in general. What do you think? Should they be clickable by default, clickable with an option or maybe not clickable at all?

I think that, unless each individual dot is clickable (also allowing for going back), then the dots should not be clickable.

I think it should be possible to click the dots, and it could be made configurable, not sure about it should be enabled by default..

I think it's reasonable for it just to not be enabled by default. Enable it by supplying dotClickEnabled or dotPaginationEnabled

In my case I'm not using it for an intro of an app, but for a step-by-step on-boarding of an app. In each step/slide it can be configured if the data that needs to be entered is optional or mandatory, so if I can't disable the onPress on the dots, at least I would like to be able to control them (if the user entered the data in the current step, he is allowed to click on the next dot for example). That's also why I disabled swiping on the underlying FlatList component. But then again, my case might be quite specific.. :)

I am using this library for the same purpose, actually. I also added support for a StartButton which i'll open a PR for later this week.

Use Prop dotClickEnabled and assign it to false


[mosquitto] Build error (version 1.4.15)

Package: mosquitto[core]:x64-windows -> 1.4.15
Host Environment

Host: x64-windows
Compiler: MSVC 19.39.33523.0
vcpkg-tool version: 2022-11-10-5fdee72bc1fceca198fb1ab7589837206a8b81ba
vcpkg-scripts version: 815d93b52 2024-05-02 (7 hours ago)

To Reproduce
vcpkg install
Failure logs
CMake Warning at scripts/cmake/vcpkg_common_functions.cmake:3 (message):
  vcpkg_common_functions has been removed and all values are automatically
  provided in all portfile.cmake invocations.  Please remove
  `include(vcpkg_common_functions)`.
Call Stack (most recent call first):
  buildtrees/versioning_/versions/mosquitto/baca04d56666db4b5bc25262f6a9f4189e8f7920/portfile.cmake:1 (include)
  scripts/ports.cmake:175 (include)

-- Using cached eclipse-mosquitto-v1.4.15.tar.gz.
-- Extracting source E:/vcpkg/downloads/eclipse-mosquitto-v1.4.15.tar.gz
-- Using source at E:/vcpkg/buildtrees/mosquitto/src/v1.4.15-b5b32f863f.clean
CMake Deprecation Warning at scripts/ports.cmake:105 (message):
  vcpkg_apply_patches has been deprecated in favor of the `PATCHES` argument
  to `vcpkg_from_*`.
Call Stack (most recent call first):
  scripts/cmake/vcpkg_apply_patches.cmake:2 (z_vcpkg_deprecation_message)
  buildtrees/versioning_/versions/mosquitto/baca04d56666db4b5bc25262f6a9f4189e8f7920/portfile.cmake:20 (vcpkg_apply_patches)
  scripts/ports.cmake:175 (include)

-- Applying patch E:/vcpkg/buildtrees/versioning_/versions/mosquitto/baca04d56666db4b5bc25262f6a9f4189e8f7920/0001-win64-cmake.patch
-- Applying patch E:/vcpkg/buildtrees/versioning_/versions/mosquitto/baca04d56666db4b5bc25262f6a9f4189e8f7920/cmake.patch
CMake Error at scripts/cmake/z_vcpkg_apply_patches.cmake:34 (message):
  Applying patch failed: Checking patch lib/CMakeLists.txt...

  error: while searching for:

  if (${WITH_THREADING} STREQUAL ON)?

         add_definitions("-DWITH_THREADING")?
         if (WIN32)?
                 set (PTHREAD_LIBRARIES C:\\pthreads\\Pre-built.2\\lib\\x86\\pthreadVC2.lib)?
                 set (PTHREAD_INCLUDE_DIR C:\\pthreads\\Pre-built.2\\include)?
         else (WIN32)?
                 find_library(LIBPTHREAD pthread)?
                 if (LIBPTHREAD)?

  error: patch failed: lib/CMakeLists.txt:4

  error: lib/CMakeLists.txt: patch does not apply

Call Stack (most recent call first):
  scripts/cmake/vcpkg_apply_patches.cmake:12 (z_vcpkg_apply_patches)
  buildtrees/versioning_/versions/mosquitto/baca04d56666db4b5bc25262f6a9f4189e8f7920/portfile.cmake:20 (vcpkg_apply_patches)
  scripts/ports.cmake:175 (include)

Additional context
vcpkg.json
{
  "dependencies": [
    {
      "name": "mosquitto",
      "version>=": "1.4.0"
    }
  ],
  "builtin-baseline": "b73601a4616c21923cfb6f3a5263a9788165efbd",
  "overrides": [
    {
      "name": "mosquitto",
      "version": "1.4.15"
    }
  ]
}

Thanks for posting this issue. Before version 2.0.12 of mosquitto, the CONTROL file was used, so it is not possible to install versions prior to 2.0.12 in manifest mode. If you need to install mosquitto version prior to that, you will have to manually modify the port files according to PR https://github.com/microsoft/vcpkg/pull/3127 and then proceed with the installation.


Type in pages read

Make it possible to switch between a slider and text fields to enter the pages you read on a specific day / in an Entry.

Closed with adcbecd


Picard collect rna seq<EMAIL_ADDRESS>

This is to address issue: https://github.com/icgc-argo-workflows/argo-qc-tools/issues/26


[formrecognizer] Update samples

Fixes #21632
Also fixes condition on sample where we were always creating a new model.

API change check
API changes are not detected in this pull request.

I'll fix the spans samples in this PR, to merge the typing updates one


Temporary fix for getEndpoint exception

@MartinHjelmare this fixes the crashing at startup but I don't like it :-)
We can merge this in for now but I'm going to submit another PR to do all the state dumping in smaller pieces (node per node)

@robertsLando ready for a final review before merge ?

@robertsLando ready for a final review before merge ?

@marcelveldt BTW I would add those infos only when node is ready, but as a temporary fix this is ok :)

@marcelveldt BTW I would add those infos only when node is ready, but as a temporary fix this is ok :)

I've just discussed this on discord with @balloob and we're about to change the logic a bit so we well indeed only request all values info when the node is ready. That will solve this headache issues ;-)

I've just discussed this on discord with @balloob and we're about to change the logic a bit so we well indeed only request all values info when the node is ready. That will solve this headache issues ;-)

That will solve this headache issues ;-)

Good! FYI there is also this: https://github.com/zwave-js/zwavejs2mqtt/issues/347
Actually it's a bug, in poor words it could happen that the manufacturer CC isn't available on node ready event.

That will solve this headache issues ;-)

Good! FYI there is also this: https://github.com/zwave-js/zwavejs2mqtt/issues/347
Actually it's a bug, in poor words it could happen that the manufacturer CC isn't available on node ready event.

temporary fix not needed as I'm about to publish a new PR with the definitive fix for this issue.

temporary fix not needed as I'm about to publish a new PR with the definitive fix for this issue.


Plotting

@DeepanshS When plotting the diagram of event types, should adjacent mixing events be plotted individually? Take for example a sequence of events:

ConstantDurationEvent
MixingEvent
MixingEvent
SpectralEvent

Should events 2 and 3 be grouped into 1 wider rectangle with labels disregarded?
or
Should a rectangle representing event 2 with a label be plotted and another rectangle representing event 3 be plotted right after event 2?

@mgiammar In that situation, they should show back to back, i.e., event 2 with its label followed by event 3.


No available targets are compatible with triple "nvptx64-nvidia-cuda" error on Windows

I am trying to compile a simple SYCL-app with OpenSYCL.
This is the command line I use:
python c:/opensycl/bin/syclcc simple-sycl-app.cpp -o simple-sycl-app.exe --hipsycl-targets="cuda:sm_86"
And I get this error:
error: unable to create target: 'No available targets are compatible with triple "nvptx64-nvidia-cuda"' 1 error generated when compiling for sm_86.
May be I compiled Clang or OpenSYCL incorrectly?
After googling I found a somewhat similar problem, and it was solved by compiling llvm with -DLLVM_TARGETS_TO_BUILD="X86;NVPTX". Or this isn't needed? (In wiki article it isn't mentioned)

When wanting to target Nvidia GPUs, one indeed has to build LLVM with the NVPTX back end.
Be warned though, I haven't been able to make Open SYCL's GPU path succeed at runtime with newer Clang versions (I am certain it worked with 11, maaaybe 13).. I am happy to be proven wrong :)

I'm not really a Windows expert but recently I stumble across this document by NVIDIA

I'm not really a Windows expert but recently I stumbled across this guide by NVIDIA. Would this generally be an option for Windows users trying to target NVIDIA hardware? Maybe this way we could avoid some difficulties, in particular it would not be necessary to build your own LLVM. But again, I'm not a Windows user so I'm not sure if there is some obvious downside to this.

Didnt test, but WSL2 is supposed to be GPU "friendly" by now, so yeah, might be interesting to test hipSYCL there!

Thanks! Rebuilding Clang (16, BTW) with NVPTX backend worked.

Closing the issue as solved.


Migrate JMeter to Java 17 for next major release

Use case
Next major version (6.0) will require Java 17 or superior
To do:

Migrate the Java 8 source code to Java 17

[ ] https://github.com/apache/jmeter/pull/6220
Pattern Matching for instanceof uses (Java 14/16?)
Implicit Typing with var (Java 10)
Using Switch Expressions / yield Keyword (Java 14)
Using Text Blocks (Java 15)
Ref. https://reflectoring.io/java-release-notes/

Opportunity to use the nex API HTTP Client from Java 11?
Check the dependencies for Java 17 (update or removal)
Update the scripts (.sh/.bat) to check Java version before start JMeter
Update Java argline params
Upgrade build process (already done)

Possible solution
No response
Possible workarounds
No response
JMeter Version
6.0
Java Version
Java 17+
OS Version
No response

Have you considered building JMeter with JDK21 and using virtual threads to improve performance?


Variable wasn't set correctly for bash array

Fix issue as GITHUB_IDENTITY and IDENTITY arrays weren't set correctly
Change template version to v3

LGTM, merged: https://github.com/openshiftio/appdev-documentation/commit/e6473b1ea8ae57569a226a947bf3f9301922b571


Broken type inference with a typeguard in a if statement

Bug Report
🔎 Search Terms

type guard
inference
if condition

🕗 Version & Regression Information
This is a regression.
Inference was OK on 4.7.4 but broken on 4.8.4 and 4.9.5 (tested on the playground).
⏯ Playground Link
Playground link with relevant code
💻 Code
export type Writable<T> = {
    -readonly [K in keyof T]: T[K];
};

class Foo {
    readonly foo = 'foo';
}

class Bar {
    readonly bar = 'bar';
}

type WritableFooBar = Writable<Foo | Bar>;

declare function isFoo(obj: any): obj is Foo;

function test(foobar: WritableFooBar): void {
    if (!isFoo(foobar)) {} // happens also with if(isFoo())

    foobar
    // ^? Foo | Writable<Bar>
}

🙁 Actual behavior
foobar is inference as Foo | Writable<Bar>
🙂 Expected behavior
foobar should be inferred as Writable<Foo|Bar> or WritableFooBar

#52282


[Bug] There is not any InfiniBand or NVLink in my 4-GPU machine, how can I use mscclpp to communicate?

IndexError: IB transport out of range: 0 >= 0
Can I avoid using IB to communicate? Thanks for answering my question!

For reference: use cudaipc
mscclpp::Transport transport = mscclpp::Transport::CudaIpc;


 If you do not know what caused this error, you can try set environment variable MXNET_ENGINE_TYPE to NaiveEngine and run with debugger (i.e. gdb). This will force all operations to be synchronous and backtrace will give you the series of calls that lead to this error. Remember to set MXNET_ENGINE_TYPE back to empty after debugging.
Stack trace returned 6 entries:
[bt] (0) /home/abner/new/software/mxnet_env/lib/python3.5/site-packages/mxnet/libmxnet.so(+0x18b0dc) [0x7fc8b883f0dc]
[bt] (1) /home/abner/new/software/mxnet_env/lib/python3.5/site-packages/mxnet/libmxnet.so(+0xb7e84f) [0x7fc8b923284f]
[bt] (2) /home/abner/new/software/mxnet_env/lib/python3.5/site-packages/mxnet/libmxnet.so(+0xb81590) [0x7fc8b9235590]
[bt] (3) /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb8c80) [0x7fc8d190bc80]
[bt] (4) /lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba) [0x7fc8d772c6ba]
[bt] (5) /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7fc8d74623dd]
terminate called after throwing an instance of 'dmlc::Error'
what():  [10:16:06] src/engine/./threaded_engine.h:329: [10:16:06] src/storage/./pooled_storage_manager.h:84: cudaMalloc failed: out of memory
Stack trace returned 10 entries:
[bt] (0) /home/abner/new/software/mxnet_env/lib/python3.5/site-packages/mxnet/libmxnet.so(+0x18b0dc) [0x7fc8b883f0dc]
[bt] (1) /home/abner/new/software/mxnet_env/lib/python3.5/site-packages/mxnet/libmxnet.so(+0xf797e8) [0x7fc8b962d7e8]
[bt] (2) /home/abner/new/software/mxnet_env/lib/python3.5/site-packages/mxnet/libmxnet.so(+0xf7b677) [0x7fc8b962f677]
[bt] (3) /home/abner/new/software/mxnet_env/lib/python3.5/site-packages/mxnet/libmxnet.so(+0xb4392b) [0x7fc8b91f792b]
[bt] (4) /home/abner/new/software/mxnet_env/lib/python3.5/site-packages/mxnet/libmxnet.so(+0xb3b1ee) [0x7fc8b91ef1ee]
[bt] (5) /home/abner/new/software/mxnet_env/lib/python3.5/site-packages/mxnet/libmxnet.so(+0xb7e5bc) [0x7fc8b92325bc]
[bt] (6) /home/abner/new/software/mxnet_env/lib/python3.5/site-packages/mxnet/libmxnet.so(+0xb81590) [0x7fc8b9235590]
[bt] (7) /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb8c80) [0x7fc8d190bc80]
[bt] (8) /lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba) [0x7fc8d772c6ba]
[bt] (9) /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7fc8d74623dd]
An fatal error occurred in asynchronous engine operation. If you do not know what caused this error, you can try set environment variable MXNET_ENGINE_TYPE to NaiveEngine and run with debugger (i.e. gdb). This will force all operations to be synchronous and backtrace will give you the series of calls that lead to this error. Remember to set MXNET_ENGINE_TYPE back to empty after debugging.
Stack trace returned 6 entries:
[bt] (0) /home/abner/new/software/mxnet_env/lib/python3.5/site-packages/mxnet/libmxnet.so(+0x18b0dc) [0x7fc8b883f0dc]
[bt] (1) /home/abner/new/software/mxnet_env/lib/python3.5/site-packages/mxnet/libmxnet.so(+0xb7e84f) [0x7fc8b923284f]
[bt] (2) /home/abner/new/software/mxnet_env/lib/python3.5/site-packages/mxnet/libmxnet.so(+0xb81590) [0x7fc8b9235590]
[bt] (3) /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb8c80) [0x7fc8d190bc80]
[bt] (4) /lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba) [0x7fc8d772c6ba]
[bt] (5) /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7fc8d74623dd]
Aborted (core dumped)
`

What model are you training (CLI call)? You're running out of GPU memory. There are several ways of reducing the model size. Most importantly: lower --max-seq-len, lower --rnn-num-hidden, dot attention, smaller batch size.

Thx @tdomhan
It is cool! when i added  -rnn-num-hidden 2, it can run

great! Yeah, so it's basically a memory problem and you need to see what's the maximum size of model you can train on the given hardware.


Cargo package never gets loaded

The cargo package is configured to load after rustic-mode but the package name is just rustic. Perhaps the cargo mode should not be used at all? It seems rustic has some functions of it's own to run cargo.

To ensure that this PR is processed as quickly as possible, please ensure the
following steps have been taken:

[ ] This PR targets the develop branch and not master
[ ] If your PR is a work in progress, include [WIP] in its title
[ ] Its commits' summaries are reasonably descriptive
[ ] You've described what this PR addresses below
[ ] You've included links to relevant issues, if any
[ ] You've deleted this template

Thank you for contributing to Doom Emacs! <3

Your description here...

Perhaps the cargo mode should not be used at all? It seems rustic has some functions of it's own to run cargo.

It seems so. I'll look into replacing cargo with rustic's commands.

@hlissner will use rustic's commands instead.


support several molecules in input file (for .smi and .sdf)

also, keep molecule names
I don't write Python these days, feel free to rewrite as you wish.
I tested on multi molecules smi and sdf input files.

corrects https://github.com/mcs07/MolVS/issues/30


6.5.7 cannot retrieve flags or settings

Describe the bug
v6.5.7 is broken. After upgrading, and changing no config settings, my attempts to check flags fail:
2021-08-09T16:15:39.577Z | [error] Failed to download feature flags & settings from ConfigCat. Empty response from API. Error: connect ECONNREFUSED <IP_ADDRESS>:443
2021-08-09T16:15:39.578Z | [info] Double-check your SDK Key on https://app.configcat.com/sdkkey
2021-08-09T16:15:44.495Z | [error] Failed to download feature flags & settings from ConfigCat. Empty response from API. Error: connect ECONNREFUSED <IP_ADDRESS>:443
2021-08-09T16:15:44.495Z | [info] Double-check your SDK Key on https://app.configcat.com/sdkkey
2021-08-09T16:15:44.495Z | [error] JSONConfig is not present. Returning default value: 'false'.

Downgrading to 6.5.6 works. This issue was most likely a result of #32.

Hi @clintonb ,
Thank you for the reporting.
Can you share you NODE version and the full initialisation code (without SDK key)?
Do you use any proxy settings?
Thanks,
Endre

Node v14.16.1
const config = require('config');  // node-config
const configcat = require('configcat-node');
const logger = require('../logger');  // winston

class FeatureFlag {
  static getClient() {
    return configcat.createClient(config.get('configCatKey'), {logger});
  }

  /**
   * Returns the value of a feature flag or setting based on its key.
   *
   * @param {String} key Flag name/identifier
   * @param {Boolean} defaultValue Default flag value (if not found
   * @param {String} userId ID of the authenticated user. This can be used for variation targeting.
   * @returns {Promise<Boolean>}
   */
  static async isEnabled(key, defaultValue = false, userId = undefined) {
    const userObject = userId ? {identifier: userId.toString()} : undefined;
    return FeatureFlag.getClient().getValueAsync(key, defaultValue, userObject);
  }
}

module.exports = FeatureFlag;

Hi @clintonb
Thanks the code, I investigated your issue and identify these possible failures:

Based on the error message (connect ECONNREFUSED <IP_ADDRESS>:443) it looks like versioning problem and it is known issue about the got -> https://github.com/sindresorhus/got/issues/1572

If you use the mentioned code in production and you have heavy load in your system it can occur similar issue because you create an configcat client every time when invoke isEnabled function. I recommend to apply any singleton solution to take advantage of internal caching mechanisms.

...

class FeatureFlag {

    static instance;

    static getClient() {
        if (!this.instance) {
            this.instance = configcat.createClient(config.get('configCatKey'), {logger});
        }

        return this.instance;
    }

...

Meanwhile I created a new release (6.5.8) with the previous got version, may you try with this in your application?

6.5.8 works. Thanks!


window.Promise is undefined in IE10

when i debugged in IE10，got the “window.Promise” undefined error in the following  statement
Reflux.use(RefluxPromise(window.Promise))

You can pass any A+ compliant promise implementation to RefluxPromise().  For window.Promise to work you would need to include a polyfill for the browser first.  Check out https://github.com/stefanpenner/es6-promise for one such option.


[Feature Request] Video Comparer

Like image comparer, but instead of a still frames, have the video playback in a loop. Useful to compare upscaled video consistency over time.

I haven't really been playing with video stuff yet. Do you have a small, example workflow I could try out?

As far as I know there are no video comparer nodes available in comfyui. Here is a code example I found online https://codepen.io/madmax_furycode/details/NWOweoQ

Sorry, I meant a simple comfyui workflow where you would want the comparer node. (I just haven’t started with video yet, so that will give me a working example)

Here is a super simple workflow where I compare two videos in comfyui @rgthree . The only way to do this effectively with a slider is using the image comparer and manually iterate the index. This current way is very inefficient for video as it only compares 1 frame at a time. A better way would to allow the video to play in a loop via a "video comparer" node while allowing the user to use a slider as well as the video plays. Hope this helps :)
Of course, the video comparer node can be applied to more complex workflows as well like comparing videos generated from AnimateDiff or SVDs.
{
  "last_node_id": 6,
  "last_link_id": 7,
  "nodes": [
    {
      "id": 5,
      "type": "Image Comparer (rgthree)",
      "pos": {
        "0": 1451,
        "1":<PHONE_NUMBER>6875,
        "2": 0,
        "3": 0,
        "4": 0,
        "5": 0,
        "6": 0,
        "7": 0,
        "8": 0,
        "9": 0
      },
      "size": {
        "0":<PHONE_NUMBER>375,
        "1":<PHONE_NUMBER>945312
      },
      "flags": {},
      "order": 5,
      "mode": 0,
      "inputs": [
        {
          "name": "image_a",
          "type": "IMAGE",
          "link": 3,
          "dir": 3
        },
        {
          "name": "image_b",
          "type": "IMAGE",
          "link": 4,
          "dir": 3
        }
      ],
      "outputs": [],
      "properties": {
        "comparer_mode": "Slide"
      },
      "widgets_values": [
        [
          "/view?filename=rgthree.compare._temp_kdcmd_00001_.png&type=temp&subfolder=&rand=0.0947206001955625",
          "/view?filename=rgthree.compare._temp_kdcmd_00002_.png&type=temp&subfolder=&rand=0.8569397182028257"
        ]
      ]
    },
    {
      "id": 3,
      "type": "VHS_LoadVideoPath",
      "pos": [
        850,
        350
      ],
      "size": [
        320,
        218
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [
        {
          "name": "batch_manager",
          "type": "VHS_BatchManager",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            2
          ],
          "shape": 3,
          "slot_index": 0
        },
        {
          "name": "frame_count",
          "type": "INT",
          "links": null,
          "shape": 3
        },
        {
          "name": "audio",
          "type": "VHS_AUDIO",
          "links": null,
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "VHS_LoadVideoPath"
      },
      "widgets_values": {
        "video": "/home/video1.mp4",
        "force_rate": 0,
        "force_size": "Disabled",
        "custom_width": 512,
        "custom_height": 512,
        "frame_load_cap": 48,
        "skip_first_frames": 0,
        "select_every_nth": 1,
        "videopreview": {
          "hidden": false,
          "paused": false,
          "params": {
            "frame_load_cap": 48,
            "skip_first_frames": 0,
            "force_rate": 0,
            "filename": "/home/video1.mp4",
            "type": "path",
            "format": "video/mp4",
            "select_every_nth": 1
          }
        }
      }
    },
    {
      "id": 1,
      "type": "VHS_LoadVideoPath",
      "pos": [
        850,
        740
      ],
      "size": [
        320,
        218
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [
        {
          "name": "batch_manager",
          "type": "VHS_BatchManager",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            1
          ],
          "shape": 3,
          "slot_index": 0
        },
        {
          "name": "frame_count",
          "type": "INT",
          "links": null,
          "shape": 3
        },
        {
          "name": "audio",
          "type": "VHS_AUDIO",
          "links": null,
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "VHS_LoadVideoPath"
      },
      "widgets_values": {
        "video": "/home/video2.mp4",
        "force_rate": 0,
        "force_size": "Disabled",
        "custom_width": 512,
        "custom_height": 512,
        "frame_load_cap": 48,
        "skip_first_frames": 0,
        "select_every_nth": 1,
        "videopreview": {
          "hidden": false,
          "paused": false,
          "params": {
            "frame_load_cap": 48,
            "skip_first_frames": 0,
            "force_rate": 0,
            "filename": "/home/video2.mp4",
            "type": "path",
            "format": "video/mp4",
            "select_every_nth": 1
          }
        }
      }
    },
    {
      "id": 2,
      "type": "FromListGet1Image",
      "pos": [
        850,
        630
      ],
      "size": {
        "0": 315,
        "1": 58
      },
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [
        {
          "name": "list",
          "type": "IMAGE",
          "link": 1
        },
        {
          "name": "index",
          "type": "INT",
          "link": 7,
          "widget": {
            "name": "index"
          },
          "slot_index": 1
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            4
          ],
          "shape": 3,
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "FromListGet1Image"
      },
      "widgets_values": [
        15
      ]
    },
    {
      "id": 4,
      "type": "FromListGet1Image",
      "pos": [
        860,
        230
      ],
      "size": {
        "0": 315,
        "1": 58
      },
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [
        {
          "name": "list",
          "type": "IMAGE",
          "link": 2
        },
        {
          "name": "index",
          "type": "INT",
          "link": 6,
          "widget": {
            "name": "index"
          },
          "slot_index": 1
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            3
          ],
          "shape": 3,
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "FromListGet1Image"
      },
      "widgets_values": [
        15
      ]
    },
    {
      "id": 6,
      "type": "PrimitiveNode",
      "pos": [
        545,
        548
      ],
      "size": {
        "0": 210,
        "1": 82
      },
      "flags": {},
      "order": 2,
      "mode": 0,
      "outputs": [
        {
          "name": "INT",
          "type": "INT",
          "links": [
            6,
            7
          ],
          "widget": {
            "name": "index"
          },
          "slot_index": 0
        }
      ],
      "title": "index",
      "properties": {
        "Run widget replace on values": false
      },
      "widgets_values": [
        15,
        "fixed"
      ]
    }
  ],
  "links": [
    [
      1,
      1,
      0,
      2,
      0,
      "IMAGE"
    ],
    [
      2,
      3,
      0,
      4,
      0,
      "IMAGE"
    ],
    [
      3,
      4,
      0,
      5,
      0,
      "IMAGE"
    ],
    [
      4,
      2,
      0,
      5,
      1,
      "IMAGE"
    ],
    [
      6,
      6,
      0,
      4,
      1,
      "INT"
    ],
    [
      7,
      6,
      0,
      2,
      1,
      "INT"
    ]
  ],
  "groups": [],
  "config": {},
  "extra": {},
  "version": 0.4
}

Sorry to resurrect this, but this is something I'd absolutely love. I'm always trying to compare upscaling and visual differences with animatediff runs. Having a slide compare that's synced to the same time for both videos would be magical, even better with seek controls.


Correct Typos in README.md

What does this PR do

Correct 2 typos in the README file, lines 44 and 56

Thanks


Add Function to Disable & Remove Traffic Lights

Button to remove / disable all traffic lights
Adds a new junctions settings group under "Gameplay" to:

disable traffic lights at new junctions

touches only new junctions, not existing ones
still allows adding lights manually -- it only prevents lights at new junctions

remove all traffic lights at existing junctions

doesn't remove timed traffic lights
because quite drastic and undoable: confirmation dialog before execution

Fixes #320

Hi - sorry for delay in responding, we're currently gearing up for 10.21 release so things are a bit hectic - please bear with us, and thanks for the contribution!

First I had the "Remove All Traffic Lights" button in Maintenance too (because @Sqoops put it there in #320). But the other options in Maintenance are just cleanup and don't alter the map forever, while "Remove All Lights" is quite radical and directly changes how traffic flows. That's why I added an additional confirmation dialog and moved it into the "Gameplay" Tab.
But of course I can move it back. (And in terms of layout the button would fit better into the list of other buttons than between tiny toggles ;) )

For now stick it on maintenance tab. I think at some point we'll have to rethink the mod options screen as it's getting very crowded.

Totally forgot about that PR. 🤦♂
I will create new PR and I'll move your work you've done here, because resolving conflicts in this branch is waste of time, since it's pre-Harmony version and translation system has changed after moving to CrowdIn platform.


how to change the terminal font type and size?

thank you for your help!
ernest

/question

/question


Allow operator to start even if not all watched namespaces are accessible

Bug Report
If the operator is configured to watch a certain list of namespaces (lets say ns1, ns2) if any one of them is not accessible the operator cannot create the informers and simply won't start even if other namespaces could be watched.
It would be better if the operator would simply LOG an error and periodically retry the creation of the informers for the namespaces with the missing access rights. This could be important in environments when the operator is watching user controlled namespaces, and to avoid scenarios where the user accidentally (or intentionally) removes the rolebindings that the operator needs for watching it.
What did you do?
Start the operator to watch ns1,ns2 but only set the role binding for ns1.
What did you expect to see?
Log periodic error about missing permissions for ns2 and start watching ns1
What did you see instead? Under which circumstances?
The operator doesn't start at all.
Environment
Minikube

IMO this makes sense for the case when the operator is watching a list of namespaces.
Wondering if this behavior still makes sense when it is either watching one namespace or the whole cluster?
What do you think?

I think it makes sense to throw a fatal error in those cases, I agree.
Ideally we should have a good way to expose framework level errors to the implementing operators. This way users could integrate logging, metrics, health probes as they wish.
This ties back to https://github.com/java-operator-sdk/java-operator-sdk/issues/1340

Ok so let me formulate the behavior:

If the operators is able to watch at least one namespace regarding the primary resource it will start, and try to periodically
establish watch the remaining namespaces if any is configured.
if there is only one namespace or cluster scope or cluster scoped resource configured to be watched as primary resource and the controller is not able to do so, it will fails. Optionally do a callback.
If not the primary but the secondary informers are not able to start, this has not effect on startup. Just will be try to create watches periodically on the target namespaces, and log  if it is successful or not (on warning? level if not).

Will create a separate issue for probes related to #1340 and this.

@gyfora please take a look on the comment in the related umbrella issue:
https://github.com/java-operator-sdk/java-operator-sdk/issues/1422#issuecomment-1227190373
and please let us know what do you think. It seems that this is quite risky to support IMO.


Request for .NET Framework 4.8 Support

Thanks to open source, this project has been a great help to me, and I hope it can add support for .NET Framework 4.8.

This project makes use of System.Text.Rune and I don't think that is available on any .NET Framework version. I also couldn't find a backport like the one available for System.Memory. Thus, I don't think there's a straight forward way to add support for net48. I'd consider taking a PR if there's a reasonable way to add support. If you think I missed something feel free to point me in that direction.

Happy to report that a v1.0.12-beta is now available on nuget.org that supports netstandard2.0, thus also .NET Framework 4.8. Please let me know about your experience if you start using it.


Problem loading PGN with ambiguous moves

Hi,
I have a problem when I try to load the following game with the .load_pgn even using {sloppy:true} as option. I think that the white's movements 27 and 28 are ambiguities and I don't know if they are well notated.
[Event "AI Factory's Chess"]
[Site "Android Device"]
[Date "2016.06.06"]
[Round "1"]
[White "T?"]
[Black "Cpu (3)"]
[PlyCount "59"]
[Result "1-0"]

e4 e5 2. Nf3 d5 3. Nxe5 f6 4. Bb5+ c6 5. Qh5+ Ke7
Qf7+ Kd6 7. d3 Kxe5 8. Qh5+ g5 9. g3 cxb5 10. Bf4+ Ke6
exd5+ Qxd5 12. Qe8+ Kf5 13. Rg1 gxf4 14. Nc3 Qc5 15. Ne4 Qxf2+
Kxf2 fxg3+ 17. Rxg3 Nd7 18. Qh5+ Ke6 19. Qe8+ Kd5 20. Rg4 Rb8
c4+ Kc6 22. Qe6+ Kc7 23. cxb5 Ne7 24. Rc1+ Kd8 25. Nxf6 Ra8
Kf1 Rb8 27. Rc1c4 b6 28. Rc4d4 Rb7 29. Qf7 Rc7 30. Qe8#  1-0

The PGN was produced by an Android App called Free Chess from AI Factory Limited and I'm using to parse it chess.js version 0.10.0

The move 27. Rc1c4 should be written as 27. Rcc4.  I've got a few ideas on how to handle these.  Stay tuned.

This should be fixed in v0.10.2.

It's works!
Thanks


Update a sentence for clarification

before : parallel receives
after : parallel receptions
It seems like
The event processor simplifies receiving events from event hubs by

managing persistent checkpoints
managing parallel receptions
from those event hubs.
If it is correct, the sentence should be modified as 'parallel receptions'.

@heesunlee9 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off


Link to paragraph
https://dbalague.pages.ewi.tudelft.nl/openlabook/Chapter1/Lines_and_Planes.html#fig-linesandplanes-twoplaneslineintersection
What type of applet is this?
Interactive applet 3D
What state is the static image?
Yes, Dennis has created a static image
Static image

Requirements
None
What elements are interactive?
Both planes can be rotated along the line of intersection
Does this issue relate or depend on other issues?
No response
Steps to completion:

[X] assign yourself & check labels
[X] implement new applet described above
[X] embed the image in the book (with review status)
[ ] get feedback from the math teachers
[ ] get feedback from writers
[ ] remove review status in book

Has negative axis -> Approved


Vertical lines in the plots

Is there a way to draw separate vertical dotted lines in any of the plots? It will help me separate out different regimes of the plots. It might not be the only way to do that, in which case, can you suggest how to separate out the same line plot at different indices. I want demarcation line/points to read the different areas correctly. I want something like this where the vertical lines need not be equally spaced.
I tried this:
import numpy as np
for i in np.linspace(0,20,10):
    stats.Loss_Train.update(i).log(100)

but it resulted in discotinuation of the line plot. I can think of creating separate tags for each vertical line, but I was thinking if there is an easy way to do this through visdom opts.

Hey Prateek, I'm not aware of an easy way of doing this through visdom opts. That would be more an issue on the visdom side than on the logger one.


Create new documentation webSite

[x] New documentation page which will be similar bulma documentation website.
[x] Create React Docs Page.

Created new documentation page.
Added React Docs in Documenation Page.


RPCs must be echoed in child class, otherwise they don't work.

Godot version
4.1.1.stable
System information
Windows 11 10.0.22621 Build 22621
Issue description
Currently experiencing an issue with RPCs and inheritance.
In the parent class, I have the following code:
@rpc("any_peer", "call_local")
func Sync_addImpulse(swingImpulseString : String):
	if multiplayer.get_remote_sender_id() == 0:
		rpc("Sync_addImpulse", swingImpulseString)
	else:
		var swingImpulse = JsonSingleton.parseVector2FromString(swingImpulseString)
		addImpulse(swingImpulse)

When I call Sync_addImpulse in the child class, the function is called (e.g., it forwards teh RPC). However, the RPC isn't received.
To fix, this, I simply echoed the call in the child as follows:
@rpc("call_local", "any_peer")
func Sync_addImpulse(impulse): super.Sync_addImpulse(impulse)

Strangely, it now works as expected. It seems like maybe the rpc tag isn't inherited by the child, but that's just a wild guess.
Let me know if you have any questions or if I can help at all.
Steps to reproduce

Create a parent & child class
Create some method CallRPC() in the parent class, that echoes an RPC to itself (like the one I provided)
Call the CallRPC() method from the child class. The parent class will run CallRPC(), but it won't receive the self-echoed RPC.
Then, echo the CallRPC() function in the child class. You will observe that now the RPCs are received.

Minimal reproduction project
N/A - quite trivial.

ugh the code formatting isn't working, this is my first time commenting on GitHub, anyone know how to fix it? sorry!!

You need triple backtics, I have fixed it for you

@AThousandShips thanks for fixing it, appreciate that

No problems! The GitHub syntax is confusing

btw, even local calls don't work- hence I don't think name or nodepath are the issue

strangely this was working before in my project. i'm looking into it more to see if I messed anything up.

bumping because this is a pretty big deal.

Please do not bump without adding any additional information, it is not forgotten

Also, got this error.
It looks like the RPC tag isn't being inherited.

update: having trouble reproducing in a small example. looking into this further, but it looks like there's definitely something strange and specific to my game happening here... going to keep trying to reproduce.

@Dragoncraft89, @anvilfolk, forgive for the pings, just not sure where to direct this to. I'm thinking that this might be related to me making some changes in filenames and the engine not recompiling dependencies properly (?).
I've identified the commits that caused the bug and am currently trying to see if anything else works. Have had no luck reproducing in another project.

Changing filenames is currently definitely associated with funky behavior! Godot caches information about which file defines each GDScript global class name. I've seen a few reports that renaming files (particularly .gd ones) results in that cache becoming invalid, and strange behavior results!
If you suspect this is the issue, maybe try renaming some files like how you might've done it originally? It would be nice to have a method to reproduce that kind of bad behavior so we can fix it also :)

@anvilfolk interestingly, the filename change doesn't seem to be it, since I've identified (within 1-3 commits) where the regression was introduced in my project and there's no filename changes. I'll keep you posted. This is a nasty bug in any case, hoping it's just user error and not an engine thing.

Wow, I found the source in my code:
var ReplicatedProperties : ReplicatedNodeProperties = ReplicatedNodeProperties.new(self)

declared outside of _ready, _init, etc. just part of the script body. Yet a similar setup isn't causing anything in my sample project. curious..

update: planning on taking care of this & dedicating some hours in the next two weeks. pls do not close yet :)

so i fixed it in my game, but have been unable to reproduce. i might get to it eventually.... if you really want me to i can try lol.
It has something to do with including scene files in multiple places. But my game has so many moving parts I can't really elaborate further than that at this point.
I'll see if I can figure out how to make a repro project.

Yeah, just holler if you eventually figure out where the issue is coming from! There's a tiny chance that #81201 fixes it, but I'm not certain. If you have a copy of the project from when it still wasn't working, you might be able to test whether it does by downloading the PR's build from here.

hey @anvilfolk, ping me when that PR gets merged into the steam version maybe? If it's fixed then great! Otherwise I can try to reproduce, but this bug is really abstract. I do want to help for sure, it's just a matter of having enough hours in the day :(

This will only be in for 4.2, and it'll be a while until that is on Steam! Would you be able to backup your project and give it a whirl with whatever executable is appropriate for your OS from the bottom of this page?

If you're on Windows, you would use this link to download the Godot editor for windows: https://github.com/godotengine/godot/suites/16041453760/artifacts/917105316

Actually, my bad, there was another regression that also got fixed, all of which deal with circular dependencies, so would you try this one out?

Hey @anvilfolk, apologies for never responding here. This should be in the latest build, correct? If so, I'll add testing it to my TODO list so we can close this.

@dev-mico totally cool :) Yes, it should be in the latest builds! Let us know if the issue still occurs! :)


fix: update deps

This PR updates some of the dependencies that we have in this workflow.

:tada: This PR is included in version 1.1.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Introduce caching for yarn/go installation

In the PR #8634 some performance optimizations were already introduced for the pipeline.
In order to further improve the performance of the CI pipeline, a caching action might be useful to cache all the node modules and go modules from the different installation steps.

this could be interesting: https://github.com/actions/setup-node#caching-global-packages-data

https://yonatankra.com/7-github-actions-tricks-i-wish-i-knew-before-i-started/
has examples of how to do a caching action for yarn maybe it is worth having a look


Support async functions

I wonder your lib it's like a Laravel collections ;)
I tested collection with async functions, added await but it not work.
Do you plan add support for async functions?

Why would you use await?

Now I work Selenium Webdriver that have multiple nested consistent async collections. For my target important do all operations step by step. Now I created nested loops that do work bu I know that this can be look not so ugly and after several searchements I found * collect.js * that can make code more beauty.

Ok, I understand. At the moment I don't plan to support async/await, but PRs are welcome :)


Tab bar hidding content

Hello,
I used your awesome project in my app but the tab bar hide a part of my table view. How to fix that ?
Thanks

I was having a similar issue. My one had an issue with the first view controller, and the rest were fine. The following code in setupSelf function solved the issue for me.
// old line
self.selectTabAtIndex(0)
// new lines
var time = dispatch_time(DISPATCH_TIME_NOW, Int64(0.1 * Double(NSEC_PER_SEC)))
dispatch_after(time, dispatch_get_main_queue(), {
self.selectTabAtIndex(0)
})
There must be a proper way to solve this, but for now, this did the job.

I'm working on a fix for this, but I need some additional testing.
for now, i would suggest the fix from sakae-nakajima, but unfortunately this will not work if your contentViewControllers are TableViewControllers or CollectionViewControllers.
I don't have a fix for this yet, so I recommend using a normal UIViewController that holds a TableView instead

I submitted a new version today that should fix this issue.
But it's a big Update with a lot of changes. Please refer to the Readme

Thanks, the issue still remains. I noticed some code block has been commented out in viewControllerAtIndex, is this intentional? It works fine when I bring the code block though.

oh shoot.
that was indeed by accident
thanks

Hello, I downloaded the new version and it doesn't seems to work. Are they other changes to do ?
I will try to work on it later, maybe my code isn't good.
PS: my content is a UITableViewController

The constraints are off, I changed them for layout I'm using. Easy fix.


Implement server features detection.

@thefringeninja Yes

@George-Payne In the beginning I took all the protos from the server. For simplicity sake, I'm willing to discard those and add new proto generation in a separate PR.


Referer?

Is there a way to supply the referer?
in curl you'd do something like
curl --referer "<IP_ADDRESS>/" --header "Cookie: blah" http://blah.com

Actually it can be sent as a normal header!


References needed for basis of calculating CO2 emissions

CodeCarbon version:
Python version:
Operating System:

Description
From reading the web page, I cannot determine how you measure (or is it estimate) the Carbon (or CO2?) emissions.
What I Require
Description & References needed for basis of calculating CO2 emissions

Hi,
You can find our data sources in the code here : https://github.com/mlco2/codecarbon/tree/master/codecarbon/data .
We mostly use 2 sources for private infra :

https://www.globalpetrolprices.com/energy_mix.php that use calculations based on data from the U.S. Energy Information Administration
https://ourworldindata.org/grapher/carbon-intensity-electricity

For cloud infra the sources are list within the csv file here : https://github.com/mlco2/codecarbon/blob/master/codecarbon/data/cloud/impact.csv
Thanks to your issue I'll  make it appears in the documentation.
Regards


Updated French Translations from 0.1.14

Removed non existing keys
Added the missing ones with french translations.
If required the translations can be reordered.

Thank you~

If required the translations can be reordered.

Key ordering is completely up for maintainer of each locale so reordering is not required.

If required the translations can be reordered.

not required, but I'll do that if you want.


hubblestack RPM should not require git

GITFS is just one of the methods to install profiles - perhaps not the method of choice for production systems, git should not be a hard requirement in RPM.

I agree. Having git as a package requirement is not ideal from deployment perspective since it pulls in lots of other dependencies.
However, gitfs is used for Hubble (and salt itself) that runs under salt management in production systems.
Packaging statically compiled git binary with Hubble and getting the code to use that binary has been on my Todo list for a while.

I have git as a dep purely because it's the most popular fileserver backend for salt, and thus is probably going to be the most popular for hubble. It's also one of the easiest dependencies to source.
I'd be fine with pulling a standalone git binary into the package. But I do not want to add additional install steps, forcing the user to install it manually.

Fixed in #363