See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions.
make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o] Error 4
make[2]: *** Waiting for unfinished jobs....
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions.
make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/roi_pooling_layer.cpp.o] Error 4
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions.
make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o] Error 4
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions.
make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.o] Error 4
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions.
make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.o] Error 4
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions.
make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o] Error 4
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions.
make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o] Error 4
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions.
make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/seg_data_layer.cpp.o] Error 4
make[1]: *** [src/caffe/CMakeFiles/caffe.dir/all] Error 2
make: *** [all] Error 2
Failed to build Caffe. Please check the logs above.
The process of building opencv and dense_flow is all right, but something wrong with building caffe, and above are the error logs. My environment is ubuntu 14.04, CUDA 8.0

problem solved, error occurs because my memory is limited, so just modify "make -j32" to "make -j16 or smaller" in "build_all.sh"

Good to know and good luck with your experiments.


Adding a new column wise sorting algorithm for 2D matrix of order n x m in C++ (GSSOC'21)

💥 Proposal
I wish to add an algorithm for sorting a 2D matrix of order N X M in a column wise
manner. I am a GSSOC'21 participant.
Language : C++
Have you read the Contributing Guidelines on Pull Requests?
Yes

Please assign it the label of GSSOC as well and assign it to me so that no one else can take this proposal up.

/assign


Added initial cmake support

This is a initial proposal to add cmake as an additional build system

Hi @bmarques1995
Thank you for your pull request. However, I will not merge the PR because of the following reasons:

CMake on Windows with Visual Studio The state of the CMake integration in VS2022 is not so nice for developing. I tried it, and it changes the full workflow in a way that I don't really like. I prefer native solutions. Using two build systems is not the way I want to go for a YT project. I would need to keep maintaining two systems then.
YouTube Videos this repo is for YouTube videos. I don't want to merge big PRs here that change how things work. The major work shall be done while recording.
Change to another build system already in progress I have already planned and recorded the switchover to a new build system. It's just not committed yet.
I don't like cmake I'm personally not a big fan of cmake. I know there is not really a good alternative for all its use cases, but it still is what it is.

But anyway, good work and thank you very much!

Like I said, was only a proposal, I really wish you continue the series until textures, my nightmare to D3D12. And it will be really useful to my projects, I'm anxious to your next codes


Importer recreates topics that have been moved to .docx

Importer checks if a file (topics, products, authors...) already exists to not override it but it only checks for the .md version. When file requires modification, authors "migrate" the file to .docx and delete the .md version. Which comes back on next import...
Importer should check for .md and .docx version of the file.

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

v1.22.0
GitHub release

Your semantic-release bot :package::rocket:


propagate errors upwards correctly

buildToken is called asynchronously, so we have to try catch the await call inside it and use the reject function to propagate errors up in the call stack
closes #428 (and #425)

:+1: LGTM, thanks


[TypeChecker] Add a entry point to be used for code completion

As part of the code completion redesign this new entry point is going
to replace use of:

typeCheckExpression
getTypeOfExpressionWithoutApplying (which could be removed)

and possibly other methods currently used to retrieve information
for code completion purposes.
Advantages of a new approach:

Avoids mutating AST;
Allows to avoid sub-expression type-checking;
Allows code completion access to multiple solutions in ambiguous cases;
Provides all possible solutions - valid and invalid (with holes);
Allows code completion to easily access not only types but
overload choices and other supplimentary information associated
with each solution.

@swift-ci please smoke test

Addressed all suggestions in https://github.com/apple/swift/pull/32426


No module named 'traj_conv_cuda'

when I prepare to test the inference, I got this error

I checked all the Requirements except decord and dense_flow. I saw thay are optional then did not build these two.
Could you tell me why this happen? How to solve this?
Thank you!

Hi @dagongji10
This might be that you didn't install the c++/cuda extensions well. Run bash compile.sh and see if there is any error. Also as a workaround, you can also simply comment this line from ....ops.trajectory_conv_package.traj_conv import TrajConv.

@zhaoyue-zephyrus I have run the file compile.sh, but there are 2 errors when build resample2d and trajectory_conv just like this

It seems that the PYTHONPATH is wrong. Maybe I need to change the setup of my python-path for mmaction. But how to do that?
I build mmaction in my python virtualenv environment, and the system is “CentOS Linux release 7.4.1708”.

@dagongji10  Sorry I don't have much experience in virtualenv. Actually you can create and manage environment using anaconda or miniconda (https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html). If you would stick to virtualenv, maybe you can try adding PYTHONPATH by writing export PYTHONPATH=$PYTHONPATH:/home/cock/.local/lib/python3.5/site-packages/ in your ~/.bashrc?

@zhaoyue-zephyrus so much thanks for your help. I add PYTHONPATH by writing export PYTHONPATH=$PYTHONPATH:/root/.local/lib/python3.5/site-packages/ in ~/.bashrc, and the error above seems gone. Now I need to solve the next error:

That's because I didn't get the UCF101, maybe I can try to solve it by myself. If I cann't do that, I will back.
Thanks very much.

@zhaoyue-zephyrus Hello, I'm back. I have several question this time:

I run the test_recognizer.py file, but get OOM error

I want to know that how much memory it will take? Can I use less test images to make it run smoothly?

I check the num of test dataset, it show 3783. But ucf101_val_split_1_rawframes.txt only have 3725 lines? What's the problem?

In your paper chapter4.2, when deal with untrimmed videos, sliding-windows use top-k pooling and then averaged for the final result, does it mean one action for one video? Can I know start-end time of the result action? And if there are more than one action in a frame, can TSN know that?
I have not run the test_detector.py/test_localizer.py, the question may seem stupid, but I cann't wait to know that.

Thanks!

@zhaoyue-zephyrus It's realy really appreciate your help. I change the num_segments to 10, it works well. Finnally, I can get the test result.

Next I will try to read and understand your code, the code is beautiful.
The paper is 《Temporal Segment Networks for Action Recognition in Videos》2017, in fact I have began study SSN now. You guys realy do a nice work!
Thank you so much.

@dagongji10
I see. Action recognition in untrimmed videos (sec 4.2 in that PAMI paper) assumes that one (or very few, e.g. two) action in a single video indeed. As of the SSN, I hope I can finish the full functionalities of SSN in MMAction soon. Thanks for your interests in our works!

This issue also happens to venv. In a virtual env, one should not install packages to the user global site (~/.local/lib/pythonX.Y/site-packages/ ), because doing so breaks encapsule of virtual env. So --user option of pip and setuptools should never be used in a virtual env. See also https://github.com/pypa/pip/issues/5702 .
So the fix is not setting PYTHONPATH, but removing --user option in compile.sh.


The next version cannot be opened HELP

Describe your bug here.
Opt al inicio así opt/
Crash Log or logcat logs (if existing)
Si existen pero no lo guarde

Are you modding a build from source or with Lua?
Lua
What is your build target?
Android
Did you edit anything in this build? If so, mention or summarize your changes.
No no edite nada

I don't look at non-engish and just wait when we release you'll see.

Thank I speak spain but wait:v


README: Add hyperlinks to badges

Description
Some of the badges in this repos readme are missing informative hyperlinks.
Desired Behavior
The badges (and their links) that are used in the Meshery repo's README are a great example of how the badges in this repo can be improved.

Mind if I take this?

Nice work, @LeTrovoes. Thank you!


Create <DoneGameCards /> Component

It should only render <GameCards /> that have a status of done

This was handled in an entirely different way in UserHome, and is closed by #93, regardless, so I'm closing it here.


OpenSSL

Is ASIO compiled with OpenSSL Support?  It sure doesn't look like it.

As far as I know. ASIO is a header-only library. So getboost doesn't compile ASIO library.


Add support for packer module lazy load option.

Now can use use {'Pu-gayhub/focus.nvim', module = "focus"} to lazy load this plugin.And use lua module to bind keys.

Thanks!
Mind elaborating how to set this up?
I will merge it now as its not breaking anything. I will see if I can try out setting up lazy loading it soon once finished other things, and add some documentation on it.


EPIC: Brain Data Standards Ontology Release

Status: Draft
Aim for public beta release by late June.  An internal alpha release can happen earlier.
What we need in order to make a public beta release
ec_individuals  -> master + releases become official tag sets.
Agreement on schema:

We currently have two competing schemas for automating classication:  Reification & marker based.  The marker based currently appears to be very brittle, so the reification pattern seems more likely.

Stabilise IRIs

[ ] Reach agreement on stable IRIs for classes and individuals
[ ] Move all Object properties to RO or make stable local IRIs for them - adding better definitions/use-guidance (requires review - some OPs may change)
[ ] Review Annotation properties, stabilise IRIs and add definitions/use-guidance
[ ] Agree IRI for whole ontology - should this be registered with the Foundry?

Sufficient schema consensus

[ ] Reach sufficient agreement on automated definition & label patterns (should not be a blocker).
[ ] Reach sufficient agreement on how to incorporate evidence (should not be blocker).

everything here seems to be done, closing this EPIC, anything for new release happy to open new EPICs or Milestones


Revert "Spring Web + Smallrye OpenAPI coverage - failing cases commented out"

This reverts commit 73621b68466229f736b349eff0e7497f8e1410a4.
Reverts a commit from https://github.com/quarkus-qe/beefy-scenarios/pull/163.
Related issue https://github.com/quarkusio/quarkus/issues/16395 has been resolved in quarkus main by https://github.com/quarkusio/quarkus/pull/16546.

Failed because of quartz issue which will be addressed by https://github.com/quarkus-qe/beefy-scenarios/pull/198


Error in searching for the character '>' in the search bar in development environment.

In the development environment, if we try to search for the character > in the search bar, we get the error:
File "/srv/zulip-py3-venv/lib/python3.4/site-packages/sqlalchemy/engine/base.py", line 1182, in _execute_context
    context)
  File "/srv/zulip-py3-venv/lib/python3.4/site-packages/sqlalchemy/engine/default.py", line 470, in do_execute
    cursor.execute(statement, parameters)
  File "/srv/zulip/zerver/lib/db.py", line 33, in execute
    return wrapper_execute(self, super().execute, query, vars)
  File "/srv/zulip/zerver/lib/db.py", line 20, in wrapper_execute
    return action(sql, params)
psycopg2.OperationalError: pgroonga: query_extract_keywords: failed to parse expression: Syntax error: <>||>

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/srv/zulip-py3-venv/lib/python3.4/site-packages/django/core/handlers/base.py", line 185, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/srv/zulip-py3-venv/lib/python3.4/site-packages/django/views/decorators/csrf.py", line 58, in wrapped_view
    return view_func(*args, **kwargs)
  File "/srv/zulip/zerver/lib/rest.py", line 124, in rest_dispatch
    return target_function(request, **kwargs)
  File "/srv/zulip-py3-venv/lib/python3.4/site-packages/django/utils/decorators.py", line 149, in _wrapped_view
    response = view_func(request, *args, **kwargs)
  File "/srv/zulip/zerver/decorator.py", line 543, in _wrapped_view_func
    return authenticate_log_and_execute_json(request, view_func, *args, **kwargs)
  File "/srv/zulip/zerver/decorator.py", line 525, in authenticate_log_and_execute_json
    return rate_limit()(view_func)(request, user_profile, *args, **kwargs)
  File "/srv/zulip/zerver/decorator.py", line 686, in wrapped_func
    return func(request, *args, **kwargs)
  File "/srv/zulip/zerver/lib/request.py", line 170, in _wrapped_view_func
    return view_func(request, *args, **kwargs)
  File "/srv/zulip/zerver/views/messages.py", line 702, in get_messages_backend
    query_result = list(sa_conn.execute(query).fetchall())
  File "/srv/zulip-py3-venv/lib/python3.4/site-packages/sqlalchemy/engine/base.py", line 945, in execute
    return meth(self, multiparams, params)
  File "/srv/zulip-py3-venv/lib/python3.4/site-packages/sqlalchemy/sql/elements.py", line 263, in _execute_on_connection
    return connection._execute_clauseelement(self, multiparams, params)
  File "/srv/zulip-py3-venv/lib/python3.4/site-packages/sqlalchemy/engine/base.py", line 1053, in _execute_clauseelement
    compiled_sql, distilled_params
  File "/srv/zulip-py3-venv/lib/python3.4/site-packages/sqlalchemy/engine/base.py", line 1189, in _execute_context
    context)
  File "/srv/zulip-py3-venv/lib/python3.4/site-packages/sqlalchemy/engine/base.py", line 1402, in _handle_dbapi_exception
    exc_info
  File "/srv/zulip-py3-venv/lib/python3.4/site-packages/sqlalchemy/util/compat.py", line 203, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb, cause=cause)
  File "/srv/zulip-py3-venv/lib/python3.4/site-packages/sqlalchemy/util/compat.py", line 186, in reraise
    raise value.with_traceback(tb)
  File "/srv/zulip-py3-venv/lib/python3.4/site-packages/sqlalchemy/engine/base.py", line 1182, in _execute_context
    context)
  File "/srv/zulip-py3-venv/lib/python3.4/site-packages/sqlalchemy/engine/default.py", line 470, in do_execute
    cursor.execute(statement, parameters)
  File "/srv/zulip/zerver/lib/db.py", line 33, in execute
    return wrapper_execute(self, super().execute, query, vars)
  File "/srv/zulip/zerver/lib/db.py", line 20, in wrapper_execute
    return action(sql, params)
sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) pgroonga: query_extract_keywords: failed to parse expression: Syntax error: <>||>
 [SQL: 'SELECT /* get_messages */ anon_1.message_id, anon_1.flags, anon_1.subject, anon_1.rendered_content, anon_1.content_matches, anon_1.subject_matches \nFROM ((SELECT message_id, flags, subject, rendered_content, pgroonga.match_positions_character(rendered_content, pgroonga.query_extract_keywords(%(query_extract_keywords_1)s)) AS content_matches, pgroonga.match_positions_character(subject, pgroonga.query_extract_keywords(%(query_extract_keywords_1)s)) AS subject_matches \nFROM zerver_usermessage JOIN zerver_message ON zerver_usermessage.message_id = zerver_message.id \nWHERE user_profile_id = %(param_1)s AND message_id >= %(message_id_1)s AND (search_pgroonga @@ %(search_pgroonga_1)s) AND message_id <= %(message_id_2)s ORDER BY message_id DESC \n LIMIT %(param_2)s) UNION ALL (SELECT message_id, flags, subject, rendered_content, pgroonga.match_positions_character(rendered_content, pgroonga.query_extract_keywords(%(query_extract_keywords_1)s)) AS content_matches, pgroonga.match_positions_character(subject, pgroonga.query_extract_keywords(%(query_extract_keywords_1)s)) AS subject_matches \nFROM zerver_usermessage JOIN zerver_message ON zerver_usermessage.message_id = zerver_message.id \nWHERE user_profile_id = %(param_1)s AND message_id >= %(message_id_1)s AND (search_pgroonga @@ %(search_pgroonga_1)s) AND message_id >= %(message_id_3)s ORDER BY message_id ASC \n LIMIT %(param_3)s)) AS anon_1 ORDER BY message_id ASC'] [parameters: {'message_id_2': 158, 'param_2': 50, 'query_extract_keywords_1': '>', 'param_1': 49, 'message_id_1': 0, 'search_pgroonga_1': '>', 'message_id_3': 159, 'param_3': 50}]

@zulipbot claim

@zulipbot claim

@zulipbot claim

@zulipbot claim

@zulipbot claim

@synicalsyntax @lonerz any idea what's up with the duplicate zulipbot messages here?

There was a spam of @zulipbot claim comments that were deleted.
Sent from mobile. Please excuse any typos.
On Feb 2, 2018 5:49 PM, "Tim Abbott"<EMAIL_ADDRESS>wrote:

@synicalsyntax https://github.com/synicalsyntax @lonerz
https://github.com/lonerz any idea what's up with the duplicate
zulipbot messages here?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/zulip/zulip/issues/8054#issuecomment-362763634, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AMZAO4dJVbZuUCo-gw9sACUtbmQDIZWBks5tQ7s1gaJpZM4RavvO
.

Sorry for spam.
This was my issue.

@zulipbot abandon

@zulipbot claim

The bug shouldn't occur anymore with PGroonga 2.0.3. It was connected to function pgroonga_query_extract_keywords which complained about certain inputs and got fixed at https://github.com/pgroonga/pgroonga/commit/49cfcf4ce162c5edc306bf8fade57bd5ea963ce8, so I believe this issue can be closed.

Fix confirmed, thanks @burek967 and @kou.  Closing.


Pure annotation for class tree-shaking

Inherited classes are transpiled to IIFE:
var Circle = (function (Shape) {
  function Circle () {
    Shape.apply(this, arguments);
  }if ( Shape ) Circle.__proto__ = Shape;
  Circle.prototype = Object.create( Shape && Shape.prototype );
  Circle.prototype.constructor = Circle;
  return Circle;
}(Shape));

IIFEs are considered side-effects, this prevents them from being dropped by a minifier when a class is unused.
This problem has been addressed in babel/babel#5632, the solution is to add /*@__PURE__*/ comment annotation to transpiled class IIFE, so it could be properly interpreted by minifiers, namely UglifyJS and Terser:
var Circle = /*@__PURE__*/(function (Shape) {
/* ... */
}(Shape));

I'd happily accept a pull request for this!


Use Coveralls to see how developed tests are

Hi, this is just a suggestion, but have you considered using coveralls to demonstrate how many lines of the code are covered by the tests?

Hi @Lewiscowles1986 ! That would be a great improvement. I can try to implement it, but if you want to do it that would be amazing.
Thank you!

I Stated working on it, I will get back to it soon

Steps to sign up to coveralls.io

visit coveralls.io
Sign up with GitHub (It's Free)
Click on Repo's
Click Add Repo's
Select imanee (turn on, it will go green, very similar to travis-ci repo enabling)
Merge the pull request ;)

@Lewiscowles1986 awesome, doing this now :)

done :+1: thanks so much for assistance @erikaheidi and all involved! :smile_cat:


Support multiple, priority ordered resource classes?

What problem are you facing?

As a cluster operator providing Crossplane to the developers deploying to my cluster, I'd like to specify the configuration parameters that are used to create or allocate resources. I can do this today using Crossplane resource classes.
As a developer consuming said Crossplane instance I may or may not have some specific configuration needs for my application. Today I can do this for a very small subset of configuration parameters (i.e. database engine version) by setting these parameters on my resource claim.
One challenge in implementing this pattern is that it can be difficult to find the "lowest common denominator" settings that exist for all possible resources that can satisfy a particular claim. The RedisCluster claim is one example of this - we allow the claim to specify an engine version, but in practice Microsoft Azure does not actually allow you to request a specific version of Redis. We've floated the idea of removing all parameters from resource claims, or establishing a 1:1 claim to resource relationship (i.e. an RDSInstanceClaim that can be fullfilled only by RDSInstance resources) that supported all the same parameters as their resource.
How could Crossplane help solve your problem?

Another potential direction would be to remove all parameters from resource claims, but allow them to request a priority ordered list of resource classes that would be merged in order to satisfy a claim.
For example, assume the cluster operator provided the below class:
apiVersion: core.crossplane.io/v1alpha1
kind: ResourceClass
metadata:
  name: productiondb
  namespace: crossplane-system
priority: 100
parameters:
  tier: db-custom-1-3840
  region: us-west2
  storageType: PD_SSD
  storageGB: "20"
provisioner: cloudsqlinstance.database.gcp.crossplane.io/v1alpha1
providerRef:
  name: example
  namespace: crossplane-system
reclaimPolicy: Delete

Now imagine a developer who mostly just wants to let the cluster operator specify how their database will be configured, but who knows they'll need up to 100GB of storage. If Crossplane supported "stacked" resource classes they could do this by creating the following additional class:
apiVersion: core.crossplane.io/v1alpha1
kind: ResourceClass
metadata:
  name: mycoolservicedb
  namespace: mycoolteam
priority: 200
parameters:
  storageGB: "100"
provisioner: cloudsqlinstance.database.gcp.crossplane.io/v1alpha1

They would then reference both classes in their claim, with the higher priority taking precedence:
apiVersion: storage.crossplane.io/v1alpha1
kind: MySQLInstance
metadata:
  name: mycoolservicedb
  namespace: mycoolteam
spec:
  classRefs:
  - name: cloudsqlinstancemysql
    namespace: crossplane-system
  - name: mycoolservicedb
    namespace: mycoolteam
  writeConnectionSecretToRef:
    name: cloudsqlinstancemysql

This would be merged to the equivalent to using a single resource class with the following parameters:
parameters:
  tier: db-custom-1-3840
  region: us-west2
  storageType: PD_SSD
  # This setting from mycoolservicedb has a higher priority, so takes precedence.
  storageGB: "100"

Of course another alternative would be to support only a single resource class and for the developer to simply fork the productiondb resource class and update it. The main disadvantage here is that the developer must now keep their forked resource class in sync with any changes to the defaults recommended by the cluster operator.

I understand this is just an example, but ideally storageGB should be surfaced in the ResourceClaim, shouldn't it?

Ideally storageGB should be surfaced in the ResourceClaim, shouldn't it?

That is an alternative to this idea, but it's not obvious to me that it's inherently more ideal. Can you elaborate on why?

Nm, I was confusing this with PVClaim requests/limits construct.

@prasek noted that one concern this doesn't address is that of allowing operators to optionally limit what a developer may configure; i.e. the operator may not want the developer to be able to override any parameter of the base resource class.

@negz also the last section of https://goo.gl/T66ZcD notes, “My current preferred solution is to use (single-layer) overlays. [...] I do not think we should support arbitrary numbers of stacked overlays. An internal project attempted that before, and was cancelled. At least one of the problems is similar to the issue with docker image layers, where changing a base layer invalidates layers stacked on top of it. Beyond a couple layers it also becomes hard to reason about the implications of each overlay.”

So perhaps a single-layer overlay from claim to class would be sufficient, perhaps with the ability to mark resource class fields as final or define constraints around acceptable overlay values the claim could specify.
Also, as I think you mentioned, resource claims that specified a resource-class-specific overlay would likely require using a non-portable claim kind such that the claim CRD schema would essentially match that of the provider-specific class, so the resource claim could overlay onto the resource class. Supporting a claim:class overlay would bind the claim tightly to a given provider and limit claim portability, so would be good to provide developer choice between portable and non-portable claim kinds to suit the needs of a given app.

On reflection I'm convinced this isn't the best idea - going to close this out.


/v1/workspace/{slug}/update-embeddings not working

Hello! I’ve been able to successfully use all other API endpoints except for the embedding API. After a successful file upload to the workspace (visible on the frontend), the embedding continually returns {‘workspace’: None}. Could you please assist in resolving this issue?

Hi @LooproInc I've looked into the code and was able to reproduce the error. Looks like the return type of addDocuments function in documents.js is wrong when no documents were added.
So changing line 39 in document.js from
if (additions.length === 0) return;
to
if (additions.length === 0) return {failed: [], embedded: []};
fixed the issue for me. Could you check if this solves your problem and then we can create a pull request?

closed by https://github.com/Mintplex-Labs/anything-llm/pull/353


Please add a license to the repo

Hi @alexflint,
Could you please add an explicit LICENSE file to the repo so that it's clear under what terms the content is provided, and under what terms user contributions are licensed?
Per GitHub docs on licensing:

Generally speaking, the absence of a license means that the default copyright laws apply. This means that you retain all rights to your source code and that nobody else may reproduce, distribute, or create derivative works from your work. This might not be what you intend.

In case it's helpful, choosealicense.com provides a nice overview of several popular open source licenses from which to choose.
Thanks!

Done - MIT License added. Thanks @mbrukman


[FR]: Improved Multi-Server Management

Describe your idea
Built onto the current server management solution & include functionality to switch between servers without having to log out
Tasks

[ ] Adapt design to support enable log in / log out out of the server inside of existing server management modal
[ ]  #268 -  Facilitate Seamless Server Switching: Facilitate effortless transitions between multiple operated Node Servers

To achieve this I would propose the following design:

Note that that the user is logged into this node. When logged in, the server shows an image next the server config.

Which inherit the current modal to generate an SSH Key....

... as well the current functionality to change the password

On this page the user can then log in like on the log in page (safe non logged in connection, as well as delete it)
![Node Page – 45](https://github.com/stereum-dev/ethereum-node/assets/82385103/06ba1952-f931-4417-ac7b-b8c054e53e30)
...as well as using the SSH key...

Instead of changing a already existing non logged, can also use the empty form by clicking "add a new server connection"

Considered Alternatives?
--
Additional Context
No response
Acknowledgment

[X] I looked through the feature requests/enhancements planned for this project before submitting a new idea

Completed with https://github.com/stereum-dev/ethereum-node/pull/1621, improvments followed up in #1651


Adding many of the additional NFT APIs

Addresses issue #1 as well as all the other NFT APIs. Added tests.

Great work 🤘 thanks


Release v1.13

What's left to do?

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/28794364-release-v1-13?utm_campaign=plugin&utm_content=tracker%2F192525&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F192525&utm_medium=issues&utm_source=github).

I'm happy to cut the release once everything is in order, @Lukasa wanna make a list of what you think we should fit this release? (I made a milestone)

Ok, I've put a smallish list of things in for that release. Let me chase them today and see what I can get done.

And pull requests for all of those are up now. @sigmavirus24, want to see if you can identify anything else that should go in this release?

Easy to view everything here for those unaware of the wonderfulness that is properly used milestones.

Looks like we plowed through what was added, anything else?

Nothing from my end.

Nothing from me. I'm happy. :custard:

Done in https://github.com/shazow/urllib3/commit/d5526e25c91876e8785edbe68424d5cc3f1edc23


Bump runtime version

Coverage remained the same at 34.684% when pulling a7853740feb6f3f601026810132613eb92d34654 on binyli/runtime into 3412481abef4cec6fb76a6eb2d1414e63105af47 on master.


Format schema sql

Summary
Makes formatting consistent.

Codecov Report

Merging #803 (340856f) into develop (f372206) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop     #803   +/-   ##
========================================
  Coverage    58.83%   58.83%
========================================
  Files           29       29
  Lines         4059     4059
========================================
  Hits          2388     2388
  Misses        1374     1374
  Partials       297      297

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 f372206...340856f. Read the comment docs.

Where? I see only spaces in .sql and only tabs in .go.

I should have been more specific, the mixed indentation is outside of the diff:

I think I didn't run go generate after my last edit. It's fixed now.


Enable installation without GPL dependencies

#126 enabled the use of Unidecode as alternative to to text-unidecode. However it would be nice if there was an alternative to avoid installing GPL dependencies.
As a first step it would be great if one could call slugify with allow_unicode=True that works without any of the GPL dependencies installed.

There are no GPL dependencies.  Unidecode author: "using the API creates no dependencies".  We've included two ways of installing it.  Whichever way we choose to go first, some people object. Hence no more license-related changes.


ldc testsuite fails on hydra

ldc testsuite fails on hydra
See: https://hydra.nixos.org/build/91033190
Raw output
Unfortunately it was unable to reproduce this locally, so this is just for investigation.

cc @ThomasMader

Two tests fail.
First problem:
 ... runnable/testmmfile.d          -g -link-defaultlib-debug ()
Test runnable/testmmfile.d failed.  The logged output:
/build/ldc-1.14.0-src/build/bin/ldmd2 -conf= -m64 -Irunnable -g -link-defaultlib-debug  -od../../../build/dmd-testsuite-debug/runnable -of../../../build/dmd-testsuite-debug/runnable/testmmfile_0  runnable/testmmfile.d
../../../build/dmd-testsuite-debug/runnable/testmmfile_0
std.file.FileException@std/file.d(364): test.tmp: No such file or directory
----------------
runtime.d:781 [0x484a58]
runtime.d:1064 [0x484398]
dmain2.d:296 [0x4695e0]
deh.d:24 [0x494cae]
dwarfeh.d:324 [0x46a202]
file.d:240 [0x4196ef]
file.d:364 [0x418ff3]
file.d:313 [0x405ee2]
testmmfile.d:65 [0x405283]
dmain2.d:518 [0x469d2c]
dmain2.d:479 [0x469b32]
dmain2.d:518 [0x469c36]
dmain2.d:479 [0x469b32]
dmain2.d:538 [0x4699e5]
__entrypoint.d:8 [0x406b54]
??:? __libc_start_main [0x7ffff78d3b8d]
start.S:120 [0x404649]

==============================
Test runnable/testmmfile.d failed: expected rc == 0, exited with rc == 1

make[2]: *** [Makefile:347: ../../../build/dmd-testsuite-debug/runnable/testmmfile.d.out] Error 1

Failure location: https://github.com/ldc-developers/dmd-testsuite/blob/2433d482b1004934f0904ff93b4f3d7be31c6664/runnable/testmmfile.d#L65
Second problem:
==============================
Test compilable/test6461.sh failed. The logged output:
llvm-ar: a.o: No such file or directory.
Error: llvm-ar failed with status: 1
==============================
Test compilable/test6461.sh failed. The xtrace output:
+ source compilable/test6461.sh
++ src=compilable/extra-files/test6461
++ /build/ldc-1.14.0-src/build/bin/ldmd2 -lib -m64 -of../../../build/dmd-testsuite/compilable/test6461a.a -Icompilable/extra-files/test6461 compilable/extra-files/test6461/a.d
+ finish 1
+ set +x
make[2]: *** [Makefile:347: ../../../build/dmd-testsuite/compilable/test6461.sh.out] Error 1

Failure location: https://github.com/ldc-developers/dmd-testsuite/blob/2433d482b1004934f0904ff93b4f3d7be31c6664/compilable/test6461.sh#L7

I think the problem is the update to the new hydra version: https://github.com/NixOS/nixpkgs/pull/57849
I looked into the first problem a little more.
It fails at https://github.com/ldc-developers/phobos/blob/d50920cb2c59ae27fac0c77fa9f91e2414bddd80/std/file.d#L364 which is strange because this is called from https://github.com/ldc-developers/dmd-testsuite/blob/2433d482b1004934f0904ff93b4f3d7be31c6664/runnable/testmmfile.d#L65 but the very same call was already successfully made at https://github.com/ldc-developers/dmd-testsuite/blob/2433d482b1004934f0904ff93b4f3d7be31c6664/runnable/testmmfile.d#L49 .
The failing open call at https://github.com/ldc-developers/phobos/blob/d50920cb2c59ae27fac0c77fa9f91e2414bddd80/std/file.d#L362 is just calling open from the libc (https://linux.die.net/man/3/open).
Maybe the issue can be reproduced by a simple C program trying to open test.tmp in read only mode two times and checking for a positive fd return value both times.
But I don't want to set up hydra. Probably it's better if some hydra developers look into this.
@Ma27 Could you maybe try to reproduce it?

I'm rather certain that it's not directly related to my bump. The hydra.nixos.org instance uses the package and module from nixos/hydra directly.
However there's still the possibility of a Hydra bug. I'll run this on my own Hydra later that afternoon.

So, I just cherry-picked 341aeb8cf3d295342276fdc8e93ff77761b2dcb8 onto one of my release-19.03 tracking branches and deployed my personal Hydra with it and the build seems fine.
Also, the latest ldc build on master seems to pass again. I assume that the broken test is somehow related to one of the Hydra builders (had a similar issue when debugging broken dlib builds that weren't reproducible locally) such as a missing hardware feature.

It's not satisfying to not know exactly what's going on but if we are not able to reproduce it anymore I don't see a way to figure the problem out and to fix anything.
@worldofpeace So I think we can close this for now.

I agree, if it becomes worse we have this for reference. That's why I opened it anyway.

@Ma27 Thank you for your investigation :+1:


Changing color via setNativeProps

Hi,
I'm used to changing the color of components via setNativeProps(). In this case, setNativeProps() changes the properties of the root view and not the one of the text view. I'm currently helping myself by adding:
    setNativePropsTextView(nativeProps) {
      this._text.setNativeProps(nativeProps);
    },

and
<Text ref={component => this._text = component} style={textStyle}>{glyph}</Text>

both in create-icon-set.js.
I wonder whether there is an easier way to accomplish my goal? Or if not, whether it's worth to add something like this to this module?
Regards
Philipp

I'm curious, why not just use the color prop?

@PhilippKrone: any updates on this?

@oblador What exactly do you mean? My current code is:
<Icon
                        ref={'test'}
                        name='ios-location-outline'
                        size={18}
                        style={{color: '#FFFFFF, .. }}

and I want to change the color of the icon on press of a TouchableHighlight in the "onShowUnderlay" and "onHideUnderlay" method.

@PhilippKrone: I believe the inline-refactor branch solve this issue. It breaks some backwards compatibility so please test it before I merge.


Incorrect information (AVD - Azure AD Join)

Dear All,
this page requires review and update. It's very difficult to get common understanding about AD requirements as most of AVD / AD related pages don't reflect improvements announced here:
https://techcommunity.microsoft.com/t5/azure-virtual-desktop-blog/announcing-public-preview-of-fslogix-profiles-for-azure-ad/ba-p/3019855
Thank you in advance.
Regards
Martin

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

ID: e17123f3-cfa7-5a2d-c745-62202eef0487
Version Independent ID: 4b76a003-5d53-5ea6-2459-e2cba0a90a5e
Content: Deploy Azure AD joined VMs in Azure Virtual Desktop - Azure
Content Source: articles/virtual-desktop/deploy-azure-ad-joined-vm.md
Service: virtual-desktop
GitHub Login: @Heidilohr
Microsoft Alias: helohr

@maondrej Thank you for your feedback!  We've assigned this to the document author for further review.

Closing the loop on this - the content from the blog article is covered in the FSLogix article for Azure AD: https://docs.microsoft.com/azure/virtual-desktop/create-profile-container-azure-ad.
#please-close


Add OpenAI-Five-like training (#39)

Continues from #39

Starting some runs here to track performance: https://wandb.ai/gym-microrts/gym-microrts/reports/OAI5-Trueskill--VmlldzoxNTg0NDE1
If the performance is not great, I am going to run them for longer total-timesteps to investigate.

So it turns out I have implemented it incorrectly. The quality scores in the original paper are not the same as the Trueskill.


Invite new user to PokeBattle

Description

Added an "Invite User" button to the home page;
Created a page to Invite Users;
Wrote validation in case the email entered is from an already existing user;
Send email to invited user.

Related card

As a Trainer I can invite an opponent by email if they are not yet in the system
Steps to reproduce
You must be logged in.

Click on the "Invite User" button at the home page;
Enter an email.

Overview

[X] I assure that I've tested the functionality as a real user
[X] I assure that I've tested success and error cases
[X] I assure that I've tested other parts of the system that may be impacted by my changes
[x] I've written unit tests for this code

Types of changes

[ ] Bug fix (a non-breaking change which fixes an issue)
[X] New feature (a non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Another type of change, e.g. documentation

Checklist

[ ] My change requires a change to the documentation and I've updated the documentation accordingly
[ ] My change requires a change to the dependencies and I've updated the dependencies accordingly

@gabrielaleal I happened to notice this PR is on my court. Please remember to assign it back to the reviewer when the PR can be reviewed again. :)


Removed misleading text about describe() grouping tests into a test suite

Summary

As reported and confirmed in #7412, describe() does not:

groups together several related tests in one "test suite".

Rather, every test file is considered a single "test suite" regardless of how many top-level calls to `describe() it contains.
This bit of documentation is misleading to some users (ex: StackOverflow question).
This PR makes the documentation more accurate, reducing user confusion.
Test plan

Preview the change in GitHub, demonstrating contents and markdown are correct.

@urig mind updating the versioned docs as well?

@urig mind updating the versioned docs as well?

Will do. 👍

@SimenB Done. Please note that I've also updated the comment for describe() in flow-typed/npm/jest_v23.x.x.js.


fix: remove unnecessary spaces from the active datasource page for consistent page scroll

Description
Removes unnecessary spaces from the active data source page for consistent page scroll
Fixes #8592
Type of change

Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?
Manually
Checklist:

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

Test coverage results :test_tube:
:red_circle: Total coverage has decreased
// Code coverage diff between base branch:release and head branch: fix/active-datasources-page-scroll

Status
File
% Stmts
% Branch
% Funcs
% Lines

:red_circle:
total
55.11 (-0.01)
36.61 (0)
34.54 (0)
55.64 (0)

:red_circle:
app/client/src/pages/Editor/IntegrationEditor/IntegrationsHomeScreen.tsx
27.81 (-0.38)
11.63 (-0.27)
4.55 (-0.21)
32.54 (-0.26)

It breaks the UI of Create New tab.

/ok-to-test sha=605fb1962a2d91a49cb1fb1b42cabaf2095a7f94


i9_v7.2_pinout incorrect label

https://raw.githubusercontent.com/wuxx/Colorlight-FPGA-Projects/master/doc/i9_v7.2_pinout.png
eth1_4n
If the source was here, I could supply a PR to fix it.

hello, is there any problem with this network

there are 2 eth1_4n
p1-6 (I think that is the right name?) should be  eth1_3n

yes, you are right, will update soon, thanks~!


Output format suited for GitHub job summaries

Is your feature request related to a problem? Please describe.
Last year, GitHub introduced job summaries to output custom Markdown content related to the job run. We're trying to make use of this feature to add clarity to our workflow, but it seems like none of the supported formats are ready to produce output suited for the summary page.
Describe the solution you'd like
It would be nice to have a special format (in plain text or Markdown) to generate output better suited for the GitHub summary page. While the stats command is the best candidate to generate summary content, this format might be useful for other commands as well (e.g. lint warnings that don't fail the job).
Describe alternatives you've considered
Execute command to generate output, redirect standard streams to GITHUB_STEP_SUMMARY env.
redocly stats public/codewars.yaml >> $GITHUB_STEP_SUMMARY 2>&1

Additional context
Here is how the output is displayed in the job summary:
🚗 References: 30
📦 External Documents: 0
📈 Schemas: 14
👉 Parameters: 3
🔗 Links: 0
➡ Path Items: 4
👷 Operations: 4
🔖 Tags: 2

public/codewars.yaml: stats processed in 14ms

Credits
Kudos to the whole Redocly team for giving our community such a great library! 🥳

💡 idea: use GitHub annotations to annotate specific issues on the actual lines they occur?

FYI @ParanoidUser the lint command has a summary format and it seems like a good candidate for the job summary.
Sample output:
➜  spec redocly lint --format=summary
validating /openapi.yaml...
error   operation-description assertion: 12
warning operation-4xx-response: 22
warning info-license: 1

/openapi.yaml: validated in 374ms

Thanks for pointing that out! The idea with stats was to see a quick summary of what the bundle phase results in. Looking back on the idea of adding --format=markdown, it should be called --format=summary. This would be more in line with current conventions.
Off topic: Is there a way to make the lint process fail when there are warnings in the spec? I discovered the --lint-config option which sets the severity level for the config file. It would be useful to have the same capability but for API definitions.

Every rule can be configured individually.  (Would love to learn more about how people use it.)
Here is an example of extensive custom rules and changing of severity levels too:
https://github.com/Rebilly/api-definitions/blob/main/redocly.yaml#L22

We're currently using the recommended set of rules with no changes. Our goal is to provide bundled & tested spec that follows all the best practices downstream to generate SDKs for different platforms and languages. To achieve higher compatibility and quality standards we decided to follow zero-warning/error policies. Meaning that even non-critical issues with valid syntax need to be fixed before publishing the spec.
We assume the Redocly team has the best vision of what is good & bad in the OAS field and we want to leverage this knowledge. Creating a custom config with bumped severity levels for all warnings to errors might be the way of doing this. But, eventually, it will become outdated and would require periodic sync-ups with the latest practices to keep up. That is what we're trying to avoid.
Ideally, we would like to continue using all recommended rules as is, but with tweaked severity to fail tests even on warnings.

Hi @ParanoidUser,

using all recommended rules as is, but with tweaked severity to fail tests even on warnings.
Is it related to this issue?

Bingo! Thanks for sharing, @tatomyr! Yes, it looks like the use cases are identical.

A similar request: https://github.com/Redocly/redocly-cli/issues/1304

Use the stats command with --format=markdown to get the github job summary you requested. (see also the docs: https://redocly.com/docs/cli/commands/stats/#markdown
To address a couple of other things in this thread before I close it:

@ParanoidUser we added something that is the recommended ruleset but where everything is an error: it is recommended-strict. Check out the list of rulesets for more information https://redocly.com/docs/cli/rules/#rulesets.
The lint command can now annotate, use --format=github-actions when you use the command in a github action. Docs and an example: https://redocly.com/docs/cli/commands/lint/#github-actions

If anyone needs anything else, let's get a new issue open for each thing. Thanks everyone :)


Formatting Follow Us line in Footer Section

Follow Us line for Social contact in Footer section is not in properly formatted the text should appear in one line.

@sunny0625 Can you assign this issue to me?


Approval dialogue: text slides off screen

https://github.com/penumbra-zone/web/assets/70081547/82aabc12-e14c-4981-a564-28172da7d989

Fixed in https://github.com/prax-wallet/web/pull/38


Improve docs for automatic git provisioning

I see this page but I really don't understand what it is telling me or how I use it: https://keptn.sh/docs/0.15.x/api/git_provisioning/
I think it's a way to provide a GitHub account and have Keptn automatically create an upstream for me when I create a project. This is very useful, but from the provided docs, I don't know how to make it work.

Closing as stale


Inline editing tools break when composite files are turned on

Description of bug
Admin users are unable to edit module titles and html inline on pages once you turn on composite files with css and js minification.
Steps to reproduce
List the precise steps to reproduce the bug:

Go to settings => servers
Click on server settings and then performance tab
Toggle composite files with minify css and js
Go to a page with an html module and turn on edit mode

Current behavior
No inline edit options appear on page.
Expected behavior
Inline edit options should appear on page when in edit mode.

Thanks
-Cameron

Probably same issue here of DNN 9.9.0.
Message from browser console:
Uncaught TypeError: dnn.controls.DNNToolBar is not a constructor
    initToolbar http://copy-1.volgau.com/DependencyHandler.axd/8f32d5990f235ed25853ed52140abfd9/2/js:204
    createDelegate http://copy-1.volgau.com/ScriptResource.axd?d=NJmAwtEo3IqwuzsiGd55-Lm6etSwdhpUUFDUz9yAj0QhFEregizcz1CP5W2GXqMyi9ePvhYWrFCtlfUT7hdOQJU9QhusJRUvPHdI46kIpssLP-yKE3vUL6FrzKQ3IhBPK8XeGQ2&t=ffffffffcd368728:5
    complete http://copy-1.volgau.com/DependencyHandler.axd/8f32d5990f235ed25853ed52140abfd9/2/js:1
    reload http://copy-1.volgau.com/DependencyHandler.axd/8f32d5990f235ed25853ed52140abfd9/2/js:1
    createDelegate http://copy-1.volgau.com/ScriptResource.axd?d=NJmAwtEo3IqwuzsiGd55-Lm6etSwdhpUUFDUz9yAj0QhFEregizcz1CP5W2GXqMyi9ePvhYWrFCtlfUT7hdOQJU9QhusJRUvPHdI46kIpssLP-yKE3vUL6FrzKQ3IhBPK8XeGQ2&t=ffffffffcd368728:5
    complete http://copy-1.volgau.com/DependencyHandler.axd/8f32d5990f235ed25853ed52140abfd9/2/js:1
    createDelegate http://copy-1.volgau.com/ScriptResource.axd?d=NJmAwtEo3IqwuzsiGd55-Lm6etSwdhpUUFDUz9yAj0QhFEregizcz1CP5W2GXqMyi9ePvhYWrFCtlfUT7hdOQJU9QhusJRUvPHdI46kIpssLP-yKE3vUL6FrzKQ3IhBPK8XeGQ2&t=ffffffffcd368728:5

"Quickfixed" (probably, partially) by copying the dnn.controls.dnntoolbar.js and dnn.controls.dnninputtext.js from ~/js folder to application root...
Seems like some paths to scripts are missing the /js/ parts!

Bump!

might be still an issue

Yes this is still an issue in 9.10.1.
Thanks
Cameron

Same issue here - 9.8.1

no answers, workarounds or updates in over 2 years?  I'm on DNN 9.11.1 and still an issue.

@QuintinHumphreys DNN is an open source project supported 100% by volunteers.  We do our best, sadly some of these items for less-used features in specific configurations aren't the most popular items to address.

@QuintinHumphreys DNN is an open source project supported 100% by volunteers. We do our best, sadly some of these items for less-used features in specific configurations aren't the most popular items to address.

no problems, i understand.  in case anyone else is experiencing this issue, create a file in the root of your website called
dnn.controls.dnntoolbar.js with the content:
//assuming jquery is available $(document).ready(function(){     $('body').append($('<script src="/js/dnn.controls.dnntoolbar.js"></script>')); });

@QuintinHumphreys This is great, let us see if we can figure out how to fix that specific path

I dont know if you found the issue about this bug.
The error is because this function dnn.dom.getScriptPath() get path according to where is located file "/js/dnn.js", so, this will return correct path if file is included in
With this Im avoiding composite files, so when some part of the site calls dnn.dom.getScriptPath() function, this retrieves the correct scripts path.


Dynamic Programming: Find Minimum Insertion Steps to Make a String Palindrome in Go

Hey can you assign this issue to me


Use 3.6.10 as default python for airgapped

Fixes https://github.com/plotly/streambed/issues/15471
Test Plan:

[ ] Test that app deploys succesfully without runtime.txt

@joaoalf Please review. I am setting up airgapped environment to test this.

@tarzzz We do have a shared airgapped instance that I createdfor the task force team.
qa-410-isolated.
If you use it, be sure to put it back to its original state.

@joaoalf

If we intend to keep the same default for both online and airgap, we might as well get rid of the if.

Makes sense. I have removed it. Please re-review.
Also, I did not use qa-410-isolated for my testing. I ended up setting one of my own isolated instances.


Do not treat socket sharing as a failure

Fixes #440.
Since #208 "Dalli no longer needs to be reset after Unicorn/Passenger fork," which implies that this situation will be transparently handled by the library without logging any errors, without any workarounds required. However, the confusion started with #368 when an info log message was added that implied that this situation was not permitted and was causing a RuntimeError on the server.
Since sharing a socket with client processes is now handled perfectly fine by the library, this PR changes the log message caused by this socket-sharing condition from a scary:
my-test-server:11211 failed (count: 0) RuntimeError: Cannot share client between multiple processes

to a more reasonable:
Fork detected, re-connecting child process...

It also skips incrementing the @fail_count on this condition, so the full count of :socket_max_failures are available to the child process.

the Travis CI build failure #504.3 on this PR seems to be the result of some unrelated test flakiness (compare to #491.3)


feat(updater): Report task statuses and task errors

What does this PR do?
Reports task statuses & task errors to the RC/FA backend
Motivation

We want to display update errors in the UI for customers. To do so, we have to report task errors in a friendly way, with error details if needed. To do that, we add a code that will match a nice UI description, and we'll add the error content in a "details" section (like in logs)
We also need to properly report the task status to the backend

Additional Notes
N/A
Possible Drawbacks / Trade-offs
N/A
Describe how to test/QA your changes

Launch the updater & trigger a task
Checks that the status is properly reported in the next RC payload
Trigger a task with an error (wrong hash in the download for instance)
Check that the task error is sent in the next RC payload

/merge


XamlCustomMediaTransportControls is missing CustomControls.cs

The example for Custom Media Transport Controls is missing CustomControls.cs. It is available in the 1511 branch, but should probably either be brought in from the previous branch or updated for 1607

That file is no longer necessary. The new sample wires up directly to the custom Liked event in MainPage.xaml.
<local:CustomMediaTransportControls IsCompact="False"
                                                    IsZoomButtonVisible="True"
                                                    IsZoomEnabled="True"
                                                    IsPlaybackRateButtonVisible="True"
                                                    IsPlaybackRateEnabled="True"
                                                    Liked="CustomMTC_Liked">


vagrant: update net-next to 136

This VM contains the overlayfs module required for container runtimes
that are not docker.
Signed-off-by: André Martins<EMAIL_ADDRESS>Following the instructions from here https://github.com/cilium/cilium/pull/19643#pullrequestreview-957620925

/test-runtime


Tgp 1370/change 404 to 400 for delete

So as a result of investigating this I found there was another bug...
If the records are accidentally deleted (not turned inactive but actually deleted) from B&T then our data-store becomes out of date because it doesn't remove records that are missing (it just deals with the active and inactive) - in the likely event that this happens - i've proposed the fix be we drop our collection and restore everything in the store latest action
instead of putting this in store latest action we might want to put it in the prev movements page so we clear and store all again - what do you think?


"_b is undefined" error when opening portfolio plan

Describe the bug
When I try to open one of my portfolio plans, I get an error that says "_b is undefined," and the plan is not displayed.  This plan was created several months ago and had been working until a few days ago.  Other portfolio plans open correctly.
Browser
Choose a browser
[ ] IE11
[X] Chrome
[X] FireFox
[ ] Safari
Version
[X] Azure DevOps/VSTS
[ ] TFS 2017 Update 2/3
[ ] TFS 2018
Screenshots

Thanks for reporting, we'll dig into this

Sorry, but this code in this repo is not currently being maintained. We recommend you use the Delivery Plans feature that is core to Azure DevOps.


Title and Quality

Quality and title of the movies are not properly named. Its a complete mess and dono what is what.

we want a format like this

how about this?

Looks cool. Thanks


Setting Proton directory to one installed by Steam, causes the game to not launch properly

Describe the bug
Setting Proton directory to one installed by Steam, causes the game to not launch with the start option.
Expected behavior
Game should start up normally.
Command
gamemoderun truckersmp-cli start

Terminal output
Collapsed log
** INFO **  Platform is Linux, using Proton
** INFO **  Log file: <empty> (Default)
** INFO **  Game directory: /home/tarballwalf/.local/share/truckersmp-cli/Euro Truck Simulator 2/data (Default)
** INFO **  Prefix directory: /home/tarballwalf/.local/share/truckersmp-cli/Euro Truck Simulator 2/prefix (Default)
** INFO **  Game options: -nointro -64bit (Configuration file)
** INFO **  TruckersMP MOD directory: /home/tarballwalf/.local/share/truckersmp-cli/TruckersMP (Default)
** INFO **  Whether to disable Steam Runtime (deprecated): False (Default)
** INFO **  Whether to disable Steam Runtime: False (Default)
** INFO **  Whether to use Flatpak version of Steam: False (Default)
** INFO **  Whether to disable Steam Overlay: False (Configuration file)
** INFO **  Proton directory: /home/tarballwalf/.local/share/Steam/steamapps/common/Proton - Experimental/ (Configuration file)
** INFO **  Steam Runtime directory: /home/tarballwalf/.local/share/truckersmp-cli/SteamRuntime (Default)
** INFO **  Rendering backend: gl (Configuration file)
** INFO **  AppID/GameID: 227300 (ets2)
** DEBUG **  Updating mod files
** DEBUG **  Creating directory /home/tarballwalf/.local/share/truckersmp-cli/TruckersMP if it doesn't exist
** DEBUG **  No files to download
Traceback (most recent call last):
  File "/usr/bin/truckersmp-cli", line 19, in <module>
    main()
  File "/usr/lib/python3.10/site-packages/truckersmp_cli/main.py", line 178, in main
    starter = StarterProton(cfg) if Args.proton else StarterWine(cfg)
  File "/usr/lib/python3.10/site-packages/truckersmp_cli/gamestarter.py", line 50, in __init__
    major, minor = get_proton_version(Args.protondir)
  File "/usr/lib/python3.10/site-packages/truckersmp_cli/utils.py", line 328, in get_proton_version
    major, minor = ver[ver.index(" ") + 1:ver.index("-")].split(".")
ValueError: not enough values to unpack (expected 2, got 1)

Config File
Collapsed file
# Common settings
# Game mode specific sections are needed too to apply these settings
[DEFAULT]
rendering-backend = gl
# Use unofficial version of Proton in all games
proton-directory = /home/tarballwalf/.local/share/Steam/steamapps/common/Proton - Experimental/
# Disable Steam overlay
disable-proton-overlay = false

[ets2mp]
# Steam prefix directory
# prefix-directory = /steam/dir
# Steam game directory
# game-directory = /home/tarballwalf/.local/share/Steam/steamapps/common/Euro Truck Simulator 2/
# Custom game options
game-options = -nointro -64bit

Information

OS: Manjaro
Proton or Wine version: Valve Proton Experimental
truckersmp-cli version: <IP_ADDRESS>

Additional context
Running the game first, with truckersmp-cli update fixes the issue temporarily, allowing truckersmp-cli start to work as expected.

Example version string for Proton Experimental in the Bleeding Edge Beta branch:
1668531248 experimental-bleeding-edge-7.0-29091-20221115-p02d7b6-w8dabf3-d785bc9-v8c4f29
https://github.com/truckersmp-cli/truckersmp-cli/blob/757401dc7a647276a78907b9ae762fc276995f9b/truckersmp_cli/utils.py#L324-L348

I get the same error with truckersmp-cli start ets2mp --gamedir "/media/padow/sea/SteamLibrary/steamapps/common/Euro Truck Simulator 2" --protondir "/home/padow/.steam/root/compatibilitytools.d/GE-Proton7-50" --disable-steamruntime

I get the same error with truckersmp-cli start ets2mp --gamedir "/media/padow/sea/SteamLibrary/steamapps/common/Euro Truck Simulator 2" --protondir "/home/padow/.steam/root/compatibilitytools.d/GE-Proton7-50" --disable-steamruntime

Fixed in GE-Proton7-51: The version string in GE-Proton7-50/version is broken (= is used instead of -).
$ cat GE-Proton7-50/version
1678093712 GE=Proton7-50

$ cat GE-Proton7-51/version
1678925217 GE-Proton7-51

I don't think that we need a workaround for GE-Proton7-50.


Implemented getting and setting env vars.

PR to address: https://github.com/munificent/wren/issues/385

Using clang locally so I didn't run into the gcc fun there with the CI builds...

error: implicit declaration of function ‘setenv’ [-Werror=implicit-function-declaration] == missing header

It all makes sense now.
setenv is not included in c99, but getenv is included. Since I was only originally interested in getenv I removed the setenv shenanigans.

Sorry for the very very very long delay. Too many projects, not enough time. :(
An API for accessing environment variables sounds great. I don't think we want to hang them off the core VM's System class (despite the name that makes it sound great) because that couples the VM more to the underlying OS that I'd like to.
We try to keep the core module itself relatively minimal so that Wren works well as an embedded language.
Instead, I think environment variables fit better into the Process class in the os module. How about moving this there?
Also, it's probably a more pleasant API if the user gets back something like a Map for the environment variables instead of a string they have to parse. I would probably shunt the unparsed string over to Wren and then have a Wren implementation of something like Process.environmentVariables that splits it out into a map.
What do you think?

Don't forget - there is putenv() too!
If it was me, I would make a class/module just called env and have it's [key] { ... } operator overloaded to access or even set environment variables.
if(env.DEBUG) {
  // Assuming debug is 0, this would come through. NULL wouldn't, i guess.
}

Or a method to just check for a variable to exist, like env.has(string). This would be just my idea, though.

As this PR doesn't fit quite right yet and hasn't been updated, I'm closing it. The CLI will be in it's own repo soon, where we can reassess the environment variable API from there.


Release a new version

Please, release a new version. As mentioned in #23, the lack of a license in the latest published version causes problems in eslint build.

2.2.3 has just been released

Great, thanks!


array input element [mapp.ui.elements.arrayInput()]

We like to create an input element for arrays. It must be possible to parse the input.
On input (eg. return key, or confirm button inside the input) the input value will be parsed and added to an array.
The array values should be displayed as 'pill' elements below the input. It must be possible to delete individual pill elements.

mapp.ui.elements.arrayInput

I've created this drag order for a pill control before. https://codepen.io/dbauszus-glx/pen/yLKVZLY


VapourSynth-RIFE-ncnn-Vulkan (RIFE-r9-win64.7z)

Did you make the plugin "https://github.com/HomeOfVapourSynthEvolution/VapourSynth-RIFE-ncnn-Vulkan" (RIFE-r9-win64.7z)?
and because I wanted to use rife-v4.8
but it gives the error "layer MemoryData not exists or registered"
I already tried using the version of "https://github.com/styler00dollar/VapourSynth-RIFE-ncnn-Vulkan"
but it doesn't work on my pc.
with RIFE.dll I can use even rife-v4.0
I would like to know if you still have the "Source code (zip)"
because "https://github.com/HomeOfVapourSynthEvolution/VapourSynth-RIFE-ncnn-Vulkan" is no longer on github

I don't have files anymore on my machine. You should file an issue on https://github.com/styler00dollar/VapourSynth-RIFE-ncnn-Vulkan/issues ranther than here if you have problems running their release.


Fix has_many regex

has_many :garnishes broke things, I fixed it by adding a optional accessor parameter has_many :garnishes, :garnish_id

Sooo... why did I have this weird regex, then?

Because it worked for a very small set of cases of pluralization.

Sorry I forgot about this and rewrote everything! :open_mouth: It's all in master now!


my misunderstanding or feature request

Steven,
suppose i have
x = Variable()
y = Variable()
i want to take their sum (or any other function that applies to vectors)
these fail:
sum_entries(x,y)
sum_entries([x,y])
the simplest way i found that works is
sum_entries(hstack(x,y))
could we implement the notation
sum_entries([x,y])
so that is works as sum_entries(hstack(x,y))?
(i.e., recognize that the argument is an iterable and check that every element is an Expression, etc.)

(of course this is a bad example because we can do sum([x,y]) and it works. specifically, I'm trying to do log_sum_exp([x,y]) )

Is using vstack or hstack so bad? The semantics of all these single argument functions could get complicated if we allow lists/iterables. I could add a flatten/ravel function that takes a list and turns it into a giant vector as best it can.

yeah don't worry. i think (aesthetically) the notation
log_sum_exp([x,y])

is better than
log_sum_exp(hstack(x,y))

but if it takes significant work forget about it..


Control <IP_ADDRESS>.2 Misconfigured

Describe the Issue
Under the following file... https://github.com/ansible-lockdown/Windows-2022-CIS/blob/devel/tasks/section18.yml you have the following code:
- name: "<IP_ADDRESS>.2 | PATCH | Ensure 'Turn off real-time protection' is set to 'Disabled'"
  ansible.windows.win_regedit:
      path: HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection
      name: DisableRealtimeMonitoring
      data: 1
      datatype: dword

I believe this is actually doing the opposite of what is intended. This was brought to my attention by an incident created in Microsoft Defender for Endpoint. It flagged a high severity incident that Ansible was disabling Defender protection.
Expected Behavior
I believe this should be setting the dword value to 0 as highlighted here...
https://admx.help/?Category=Windows_10_2016&Policy=Microsoft.Policies.WindowsDefender::DisableRealtimeMonitoring
I can see the confusion with the use of Disabled/Enabled. But when Enabled (dword value 1) you are Enabling the Disabling of the setting. i.e. DisableRealtimeMonitoring = true.
Registry Hive | HKEY_LOCAL_MACHINE
Registry Path | Software\Policies\Microsoft\Windows Defender\Real-Time Protection
Value Name | DisableRealtimeMonitoring
Value Type | REG_DWORD
Enabled Value | 1
Disabled Value | 0

Control(s) Affected
<IP_ADDRESS>.2
Environment (please complete the following information):
Using git tag 2.0.0. Have checked latest devel and it is still the same.

Good day @natilik-mikeguy
Great catch and breakdown!! Thank you!!
We will update the Conrtol in the next release!!
CC: @MrSteve81

Merged fix in #29


Support stopSpecOnExpectationFailure in jasmineNodeOpts

When an exception is thrown in beforeEach it would be great to have the ability to stop the whole test. Jasmine has it's stopSpecOnExpectationFailure, it should be possible to pass that from jasmineNodeOpts to jasmine.setConfiguration.
https://github.com/jasmine/jasmine/issues/577

+1: badly missing this feature. Will try to come up with a PR in some time... My current understanding is that it should be very similar to https://github.com/webdriverio/webdriverio/pull/3087/commits/438180cb09fe706dfdb8be8d58eec249ecf1ff82. @christian-bromann ,  Please correct me if I'm wrong.


[Master] Fix CCE in resourcePath() in resource-method-symbol

Purpose

Describe the problems, issues, or needs driving this feature/fix and include links to related issues.

Fixes #37545 in master
Approach

Describe how you are implementing the solutions along with the design details.

Samples

Provide high-level details about the samples related to this feature.

Remarks

List any other known issues, related PRs, TODO items, or any other notes related to the PR.

Check List

[ ] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Tracked here https://github.com/ballerina-platform/ballerina-lang/pull/37964


Bugs in v0.3.0

Sorry for being annoying, but I've found a few bugs with the new version:
Problem 1 - magpie.addTrialData seems to not  be defined:
After reinstalling the new magpie, generating a new experiment via magpie new experiment installing and serving it, I get errors when clicking on a button that's linked to the addTrialData function:
[Vue warn]: Error in v-on handler: "TypeError: _vm.$magpie.addTrialData is not a function"

found in

---> <ForcedChoiceInput> at node_modules/magpie-base/src/components/inputs/ForcedChoiceInput.vue
...

and
TypeError: _vm.$magpie.addTrialData is not a function

addResults on the other hand still works.
Problem 2 - When trying to log the chat message data, as @marcelklehr proposed in Issue #21 , the fact that the Chat screen is now also a template seems to create a bug: After being done chatting and clicking the button for the next screen, the heading of the next screen is rendered, but instead of the correct next screen content (e.g. a slider window), the chat component shows again, with full functionality. If you click the button again, you skip directly further, ignoring the component that would have come after the chat screen.

Sorry for being annoying

Feedback is always valuable, never an annoyance :)
It appears the project template was still installing the old version of magpie :see_no_evil: This should be fixed now. As this may also have affected your second problem, can you try this again as well?

Did you try this again? Does it work with the latest version?

Hey @marcelklehr I've already diverged too much with my own version of the experiment that it will take quite some time to update it. So, maybe I'll give it a try in the following weeks, but I can't tell you for sure when... Sorry for that :/
Anyhow, I'm sure that you managed to solve the issue and checked if it worked, so if you want to close the issue, please go ahead :)


Version pinning for rancher-provisioning-capi chart

Rancher automatically upgrading rancher-provisioning-capi chart to newer version that is not intended for usage with previous releases of Rancher may lead to issues (e.g. https://github.com/rancher/rancher/issues/44929).
To eliminate such possibility we want to pin specific version of rancher-provisioning-capi chart to each Rancher version. This should be same or very close to how it was implemented for Rancher Webhook in https://github.com/rancher/rancher/issues/40159 / https://github.com/rancher/rancher/pull/41302.

Following two test scenarios are the basic tests we can do for this ticket.
Steps
Use the new CATTLE_RANCHER_PROVISIONING_CAPI_VERSION setting

Set it to some fixed value (like 104.0.0+up0.2.0) when starting Rancher. Or use the CATTLE_RANCHER_PROVISIONING_CAPI_VERSION environment variable.
When Rancher starts up, ensure that the version of the rancher-provisioning-capi chart matches the one you specified.
Set it to some other value, restart Rancher. Observe that the there is a new release with the new version.

Provide a non-existent exact version setting

Set it to some bad value (like 104.0.0+up0.3.0-rc99) when starting Rancher. Or use the CATTLE_RANCHER_PROVISIONING_CAPI_VERSION environment variable.
When Rancher starts up, ensure that the rancher-wprovisioning-capi chart fails to deploy on the local cluster because of the incorrect version.
Ensure the logs have the appropriate message about this.

Along with this we can also do the following tests.

Install rancher chart on v2.8.3 and upgrade rancher to v2.9-head or available RC of v2.9 by setting the env variable CATTLE_RANCHER_PROVISIONING_CAPI_VERSION to a correct version.

Expected result is that the CAPI version gets upgraded with rancher.

Install rancher chart on v2.8.3 and upgrade rancher to v2.9-head or available RC of v2.9 by setting the env variable CATTLE_RANCHER_PROVISIONING_CAPI_VERSION to an incorrect version.

Expected result is that the CAPI version remains the same as on rancher v2.8.3 since the incorrect version is provided.

Install rancher chart on v2.8.3 and upgrade rancher to v2.9-head or available RC of v2.9.

Expected result is that the CAPI version remains the same as on rancher v2.8.3.
Check if you can upgrade the CAPI version manually from the UI. CAPI version should upgrade to selected version on the UI.

Tested the above scenarios for CAPI chart and they pass successfully. Hence, closing the issue.


Respeaker mic array v2.0 DOA

I am using respeaker microphone array v2.0 for DOA application in ubuntu. I was following the reference from http://wiki.seeedstudio.com/ReSpeaker_Mic_Array_v2.0/

during Update Firmware,  while running dfu.py I got ValueError.

sudo python dfu.py --download 6_channels_firmware.bin  # The 6 channels version

Traceback (most recent call last):
File "dfu.py", line 229, in
main()
File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 722, in call
return self.main(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "dfu.py", line 218, in main
dev = XMOS_DFU()
File "dfu.py", line 198, in init
super(XMOS_DFU, self).init()
File "dfu.py", line 73, in init
raise ValueError('No DFU device found')
ValueError: No DFU device found

Furthermore, while running doa.py, I got nothing. Also running separately following on python, dev variable is empty.

from tuning import Tuning
import usb.core
import usb.util
import time
dev = usb.core.find(idVendor=0x2886, idProduct=0x0018)
Please help me, thanks in advance.

Do your computer recognize the usb sound card? You can use lsusb to check.
The usb mic array may already contains 6 channels firmware. You can use audacity to check how many channels does the sound card has.

By running lsusb, I got:
Bus 002 Device 002: ID 8087:8002 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:800a Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 007: ID 0424:5744 Standard Microsystems Corp.
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 046d:0a44 Logitech, Inc. Headset H390
Bus 003 Device 016: ID 0424:2744 Standard Microsystems Corp.
Bus 003 Device 003: ID 413c:301a Dell Computer Corp.
Bus 003 Device 002: ID 413c:2113 Dell Computer Corp.
Bus 003 Device 017: ID 2886:0018
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

The screenshot is attached for your reference,


Broken links when setting a sub-path in app.baseUrl configuration

Expected Behavior
If we set a app.baseUrl with a sub-path, all the links must use it and correctly redirect.
Current Behavior
Backstage works well if we don't put a sub-path in the app.baseUrl config; otherwise, many links are broken because they don't have the sub-path.
For example (this is not the only one, many other links are also broken):
If I put baseUrl: http://localhost:3000/john/doe/, all the links in the Catalog table list are broken, they goes to /catalog/... instead of /john/doe/catalog/....
I dig in the code, and I think that I've identified the problem: see here : this is probably due to the generatePath that doesn't put the base path when generating the URL.
Possible Solution
Encapsulate generatePath to append the base path? Or be able to set it globally?
Steps to Reproduce

Put app.baseUrl: http://localhost:3000/john/doe/ in your app-config.yaml.
Launch Backstage and go to the /john/doe/catalog page
You can see that the catalog items have wrong URL paths

Your Environment

NodeJS Version (v12): node v14
Operating System and Version (e.g. Ubuntu 14.04): Ubuntu 18.04
Browser Information: Chromium 91

This is an extension of this bug in React Router, which is currently pending a pull request. When using Link's, they will resolve normally unless they are absolute paths, i.e. prefixed with /

Thank you @henry232323 ! I'll take a look

Hello @henry232323  : I checked the PR, but it seems that it'll not fix this problem.
The problem here is the generatePath function, and the code in react-router (in that PR) don't fix it: https://github.com/ReactTraining/react-router/blob/f3ae557471cd0402b4da10fc21a57bef57956dc1/packages/react-router/index.tsx#L755
What do you think?

Hmm, I recall hearing something about the rewritten path generation when researching the issue, not sure where though.
Have you given the PR a try to see if it resolves the issue in any capacity? I'm currently working through seeing if I can test out that PR but am running into some blockers, I'll update here if I am successful.

I had success building the PR branch locally, then applying it as a patch with patch-package. After some testing, it appears to fix every link I can find except using the search bar redirects back to root, and the register existing component button gives a blank page that yields no errors. I had to implement a BrowserRouter in App.tsx
const app = createApp({
    apis,
    components: {
        Router: props => (
            <BrowserRouter basename="/my/path">{props.children}</BrowserRouter>
        ),
    },
    ...
});

I also had to add this to index.ts and scaffolder.ts respectively to update their discovery to accommodate for the base url.
const discovery = SingleHostDiscovery.fromConfig(config, { basePath: '/my/path/api' }); // index.ts in makeCreateEnv
const discovery = SingleHostDiscovery.fromConfig(config, { basePath: '/my/path' }); // scaffolder.ts in createPlugin

Hello @henry232323 , thank you very much for your investigation.
I tried what you did: Indeed, it fixes the links inside the catalog table :).
I applied the modifications that you've written, but I still have the errors that you said (search, register existing component,...).
I don't understand.
Also, I've some others errors: the tab "docs" in a service have an error (http://localhost:3000/my/path/catalog/default/component/artist-lookup/docs for example):
Error: Cannot route to routeRef{type=absolute,id=Docs} with parent routeRef{type=absolute,id=Entity} as it has parameters
    at eval (webpack-internal:///../../node_modules/@backstage/core-app-api/dist/index.esm.js:1905:13)
    at Array.map (<anonymous>)
    at resolveBasePath (webpack-internal:///../../node_modules/@backstage/core-app-api/dist/index.esm.js:1899:58)
    at RouteResolver.resolve (webpack-internal:///../../node_modules/@backstage/core-app-api/dist/index.esm.js:1923:22)
    at eval (webpack-internal:///../../node_modules/@backstage/core-plugin-api/dist/index.esm.js:371:102)
    at mountMemo (webpack-internal:///../../node_modules/@hot-loader/react-dom/cjs/react-dom.development.js:15443:19)
    at Object.useMemo (webpack-internal:///../../node_modules/@hot-loader/react-dom/cjs/react-dom.development.js:15739:16)
    at useMemo (webpack-internal:///../../node_modules/react/cjs/react.development.js:1521:21)
    at wrappedHook (webpack-internal:///../../node_modules/react-hot-loader/dist/react-hot-loader.development.js:2798:14)
    at useRouteRef (webpack-internal:///../../node_modules/@backstage/core-plugin-api/dist/index.esm.js:371:74)

Also for some plugins (github pull requests, sentry, ...).
And finaly, when I refresh any (sub) page, I've got a 404.
Do you also have these errors?

I'm encountering the same 404 refresh issue when I host locally, but not in my deployed environment for some reason. The register component issue seems to be almost the opposite issue, redirecting to /create/catalog-import instead of /catalog-import. A lot of this seems to stem from overall lacking support for these extended base urls, which may take some proper changes within Backstage itself. The code I provided above was all given to me in the Backstage support Discord server, which I think is worth joining for discussing some of these issues in more depth

Hey @henry232323 , thank you again for your investigations.
You're right, it'll be easier on Discord.

Fixed by #6749.

Awesome! Thank you very much @Rugvip / @henry232323 / @timbonicus !


Improve apt update speed

Is your feature request related to a problem? Please describe.
Updating Debian packages with apt update command is slow.
Describe the solution you'd like
Configure apt default behaviour to disable the usage of "diff" files, adding a file in /etc/apt/apt.conf.d/ with the following content:
Acquire::PDiffs "false";

Additional context

Information on apt update methodologies with relevant info for this issue on "6.2.1 - TIP Incremental updates":
https://debian-handbook.info/browse/stable/sect.apt-get.html

This apt configuration is also used in Raspberry Pi OS (based on Debian Buster).
They have added a 50raspi file with this content:
# never use pdiffs. Current implementation is very slow on low-powered devices
Acquire::PDiffs "0";

# download up to 5 pdiffs:
#Acquire::PDiffs::FileLimit "5";

and a 99speedup file with this content:
APT::Install-Recommends 0;
Acquire::PDiffs "false";
Acquire::Languages "none";
Acquire::CompressionTypes::Order { "gz"; "bz2"; }

Thanks @JoseGoncalves so we left the PDiff's enabled years ago to save download data... I think at this point, i agree let's disable it..

We have no-langues also enabled..
When did CompressionTypes::Order come out?/
We also enable...
Acquire::GzipIndexes "true"; APT::Compressor::xz::Cost "40";

Hi @RobertCNelson. 0 and false both disable an apt feature, but I think it's more explicit to use the later (as indicated in the Debian Handbook), because it's more explicit on the nature of that config variable (a boolean).


Problem with serializing uninitialized PersistentCollection

Hi guys! I serialize my entire document which has some embedded array-fields (which are fetched as PersistentCollection) and if they are uninitialized (and they really are, right after fetch and hydration) I've got unrepresentative string which doesn't tells anything about it's content. It seems quite bad for me doing initialization of every "array" of my document before serialization, so i came up with idea: what do you think about adding  'mongoData' string into array that returns from "__sleep" method? I've tested and it seems not ruining any tests, and in general it looks like serialization is not used at all. So I think this is not big deal. Thanks in advance!

Won't it break after unserialization under certain conditions? I mean that PersistentCollection needs UnitOfWork to initialize itself which might not be available after unserialize($document); if you won't merge document first.

@malarzm and won't it break now? I think no, cause unserialized object will have no "mapping" and will fail on this line. And I can't see how my improvement will influence on this.

Oh sorry for oversight I haven't looked at second condition there :) If no tests are failing and everything is working properly I'm personally ok with addition :+1:

Should i make some PR or we need some more thoughts about that?

We can always have a discussion in a PR :)

Closing along with PR, see https://github.com/doctrine/mongodb-odm/pull/1079#issuecomment-172271018


Skip python 3.7 tests on MACOS

Looks like the builds on MAC OS with python 3.7 are failing with the following error:-
ImportError while loading conftest '/Users/runner/work/DiCE/DiCE/tests/conftest.py'.
tests/conftest.py:4: in <module>
    import pandas as pd
../../../hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages/pandas/__init__.py:50: in <module>
    from pandas.core.api import (
../../../hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages/pandas/core/api.py:48: in <module>
    from pandas.core.groupby import (
../../../hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages/pandas/core/groupby/__init__.py:1: in <module>
    from pandas.core.groupby.generic import (
../../../hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages/pandas/core/groupby/generic.py:73: in <module>
    from pandas.core.frame import DataFrame
../../../hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages/pandas/core/frame.py:129: in <module>
    from pandas.core import (
../../../hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages/pandas/core/generic.py:122: in <module>
    from pandas.core.describe import describe_ndframe
../../../hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages/pandas/core/describe.py:39: in <module>
    from pandas.io.formats.format import format_percentiles
../../../hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages/pandas/io/formats/format.py:99: in <module>
    from pandas.io.common import stringify_path
../../../hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages/pandas/io/common.py:4: in <module>
    import bz2
../../../hostedtoolcache/Python/3.7.17/x64/lib/python3.7/bz2.py:19: in <module>
    from _bz2 import BZ2Compressor, BZ2Decompressor
E   ModuleNotFoundError: No module named '_bz2'

Skipping these tests to unblock gates.

Codecov Report
Patch and project coverage have no change.

Comparison is base (b1b21ae) 68.33% compared to head (e58aca2) 68.33%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #378   +/-   ##
=======================================
  Coverage   68.33%   68.33%
=======================================
  Files          27       27
  Lines        3610     3610
=======================================
  Hits         2467     2467
  Misses       1143     1143

Flag
Coverage Δ

unittests
68.33% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

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


Is IngressNat the same as DNAT (destination NAT)?

I am attempting to move site-to-site VPNs from our firewall to an Azure vWAN Hub.
We use both SNAT and DNAT in our firewall to NAT our source IP and the destination IP address.
So our NAT looks like this for outgoing traffic to our sites:

Source
Destination

Original packet
<IP_ADDRESS>
<IP_ADDRESS>

Translated packet
<IP_ADDRESS>
<IP_ADDRESS>

From my understanding EgressNat will perform the SNAT we want.
And IngressNat sounds like it would do the same as DNAT, but what about packets originating from our VNet to the remote site network? Will they have DNAT applied based on the IngressNat rule?
A paragraph in your documentation comparing your IngressNat/EgressNat terminology to SNAT/DNAT used by many other firewalls would be really helpful. Are they the same? If not, how do the differ?
Cheers,
Kris

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

ID: 511c8c14-818b-9447-63e6-3481d35aaa92
Version Independent ID: ded7bcfa-0369-255f-2bf3-d81e005526ca
Content: Configure VPN NAT rules for your gateway - Azure Virtual WAN
Content Source: articles/virtual-wan/nat-rules-vpn-gateway.md
Service: virtual-wan
GitHub Login: @cherylmc
Microsoft Alias: cherylmc

@krispenner
Thank you for your feedback! We will review and update as appropriate.

@krispenner
Apologies for the delayed response here.
An IngressSNAT rule defines the translation of the source IP addresses coming into the Azure VPN gateway from the on-premises network. It also handles the translation of the destination IP addresses leaving from the VNet to the same on-premises network.
An EgressSNAT rule defines the translation of the source IP addresses leaving the Azure VPN gateway to on-premises networks. It also handles the translation of the destination IP addresses for packets coming into the VNet via those connections with the EgressSNAT rule.
In either case, no DNAT rules are needed.
This is currently documented here
Hope this answers your query please tag me in your response if you have any additional questions. Thank you!


Add Open Town Hall to dashboard

The first one is in a week; so would be good to have it up by then.
I imagine it should either be a new section or change the "weekly online events" to accommodate this monthly one.
Details on forum: https://community.couchers.org/t/open-town-hall/1291

i think a new one would suit better.
one for "Open Town Hall" and another for "Weekly Social Events"

here is a suggestion for tags to make each drop-down more informative/descriptive, as well as make new things (such as Open Town Hall) or updates pop-out


update perl to 5.26.1 (unix) and <IP_ADDRESS> (win)

update to  the latest perl versions

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

Done in https://github.com/conda-forge/perl-feedstock/pull/23.


Depreciation warning with webpack 5

@Enase https://github.com/Enase
Reported to us this depreciation warning :

@LeComptoirDesPharmacies Unfortunately it's not possible to create issue in your github repo.
There is an issue while webpack build with your implementation:
(node:18736) [DEP_WEBPACK_COMPILATION_CACHE] DeprecationWarning: Compilation.cache was removed in favor of Compilation.getCache()
    at compilationFn (......./node_modules/@lcdp/offline-plugin/lib/service-worker.js:142:25)
    at _next36 (eval at create (......../node_modules/tapable/lib/HookCodeFactory.js:19:10), <anonymous>:50:1)
    at _next14 (eval at create (......../node_modules/tapable/lib/HookCodeFactory.js:19:10), <anonymous>:97:1)

and
BREAKING CHANGE: No more changes should happen to Compilation.assets after sealing the Compilation.
	Do changes to assets earlier, e. g. in Compilation.hooks.processAssets.
	Make sure to select an appropriate stage from Compilation.PROCESS_ASSETS_STAGE_*.
    at ServiceWorker.apply (....../node_modules/@lcdp/offline-plugin/lib/service-worker.js:192:35)

This disscution on html-webpack-plugin could help us => https://github.com/jantimon/html-webpack-plugin/issues/1527
We started to work on this depreciation warning here => https://github.com/LeComptoirDesPharmacies/offline-plugin/tree/bugfix/webpack5-depreciation-warning

I get this error even after using:
"html-webpack-plugin": "^5.3.1",
"webpack": "^5.38.1"
and npm install.
Any help would be welcome

Hi, @LeComptoirDesPharmacies! Are there any updates?

Hi, this warning still here and still non-blocking with :
"html-webpack-plugin": "5.3.1",
"webpack": "5.34.0"

Apparently it break on a certain webpack version (thanks to @palarnab), as we continuously update our dependencies we should fix this issue soon.
Yours faithfully,
LCDP

Any update on this? I'm still seeing the message with the latest build.


fix: Button Group Menu Item Label Misaligned

Description
This PR fixes a minor bug that caused the label of new menu items inside the button group widget to be misaligned.
Fixes #18867
Type of change

Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

Manual

Test Plan

Add Testsmith test cases links that relate to this PR

Issues raised during DP testing

Link issues raised during DP testing for better visiblity and tracking (copy link from comments dropped on this PR)

Checklist:
Dev activity

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] 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
[ ] PR is being merged under a feature flag

QA activity:

[ ] Test plan has been approved by relevant developers
[ ] Test plan has been peer reviewed by QA
[ ] Cypress test cases have been added and approved by either SDET or manual QA
[ ] Organized project review call with relevant stakeholders after Round 1/2 of QA
[ ] Added Test Plan Approved label after reveiwing all Cypress test

@dhruvikn Looks like the DP isn’t up yet. Can you please check?

@laveena-en here you go - https://appsmith-8ulngq98e-get-appsmith.vercel.app/

Tested and verified for the misalignment of new items in the button group widget on this DP. LGTM!

/ok-to-test sha=e8fda1d

/ok-to-test sha=295c9eb


bug: should use executor_id to count mview creation progress

a fragment contains more than one chain operator and we need to take care

Yes. I believe there will some problems with the current MV on MV creation reporting since we're using the actor id. 😢
Originally posted by @BugenZhao in https://github.com/risingwavelabs/risingwave/issues/6233#issuecomment-1305547119

#2773

https://github.com/risingwavelabs/risingwave/issues/6270 will be a prerequisite.

In theory, we can have multiple singleton executors in the same fragment (e.g., count(*) mv, or StreamValues). In our current code, it seems this won't happen, since JOIN/UNION will force a hash shard to inputs, and doesn't have the specialization for 2 singleton inputs.


Lmeter not  connecting to ACT

I can't seem to get my lmeter connecting to my ACT. I copied my friends settings 1:1 and I'm still getting an ACt status of Connection Failed. Not sure what to do, I really want to use this plugin. Thanks for the help!

If you are still having this issue, please upload your dalamud.log file or include a screenshot of any errors shown in the /xllog menu

dalamud.log
I found toggling between ACT client type makes connection.

I am also having the same issue. Toggling ACT client type did not solve it for me.

Do you have ACT running with webserver enabled?

Do you have ACT running with webserver enabled?

It is off for me

Do you have ACT running with webserver enabled?

Is it ment to be on or off? :P

I'm also having this issue.
dalamud.log
2024-10-03 09:23:42.801 -04:00 [WRN] [IINACT] [OverlayPlugin] Cannot unsubscribe from non-existing IPC handler LMeter.SubscriptionReceiver
2024-10-03 09:23:42.801 -04:00 [INF] [LMeter] Failed to unsubscribe from IINACT IPC
2024-10-03 09:23:42.801 -04:00 [INF] [LMeter] Check if IINACT installed and running: False

Think this is the relevant lines. Shouldn't IINACT installed and running be True?


OperationIdGenerator and graceful failure

Question.
Hello again!
We have implemented a custom OperationIdGenerator that reaches out to our server to register an operation.  We inconsistently do see failures in this process, whether network or server related, and would ideally like to prevent local builds from failing if possible, so we've wrapped this around a conditional try/catch to make local builds not fail and assign a temporary/invalid operationId in these cases.  While this helps prevent undesirable build failures to unblock local development, these operations are effectively broken at runtime if/when they need to be executed.
With that in mind, would it be possible to expand the functionality of the caller of OperationIdGenerator to be knowledgable about ignored or handled failures like this?  When assigning a temporary operationId, we'd ideally like for the next build of the affected module(s) to be rerun and not cached in order to reattempt the operation registration in the future -- and lazily address the temporary/invalid operationId.

Hi 👋 !
First thing that comes to mind is writing a file with the success/error of the registration somewhere in the build folder and using it to set task.outputs.upToDateWhen to false so that the task is re-run.
Something like (wildly untested)
val task = tasks.named("generateServiceApolloSources").configure {
  outputs.upToDateWhen {
    file("build/generated/apollo/registrationResult").readText() == "success"
  }
}

I'm hoping the above doesn't override the default up-to-date check by Gradle but I think it shouldn't?

A possible solution here would be to extract generating the operation Ids to a separate task (they are currently part of IR generation) and find a way to make this user-configurable.
This is no trivial task and I don't want to change everyone's workflow without a clear use case. If anyone's up to this, please reach out and we can dive into this.


[Feature Request] Allow dynamic ssl/tls on the client.

Is your feature request related to a problem? Please describe.

We have the following business case:
Due to compliance and security requirements, our TLS certificates are short lived (a couple of hours). Our Temporal workers live longer than these TLS certificates.
We would like the ability to dynamically refresh the TLS options on the Temporal client instead of having to restart the Temporal worker itself if the worker has outlived the original certificate.
As I understand, the gRPC connection itself lives in unmanaged rust, so traditional .NET approaches to dynamic certificate refresh such as https://github.com/dotnet/runtime/issues/52779 won't be applicable.
Describe the solution you'd like

Perhaps a variant of the TlsOptions class here, that accepts a callback instead of static values.
public class DynamicTlsOptions
{
     public Func<TlsCallbackContext, Task<TlsOptions>> TlsOptionsCallback { get; set; }

     public TimeSpan MinimumGuaranteedCallbackFrequency { get; set; }
}

It would be preferable for our use case if this callback was asynchronous, but a synchronous callback would work just fine.
For our use case, we don't require any metadata or context available to us from Temporal in the callback, provided that there are guarantees about the frequency of how often the callback is invoked (we don't necessarily need this to be a configurable setting).
Additional context

Yes, this is something we have discussed but it would be more push based than pull based. This is dependent on https://github.com/temporalio/sdk-core/issues/477.


Spirit Runeword

It should have the "L" icon as it is a Ladder runeword, I mistakenly tried creating one in Single Player because the Runewizard didn't indicate that it was a Ladder runeword

Note to self : should probably also make the L icon dark red or some other noticeable color.