Keeping track of item references

A bit of bug prediction: If you have the following in a list (say a range)
items: [
  { id: 'abc-1', type: 'Canvas' },
  { id: 'abc-2', type: 'Canvas' },
  { id: 'abc-1', type: 'Canvas' },
]

And you "select" the first item to edit - all is good, we know the index (0) and know what to edit when you maybe specify a box selector for that canvas.
Similarly, if you change it's position within the scope of the editor, we update the pointer to the new index. BUT - if you were to change the order outside of the editing scope (the one that's editing the selector) then it will could see a notification of change like this:
items: [
  { id: 'abc-1', type: 'Canvas' }, <-- which
  { id: 'abc-1', type: 'Canvas' }, <--
  { id: 'abc-2', type: 'Canvas' },
]

So all it has is this list, and an index of 0 to go by. The only piece of information that might be available is a reference equality check (===) on the object, but.. that could also technically change from the outside.
Options:

Close the right-panel if things are re-ordered or changed (confusing?)
Add an internal _id  or something to each reference in these list to uniquely identify them (lots of work)
If the list changes like the above, then we "drop" the selector editing from the right panel until it's reselected (confusing?)
Implement a "lock" on the list if you're editing a target preventing outside edits (maybe lots of work and confusing)
Make sure the reference equality check is reliable and sanity check that our index + identifier matches before updating

The core issue:

Item references in a list are identifiable by their type/id and their index
Id/Type can be duplicated in the same list
Indexes can change

Having reviewed this further, I think it should be done at the IIIF Parsing level - with an internal _id added to each reference. This can be used to uniquely identify resources. It would need to be added to helpers that create references so that it is deterministic (for server vaults + undo/redo).
However, the reordering seems quite stable now. So a low priority issue.


fix: don't change the working directory when loading workspace projects

Description
Closes #6706
Fixes #6832
This behaviour is inconsistent with how the CWD works everywhere else (global setup files keep the original one; the plugin callbacks will also keep the original CWD). The team decided to revert it.
We might explore loading projects in a separate process with a different CWD in the future.

Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

[ ] It's really useful if your PR references an issue where it is discussed ahead of time. If the feature is substantial or introduces breaking changes without a discussion, PR might be closed.
[ ] Ideally, include a test that fails without this PR but passes with it.
[ ] Please, don't make changes to pnpm-lock.yaml unless you introduce a new test example.

Tests

[ ] Run the tests with pnpm test:ci.

Documentation

[ ] If you introduce new functionality, document it. You can run documentation with pnpm run docs command.

Changesets

[ ] Changes in changelog are generated from PR name. Please, make sure that it explains your changes in an understandable manner. Please, prefix changeset messages with feat:, fix:, perf:, docs:, or chore:.

I think setting the cwd to the project folder is the right approach. vite plugins probable expect cwd to be that.
I just experienced something probably related to this.
The tailwindcss+postcss is not able to scan the content:
warn - The `content` option in your Tailwind CSS configuration is missing or empty.
warn - Configure your content sources or your generated CSS will be missing styles.
warn - https://tailwindcss.com/docs/content-configuration

⎯⎯⎯⎯ Unhandled Rejection ⎯⎯⎯⎯⎯
TypeError: Cannot read properties of undefined (reading 'imports')
 ❯ node_modules/.pnpm/vite@5.4.10_patch_hash=xgqt7nmj25gqyng6hwpkq4rvp4_@types+node@22.8.1/node_modules/vite/dist/node/chunks/dep-BWSbWtLw.js:50832:71
 ❯ process.processTicksAndRejections node:internal/process/task_queues:105:5

https://github.com/repobuddy/storybook-addon-vis/actions/runs/11680177019/job/32522639763
where the tailwind.config.js is:
/** @type {import('tailwindcss').Config} */
export default {
	content: ['./src/**/*.tsx'],
	darkMode: 'class',
	theme: {
		extend: {},
	},
	plugins: [],
}

It works when running vitest within the project (testcase/themes in this case),
but fail (no such message) at the root.

This happens because the cwd was changed during the config resolution and then reverted back because projects are initiated i. the same process.
Plugins may reference cwd in hooks and it will be different from the one that the plugin was initiated with.
To fix your issue, cwd needs to always be the same which this fix achieves.

Do we have root for browser server? It looks like we enforce it for workspace server, but it appears missing here.
https://github.com/vitest-dev/vitest/blob/9ba07d25a2dd4082993b08c181ca2f601ffb551b/packages/browser/src/node/index.ts#L41
https://github.com/vitest-dev/vitest/blob/9ba07d25a2dd4082993b08c181ca2f601ffb551b/packages/vitest/src/node/workspace.ts#L71-L73

Do we have root for browser server? It looks like we enforce it for workspace server, but it appears missing here.

I don't think it should be specified there because it will override user root

I think 2.1.5 is indeed breaking. Now the storybook integration crashes:
> vitest

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Startup Error ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
SB_CORE-SERVER_0006 (MainFileMissingError): No configuration files have been found in your configDir: /<repository-root>/.storybook.
Storybook needs a "main.js" file, please add it.

it should be looking at /<project-root>/.storybook

I think 2.1.5 is indeed breaking. Now the storybook integration crashes:
> vitest

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Startup Error ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
SB_CORE-SERVER_0006 (MainFileMissingError): No configuration files have been found in your configDir: /<repository-root>/.storybook.
Storybook needs a "main.js" file, please add it.

it should be looking at /<project-root>/.storybook

This is intentional. process.cwd() always equals the working directory from where vitest was running even in different workspace projects. While it makes running vitest from different folders behave differently, it is more consistent. To support different cwd, we need to spawn child_process for every project

This change breaks testing in my monorepo setup. Previously I could test via the workspace both in the monorepo root task (single process) and via the VScode plugin, now I can only run tests from each package directory in its own process.
Some of the packages have build artifacts which aren't importable and need to be moved to other packages' /public directories. For that I require module resolution and the cwd to work.

To me, this completely broke workspace support. I'm waiting for a working solution before I try the workspace feature again.


Add variable for number of classindex columns

When you are using the default font sizings and have long class names, there can be some overlap of the names in the class index because the columns are too tightly spaced. Allow customizing the number of columns displayed.

That's a nice idea! It has one problem though: The column size is 3 only on a large screen, but decreases on smaller screens.

One possible solution could be to restrict the variable to only affect large screens?
Or you could define 2 variables, one for medium (>=1120px) & one for large (>=1320px) screens?

I didn't realize this would scale automatically. I think this can be left as is then. I've reduced the font sizings in my theme anyway so it fits well in all screens regardless.


backend: add "yaml" as a supported backend

YAML is a superset of JSON and has many nice features such as
support for comments and a generally nicer syntax.
Add support for using "yaml" as a jsonpickle backend.

This uses changes from #527 so I'll rebase this after that's merged to make the diff in this PR easier to review.


WIP - Implement DateCreated column

Fixes #3189
All the pieces for this are here as far as I can tell, but I'm still missing something. The sorting doesn't work correctly - items change order, but not in any logical fashion. I'm submitting this as a draft so I can get some feedback, any would be appreciated.

@BrianAllred you simply missed to add date created to: DataGridColumn SortedColumn

@BrianAllred you simply missed to add date created to: DataGridColumn SortedColumn


NIP-19 bech32-encoded entities

https://github.com/nostr-protocol/nips/blob/master/19.md

Partially implemented in 1e757363454d196f8ce66f9971078e202ac32c43.


Getting all messages from a user

Currently, I am using thread().getMessages() to get all messages from a thread. But due to some issues, I am getting duplicate threads for the same user. Is there any way I can get a merged list of all messages, sent and received from a user? So basically, I need to merge all the messages from all threads from the same user.

@basimsherif can you give me some more context. I need to know which code you're using to try to get the threads for the user.

Below is the method I use to get the thread while sending a message to user,
thread().createThread(Collections.singletonList(user))
.subscribe { thread1: Thread? ->
        }

And I use the below code to list all the threads for all users, where I am getting duplicates
thread().getThreads(ThreadType.Private1to1)

When you say they are duplicates, can you explain what you mean?

I am getting two threads from the same user, when I use the below method,
thread().getThreads(ThreadType.Private1to1)
Please see the screenshot below,


Codegen: Fixed URL resolution and added most types

Fixes:

https://github.com/pocketbase/js-sdk/issues/21 (related)
https://github.com/david-plugge/typed-pocketbase/issues/2#issuecomment-1608190164

The json and select schemas (as per https://pocketbase.io/docs/collections/#overview) are still unimplemented.

I also had to change "module": "./dist/client/index.mjs", to "module": "./dist/client/index.js", in package.json, but I'm not sure if this is the best solution, given you have .mjs in there, so it's not in this PR.

Your change is correct, i added "type": "module" but forgot to update the entrypoints.

Thank you!


Small refactorings in core

...

Codecov Report

Merging #128 into master will not change coverage.
The diff coverage is 100%.

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


Use daemon threads on FullPrunedBlockChain

This way, the thread pool used to run the transaction scripts won’t prevent applications from exiting.
Reference: https://github.com/bitcoinj/bitcoinj/commit/42f9d7c193fcd56fda7691b0ea934bae9d23f2d6

@ligerzero459 @brenzosa are you able to review please?

seems fine


Add changelogs for wasmi versions 0.13.1 and 0.13.2

CRITERION BENCHMARKS

BENCHMARK
MASTER
PR
Diff

execute/count_until
3.077 ms
3.0792 ms
:white_circle:  -0.1359 %

execute/factorial_iterative
1.659 µs
1.6533 µs
:white_circle:  -0.3134 %

execute/factorial_recursive
2.2105 µs
2.2009 µs
:white_circle:  -0.4961 %

execute/fib_iterative
10.1678 ms
10.2341 ms
:white_circle:  +0.3453 %

execute/fib_recursive
19.3891 ms
19.6887 ms
:red_circle:  +1.9985 %

execute/global_bump
3.9305 ms
3.943 ms
:white_circle:  -1.043 %

execute/host_calls
35.2765 µs
36.2255 µs
:white_circle:  +0.9579 %

execute/memory_fill
9.388 ms
9.3949 ms
:white_circle:  +0.0448 %

execute/memory_sum
9.0759 ms
9.0739 ms
:white_circle:  -0.0124 %

execute/memory_vec_add
16.2254 ms
16.1981 ms
:white_circle:  -0.0879 %

execute/recursive_is_even
3.2816 ms
3.3558 ms
:white_circle:  +2.3332 %

execute/recursive_ok
408.96 µs
419.2579 µs
:red_circle:  +3.0146 %

execute/recursive_scan
525.0074 µs
521.1565 µs
:white_circle:  -0.4313 %

execute/recursive_trap
42.1421 µs
41.4084 µs
:white_circle:  -1.2708 %

execute/regex_redux
3.5135 ms
3.5305 ms
:white_circle:  +0.5203 %

execute/rev_complement
3.1248 ms
3.1314 ms
:white_circle:  +0.357 %

execute/tiny_keccak
2.7569 ms
2.7603 ms
:white_circle:  +2.4837 %

execute/trunc_f2i
3.9436 ms
3.9463 ms
:white_circle:  +0.0853 %

instantiate/wasm_kernel
77.823 µs
78.3001 µs
:white_circle:  +0.3007 %

translate/wasm_kernel
6.4812 ms
6.5069 ms
:white_circle:  +0.0748 %

Link to pipeline

Codecov Report

Merging #469 (2acbba0) into master (0bda836) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #469   +/-   ##
=======================================
  Coverage   79.15%   79.15%
=======================================
  Files          73       73
  Lines        6255     6255
=======================================
  Hits         4951     4951
  Misses       1304     1304

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Wrong solution Codercise I.7.3

Feature details
In Codercise I.7.3, the solution accepted as correct seems to be the wrong one.
In the explanation following the question, 2 solutions are presented as being the only possible ones, and the second one (HTTHTH) is indicated as the correct one. However, the submission for the previous question only accepts the first one (HTHTTH) as the right answer.
I worked out the math, and can confirm that the second one (HTTHTH) is the right answer as indicated in the text but not in the accepted solution to the codercise.

Additional information
No response

Thank you @ikurecic for your reply, it now makes sense!


Address Sanitizer (ASAN) reports alloc-dealloc-mismatch with a simple sample application

Firstly, thankyou for the excellent project!
I'm seeing an alloc-dealloc-mismatch reported when running zxing with ASAN enabled.  We're using a cmake toolchain file to inject the -fsanitizer=address and -stdlib=libc++ -nostdlib++ flags.  This simple test application is being built on Linux with clang++ v17.0.6.
==16691==ERROR: AddressSanitizer: alloc-dealloc-mismatch (malloc vs operator delete) on 0x52c000000200
    #0 0x55d6880a5add in operator delete(void*) (/--omitted--/out/build/release-linux-asan/built/test_bin/zxing_validation_tests+0x254add) (BuildId: 0027247aec8726a3)
    #1 0x55d6880a8e5c in std::__1::__shared_count::__release_shared[abi:ue170006]() /usr/lib/llvm-17/bin/../include/c++/v1/__memory/shared_ptr.h:172:9
    #2 0x55d6880a8e5c in std::__1::__shared_weak_count::__release_shared[abi:ue170006]() /usr/lib/llvm-17/bin/../include/c++/v1/__memory/shared_ptr.h:213:27
    #3 0x55d6880a8e5c in std::__1::shared_ptr<zint_symbol>::~shared_ptr[abi:ue170006]() /usr/lib/llvm-17/bin/../include/c++/v1/__memory/shared_ptr.h:772:23
    #4 0x55d6880a8e5c in ZXing::Result::~Result() /--omitted--/out/build/release-linux-asan/temp_pkgs/assets/zxing-Linux-x64-RelWithDebInfo-asan-1.0.0/package/include/ZXing/Barcode.h:45:7

0x52c000000200 is located 0 bytes inside of 30512-byte region [0x52c000000200,0x52c000007930)
allocated by thread T0 here:
    #0 0x55d688068978 in calloc (/--omitted--/out/build/release-linux-asan/built/test_bin/zxing_validation_tests+0x217978) (BuildId: 0027247aec8726a3)
    #1 0x55d6882c85bf in ZBarcode_Create packages/zint/src/zint-build/./packages/zint/src/zint/backend/library.c:85:37
    #2 0x55d6880d25af in ZXing::CreatorOptions::zint() const packages/zxing/src/zxing-package_build-build/./packages/zxing/src/zxing-package_build/core/src/WriteBarcode.cpp:233:14
    #3 0x55d6880d3cc2 in ZXing::CreateBarcode(void const*, int, int, ZXing::CreatorOptions const&) packages/zxing/src/zxing-package_build-build/./packages/zxing/src/zxing-package_build/core/src/WriteBarcode.cpp:255:19
    #4 0x55d6880d4679 in ZXing::CreateBarcodeFromText(std::__1::basic_string_view<char, std::__1::char_traits<char>>, ZXing::CreatorOptions const&) packages/zxing/src/zxing-package_build-build/./packages/zxing/src/zxing-package_build/core/src/WriteBarcode.cpp:292:9

The code using zing and detecting this is a unit test using the google test framework:
TEST(
   ZXingValidationTestSuite,
   TestZXingPackageQRFormat )
{
   const std::string test_string{
      "You must cut down the mightiest tree in the forest... WITH... A HERRING!" };

   ZXing::CreatorOptions options{ ZXing::BarcodeFormat::QRCode };

   options.ecLevel( "H" );

   const auto barcode{ ZXing::CreateBarcodeFromText( test_string, options ) };

   const auto image{ ZXing::WriteBarcodeToImage( barcode ) };

   const ZXing::ImageView image_view{ image.data(), image.width(), image.height(), ZXing::ImageFormat::Lum };

   const auto result_text{ ZXing::ReadBarcode( image_view ).text() };

   ASSERT_EQ( test_string, result_text )
      << "Failed to validate ZXing, encoded and decoded test string was not equal to original string!";
}

Looks like the sanitizer is correct, std::shared_ptr<zint_symbol> _zint; in Barcode.h will use delete to release the allocation allocated using calloc() here:
struct zint_symbol *ZBarcode_Create(void) {
    struct zint_symbol *symbol;

    symbol = (struct zint_symbol *) calloc(1, sizeof(*symbol));  <<<<-------------  This allocation
    if (!symbol) return NULL;

    set_symbol_defaults(symbol);

    return symbol;
}

This could probably be fixed using a custom deleter with a unique_ptr instead of a shared_ptr (shared_ptr can have a customer deleter too but it doesn't look like we need a shared_ptr here).
For example:
struct zint_symbol_deleter {
    void operator()(zint_symbol* ptr) const {
        free(ptr);
    }
};

Combined with:
using unique_zint_symbol = std::unique_ptr<zint_symbol, zint_symbol_deleter>;
And in Barcode.h:
#ifdef ZXING_EXPERIMENTAL_API
	std::shared_ptr<BitMatrix> _symbol;
        unique_zint_symbol _zint;
#endif

My suggested fix didn't quite work (I see why the barcode class is using a shared_ptr now).  I have put up a PR that contains a fix that does work: https://github.com/zxing-cpp/zxing-cpp/pull/808

fixed in #808


Create dependabot.yml

Type of Change

Created a dependabot.yml
it would update dependency weekly

What issue does this relate to?
Dependency updates are a things that we need to automate .
What should this PR do?
This PR would make your automate your dependency & no headache to install latest version of Dependency .

@MattIPv4 how is it 😄

👋 Thanks for the PR, but I'd rather not enable automated dependency updates here. We manually update them when we need to.


Add all remaining mbe matchers

This PR adds following  mbe matchers:

block
meta
tt
literal
vis

Just forget to add back an assert. Yeah, it is already for review :)


Is Firefox really unsupported for the Code Interpreter?

When accessing the chatbot in Firefox, there is a warning header, which reads:

Warning! The code interpreter is only supported in Chromium based browsers (e.g. Chrome, Edge, Brave, etc.), please use a Chromium based browser to use the code interpreter.

But I tried the Code Interpreter anyway and it appears to work just fine. Is there some subset of functionality which is broken? Or perhaps Firefox has improved enough now that it works, and this warning can be adjusted?

Yes, the folder mounting is not working since we used chrome-exclusive api at the moment. I have now improved the message: https://github.com/bioimage-io/bioimage.io/commit/06cdac3205027cbbc3d97769ce1335798d2538a9

The new message looks great. I'll close this issue, since I think the new message is clear and correct.


Open AI toggle now works as expected

@briangormanly
env variable "OPENAI_TOGGLE" had no effect previously.
I'm just conditionally rendering the div based on if env variable is true or false in file:
client/agora/views/dashboard/partials/topic/topic-view.ejs
let me know if this is the correct implementation, or if I need to make any other changes.
see issue #535

@A-4-Atom This is a good start, I think to be complete it would need the controllers to abide by the flag as well any time it is going to make a call to openAI.
For example in aiController.js

generateAvatar should return a 403 (forbidden) with a message stating the openAI apis are turned off, and in the detail mention the OPENAI_TOGGLE flag.
same for callOpenAI

This is what the message / response might look like:
res.set( "x-agora-message-title", "OpenAI API restricted" );
res.set( "x-agora-message-detail", "API is not enabled see OPENAI_TOGGLE flag" );
res.status( 403 ).json( {"error": "OpenAI API restricted"} );
Thanks again!

@briangormanly
Hi,
I've made the changes to controllers but I could not test it as I have little knowledge of backend.
Can you check if it's correct?


Test the instructions and code

I would follow the repo instructions to test the code, results will be reported in this issue.

Test Results
Together with @lrapetti, the test results are updated here.
Installation of mamba and robotology
I didn't install mamba but just creating a virtual environment. Since I already have robotology on my computer, so I didn't install it again in the mamba environment.
Installation of project
Totally fine except I can't run pytest, I think it's because I didn't install it?
collect required data

I ran IK solver inside robotology/src/HumanDynamicsEstimation/conf/xml folder.
To run humanDataPreparationModule, I have to manually copy all configuration files into /build/install/bin (though I already did the ccmake and make install`), and then ran it from there.
At the end of this stage, the data is automatically saved in the same folder.

annotate the data

The same issue as mentioned above for running humanPredictionVisualizerModule. Here is a test result up to now:

[Training]

Hi @Zweisteine96 ;
thank you for testing out the repo and instruction.
While I will be happy to help you to debug with your custom environment, the purpose of this issue is to exactly follow the instructions provided here. Please as indicated in README, follow the instructions for installing the repo, download the data as mentioned in the repo. If you face any problem, LMK. Thanks.
I have tested the repo several times in different mamba envs and did not face any if your problems.
N.B. Regarding the running c++ binaries; if your installation folder is not added to the path, then you should go to your intallation directory to run. For this purpose, as suggested, you can install it in the installation directory of superbuild.

Hi @kouroshD, I agree with you. Since I didn't follow the very first installation instruction, so I can imagine I would encounter some unexpected problems. The issues reported above are actually not very serious problems, so I think both code and instructions are ready to go.

Thank you for your comment @Zweisteine96 . I belive it is @DanielePucci's call on that to close the issue or not.
But what I can say is that following the whole instructions should be very fast.

But what I can say is that following the whole instructions should be very fast.

@Zweisteine96 may you try to give a try?

But what I can say is that following the whole instructions should be very fast.

@Zweisteine96 may you try to give a try?

@Zweisteine96 I think the bast way to test this avoiding having conflicts with what is already installed in your system is to:

deactivate any env that you have active
comment in the .bashrc the line: source <directory-where-you-downloaded-robotology-superbuild>/build/install/share/robotology-superbuild/setup.sh
then you can create your new conda environment and follow the instructions

@traversaro I don't know if you have any additional suggestion or comment on top of this

@Zweisteine96 may you try to give a try?

Yes I can try it soon.

With the help of @lrapetti , I finished testing the whole pipeline in mamba . I think all the instructions are clear and lead to the successful running of all programs. But there are several points I think could be modified a little bit for better understanding:

If you do not have robotology-superbuild installed in your system, follow the instructions in here to install it in motion-prediction mamba env.

If robotology-superbuild is already installed in the global environment, it's still okay to use that (no need to install a new one in mamba).

build and install the c++ modules by:

If CMAKE_INSTALL_PREFIX is not <robotology-superbuild path>/build/install but a user-defined directory, then when running the following command: humanDataPreparationModule --from humanDataAcquisitionForLogging.ini, remember to copy the configuration files (also the other required .ini files) to build/install/bin folder.

Sorry again for the delay. Apart from the points mentioned above, the instructions are good for me to go.
cc @DanielePucci @kouroshD

If robotology-superbuild is already installed in the global environment, it's still okay to use that (no need to install a new one in mamba).

I would say, however, I haven't tried it out.

If CMAKE_INSTALL_PREFIX is not /build/install but a user-defined directory, then when running the following command: humanDataPreparationModule --from humanDataAcquisitionForLogging.ini, remember to copy the configuration files (also the other required .ini files) to build/install/bin folder.

About this, off course if you do not install it in a path that is passed to PATH env variable, you should go to it directly to use. As you can see here, https://github.com/ami-iit/paper_darvish_2022_humanoids_action-kindyn-predicition/blob/1f3e8f837b2139abd6298cd855ab6b330b4a7cf7/src/humanDataPreparation/app/CMakeLists.txt#L6 , we set it to install in a specific directory. So, if you install in Robotology superbuild install directory, you can find it anywhere. But the behavior you have observed is expected. If you have a better suggestion, lmk please.
Thanks.
If there is no other comments, we may close the issue.

If CMAKE_INSTALL_PREFIX is not /build/install but a user-defined directory, then when running the following command: humanDataPreparationModule --from humanDataAcquisitionForLogging.ini, remember to copy the configuration files (also the other required .ini files) to build/install/bin folder.

About this, off course if you do not install it in a path that is passed to PATH env variable, you should go to it directly to use. As you can see here,
https://github.com/ami-iit/paper_darvish_2022_humanoids_action-kindyn-predicition/blob/1f3e8f837b2139abd6298cd855ab6b330b4a7cf7/src/humanDataPreparation/app/CMakeLists.txt#L6
, we set it to install in a specific directory. So, if you install in Robotology superbuild install directory, you can find it anywhere. But the behavior you have observed is expected. If you have a better suggestion, lmk please.

Maybe you can specify that if not installed to the superbuild install directory, you should make sure that the <install-directory>/share/yarp path is added to the YARP_DATA_DIRS env variable, and the <install-directory>/bin is added to the PATH env variable

Just a small comment: in paper repos, tipically we try to provide instructions that will also valid in the future, so providing some pin for the dependencies, because future version of the library that we listed in https://github.com/ami-iit/paper_darvish_2022_humanoids_action-kindyn-predicition/blob/main/environment.yml could not work with the existing code. For doing so, tipically we pin at least the "big libraries" installed in https://github.com/ami-iit/paper_darvish_2022_humanoids_action-kindyn-predicition/blob/main/environment.yml down to the patch version, and then suggest a precised distro release of the superbuild to use.
Furthermore, note that all packages installed by the robotology-superbuild is available also as conda-binaries, either from the conda-forge channel or the robotology channel. Which packages are actually used from the superbuild? A possible strategy to simplify the installation is to install all of them directly from the environment.yml, without the need to manually compile the superbuild.

Furthermore, note that all packages installed by the robotology-superbuild is available also as conda-binaries, either from the conda-forge channel or the robotology channel. Which packages are actually used from the superbuild? A possible strategy to simplify the installation is to install all of them directly from the environment.yml, without the need to manually compile the superbuild.

Ok, this may not be true, as the environment is using the defaults channel that in general contains packages that are not ABI compatible (see https://conda-forge.org/docs/user/tipsandtricks.html#why-does-that-happen), i.e. from the top of the environment.yml file:
    - defaults
    - conda-forge
    - anaconda

probably switching to conda-forge may be complicated and change the results, so at this point I suggest to just pin some dependencies in environment.yml and specify the distro release used by the superbuild. Furthermore, for future reference it is great if anyone that has a valid installation that is working could store the version of package installed in its environment by pasting in this this discussion the output of mamba list.


incrementing/decrement on const

The following works as expected, and vapour flags it as an error
const x: int = 1
x = x + 1 # `x` is a constant

However, the following compiles fine (when it shouldn't)
const x: int = 1
x += 1

Indeed, that's most definitely a bug, thank you for reporting it!


cancel-zdt-push command

Requirements
CAPI release 1.68.0 + deployment updater opsfile
What Need Does It Address?
Now that there's a v3-zdt-push, users need to be able to cancel and roll back deployments in progress. This command enables that.

Who Is The Functionality For?
V3 Beta users, one day regular app developers

How Often Will This Functionality Be Used?
Hopefully only when app devs zdt-push bad code or configuration.

Why Should This Be In Core?
One day, this should be 1st class companion to zdt-push when it is elevated to cf push

Description of the Change
Adds a v3-cancel-zdt-push command, actor, and api component.

How Urgent Is The Change?
CF needs beta users to validate the new deployments feature.

Other Relevant Parties
@zrob

This has been merged on to master, for some reason Github isn't resolving.

Closing this as merged even if Github doesn't believe me.


tile-join -x doesn't work right

If you run the tile-join example from the README.md, it leaves the GEOID10 field in place on the matched geometries instead of deleting it. It deletes it from the blocks that don't have any population.

https://github.com/mapbox/tippecanoe/pull/259


Conscrypt library is better as separate apk

@mar-v-in
@voidstarstar
Conscrypt library alone (also with maximum compression) is bigger then the entire GmsCore, I think it would be better as separate apk.
As bonus it could be put on F-Droid default repository and updated without updating GmsCore (improving security earlier).
PS: It would be nice to update conscrypt to 2.1.0 since it include fixes for broken use of TLS_FALLBACK_SCSV that may cause problems with TLS 1.3 servers.
PS2: The code must be excluded for armeabi (NOT v7) since the library isn't included.

I do like the idea of making microG more modular so we can get faster security updates, but I'm not really sure how it would be implemented.
I didn't test it, but I wonder if upgrading to 2.1.0 will fix #759.  The server it connects to uses TLS 1.3.
Regarding the armeabi architecture, that sounds like it should be opened as a feature request for conscrypt.  I wasn't aware that they didn't support armeabi for their native libraries, but it might be an easy fix (e.g. a simple addition to their build.gradle line that lists the Android NDK architectures).

Everything you said sounds like good ideas to me. When conscrypt is packaged through F-Droid default repository it wouldn't be picked up by the original play services "ProviderInstaller" automatically, but I can also imagine to provide a associated "client library" that would be able to do so, as this could be advantageous to many apps, even those that want to be free software.
Designing microG more modular while at the same time make it easier to develop, was on my list of todos anyway.

@voidstarstar nope, bumping conscrypt to 2.1.0 does not fix the issue with Discord, I've already tested that.

#564 might also benefit from a more modular design.
@Nanolx Oh, that's a shame, but thanks for testing it!


Select text and copy

After adding panZoom to the SVG, selecting and copying text within the SVG becomes disabled. Although the cursor appears as a text cursor upon hovering, clicking is captured, preventing text selection. Is it possible to disable pointer capture when hovering over text?

That would lead to weird behavior. You too in and all of a sudden the zoom doesn't work anymore because you happen to hover text on accident.
If you want that anyway you can Try to prevent propagation on the text elements

The idea would be to not allow the pan to start on top of those text elements (since the mouse would be used for the selection), but once the pan is initiated, it wouldn't matter where the pointer is.
Regarding the zoom, it is performed with the wheel. It shouldn't interfere with the text selection since there is no mouse capture with the wheel, is there?

I think for that to work you could actually just go ahead and stop propagation for all text elements.
It could be worth to add this as an option. In that case we would need to filter out mousedown events that origin from a text, tspan or textPath. Feel free to implement that and send a PR :)


The value for Magna (Omega) Stamina in the enmity graph is different from the value in the sheet.

It seems that in the enmity graph, Magna/Omega Stamina gains less damage than in the sheet.
Example:
1)magna buff from summon set to 0, both values are the same
http://puu.sh/zFJdK/6f6a3cd2ca.png http://puu.sh/zFJfb/59449e2088.png
2)magna buff from summon set to 50, values are different
http://puu.sh/zFJit/62dd6b5a4f.png http://puu.sh/zFJjY/1497901f16.png
the difference grows bigger as the magna buff increases.
Sorry if english is hard to understand.

Thanks for the bug report.
I confirmed this is a mistake on the enmity(stamina) graph calculation.
I'll fix it asap

@JayofOh This was caused by my typo on the graph logic. 5b43d4fe7ec42d43c043dbac637340bf4e381c91 fixes it. Thanks!


Check if port is int and raise exception

Proposed changes:

issue #8309

Status (please check what you already did):

[x] added some tests for the functionality
[ ] updated the documentation
[x] updated the changelog (please check changelog for instructions)
[ ] reformat files using black (please check Readme for instructions)

Thanks for submitting a pull request 🚀 @ArjaanBuijk will take a look at it as soon as possible ✨

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: jppgomes:x: C1300283 Joao Pedro Gomes Cabral FerreiraC1300283 Joao Pedro Gomes Cabral Ferreira seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.
✅ jppgomes
❌ C1300283 Joao Pedro Gomes Cabral Ferreira
C1300283 Joao Pedro Gomes Cabral Ferreira seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@jppgomes There appears to be an issue with the license agreement not signed - did you commit changes from different devices maybe? You need to make sure that you've set an email address on your machine - this is an useful guide.
After this is done, you might need to redo the commits to attach the email (via rebase).

Hey @jppgomes I see you've run into some flakey CI test failures, it's fine to restart the jobs: go to Details of any failed check and you'll see somewhere on the right side Re-run jobs, select Re-run all jobs and that will restart the process. If you have this issue again, let me know and I can have a look.

Hi @jppgomes could you please update branch with the base branch, that's something i can't do - I'll monitor the CI tests and restart if necessary.

ok @ancalita

@ancalita  it looks like everything is fine now


Polymorphic relationships

Is there support for polymorphic relationships? I see there is a check in PathsCommand for polymorphic relationships. However when I run the command on my model it doesn't get past line 159 as the related model is an instance of the ancestor.
I have
namespace App\Models;
use App\Models\Eloquent;
use Iverberk\Larasearch\Traits\SearchableTrait;
class QuoteRequest extends Eloquent
{
    use SearchableTrait;
    /**
     * @return \Illuminate\Database\Eloquent\Relations
     */
    public function details()
    {
        return $this->morphTo();
    }
}

and
namespace App\Models\QuoteRequest\Letting;
use App\Models\Eloquent;
use Iverberk\Larasearch\Traits\TransformableTrait;
use Iverberk\Larasearch\Traits\CallableTrait;
class Details extends Eloquent
{
    use TransformableTrait, CallableTrait;
    /**
     * @return \Illuminate\Database\Eloquent\Relations
     */
    public function quoterequest()
    {
        return $this->morphOne('App\Models\QuoteRequest', 'details');
    }

}

but the path command only returns
{
    "paths": {
        "App\\Models\\QuoteRequest": [

        ]
    },
    "reversedPaths": {
        "App\\Models\\QuoteRequest": [
            ""
        ]
    }
}

This is a tricky one. We actually do use it on polymorphic relations but in our case we would have the searchabletrait on the details class. The path would start looping since the quoterequest would be pointing to itself every time. Not sure what the solution would be here...I'll take some time to think about it and see if I can come up with something.

I dont want to bother, but I would like to know how to implement indexing for Polymorphic Relationships. I have the following Models:
class Event extends Model{
use SearchableTrait,

}


Error on the development build process

I see an error that repeats by following the steps on the README for building the on the development folder.
Generating HTML file...
redocly build-docs [api]

Produce API documentation as an HTML file

Positionals:
  api                                                                   [string]

Options:
      --version            Show version number.                        [boolean]
      --help               Show help.                                  [boolean]
  -o, --output             Output destination file.
                                         [string] [default: "redoc-static.html"]
      --title              Page title.                                  [string]
      --disableGoogleFont  Disable Google fonts.      [boolean] [default: false]
  -t, --template           Path to handlebars page template, see
                           https://git.io/vh8fP for the example.        [string]
      --templateOptions    Additional options to pass to the template. Use dot
                           notation, e.g. templateOptions.metaDescription
      --theme              Redoc theme.openapi configuration. Use dot notation,
                           e.g. theme.openapi.nativeScrollbars
      --config             Path to the config file.                     [string]

Unknown argument: cdn

ping @sebastian-iancu

I found this line on bundle.sh
docker-compose run --rm redocly build-docs computable/OAS/"$1"-html.openapi.json --cdn ...
Removed the --cdn option (which is not documented by redocly CLI) and the error went away.
But I got other errors about references not being resolved. These are not related with the changes I did:
Creating yaml files...
bundling computable/OAS/demographic-codegen.openapi.json...
[1] computable/OAS/demographic-codegen.openapi.json:1077:40 at #/components/schemas/Locatable/discriminator/mapping/COMPOSITION

Can't resolve $ref

1075 | "propertyName": "_type",
1076 | "mapping": {
1077 |     "COMPOSITION": "#\/components\/schemas\/Composition",
1078 |     "EHR_STATUS": "#\/components\/schemas\/EhrStatus",
1079 |     "FOLDER": "#\/components\/schemas\/Folder"

Error was generated by the bundler rule.

[2] computable/OAS/demographic-codegen.openapi.json:1078:39 at #/components/schemas/Locatable/discriminator/mapping/EHR_STATUS

Can't resolve $ref

1076 | "mapping": {
1077 |     "COMPOSITION": "#\/components\/schemas\/Composition",
1078 |     "EHR_STATUS": "#\/components\/schemas\/EhrStatus",
1079 |     "FOLDER": "#\/components\/schemas\/Folder"
1080 | }

Error was generated by the bundler rule.

[3] computable/OAS/demographic-codegen.openapi.json:1079:35 at #/components/schemas/Locatable/discriminator/mapping/FOLDER

Can't resolve $ref

1077 |         "COMPOSITION": "#\/components\/schemas\/Composition",
1078 |         "EHR_STATUS": "#\/components\/schemas\/EhrStatus",
1079 |         "FOLDER": "#\/components\/schemas\/Folder"
1080 |     }
1081 | }

Error was generated by the bundler rule.

[4] computable/OAS/demographic-codegen.openapi.json:1077:40 at #/components/schemas/Locatable/discriminator/mapping/COMPOSITION

Can't resolve $ref

1075 | "propertyName": "_type",
1076 | "mapping": {
1077 |     "COMPOSITION": "#\/components\/schemas\/Composition",
1078 |     "EHR_STATUS": "#\/components\/schemas\/EhrStatus",
1079 |     "FOLDER": "#\/components\/schemas\/Folder"

Error was generated by the bundler rule.

[5] computable/OAS/demographic-codegen.openapi.json:835:53 at #/components/schemas/DvInterval/discriminator/mapping/DV_INTERVAL_of_DATE_TIME

Can't resolve $ref

833 |     "mapping": {
834 |         "DV_INTERVAL": "#\/components\/schemas\/DvInterval",
835 |         "DV_INTERVAL_of_DATE_TIME": "#\/components\/schemas\/DvIntervalOfDateTime"
836 |     }
837 | },

Error was generated by the bundler rule.

[6] computable/OAS/demographic-codegen.openapi.json:835:53 at #/components/schemas/DvInterval/discriminator/mapping/DV_INTERVAL_of_DATE_TIME

Can't resolve $ref

833 |     "mapping": {
834 |         "DV_INTERVAL": "#\/components\/schemas\/DvInterval",
835 |         "DV_INTERVAL_of_DATE_TIME": "#\/components\/schemas\/DvIntervalOfDateTime"
836 |     }
837 | },

Error was generated by the bundler rule.

[7] computable/OAS/demographic-codegen.openapi.json:132:53 at #/components/schemas/DataValue/discriminator/mapping/DV_INTERVAL_of_DATE_TIME

Can't resolve $ref

130 | "DV_IDENTIFIER": "#\/components\/schemas\/DvIdentifier",
131 | "DV_INTERVAL": "#\/components\/schemas\/DvInterval",
132 | "DV_INTERVAL_of_DATE_TIME": "#\/components\/schemas\/DvIntervalOfDateTime",
133 | "DV_MULTIMEDIA": "#\/components\/schemas\/DvMultimedia",
134 | "DV_ORDERED": "#\/components\/schemas\/DvOrdered",

Error was generated by the bundler rule.

[8] computable/OAS/demographic-codegen.openapi.json:132:53 at #/components/schemas/DataValue/discriminator/mapping/DV_INTERVAL_of_DATE_TIME

Can't resolve $ref

130 | "DV_IDENTIFIER": "#\/components\/schemas\/DvIdentifier",
131 | "DV_INTERVAL": "#\/components\/schemas\/DvInterval",
132 | "DV_INTERVAL_of_DATE_TIME": "#\/components\/schemas\/DvIntervalOfDateTime",
133 | "DV_MULTIMEDIA": "#\/components\/schemas\/DvMultimedia",
134 | "DV_ORDERED": "#\/components\/schemas\/DvOrdered",

Error was generated by the bundler rule.


Force all traffic through VPN adapter

This pull requests modies the client configuration in order to force all of the client traffic through the VPN tunnel. It does so by setting the the redirect-gateway def1 directive.
Feel free to reject this PR if this is not something that is needed, however I found it to be necessary on my system(s).

Cheers.  However this would need to be set only when OVPN_ROUTES is undefined. Not everybody requires the VPN to be the default gateway.

Good call, I added the required check.


Update RNScopedStorageModule.java

Fix issue https://github.com/ammarahm-ed/react-native-scoped-storage/issues/8

Thanks for the fix


RJD-1334/fix_longitudinal_distance

Abstract
This pull requests fixes issue described here
Details

Simplification of HdMapUtils::getLongitudinalDistance function logic, while retaining its functionalify.
Additional matching: previously matching occurred at the starts of the lanelets, now matching is also performed at 0.5 * min(from_lanelet, to_lanelet) to cover the corner case (please see the mentioned issue description).
Additional unit tests for the modified function.
During development i have decided that using the first instead of the second approach is far superior (refer to this discussion)

This approach produces cleaner code in general.
This approach does not require modification of the underlying centerline's math::geometry::CatmullRomSpline.
The working POC of the first approach is still implemented in the first commit of this PR.

Docs have been updated accordingly.
Some recurring scenario conditions have been updated. Currently, majority of these conditions are too precise, this disallows any changes in the calculations.

References
https://github.com/tier4/scenario_simulator_v2/issues/1364
Jira ticket

Regression tests: OK


Form element is discarded due to LOWERCASE content encoding

The following HTML parses incorrectly ONLY when using a Jsoup.parse method that routes through the DataUtil class (where character set is determined from META comparisons). Parsing it from a string works just fine.
file.html.txt
<!doctype html>

<meta charset=utf-8>
<title>FormData: has</title>

    <link rel="help" href="https://xhr.spec.whatwg.org/#dom-formdata-get" />
    <link rel="help" href="https://xhr.spec.whatwg.org/#dom-formdata-getall" />

<form id="form">
    <input type="hidden" name="key" value="value1">
    <input type="hidden" name="key" value="value2">
</form>
<form id="empty-form" />

The form with id="form" gets discarded, the result of processing is the following:
<!doctype html>

  <meta charset="utf-8">
  <title>FormData: has</title>

  <link rel="help" href="https://xhr.spec.whatwg.org/#dom-formdata-get">
  <link rel="help" href="https://xhr.spec.whatwg.org/#dom-formdata-getall">

  <input type="hidden" name="key" value="value1">
  <input type="hidden" name="key" value="value2">
  <form id="empty-form">
  </form>

If the charset is changed from utf-8 to UTF-8 then it works out as intended.  So, definitely something to be done there about case insensitive comparisons, but that certainly isn't the end of the issue.
As far as I can tell, the Document is already incorrect BEFORE setting the doc.outputSettings().charset(..) in DataUtil.parseByteData(..). Wondering if there is perhaps some state that exists on the TreeBuilder or Parser instance overall.

<!doctype html>

<meta charset=utf-8>
<title>FormData: has</title>

    <link rel="help" href="https://xhr.spec.whatwg.org/#dom-formdata-get" />
    <link rel="help" href="https://xhr.spec.whatwg.org/#dom-formdata-getall" />

<form id="form">
    <input type="hidden" name="key" value="value1">
    <input type="hidden" name="key" value="value2">
</form>
<form id="empty-form" />

Thanks for the report and the detail!
That's fixed now with 1203bd459fe137e78a2a6dc2969f3c4995b726ce (which describes the issue in a bit more detail, but in essence, the HTML parser was being reused without being reset correctly, and DataUtil was (incorrectly) deciding it needed to redecode the doc).


Update JS Samples to align with break out properties

use the break out properties
iterate Supplemental Types and Properties
export GetTermOrUri

LGTM, though I recommend updating CHANGELOG.md to increase 1.0.36-preview to 1.0.37-preview, which will match the patch number after this PR is squash-merged.


Range from date field option , date is not binding when when we change the pickerType to calendar.

<label class="example-input-wrapper">         Date Time Range From:         <input placeholder="Date Time Range From:"                [(ngModel)]="dateTimeRange"                [selectMode]="'rangeFrom'"                [owlDateTimeTrigger]="dtRange2" [owlDateTime]="dtRange2">         <owl-date-time #dtRange2 [pickerType]="'calendar'"></owl-date-time>       ##</label>
Stackblitz link : https://stackblitz.com/edit/github-fxdejx

Updated to latest version. Issue should be fixed.


Segmentation Fault

Problem encountered on https://dotnet.microsoft.com/en-us/learn/aspnet/hello-world-tutorial/create
Operating System: linux
Provide details about the problem you're experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.
Hi. I am experiencing a segmentation fault (core dumped) when trying to create a new webapp using dotnet.

I installed using this command:
sudo chmod +x ./dotnet-install.sh
On Fri, Feb 3, 2023 at 12:16 AM Maira Wenzel @.***>
wrote:

Did you install via snap? Seems to be similar to dotnet/runtime#60436
https://github.com/dotnet/runtime/issues/60436
—
Reply to this email directly, view it on GitHub
https://github.com/dotnet/core/issues/8157#issuecomment-1414447272, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AZ4MHKDMFWW2Z5CEVQLTYTTWVQWZ7ANCNFSM6AAAAAAUO6Z57E
.
You are receiving this because you authored the thread.Message ID:
@.***>

I'm sorry, I installed using this command to get the latest version:
./dotnet-install.sh --version latest
On Fri, Feb 3, 2023 at 11:15 AM Simphiwe Mabaso @.***> wrote:

I installed using this command:
sudo chmod +x ./dotnet-install.sh
On Fri, Feb 3, 2023 at 12:16 AM Maira Wenzel @.***>
wrote:

Did you install via snap? Seems to be similar to dotnet/runtime#60436
https://github.com/dotnet/runtime/issues/60436
—
Reply to this email directly, view it on GitHub
https://github.com/dotnet/core/issues/8157#issuecomment-1414447272, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AZ4MHKDMFWW2Z5CEVQLTYTTWVQWZ7ANCNFSM6AAAAAAUO6Z57E
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hello you have same problem. My goal is like you have received "segmentation fault" If I understand correctly.
I have readden Ubuntu 20.04 - trusted repository and It got error if I already install dotnet--6.0 and dotnet--7.0 then I ran dotnet new console and it shows like this:
$ dotnet new console -o Test --framework net7.0

Welcome to .NET 7.0!
---------------------
SDK Version: 7.0.102

Telemetry
---------
The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.

Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry

----------------
Installed an ASP.NET Core HTTPS development certificate.
To trust the certificate run 'dotnet dev-certs https --trust' (Windows and macOS only).
Learn about HTTPS: https://aka.ms/dotnet-https
----------------
Write your first app: https://aka.ms/dotnet-hello-world
Find out what's new: https://aka.ms/dotnet-whats-new
Explore documentation: https://aka.ms/dotnet-docs
Report issues and find source on GitHub: https://github.com/dotnet/core
Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli
--------------------------------------------------------------------------------------
Segmentation fault (core dumped)

I am using Ubuntu 20.04 x64 ( only amd64 )
dotnet from repository of microsoft


fix: trace go run

What this PR does / why we need it:
fix trace go run
Specified Reivewers:
/assign @liuhaoyang

/approve


hotfix for popovers

related to https://jira.rax.io/browse/ETUI-1485

Coverage remained the same at 75.187% when pulling 4c1d6e6df5c4b320f1d5668c2f383728b777744a on JoseVillarreal:master into b6647a9b8ef0bbfef23ee0fcdcff3cf791187d67 on nickburns2006:master.

Coverage remained the same at 75.187% when pulling 20df69b2abb21361497a0720bb3d681186129778 on JoseVillarreal:master into b6647a9b8ef0bbfef23ee0fcdcff3cf791187d67 on nickburns2006:master.

Coverage remained the same at 75.187% when pulling 1d26acf76855950200bc2b5fee3a1b9ada096b23 on JoseVillarreal:master into b6647a9b8ef0bbfef23ee0fcdcff3cf791187d67 on nickburns2006:master.


ci: add lint-extras github workflow

add lint-extras github workflow

#12 is an open issue for this. Depending on what you include in the linter CI job, that issue can be closed with this PR.

Also see  #368 for the yaml-lint job.

The super-linter is running for 1+ hour now. Many complaints are about files under vendor/ and tools/vendor/, these directories can be excluded from testing.

The super-linter is running for 1+ hour now. Many complaints are about files under vendor/ and tools/vendor/, these directories can be excluded from testing.

Yes, I too looked at this. Will be updating the PR with this. Thanks! :)

Update- have disabled few linters, will create separate PR for their fix enabling them.

Update will be done in https://github.com/csi-addons/kubernetes-csi-addons/issues/405

@mergifyio rebase


Chunked interaction simulate

Chunking of interaction_simulate is enabled in settings file. Behavior unchanged from previous version if no chunking.
Different chunk_size values can result in minor variations in results from runs with other chunk sizes due to different array lengths passed to mnl.make_choices. This means that we can't do regression tests between runs with different chunk sizes. I am not sure this is a big deal...

Coverage decreased (-0.8%) to 97.674% when pulling aa2b0fb1265a20c877400c4077d344e887bd5504 on chunked-interaction_simulate into 4324c9323b611a0137b6a8db8ce765c5d74716b4 on master.

Coverage increased (+0.03%) to 98.502% when pulling a71a850feb624abd3b4490a7c4573b75e42c627e on chunked-interaction_simulate into 4324c9323b611a0137b6a8db8ce765c5d74716b4 on master.


add multiprocessing support for sanitization step

Allow sanitization of generations in multiprocessing context to speed up this step significantly.
Invocation remains the unchanged
bigcodebench.sanitize --samples output.jsonl --calibrate --parallel 64

or
bigcodebench.sanitize --samples output.jsonl --calibrate --parallel 64

Thank you for your contribution, @sk-g! I added a minor comment.


$XDG_CONFIG_HOME support

It's discouraged to put configuration dotfiles into home directory. Please use $XDG_CONFIG_HOME as a default user folder for vintrc. If this env var isn't set, the default fallback to ~/.config should be used.
You can find more at https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html. Please keep in mind, that this spec is applied console applications too. For example systemd, git, mc, htop and many others follow this spec.

Is there some update on this? It would be nice for XDG_CONFIG_HOME to be supported

This feature was shpped at v0.3.14.
Please try it.

I eyeballed change in PR and there is one issue remains. Config files include dot at the beginning of filename. When using XDG config folder it discouraged to make files places there as "hidden", the dot prefix should be amended.
Also documentation/README needs to be updated too.


Typescript Support

Is there any support for typescript?
Even DefinitelyTyped doesn't yield anything in this direction.

Hi @tejovanthWork !
No specific support for typescript sorry. I'm not much of a fan of typescript.
But if you'd like to contribute something to make axios-cache-adapter more compatible with typescript I'd be glad to help and review your PR.
Cheers 🍻

the .d.ts file seem to be missing in the installation folder under node_modules.
but the line in the package.json file is here:
"types": "axios-cache-adapter.d.ts",

Thanks @charjac :)
I'll close this now.

Released as version 2.3.2 🚀


[BUG] Only ask for administrator rights once for each batch of processes not working

Please confirm these before moving forward

[X] I have searched for my issue and have not found a work-in-progress/duplicate/resolved issue.
[X] I have tested that this issue has not been fixed in the latest (beta or stable) release.
[X] I have checked the FAQ section for solutions.
[X] This issue is about a bug (if it is not, please use the correct template).

UniGetUI Version
3.1.5
Windows version, edition, and architecture
Win 11 Pro
Describe your issue
Good day. I think the Only ask for administrator rights once for each batch of processes function isn't working properly.
If the option is selected in the UniGetUI settings and I click on "Actualize all"...

...I'm not getting the screen with the UniGet Elevator that allows me to install the apps with admin rights (what happens after I click the install with admin rights button).
Is this an error or does UniGetUI not want me to install my batch of processes with admin rights if I configured this before in the settings? Or do I have to activate this function: Only once after administrator rights (not recommended)?
Thanks!
Steps to reproduce the issue
No response
UniGetUI Log
[28.12.2024 21:04:32]    __  __      _ ______     __  __  ______
                        / / / /___  (_) ____/__  / /_/ / / /  _/
                       / / / / __ \/ / / __/ _ \/ __/ / / // /
                      / /_/ / / / / / /_/ /  __/ /_/ /_/ // /
                      \____/_/ /_/_/\____/\___/\__/\____/___/
                          Welcome to UniGetUI Version 3.1.5
[28.12.2024 21:04:32]
[28.12.2024 21:04:32] Build 74
[28.12.2024 21:04:32] Encoding Code Page set to 850
[28.12.2024 21:04:32] Using built-in UniGetUI Elevator
[28.12.2024 21:04:33] Loaded language locale: de
[28.12.2024 21:04:34] Randomly-generated background API auth token for the current session: yutsomctcmwiq0guh4nc44upx092q7c5ycqpnorpax3alauijopl0mc25rdiiiby
[28.12.2024 21:04:34] Api running on http://localhost:7058
[28.12.2024 21:04:34] Lang files were updated successfully from GitHub
[28.12.2024 21:04:34] Old chocolatey path is a symbolic link, not migrating Chocolatey...
[28.12.2024 21:04:35] Downloaded new icons and screenshots successfully!
[28.12.2024 21:04:36] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: Winget
                      █ Enabled: True
                      █ Found: True
                      █ Fancy exe name: winget.exe
                      █ Executable path: C:\Users\Udo\AppData\Local\Microsoft\WindowsApps\winget.exe
                      █ Call arguments:
                      █ Version:
                      █   System WinGet CLI Version: v1.9.25200
                      █   Using Native WinGet helper (COM Api)
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28.12.2024 21:04:36] Command npm was not found on the system
[28.12.2024 21:04:36] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: Npm
                      █ Enabled: True
                      █ Found: False
                      █ THE MANAGER WAS NOT FOUND. PERHAPS IT IS NOT
                      █ INSTALLED OR IT HAS BEEN MISCONFIGURED
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28.12.2024 21:04:38] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: Pip
                      █ Enabled: True
                      █ Found: True
                      █ Fancy exe name: pip
                      █ Executable path: C:\Users\Udo\AppData\Local\Programs\Python\Python313\python.exe
                      █ Call arguments:  -m pip
                      █ Version:
                      █   pip 24.3.1 from C:\Users\Udo\AppData\Local\Programs\Python\Python313\Lib\site-packages\pip (python 3.13)
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28.12.2024 21:04:38] Command cargo was not found on the system
[28.12.2024 21:04:38] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: Cargo
                      █ Enabled: True
                      █ Found: False
                      █ THE MANAGER WAS NOT FOUND. PERHAPS IT IS NOT
                      █ INSTALLED OR IT HAS BEEN MISCONFIGURED
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28.12.2024 21:04:38] Command scoop was not found on the system
[28.12.2024 21:04:38] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: Scoop
                      █ Enabled: True
                      █ Found: False
                      █ THE MANAGER WAS NOT FOUND. PERHAPS IT IS NOT
                      █ INSTALLED OR IT HAS BEEN MISCONFIGURED
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28.12.2024 21:04:38] Command vcpkg was not found on the system
[28.12.2024 21:04:38] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: .NET Tool
                      █ Enabled: True
                      █ Found: False
                      █ THE MANAGER WAS NOT FOUND. PERHAPS IT IS NOT
                      █ INSTALLED OR IT HAS BEEN MISCONFIGURED
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28.12.2024 21:04:38] Command vcpkg was not found on the system
[28.12.2024 21:04:39] Command pwsh.exe was not found on the system
[28.12.2024 21:04:39] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: PowerShell7
                      █ Enabled: True
                      █ Found: False
                      █ THE MANAGER WAS NOT FOUND. PERHAPS IT IS NOT
                      █ INSTALLED OR IT HAS BEEN MISCONFIGURED
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28.12.2024 21:04:39] Command vcpkg was not found on the system
[28.12.2024 21:04:39] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: vcpkg
                      █ Enabled: True
                      █ Found: False
                      █ THE MANAGER WAS NOT FOUND. PERHAPS IT IS NOT
                      █ INSTALLED OR IT HAS BEEN MISCONFIGURED
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28.12.2024 21:04:42] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: Chocolatey
                      █ Enabled: True
                      █ Found: True
                      █ Fancy exe name: choco.exe
                      █ Executable path: C:\Users\Udo\AppData\Local\UniGetUI\Chocolatey\choco.exe
                      █ Call arguments:
                      █ Version:
                      █   2.2.2
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28.12.2024 21:04:43] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: PowerShell
                      █ Enabled: True
                      █ Found: True
                      █ Fancy exe name: powershell.exe
                      █ Executable path: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
                      █ Call arguments:  -NoProfile -Command
                      █ Version:
                      █   Name                           Value
                      █   ----                           -----
                      █   PSVersion                      5.1.26100.2161
                      █   PSEdition                      Desktop
                      █   PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
                      █   BuildVersion                   10.0.26100.2161
                      █   CLRVersion                     4.0.30319.42000
                      █   WSManStackVersion              3.0
                      █   PSRemotingProtocolVersion      2.3
                      █   SerializationVersion           <IP_ADDRESS>
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28.12.2024 21:04:43] LoadComponentsAsync finished executing. All managers loaded. Proceeding to interface.
[28.12.2024 21:04:51] Dependency parse-pip-search for manager Pip is present
[28.12.2024 21:04:56] Found 0 available updates from Chocolatey
[28.12.2024 21:04:56] Found 0 installed packages from Chocolatey
[28.12.2024 21:04:57] Found 14 installed packages from Pip
[28.12.2024 21:04:59] Found 0 installed packages from PowerShell
[28.12.2024 21:05:02] Found 0 available updates from PowerShell
[28.12.2024 21:05:04] Found 1 available updates from Pip
[28.12.2024 21:05:12] WinGet package Microsoft.Teams.Classic not being shown as an updated as this version has already been marked as installed
[28.12.2024 21:05:13] WinGet package Python.Python.3.12 not being shown as an updated as this version has already been marked as installed
[28.12.2024 21:05:17] Found 9 available updates from Winget
[28.12.2024 21:05:17] Found 883 installed packages from Winget
[28.12.2024 21:05:17] Backup saved to C:\Users\Udo\Einstellungen\UniGetUI\Sicherung\ENVY installierte Pakete.ubundle
[28.12.2024 21:05:17] Icon download attempt at http://static.4kdownload.com/main/img/logo/videodownloader-512.7395df698c5e.png failed with code NotFound
[28.12.2024 21:05:18] Icon download attempt at https://community.chocolatey.org/content/packageimages/gimagereader.3.4.1.png failed with code NotFound
[28.12.2024 21:05:19] Could not parse Images array from Microsoft Store response
[28.12.2024 21:05:58] Resetting administrator rights cache for process id 14268
[28.12.2024 21:05:58] Command vcpkg was not found on the system
[28.12.2024 21:10:22] Loaded operation parameters for package id=OpenMedia.4KVideoDownloader on manager Winget and operation Update: update --id "OpenMedia.4KVideoDownloader" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force
[28.12.2024 21:10:22] Caching admin rights for process id 14268
[28.12.2024 21:10:44] Elevator [or GSudo] UAC prompt was canceled, not showing error message...
[28.12.2024 21:10:44] Loaded operation parameters for package id=OpenMedia.4KVideoDownloaderPlus on manager Winget and operation Update: update --id "OpenMedia.4KVideoDownloaderPlus" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force
[28.12.2024 21:10:44] Caching admin rights for process id 14268
[28.12.2024 21:10:49] Elevator [or GSudo] UAC prompt was canceled, not showing error message...
[28.12.2024 21:10:50] Loaded operation parameters for package id=charset-normalizer on manager Pip and operation Update: install --upgrade charset-normalizer --no-input --no-color --no-python-version-warning --no-cache
[28.12.2024 21:10:50] Caching admin rights for process id 14268
[28.12.2024 21:10:54] Elevator [or GSudo] UAC prompt was canceled, not showing error message...
[28.12.2024 21:10:54] Loaded operation parameters for package id=CPUID.CPU-Z on manager Winget and operation Update: update --id "CPUID.CPU-Z" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force
[28.12.2024 21:10:54] Caching admin rights for process id 14268
[28.12.2024 21:11:05] Elevator [or GSudo] UAC prompt was canceled, not showing error message...
[28.12.2024 21:11:05] Loaded operation parameters for package id=EaseUS.PartitionMaster on manager Winget and operation Update: update --id "EaseUS.PartitionMaster" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force
[28.12.2024 21:11:05] Caching admin rights for process id 14268
[28.12.2024 21:13:24] Loaded operation parameters for package id=IObit.IObitSoftwareUpdater on manager Winget and operation Update: update --id "IObit.IObitSoftwareUpdater" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force
[28.12.2024 21:13:24] Caching admin rights for process id 14268

Package Managers Logs
Manager WinGet with version:
System WinGet CLI Version: v1.9.25200
Using Native WinGet helper (COM Api)

——————————————————————————————————————————

Logged native task on manager Winget. Task type is ListSources
Process start time: 28.12.2024 21:04:35
Process end time:   28.12.2024 21:04:36

-- Task information
 ...

The task reported success

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Users\Udo\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source update --disable-interactivity"
Process start time: 28.12.2024 21:04:43
Process end time:   28.12.2024 21:04:52

-- Process STDOUT
 ...

Return code: SUCCESS (0)

——————————————————————————————————————————

Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 28.12.2024 21:04:43
Process end time:   28.12.2024 21:05:17

-- Task information
 ...

The task reported success

——————————————————————————————————————————

Logged native task on manager Winget. Task type is OtherTask
Process start time: 28.12.2024 21:04:43
Process end time:   28.12.2024 21:05:03

-- Task information
 ...

The task reported success

——————————————————————————————————————————

Logged native task on manager Winget. Task type is ListUpdates
Process start time: 28.12.2024 21:04:52
Process end time:   28.12.2024 21:05:17

-- Task information
 ...

The task reported success

——————————————————————————————————————————

Logged native task on manager Winget. Task type is ListSources
Process start time: 28.12.2024 21:05:58
Process end time:   28.12.2024 21:05:58

-- Task information
 ...

The task reported success

——————————————————————————————————————————

Relevant information
No response
Screenshots and videos
No response

Are you seeing multiple UniGetUI Elevator prompts, or the prompts are from the installers themselves?

I see one UniGetUI Elevator prompt when clicking the install with admin rights button inside the app. I would expect the same prompt to appear when clicking on the actualize all (Alles aktualisieren) button shown above when the Only ask for administrator rights once for each batch of processes function is activated inside the settings. However, nothing appears in this case...

In that case, UniGetUI elevator prompt will show only when an operation requests rights. If no operation requests UAC rights, then no prompt will be shown

Ok. Can't I configure UniGetUI to always show me that dialogue once when I want to update all my apps (instead of showing me the prompt for each app that needs elevated rights)?

(instead of showing me the prompt for each app that needs elevated rights)?

No, this feature is supposed to show it the first time. The second time an operation requires rights, no prompt should be shown. You should be seeing between 0 and 1 UAC prompts

I see. But this is not working here. When I click the actualize all (alles aktualisieren) button that you see on my pic above, no single UniGetUI elevator promp appears. How can I make this prompt appear once after I click on the actualize all button?

I am seeing the same thing.

I see. But this is not working here. When I click the actualize all (alles aktualisieren) button that you see on my pic above, no single UniGetUI elevator promp appears. How can I make this prompt appear once after I click on the actualize all button?

To do this, you need to enable "Elevate all operations" under Administrator rights settings.

I see. I didn't want to do this as you don't recommend it. Was thinkingbthat the second option there would do the trick


self-managed istio installation: istiod scraping

I've been trying to scrape istio control plane:
Using Prometheus-Operator I would prepare something like this:
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  name: istiod
  namespace: istio-system
spec:
  jobLabel: istio
  targetLabels: [app]
  selector:
    matchExpressions:
    - {key: istio, operator: In, values: [pilot]}
  namespaceSelector:
    any: true
  endpoints:
  - port: http-monitoring
    interval: 15s

Yep, via k8s service. OK, we do not have ServiceMonitor CRD so, I'm trying with your [Cluster]PodMonitoring CRD.
apiVersion: monitoring.googleapis.com/v1
kind: PodMonitoring
metadata:
  name: istiod
  namespace: istio-system
spec:
  endpoints:
  - interval: 15s
    port: 15014
  selector:
    matchLabels:
      app: istiod
  # matchExpressions = [{
  #   key      = "istio"
  #   operator = "In"
  #   values   = ["pilot"]
  #   }
  # ]

The final Prometheus config:
apiVersion: v1
data:
  config.yaml: |
    global: {}
    scrape_configs:
        - job_name: ClusterPodMonitoring/istiod/15014
          honor_timestamps: false
          scrape_interval: 15s
          scrape_timeout: 15s
          metrics_path: /metrics
          follow_redirects: true
          relabel_configs:
            - source_labels: [__meta_kubernetes_pod_label_app[]
              regex: istiod
              action: keep
            - source_labels: [__meta_kubernetes_namespace[]
              target_label: namespace
              action: replace
            - source_labels: [__meta_kubernetes_pod_name[]
              target_label: pod
              action: replace
            - source_labels: [__meta_kubernetes_pod_container_name[]
              target_label: container
              action: replace
            - target_label: job
              replacement: istiod
              action: replace
            - source_labels: [__meta_kubernetes_pod_name[]
              target_label: __tmp_instance
              action: replace
            - source_labels: [__meta_kubernetes_pod_controller_kind, __meta_kubernetes_pod_node_name[]
              regex: DaemonSet;(.*)
              target_label: __tmp_instance
              replacement: $1
              action: replace
            - source_labels: [__meta_kubernetes_pod_container_port_number[]         #?
              regex: (15014)? #?
              action: keep #?
            - source_labels: [__tmp_instance[]
              target_label: instance
              replacement: $1:15014
              action: replace
            - source_labels: [__meta_kubernetes_pod_ip[]
              target_label: __address__
              replacement: $1:15014
              action: replace
          kubernetes_sd_configs:
            - role: pod
              follow_redirects: true
              selectors:
                - role: pod
                  field: spec.nodeName=$(NODE_NAME)
kind: ConfigMap
metadata:
  creationTimestamp: "2022-05-30T07:10:14Z"
  name: collector
  namespace: gmp-system

Port 15014 is not declared anyway in the istiod POD definition, but it's the scraping port:

annotation of the istiod POD snippet:

 prometheus.io/port: "15014"
 prometheus.io/scrape: "true"

Curling over that port works good (e.g. curl http://<istiod_pod>:15014/metrics).
So my metrics are empty for my istiod job. Looking at the relabel_config I came out to the conslusion that is because of #? part. Isn't it?
If yes, please tell me how to scrape on non-declarative Prometheus ports. If not, so why it is not working?

What version of managed collection are you using? We recently changed how we scrape numeric ports, as our previous behavior was leading to multi-container pods being scraped multiple times.
For what it's worth it's best to use named ports; give it a shot and see if that fixes things.

image: gke.gcr.io/prometheus-engine/prometheus:v2.28.1-gmp.7-gke.0

OK, so not the collector image but the operator: image: gke.gcr.io/prometheus-engine/operator:v0.4.0-gke.0

Ack. The issue might fix itself when you get auto-upgraded to 0.4.3-gke.0 which is rolling out now.
But besides that, let me have someone else take a look at the config and see if they can spot anything else.

I set it up via gcloud (I mean: gcloud beta container clusters update CLUSTER_NAME  --enable-managed-prometheus --region REGION) :|
So, we must wait?

Yeah, unfortunately. What's your cluster version? 1.23 is rolling out now.

@lyanco if I run the setup on another cluster with the same 1.21 version (using gcloud - ultimetally it should be terraform but as far as I know terraform provider still does not support gmp) so will it install either the 0.4.3-gke.0 version or the 0.4.0-gke.0 one? I must do that anyway so...?

I confirm: v0.4.3-gke.0, works!

OK, turning on/off the feature gives nothing. The second installation ends with the old v0.4.0 version which I think brings a lot of problems to my whole Shared VPC.

 New backport expected arrival time is the end of this week / beginning of next week.

This is now backported and should be fixed.
Try reapplying your PodMonitorings.


Add Simplified Chinese localization

Add Simplified Chinese localization

Hi @DevLiuSir, thanks for the translation. I've already added the Simplified Chinese translation from another PR https://github.com/rlxone/Equinox/pull/38 (they just translated it before you), but i'm going to mention you as well for putting in the effort if you don't mind. Thank you very much for your work!

Hi @DevLiuSir, thanks for the translation. I've already added the Simplified Chinese translation from another PR #38 (they just translated it before you), but i'm going to mention you as well for putting in the effort if you don't mind. Thank you very much for your work!

OK！


settings: Allow admins/owners to deactivate themselves from users list.

We previously did not allow users to deactivate themselves from users list to avoid users deactivating themselves accidentally. But we now show a confirmation modal before deactivating a user, so it is fine to allow it.

Fixes: https://chat.zulip.org/#narrow/stream/9-issues/topic/deactivating.20yourself.20disabled.20in.20users.20panel

Self-review checklist

[ ] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[ ] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[ ] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[ ] Each commit is a coherent idea.
[ ] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[ ] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

Merged, thanks @sahil839!


add proper handling of commit author

currently it is hardcoded to "Upload"

working on moving them into parameters

Implemented with #14

Merged


Pic2card backend

Description
Merging pic2card (https://github.com/Imaginea/pic2card) with Adaptive cards repo
Microsoft Reviewers: Open in CodeFlow

/azp run

/azp run

/azp run

/azp run


[Gally]: master <- dev

Automatically created by Git-Ally

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Simulated command testcases TH side logs getting stuck

Reproduction steps / Feature
Summary:
   TH not moving to the next step when DUT sends command to TH.
Steps to reproduce:
1. Add test TC_I_3_2_Simulated or any tests which sends command in steps.
2. Build app1
3. Run tests TC_I_3_2_simulated tests
4. Pair DUT and TH (Step 1)
5. When DUT sends the command to TH after success in TH side logs its get stuck not moving to next step

Added Diff link and execution logs below:

Platform
other
Platform Version(s)
No response
Type
YAML tested
(Optional) If manually tested please explain why this is only manually tested
No response
Anything else?
Diff link: https://github.com/project-chip/connectedhomeip/compare/master...manjunath-grl:connectedhomeip:Simualted_CommandNextStep_Error
Execution logs:
DUT_I_3_2Logs.zip
TH_I_3_2_Logs.zip

@vivien-apple

I just tried that by adding Test_TC_I_3_2_Simulated to app1, build and launched with: ./out/app1/chip-app1 --command Test_TC_I_3_2_Simulated
I can see TH moving to the next step when commands are received until I receive a **** Test Complete: Test_TC_I_3_2_Simulated log.
@manjunath-grl  Can you check if you still have the issue ?

@vivien-apple @raju-apple Issue is fixed closing the issue.


The associated node is not selected if clicking 'Refresh All' then clicking the opened tab

Storage Explorer Version: 1.28.0
Build Number: 20230209.2
Branch: rel/1.28.0
Platform/OS: Windows 10/Linux Ubuntu 20.04/MacOS Ventura 13.2 (Apple M1 Pro)
Architecture: ia32/x64/arm64
How Found: Exploratory testing
Regression From: Not a regression
Steps to Reproduce

Expand one storage account -> Blob Containers.
Open one blob container.
Refresh the tree view by clicking 'Refresh All'.
Click the opened blob container tab.
Check whether the associated node is selected.

Expected Experience
The associated node is selected.
Actual Experience
Nothing happens to the tree view.
Additional Context

This issue also reproduces for file shares/queues/tables/resource groups.
This issue also reproduces if clicking 'Refresh' on the context menu of the storage account.

This is by design. Refreshing the storage account will unload the container nodes which temporarily breaks the association because the node is no longer in the tree. If the user re-expand the container nodes and the container still exist the association will be restored.


improvements

So I made some improvements.
Your Bug:
The bug was because you were printing on the console the error message from your fetch() instead of considering that error as a BAD URL (if fetch fails because the URL is BAD).
-Request only HEADERS. (optimization)
Now your fetch just requests the HEADERS. It will save time and space for your application.
-Timeout of 1.5secs (optimization)
If a server does not send a life-signal in 1.5secs, your fetch will throw an error.

 A lot of "IFs" nested and so on. (David has a good video about it. I will send the link to you).
I tried to change it, but you can still working on it.
-function messageOne()
I just put your message inside a function to help us exit from callback hell.

This will be for Lab2.
-Add feature:  request only headers.
-Add feature:  fetch timeout.
-Propose of "-v" instead of "v"
-Better Formatting. (No callback hells)
-Probably I'm gonna create a new pull request with more improvements during this week.
Thanks.
Pedro


Remove prometheus export of metrics

What does this PR do?
The use of the prometheus exporter was a convenience early on in this project but has not seen use for at least six months by our known user-base.
Motivation
Removing this resolves a ding we have for
RUSTSEC-2020-0168 and slightly simplifies our CLI flags.

Ah, we still get dinged even so. Closing.


Docs: Added Empty State experimental pattern

I have added a first draft for the experimental Empty State pattern.

@chloepoulterdesign @vikkipaterson This looks great! 😃
As usual, I left a bunch of comments, but it's about ready to go. Will serve as a great basis for expanding error state guidance.


[BUG] Error with accessing protected routes still persists

Brief description:
Despite the changes in the nginx.conf the error is still  there:

How to achieve it:
Figure it out. Remove the hosts from the nginx.conf and change the logic in the auth.py file.

I believe the issue happens only locally since the logic is deployed on dev.
The bug before was caused by using an incorrect url while this one uses the correct one but the api is not responding.


Fix bug with image.gaussian and ByteTensors.

Fixes https://github.com/torch/image/issues/119.

Add test case to test_gaussian.lua.
Use double precision arithmetic in function.
Use image_(FromDouble) to clip output.

this also changes the Float version to use double arithmetic. That kinda hurts performance for float right...

Yeah. Guess the same is true of the changes I made to bicubic scaling. I'm looking into all the ByteTensor stuff in image at the moment so I'll try to make this cleaner. I guess I could #define a temporary type and use that for all calculations:
#if defined(TH_REAL_IS_FLOAT) || defined(TH_REAL_IS_DOUBLE)
#define temp_t real
#else
#define temp_t float
#endif

And define inlined image_(FromTemp) and image_(ToTemp) type conversion functions (that are noops for floats and doubles).
Thoughts? Better variable names?

I will close this PullRequest, since https://github.com/torch/image/pull/135 covers this now.


onLinkHandle Always Open Safari Browser when click link inside PDF File

I use iPhone 11 for test my project.
I used onLinkHandle for handle value text link when click a link inside PDF File.
But always safari will open after click the link inside pdf file ( etc link is "https://pub.dev". )
Can I stop open safari browser after click link inside PDF File, and just get text link with onLinkHandle without open safari browser?

hi @suxma
please open your issue in repository of pdf_view
because flutter_cached_pdfview depend on it

Hi @AbdOoSaed
thanks. I'll issue to pdf_view repo..


Change make_base_geometric from "deprecated" to an "alias"

I don't think we actually want to completely remove the "geometric mechanism", as it's likely what some people will look for first. It just needs to be a thin alias.

I looks like this make_base_geometric was entirely removed in august of 2023, so this is moot.

replace make_base_geometric with make_base_discrete_laplace

Closing.


fix(nacos): fix issue #859

Describe what this PR does / why we need it
Does this pull request fix one issue?
fix issue #859
Describe how you did it
Describe how to verify it
Special notes for reviews

hi, could you resolve conflicts?

i have checkout the code after your commit ,maybe the issue https://github.com/alibaba/spring-cloud-alibaba/issues/859 has not been resolved yet.

i have checkout the code after your commit ,maybe the issue https://github.com/alibaba/spring-cloud-alibaba/issues/859 has not been resolved yet.

I tried the ConfigService cache can be work

i have checkout the code after your commit ,maybe the issue https://github.com/alibaba/spring-cloud-alibaba/issues/859 has not been resolved yet.

yeah，I do not consider to be clear about the spring - refresh mechanism of cloud, I raised a pr, to ensure that this problem can be solved


update service urls based on exposed ports from the manifest

pre/postfix uri adjustments such as http:// and /path


Implement IMED algorithm from Honda & Takemura, 2015

"Non-asymptotic analysis of a new bandit algorithm for semi-bounded rewards", J. Honda and A. Takemura, JMLR, 2015 proposed an algorithm called IMED, to be an improvement on their DMED policy.

[ ] Implement it,
[ ] Test it,
[ ] Confirm their experimental results.

Who it's really non trivial, I though this D_inf was as simple as a klucb call, but not at all!

OK… so far, it is NOT working AT ALL. I will continue later!

See the documentation


AAE-395 Metadata column for all models

Support metadata for all the models in a new text column

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


yabai --load-sa in .yabairc not working, only when manually run

Hey there!
I have a variety of issues, mainly related to SIP-based features. I have just done the SIP setup steps once again, but still face all these issues.
Does anyone have any idea what could cause these issues?
yabai 7.1.1, macOS 14.5 (but same issues on macOS 14.1 earlier too)
csrutil status Response
System Integrity Protection status: unknown (Custom Configuration).
Configuration:
Apple Internal: disabled
Kext Signing: enabled
Filesystem Protections: disabled
Debugging Restrictions: disabled
DTrace Restrictions: enabled
NVRAM Protections: disabled
BaseSystem Verification: enabled
Boot-arg Restrictions: disabled
Kernel Integrity Protections: enabled
Authenticated Root Requirement: enabled
This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state.
Issues
yabai -m config window_opacity on
yabai -m config active_window_opacity 1.0
yabai -m config normal_window_opacity 0.5

yabai -m config window_shadow off

yabai -m config window_animation_easing ease_in_out_sine
yabai -m config window_animation_duration 0.5

All windows are full opacity, have a shadow, and animations only appear very irregularly and when they do are glitched. Also when moving the window using a mouse action, it's extremely slow and delayed.
Video
https://github.com/koekeishiya/yabai/assets/25248999/42adede0-a752-4ad0-89c6-573c84c34a1f

I get this sometimes too. Are you using a usb-video? Something like a usb hub with instantview?

I am using a DisplayLink Hub with the DisplayLink Driver. This is a must for me, because the M1 usually can only handle one display, but through DisplayLink, it works with three.

I don't think this is RAM related in my case. I always have plenty of ram left available.

"Found" the issue - sudo yabai --load-sa is in my .yabairc, but it apparently seems to not get triggered?! Everything works fine once I manually run the command.
Any ideas why this could be?

I was having a similar issue today when installing yabai from scratch today on stream, i followed this wiki link https://github.com/koekeishiya/yabai/wiki/Installing-yabai-(latest-release)#configure-scripting-addition
and you have to make sure that your sudoers file has the last line commented out
it should read
#includedir /private/etc/sudoers.d
the hash tag is important, it begins with 2 but needs to only have one.
After i did this i had to restart my laptop
hope this helps