Failed to construct 'Worker': Access to the script at 'blob:https...'

I have script-src 'self' in the content-security-policy header and found this exception that seems to relate to the preview plugin:
Uncaught DOMException: Failed to construct 'Worker': Access to the script at 'blob:https://example.com/b6714c1d-702a-4041-b5f9-7b36dc3d1fa4' is denied by the document's Content Security Policy.
    at Fn (https://example.com/assets/js/main-718609cb98.js:18:84505)
    at https://example.com/assets/js/main-718609cb98.js:34:26960
    at Image.DID_IMAGE_PREVIEW_CONTAINER_CREATE.n.onload (https://example.com/assets/js/main-718609cb98.js:34:26784)

User agent:
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 Safari/537.36

The workers are generated dynamically, can you test if this works:
https://github.com/mapbox/mapbox-gl-js/issues/4062#issuecomment-319702384

I have to add blob: for img-src so yes it will silence the error.
But I am a bit hesitant to add blob: to script-like context since the main purpose of CSP is to prevent XSS. Do you see a way that can solve the issue without requiring a blob: in CSP? Thanks.

I have to add blob: for img-src so yes it will silence the error.

Okay great.

But I am a bit hesitant to add blob: to script-like context since the main purpose of CSP is to prevent XSS. Do you see a way that can solve the issue without requiring a blob: in CSP? Thanks.

I could only find the following resource on security risk.
https://security.stackexchange.com/questions/190331/is-allowing-blob-in-content-security-policy-a-risk
I don't think it's possible to solve this without extracting worker code from the library, but that would make the library setup process a hassle as every worker would be in its own file. It seems a lot of other libraries also advice to add :blob to the CSP.

Thanks a lot. I'll do that. Feel free to close this.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/worker-src
worker-src 'self' 'unsafe-inline' * blob:;
this helped me

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/worker-src
worker-src 'self' 'unsafe-inline' * blob:;
this helped me

Ok, is it whise to add * with the other entries? worker-src 'self' blob: ; was enough for me.

It is not wise as it defeats the whole purpose of CSP.

Tried both versions of CSP without success. Same error messages about "about:blank" report URI and worker-src.


 I have many more violations in my codebase. I just randomly picked few of them, but most likely all of them a similar.

I've got a few more:
Case 4
Function being flagged
UnusedPrivateMember - [integrationTest] at gradle-dependency-graph-generator-plugin/src/test/java/com/vanniktech/dependency/graph/generator/DependencyGraphGeneratorPluginTest.kt:61:3

(https://github.com/vanniktech/gradle-dependency-graph-generator-plugin/blob/167e6401ba7245e0f0a724851d5f18decca285b1/src/test/java/com/vanniktech/dependency/graph/generator/DependencyGraphGeneratorPluginTest.kt#L61)
Another Case 2
b is unused. Gets flagged even twice. (Same as Case 2):
internal object NullOutputStream : OutputStream() {
  override fun write(b: Int) {
    // No-op.
  }
}

Parameters in overridden methods should not be taken into account.
Case 5
Extension function gets flagged:
UnusedPrivateMember - [getDisplayName] at gradle-dependency-graph-generator-plugin/src/main/kotlin/com/vanniktech/dependency/graph/generator/DotGenerator.kt:82:3

https://github.com/vanniktech/gradle-dependency-graph-generator-plugin/blob/167e6401ba7245e0f0a724851d5f18decca285b1/src/main/kotlin/com/vanniktech/dependency/graph/generator/DotGenerator.kt#L82

Is it possible to run new rules against open source projects to verify that there are no false positives?

That would be optimal :D, currently we leave them turned off and let the early birds test them :D.

val test = object : Iterator<String?> {

    var mutatable: String? = null

    private fun preCall() {
        mutatable = "done"
    }

    override fun next(): String? {
        preCall()
        return mutatable
    }

    override fun hasNext(): Boolean = true
}

fun main(args: Array<String>) {
    println(test.next())
}


Fix ellipsis in DisplayNames - 2

Details
Add display: inline-block in web to make ellipsis work.
Fixed Issues
$ https://github.com/Expensify/App/issues/6913
Tests | QA Steps

Open app
Create a group with multiple contacts
Check LHN for the group with multiple contacts, it should show an ellipsis if the names don't fit
Create a contact with a long email to check it also shows an ellipsis at the end
Check in the search page the same behavior as LHN

Expected result: You should see the ellipsis for all cases above.
Tested On

[x] Web
[x] Mobile Web
[x] Desktop
[ ] iOS
[ ] Android

Screenshots
Web

Mobile Web

Desktop

iOS

Android

@CamilaRivera Let's find the real cause why this is not working natively. Why RN-web is using multiline styles.

@CamilaRivera Let's find the real cause why this is not working natively. Why RN-web is using multiline styles.

Also since you tested on mobile web & desktop would you please provide some screenshots? :D (also for ios and android if you're able to test there)

@CamilaRivera Let's find the real cause why this is not working natively. Why RN-web is using multiline styles.

Not sure what you mean about "multiline styles", but this is what I found:
The base requirements for the ellipsis, according to this SO, are:
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

and a constrained width. We are missing this last part because of the display: -webkit-box currently being set.  Haven't found why that is set like that.

Also since you tested on mobile web & desktop would you please provide some screenshots? :D (also for ios and android if you're able to test there)

@Beamanator Updated the description with screenshots

I meant the same thing display: -webkit-box is multiline styles. So Now I would wait before merging this and request you to do some analysis on finding the root cause. If we are not able to determine then we can proceed with this approach which is a hacky solution.
This problem is coming due to the recent upgrade of RN-web. But is this a bug with RN-web or an issue in our repo?

Here is the issue with RN-web https://github.com/necolas/react-native-web/issues/2186. Let's wait for the solution

I have submitted a fix for RN-web https://github.com/necolas/react-native-web/pull/2193 which should be merged soon and then this issue will be fixed.

Closing since the fix was made in react-native-web (our fork, for now)


2 questions

How can I loop account who has error during example: unfollow

                botAccount.Community.unfollowPublisher(profileId, function (err) {
                    if (err)
                        botsManager.errorDebug("Failed to un-follow user. User might already be un-followed. Error: " + err);

----- what I should to put here to loop account until he will do that without error? -----

                    else
                        botsManager.infoDebug("Successfully un-followed user with  " + botAccount.getAccountName());
                });
            })();

is there a some simple method to keep accounts logged on all the time and do favs/likes or follows without logging them every time with GUI?
can I just add case in GUIhandler with value of 'node votebot.js' or something?

sorry for stupid questions, my coding skills are at low lvl ^^

For question #1, you simply make it run the code again. You can do this recursively (have it repeat once only because if it fails more that might mean something is wrong, and should be fixed before retrying)
You can do this by enclosing the code in a function and having that function run itsself, if it fails. For example:
let functionToRun = function(X, Y, callback){
if (X){
// It failed, so lets re-run the function...
functionToRun(X, Y, callback);
}
else {
// Its all good! No need to rerun function... You can now execute a callback.
callback();
}
}

I'd recommend a way to keep track of how many times it ran (maybe pass in counter parameter, which increases on every run, and if it exceeds a certain amount, it completely fails.)
As for question #2:
If you mean that the session expires, then you can handle that by listening for the 'sessionExpire' event, which returns the account that the session expired for, and just have it login. For example:
    botsManager.on('sessionExpired', function (botAccount) {
        botAccount.initUser(function(err){
            botAccount.Auth.loginAccount();
        });
    });

This code, however, works with the latest beta version (not full release yet). You can get that version by running 'npm install node-steam-botmanager@beta'. Or you can go through the changes that are on github (github has latest code updates).

thank you for advice at #1 question, I will try to implement this
#2 question, I mean I want to run GUIOnly.js (autologin on) then I want to have all accounts logged and doing votebot.js, joinbot.js with GUI like tempList.push("join"); , then I want to do case 'join':, but I don't know what I should to paste in that case.

In that case, you will need to honestly look at the code I did, and work from there. It will be a bit of a steep learning curve at first. You can also try to build your own GUI using 'inquirer' library.

ok, thank you for advices


Troubleshoot nouveau

Review HTML: https://nvidia.github.io/cloud-native-docs/review/pr-98/gpu-operator/latest/troubleshooting.html#gpu-operator-validator-failed-to-create-pod-sandbox
@francisguillier, PTAL.

@mikemckiernan
the content is good but I think the NVEX team wanted a note in the install guide to mention that NOUVEAU must be disabled on the nodes before installing GPU operator. Otherwise the driver container deployment will fail.


Type and value is returned instead of only value

Package Name:  @azure/data-tables
Package Version: 12.0.0-beta.2
Operating system: Windows
[x] nodejs

version:  12.20.0

[ ] browser

name/version: N/A

[x] typescript

version: 4.1.3

Is the bug related to documentation in

[ ] README.md
[ ] source code documentation
[ ] SDK API docs on https://docs.microsoft.com

Describe the bug
Previously we used the old sdk to communicate with table storage, but when we update we encountered this issue:
When I retrieve data from azure table storage, sometimes column returned as an object instead of value.
e.g: {
dateOfBirth: {
type: Date
value: "2000-01-01T12:00:00"
}
timestamp: "2020-04-07T21:12:00"
}
Why is it inconsistent between dateOfBirth & timestamp and how can I workaround this so it never return type?
To Reproduce
Steps to reproduce the behavior:

Add field with EdmType = DateTime
Try to fetch the column.
Note that type is returned for DateTime field

Expected behavior
A clear and concise description of what you expected to happen.
type should not be returned for all fields. This makes the behavior inconsistent.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

Thanks for reporting @nnofa, this behavior is by design. The reason behind the design, is that the service supports nano-second precision, however JS doesn't. We decided not to serialize and return the date as a string to avoid losing precision on round tripping. This is the same behavior for Int64 data types
I have filed #14842 to investigate the use of Temporal and BigInt to improve this behavior


DDrawCompat-thandor.log]

if i change displayaspectratio=display setting then save and open the game it still stays with the black border but if i close the game then open the file it changes back to app why does this happen am i doing it correctly here is my log if you want to chek it correctly and change it
DDrawCompat-thandor.log

Are you editing the DDrawCompat-thandor.log file instead of DDrawCompat.ini? Otherwise it shouldn't automatically change back.
The log file clearly says that none of the potential configuration files exist:
22:56:37.094 Loading global config file: C:\ProgramData\DDrawCompat\DDrawCompat.ini
22:56:37.094   File not found, skipping
22:56:37.094 Loading user config file: C:\Users\Alex\AppData\Local\DDrawCompat\DDrawCompat.ini
22:56:37.094   File not found, skipping
22:56:37.094 Loading directory config file: E:\Alex Old\Desktop\ThandorXP\DDrawCompat.ini
22:56:37.094   File not found, skipping
22:56:37.094 Loading process config file: E:\Alex Old\Desktop\ThandorXP\DDrawCompat-thandor.ini
22:56:37.094   File not found, skipping
22:56:37.094 Loading overlay config file: E:\Alex Old\Desktop\ThandorXP\DDrawCompatOverlay-thandor.ini
22:56:37.094   File not found, skipping

The simplest file to use would be the directory config file:
E:\Alex Old\Desktop\ThandorXP\DDrawCompat.ini
Also, make sure that file extensions are visible in File Explorer:
https://www.howtogeek.com/205086/beginner-how-to-make-windows-show-file-extensions/
Otherwise, if you simply create a new text file, it will have a hidden .txt extension. So even if you see "DDrawCompat.ini" in File Explorer, the full file name might actually be "DDrawCompat.ini.txt", which is wrong.
Here is the config file you need, just unzip this in your game directory:
DDrawCompat.zip
It already has the correct name and extension.

i am editing the DDrawCompat-thandor.log I don't even have a DDrawCompat.ini file

I already spoon fed the solution to you in my previous comment, which you didn't seem to have read. Nor did you read the wiki as I told you in your previous issue thread.
Here is the solution for you one last time:

Here is the config file you need, just unzip this in your game directory:
DDrawCompat.zip
It already has the correct name and extension.

If you still can't get it to work, then I don't know how to help you.


NadekoBot isn't reponding to any commands

Hi NadekoBot not responding to commands

Try turning it off and on again.

Do you work in IT, that is some Rick and Morty level IQ response?

Public Nadeko bot is having issues with shards, which means it is offline on some servers

@paradoxWanted we have #support for questions about public/selfhost bot. If you ask a question here we expect you to say more then just:"NadekoBot not responding to commands". Error log, screenshots and most importend wich version of NadekoBot (selfhosted/public & version of the bot you use if it's selfhosted).

Thank you shivaco. Great response. Mackley-Kun I have literally seen a similar question here before and no problem was giving, if I am in the wrong section you could have politely pointed me in the right direction.

@Macley-Kun It is #help, not #support >.>

:feelsgood:


E5 model finetune error.

Describe
I'm fintuning the released  E5 model intfloat/multilingual-e5-base using simlm/scripts/train_biencoder_marco.sh. Error happens during evalution after training one epoch:
Traceback (most recent call last):
  File "src/train_biencoder.py", line 101, in <module>
    main()
  File "src/train_biencoder.py", line 80, in main
    train_result = trainer.train()
  File "python3.8/site-packages/transformers/trainer.py", line 1645, in train
    return inner_training_loop(
  File "python3.8/site-packages/transformers/trainer.py", line 2035, in _inner_training_loop
    self._maybe_log_save_evaluate(tr_loss, model, trial, epoch, ignore_keys_for_eval)
  File "python3.8/site-packages/transformers/trainer.py", line 2321, in _maybe_log_save_evaluate
    metrics = self.evaluate(ignore_keys=ignore_keys_for_eval)
  File "python3.8/site-packages/transformers/trainer.py", line 3053, in evaluate
    output = eval_loop(
  File "python3.8/site-packages/transformers/trainer.py", line 3245, in evaluation_loop
    loss, logits, labels = self.prediction_step(model, inputs, prediction_loss_only, ignore_keys=ignore_keys)
  File "python3.8/site-packages/transformers/trainer.py", line 3513, in prediction_step
    outputs = model(**inputs)
  File "python3.8/site-packages/torch/nn/modules/module.py", line 1501, in _call_impl
    return forward_call(*args, **kwargs)
TypeError: forward() got an unexpected keyword argument 'q_input_ids'

To ensure that the issue does not occur in my dataset, I switched to msmarco_bm25_official dataset and the only code i modified is --model_name_or_path in train_biencoder_marco.sh which I pointed to the path downloaded from huggingface. but the same error still persists. I suspect that it is caused by inconsistent tokenizers.
Looking forward to your response.

Can you try adding --label_names labels to the launch command in simlm/scripts/train_biencoder_marco.sh?
Our code base is tested with transformers==4.15, newer versions seem to have breaking changes for us.

Can you try adding --label_names labels to the launch command in simlm/scripts/train_biencoder_marco.sh?
Our code base is tested with transformers==4.15, newer versions seem to have breaking changes for us.
UPDATE: this issue is fixed in the latest commit 414d529 Please let me know if you still see this error.

yes it works! Thanks a lot!


could you add a light mode variant

I use gruvbox light on all my system, the only thing missing is lapce, and I really like your gruvbox dark theme.
If you could put together a gruvbox light theme it would be great.

The light version has been added!


1.19?

Will be done within a day.

Update to 1.19.x done.
https://github.com/feytox/FeyTweaks/releases/tag/1.2.2


Update to 1.13.10

This PR is to update golang to 1.13.10.

[x] Update the MACOSX DEPLOYMENT TARGET to 10.11
[x] Rebase the patches to 1.13.10
[x] Introduce a work-around to fix the CI builds on linux.

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.

The linux build unit tests are failing:
    --- FAIL: TestScript/mod_convert_git (0.03s)
        script_test.go:196:
            # We should not create a go.mod file unless the user ran 'go mod init' explicitly.
            # However, we should suggest 'go mod init' if we can find an alternate config file. (0.006s)
            # The command we suggested should succeed. (0.016s)
            # We should not suggest creating a go.mod file in $GOROOT, even though there may be a .git/config there. (0.003s)
            > cd $GOROOT
            $PREFIX/go
            > ! go list .
            [stderr]
            goroutine 1 [running]:
            runtime/debug.Stack(0xc000124540, 0xc0001625a8, 0xc00016c708)
            	$PREFIX/go/src/runtime/debug/stack.go:24 +0x9d
            runtime/debug.PrintStack()
            	$PREFIX/go/src/runtime/debug/stack.go:16 +0x22
            cmd/go/internal/modload.die()
            	$PREFIX/go/src/cmd/go/internal/modload/init.go:274 +0x2fe
            cmd/go/internal/modload.ModRoot(0xc000156b40, 0x100)
            	$PREFIX/go/src/cmd/go/internal/modload/init.go:253 +0x50
            cmd/go/internal/modload.ImportPathsQuiet.func1(0xc00000e0a0, 0x1, 0x1, 0x1)
            	$PREFIX/go/src/cmd/go/internal/modload/load.go:109 +0x9e3
            cmd/go/internal/modload.ImportPathsQuiet.func2(0x9ab7e0, 0xc000124420, 0x0)
            	$PREFIX/go/src/cmd/go/internal/modload/load.go:205 +0x62
            cmd/go/internal/modload.(*loader).load(0xc0000623c0, 0xc000162f28)
            	$PREFIX/go/src/cmd/go/internal/modload/load.go:601 +0x115f
            cmd/go/internal/modload.ImportPathsQuiet(0xc00001e1a0, 0x1, 0x1, 0xc0001242d0, 0x1, 0x8, 0x0)
            	$PREFIX/go/src/cmd/go/internal/modload/load.go:203 +0x2f4
            cmd/go/internal/modload.ImportPaths(0xc00001e1a0, 0x1, 0x1, 0xa2fbe6cd6a34b4e4, 0x0, 0xa3b7b8)
            	$PREFIX/go/src/cmd/go/internal/modload/load.go:57 +0x5d
            cmd/go/internal/load.ImportPaths(0xc00001e1a0, 0x1, 0x1, 0xd0, 0x9dd660, 0x10)
            	$PREFIX/go/src/cmd/go/internal/load/pkg.go:2019 +0x5f
            cmd/go/internal/load.PackagesAndErrors(0xc00001e1a0, 0x1, 0x1, 0x0, 0x0, 0x0)
            	$PREFIX/go/src/cmd/go/internal/load/pkg.go:1966 +0xe1
            cmd/go/internal/load.Packages(0xc00001e1a0, 0x1, 0x1, 0xc0001086c0, 0x0, 0x0)
            	$PREFIX/go/src/cmd/go/internal/load/pkg.go:1938 +0x5a
            cmd/go/internal/list.runList(0xec2e20, 0xc00001e1a0, 0x1, 0x1)
            	$PREFIX/go/src/cmd/go/internal/list/list.go:425 +0x21bc
            main.main()
            	$PREFIX/go/src/cmd/go/main.go:189 +0x57f
            go: cannot find main module, but found .git/config in /home/conda/feedstock_root
            	to create a module there, run:
            	cd ../../../.. && go mod init
            [exit status 1]
            > ! stderr 'go mod init'
            FAIL: testdata/script/mod_convert_git.txt:19: unexpected match for `(?m)go mod init` found in stderr: go mod init

I think the issue here is that go is finding an invalid .git/config file in the feedstock_root.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

Failed to even lint the recipe, probably because of a conda-smithy bug :cry:. This likely indicates a problem in your meta.yaml, though. To get a traceback to help figure out what's going on, install conda-smithy and run conda smithy recipe-lint . from the recipe directory.

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/go. I am auto merging 1.13.10 since upstream is already at 1.14. I am happy to make modifications once that PR gets generated from the auto tick bot.
@oblute, this might be a good diff for your team to review if you are still interested in helping maintain the go package.


[AzureRG Deploy] Changing extension name to be in sync with AzureFileCopy

Hi @desattir, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Deepak Sattiraju). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;


Refactor and add durable close

Resolves some style issues.
Resolves numerous bugs found via static code analysis tools.
Resolves #35 (durable close API)

Coverage decreased (-4.3%) to 94.651% when pulling 2ed50b6613ed1892674e0e3a9afbd60d5392b44c on refactor into eb47f7b8482cdc3f38b83ff12c69a5b2f8ca48a3 on master.

Coverage decreased (-4.3%) to 94.651% when pulling 1e5e81d56b5ee5acc3ab857f3ba7ac50c8934c84 on refactor into eb47f7b8482cdc3f38b83ff12c69a5b2f8ca48a3 on master.

Coverage decreased (-4.3%) to 94.651% when pulling 3159f4d641b31df52a0d755ee63d43be54098fbb on refactor into eb47f7b8482cdc3f38b83ff12c69a5b2f8ca48a3 on master.

Coverage decreased (-4.3%) to 94.651% when pulling a3f6b7913cae5d72647d37af5c9642743cd5991b on refactor into eb47f7b8482cdc3f38b83ff12c69a5b2f8ca48a3 on master.


runtime_view assertion failed on windows (invalid comparator)

Hello,
I'm sorry the implementation seem's to be broken only on windows:

solution:
https://stackoverflow.com/questions/45966807/С-invalid-comparator-assert
https://stackoverflow.com/questions/979759/operator-and-strict-weak-ordering
This compiler is a bananana
Tell me when you will have a possible patch i will modify the library directly on windows to test it !

The best part is that appveyor works as a charm. :1st_place_medal:
I think I'll fix it tomorrow, even though I'm not sure about it.

You are so lucky xD, i will try on my computer your solutions if you want, i don't know what is the problem exactly but is probably the operator< which is mixed with other operators, to hard for msvc to parse and understand xD

this is the result from my ci, (im using jenkins with ctest) (if you are using googletest and just ./test it's will not complain)

No, it's my fault probably. Not sure the comparator respects the strict weak ordering actually. I forgot the constraint, this isn't the first time, shame on me!

I'm from mobile and it's midnight here, so... Btw, something like this probably could work:
    RuntimeView(pattern_type others) ENTT_NOEXCEPT
        : pools{std::move(others)}
    {
        auto it = std::find_if(pools.begin(), pools.end(), [](const auto *view) { return view == nullptr; });

        if(it == pools.end()) {
            it = std::min_element(pools.begin(), pools.end(), [](const auto *lhs, const auto *rhs) {
                return lhs->size() < rhs->size();
            });
        }

        // brings the best candidate (if any) on front of the vector
        std::rotate(pools.begin(), it, pools.end());
    }

I'll wrap my mind around the issue tomorrow morning otherwise.

my test pass with this snippet !
Thank's you !
Will wait for tommorow for a possible merge + mini tag 2.7.1

Wow, I did it? One shot, one kill!! Come on!!
Yeah, tomorrow I'll cut a new release for sure.
Thanks for pointing out the error.

Yeah, i'm surprised that's other compiler doesn't complain about this error.

You shouldn't be surprised. The standard doesn't mandate for an error. It's undefined behavior if the compare function doesn't respect the constraints.
This time Microsoft helped us by detecting it even though it wasn't mandatory.
May I ask you to try this one?
    RuntimeView(pattern_type others) ENTT_NOEXCEPT
        : pools{std::move(others)}
    {
        const auto it = std::min_element(pools.begin(), pools.end(), [](const auto *lhs, const auto *rhs) {
            return (!lhs && rhs) || (lhs && rhs && lhs->size() < rhs->size());
        });

        // brings the best candidate (if any) on front of the vector
        std::rotate(pools.begin(), it, pools.end());
    }

Not sure it works (I'm writing it on the bus while going to work), but it's a slightly faster alternative to the midnight snippet.
Thank you.

it's also work with the new snippet ! congratulation

Upstream. Thank you for your help.


[Workspace] Allow overriding path to runtime libraries

Exposes an env variable SWIFTPM_PD_LIBS to allow overriding path to the
runtime libraries.
rdar://problem/45327949

@swift-ci smoke test


Add a method in ExtentCucumberAdaptor to get the current scenario, like we have for current step.

Add a method in ExtentCucumberAdaptor to get the current scenario, like we have for current step so that additional informations like categories or devices can be added in the code itself.

Have merged and released, Should be available in maven in a matter of hours


Package update feeds

Was just having a thought about a neat feature that would be really helpful for me and probably others. Thinking of downstream/secondary package maintainers for instance though others may find it valuable too. My primary personal use case is helping keep conda-forge up to date. Though maybe Linux packagers and others would be interested
It would be really neat to have some kind of feed that would be published to when a particular package is updated. Mainly interested in version bumps, but potentially other events could be valuable if people are interested. It would be good if this feed was designed so that a person or bot could subscribe ideally without an account. Also it might be nice to have some way to filter out dev/prereleases from stable releases.

This is definitely one of those features I would expect from a package index. Right now I keep track of updates by subscribing to the releases feeds of the repo's of the projects I'm interested in.

That's certainly another option. Though not everyone is great about keeping their releases (or tags) in sync with PyPI releases. That said, I expect we will use a variety of different sources.

Another use-case for this: being able to track when new files are uploaded to an existing package version (eg additional wheel variants being uploaded) - so tools like pyup.io can know to update the requirements files with the additional hashes.

I figure this would be based on the same mechanism that could send out notification emails, as requested in #98.

Thanks for your note and sorry for the slow response!
The folks working on Warehouse have gotten funding to concentrate on improving and deploying Warehouse, and have kicked off work towards our development roadmap -- the most urgent task is to improve Warehouse to the point where we can redirect pypi.python.org to pypi.org so the site is more sustainable and reliable. Since this feature isn't something that the legacy site has, I've moved it to a future milestone.
Thanks and sorry again for the wait.

Folks who need this might want to check whether the Libraries.io API for https://libraries.io/pypi might suit their needs in the short term.

Here's a request for RSS feeds specifically: https://github.com/pypa/warehouse/issues/5612

Thanks @scop and @yeraydiazdiaz and @di for resolving this issue!
Feed details, FAQ item.

Awesome! Thank you 😄

Yay!


Can we have the follow up questions to be just related to the tables used in the previously asked question.

Is your feature request related to a problem? Please describe.
So when I use the generate_followup_questions method, it gives out the top 5 stored and cached questions which are always not relevant to the just previously asked question.
Describe the solution you'd like
Can the function be enhanced to return the top 5 questions , but related to the questions/tables used in the question.
Additional
If this is already available ,please let me know how to do that. It is not evident from the documentation
Thanks

Hi @anokhimg -- yes, we're planning on adding this functionality soon. I will keep this issue open until it's resolved

Thank you. Waiting for this feature to come up.

Can you try this in the latest version of the package? The underlying
prompt may potentially need some additional experimentation and upgrades
over time.
On Tue, Mar 5, 2024 at 5:59 AM Anokhi Gandhi @.***>
wrote:

Thank you. Waiting for this feature to come up.
—
Reply to this email directly, view it on GitHub
https://github.com/vanna-ai/vanna/issues/246#issuecomment-1978496337,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABWQVKQOG7YHXWJDKTNVLEDYWWQSBAVCNFSM6AAAAABDP4S52OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZYGQ4TMMZTG4
.
You are receiving this because you commented.Message ID:
@.***>


os-upnp duplicating entries in status tab

There is a serious bug with os-upnp since latest version upgrade to 23.7.11 from 23.7.10. The status list is deduplicating same entries again and again which means that the status log is growing indefinitely.
Everything was working perfectly fine on 23.7.10 and associated version.
Steps to reproduce the behavior:

Go to "Services"
Click on "Universal Plug and Play"
Then click "Status"
See bug

-OPNsense 23.7.11
-os-upnp 1.5_5
-Intel(R) Core(TM) i5-3450 CPU @ 3.10GHz (4 cores, 4 threads)
-Intel X520-DA2 E10G42BTDA PCI-E Dual Port 10G SFP+ NIC Server Adapter (Configured with LAG/LACP)

Incomplete.


Add Map.InitialCameraUpdate property

FEATURE REQUEST / SUGGESTION
SUMMARY
Set maps initial location easily.
DETAILS
Now, initial location is Rome when page shown.
If change to other location then should call MoveToRegion in page constructor.
My suggestion is make Map.InitialCameraPosition as CameraPosition what is bindable property provides set initial location easily.
In code
class MyPage : Page {
  MyPage() {
    InitializeComponents();

    map.InitialCameraUpdate = CameraUpdateFactory.NewCameraPosition(new CameraPosition(
      new Position(34, 135),  // latlng
      14d, // zoom
      30d, // rotation
      60d)); // tilt
  }
}

In XAML
<maps:Map
    InitialCameraUpdate="34, 135, 14, 30, 60"   <-- direct setting by TypeConverter
    VerticalOptions="FillAndExpand" />

OR
<maps:Map
    InitialCameraUpdate="{Binding FirstCameraUpdate}"  <-- binding to ViewModel
    VerticalOptions="FillAndExpand" />

RELATED ISSUES

#101

PLATFORMS
which platform do you want?

[x] Android
[x] iOS
[x] UWP

I released 1.8.0-beta5 what contains it.
Also added sample.

https://github.com/amay077/Xamarin.Forms.GoogleMaps/blob/master/XFGoogleMapSample/XFGoogleMapSample/BasicMapPage.xaml#L124
https://github.com/amay077/Xamarin.Forms.GoogleMaps/blob/master/XFGoogleMapSample/XFGoogleMapSample/BindingPinViewPage.xaml.cs#L13

@amay077
i have this error

when i tried your plugin links
https://github.com/amay077/Xamarin.Forms.GoogleMaps/blob/master/XFGoogleMapSample/XFGoogleMapSample/BasicMapPage.xaml#L124
https://github.com/amay077/Xamarin.Forms.GoogleMaps/blob/master/XFGoogleMapSample/XFGoogleMapSample/BindingPinViewPage.xaml.cs#L13
it has problem with this line in xaml file
InitialCameraUpdate="34, 135, 14, 30, 60"
any help

@amay077
I am seeing the same error and I just updated to 2.1.0, if I remove the InitialCameraUpdate in Xaml the view no longer crashes.

yes the same is here
when i remove the camera from xaml it works

Thanks @kevincraig , @abdoelzamalkawy ,
Maybe I should change CameraUpdateConverter accessibility to public.

What about this problem ? Any solution ? I am getting Rome as the initial place and I need to initiate my map in my position, and not move from Rome to it... Everytime I start a new map, it shows Rome and after that, moves to my position.

Sorry guys, I still can't understand how this is possible.
It is exactly what I need too:
<maps:Map
    InitialCameraUpdate="{Binding FirstCameraUpdate}"  <-- binding to ViewModel
    VerticalOptions="FillAndExpand" />


Update device-control-removable-storage-access-control.md

Docs Build status updates of commit 9539f29:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/device-control-removable-storage-access-control.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@tewchen

Docs Build status updates of commit 7cb9f34:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/device-control-removable-storage-access-control.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit e84e315:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/device-control-removable-storage-access-control.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Onenote Plugin Crash on every search

Installed ON Version: 2301 Build 16026.20146
FlowLauncher: 1.13.0
Everytime i want to use the plugin it crashes. Log attached.
2023-02-17.txt
If that helps: function rcntpgs: works.

Hmm it seems to be an issue with the library that I'm using, specifically when it calls onenote. It seems if onenote is 'busy' a crash occurs. I have no idea what makes it busy or what busy is in this case.
Have you tried the good old uninstall and reinstall?
Also what version of onenote are you using 'OneNote' or 'OneNote for Windows 10'?

i had the uwp app removed .. if that is an issue.
I doubt that, since rcntpgs: works correctly

Yeah "rcntpgs:" uses a different property to findpages in the library, hence why it might be working
I'm struggling to recreate the issue. Might be related to your build version of onenote.
Im guessing "nb:" doesnt work either?

Was it ever working or has it always been crashing?

yes, it did. Tried to reinstall office.

So it was working 🤔, maybe an office update bugged it.
Did in reinstalling office fix it?
Heres a build that should log the error to log file: OneNote-1.0.2-beta.zip

ok, thanks .. now we are getting closer.
After removing and adding my notebook "default" the search worked again!
An exception is thrown when trying to open that notebook through nb:\
 System.InvalidOperationException: Nullable object must have a value.    Source: System.Private.CoreLib    TargetAssembly: System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e    TargetModule: System.Private.CoreLib.dll    TargetSite: Void ThrowInvalidOperationException_InvalidOperation_NoValue()    at System.Nullable1.get_Value()
at Flow.Launcher.Plugin.OneNote.ResultCreator.CreateSectionResult(IOneNoteExtSection section, IOneNoteExtNotebook notebook, List1 highlightData)    at Flow.Launcher.Plugin.OneNote.NotebookExplorer.<>c__DisplayClass4_0.<Explore>b__3(IOneNoteExtSection s)    at System.Linq.Enumerable.SelectEnumerableIterator2.ToList()
at Flow.Launcher.Plugin.OneNote.NotebookExplorer.Explore(Query query)
at Flow.Launcher.Plugin.OneNote.OneNotePlugin.Query(Query query)
at Flow.Launcher.Plugin.IPlugin.<>c__DisplayClass3_0.<Flow.Launcher.Plugin.IAsyncPlugin.QueryAsync>b__0() in /_/Flow.Launcher.Plugin/Interfaces/IPlugin.cs:line 35
at System.Threading.Tasks.Task1.InnerInvoke()    at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location ---    at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)    at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location ---    at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass22_0.<<QueryForPluginAsync>b__0>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 191 --- End of stack trace from previous location ---    at Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(String message, Func1 action) in C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 34
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 190
Flow.Launcher.Core.ExternalPlugins.FlowPluginException: Nullable object must have a value.
Source: Flow.Launcher.Core
TargetAssembly: Flow.Launcher.Core, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null
TargetModule: Flow.Launcher.Core.dll
TargetSite: Void MoveNext()
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 210
at Flow.Launcher.ViewModel.MainViewModel.<>c__DisplayClass135_0.<g__QueryTask|2>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 811
--- End of stack trace from previous location ---
at Flow.Launcher.ViewModel.MainViewModel.QueryResults() in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 785
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Update: If i remove the password protected section, it works!!

Ah that explains why onenote was "busy"
Unfortunately the library used doesn't have a way of checking if a notebook is password protected.

try catch and skip?

Was thinking something like that, will get to it when I have time!

Hey, I may have a fix for the encrypted section. Turns out there is a property for encryption!
Will be pushing this build evetunally, but can you check if it works?
OneNote-1.0.2-beta.zip

thanks for the beta build. seems to work for me! had the same issue.


fix: treating OpenQASM builtin types as constants

Issue #, if available:
https://github.com/amazon-braket/amazon-braket-sdk-python/issues/811
Description of changes:
This fixes a part of the problem (to_unitary will now work correctly), but it has the serious drawback that the OpenQASM from -> to conversions will now transform symbols to constants.
eg.
qasm_str = """OPENQASM 3.0;
qubit[1] q;
bit[1] c;
rx(pi) q[0];
c[0] = measure q[0];
"""

circuit = Circuit.from_ir(qasm_str)

ir = circuit.to_ir(ir_type=IRType.OPENQASM)
print(ir.source)

will print
OPENQASM 3.0;
bit[1] b;
qubit[1] q;
rx(3.141592653589793) q[0];
b[0] = measure q[0];

Testing done:
Merge Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your pull request.
General

[ ] I have read the CONTRIBUTING doc
[ ] I used the commit message format described in CONTRIBUTING
[ ] I have updated any necessary documentation, including READMEs and API docs (if appropriate)

Tests

[ ] I have added tests that prove my fix is effective or that my feature works (if appropriate)
[ ] I have checked that my tests are not configured for a specific region or account (if appropriate)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

What happens if the constant is also supplied as an input? (That is, if the qasm str has: input float pi; at the top, what's the behavior with the service if I pass in a parameter value {"pi": 0.1})

I've had an offline conversation with Aaron about this. The input is ignored in the Local Simulator, before and after this change. This is a separate issue that I'm considering.

On this branch, free parameters with reserved keywords will now get assigned the constant value. We should probably raise an error instead (this should be pretty easy to add to the FP class).

Yes, there are two problems with the issue that's linked above.

Customers may expect they can change the value, but they can't. Using a free parameter with one of these default constants will silently invalidate their input and use the default value.

We don't use these default constant values elsewhere in the SDK. So, if the customer creates a circuit using one of these constants as a FreeParameter, it will be treated as a FreeParameter in the BDK (meaning it will fail to generate a unitary), but not be treated that way in the Local Simulator.

This PR addresses problem 2, but doesn't really address problem 1. I am hesitant to tie FreeParameter validation to OpenQASM, since they should be separate. I'll consider this problem in a separate PR.

However, on main we have arguably worse behavior where the fp is converted to a sympy symbol (not a free parameter)

It's much worse, IMO, since there is no indication that the FreeParameter won't actually be treated as a FreeParameter, and there's no indication if passing in an input will do anything or not.

Thanks! Could you also please describe what the behavior with the service is today?

I don't think we should make an exception for tau. It's in the spec and it's the current behaviour in the local sim.

Should we consider setting these variables to their constant value in the ApproximationParser (related to this comment)?

This change does change the variables to their constant values.


multi-interlock config support on single UCP cluster

Allow having multiple/different interlock configs per UCP cluster. Potentially change key from interlock/v1/config to something that adds an interlock identifier ?

I have this requirement too. Modern applications tend to be composed of multiple distinct services. Each one of those services needs its own proxy.
Currently it seems like Interlock writes the same config to all proxies of the same type (e.g. nginx). Looking at the code for identifying proxies, I don't see any other options but maybe I'm missing something.
Either way we need to be able to have multiple Interlock instances each managing a single proxy (i.e. one to one) or have one Interlock instance managing multiple distinct proxies (i.e. one to many).
@ehazlett Thoughts on this feature?

Proposal for a one to many design...
config.toml adds a config option for the service name. e.g.
ListenAddr = ":8080"
DockerURL = "tcp://<IP_ADDRESS>:3376"
TLSCACert = "/etc/docker/ca.pem"
TLSCert = "/etc/docker/server.pem"
TLSKey = "/etc/docker/server-key.pem"
AllowInsecure = false
EnableMetrics = true

[[extensions]]
name = "nginx"
serviceName="customer"
configPath = "/etc/nginx/nginx.conf"
pidPath = "/tmp/nginx.pid"
templatePath = "/etc/interlock/nginx.conf.template"
maxConn = 1024
port = 80

[[extensions]]
name = "nginx"
serviceName="order"
configPath = "/etc/nginx/nginx.conf"
pidPath = "/tmp/nginx.pid"
templatePath = "/etc/interlock/nginx.conf.template"
maxConn = 1024
port = 80

If the serviceName is present, Interlock would group proxies by serviceName.
Containers that want to participate in a service would identify themselves with the interlock.ext.service.name label. e.g.
docker run --detach \
  --net mynetwork \
  --expose 8080 \
  --label interlock.network=mynetwork \
  --label interlock.ext.service.name=order \
  acme/order-service:1.9

I understand the request but I'm not sure on the proposal.  This means that each Interlock instance would load up all configuration and be responsible for loading its config.  What happens if no service name is presented?  What happens when the config is updates -- why should all instances need to reload each others configuration?

I think I understand your concerns. And I think they revolve around the one to many nature of the design. I'll do my best to answer.

What happens if no service name is presented?

Interlock would continue to act as it does now.

What happens when the config is updated -- why should all instances need to reload each others configuration?

Let me restate this using a concrete example using the config.toml above to see if I understand it. Please correct me if I'm misunderstanding.
If a container with --label interlock.ext.service.name=order is created, Interlock would restart all proxies for all services. That's because Interlock does not store any state so it can't decide what proxies should be restarted and what proxies shouldn't be started.
This could potentially be solved by using the since parameter in List Containers but that would require storing the id/name of the last container seen. That's doable but let's consider also consider a one to one design.

One Interlock. One proxy.
config.toml adds a config option for the service name. e.g.
ListenAddr = ":8080"
DockerURL = "tcp://<IP_ADDRESS>:3376"
TLSCACert = "/etc/docker/ca.pem"
TLSCert = "/etc/docker/server.pem"
TLSKey = "/etc/docker/server-key.pem"
AllowInsecure = false
EnableMetrics = true

[[extensions]]
name = "nginx"
configPath = "/etc/nginx/nginx.conf"
serviceName="customer"
pidPath = "/tmp/nginx.pid"
templatePath = "/etc/interlock/nginx.conf.template"
maxConn = 1024
port = 80

If the serviceName is present, Interlock would group proxies by serviceName.
If the serviceName is not present, Interlock would continue to act as it does now.
Containers that want to participate in a service would identify themselves with the interlock.ext.service.name label. e.g.
docker run --detach \
  --net mynetwork \
  --expose 8080 \
  --label interlock.network=mynetwork \
  --label interlock.ext.service.name=customer \
  acme/customer-service:1.9

If a container is started or stopped that belongs to a particular service, only the proxy for that service would be reloaded.
If you want another service, you run another instance of Interlock with a different serviceName

Looks like from the comments this will make it into 1.2 is that correct?

Yes once it's finished review the PR will be merged and available in 1.2.
On May 12, 2016 06:24, "Beastie71"<EMAIL_ADDRESS>wrote:

Looks like from the comments this will make it into 1.2 is that correct?
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/ehazlett/interlock/issues/89#issuecomment-218755807


tensorflow lite: error when convert from keras model .h5

When I try convert the keras model to tflite, this error appears:
 TypeError: ('Keyword argument not understood:', 'negative_slope')
But only with some models like mobilenet and mobilenetv2. When I convert my inceptionv3 and nasnetmobile is Ok. All the models that Im trying to convert was retrained and fine tuned.
Code:
import numpy as np
import tensorflow as tf
converter = tf.contrib.lite.TocoConverter.from_keras_model_file('models/mobilenetv2_tune.h5')
tflite_model = converter.convert()
open("mobilenetv2_model.tflite", "wb").write(tflite_model)
Keras version: 2.2.4
Tensorflow version: 1.10.1

I solved the problem using the tf-nightly-gpu, probably is some bug with the incompatibility of versions between keras and tensorflow.

That' great. I will close this issue since its resolved.


Tag Helpers: Create an 'environment' Tag Helper

A new Tag Helper that utilizes the conditional content mode (aspnet/razor#221) to only render its contents if the current IHostingEnvironment.EnvironmentName matches the specified name. The target environment name can be specified via the name attribute (string), or multiples can be specified as a comma separated list via the names attribute. In the case of the environment not currently matching, the contents would not event be executed.
Usage
<environment [name=""]
    [names=""]>
</environment>

At least one of the attributes must be specified for the Tag Helper to do anything meaningful. If they're both specified, they're concatenated. If neither are specified, the contents are always rendered.
Attributes

Attribute Name
Type
Details

name
string
The environment name in which the content should be rendered

names
string
A comma separated list of environment names in which the content should be rendered

Example
<environment name="Development">
    <script src="~/js/file1.js"></script>
    <script src="~/js/file2.js"></script>
</environment>
<environment names="Staging,Production">
    <script src="~/js/site.js"></script>
</environment>

why do you have name and names ? I suggest to keep only with names so one can change from one to multiple only modifying the content.
Also, can this envitorment tag would be anything ? so if we have a model like :
public bool IsValid {get;set;}
public string Name {get;set;}

one my author

<conditional IsValid="true"> .. </conditional>
or
<condition name="Bart, Damian"> ... </condition>

and for the enviroment example:
<condition environment="Production, Staging">...</condition>
or maybe better <if environment="Production, Staging"> ... </if>

is there a way to implement fallback environment when the enviroment does not match any of listed names ?
is there a way to implement a NOT condition ? like <environment names="!Staging">
I'm afraid we may see lots of duplicated code... or lots of enviroment clauses. Is the view really the responsable to use one or another ?

@Bartmax agree on name/names, I'll change that.
You could certainly build a more generic conditional/if tag helper yourself, but we're not planning on doing it. We see environment being something people often conditionally render content on so we're promoting it as a first class tag helper, but fundamentally we don't to go super generic in the tag helpers (and have Razor end up looking like Spark).

759fbbd661fe4f8d51203fd8b521e72f3f63e96d


Simplify Run Uploads

I often see that participants upload runs for the wrong dataset.
The ticket aims at making run uploads more self-explained.
(Frist, we might collect ideas on how to achieve this, maybe showing a description of the datasets first)

This works now in the vuetify UI.


Xstaindx patch 2 local

Pulled in PR from #1745 from @xstaindx so they get credit on doc for making a change.
Fixed merge conflicts caused my my changes to the same article earlier today.

Microsoft authors of articles need to make updates through the private repository so the updates can be staged and validated by the current validation rules. After you review staging and fix all validation issues, you can add the sign-off comment to let the PR reviewers know the updates are ready to be merged.It's easy to access the private repo version of your articles in GitHub. Just add -pr to the URL, as follows:
Public repo URL: https://github.com/Microsoft/azure-docs/blob/master/articles/azure-portal-overview.md
Private repo URL: https://github.com/Microsoft/azure-docs-pr/blob/master/articles/azure-portal-overview.md
We have closed this pull request. Please resubmit the updates through the private repo. If you need perms to the private repo, see the contributor guide instructions


Improve summarization of breakpoint capture

@ofrobots PTAL.

LGTM if the .properties() call isn't the cause for the segfault on node 0.12.

@ofrobots Ready for another look.

LGTM once the CI is green.


Error when adding multiple xibs to a single storyboard

When using this option I receive the following error in XCode 9.3

Hi Frank!
It seems like there are duplicate ID's in the Storyboard. While we do randomize certain ID's when merging multiple Xib's to prevent this from happening, there could be some edge cases where ID's are not randomized.
Did you previously copy views from one Xib to another? We found this causes issues occasionally but we fixed those issues by randomizing XML-element ID's for view controllers, gesture recognizers, subviews etc.
Could you provide me with the Xib's you are having this issue with so I can look into debugging them?
Feel free to email them to<EMAIL_ADDRESS>

Hello Dries, I have sent you the xib's. Any update on this issue ?
Thanks
Frank

Im having same issue, trying to export to an existing storyboard.

Hi Frank & Wyllys!
Thanks for sending over your Xib's to help make debugging easier.
The issue was indeed related to multiple objects having the same ID. On top of that there was an issues that when the same images are used in multiple Xib's IB simply fails due to duplicates images. Those two issues are now fixed! You can download the binary from the latest commit on master. Feel free to let me know if things are not working as expected...


Restrooms on carriers

A usual scene on this kind of restroom is

No urinal
The ring of the toilet bowl(pedestal type WC) is so dirty that no one can use.

We can add a button on the automatic door specifying if the ring will come down or not, and use a electronic ring.

Restrooms, or lavatories, on aircraft carriers are essential facilities to accommodate the needs of the crew during long deployments at sea. While the specific layout and design may vary depending on the class and size of the carrier, carriers typically have multiple vip portable restrooms facilities distributed throughout the ship to ensure accessibility for crew members.

On modern aircraft carriers, restrooms are often located in various sections of the ship, including crew living quarters, workspaces, and common areas. These restrooms are equipped with toilets, sinks, and sometimes showers to provide basic hygiene amenities for the crew.

@jhone342 @jerro9 Yea you are correct.. but what's your point?


[mongodb-3.1] bitwise query operators

https://jira.mongodb.org/browse/SERVER-3518

No driver impact


Added HTML forms and footer

For this branch, I implemented the following:
-HTML forms;
-Footer;
-Made page layout using Flexbox properties;
-similar design to Figma´s:
-Hover button;

INVALID ❌ ❌ ❌
Hi @RicardoEgas  👋
While you made a great effort in this project, I can't go ahead and review your code.
Invalid Code Review Request ❌
Please, This milestone is pair-programming activity. and we are required to implement the requirements in all repositories in our pair-programming group. That means that each group member needs to open a new pull request in their repo 😎
In the commit history, there is only one commit😨, Kindly make sure that your partner has contributed in this PR and submit again once you are done 🙏

Your Code Review Request will be marked as invalid in your Dashboard, so please submit a new one once you are ready 🙏
Kindly create  a new PR that follows the Gitflow approach
Cheers and Happy coding!👏👏👏
✅ Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Remember to tag me in your question so I can receive the notification.
⚠ Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

Invalid Code Review Request does not count into the code reviews limit.


Use extensions for GPU packages

This PR works except that the type aliases defined in the extensions cannot be made available to the user of the package (and it needs to be verified if the similar method defined has an effect).
To illustrate that the extensions work in general, the function some_function was added temporarily. It works as shown here:
julia> using CUDA

julia> using CellArrays
[ Info: Precompiling CellArrays [d35fcfd7-7af4-4c67-b1aa-d78070614af4]
[ Info: Precompiling CellArrays_CUDAExt [0f7d8a02-766a-50ac-8bd6-eb945167c0c4]

julia> some_function(CUDA.zeros(2))
2-element CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}:
 1.0
 1.0

GPU unit tests pass (but only because the type aliases were defined directly in the test file):
Test Summary:     | Pass  Total   Time
test_CellArray.jl |  295    295  34.7s
     Testing CellArrays tests passed

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (1a4ed60) 63.56% compared to head (3deb122) 63.56%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #25   +/-   ##
=======================================
  Coverage   63.56%   63.56%
=======================================
  Files           3        3
  Lines         129      129
=======================================
  Hits           82       82
  Misses         47       47

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

Replaced by #26


Menu: Unable to click Import / Backup / Reset wallet

Dear DefiApp-Team, dear @izzycsy
as requested, my problems in a new issue. I just put in some quotes from the old article. [https://github.com/DeFiCh/app/issues/183]
Do I need to provide logs and all that again @izzycsy or do you guys have everything you need?
Hope this gets resolved swiftly. Not a good feeling at all to not be able to access your funds.
From the old/closed issue:
"Sadly, I still have the same problem on 2.16. My wallets are gone and I can't select any of the wallet dropdown menu options. "Import Wallet" "BackUp Wallet" and "Reset Wallet" are not available/clickable. I'm still afraid of clicking "Import Wallet via Mnemonic Seed" since I have a lot of farmed DFI currently shown as balance on the DEX. But no wallets to be seen. What do I do? Import via Mnemonic Seed? Reinstall? Help would greatly be appreciated."...
"The problem is - I can't select any of the dropdown options under "wallet". They are all greyed/whited out. So I can't even import my backups, since I can't select "Import Wallet". Right now I can't do backups anymore either, since, as I said, I can't select anything under the "Wallet"-Dropdown Menu"...

Hi @jdavidhuebner , thanks for your feedback. I'll upload your screenshot here as well for you. The team is investigating this issue, thank you for your patience.

Hi @jdavidhuebner , thanks for your feedback. I'll upload your screenshot here as well for you. The team is investigating this issue, thank you for your patience.

Thanks @izzycsy . Just a quick question - 2.17 came out, should I install it or wait with it?

Thanks @izzycsy . Just a quick question - 2.17 came out, should I install it or wait with it?

Hi @jdavidhuebner , if you're still able to use all other functions, you may stay on your current version, we're still investigating. Howwever, if you do think of it, I do not recommend installing older version for your safety and security, our team is constantly working on improving the app and solving its issues.

Hi @jdavidhuebner , if you're still able to use all other functions, you may stay on your current version, we're still investigating. Howwever, if you do think of it, I do not recommend installing older version for your safety and security, our team is constantly working on improving the app and solving its issues.

Meanwhile 2.1.10 is out - any News? @izzycsy

Meanwhile 2.1.10 is out - any News? @izzycsy

Hi @jdavidhuebner , thank you for your patience on this. After investigating your case, it seems that app, somehow "thinks" you don't have a wallet, hence you were unable to click on the Import / Backup / Reset Wallet.
You can move forward to install v2.1.10 https://defichain.com/downloads/. Once you've installed, restore wallet via your mnemonic seed, wait for blockchain to sync to 100%. Your wallet should appear then.

Hi @jdavidhuebner , thank you for your patience on this. After investigating your case, it seems that app, somehow "thinks" you don't have a wallet, hence you were unable to click on the Import / Backup / Reset Wallet.
You can move forward to install v2.1.10 https://defichain.com/downloads/. Once you've installed, restore wallet via your mnemonic seed, wait for blockchain to sync to 100%. Your wallet should appear then.

Its an update solve, I had that & restarted with update

Its an update solve, I had that & restarted with update

Hi @jdavidhuebner @rxandr , update v2.1.12 is out https://defichain.com/downloads/.
@rxandr if you're facing the same error, install v2.1.12, restore wallet via your mnemonic seed, wait for blockchain to sync to 100%. Your wallet should appear then. Following which, if your balances are incorrect, import the latest wallet backup you have.
Do give a thumbs up to this comment if your issue has been resolved, otherwise, you may reopen this issue with new information (include screenshots) and app logs. Thank you.

Hi @jdavidhuebner @rxandr , update v2.1.12 is out https://defichain.com/downloads/.
@rxandr if you're facing the same error, install v2.1.12, restore wallet via your mnemonic seed, wait for blockchain to sync to 100%. Your wallet should appear then. Following which, if your balances are incorrect, import the latest wallet backup you have.
Do give a thumbs up to this comment if your issue has been resolved, otherwise, you may reopen this issue with new information (include screenshots) and app logs. Thank you.


Modify the name of sequence and class diagrams

sequence diagram.pdf

Class Diagram.pdf

As the libraries are decided, and to be more clear which part is in client side and backend side, I will update the Readme with the graphs, google document and docs folder as well. The updates will be commited in "docs" directory.

Updated Readme, dicussed details in PBL meeting, closing.


The client may not close the channel properly

The 'if' check in ClientStream.stop() is wrong, so the client won't close the channel by calling the stop method.
https://github.com/oceanbase/oblogclient/blob/7d93664d23d975abe7e44c89e9cda97ca4a3399d/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/connection/ClientStream.java#L83-L96

We will be able to reuse the ClientId after this bug is fixed.
On the LogProxy server side, reuse the ClientId means reuse the run directory, which can reduce the usage of disk space.


[Task]:  Add a Tensorflow Model Handler benchmark test

What needs to happen?
Add a TF model handler benchmark test with GPUs and CPUs similar to http://<IP_ADDRESS>/d/ZpS8Uf44z/python-ml-runinference-benchmarks?orgId=1
Issue Priority
Priority: 3 (nice-to-have improvement)
Issue Components

[X] Component: Python SDK
[ ] Component: Java SDK
[ ] Component: Go SDK
[ ] Component: Typescript SDK
[ ] Component: IO connector
[ ] Component: Beam examples
[ ] Component: Beam playground
[ ] Component: Beam katas
[ ] Component: Website
[ ] Component: Spark Runner
[ ] Component: Flink Runner
[ ] Component: Samza Runner
[ ] Component: Twister2 Runner
[ ] Component: Hazelcast Jet Runner
[ ] Component: Google Cloud Dataflow Runner

.take-issue


Clockify (Independent Publisher)

[x] I attest that the connector works and I verified by deploying and testing all the operations.
[x] I attest that I have added detailed descriptions for all operations and parameters in the swagger file.
[x] I attest that I have added response schemas to my actions, unless the response schema is dynamic.
[x] I validated the swagger file, apiDefinition.swagger.json, by running paconn validate command.
[x] If this is a certified connector, I confirm that apiProperties.json has a valid brand color and doesn't use an invalid brand color, #007ee5 or #ffffff. If this is an independent publisher connector, I confirm that I am not submitting a connector icon.

If you are an Independent Publisher, you must also attest to the following to ensure a smooth publishing process:

[x] I have named this PR after the pattern of "Connector Name (Independent Publisher)" ex: HubSpot Marketing (Independent Publisher)
[x] Within this PR markdown file, I have pasted screenshots that show: 3 unique operations (actions/triggers) working within a Flow. This can be in one flow or part of multiple flows. For each one of those flows, I have pasted in screenshots of the Flow succeeding.
[x] Within this PR markdown file, I have pasted in a screenshot from the Test operations section within the Custom Connector UI.
[ ] If the connector uses OAuth, I have provided detailed steps on how to create an app in the readme.md.

Thank you, Dr. Adrian, for submitting your first Independent Publisher connector! Our certification engineer was out for 2 weeks for a family emergency, so there will be a 1.5-2 week delay with reviewing your PR. We will let you know as soon as we review it. Apologies for the inconvenience!

Dear partner,
We apologize for the delay you might be experiencing while we are working on a high volume of connector requests. Rest assured that we are doing everything we can to address this volume. We are taking measures like improving our processes and hiring additional team members to guarantee resolving your connector requests in a timely manner.
Please let us know if you have any questions in the meantime.

Dear partner,
We apologize for the delay you might be experiencing while we are working on a high volume of connector requests. Rest assured that we are doing everything we can to address this volume. We are taking measures like improving our processes and hiring additional team members to guarantee resolving your connector requests in a timely manner.
Please let us know if you have any questions in the meantime.

@Amjed-Ayoub, I am a co-author for this Connector. Could you please let us know when this will be reviewed ?

Hi @nk-gears, thank you for reaching out.
Please expect progress within next week.
Thank you for your patience.

[[certify-connector]]

Hi @iddycol, I hope you are doing well. I want to follow up with you and let you know that your connector is in production deployment. this process will complete within 4-6 weeks.
Please let me know if you have any questions.
Thank you very much.

Hi @iddycol, I hope you are doing well. This is to inform you that your connector is now fully deployed, and in documentation deployment now. The process will be complete by the end of the week.
Please let me know if you have any questions.
Thank you very much.

Hi @iddycol Congratulations! The deployment of your connector and documentation page is now complete. We have a short survey on the connector certification process that we would like for you to complete. Your feedback is appreciated and will help us improve the program, Thank you very much


chore: github oidc least privilege

Issue #, if available:
Description of changes:

github oidc least privilege

Checklist:

[x] Have you successfully deployed to an AWS account with your changes?
[ ] Have you written new tests for your core changes, as applicable?

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #986 (985f0d3) into develop (0b68cd5) will decrease coverage by 0.89%.
The diff coverage is n/a.

:exclamation: Current head 985f0d3 differs from pull request most recent head 9bac8f7. Consider uploading reports for the commit 9bac8f7 to get more accurate results

Additional details and impacted files

@@             Coverage Diff             @@
##           develop     #986      +/-   ##
===========================================
- Coverage    91.59%   90.70%   -0.89%
===========================================
  Files          195      172      -23
  Lines         6126     5529     -597
  Branches      1151      983     -168
===========================================
- Hits          5611     5015     -596
+ Misses         515      514       -1

Flag
Coverage Δ

root
?

swb-app
89.18% <ø> (ø)

swb-reference
94.41% <ø> (ø)

workbench-core-accounts
93.50% <ø> (ø)

workbench-core-accounts-ui
∅ <ø> (∅)

workbench-core-audit
95.00% <ø> (ø)

workbench-core-authentication
100.00% <ø> (ø)

workbench-core-authorization
100.00% <ø> (ø)

workbench-core-base
80.22% <ø> (ø)

workbench-core-datasets
95.68% <ø> (ø)

workbench-core-datasets-ui
∅ <ø> (∅)

workbench-core-environments
84.92% <ø> (ø)

workbench-core-environments-ui
?

workbench-core-infrastructure
?

workbench-core-logging
?

workbench-core-swb-common-ui
?

workbench-core-user-management
?

see 23 files with indirect coverage changes

Codecov Report

Merging #986 (2d636a8) into develop (c5cc06a) will decrease coverage by 0.01%.
The diff coverage is n/a.

:exclamation: Current head 2d636a8 differs from pull request most recent head 25d6da8. Consider uploading reports for the commit 25d6da8 to get more accurate results

Additional details and impacted files

@@             Coverage Diff             @@
##           develop     #986      +/-   ##
===========================================
- Coverage    91.59%   91.59%   -0.01%
===========================================
  Files          195      195
  Lines         6128     6126       -2
  Branches      1153     1151       -2
===========================================
- Hits          5613     5611       -2
  Misses         515      515

Flag
Coverage Δ

root
91.59% <ø> (-0.01%)
:arrow_down:

swb-app
?

swb-reference
?

workbench-core-accounts
?

workbench-core-accounts-ui
?

workbench-core-audit
?

workbench-core-authentication
?

workbench-core-authorization
?

workbench-core-base
?

workbench-core-datasets
?

workbench-core-datasets-ui
?

workbench-core-environments
84.92% <ø> (ø)

workbench-core-environments-ui
∅ <ø> (∅)

workbench-core-infrastructure
99.36% <ø> (ø)

workbench-core-logging
100.00% <ø> (ø)

workbench-core-swb-common-ui
∅ <ø> (∅)

workbench-core-user-management
100.00% <ø> (ø)

see 1 file with indirect coverage changes

It looks like there's really two separate changes here:

remove example-ui package
github OIDC
I would prefer these were separated into different PRs.

Couple of other comments, mainly the use of maf in contexts where we've used wbc previously, and using MAF in documentation without defining it.

Thanks @DaveMadsen I will push a fix


Search form: unable to scroll options in County select

I can scroll in the District select box but not the County box which makes it almost impossible to select more than one County.
Also, keyboard navigation with multiple selections does not seem to work. Maybe I have forgotten how to do it??
BTW, I've never tried to select multiple items from a select box using a screen-reader — I have no idea how to do that and will need to do some reading first

@DeniseColbert to test with firefox.

@DeniseColbert now working so closing


Fix Keyrock version

Proposed changes
This PR fixes Keyrock version. (This is a workaround.)
Types of changes
What types of changes does your code introduce to the project: Put an x in the boxes that apply

[X] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Update only documentation, not any source code.

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of
them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before
merging your code.

[X] I have read the CONTRIBUTING doc
[ ] I have signed the CLA
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)
[ ] Any dependent changes have been merged and published in downstream modules

Further comments
N/A

Codecov Report

Merging #98 (4b2ad8f) into main (c7fac75) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main      #98   +/-   ##
=======================================
  Coverage   99.91%   99.91%
=======================================
  Files           2        2
  Lines        1202     1204    +2
=======================================
+ Hits         1201     1203    +2
  Misses          1        1

Impacted Files
Coverage Δ

lets-fiware.sh
99.90% <100.00%> (+<0.01%)
:arrow_up:

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 c7fac75...4b2ad8f. Read the comment docs.


Return matched result on match even when matching is disabled [#412]

It's Musicmanager.upload's job to return the upload call results; it doesn't matter if that result was intended or not. Not doing so breaks users' expectations and code.

Whoops, I forgot about this one after the last comment. Looks good; thanks!


支持类似vscode的回调层次结构显示

Feature description

使用新一点版本的clangd，在某个函数定义处右键有几个选项支持查看该函数的调用层次，非常好用。请问当前插件是否已有插件支持呢？
Additional information
No response

These are all provided by Lspsaga, refer to its manual (usage) and our command panel (keymaps) for more information.

This mapping:
https://github.com/ayamir/nvimdots/blob/10e2e491402de420c38ebfa654536a2bd6ff1986/lua/core/event.lua#L140-L144
provides support for switches between Source/Header.

使用"Lspsaga outgoing_calls"，会卡住？同时使用"Lspsaga incoming_calls"无法显示更多层次？是否是插件支持不完善？

对比vscode会显示更多层次：

Did u follow clangd's documentation to setup ur project? VSCode doesn't require such configuration b/c it has already generated the workspace for u. See https://github.com/ayamir/nvimdots/discussions/836 for details.

Dear,
我使用相同的工程，在vscode是可以正常工作的，但是nvim里面不能，当前目录下面有compile commands json文件。

Hmm then this looks more like a bug. Can you help fill in the LSP Bug Report so that we can look into this issue?

见https://github.com/ayamir/nvimdots/issues/948

Closing in favor of #948.


Modified button colour.

Make sure these boxes are checked before submitting your pull request.

[x] My code follows the style guidelines of this project
[x] New and existing unit tests pass locally with my changes

@abhijitparida any news?


SEO improvements

https://developers.google.com/speed/pagespeed/insights/?url=unboxed-co-qa.netlify.com
http://www.webpagetest.org/performance_optimization.php?test=151201_77_J1A

Painstaking job! Conflicts ahead, hopefully not very hard ones :cake:


Validation bug with pl.Categorical ordering argument

Hi, I'm trying to set patito.Model with list of polars.Categorical but when validating there is an error with the ordering parameters which is by default ordering='physical'.
Here is the model example:
class Provenance(str, Enum):

    A = "A"
    B = "B"
    C = "C"

class Schema(patito.Model):

    index: int
    databases: List[Provenance] = patito.Field(dtype=polars.List(polars.Categorical))

The problem arises also when I use a typing.Literal instead of an Enum for the Provenance item.
Here is the error rised when validating the model:
databases
  Polars dtype List(Categorical(ordering='physical')) does not match model field type. (type=type_error.columndtype)

I'm forced to use polars.Categorical for now as polars.Enum isn't supported by patito for now.
Do you have suggestions to fix this error?

@chainyo: any commonalities with #71 ?


LCD screen not showing anything

Restarted my raspiblitz today. got everything up and running and currently syncing. I have a lcd screen on my pi  4 but it is currently showing a white screen. How do I set it to my raspiblitz?

Can you rephrase this please? Was the screen working before? Is it the recommended model?


Build for OpenVR

We're trying to run this on VR HMDs (Vive, Rift...). Which works fine in the Unity Editor.
But, building hasn't worked out at all.
First, I ripped out all the Hololens related objects/scripts in the Unity project and instead called Connect manually (in the PointCloudReceiver.cs).
Building for Windows (x64) failed because Unity won't include the referenced platform.winmd which appears to be a hard requirement of the NetworkCommunication project.
Building via XAML and for PC only and messing a bit with the csproj (to rip out Hololens references) worked, but I won't see anything in the app, nor will it launch on the VR HMD.
Do you have any hints where to dig around in the project? Can you estimate how hard it would be to rip out the platform.winmd dependent code and re-write that?

Hi!
I don't think you need the NetworkCommunication project if you are not running this as a Windows Universal Platform (windows store) application. I can't test it now since I am away till the end of September but I believe that if you build it as a standalone PC application it does not even use the NetworkCommuniaction project. The same should be the case for a VR build.
NetworkCommunication is there because I had trouble getting the UWP C# sockets to work efficiently on the HoloLens. If you run this on a PC, which is also the same PC you have the server application on, the standard sockets (the ones that run in the Editor mode) should be just fine.
Let me know if this makes sense to you.
Marek

Works like a charm! Simply excluded the NetworkCommunication libraries and build / running on VR-HMD worked immediately.
Thanks a lot for the hint — and the software in general!


Display all available variables in UI

Specifically v.windowPeriod, v.timeRangeStart, and v.timeRangeStop seem to be missing. Maybe there are even others?

cc @nathanielc


Integrating Firebase With PHP

Proposed title of article
[API]Integrating Firebase With PHP
Proposed article introduction
Firebase is a real-time service that allows chat, mobile, and applications to exchange data in real-time. Firebase also provides storage, authentication, cloud messaging, notifications, hosting, and other real-time services. This makes its platform a complete and comprehensive set of tools for building high-quality applications.
 Firebase gives developers access to an API that allows them to synchronize application data with the data on the Firebase cloud. In this article, we cover the Firebase database and how Firebase provides real-time backend services.
Key takeaways
What is Firebase.
What is Firebase used for.
How to create a project in Firebase.
Connecting web application with Firebase.
Fetching, inserting, editing, and deleting data from Firebase.
Article quality
This article intends to take the reader through all the concepts of Firebase data store in-depth, how to implement Firebase SDK, and how to reuse classes in PHP. In this article I will bring out this topic clearly, making it easy for developers of all levels to understand.
References
N/A

Thank you for submitting your topic @denismwangi.
However, after some careful consideration, it struck us that this topic may be a bit over-saturated throughout other blog sites and official documentation.
We typically refrain from publishing content that is covered widely on the net or other blogs. As we're more interested in original, practitioner-focused content that takes a deeper dive into programming-centric concepts.
Please feel free to suggest an alternative topic.


Version 1.4.2 is not in the releases section

Hi,
I downloaded macs 1.4.2-1 in 2018 from
https://github.com/downloads/taoliu/MACS/MACS-1.4.2-1.tar.gz
I would like to cite this very version but I don't see any link to it on the github page itself in the releases section. The last version on github in the releases section is 1.4.1 so I am wondering if you could also add version 1.4.2 to the releases section?
Best regards

How about this:
https://pypi.org/project/MACS/1.4.2/


Set per_device_eval_batch_size in finetune.sh

Fixes a copy paste error where per_device_train_batch_size was set twice.

Thank you!


Async Tokenization Error

Also, run:
RawEventsVSCode
| where EventName == "monacoworkbench/asynctokenizationmismatchingtokens"
| summarize count() by ApplicationVersion

Idea: Put breakpoints into the webworker and try to cause unusual timing situations.

Might be fixed by https://github.com/microsoft/vscode/pull/188421

This query is empty:
RawEventsVSCode
| where ApplicationVersion == "1.81.1"
| where EventName == "monacoworkbench/unhandlederror"
| where Properties.callstack has "applyStateStackDiff"

Thus assuming the error is fixed.

I reran the query and I see three entries in our telemetry, hence reopening the issue.

The reported errors are Perf sampling errors. Also, 3 rows might be caused by inconsistent data.
Compare this with the 3k events reported from insiders:
RawEventsVSCode
| where ApplicationVersion == "1.81.0-insider"
| where EventName == "monacoworkbench/unhandlederror"
| where Properties.callstack has "applyStateStackDiff"


Configurable columns (and headers) for the SubFormComponent (table)

The table headers and associated row content should be configurable via the layout properties for the SubForm component.
Take inspiration from the repeating groups component, but specifically offer the following:
an array of key-value objects, where the key represents the table header and the value represents the cell value for each row.
Value needs to support expressions in the form of data model property lookups (eg. dot notation or similar). Key could possibly support expressions too, but perhaps leave that for a future implementation.

Implemented


fortls hangs starting with commit 0d2bfb5db3d20350b4080f81fabe4ef6e677c38e

For my code base, the fortls python process from the startup phase (right after opening the first fortran file) seems to hang. I can see that the parallel part (the parsing) is done, and then a single python thread runs foreever, at least a couple of minutes (had to kill it). This starts with commit 0d2bfb5db3d20350b4080f81fabe4ef6e677c38e.
Until commit 74cee75dc116ec92e7f5334fa46547139b475284, startup phase took a few seconds. With 187da5554088b390283c04610ae3f753600fa7d5, startup phase was significantly reduced (possibly due to bugs introduced with this commit?)
Otherwise I have had no time to further investigate this issue unfortunately.

Thanks for the report, sorry about that. This is likely due to an incorrect circular reference getting created somewhere. Due to the commit that created the problem it is probably either a circular USE reference or a circular object reference due to renaming in a USE ONLY statement.
Would it be possible for me to get the problematic source code or is it closed source? I would be happy to take a look if I had access to the code. If that isn't possible, you could try doing debug initializations while printing information around the "link resolution" setup at line 1278 in langserver.py. If you can narrow down the problematic file then hopefully we can sort out the issue.

I cannot share the source code. But I will try to narrow it down and let you know, if I find anything useful.

Does this code use submodules?

We use submodules in one instance (turned out that gfortran but also ifort have a number of show stopper bugs...), but these are not concerned here. I have followed fortls and found out, what roughly happens: fortls (with latest patches applied) hangs in objects.py/get_use_tree.
I have added an additional parameter level, to see how far it descends and also to break recursive descend at presribed levels. At about level 6-10 I can see that runtime to complete the first problematic object runtime explodes (exponentially?) until it does not finish in a reasonable time.
I have not investigated the call tree in detail, but I think the following might happen: Our module graph is a big DAC, and core modules at the deepest levels can be reached through many many paths in this DAC. Recursively calling use_tree might travel all those exponentially many paths?
I have added some code which checks whether use_mod was already in use_dict (you do this check to manage the rename_lists), and then I only call get_use_tree recursively if use_mod was new. This seems(!) to solve the problem, at least fortls initialises fast.
Hope this helps.

I just checked the commit who causes this hanging and started wondering. You already use a 'continue' to avoid calling it recursively if use_mod is already present, but only if it has the same only_list. In fact I have found a module, for which there are
'use mod_name'
and
'use_mod_name, only: xyz'
instances. And it seems that this causes get_use_tree to descend into module mod_name many times, changing between an empty only_list and list [xyz]. Could that happen?

Yes, I do try and truncate traversal of the graph whenever possible by identifying paths that have already been taken. However, as you noted it is a little more complicated than just seeing if the module was already visited. Since multiple paths to the same module can import different items depending on "only" statements.
I work with many projects though that have combinations like this and dozens of modules so unless you have a crazy number of modules I don't think it should ever hang unless there is a bug that causes a circular reference or something like that.

Have you tried testing the commit referenced above to see if there is an incorrect circular reference getting created somewhere?

I believe I may have found the problem. Can you checkout the commit above and let me know if it improves things?

This seems to solve the problem. Thanks a lot! I have simply cherry-picked your commit and checked with v1.10.
BTW: why not use set() instead of lists to manage the only_list. Then
                        if use_dict[use_mod][0].count(only_name) == 0:
                            use_dict[use_mod][0].append(only_name)

would reduce to
                        use_dict[use_mod][0].add(only_name)

and the bug would not have been possible in the first place. No need to count occurences.
Python also has a namedtuple class, which would make reading the code for people like me a bit easier. For example:
from collections import namedtuple
...
   use_dict[use_mod] = namedtuple('only_list', 'rename_map')
...
                        use_dict[use_mod].only_list.add(only_name)

Great, I will release a patch later today. I do plan to replace the list with a set, but since this was a 3 character typo I just wanted to check the simplest fix first. Using namedtuple is also a good suggestion, there are a few places where that would improve clarity a lot as you mentioned.
Thanks again for the report and help with debugging!

@mscfd: Can you kindly show me your fortls related configuration? I am in vim8 and using coc.nvim. My vimrc is given in #123 .

@rudrab: I am using emacs. In fact I had a similar issue with slow start up, but quite differently. In emacs, projectile determines the project root using git. However, in my project the git root contains many more files (e.g. the build directories contain copies and preprocessed fortran files). Scanning all those files took a lot of time and gave wrong results (but as I said, your issue sounds quite differently). In the end, I just added my own small option to fortls, as I could not convince emacs and its lsp packages to provide the desired root directory. Otherwise I have a very simple setup.
Another small advice: I used the post_message method from language.py to follow the progression of fortls during initialisation. I can upload the commit which makes the connection object available within object.py (used during initialisation) to my fork tomorrow. It might or might not help you to understand your issue. Emacs has an echo area as well as a message buffer, where LSP communications are shown. This way I can easily follow and time progression of fortls by adding post_message calls.

@hansec : I had a chat in coc.nvim is gitter and the one if the maintainer said:

You have to save the file before open it, some language server have this kind of issue
because vscode always create file before open


Equivalence does not work

Many structures that have equivalence relation in rust (e.g. all ID objects) do not have this equivalence in Python. Find out how to transfer this.

Resolved by 5ee72c1196215a80a3fea5d6410c37986de265e3.


How to use with Nuxt 3 with pinia module?

https://nuxt.com/modules/pinia

You just need to create a plugin:
import { PiniaUndo } from 'pinia-undo'

export default defineNuxtPlugin((nuxtApp) => {
  nuxtApp.$pinia.use(PiniaUndo);
});

yes I tried it but getting error
index.js:20 Uncaught (in promise) DOMException: Failed to execute 'structuredClone' on 'Window': function wrap() {
        var args = new Array(arguments.length);
        for (var i = 0; i < args.length; i++)...<omitted>... } could not be cloned.
        at
         http://localhost:3000/_nuxt/@fs/C:/Users/ernst/Desktop/wrk/monk/h10-sandbox/node_modules/.cache/vite/client/deps/pinia-undo.js?t=1689097924498&v=8e10c8d7:209:115

Can you try making it a client plugin?

yes also tried with client only plugin, and also with
const pinia = usePinia()
and in app.vue mounted pinia.use

Mind creating a basic repro via stackblitz or send a repo link here instead? So I can play with it

Here is a basic repo. I get the error: Uncaught TypeError: counterStore.undo is not a function
https://github.com/paullindquist/nuxt_pinia_undo

@paullindquist  You should install a pinia plugin inside a Nuxt plugin instead:
import { PiniaUndo } from "pinia-undo";

export default defineNuxtPlugin((nuxtApp) => {
  nuxtApp.$pinia.use(PiniaUndo);
});

I was pretty sure I had tried this, but must have had something wrong. This works! Thanks!!


Can you add the ability to generate videos using the command line？

What problem is this solving
I want to write a program through python, so that users can upload demo online, analyze and generate their own kill video.Thanks!
Proposed solution
Add usage in src/cli, or develop python api.
Describe alternatives you've considered
My current solution is to use python to simulate mouse and keyboard operations to select users and generate videos to send to them

Awesome idea :-)


msi release

https://github.com/Azure/sdk-release-request/issues/3738

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-arm-msi


Home Assistant - Node Red

Hi.
Has anyone got this to work with Node Red? I would like Node Red to turn my climate on each day at a set time.

I don't see any reason why this integration should not work with Node Red. Have you tried? However, Im not using Node Red myself, as I can easily solve all my needs with Automation in Home Assistant. We can't give any support on Node Red in this repo, so I suggest that you ask this question in Node Red forum/github issues.


Simplify simple forSome existential types into wildcard existentials

Instead of ascribing
val x: Foo[X] forSome { type X }

we will ascribe
val x: Foo[_]

This is an old ticket and we don't have a reproduction for the issue or know if it is still valid so I am closing it for now.

Given:
class Box[A]

def foo = null.asInstanceOf[Box[_]]

Obtained:
def foo: Box[T1] forSome { type T1 } = null.asInstanceOf[Box[_]]

Expected:
def foo: Box[_] = null.asInstanceOf[Box[_]]

Relates to #471 and requires Box to be invariant.


Get-Help should find help files under $pshome

Relevant issue: #2653
Steps to reproduce
get-help about*
Expected behavior
get-help should be able to find the latest help files under $pshome
Actual behavior
get-help only get the files from C:\Windows\System32\WindowsPowerShell\v1.0
Environment data

$PSVersionTable
Name                           Value

PSVersion                      5.1.15016.1000
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.15016.1000
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>

I restarted MacOS because it appeared to have an issue downloading dotnet cli

@chunqingchen please verify this also addresses https://github.com/PowerShell/PowerShell/issues/2649

@adityapatwardhan your comments are resolved

@Francisco-Gamino thanks, your comments are resolved

@Francisco-Gamino thanks, your comment is resolved !

@Francisco-Gamino && @adityapatwardhan Do you guys have any more concerns or is this ready for merge?

@chunqingchen  Changes approved.

@Francisco-Gamino en-us is replaced with culture
@mirichmo please merge the change.


Slider buttons not working

not moving to next slide or prev slide on click

@AnkitaMalik22 Thanks for raising this issue, The slider button doesn't work only in the mobile view for the desktop it works fine. We'll assign it to you but from the next time before raising the issue directly please disscuss it with our maintainers in the discord forum.

Hey @AnkitaMalik22  Please assign this to me


support item: URL in catalog.bom, so a blueprint can be pulled in by reference

how was this not already supported!?
also expand JAR tests to cover this case.
the test JAR build process needed tweaked to exclude the Force-Bundle headers provided (for some time now) by /parent/pom.xml. an empty such instruction in a pom doesn't work to override so a - value is now accepted to mean nothing.

This seems to be working okay.


[WIP DO NOT REVIEW] Community annotation support in configuration and detection

Description of PR

What component(s) does this PR affect?

[X] Back-End (Database, Microservices, Containers, etc)
[ ] Front-End (Flask, API, etc)
[ ] Docs
[ ] Build System

Does the PR require changes on other components? If yes, please mark the components:

[ ] Back-End (Database, Microservices, Containers, etc)
[ ] Front-End (Flask, API, etc)
[ ] Docs
[ ] Build System

Related Issue

Resolves #178
Solution

Type

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Docs update
[ ] None of the above

Checklist:

[X] I have read the contributing guide and my code conforms to the guidelines.
[X] This change requires a change in the documentation.
[ ] I have updated the documentation accordingly.

TODO:

Database access module (community_annotation support)
Frontend

https://github.com/FORTH-ICS-INSPIRE/artemis/wiki/Community-Annotations
(to update and explain custom filtered logging)


Explicitly set zebra-chain's ed25519-zebra to 1.0.* until Canopy

vs the dep in tower-batch which uses it for an example.

I don't think this change does anything, = "1" is the same as = "1.0".  We don't want to specify an explicit version, we want to specify any version at least 1.0.0 and below 2.0.0, which is what = "1" does.

I don't think this change does anything, = "1" is the same as = "1.0". We don't want to specify an explicit version, we want to specify any version at least 1.0.0 and below 2.0.0, which is what = "1" does.

In terms of Cargo that is what we want, this is trying to signal to Dependabot not to upgrade this to 2.* yet, if it doesn't work I have to add an explicit exception which is fine but yeah

I don't think we should make this change.  We can either tell Dependabot to ignore this crate or we can just close its PRs.

I closed the Dependabot PR over there, I'm closing this and not committing an explicit exception into .github/dependabot.yml because we're both close to Canopy anyway and there aren't going to be a ton of ed25519-zebra releases in the meantime 👍


IDVA6-852 - analytics - authenticated user invitations pages

Link to Jira:
https://companieshouse.atlassian.net/browse/IDVA6-852
Changes:

Added interface 'Invitations' to return an object in companyInvitationsHandler
Added analytics functionality for accept and decline links on invitations page
Added analytics functionality for 'View your companies' buttons on accept/decline confirmation pages

CI: No security warnings found