ue4.27.2 compile error

when i use  ue4.27.2 on win10, and installed this plugin according to the wiki, compile process met some errors, can you help me
1>G:/AI/Robot/VisRobot/Plugins/URoboViz/Source/URoboViz/Private/Sensors/Lidar.cpp(102): error C2440: “初始化”: 无法从“void”转换为“float”
1>  G:/AI/Robot/VisRobot/Plugins/URoboViz/Source/URoboViz/Private/Sensors/Lidar.cpp(102): note: void 类型的表达式不能转换为其他类型
1>G:/AI/Robot/VisRobot/Plugins/URoboViz/Source/URoboViz/Private/Sensors/Lidar.cpp(103): error C2440: “初始化”: 无法从“void”转换为“float”
1>  G:/AI/Robot/VisRobot/Plugins/URoboViz/Source/URoboViz/Private/Sensors/Lidar.cpp(103): note: void 类型的表达式不能转换为其他类型
1>G:/AI/Robot/VisRobot/Plugins/URoboViz/Source/URoboViz/Private/StateManager.cpp(88): error C2039: "GetActorLabel": 不是 "AActor" 的成员
1>  D:\ProgramFiles\Games\UE_4.27\Engine\Source\Runtime\Engine\Classes\GameFramework/Actor.h(132): note: 参见“AActor”的声明
1>G:/AI/Robot/VisRobot/Plugins/URoboViz/Source/URoboViz/Private/StateManager.cpp(97): error C2039: "SetActorLabel": 不是 "AActor" 的成员
1>  D:\ProgramFiles\Games\UE_4.27\Engine\Source\Runtime\Engine\Classes\GameFramework/Actor.h(132): note: 参见“AActor”的声明
1>G:/AI/Robot/VisRobot/Plugins/URoboViz/Source/URoboViz/Private/StateManager.cpp(210): error C2039: "GetActorLabel": 不是 "AActor" 的成员
1>  D:\ProgramFiles\Games\UE_4.27\Engine\Source\Runtime\Engine\Classes\GameFramework/Actor.h(132): note: 参见“AActor”的声明
1>G:/AI/Robot/VisRobot/Plugins/URoboViz/Source/URoboViz/Private/StateManager.cpp(210): error C2039: "__this": 不是 "AActor" 的成员
1>  D:\ProgramFiles\Games\UE_4.27\Engine\Source\Runtime\Engine\Classes\GameFramework/Actor.h(132): note: 参见“AActor”的声明
1>G:/AI/Robot/VisRobot/Plugins/URoboViz/Source/URoboViz/Private/StateManager.cpp(265): error C2039: "GetActorLabel": 不是 "AActor" 的成员
1>  D:\ProgramFiles\Games\UE_4.27\Engine\Source\Runtime\Engine\Classes\GameFramework/Actor.h(132): note: 参见“AActor”的声明
1>G:/AI/Robot/VisRobot/Plugins/URoboViz/Source/URoboViz/Private/StateManager.cpp(265): error C2039: "__this": 不是 "AActor" 的成员
1>  D:\ProgramFiles\Games\UE_4.27\Engine\Source\Runtime\Engine\Classes\GameFramework/Actor.h(132): note: 参见“AActor”的声明

ok I don't know why it doesn't work in your case, but I can help you to identify the problem and maybe you can find a solution for yourself.

error in Lidar.cpp(102), I think there are some problems when passing this function. You can quick fix it by replacing FConversions::MToCm to 100 * , for example float RangeMinInCm = 100 * RangeMin;
error in StateManager.cpp(88) and below. For some reasons the GetActorLabel doesn't work, it might be because you didn't build it in the Editor mode, but in Game mode. Anyway, I think the StateManager is deprecated since I wanted to change the interface from ROS to ZMQ and somehow I forgot to change it back. You can remove StateManager.cpp in Private, StateManager.hin Include and its variable inRoboManager.handRoboManager.cpp`.
Hope it helps

I will close the issue here, if you have any issue please let me know

ok I don't know why it doesn't work in your case, but I can help you to identify the problem and maybe you can find a solution for yourself.

error in Lidar.cpp(102), I think there are some problems when passing this function. You can quick fix it by replacing FConversions::MToCm to 100 * , for example float RangeMinInCm = 100 * RangeMin;
error in StateManager.cpp(88) and below. For some reasons the GetActorLabel doesn't work, it might be because you didn't build it in the Editor mode, but in Game mode. Anyway, I think the StateManager is deprecated since I wanted to change the interface from ROS to ZMQ and somehow I forgot to change it back. You can remove StateManager.cpp in Private, StateManager.h in Include and its variable in RoboManager.h and RoboManager.cpp.

Hope it helps

Thank you for your answer!


Error: Your SDK doesn't have dart2aot or dart2native

Hi,
I'm getting an error that I didn't get before in GitHub Actions:
pkg-compile-native
  failed: Your SDK doesn't have dart2aot or dart2native. This probably means that you're using a 32-bit SDK, which doesn't support native compilation.

GrinderException: Your SDK doesn't have dart2aot or dart2native. This probably means that you're using a 32-bit SDK, which doesn't support native compilation.
#0      GrinderContext.fail (package:grinder/src/grinder_context.dart:42:5)
#1      fail (package:grinder/src/grinder_context.dart:59:39)
#2      _compileNative (package:cli_pkg/src/standalone.dart:81:5)
#3      _rootRun (dart:async/zone.dart:14[26](https://github.com/filiph/linkcheck/runs/6373828609?check_suite_focus=true#step:8:26):13)
...
Error: Process completed with exit code 1.

Whole run here.
Is this because dart2aot and dart2native do not exist anymore? Or has something changed with the default Dart binaries that prevents cli_pkg to do its work inside GitHub Actions?
Here is the setup, which I'm told is very standard:

GitHub actions workflow: https://github.com/filiph/linkcheck/blob/master/.github/workflows/release.yml
grind.dart: https://github.com/filiph/linkcheck/blob/master/tool/grind.dart

What version of cli_pkg are you using? This check was removed in #88.

Oh! I'm sorry, I was using 1.4.0. 🤦  I forgot to check that because, originally, I thought the problem was with grinder (which was at the most recent). Anyway, don't mind me please. Nothing to see here.


Go build fails

go build
# github.com/0glabs/0g-storage-client
link: github.com/fjl/memsize: invalid reference to runtime.stopTheWorld

It looks like this is a common issue:
https://github.com/golang/go/issues/68167
https://github.com/bnb-chain/bsc/issues/2648
I used 1.26 and this worked fine.

Go team rejected the memsize author’s proposal to make memsize work with Go 1.23.
Upstream go-ethereum fixed this by removing memsize in this patch: https://github.com/ethereum/go-ethereum/commit/e4675771eda550e7eeb63a8884816982c1980644


fix: catch observe property callback exception

Property callback exception causes the player to freeze

Exceptions do not necessarily thrown in 'toDartString'
The callback comes from the 'observeProperty' method. If I call 'observeProperty' and an exception is thrown in the callback, the player will freeze.

Fair enough.

Still... I want to land that again.

Landed that back:

#998


Typo/bug maybe?

Should this really say nanopore at the end?
https://github.com/rmcolq/pandora/blob/346266030778ddb8de1a1678d22cc55162027767/src/utils.cpp#L640

No. illumina is a bool that just says whether or not we have Illumina data. If we have nanopore, the remove leaves in the cleaning, whereas we don't for Illumina
https://github.com/rmcolq/pandora/blob/945c0255e99ab32fd5b056dc1c16ffdf611ef478/src/noise_filtering.cpp#L453-L472


Enable dynamic log level selection

This commit adds support for the dynamic log level selection. Config
option OPENTHREAD_CONFIG_ENABLE_DYNAMIC_LOG_LEVEL can be used to
enable/disable this feature (default setting is disabled).
Note that the OPENTHREAD_CONFIG_LOG_LEVEL specifies the log level at
compile/build time. The dynamic log level feature (if enabled) only
allows decreasing log level from the compile time setting.
This commit also adds SPINEL_PROP_DEBUG_NCP_LOG_LEVEL as a new
spinel property to control the log level. The set/get handlers for
this property along with its documentation are also added.
This commit modifies some of the log related macros/methods so
to harmonize them all to require an otInstance as their first
argument.

Codecov Report

Merging #1492 into master will decrease coverage by 14.38%.
The diff coverage is 7.69%.

@@             Coverage Diff             @@
##           master    #1492       +/-   ##
===========================================
- Coverage   69.57%   55.18%   -14.39%
===========================================
  Files         146      102       -44
  Lines       19808    14800     -5008
  Branches     2418     1801      -617
===========================================
- Hits        13781     8168     -5613
- Misses       5126     6022      +896
+ Partials      901      610      -291

Impacted Files
Coverage Δ

src/core/openthread-instance.h
100% <ø> (ø)
:arrow_up:

src/core/mac/mac.hpp
94.11% <ø> (ø)
:arrow_up:

src/ncp/ncp_base.hpp
0% <ø> (ø)
:arrow_up:

src/core/thread/network_data_leader_ftd.cpp
28.74% <ø> (-39.25%)
:arrow_down:

src/core/thread/network_data_local.cpp
90.62% <ø> (ø)
:arrow_up:

src/core/thread/network_data_leader.cpp
36.31% <ø> (-44.28%)
:arrow_down:

src/core/common/message.hpp
96.66% <ø> (ø)
:arrow_up:

src/core/net/ip6.cpp
65.2% <ø> (+8.75%)
:arrow_up:

src/ncp/ncp_base.cpp
38.23% <0%> (-0.57%)
:arrow_down:

src/core/api/instance_api.cpp
40.81% <0%> (-6.81%)
:arrow_down:

... and 108 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 6ba8f24...ad9d981. Read the comment docs.

The correspoding wpantund change in PR: https://github.com/openthread/wpantund/pull/145


Change the text on analysis.

Filter rows by column value change to "Filter by column value"

Come on @MariaCheca, let fix it :).


missing group

Testing #199023
As you can see here, I have 3 windows open. The open editors view is only reporting two - it is missing Window 3 with quickFixAddon.ts

Note that when I attempt to drag and drop the accounted for file, terminalService.ts into the original window, it succeeds. When I attempt to do that with the unaccounted for file, quickFixAddon.ts, it fails with this in the dev tools console.
vscode-app-1701193892171.log

Other info - this Restore editors into main window was missing from the command palette in that rogue window, presumably that when context key was false here.

Instructions were clarified, this seems expected.


Add OpenCV CaptureUndistortRGB sample

The sample undistorts an RGB image from a ZDF point cloud using Zivid camera intrinsics.

I think this looks very good in general! The sample is a bit long though, what do you think about extracting some functions? You could for instance extract functions for creating the rgb matrix, distortionCoefficients and cameraMatrix. That would make main easier to read imo, and it would make it more obvious what those blocks of code do.
You could maybe also extract a function for displaying rgb images, since that code is duplicated three times.
On the other hand, there is a certain value in having a sample just be one block of code which can be read from top to bottom.
I'm happy to approve it either way. What do you think?

Ready for the next round. Heads up: I may have used const too much.

Heads up: I may have used const too much.

One can never use const too much! <3

Looks very good now! Just have some small nitpicks and this will be great.

Ready for the next round.

Looking great! We should merge #23 first, and then rebase this PR on master. That will require updating the new root CMakeLists.txt. I can help with both of those if you want.


Add flutter/dart courses in arabic

What does this PR do?
Add resource(s)
For resources
Description
I added new sections for Flutter and Dart courses in arabic provided by eng.Asem Saafan
Why is this valuable (or not)?
High-quality and practical courses.
How do we know it's really free?
It's freely available on YouTube.
For book lists, is it a book? For course lists, is it a course? etc.
It's a course.
Checklist:

[x] Read our contributing guidelines
[x] Search for duplicates.
[x] Include author(s) and platform where appropriate.
[x] Put lists in alphabetical order, correct spacing.
[x] Add needed indications (PDF, access notes, under construction)

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Duplicate of #5932


Need faster private set intersection subroutine

Many queries I'm interested in making often use a large PSI as a subroutine, and expressing this in binary circuits is much slower than the BFV scheme used in https://github.com/Janmajayamall/MP-PSI.
I think this is fairy high priority for interesting apps to be built that benefit from being multiplayer.

Let's try to view PSI as element-wise multiplication between two vectors. The first being the selector vector and the second being the values.
For example,
Encryption of selector vector = ENC(S) => ENC([0, 1, 0, 0, 0, 0, 0, 0])
Encryption of value vector = ENC(V) => ENC([A, B, C, D, E, F, G, H])
ENC(S) x ENC(V) = ENC([0, B, 0, 0, 0, 0, 0, 0])
It will be nice to perform ENC(S) x ENC(V) fast and extract ENC(B) into a single ciphertext and perform other arbitrary operations over ENC(B). I understand that ENC(S) x ENC(V) will be O(N) (although very parallelisable) using FHEW, whereas ENC(S) x ENC(V) can be amortised across a single RLWE multiplication.
But what happens when no. of bits set to 1 in S are unknown?
Let's assume S is no more a hot vector. Instead more than 1 values are set to 1. For ex, S has the following shape
ENC(S) => ENC([0, 1, 1, 0, 0, 0, 0, 0])
Then
ENC(S) x ENC(V) = ENC([0, B, C, 0, 0, 0, 0, 0]),
Since no-one knows that two bits are set to 1 in S, the server will extract all indices and the circuit will have to handle computing on all indices.
Which is why I'm curious whether the applications you're running into assumes intersection size is known publicly? If yes, then how big is the usual intersection size? If no, then performance wise there will be no difference since you will have to, in the end, operate over all indices. However, we can design better packing srategies for PSI, such that communication cost is minimised.
BTW PSI using FHEW is very parallelisable. So, in practice, you wouldn't have to wait more than a second or so.


Back to space after creating proposal

The back button after creating a proposal will currently take the user back to the create proposal page. I think it would be good to track if the previous page was the create page and in that case take the user back to the space page instead.

I'll work on the @samuveth 🤗

@bigint how is it going witht this?


Auto set Authorization header with ApiKeyAuth

Expected behavior
I already set @securityDefinitions.apikey ApiKeyAuth in General API info, and @Security ApiKeyAuth in Each API operation:
@securityDefinitions.apikey ApiKeyAuth
func main() {
}

// @Security ApiKeyAuth
// @router /account/info [get]
func GetAccountInfo(c *gin.Context) {
}

This works great, except that Swagger UI says there is no params needed:

This is not correct since Authorization header is needed for the API. After I add @param definition to API:
// @Security ApiKeyAuth
// @param Authorization header string true "Authorization"
// @router /account/info [get]
func GetAccountInfo(c *gin.Context) {
}

Now, Swagger UI is correct:

But Authorization header is empty when trying out the API.
Is there any way to auto set Authorization header that already set by ApiKeyAuth?
Your swag version
1.4.1

Difine
https://github.com/swaggo/swag/blob/934068ff10f3d59cc4c91e9726eb4f5530093107/example/celler/main.go#L33-L35
Use
https://github.com/swaggo/swag/blob/e5d83e9840f5f169ccfa779899f03478e6d6973a/example/celler/controller/admin.go#L24
push auth button in swagger ui

Done.

example is here.
https://github.com/swaggo/swag/tree/master/example/celler
@fannheyward

If you have problem reopen issue.

@pei0804 Does this work for Oauth2Implicit ? It doesn't seem to be sending my Authorization Header after I Authenticate


Author Dashboard

Description
Added author Dashboard
For location I tried to create a user location heatmap
something like this....

but i was unable to do it as it required use of some paid api's
Fixes #39
Note:
Now there is one thing, before I added the automatic location feature, that format of location is not compatible with location metric data as it was kind of random and user dependant, so there might be an error if someone tries to rate the books from id's created before location feature.
But all the users registered after that automatic location are perfectly fine.
Ps: I am not very good at designing but I tried my best.
https://user-images.githubusercontent.com/59139142/114155580-46845880-993f-11eb-93d0-884659d4b086.mp4

also sir label it GSSOC21 and level 3 same as the issue

also sir label it GSSOC21 and level 3 same as the issue

Hey, there are some merge conflicts, kindly review, as I am not able to see where the conflicts occured.

also sir label it GSSOC21 and level 3 same as the issue

Hey, there are some merge conflicts, kindly review, as I am not able to see where the conflicts occured.

sure thing sir

created #82


Incorrect version resolve

The version resolve algorithm is wrong when using the go directive in the go.mod file. As stated in Go Modules Reference, the go directive specifies the minimum go version.
Proto insists on the exact version, refusing to build a module specifying a minimum go version of 1.21 with a 1.22.2 go toolchain.

Hrmm this should resolve to ^1.21, which means 1.22.2 should work. Let me double check.


Integrate Milvus Vector Database into Dynamiq

Overview
This PR integrates Milvus as a Vector Database option into the Dynamiq platform, allowing for efficient storage and retrieval of high-dimensional vector embeddings.
Key Changes

Milvus Connection and Configuration

Created a new MilvusConnection class in dynamiq/connections, allowing configuration through deployment types (e.g., LOCAL_FILE for local development and CLOUD for remote).
Implemented MilvusDeploymentType to support various Milvus deployment options.

Milvus Vector Store

Added MilvusVectorStore class in dynamiq/storages/vector to support CRUD operations (create, retrieve, update, delete) on vectors stored in Milvus.

Milvus Document Retriever and Writer Nodes

Added MilvusDocumentRetriever node to perform vector similarity searches with optional filters and a specified top-k retrieval limit.
Added MilvusDocumentWriter node to allow for seamless document ingestion and vector indexing.

Unit and Integration Tests

Wrote unit tests for the Milvus vector store, retriever, and writer nodes to ensure reliability and consistency.
Implemented integration tests to validate end-to-end workflows with Milvus as the vector database backend.

@delamainer
Hi, could you please review this pr and see if there are any further adjustments needed? Thanks!

@delamainer Hi, could you please review this pr and see if there are any further adjustments needed? Thanks!

@jinhonglin-ryan thank you for your contribution! @acoola @TrachukT will help you here.

Hi @acoola and @TrachukT,
It looks like the test failure may stem from a missing Pinecone API key, which seems unrelated to the Milvus integration I've implemented. Could we verify that the Pinecone API settings are correctly configured? Please let me know if there’s anything else you’d like me to adjust on my end.
Thank you!

Hi @acoola and @TrachukT,
It looks like the test failure may stem from a missing Pinecone API key, which seems unrelated to the Milvus integration I've implemented. Could we verify that the Pinecone API settings are correctly configured? Please let me know if there’s anything else you’d like me to adjust on my end.
Thank you!

Hi @jinhonglin-ryan, that`s the problem from our side connected to tests with credentials, as far as I know @acoola already working on it

@jinhonglin-ryan Thank you for your great work and contribution.
Left a few minor comments. Please also rebase main to make it up to date

Hi @acoola,
Thanks for your feedback. I have adjusted the deployment type based on your suggestions, and also made sure the unit testings are aligned with the changes. Also I have changed to using a tuple when inserting metadata. Please feel free to review these changes and let me know if there are further possible improvements! Much appreciated for your time and feedback. Hope to hear back from you soon!

Hi @acoola,
Thank you for the feedback! I have adjusted testing based on the new deployment type definition. Please let me know if there are further adjustments needed! Thank you!


sarimax in automl_time_series_forecast.ipynb sometimes suggest wrong config

Hi,
I tried the automl_time_series_forecast example, but it fails occasionally because of an invalid config suggested. Below is the code to reproduce it. I set the invalid config in my trials as the starting_points.
import statsmodels.api as sm

data = sm.datasets.co2.load_pandas().data
# data is given in weeks, but the task is to predict monthly, so use monthly averages instead
data = data["co2"].resample("MS").mean()
data = data.bfill().ffill()  # makes sure there are no missing values
data = data.to_frame().reset_index()

# split the data into a train dataframe and X_test and y_test dataframes, where the number of samples for test is equal to
# the number of periods the user wants to predict
num_samples = data.shape[0]
time_horizon = 12
split_idx = num_samples - time_horizon
train_df = data[
    :split_idx
]  # train_df is a dataframe with two columns: timestamp and label
X_test = data[split_idx:][
    "index"
].to_frame()  # X_test is a dataframe with dates for prediction
y_test = data[split_idx:][
    "co2"
]  # y_test is a series of the values corresponding to the dates for prediction

""" import AutoML class from flaml package """
from flaml import AutoML

automl = AutoML()

settings = {
    "time_budget": 60,  # total running time in seconds
    "metric": "mape",  # primary metric for validation: 'mape' is generally used for forecast tasks
    "task": "ts_forecast",  # task type
    "log_file_name": "CO2_forecast.log",  # flaml log file
    "eval_method": "holdout",  # validation method can be chosen from ['auto', 'holdout', 'cv']
    "seed": 7654321,  # random seed
    "verbose": 5,
    "estimator_list": ["sarimax"],  # list of ML learners
    "starting_points": {
        "sarimax": {"p": 4, "d": 0, "q": 5, "P": 1, "D": 3, "Q": 2, "s": 4}
    },
}

"""The main flaml automl API"""
automl.fit(
    dataframe=train_df,  # training data
    label="co2",  # label column
    period=time_horizon,  # key word argument 'period' must be included for forecast task)
    **settings
)

It will raise ValueError:
ValueError: Invalid model: autoregressive lag(s) {4} are in both the seasonal and non-seasonal autoregressive components.
Would it be possible that we ensure the suggested configs are always valid? Thanks.

error occurs when p is a multiple of P and s (not sure if this is the best way of describing)
but like in that case of the error we have a SARIMA model with  order (4, 0, 5) and seasonal order (1, 3, 2, 4), so the order (4, d, q) [p = 4] includes lags 1, 2, 3, 4 and the seasonal order (1, D, Q, 4) [P = 1] and [s = 4] includes lags 4, 8, 12. lag 4 is repeated causing an error
another example that would cause an error would be order (3, d, q) [p = 3] and seasonal order (3, D, Q, 3) [P = 3 and s =3] since order contains lag 1, 2, 3 and seasonal order contains lag 3, 6, 9, 12. reference: https://stackoverflow.com/questions/62634182/are-there-any-rules-when-it-comes-to-determining-the-order-and-the-seasonal-orde


Mechs load shells ignoring mortairs rules

Hello, mate. Thanks for awesome mod. I've tried to start new colony with your mod for lone mechanitor, but looks like with mod mechs ignore mortairs shell rules. They load the nearest even if e.g. emp shell is not allowed to be put to the mortair

Unfortunately this is a limitation or more like a bug in the vanilla code.
The method that looks for available ammo only checks the storage-settings for a mortar if the pawn doing the reloading is considered a Colonist. As mechs are defined as ColonyMechs it just ignores the settings.
Ill report this as a bug and hopefully they can fix it in a future update.

Thanks anyways!


[Incubator][VC]Populate finalizers from tenant object to super master object

We should populate finalizers from tenant to super master, otherwise, upon Pod deletion, the vPod may be stuck waiting for finalizers being removed but pPod is deleted in advance.
This change copies finalizers from tenant object meta to super master object meta. The checker
and dws should remove the finalizers proactively, otherwise the pPod may be stuck. The similar
logic should be applied to other resources, which will be done in next change.
This changes also fixes a crash bug in pv checker.

/hold


feat

Codecov Report
Patch coverage: 4.41% and project coverage change: +1.21 :tada:

Comparison is base (ea7b494) 8.11% compared to head (336e5d9) 9.33%.

Additional details and impacted files
@@           Coverage Diff            @@
##            main     #73      +/-   ##
========================================
+ Coverage   8.11%   9.33%   +1.21%
========================================
  Files         90      93       +3
  Lines      13651   11946    -1705
========================================
+ Hits        1108    1115       +7
+ Misses     12375   10659    -1716
- Partials     168     172       +4

Impacted Files
Coverage Δ

internal/adapter/controller/article.go
0.00% <0.00%> (ø)

internal/adapter/controller/controller.go
0.00% <0.00%> (ø)

internal/adapter/controller/health.go
0.00% <ø> (ø)

internal/adapter/controller/user.go
0.00% <0.00%> (ø)

internal/adapter/controller/version.go
0.00% <0.00%> (ø)

internal/adapter/gateway/api_code.go
0.00% <0.00%> (ø)

internal/adapter/handler/article.go
0.00% <0.00%> (ø)

internal/adapter/handler/auth.go
0.00% <0.00%> (ø)

internal/adapter/handler/handler.go
0.00% <0.00%> (ø)

internal/adapter/handler/helth.go
0.00% <0.00%> (ø)

... and 41 more

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


"Creating User-Defined Types - Coding" mentions undefined C# variable nullMarker

Affected page: https://docs.microsoft.com/en-gb/sql/relational-databases/clr-integration-database-objects-user-defined-types/creating-user-defined-types-coding?view=sql-server-ver15
Issue: C# example code uses a variable that isn't defined anywhere; it has unknown type and content
Ctrl-F on this page for nullMarker, one hit;
// IBinarySerialize methods
// The binary layout is as follow:
//    Bytes 0 - 19:Culture name, padded to the right
//    with null characters, UTF-16 encoded
//    Bytes 20+:Decimal value of money
// If the culture name is empty, the currency is null.
public void Write(System.IO.BinaryWriter w)
{
    if (this.IsNull)
    {
        w.Write(nullMarker);
                ^^^^^^^^^^
          no code example code defines this

@CaiusJard -- thank you for bringing this to our attention.  Please consider these resources:

SQL Server on Microsoft Q&A
DBA Stack Exchange
Stack Overflow

@rothja -- please look into this issue.

@rothja I suspect nullMarker is meant to store a value like Nothing (equivalent of a null) in C#, based on the context, but the code writes a null marker and then immediately follows that with a zero, so perhaps it's redundant.
@CaiusJard Do you mind removing the line that contains the reference to nullMarker and see if it still works? If so, we'll remove it from the article.

@rwestMSFT Thanks for the suggestion! @CaiusJard If you get a chance to test the code without that line, let us know if it works and we'll update the article, as Randolph mentioned. Otherwise, we'll make a note to take a look at this article and its code samples for a refresh in the future when we have time to set up an environment to test and verify the change. I am going to close this issue for now, but please comment on it at any time and we'll follow up. Thank you!


Added a few more stubs to System functions

Thanks! I haven't had time to check each one today, but I'll go ahead and merge and we can fix any issues as/if they come up.


Linked server: Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.

SQL Operations Studio Version: 0.27.3 Mac

Steps to Reproduce:
Connect to one server and attempt to select from a linked server
e.g.
SELECT COUNT(*) FROM myLinkedServer.myDatabase.dbo.myTable
Expected: it should work
Actual:
Msg 18456, Level 14, State 1, Line 1 Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.
Note:
If I then run the same command on Windows VM, SSMS, it works as expected.
And then returning to sqlops, the linked server command now works.

@geleems and @corivera we saw this reported for the VSCode extension - see this. In that case the error message was incorrect, basically if any query error happened the logon failure was returned. Any idea on what the actual cause is?


Restructure content around core concepts

This PR represents a large changeset to the existing repository. Sections have been reorganized to better align with the more important concepts in the model. Satellite pages have been merged into the README itself for easier viewing.
An emphasis has been placed on how to practice the orbit model including calculations for gravity, love, and reach. Tables have been used where possible to show the data visually.

Preview: https://github.com/orbit-love/orbit-model/tree/add-practice#welcome-to-the-orbit-model


Reset Password while not signed in (optional)

User statement
*As a user, I would like to request to change my password.
Describe the solution you'd like
A simple password reset service, such as through email or security questions
Development notes
Add any other context or screenshots about the feature request here.

This issue was covered in the Reset Password issue


ADOPTERS.md: add DeepL

Add DeepL to ADOPTERS.md
This PR adds an entry for DeepL to the ADOPTERS.md.

Thanks a lot! Any chance to add a link? (L: )

Of course, I added a link.


Endpoints

List of web API Endpoints and state of development ✨
https://docs.google.com/spreadsheets/d/1c5NITqvgL-4At54iL5k-KKx22BnBKUVF-wiN6FJDpHk/edit?usp=sharing

Sheets available for edit ✍

I think the file was deleted or the URL isn't valid anymore.


DD floods logs with: seelog internal error: close /var/log/datadog/agent.log: file already closed

Steps to reproduce the issue:

Install 7.50.3 dd-agent
Configure monitoring for PG server everything else by default

Describe the results you received:
$ docker logs dd-agent
seelog internal error: close /var/log/datadog/agent.log: file already closed

There is a lot of this messages.
Describe the results you expected:
It is not clear the category of this message.

Hello @EugenKon 👋
Thanks for opening this issue and sorry to hear that. Could you please reach out to our support so we can start investigating this issue? It will be easier to share flares and other info. that way

@EugenKon I'll close this issue, definitely go with our support on this one.


Index in AddMediaCache and AddMediaCacheExt starts at 0 after restarting plugin

Maybe this it not the correct place, but I have discovered a bug in the MediaCache Android code, and solved it too!
This is what I have done:
I'm developing an Android App where users can store different images locally. I'm using the MediaCache for storing the files.
If files are added by using the methodes AddMediaCache or AddMediaCacheExt, the index is incremented every time a file is added. So far so good. But if I kill the App and restart the App again, the index starts at 0 again and the old indexed files are overwritten by the new cached files!
After reviewing the Android code for the methods "AddMediaCache"  and ""AddMediaCacheExt" I discover that in the private function "getFilenameWithURL", the code
newFile = new File(newFileName)

is using the wrong caching directory, or better: no path at all.
After adding the path "cachedMediaDirectory" to the File function,
newFile = new File(cachedMediaDirectory, newFileName)

the index is calculated correctly and new cached files are getting the right index number, even after restarting the App.
I don't know if the iOS and Windows platforms are also effected by this problem (at this time I can only test/debug Android Apps), but it's likely that the same pattern is used...
I hope this issue can be added in the next release of this plug-in, can I do that by my self here on GitHub?
Happy programming from Holland,
Ad

@DorisP - Yes, this is the right place.  Thanks for the analysis!  If you submit a PR we'll review it and merge it in.  Otherwise, we'll make the fix based on your comments and include it in the next release.

@RyanWFiorini - please read and take a look at Windows.

Please make a fix based on my comments, I'm not so familiar to GitHub to making a PR and submitting it again. Thanks for this great plugin!

I will make the fix based on your comments.  I will reply when it is done.
Thanks,
Ryan


Can't build without alsa

In case FF is built for a system without alsa, configuration step fails even if alsa is explicitly disabled in mozconfig.

It looks like this was something with mixed += and :append extensions somehow. After unifying to use :append this issue seems to have disappeared.


Decrement a Number with Javascript (correct  is --i; but is not accepted)

Challenge Waypoint: Decrement a Number with Javascript has an issue.
User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/601.3.9 (KHTML, like Gecko) Version/9.0.2 Safari/601.3.9.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:
var myVar = 11;

// Only change code below this line
myVar = myVar--;

i--; first assign the value and the decrement the value. Here the correct answer in order to get 10 is the operator --i;

When using the variable-- shorthand you don't assign it. You simply do variable-- rather than variable = variable--;. The lesson explains this.
Thanks and happy coding!


Rewrite urlgen in Go

Issue: 1818
This is meant to replace the urlgen shell script.

It's a lot cleaner if you use the encoding/json package and then you won't have an issue if we use characters that require escaping in the future. Also, it makes it clearer to name the arguments and use separate iterator variables (i, j, k):
https://gist.github.com/benbjohnson/173a8bdd60686f7853d8
Another request would be to move the generation to types so they can be tested.

Works like a champ for me!  :shipit:

@benbjohnson  should the time stamp be excluded?

@dgnorton Excluded from the Point type? Doesn't it need to be there when writing the point?

@benbjohnson from the generated data being written.  Won't it use the current time if none is provided?  The reason I ask is that I left siege running for a while today and when I came back it was still hammering away, writing successfully, but I get nothing back from selects.  I thought maybe it was the same problem I had recently due to writing points in the past and they no longer show up after retention cleanup.  Dunno.  I also tried dropping the db, recreating it and the RP, and starting siege again...still get nothing back from selects...or show measurements / series.

The reason I added a known timestamp was so we'd know the time range to query. I think I did it before RPs were dropping shards so maybe the old dates are being dropped now. Sure, we can drop the timestamp.

@rothrock The new version isn't generating the data correctly.  The points need to be contained by an outer struct so the generated JSON has {"database" : "db", "retentionPolicy" : "raw", "points": ...

@rothrock  in a quick test, this worked for me ... https://gist.github.com/dgnorton/b88cfc6b7f442721301b

@dgnorton thanks for the help. Want to see if this works? I've added a date argument that defaults to now().

I think we also need two other features:

Ability to increment the starting timestamp by some amount.
Ability to exclude timestamps

The reason for these two features is that when I tested with it in it's current state it continually overwrites existing points because the timestamp doesn't change.  If I remove the timestamp, it generates new points.
@benbjohnson thoughts?

Sorry...scratch that.  I don't think I pulled in your changes the first time.  It's always creating new points now.  LGTM  :shipit:


Add cargo feature flags to support both async-std and tokio explicitly

The current version of the mdns crate uses the async-std runtime for driving its futures/streams. Interop between tokio and async-std is not the best and it would also mean that using mdns in a tokio project would pull in a considerable amount of dependent code to the resulting binary by having both runtimes around.
This PR adds cargo features for picking either runtime at compile time.
There are a few incidental changes that were made in this PR as well:

MSRV is set to Rust 1.58.1; as pointed out in the commit message this is because there is a CVE in the Rust Standard Library going all the way back to Rust 1.0.0.

A side effect of this was that I moved the Edition to 2021 but this isn't necessary at all. I'd be fine rolling this back to 2018 if an edition change is a concern

I addressed some clippy lints.

Refs: https://github.com/dylanmckay/mdns/issues/26

Okay I fixed the duped code, and I decided that bumping the MSRV was probably a SemVer breaking change so in the fixup commit I also set the crate version to 4.0.0.

@dylanmckay any updates on this?

Perhaps @dljsjr can fork mdns? The crate seems unmaintained and the author not responsive. Besides the tokio issue mdns' dependencies are somewhat outdated and cause duplicated crates in our dependency tree.

@matze I'm amenable to publishing my fork on crates.io, but it would need some tidying as you've indicated before I'd want to do that. Now that I've been using the library for a while, I have a few other patches I'm carrying around that I haven't pushed up yet because it didn't look like they'd be merged.


Refactor Azure Clients

Closes #20.

@marwanad  I've merged #25 Can you rebase your changes?

@vannrt done the rebase


Divshot hosted UI is no longer available

Divshot has shut down
http://simianviz.divshot.io/
Site Unavailable
Divshot, the hosting provider for this website, has ceased operation as of December 22, 2015. Divshot technology now powers Firebase Hosting.
If this is your website, please update your DNS to point to a new hosting provider!
So long, and thanks for everything!

site is now hosted at http://simainviz.surge.sh


Updated hungarian link, condition for preflight

Changes

Updated a link that pointed to hungarian wikipedia to english wikipedia
Updated wikipedia links to https
Updated the condition for preflight requests ( The specs have been changed and json post requests will also trigger preflight request).

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

Hey @herflis , may I know why do you think it's invalid?


Wonderful app, impressed with the output quality.

Thanks you devs for sharing this tool with us. I am impressed with the output quality. I have so far tried atleast 10 TTS but this surpasses them all. Appreciate your hard work on this app.

Thanks for using ~


⚠ Bofrost.es has degraded performance

In 559920f, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1645 ms

Resolved: Bofrost.es performance has improved in 585d687 after 13 minutes.


License mismatch

Noticed you mention GPL v3 in README.md but the LICENSE file is from Creative Commons. Might want to clear that up.

Thanks! Fixed in the 1.14.3 update.


Add get_anomalies_isolation_forest method

Before submitting (must do checklist)

[ ] Did you read the contribution guide?
[ ] Did you update the docs? We use Numpy format for all the methods and classes.
[ ] Did you write any new necessary tests?
[ ] Did you update the CHANGELOG?

Proposed Changes

To Discuss

Signature of this method differs form the others(we don't have in_column here), what should we return in case of index_only=False?
The current implementation might work quite slow on large datasets, do we want to make any optimizations now?

Closing issues

closes #356

Let's add in_column, which would be mandatory for the case index only=False. And use this column to populate the output series values.
It is better to do optimization here.


How to use Cupertino Controls on android

hello I find the plugins incredible ... I'm new to flutter but my question is how do I define the CupertinoControl instead of the android controls? what I want to say is that I do not know where to use that attribute so that instead of showing the material controls I use the ones of cupertino on an android device. thank you very much if you can help me...
so i have the driver

You can wrap the Chewie widget in a theme widget with platform set to ios:
Theme(
  data: ThemeData.light().copyWith(
    platform: TargetPlatform.iOS,
  ),
  child: Chewie(
    controller: _chewieController,
  ),
)


Format README

Hi there!
I've used this project for a few days now, and think its README could a little formatting, so I did it.
It contains basically the same information as the previous one, just reordered (and with a few extra markdown tags)

Thank you. That does look better. I'm a bit new to this github stuff.
How do you like the tool so far?


Fix and update event related UG components

Codecov Report

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

@@            Coverage Diff            @@
##             master     #183   +/-   ##
=========================================
  Coverage     66.17%   66.17%
  Complexity      844      844
=========================================
  Files           125      125
  Lines          2862     2862
  Branches        330      330
=========================================
  Hits           1894     1894
  Misses          806      806
  Partials        162      162

Impacted Files
Coverage Δ
Complexity Δ

...address/logic/commands/events/AddEventCommand.java
56.92% <ø> (ø)
10.00 <0.00> (ø)

...ddress/logic/commands/events/EditEventCommand.java
72.81% <ø> (ø)
14.00 <0.00> (ø)

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 fa4a2f5...d6a9bf1. Read the comment docs.


{attestation}Fix attestation policy set and show issue:az attestation policy set and az attestation policy show

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

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update src/index.json automatically.
The precondition is to put your code inside this repository and upgrade the version in the pull request but do not modify src/index.json.

attestation

/azp run

Close as it's out of date and covered by https://github.com/Azure/azure-cli-extensions/pull/5081


Image print not completed on T1 device,

I tested Wireless printer on T1 device,  The image doesn't print completely. It works good on one of my android device.

When I test on my samsung device, small height image getting print correctly, but when the image height is getting bigger, it prints only some above part of image.

Here is a code i wrote to split byes into chunk, it works with big data:

Thanks, @kechankrisna. I was thinking about adding delays too. I think this could be simpler:
`int start = 0;
List bytes;
      do {
        int end = start + 8192;

        if (end > receipt.bytes.length) {
          end = receipt.bytes.length;
        }

        bytes = receipt.bytes.sublist(start, end);
        start += 8192;

        await _bluetoothManager.writeData(bytes);

        if (receipt.bytes.length > 8192) {
          await _wait(5);
        }
      }

      while (start < receipt.bytes.length);`


GROOVY-5245: bean-style property access for boolean "is" category method

https://issues.apache.org/jira/browse/GROOVY-5245

+1


Register rename to register field

Register-field related types and aliases are renamed accordingly.
A README paragraph with usage example added.

@CodiumAI-Agent /review

Preparing review...

PR Analysis

🎯 Main theme: Refactoring of register related types and aliases
📌 Type of PR: Refactoring
🧪 Relevant tests added: No
✨ Focused PR: Yes, the PR is focused as it only involves renaming of register related types and aliases and adding a README paragraph with usage examples.
🔒 Security concerns: No, the PR does not introduce any potential security concerns as it only involves renaming of types and aliases.

PR Feedback

💡 General PR suggestions: The PR is well-structured and the changes are clear. However, it would be beneficial to include unit tests to verify the functionality of the renamed types and aliases. Additionally, it would be helpful to provide more context in the PR description about why these changes are being made.

How to use

Tag me in a comment '@CodiumAI-Agent' and add one of the following commands:
/review [-i]: Request a review of your Pull Request. For an incremental review, which only considers changes since the last review, include the '-i' option.
/describe: Modify the PR title and description based on the contents of the PR.
/improve: Suggest improvements to the code in the PR. These will be provided as pull request comments, ready to commit.
/ask <QUESTION>: Pose a question about the PR.

@CodiumAI-Agent /improve

Preparing review...


trouble parsing module

I've read this:
https://github.com/webpack/webpack/issues/303
but I believe my issue is different (not about json).
I'm using webpack (with babel-loader), and get this error when I import react-geocoder:
ERROR in ./~/react-geocoder/index.js
Module parse failed: /Users/me/project/node_modules/react-geocoder/index.js Line 9:
Unexpected token (
You may need an appropriate loader to handle this file type.
|  */
| var Geocoder = React.createClass({
|   getDefaultProps() {
|     return {
|       endpoint: 'https://api.tiles.mapbox.com',
@ ./static/app/scripts/components/ListProperty/ListPropertyLocationField.jsx 25:21-46

This is most likely a webpack config problem, and I'm hoping someone here knows how to help. My webpack config:
var config = {
    entry: './static/app/scripts/main.js',
    output: {
      path: __dirname,
      filename: 'main.js'
    },
    debug : isDev,
    module: {
      loaders: [{
          test: /\.jsx?$/,
          exclude: /node_modules/,
          loader: 'babel'
      }]
    }
  };

Try to add another loader for /\.js$/ specifically - it's probably just that you've defined JSX but not JS files for Babel loading.

thanks @karlnp, adding this doesn't help:
  loaders: [{
      test: /\.jsx?$/,
      exclude: /node_modules/,
      loader: 'babel'
  },
  {
      test: /\.js?$/,
      exclude: /node_modules/,
      loader: 'babel'
  }]

I wonder if it's the loader... version of babel-loade is up to date.

wait, that's odd - geocoder is a node_module - it shouldn't be being compiled by babel.

@GhanPatel You exclude node_modules in the loader. You could create a new loader entry with include only on react-geocoder

looks like adding this works:
{
    test: /\.js?$/,
    include: /react-geocoder/,
    loader: 'babel'
  }

Thanks!

I don't really understand this. (why) does webpack not work with es6 modules?

It doesn't know how to read them unless you include babel as a loading step. why would we expect it to work differently? This error was a problem with the configuration, not with language levels.

I get the same error, webpack doesn't exclude /node_modules/ and the only way it seems to work is with include


make verify_upgrade failure when run in a branch

While testing #4234 I tried running the upgrade tests but it seemed to miscalculate the CURRENT_VERSION
I was using @inteon 's branch: https://github.com/inteon/cert-manager/tree/add_startupapicheck
$ make verify_upgrade
hack/verify-upgrade.sh
INFO: Analyzed 5 targets (0 packages loaded, 0 targets configured).
INFO: Found 5 targets...
INFO: Elapsed time: 0.313s, Critical Path: 0.09s
INFO: 1 process: 1 internal.
INFO: Build completed successfully, 1 total action
Testing upgrade from v1.5.0 to v1.5.0-alpha.0.18+e73f3bed12a6fc-dirty
"jetstack" already exists with the same configuration, skipping
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "kyverno" chart repository
...Successfully got an update from the "ingress-nginx" chart repository
...Successfully got an update from the "jetstack" chart repository
...Successfully got an update from the "jetstack-dev" chart repository
...Successfully got an update from the "test1" chart repository
Update Complete. ⎈Happy Helming!⎈
Installing cert-manager v1.5.0 Helm chart into the cluster...
Release "cert-manager" does not exist. Installing it now.
Error: failed to download "jetstack/cert-manager" at version "v1.5.0" (hint: running `helm repo update` may help)
make: *** [Makefile:85: verify_upgrade] Error 1

Should have been v1.4.1 to v1.5.0-alpha.0.18+e73f3bed12a6fc-dirty, I think.
I'm just going to double check that it isn't caused by my recent upgrade to Fedora 34.
/cc @irbekrm
/kind bug

@wallrj: @irbekrm might have fixed this already, these changes might just not have been merged into that branch yet

You're right. I rebased on master and the upgrade test now gets the correct versions.


[2.9] Update Charts Installations in the Validation Tests to Use Cluster Meta

Issue(s): https://github.com/rancher/qa-tasks/issues/1195 & https://github.com/rancher/qa-tasks/issues/1199 & https://github.com/rancher/qa-tasks/issues/1194

Problem

Chart installations only support RKE1 clusters. Ultimately for chart installations on the Airgap environment, the chart tests need to be enhanced to include an Alerting Driver chart too.
Solution

Add Monitoring and Logging charts' payload mappers. Update chart installs option struct to have cluster meta - which is used within these mappers. Add Alerting Driver installation function that supports RKE1/RKE2/K3s installations.
Testing

Provided offline.
Automated Testing

Test types added/modified:

Validation (Go Framework)

TODOs:

[ ] PR needs a rebase after this merges https://github.com/rancher/rancher/pull/44711

Backports:

https://github.com/rancher/rancher/pull/45221
https://github.com/rancher/rancher/pull/45225


updated README - RSpec usage

Updated to new (RSpec version >= 2.0) configure format:
https://www.relishapp.com/rspec/rspec-core/docs/configuration/custom-settings

Thanks!


Setting up a base GitHub action for our Node apps.

This is the default nodejs.yml config, with some small tweaks/customization for our monorepo. Should run on sending a PR and on pushing to master.
Can always tweak this in the future, but should prevent most breakages for now.

 Set up some basic CI in our monorepo


Feature: addSpotColor(name, 0-100, 0-100, 0-100, 0-100) method

from : https://github.com/sajjad-shirazy/pdfkit.js
testSpotColor.js as Usage example

This feature has been applied to our fork and latest master commits have been applied: https://github.com/alvarcarto/pdfkit/
The build branch contains also js build assets if you want to use it, we have in our package.json:
"pdfkit": "git://github.com/alvarcarto/pdfkit.git#build",


spyder has encountered a problem when launching from navigator

spyder: 3.2.3
navigator: 1.6.2
spyder then freezes in "connecting to kernel" forever.

This is probably an issue with your firewall/antivirus. Sorry, but we can't help you with that.

Description
What steps will reproduce the problem?

launch anaconda navigator 1.6.2
launch spyder 3.2.3

What is the expected output? What do you see instead?
spyder is opened, but an error pops up "spyder has encountered a problem", and freezes in "connecting to kernel" forever.
Please provide any additional information below
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\plugins_init_.py", line 511, in
toggled=lambda checked: self.toggle_view(checked),
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole.py", line 709, in toggle_view
self.create_new_client(give_focus=False)
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole.py", line 991, in create_new_client
self.connect_client_to_kernel(client)
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole.py", line 1018, in connect_client_to_kernel
stderr_file)
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole.py", line 1420, in create_kernel_manager_and_kernel_client
kernel_manager.start_kernel(stderr=stderr)
File "C:\ProgramData\Anaconda3\lib\site-packages\jupyter_client\manager.py", line 257, in start_kernel
**kw)
File "C:\ProgramData\Anaconda3\lib\site-packages\jupyter_client\manager.py", line 203, in _launch_kernel
return launch_kernel(kernel_cmd, **kw)
File "C:\ProgramData\Anaconda3\lib\site-packages\jupyter_client\launcher.py", line 128, in launch_kernel
proc = Popen(cmd, **kwargs)
File "C:\ProgramData\Anaconda3\lib\subprocess

The error is not complete. Please copy it from the pop up and paste it here.

sorry, I didn't notice the paste is not complete...
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\plugins_init_.py", line 511, in
toggled=lambda checked: self.toggle_view(checked),
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole.py", line 709, in toggle_view
self.create_new_client(give_focus=False)
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole.py", line 991, in create_new_client
self.connect_client_to_kernel(client)
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole.py", line 1018, in connect_client_to_kernel
stderr_file)
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole.py", line 1420, in create_kernel_manager_and_kernel_client
kernel_manager.start_kernel(stderr=stderr)
File "C:\ProgramData\Anaconda3\lib\site-packages\jupyter_client\manager.py", line 257, in start_kernel
**kw)
File "C:\ProgramData\Anaconda3\lib\site-packages\jupyter_client\manager.py", line 203, in _launch_kernel
return launch_kernel(kernel_cmd, **kw)
File "C:\ProgramData\Anaconda3\lib\site-packages\jupyter_client\launcher.py", line 128, in launch_kernel
proc = Popen(cmd, **kwargs)
File "C:\ProgramData\Anaconda3\lib\subprocess.py", line 707, in init
restore_signals, start_new_session)
File "C:\ProgramData\Anaconda3\lib\subprocess.py", line 990, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified

Hi, I found this post (https://github.com/spyder-ide/spyder/issues/5138) and tried "Tools/Reset Spyder settings", I can use spyder now.

Hi, I found this post (https://github.com/spyder-ide/spyder/issues/5138) and tried "Tools/Reset Spyder settings", I can use spyder now.

Great!


build(main): release 0.4.5

:robot: I have created a release beep boop
0.4.5 (2024-12-06)
Bug Fixes

i18n: update Ukrainian translation for power outage message (fe2cfb4)

Code Refactoring

improve group handling logic and clean up code formatting (fe2cfb4)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v0.4.5
:sunflower:


[PlayState] Add a setting to remember each x minutes that you have paused your current game

Extension name
PlayState
Feature Description
Hi, I find very useful having a setting that if it's enabled when you have your current game paused for x minutes, it will send a notification to remember you each x minutes that it's paused. So in case it's no longer paused (in case you are only pausing playtime) but you forgot to resume you can do it after seeing the notification.
So if you have it set to 5 minutes, after 5 minutes of pause it will send you a notification, if after 10 minutes it's still paused it will send another, etc.
 So for me it's very useful.
Screenshots
No response

The extension has functionality to automatically suspend and resume when the game window is not in the foreground and can be enabled in settings. Does that help?

The extension has functionality to automatically suspend and resume when the game window is not in the foreground and can be enabled in settings. Does that help?

Yep, I know, but sometimes I just pause the game without minimizing it, because I just leave the computer so not necessary to minimize the game haha.


fs_event watcher stops calling callback after first file modification

The fs_event watcher seems to get in a bad state after invoking the event callback with a UV_RENAME events parameter, and will not trigger the callback on subsequent changes to the watched file.
The first time this problem occurred, I noticed that if I modified the watched file with emacs, the callback was invoked twice, and each time the events parameter in the callback was set to UV_CHANGE. This worked fine; the callback would be invoked each time I wrote the file with emacs.
However, if I used vim or sed -i to modify the file, the callback seems to be triggered 4 times with the following events: UV_RENAME, UV_CHANGE, UV_RENAME, UV_RENAME.
After rebooting my machine, even writing the file with emacs causes the callback to be invoked once, and no more after that. The problem seems to persist whether I use a debug or release build. Here's a minimal test program:
#include <stdio.h>
#include <stdlib.h>
#include <uv.h>

static void on_change(uv_fs_event_t *handle, const char *path, int events, int status);

static uv_fs_event_t handle;

int
main(int argc, char *argv[])
{
    if (argc != 2) {
        fprintf(stderr, "Usage: %s filename\n", argv[0]);
        return EXIT_FAILURE;
    }
    uv_fs_event_init(uv_default_loop(), &handle);
    uv_fs_event_start(&handle, on_change, argv[1], UV_FS_EVENT_RECURSIVE);
    uv_run(uv_default_loop(), UV_RUN_DEFAULT);
    uv_loop_close(uv_default_loop());
    return EXIT_SUCCESS;
}

static void
on_change(uv_fs_event_t *handle, const char *path, int events, int status)
{
    char buf[128];
    size_t len;

    len = 0;
    if (events & UV_CHANGE)
        len += sprintf(buf, "UV_CHANGE");
    if (events & UV_RENAME) {
        if (len > 0)
            len += sprintf(buf+len, " | ");
        sprintf(buf+len, "UV_RENAME");
    }
    fprintf(stderr, "%s\n", buf);
}

Example output:
$ touch hello.txt
$ ./eventtest hello.txt # then modify the file with emacs
UV_RENAME
# C-c
$ ./eventtest hello.txt # then modify the file with vim or sed
UV_RENAME
UV_CHANGE
UV_RENAME
UV_RENAME
# C-c

I built libuv using GYP, and used this gcc incantation to compile and link the test program:
gcc -Wl,-export-dynamic -o eventtest eventtest.c ./lib/libuv/out/Debug/libuv.a -lpthread -ldl -I./lib/libuv/include -Wall -Werror -g

Let me know if there's any other information I can provide that might help. Thanks.

Version: v1.x
Commit: f2756500ed8fc14ba11cf5bf0a3cee6f3b66eecb
Platform: Linux vagrant 3.13.0-103-generic #150-Ubuntu SMP Thu Nov 24 10:34:17 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux (Ubuntu 14.04)
Compiler: gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4

I tried monitoring the file using inotifywait. Here's the output from when I open and edit the file with vim:
$ inotifywait -m ./hello.txt
Setting up watches.
Watches established.
./hello.txt OPEN
./hello.txt CLOSE_NOWRITE,CLOSE
./hello.txt OPEN
./hello.txt ACCESS
./hello.txt CLOSE_NOWRITE,CLOSE
./hello.txt MOVE_SELF
./hello.txt ATTRIB
./hello.txt DELETE_SELF

And here's the output when I open and edit with emacs:
$ inotifywait -m ./hello.txt
Setting up watches.
Watches established.
./hello.txt OPEN
./hello.txt ACCESS
./hello.txt CLOSE_NOWRITE,CLOSE
./hello.txt MOVE_SELF

So it seems that DELETE_SELF and MOVE_SELF events are generated by inotify on file modification, and these events cause monitoring to stop. It would be easy enough for libuv to relaunch the file watcher if the file still exists, but perhaps it's a user responsibility?

Yes, pretty much.  File monitoring is intrinsically race-y.  There is a time gap between the event and the action that caused the event wherein the watched file may have changed again.  Libuv doesn't make policy on what to do in such cases, it leaves that up to the user.

Fair enough! Thanks :)


Zsh is not supported

I installed dotnet-warp in macOS, but it seems that dotnet-warp currently only supports execution in bash, and can no longer be executed in zsh.

Hmm, strange... Have you tried running Warp (https://github.com/dgiagio/warp) directly?
Also, what specific error do you have on zsh?

It seems to be a dotnet environment issue, I have reinstalled and fixed it.


Adjust to recent go-makefile-maker changes

@SuperSandro2000 I don't understand how to make sure the make generate is ran in the ci workflow via the go-makefile-maker config. Can you assist here?

I guess one option is to turn off go makefile maker's control of the ci workflow, and just manually have the ci workflow.
that seems reasonable.

I guess one option is to turn off go makefile maker's control of the ci workflow, and just manually have the ci workflow.
that seems reasonable.

Yay and nay. Then you need to bump the go version in multiple places. The go-setup workflow is usually behind with the default latest version it uses from it's own cache but that can be overwritten by setting the go version explicitly. And generally having to keep those things in sync is kinda a pain.

Doing a branch deploy to validate everything is functional, if so I will merge.

Tested in QA, works. Merging.


Default configuration for Rack Attack

Summary

Default configuration for Rack Attack

https://github.com/Wolox/rails-bootstrap/issues/43

@alebian @hdf1986 should we merge this?

👏


add extract package cmd in warning for simple fix

integrate the optional extra package for linux and macos into a warning message:
MacOS users may need to install the following package: mamba install -c conda-forge ocl_icd_wrapper_apple
Linux users may need to install the following package: mamba install -c conda-forge ocl-icd-system

if no backend founds when importing pyclesperanto package

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 86.55%. Comparing base (734faf4) to head (60856e5).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #223   +/-   ##
=======================================
  Coverage   86.55%   86.55%
=======================================
  Files          18       18
  Lines        1607     1607
=======================================
  Hits         1391     1391
  Misses        216      216

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


No navigation bar scrim is rendered on Android 7.0 Nougat and all versions pre 29

Describe the bug
When requesting transparent navigation bar, and using the default logic for darkIcons:
val systemUiController = rememberSystemUiController()
SideEffect {
  systemUiController.setSystemBarsColor(
    Color.Transparent,
  )
}

then no scrim is applied on Android Nougat, rendering the navigation icons almost invisible. See attached screenshot:

To Reproduce
Steps to reproduce the behavior:

Start an emulator running Android 7.0 Nougat
Use a light material theme and request transparent system bars, and let the default code set darkIcons to false
No scrim is rendered on Android Nougat

Expected behavior
A scrim should be rendered, just as it is on later version of Android (for example Android R).
Screenshots?
If applicable, add screenshots to help explain your problem.
Environment:

Android OS version: 7.0, but all versions are affected below API29
Device: Emulator
Accompanist version: 0.17.0

If I'm understanding correctly, are you expecting isNavigationBarsContrastEnforced backported to API versions 28 and below?

If I'm understanding correctly, are you expecting isNavigationBarsContrastEnforced backported to API versions 28 and below?

I've since solved it, but what I expected was for the example to actually work as advertised on all Android versions it supports.


Add check for operators missing from dowload

Description
Added a check to verify that each operator package listed in the ImageSetConfiguration is found and scheduled for download. Before if the operator was not found because of a bad startingVersion value, the operator would be dropped from the download catalog without notice to the user. Now, there will be an error log for each operator package that wasn't found. The download will still continue normally, but at least the user will now be informed.
Fixes # 270
Added method to check for missing operators, and log an error when not found.
Please delete options that are not relevant.

[X] 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 not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Tested locally.
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[ ] Test A

Test Configuration:
imageset-config.yaml
apiVersion: mirror.openshift.io/v1alpha2
kind: ImageSetConfiguration
storageConfig:
local:
path: /home/david/Work/rh4g/mirror-storage/workspace
mirror:
ocp:
channels:
- name: stable-4.9
minVersion: '4.9.13'
maxVersion: '4.9.13'
operators:
- catalog: registry.redhat.io/redhat/redhat-operator-index:v4.9 # References entire catalog
headsOnly: false # References latest version of each operator in catalog (true is the default value and can be omitted)
packages:
- name: rhsso-operator
startingVersion: '7.5.1-opr-101'
channels:
- name: 'stable'
- name: compliance-operator
startingVersion: '0.1.48'
channels:
- name: 'release-0.1'
Checklist:

[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have made corresponding changes to the documentation
[X] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes
[X] Any dependent changes have been merged and published in downstream modules

/retest


python312Packages.google-cloud-audit-log: 0.2.5 -> 0.3.0

Changelog: https://github.com/googleapis/python-audit-log/blob/v0.3.0/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

Result of nixpkgs-review pr 339473 run on x86_64-linux 1

8 packages marked as broken and skipped:

python311Packages.distrax
python311Packages.distrax.dist
python311Packages.elegy
python311Packages.elegy.dist
python311Packages.rlax
python311Packages.rlax.dist
python311Packages.treex
python311Packages.treex.dist

28 packages built:

python311Packages.dalle-mini
python311Packages.dalle-mini.dist
python311Packages.dm-haiku
python311Packages.dm-haiku.dist
python311Packages.evosax
python311Packages.evosax.dist
python311Packages.flax
python311Packages.flax.dist
python311Packages.flowmc
python311Packages.flowmc.dist
python311Packages.google-cloud-audit-log
python311Packages.google-cloud-audit-log.dist
python311Packages.google-cloud-error-reporting
python311Packages.google-cloud-error-reporting.dist
python311Packages.google-cloud-logging
python311Packages.google-cloud-logging.dist
python311Packages.orbax-checkpoint
python311Packages.orbax-checkpoint.dist
python311Packages.vqgan-jax
python311Packages.vqgan-jax.dist
python312Packages.google-cloud-audit-log
python312Packages.google-cloud-audit-log.dist
python312Packages.google-cloud-error-reporting
python312Packages.google-cloud-error-reporting.dist
python312Packages.google-cloud-logging
python312Packages.google-cloud-logging.dist
python312Packages.orbax-checkpoint
python312Packages.orbax-checkpoint.dist

Result of nixpkgs-review pr 339473 run on x86_64-linux 1

8 packages marked as broken and skipped:

python311Packages.distrax
python311Packages.distrax.dist
python311Packages.elegy
python311Packages.elegy.dist
python311Packages.rlax
python311Packages.rlax.dist
python311Packages.treex
python311Packages.treex.dist

28 packages built:

python311Packages.dalle-mini
python311Packages.dalle-mini.dist
python311Packages.dm-haiku
python311Packages.dm-haiku.dist
python311Packages.evosax
python311Packages.evosax.dist
python311Packages.flax
python311Packages.flax.dist
python311Packages.flowmc
python311Packages.flowmc.dist
python311Packages.google-cloud-audit-log
python311Packages.google-cloud-audit-log.dist
python311Packages.google-cloud-error-reporting
python311Packages.google-cloud-error-reporting.dist
python311Packages.google-cloud-logging
python311Packages.google-cloud-logging.dist
python311Packages.orbax-checkpoint
python311Packages.orbax-checkpoint.dist
python311Packages.vqgan-jax
python311Packages.vqgan-jax.dist
python312Packages.google-cloud-audit-log
python312Packages.google-cloud-audit-log.dist
python312Packages.google-cloud-error-reporting
python312Packages.google-cloud-error-reporting.dist
python312Packages.google-cloud-logging
python312Packages.google-cloud-logging.dist
python312Packages.orbax-checkpoint
python312Packages.orbax-checkpoint.dist


changing caret color in dark mode

Changing the super editor stylesheet when switching an app to dark mode is pretty straight forward, however, I can't really figure out a way to change the caret color. The example editor in current stable branch of super_editor has the same problem: The black caret color against a nearly black background makes it very difficult to spot the caret (see picture).
In flutter's TextField you'd just use the cursorColor property; I understand that as of now I'm supposed to add something like a DefaultCaretOverlayBuilder to SuperEditor's documentOverlayBuilders, but won't get this to update on theme change. Is there some way in super_editor that I just can't find, and which should maybe be added to the example editor? In an ideal world, I'd imagine a stylesheet property for this, so caret style might adapt to differently styled blocks of text.

How embarrassing. Regarding the example editor, probably my bad red-green-sight just played a trick on me. This works, in the example editor as well as in my code now.


Hide embedded cluster update in the UI

UI portion of: https://github.com/rancher/rancher/issues/29412
Because the versions are populated by the channelserver its not easy for us to hide them, also because update is not an action on the cluster but just updating the resource. So 29412 will handle blocking an attempted update from the UI when it happens, but this ticket should remove the option to upgrade (or do other operations that weren't previously available) from the UI. We can determine its an embedded cluster by it:

have cluster name of local AND
having no rancher deployments/daemonsets in the cattle-system directory OR
having a single node name of local-node

Actually I think I see a better way to identify embedded.

Believe this is unnecessary.


Fixed istioctl x revision list the output the data is not accurate of enabled components

Please provide a description of this PR:
[root@controller-node-1 ~]# kubectl  get iop -n istio-system nicole-mesh -oyaml
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
  labels:
    app.kubernetes.io/managed-by: Helm
  name: nicole-mesh
  namespace: istio-system
spec:
  #   ....
status:
  componentStatus:
    Base:
      status: HEALTHY
    IngressGateways:
      status: HEALTHY
    Pilot:
      status: HEALTHY
  status: HEALTHY

[root@controller-node-1 ~]# istioctl  x  revision list
REVISION TAG      ISTIO-OPERATOR-CR                     PROFILE REQD-COMPONENTS
default  <no-tag> istio-system/nicole-mesh default
# the data is not accurate of cloume `REQD-COMPONENTS`, need echo `base,ingressgateway,pilot`

DO:

fix  the data is not accurate of cloume REQD-COMPONENTS
optimize output format  of -o table code
uniform output style with pkg operator/pkg/name/name.go fuc: UserFacingComponentName(),
https://github.com/istio/istio/blob/e53f236e51a38ae06d64006ce66ae760ca794313/operator/pkg/name/name.go#L139-L148

@nicole-lihui: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests-arm64_istio
51f4f7f26c6f4e9d5d3e7d36ece13fd6b8454784
link
true
/test unit-tests-arm64

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@nicole-lihui: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests-arm64_istio
51f4f7f26c6f4e9d5d3e7d36ece13fd6b8454784
link
true
/test unit-tests-arm64

lint_istio
51f4f7f26c6f4e9d5d3e7d36ece13fd6b8454784
link
true
/test lint

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@nicole-lihui: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests-arm64_istio
51f4f7f26c6f4e9d5d3e7d36ece13fd6b8454784
link
true
/test unit-tests-arm64

lint_istio
51f4f7f26c6f4e9d5d3e7d36ece13fd6b8454784
link
true
/test lint

unit-tests_istio
51f4f7f26c6f4e9d5d3e7d36ece13fd6b8454784
link
true
/test unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@nicole-lihui: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests-arm64_istio
51f4f7f26c6f4e9d5d3e7d36ece13fd6b8454784
link
true
/test unit-tests-arm64

lint_istio
51f4f7f26c6f4e9d5d3e7d36ece13fd6b8454784
link
true
/test lint

unit-tests_istio
51f4f7f26c6f4e9d5d3e7d36ece13fd6b8454784
link
true
/test unit-tests

gencheck_istio
51f4f7f26c6f4e9d5d3e7d36ece13fd6b8454784
link
true
/test gencheck

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@nicole-lihui: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-cni_istio
5968019ddc22587dcd905807d79a8eaad551e304
link
true
/test integ-cni

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

Can you please show the root cause of this problem? I cannot reproduce in my environment.

@hanxiaop
The component list is detected based on the current IstioOperator CRD definition, but the actual deployed resources are merged from a custom IstioOperator and and. Istio Profile template.
The custom IstioOperator only needs to configure the components to be customized, so there may be a component error in the middle.
example:
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
  namespace: istio-system
  name: example-istiocontrolplane
spec:
  namespace: istio-system
  profile: default
  tag: 1.16.1

check：
$istioctl x revision list
REVISION TAG      ISTIO-OPERATOR-CR                              PROFILE     REQD-COMPONENTS
default  <no-tag> istio-system/example-istiocontrolplane default.

⚠REQD-COMPONENTS  It definitely does not meet expectations.


ign_ros2_control build failures on Rolling

ROS distro: Rolling
OS version: Ubuntu 22.04 (Jammy)
gazebo_ros2_control version: 0.5.0-1
Link to failing build: https://build.ros2.org/view/Rbin_uJ64/job/Rbin_uJ64__ign_ros2_control__ubuntu_jammy_amd64__binary/52/
Blocked packages

ign_ros2_control_demos

Build log excerpt:
00:06:29.205 /usr/lib/ccache/c++ -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICKCONTROLS2_LIB -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DRCUTILS_ENABLE_FAULT_INJECTION -Dign_ros2_control_system_EXPORTS -I/tmp/binarydeb/ros-rolling-ign-ros2-control-0.5.0/include -I/opt/ros/rolling/include -I/opt/ros/rolling/include/rclcpp_action -isystem /opt/ros/rolling/include/ament_index_cpp -isystem /opt/ros/rolling/include/pluginlib -isystem /opt/ros/rolling/include/rclcpp -isystem /opt/ros/rolling/include/rclcpp_lifecycle -isystem /opt/ros/rolling/include/control_msgs -isystem /opt/ros/rolling/include/lifecycle_msgs -isystem /opt/ros/rolling/include/rcpputils -isystem /opt/ros/rolling/include/rcutils -isystem /opt/ros/rolling/include/sensor_msgs -isystem /opt/ros/rolling/include/controller_manager_msgs -isystem /opt/ros/rolling/include/diagnostic_msgs -isystem /opt/ros/rolling/include/std_msgs -isystem /usr/include/ignition/gazebo6 -isystem /usr/include/ignition/math6 -isystem /usr/include/ignition/plugin1 -isystem /usr/include/ignition/cmake2 -isystem /usr/include/ignition/common4 -isystem /usr/include/uuid -isystem /usr/include/ignition/fuel_tools7 -isystem /usr/include/ignition/msgs8 -isystem /usr/include/ignition/gui6 -isystem /usr/include/ignition/utils1 -isystem /usr/include/eigen3 -isystem /usr/include/ignition/transport11 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuick -isystem /usr/include/x86_64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtQuickControls2 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/ignition/sdformat12 -isystem /.. -isystem /opt/ros/rolling/include/class_loader -isystem /opt/ros/rolling/include/libstatistics_collector -isystem /opt/ros/rolling/include/builtin_interfaces -isystem /opt/ros/rolling/include/rosidl_runtime_c -isystem /opt/ros/rolling/include/rosidl_typesupport_interface -isystem /opt/ros/rolling/include/fastcdr -isystem /opt/ros/rolling/include/rosidl_runtime_cpp -isystem /opt/ros/rolling/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/rolling/include/rmw -isystem /opt/ros/rolling/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/rolling/include/rosidl_typesupport_introspection_c -isystem /opt/ros/rolling/include/rosidl_typesupport_introspection_cpp -isystem /opt/ros/rolling/include/rcl -isystem /opt/ros/rolling/include/rcl_interfaces -isystem /opt/ros/rolling/include/rcl_logging_interface -isystem /opt/ros/rolling/include/rcl_yaml_param_parser -isystem /opt/ros/rolling/include/libyaml_vendor -isystem /opt/ros/rolling/include/tracetools -isystem /opt/ros/rolling/include/statistics_msgs -isystem /opt/ros/rolling/include/rosgraph_msgs -isystem /opt/ros/rolling/include/rosidl_typesupport_cpp -isystem /opt/ros/rolling/include/rosidl_typesupport_c -isystem /opt/ros/rolling/include/rcl_lifecycle -isystem /opt/ros/rolling/include/rcl_action -isystem /opt/ros/rolling/include/action_msgs -isystem /opt/ros/rolling/include/unique_identifier_msgs -isystem /opt/ros/rolling/include/geometry_msgs -isystem /opt/ros/rolling/include/trajectory_msgs -g -O2 -ffile-prefix-map=/tmp/binarydeb/ros-rolling-ign-ros2-control-0.5.0=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wpedantic -I/usr/include/uuid -I/usr/include/x86_64-linux-gnu -fPIC -MD -MT CMakeFiles/ign_ros2_control-system.dir/src/ign_ros2_control_plugin.cpp.o -MF CMakeFiles/ign_ros2_control-system.dir/src/ign_ros2_control_plugin.cpp.o.d -o CMakeFiles/ign_ros2_control-system.dir/src/ign_ros2_control_plugin.cpp.o -c /tmp/binarydeb/ros-rolling-ign-ros2-control-0.5.0/src/ign_ros2_control_plugin.cpp
00:06:29.205 /tmp/binarydeb/ros-rolling-ign-ros2-control-0.5.0/src/ign_ros2_control_plugin.cpp: In member function ‘virtual void ign_ros2_control::IgnitionROS2ControlPlugin::Configure(const Entity&, const std::shared_ptr<const sdf::v12::Element>&, ignition::gazebo::v6::EntityComponentManager&, ignition::gazebo::v6::EventManager&)’:
00:06:45.373 /tmp/binarydeb/ros-rolling-ign-ros2-control-0.5.0/src/ign_ros2_control_plugin.cpp:385:67: error: ‘__gnu_cxx::__alloc_traits<std::allocator<hardware_interface::HardwareInfo>, hardware_interface::HardwareInfo>::value_type’ {aka ‘struct hardware_interface::HardwareInfo’} has no member named ‘hardware_class_type’
00:06:45.373   385 |     std::string robot_hw_sim_type_str_ = control_hardware_info[i].hardware_class_type;
00:06:45.373       |                                                                   ^~~~~~~~~~~~~~~~~~~                                       ^~~~~~~~~~~~~~~~~~~

This is broken here: https://github.com/ros-controls/ros2_control/commit/f58d4072dbd1c3fd4e1f64cd10a19a2b60f59049#diff-e7dc4bf1991f727ec29c459437748c1ec733d22be43f00d5f2f3c07add314f5d
Here is the fix: #108


[Feature] Implement common page/navigation model

Is your feature request related to a problem? Please describe.
When developing applications, the main core component is how the pages hang together.
Describe the solution you'd like
I propose that we develop a component for implementing common page to page navigation across Windows, Android and iOS. The idea would potentially take a leaf out of Windows' book by implementing a common Frame component for handling navigation.
Describe alternatives you've considered
Another implementation would be just to create a navigation service and allow developers to pick their method of execution. The only difficulty with this is that MADE is designed to make development easier and this library should be handling all of that for the developer.

Happy for this to be the focus of the reshuffle branch. Will start splitting out other components.

With the PR, I've sorted out the builds so that it should start pumping out the packages to the internal package source. I've also wired in SonarQube analysis with SonarCloud for code checking.

Going to re-open this. We have implementations for Android and Windows but not iOS!


Make control interval count heuristic account for max velocity constraint

Merging in main fixed it. Here's a file that's infeasible on main and successful on this PR.
benchmark-max-velocity.chor.txt


start up error flood in paper

*Description of issue:
4.14.3 Floods log with this incessantly until the server crashes and restarts.  Reverted to 4.14.2 to fix.

ERROR (DELETE IF YOU HAVE NO ERROR):
####################
[10:13:51] [Paper Watchdog Thread/ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH  - git-Paper-225 (MC: 1.14.4) ---
[10:13:51] [Paper Watchdog Thread/ERROR]: The server has not responded for 10 seconds! Creating thread dump
[10:13:51] [Paper Watchdog Thread/ERROR]: ------------------------------
[10:13:51] [Paper Watchdog Thread/ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
[10:13:51] [Paper Watchdog Thread/ERROR]: The server is waiting on these chunks: []
[10:13:51] [Paper Watchdog Thread/ERROR]: ------------------------------
[10:13:51] [Paper Watchdog Thread/ERROR]: Current Thread: Server thread
[10:13:51] [Paper Watchdog Thread/ERROR]: 	PID: 23 | Suspended: false | Native: true | State: RUNNABLE
[10:13:51] [Paper Watchdog Thread/ERROR]: 	Stack:
[10:13:51] [Paper Watchdog Thread/ERROR]: 		java.net.SocketInputStream.socketRead0(Native Method)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		java.net.SocketInputStream.read(SocketInputStream.java:171)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		java.net.SocketInputStream.read(SocketInputStream.java:141)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:101)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:144)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:174)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:3011)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3472)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3462)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3905)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2530)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2683)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2495)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1903)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1242)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		com.gamingmesh.jobs.dao.JobsDAO.convertID(JobsDAO.java:982)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		com.gamingmesh.jobs.dao.JobsDAO.access$200(JobsDAO.java:42)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		com.gamingmesh.jobs.dao.JobsDAO$1.run(JobsDAO.java:962)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:84)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1171)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:417)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1098)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:925)
[10:13:51] [Paper Watchdog Thread/ERROR]: 		java.lang.Thread.run(Thread.java:748)
[10:13:51] [Paper Watchdog Thread/ERROR]: ------------------------------
[10:13:51] [Paper Watchdog Thread/ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---
[10:13:51] [Paper Watchdog Thread/ERROR]: ------------------------------

####################

**Server Type Paper
Server Version (using /ver):
[10:26:42 INFO]: This server is running Paper version git-Paper-225 (MC: 1.14.4) (Implementing API version 1.14.4-R0.1-SNAPSHOT)
[10:26:42 INFO]: Previous version: git-Paper-223 (MC: 1.14.4)
[10:26:42 INFO]: You are running the latest version

Yes i have the problem too. Maybe its becouse at every server startup it will convert to the new format.

I thought the conversion was done in the previous version though (4.14.2), so I'm not sure that's what's causing this since I don't get the error flood and server crash in that version.

I tought too but its saying that the jobs will convert the data to new version. And i keep loosing the user data after conversion. but only user data the jobs stata are ok.

You're using the Paper Watchdog which is very old and not updated. https://github.com/PaperMC/Paper/issues/720#issuecomment-307236705
So, it recommended to disable Watchdog and using the original software.

For the other person who also commented on this ticket: as there is not a direct way of disabling watchdog, this is just a thing that automatically runs with paper and spigot: the only method I could find for disabling either is to set the time outs to something absurdly high:
in spigot.yml:
timeout-time: 60000
(for example)
and in paper.yml:
watchdog:
early-warning-every: 10000
early-warning-delay: 50000
again... for example.
In either case there is not a way to disable either of these built-in features of either spigot nor paper, but setting the timeouts to much higher values does seem to alleviate this error on startup.

You should install the official software from https://papermc.io/downloads page

I do use the official software, thanks.

Resetting your database will fix it.


[FLINK-14053] [blink-planner] DenseRankAggFunction.accumulateExpressions. it should be thinki…

What is the purpose of the change

dense_rank is not thinking about the the order by expression equals to  inital lastValue. This PR is to fix this corner case

Brief change log

modify the logic
add one unit test

Does this pull request potentially affect one of the following parts:

doen't affect others

Documentation
Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

Your base branch seems to be wrong, please use latest master branch and create a fix based on that.

Your base branch seems to be wrong, please use latest master branch and create a fix based on that.

Thanks, i found the conflict when i commited because of my personal respository, which it not the latest.

Your base branch seems to be wrong, please use latest master branch and create a fix based on that.

Hi @KurtYoung , I have already recolved the conflicts.

@liuyongvs There are some compilation errors, please fix it first.

@flinkbot run travis

Merging this, but please don't open a pull request against master branch based on a non-master branch next time.. @liuyongvs


the lastest version numbers have gone back in time

technically, the latest version (v2.0.0-alpha.7) is a lower version than v2.0.0 from March.. in npm v3.10, this command installs v2.0.0:
$ npm i<EMAIL_ADDRESS>
Only a mild annoyance, but "koa": "^2.0.0-alpha" in my package.json doesn't install the latest release as desired.

try npm i koa@next. if that doesn't work, we'll have to fix these damn npm tags

npm i koa@next --save works fine thanks but it's open-ended.. (i don't want to depend on a tag which might later point to something incompatible, breaking my app)

i would say it's better because we're not using strict-semver versions, so depending on the alpha tag will never give you the latest updates. however, i don't think v3 will be marked as next for very long, so i think the next tag will die at v2, keeping you safe.

The issue is valid, and actually has nothing to do with npm, it's down to this project's release management; the release/tag management of the project in github.
The project has a release 2.0.0 which is older than the latest 2.0.0-alpha.X releases.
This availability of release 2.0.0 supersedes 2.0.0-alpha.X releases, this is basic semver.
Therefore anyone trying to install using semver 2.0.0-alpha.X will get the outdated 2.0.0 release and not the latest 2.0.0-alpha.X release.
The project should remove release 2.0.0 as it is not 2.0.0 due to 2.0.0-alpha.X tags still being released... see the release history.
Sidenotes;
@75lb using ^2.0.0-alpha will install anything up to 3.0.0 -- basic semver.. your app could break at any time ;-)
@jonathanong using next is a bit like using master, just slightly more controlled ;-)

https://github.com/koajs/koa/issues/812


Add optionComponent param to one-way-select

@homu r+

:pushpin: Commit 6b87616 has been approved by martndemus

:zap: Test exempted - status


Should be filename2 instead of filnename1

https://github.com/jgigault/42FileChecker/blob/841f6f440398fe2025bc48a9dcd3bf83be8d29ba/srcs/gnl/gnl11.c#L149

Thank you @colorific
It now is fixed!


3-d print MC stack mount

The new bot needs a way to mount the micro controller stack.
Hopefully we can use the same part as is on last years bot, so the first thing to do would be to find the appropriate .STL file and 3-d print that

Uploaded STL file of Beaglebone case to drive under "to Print" folder.