Make federate resource usable without federation API

This implements:

[x] Federate resource usable without federation API, it needs a k8s cluster (if only yaml translation is needed).

cc @marun @xunpan

@irfanurrehman Please update so I can review.

@marun rebased. PTAL!

it LGTM for the function

@marun poke; In case you missed the notification from my comment after the last requested change!

I would like to see the strategies of generation vs lookup of a type config cleanly separated. I think the current iteration of this PR intermingles the two strategies and that is likely to complicate troubleshooting when something goes wrong. Please consider the following pseudocode:

@marun I understood your comment here as to what you were referring to, but resisted that change because of reasons listed in reply. I thought and probably still think it to be better to source the strings from generated typeConfig rather then a function as written now.
Anywhichways, I have updated as per your request. PTAL!
I do agree that the code looks simpler now; but its a pretty small piece of code that we are talking about.
On the other hand appreciate your diligence and patience.. :-)

@marun in case you are satisfied with this and merge this, please go ahead to check the last commit in #663; I will update the WIP, PRs first comment and rebase tomorrow; but this will save us a day. I think this set of PRs is falling back a bit to some extent because of our timing difference.

Thank you for your patience in driving this PR to a mergeable state!
/lgtm


IT localization

Contains Italian translation of the resource file used to build dialogs' phrases (see issue #175).
The style of the Italian translation is slightly more "formal" than the English version, in order to address grammatical gender and number without introducing an inflection engine.

I did not merge it directly because I'm revamping how we handle the localization work flow, but I did pull your file into the new system.  It will be in the next release.  Thanks for doing the work!


Error SQLITE_MISUSE Database is closed

I get
SQLITE_MISUSE: Database is closed
upon fresh install, not sure what I'm doing wrong?
Thanks

Same here.

//After fixing code from github readme to the following:...
var extractor   =   require('email-extractor').Extractor;
extractor("http://github.com",function(url,email,[maxConnections]){
console.log(url,email);
});
Error: SQLITE_MISUSE: Database is closed

I have the same error message

Same

Maybe crawller module changed usage , see https://www.npmjs.com/package/crawler#usage
This changes could fix this issue
https://github.com/moein7tl/email-extractor/pull/6/files


Added sconverting Posix to str in get_ontology

Description:

get_ontology would fail if given a valid pathlib.Posix
Type of change:

[x] Bug fix.
[ ] New feature.
[ ] Documentation update.

Checklist:

This checklist can be used as a help for the reviewer.

[ ] Is the code easy to read and understand?
[ ] Are comments for humans to read, not computers to disregard?
[ ] Does a new feature has an accompanying new test (in the CI or unit testing schemes)?
[ ] Has the documentation been updated as necessary?
[ ] Does this close the issue?
[ ] Is the change limited to the issue?
[ ] Are errors handled for all outcomes?
[ ] Does the new feature provide new restrictions on dependencies, and if so is this documented?

Comments:

Is this true only for PosixPath or can the more general pathlib.Path be used, which will "turn into" a PosixPath on a POSIX system and a Windows-specific Path on a Windows system, etc.?
Maybe one should also instead use the as_uri() instead of casting to a str?

Good point. I ha dnot thought about windows. Indeed the whole test fails on windows already in the master ...

(...) Indeed the whole test fails on windows already in the master ...

How do you know? Did you test locally?


Try to reenable functional test in docker

We try to reenable the functional test in docker. To start, let's try to run example_functional in docker. If it works, then move it to sanity.external.
https://github.com/adoptium/aqa-tests/blob/master/external/functional-test/playlist.xml#L43C17-L43C35

This folder has a long packages list, which was to support criu container test. The list can be reduced now through referring other external tests test.properties files.

@llxia @LongyuZhang With the PR: 5194, made progress towards enabling the example-functional test across various platforms. The test is enabled for s390_linux, x86-64_linux, and aarch64_linux. Test is disabled for ppc64le_linux due to an error specific to that platform.
The error is traced to the following command:
ERROR: failed to solve: process "/bin/sh -c apt-get update \t&& apt-get install -qq -y --no-install-recommends software-properties-common \t&& apt-get install -qq -y --no-install-recommends gnupg \t&& add-apt-repository ppa:ubuntu-toolchain-r/test \t&& apt-get update \t&& apt-get install -y --no-install-recommends ant-contrib build-essential git asciidoc perl \t&& rm -rf /var/lib/apt/lists/*" did not complete successfully: exit code: 132

Will continue to investigate and address this issue to ensure that the test runs smoothly across ppc64le_linux also.


Make to_return_values work for patch attribute

The ability for a patched attribute to return different values on each call was requested.

Oo, that's an interesting (and sometimes useful) concept!


Proxy not forwarding errors

Hello,
First of all thanks for this great package !
I'm experiencing a problem implementing it with oauth2-server-laravel, here is the scenario :
I'm making a GET call to the proxy with appropriate params to obtain an access token (uri oauth/access_token).
The proxy forwards the request to the API in GET, but my API routes only contains a POST route to oauth/access_token. So a Laravel method not allowed exception is raised (debug on).
Instead of forwarding this exception, I get a fatal "Cannot use object of type GuzzleHttp\Stream\Stream as array" from the proxy.
This happens here in RequestManager :
            $content = $proxyResponse->getContent();
            $content = ProxyAux::addQueryValue($content, ProxyAux::COOKIE_URI, $this->uri);

ProxyAux::addQueryValue expects an array in first param, but a Guzzle stream is returned by getContent.
I'm on tag 1.0.0 but seeing master code it should behave the same.
I'm on tag 5.3.0 for guzzlehttp.
Thanks for your help !

Well, I switched to master and I can't reproduce the bug.
As I understand it, in the RequestManager execAccess method, this added line prevents the bug from happening :
if ($proxyResponse->getStatusCode() === 200)
Perfect !


docs: add testing docs to capture the start of info on testing types

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@777a004). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #22   +/-   ##
=======================================
  Coverage        ?   44.45%
=======================================
  Files           ?       91
  Lines           ?    11885
  Branches        ?        0
=======================================
  Hits            ?     5283
  Misses          ?     6393
  Partials        ?      209

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


Feature/newsletter form

Almost have newsletter form set up, but I'm getting TypeError: create_user_email() missing 1 required positional argument: 'email' when I try and test it on the site. It passes the manual tests I set up but I've been trying to figure this last error out and I don't know python well enough

I'm going to request some changes on the peer review interface in a minute. Please also run your code through flake8 (the linter we're using for GitHub actions), it looks like it's complaining about a few minor things like whitespace and unused imports.
If you're using VScode, there's an extension (Ctrl+Shift+X) that will tell you what it's complaining about:

Made those changes, thanks!! test_create_newsletter_subscriber.py is throwing a couple errors. It'll probably take me a little while to figure out so if you could take a look that would be helpful :)


Patch for getting responsive layout working on bootstrap-sass - 2.0 branch

When including responsive layout in the application, I had to include the responsive layout. There was an error indicating that those files are unavailable.  I had to make the change to include bootstrap in the path to get the error fixed.

@import "bootstrap/responsive"

github incorrectly requested this pull request for the master branch when I did 'Fork and edit' the file from the 2.0 branch. Closing this as there is a duplicate pull request open for the same.


Integration Test - Release - 2019/02/21 17:36:17

Auto create for integration test. AnotherAuthorUpdatedArticleFlow

@PRMergerTest3 : Thanks for your contribution! The author, @v-caxian, has been notified to review your proposed change.


Add and use TimeValue await(), awaitTermination() and get() methods.

I'd recommend to close this as it breaks separation of concerns.


GH Action doesn't populate outputs

While working on a GitHub workflow that needed to know which packages have been published I noticed that the covector action is not actually populating most of the outputs.
When I log the outputs after the action ran I get this for the version command:
status:
willPublish:
commandRan: version
successfulPublish: false
packagesPublished:

And this for the publish command:
status:
willPublish:
commandRan: publish
successfulPublish: true
packagesPublished:

(Note: I omitted the change output, it works fine! I also ensured that a package was actually released the during publish)

Some of these were added/fixed in #211 and will be published with #212. You may be able to try using the release branch for the moment until it is published.
This is where I was first making real use of it: https://github.com/jbolda/netlify_deploy/blob/d1be9bc5f292f9297cf672b0a0704266b8519cd7/.github/workflows/covector-version-or-publish.yml

I believe we have addressed these issues. Let's reopen if we haven't!


Fixing the UI of the services page

I would like to improve the UI of the Services page.
As you can see in the screenshot below, there is a lot of gap which makes the webpage unattractive for the user. This can be fixed either by adding the image or reducing the gap

Could you please assign this issue to me and add the necessary labels - gssoc-ext, hactoberfest-accepted and the level for it?
I am excited to contribute to this project: @Anjaliavv51.

@AnshikaaTomar already assigned.


⚠ Bofrost.es has degraded performance

In 86e21ac, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1309 ms

Resolved: Bofrost.es performance has improved in 76aaa4d after 6 minutes.


IndexError: list index out of range

Hi there,
I ran your program on a Ubuntu 18.08 virtual machine via VMware Workstation 16 and I came across some problem, please take a look at it, thank you.
Details
The PLUMY(1) Baisc usage
sector (4):
print(column[0])
came across this error:
IndexError: list index out of range
It seems that the data.select function in sector(3) did not work right, there's no other error been reported in the program, can you take a look at this problem?
Sys info
Ubuntu 18.08
conda 4.12.0
python 3.9.7 [GCC 7.5.0]::Anaconda
IPython 7.29.0
jupyter_client 6.1.12
jupyter_core 40.8.1
jupyter_server 1.4.1
jupyterlab 3.2.1
other dependencies are up to date.

If it works on one platform but fails on the other, then I’d assume it’s a problem with one of the dependencies. Try matching all packages between windows and Ubuntu.
Pandas has in the past produced funny problems that were due to backwards-incompatible changes in newer versions. These were quite tricky to track down. I recommend checking pandas first.
The error most likely happens already at step 2 or 3 but is not visible until step 4. Since you have a working version on windows, perhaps stepping through the code with a debugger could reveal when the two platforms start giving different results.

All my dependencies are up to date on both operating systems, I'll try to step through the code with PyCharm. Thanks for your help.

Could you find the source and solution to the problem? Would you mind sharing it?

I am new to Python and it could be difficult for me to do so, but I will try my best to find out the reasons caused this problem. I will keep you posted if I have more details over this problem in this issue.

Hi there~
I believe this problem may be caused by the Python that comes with the system, I replaced the default Python with Anaconda one and it works fine now.
However, I've occured another problem when run the program to get Fig.5 when running the following statements:
data = []
for dist in tqdm(range(1,7)):
    data.append(ds.select(gas,dist,voltage,speed))

came across this error:
killed

I resolved this problem by increase the RAM on my virtual machine from 4GB to 8GB, is it possible a problem caused by a memory leakage?
By the way, I would like to know the minimum configuration of the size of the RAM and number of the CPU cores required to run the program.
Best regards.

Great to hear that using anaconda has solved the problem. It is our recommendation to avoid the system python for any research work and use virtual environments instead (such as provided by anaconda). Sorry for not hinting towards this earlier—your initial post indicated that you were using anaconda python, or at least that's how I read the "Sys info" section.
It is quite possible that you hit memory limits, since the data is quite large. I am not aware of a memory leak but if you have seen hints that memory should be freed up after certain operations but isn't then please file an issue with some code to reproduce it.
I couldn't tell you minimum RAM requirements. It depends on how much data you want to hold in memory, obviously. How much of the data do you need to hold in memory for your use case?


The folder doesn't display in the destination when pasting one premium blob folder which the name is 'New Folder'

Storage Explorer Version: 1.16.0
Build Number: 20201125.2
Branch: main
Platform/OS: Windows 10/ Linux Ubuntu 16.04/ MacOS Catalina
Architecture: ia32/x64
Regression From:  Previous release(1.13.0)
Steps to Reproduce

Expand one premium storage account (Premium StorageV2 or StorageV1)-> Blob Containers.
Create a blob container -> Create a folder with the name 'New Folder' -> Upload one page blob to it.
Copy the folder then paste it to any blob container.
Check whether the folder displays in the destination.

Expected Experience
The folder displays well in the destination.
Actual Experience
The folder doesn't display in the destination.

Additional Context

This issue doesn't reproduce when pasting one premium blob folder which the name is not 'New Folder' string.
This issue doesn't reproduce for one regular blob folder and ADLS Gen2 blob folder.
This issue also reproduces when cloning one premium blob folder which the name is 'New Folder'.

Add Info:
This issue reproduces for the folder name format 'X Y'. ( X and Y can be any character) For example as follows：

@MRayermannMSFT

Azure Tools Manual Testing 2 -> ayantest (Premium)
Here is the direct link for the account:
storageexplorer://v=1&accountid=%2Fsubscriptions%2F92be7e56-8a60-427c-a3e3-0ebd54a827a1%2FresourceGroups%2FCTI-Kristine%2Fproviders%2FMicrosoft.Storage%2FstorageAccounts%2Fayantest&subscriptionid=92be7e56-8a60-427c-a3e3-0ebd54a827a1
Reproduce on main build 20211008.1
We cannot get the AzCopy log from the activity log, is there another way to get the azcopy log?

Appears to be a service side issue with using + instead of %20 in the delimiter query param. AzCopy is going to chase this one down. Moving to future until it is fixed.

@MRayermannMSFT
On rel 1.34.0 build 20240517.1. The behavior of this issue has been changed. [FYI, the behaviors are the same as the Actual Experience on previous release 1.33.1]
It displays below errors after running the repro steps:

Error details:
   {"name": null,   "message": "\"failed to perform copy command due to error: cannot start job due to error: cannot list files due to reason GET https://apremium.blob.core.windows.net/atset01\\n--------------------------------------------------------------------------------\\nRESPONSE 400: 400 Value for one of the query parameters specified in the request URI is invalid.\\nERROR CODE: InvalidQueryParameterValue\\n--------------------------------------------------------------------------------\\n<?xml version=\\\"1.0\\\" encoding=\\\"utf-8\\\"?>\\n<Error>InvalidQueryParameterValue<Message>Value for one of the query parameters specified in the request URI is invalid.\\nRequestId:3a5c3e50-401c-0008-2f33-a80c4a000000\\nTime:2024-05-17T08:20:57.8339328Z</Message><QueryParameterName>include</QueryParameterName><QueryParameterValue>metadata,tags</QueryParameterValue><Reason>This query parameter value is invalid.</Reason></Error>\\n--------------------------------------------------------------------------------\\n.\\n\"" }


Secure requests

Instagram changed the way to secure API requests.
See: https://instagram.com/developer/secure-api-requests/

Done #3


Fix missing textures caused by sharing a single texture between multiple primitives

This builds on #1431 so merge that first.
This PR fixes a bug reported on the forum:
https://community.cesium.com/t/textures-appears-white-when-used-multiple-times-on-same-gltf/32278
The model and instructions there make it easy to reproduce.
In this model, two primitives both reference the same material, and that material has a baseColorTexture. So when preparing the glTF for use with Unreal, and processing both of the primitives, we indirectly end up processing the same texture twice.
The first time we process the texture, the associated image's ImageCesium has pixel data. So in a worker thread, we create a new FCesiumTextureResourceBase (RHI texture resource) from it, and then clear the pixel data. So far so good.
The next time we process the texture, we see that an FCesiumTextureResourceBase already exists for the associated Image, so we don't need to upload the pixel data again (which is good because we can't; the pixel data has been cleared). Instead, we create a FCesiumUseExistingTextureResource referencing the existing RHI texture resources. Still all good so far.
Next, in the game thread, we create a UTexture2D for each of the RHI textures previously created. They both refer to the same underlying data, which is no problem.
Now here comes the problem. The way we manage the lifetime of UTexture2D instances is that we store them on the glTF Texture object in a private extension. But in this scenario, we have two UTexture2D instances associated with a single glTF Texture. The second one ends up replacing the first, and as a result the first is destroyed. We go through all the motions of creating the textures we need, but then we accidentally destroy one of them before we can use it.
One way to fix this would be to make a single glTF able to reference multiple UTexture2D instances. But wait, why do we need two UTexture2D instances anyway? They were both created from the same glTF Texture, so they should be identical. They already share the same pixel data, but it would be better if they shared the UTexture2D instances, too.
So that's what this PR does. It adds the private extension to the glTF Texture earlier in the process, and uses it to store both the FCesiumTextureResourceBase texture (during worker thread texture prep) and the UTexture2D (during game thread texture prep). If the extension already exists, we don't need to process the texture again, we just need to use the existing reference counted texture resources.

This PR fixes a bug reported on the forum:
https://community.cesium.com/t/textures-appears-white-when-used-multiple-times-on-same-gltf/32278

Hey @kring , this link takes me to a page that says "Oops! That page doesn’t exist or is private.". Could you make it public? Or copy / paste the relevant instructions into this PR description?

Merging this because it's approved and needed for today's release.


Status on continued maintenance

@dpa99c do you intend to maintain this repo anymore? I'm blocked by a pretty severe bug which is preventing local development via simulator. #678
I have already forked and made fixes (but they are hacky and do the bare minimum to make it work, would need another few minutes of my time to prep them nicely for a PR).

I'm not using this plugin myself much any more but I'll see if I can find time to merge some PRs and address some of issues which are obviously bugs.
That said, I have given up trying to investigate/respond to all issues across all my open-source repos as it's like trying to fight a forest fire with a water pistol:
My experience has been 90%+ of the issues opened are due to not reading the documentation or other user error and I have become sick of wasting my time due to other people's laziness.
My general approach now is I will only investigate an issue if it a) affects me or b) is raised by enough people for it to be obvious there's a general problem (as is the case with #678).

maybe worth doing an issue culling! you may find your cognitive load is much lighter when you don't have so many issues in your face

maybe worth doing an issue culling! you may find your cognitive load is much lighter when you don't have so many issues in your face

I took that approach initially to but to cull an issue involves investigating whether it's valid and to do that properly in itself takes a good deal of time.  Across all my open-source repos there are hundreds of open issues, most of which are invalid if investigated.


Unable to open color profiles in electron app.

I am struggling with converting color spaces in my Electron app, due to sharp not finding the icc files in my package.

However, if I extract my app.asar, the files are in the exact path specified in the error, so I'm not sure why it cannot find them.

Hello, did you see #941?


Cannot load on raspberry pi

This no long works.. Followed instructions and downloaded revision 84. Saying their is a 26: syntax error: "(" unexpected

Sorry.  Will address when I get home.  In the meantime pull down the version before my latest commit.

 I don't know how to do that via Raspberry pi.

Hi.  So I just pulled down the latest code and it seems to be behaving correctly?  Can you send along the complete output?


java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

Suddenly I am getting this error in my activity file:
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

It means exactly that -- use a Theme.AppCompat theme/style or descendant (based from it).
Please make use of the template whenever creating any issues.


NIP-46: support NIP-05 login flow

https://github.com/nostr-protocol/nips/blob/master/46.md#nip-05-login-flow

Discontinuing NIP-05 login in favor of new nostrconnect flow is being discussed.
https://github.com/nostr-protocol/nips/pull/1553


Adds optional chaining.

Summary
Adds optional chaining.
Ticket Link
n/a
Checklist

[x] Ran make check-style to check for style errors (required for all pull requests)
[x] Ran make test to ensure unit tests passed
[x] Ran make flow to ensure type checking passed
[ ] Added or updated unit tests (required for all new features)
[ ] All new/modified APIs include changes to the JavaScript driver

Test Information
Chrome on macOS

Force pushed to git commit --amend a typo in the commit message.


Automated checking of TWYS

Should auto check (e.g. age of a Scholar) and specify whether check forces correction or permits over-write with further (human) check. Checks should implement Free UK Genealogy methodology.

@geoffj-FUG is this completed?  Or not yet begun? Or a duplicate?

This seems to be related to #113 so my comments are the same.
Geoff
From: PatReynolds @.>
Sent: Thursday, September 9, 2021 1:54 AM
To: FreeUKGen/FreeCENMigration @.>
Cc: geoffj-FUG @.>; Mention
@.>
Subject: Re: [FreeUKGen/FreeCENMigration] Automated checking of TWYS (#114)
@geoffj-FUG https://github.com/geoffj-FUG  is this completed? Or not yet
begun? Or a duplicate?

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<https://github.com/FreeUKGen/FreeCENMigration/issues/114#issuecomment-91536
0857> , or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKCPIFKW5YJSAR7L25H23KDUA
6BJLANCNFSM4CRQEZMA> .
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&m
t=8&pt=524675>  or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=u
tm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>
.
<https://github.com/notifications/beacon/AKCPIFJFMZ6YJ56L6S6266DUA6BJLA5CNFS
M4CRQEZMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOG2HUYWI
.gif>

<https://home.mcafee.com/utm_medium=email&utm_source=link&utm_campaign=sig-e
mail&utm_content=emailclient?utm_medium=email&utm_source=link&utm_campaign=s
ig-email&utm_content=emailclient>
Scanned by McAfee
<https://home.mcafee.com/utm_medium=email&utm_source=link&utm_campaign=sig-e
mail&utm_content=emailclient?utm_medium=email&utm_source=link&utm_campaign=s
ig-email&utm_content=emailclient>  and confirmed virus-free.

Our validation system does autocheck entries. In the case given a scholar must be within a particular age range. The parameters for each field are listed in the Handbook.
It is only those entries that need manual intervention that are not autochecked.
In FC1 there was no austochecking beyond validation. Therefore entries that were allowed to pass validation incorrectly were no autochecked and were allowed t progress to the data set. This is no longer the case.
I think that this story can be closed.
Geoff

See my comments on story #113.
I suggest that this also be put on ice.
Geoff


Missing UI elements when accessing via Vagrant Box - Bad Base HREF URL

My issue is similar to #16 except I ran this from the repo's own vagrant box
My repro was

Install from composer create
Boot up the vagrant box provided in the skeleton
vagrant ssh
enabled development mode
then ran php -S <IP_ADDRESS>:8080 -t public public/index.php

So on my host machine (outside the vbox),

Go to http://localhost:9090/
Get the ApiGility welcome message
Click on "Get Started"
Directs me to http://localhost:9090/apigility/ui
I see an unstyled page with {{ flash.message }} vars around

I do have the rwoverdijk/assetmanager directory in my vendor folder and it works fine.
I encountered a similar situation on my own vagrant box with the same issue. So I tried it with the skeleton's own vagrant box and still encountered the error.
My local enviroment

Ubuntu Desktop 14.04
Vagrant 1.6.2
Virtulabox 4.3.6

Any help would be great
Update: The problem does not appear if I load up the built-in PHP server locally - it only happens when if I access it via Vagrant (the php web server is started from the vagrant instance)
If I ran the PHP web server in Vagrant and access it to there, it will give me missing UI issues.
But I just ran it locally (without Vagrant), this works fine. It is still an issue because I would like to enable my fellow developers to run Apigility from their vagrant boxes and ensuring everyone is on the same env settings.

This repository has been closed and moved to laminas-api-tools/api-tools-skeleton; a new issue has been opened at https://github.com/laminas-api-tools/api-tools-skeleton/issues/20.


Disable comma-dangle error in ESLint

By a popular request.

Should we enforce this at some point in the future too for consistency?

Should we enforce this at some point in the future too for consistency?

Yeah. Let's do it after we clean up the code a bit more.


Create sharepoint_loader.py

pip install requests msal

Im sorry, can you please link this PR to an issue. Thank you!
Also it needs to include frontend changes in the remote modal.


FileData is outdated

addon works until now, but newer armor and weapon not show original file name, that is a bit hard to pick out specified m2 model files. I looked around your projects but have no idea to update by myself. could you do update or give a simple way to get those new lines?

Thank you! 👍

you're welcome

you're welcome
tested just now, it still only shows item id without file name after 41k. I guess they are belong to 9.1 and later. Data in new FileData is correct, I can search from it manually.

Can you explain, it's working fine for me with IDs after 41k on patch 9.2.0
https://user-images.githubusercontent.com/1073877/160280116-87cf930b-0d15-4572-b753-a16557204200.mp4

sorry my fault. I use curseforge App to download addons first time. it is installed to beta version automatically I didn't notice. now it works without any issue. Thank you! :)

No my fault, I accidentally marked it for 9.2.5 instead of 9.2.0 😅


Too much copy pasting of the KubeNow image version

After #158, the KubeNow image version is fixed for faster CI and better reliability. However at the moment we copy paste the image in a couple of places, and this should be avoided. Not particularly important, but it's good to remember.

@andersla maybe with a module in common that return the image version we could fix this?

@andersla ping 🙂

@andersla please keep this issue in mind after last merge it's really time to tackle this

Thanks @andersla for nice fix.


Improve the resilience of asset fetching and use CLI binaries

(wip)

All platforms will now use the pre-built binaries
All asset downloads will respect VS Code proxy settings (or HTTP_PROXY, HTTPS_PROXY)
Java agent downloads will first source from Maven, falling back to GitHub Releases
All asset downloads can define their own fallback locations for both locating the latest version and downloading the actual asset.

Resolves #919 (yarn is removed)
Resolves #925
Resolves #927

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

v0.117.0
v0.117.0
GitHub release

Your semantic-release bot :package::rocket:


Mod Incompatibility Issue with Simply Swords

I have been setting up a custom mod pack on Minecraft 1.20.1, and found that the error; Invalid Player Data occurs on world creation when using the mod Simply Swords[Fabric and Forge], I had previously found that other mods to add Minecraft dungeons armor and weapons caused this issue as well, I am not sure that these are also incompatible but have a suspicion they may be.

Can't reproduce. Try using the mod with XL Packets or similar.


Little ETM input conversion module

Here's the first version of the configurable ETM input conversion module. We can use it for the passive connection to start with, but we can also bend it a bit to be included in the active connection - as an imported module in the Django backend (? I'm not too familiar with Django to know if that's really possible, but I guess so..).
It features:
✨ Retrieving all possible curves from the ETM ✨
✨ Retrieving any gquery ✨
✨ Retrieving any node property ✨
✨ And you can mix them and create conversions! ✨
Right now only a 'divide by' conversion is supported, where you can divide an ETM output curve by the value of a node property or query. All customisable in the config file.
Check out the README for more info on how to use it.
This is a first version, so there's room for improvement:

[ ] Do we want headers for the output csvs?
[ ] Do we want to be able to create a new ETM scenario, or a copy when starting the module?
[ ] What other conversions would we need?

I hope you can have fun with this and try to make some connections to the ETM when I'm on holidays. Looking forward to bugfixing and feature requests when I'm back 😉
Including @marliekeverweij

Btw we created this branch a while ago, and there's a lot of commits I dont recognise. If you want me to rebase onto main let me know, tomorrow I might have a spare 20 mins for it. Otherwise one of you could fix it, as you know more about what happened in the other part of the model.

Moved in ZEnMo/HOLON-ETM@77d1970


Atom hangs when clicking a package link from "Install Packages"

Version information
Using Arch GNU/Linux with latest packages as of 2015-07-16.
$ atom --version
1.0.2
$ chromium --version
Chromium 43.0.2357.134
$ uname -a
Linux edsger 4.0.7-2-ARCH #1 SMP PREEMPT Tue Jun 30 07:50:21 UTC 2015 x86_64 GNU/Linux

Bug
From the Settings > + Install view, clicking on any package (from Featured Packages or from search results) results in an unrecoverable hang, followed by the "Editor is not responding" modal dialog.
-f and --safe parameters were used to start atom.
Expected behaviour
The package page is opened in my default browser (Chromium).
Actual behaviour
Editor hangs until it is terminated.  Once terminated, a single chromium process is left behind on the system.  Killing this process causes the relevant package page to be opened in Firefox.
Screenshots and GIFs
The initial click which produces the hang.

"Editor is not responding" modal

Killing the straggler chromium process causes the package page to be opened in Firefox

Debugging
No relevant output on the terminal when -f was specified; no stacktrace in the Dev Tools.  Unable to use the profiler tool as the editor is unresponsive when the "Stop" button is clicked.

I think this is a duplicate of https://github.com/atom/atom/issues/6335 – please subscribe there for updates.


Black canvas or blinking on Android 4.0.3

No chart display on Android 4.0.3, they blink white / black, and eventually crashes Chrome browser. Going to http://chartjs.org is enough to crash the browser. Using a Galaxy Tab 2 (10.1) tablet

Closing since not reproduceable.

mark. repro-ed on my S5.

No chart display on Android 4.0.3, they blink white / black

It could be only Android <= 4.3 issue (no requestAnimationFrame support at JS side)


[proxy] Do not preserve host when forwarding admin requests.

Fixes https://github.com/apache/pulsar/issues/15487
Motivation
The proxy is configured to preserve the Host header when forwarding HTTP requests. However, I haven't found the necessity to do so, and this breaks the virtual host selection when running the proxy on istio.
See https://www.eclipse.org/jetty/javadoc/jetty-9/org/eclipse/jetty/proxy/AbstractProxyServlet.html

By default the Host header sent to the server by this proxy servlet is the server's host name. However, this breaks redirects. Set preserveHost to true to make redirects working, although this may break server's virtual host selection.

This doc gives a brief introduction of how preserving the Host header would help to redirects, but it seems not to be our case.
Modifications
Remove the init parameter preserveHost when starting the proxy.
Verifying this change

[ ] Make sure that the change passes the CI checks.

This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API: (yes / no)
The schema: (yes / no / don't know)
The default values of configurations: (yes / no)
The wire protocol: (yes / no)
The rest endpoints: (yes / no)
The admin cli options: (yes / no)
Anything that affects deployment: (yes / no / don't know)

Documentation
Check the box below or label this PR directly.
Need to update docs?

[ ] doc-required
(Your PR needs to update docs and you will update later)

[x] doc-not-needed
(Please explain why)

[ ] doc
(Your PR contains doc changes)

[ ] doc-complete
(Docs have been already added)

@fantapsody We have AdditionalServlets support for the Pulsar Proxy, which able users to have a plugin to expose more endpoints, but we don't know if their additional servlets will introduce some endpoints with redirects or not. Will the new change affect this part?

@fantapsody We have AdditionalServlets support for the Pulsar Proxy, which able users to have a plugin to expose more endpoints, but we don't know if their additional servlets will introduce some endpoints with redirects or not. Will the new change affect this part?

@codelipenghui I think not. The parameter preserveHost should only affect the behavior of the proxy forwarding the admin requests: https://www.eclipse.org/jetty/javadoc/jetty-9/org/eclipse/jetty/proxy/AbstractProxyServlet.html

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

LGTM. If I understand correctly, the use case where the host header needs to be preserved is when the redirect is not followed by the reverse proxy but is instead passed back to the original client. In our case, the Pulsar Proxy follows the redirect.

Yes, exactly.

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks


[Issue 11984] Fix zookeeper prometheus metrics doc

Fixes #11984
Modifications
Fix the zookeeper prometheus metrics description

@Anonymitaet

@Anonymitaet PTAL this doc change, thanks

@Shoothzj thanks for your contribution!

@Shoothzj Thanks for your contribution. Does this affect only master or other versioned docs?
If latter, could you please help update all affected versions? Thanks

Hi @sijia-w can you help apply the same doc changes to 2.8.0, 2.8.1, 2.8.2? Thanks!
FYI: https://github.com/apache/pulsar/issues/11984#issuecomment-916591559


Get rid of libdir entry in xsimd.pc

xsimd is a header-only library, so libdir is not useful
Fix #748

@alexshpilkin please correct me if libdir is actually needed.

CMake installs the target files and package related-stuff under libdir.

CMake installs the target files and package related-stuff under libdir.

ok, patch updated

@JohanMabille / @alexshpilkin


[feature/use-mavericks] Mavericks(MVI Library) 사용하기

What is this issue?

[x] Mavericks Config

Reference

[x] Link

DO NOT MERGE!


First iteration of pdns implementation

As explained, in #282 I tried to duplicate the pdns provider from lego
As it is needed in my company , I'll do my best to help

/assign @munnerz

/ok-to-test

@kragniz Hi, I have updated the MR with your suggestion.


Partial PowerShell Intellisense?

VSCode Version: 1.18.0-insider
OS Version: Windows 10 Enterprise
PowerShell Extension version 1.5.0 (installed from within VSCode)
PowerShell Version 5.1.14393.1715

Steps to Reproduce:
(Brand new installation of VSCode)
When typing PowerShell commands sometimes the intellisense works and sometimes it does not. See images below. Is something broken here? I have tried to force the intellisense with ctrl+space.

Current user settings:

Reproduces without extensions: Yes/No

Please report this against https://github.com/PowerShell/vscode-powershell
/cc @daviwil


Access to sourcecollection

Hi,
Im changetracking an ObservableCollection and depend on the Move method, but i cant see a way to access the originalcollection so i can do a move. Is there a way to get the proxy as the Original IList so i can cast and do the move.
Thank you

You can not access the original ObservableCollection.
The current implementation does not support removing and adding back a trackable to the collection.
Depending on your scenario the following might work, however the moved item will be considered added unless you call AcceptChanges()
void Main()
{
	IList<Foo> observableCollection = new ObservableCollection<Foo>
	{
		new Foo { Id = 0 },
		new Foo { Id = 1 },
		new Foo { Id = 2 },
		new Foo { Id = 3 }
	};
	IList<Foo> trackableCollection = observableCollection.AsTrackable();

	var itemToMove = trackableCollection[1].CastToIChangeTrackable().GetCurrent();
	trackableCollection.RemoveAt(1);
	trackableCollection.Insert(3, itemToMove);
	trackableCollection[3].CastToIChangeTrackable().AcceptChanges();
}

public class Foo
{
	public virtual int Id { get; set; }
}

Hope this helps

I was hoping there was some built in way but doing my own move like above works well enough, i appreaciate the quick response.


Deprecate Configuration filtered File and FileCollection methods

As part of idiomatic JVM, we want to simplify Gradle's API to reduce the number of ways to accomplish a single operation. ArtifactView can perform the same behaviors of this API, and more, and is actively being maintained and updated with new features. As such, we are deprecating this API for removal in 9.0
TODO:

[ ] Verify correctness of upgrade guide code snippets
[x] Protobuf uses it here
[ ] Android uses it

@bot-gradle test this

I've triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test ast

I've triggered the following builds for you. Click here to see all build failures.

AllSmokeTestsPullRequestFeedback build

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

PullRequestFeedback build

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

PullRequestFeedback build

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

PullRequestFeedback build

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

PullRequestFeedback build

@bot-gradle test apt ast

I've triggered the following builds for you. Click here to see all build failures.

AllPerformanceTestsReadyForRelease build
AllSmokeTestsPullRequestFeedback build

@bot-gradle test apt

I've triggered the following builds for you. Click here to see all build failures.

AllPerformanceTestsReadyForRelease build

@bot-gradle test ast apt

I've triggered the following builds for you. Click here to see all build failures.

AllSmokeTestsPullRequestFeedback build
AllPerformanceTestsReadyForRelease build

@bot-gradle test apt

I've triggered the following builds for you. Click here to see all build failures.

AllPerformanceTestsReadyForRelease build

@bot-gradle test apt ast

I've triggered the following builds for you. Click here to see all build failures.

AllPerformanceTestsReadyForRelease build
AllSmokeTestsPullRequestFeedback build

The merge queue build has started. Click here to see all failures if any.

The merge queue build has started. Click here to see all failures if any.


Upjet shouldn't generate types with float fields

What happened?

In https://github.com/crossplane-contrib/provider-upjet-gcp/pull/623 various fields that appear to really be integers (e.g. port) are generated with type *float64. This led to a request to add paved.GetFloat() - some context and discussion in https://github.com/crossplane/crossplane-runtime/pull/778.
You're not supposed to use floats in Kubernetes APIs. From https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#primitive-types:

Avoid floating-point values as much as possible, and never use them in spec. Floating-point values cannot be reliably round-tripped (encoded and re-decoded) without changing, and have varying precision and representations across languages and architectures.

See for example https://github.com/kubernetes-sigs/json, which deserializes JSON numbers into int64 where possible.
How can we reproduce it?

Take a look at the generated types in https://github.com/crossplane-contrib/provider-upjet-gcp/pull/623.

Guessing this is the code part that is the root of this (with a comment about the problem by @turkenh)
https://github.com/crossplane/upjet/blob/a18bd41b7ac62be1a6058512a13f8a001c8087d9/pkg/types/conversion/tfjson/tfjson.go#L230-L233
Relevant parts of config/schema.json for google_redis_cluster in provider-upjet-gcp.
"discovery_endpoints": {
  "type": [
    "list",
    [
      "object",
      {
        "address": "string",
        "port": "number",


undefined local variable or method `trusted_certs'

I develop ruby code with chef such as.

Chef::Config[:node_name] = $chef_node_name
Chef::Config[:client_key] = $chef_secret_key
Chef::Config[:validation_key] = $chef_validation_key
Chef::Config[:chef_server_url] = $chef_server_url

Chef::Config.from_file(File.expand_path('/root/helion/.chef/knife.rb'))
kb = Chef::Knife::Bootstrap.new
kb.name_args = [ipaddr]
kb.config[:ssh_user] = "root"
kb.config[:chef_node_name] = instancename
kb.config[:identity_file] = $ssh_secret_key
kb.config[:run_list] = "recipe[ntp]"
kb.config[:use_sudo] = false
kb.config[:template_file] = $chef_bootstrap_file
kb.run

and I bootstraped the chef to some nodes. I got these error.

Connecting to <IP_ADDRESS>
(erubis):52:in `block in evaluate': undefined local variable or method `trusted_certs' for # (NameError)
        from /usr/lib64/ruby/gems/2.1.0/gems/erubis-2.7.0/lib/erubis/evaluator.rb:74:in `instance_eval'
        from /usr/lib64/ruby/gems/2.1.0/gems/erubis-2.7.0/lib/erubis/evaluator.rb:74:in `evaluate'
        from /usr/lib64/ruby/gems/2.1.0/gems/chef-11.16.4/lib/chef/knife/bootstrap.rb:207:in `render_template'
        from /usr/lib64/ruby/gems/2.1.0/gems/chef-11.16.4/lib/chef/knife/bootstrap.rb:275:in `ssh_command'
        from /usr/lib64/ruby/gems/2.1.0/gems/chef-11.16.4/lib/chef/knife/bootstrap.rb:254:in `knife_ssh'
        from /usr/lib64/ruby/gems/2.1.0/gems/chef-11.16.4/lib/chef/knife/bootstrap.rb:227:in `run'
        from chef.rb:64:in `chef_create_node'
        from chef.rb:109:in `'

my knife.rb includes these lines.

ssl_verify_mode :verify_peer
verify_api_cert         true

and I have no /etc/chef/trusted_certs dir. because I use Hosted Chef Server.
any idea ?
Thanks.

This is resolved in Chef 12, but I haven't seen how far back this change goes.

It kind of looks like the $chef_bootstrap_file you are using is pointing at a template from a different version of chef?  Its difficult to say without seeing the content of the template to see what is trying to call trusted_certs.  This isn't a bug in current knife bootstrap in chef-12.x as far as we can tell though.


Fix: Use correct constants: TransferKindRequest/Response instead of TransferKindMessage.

This fixes #152.

@aentinger
please correct also /src/wrappers/uavcan/register/Access_1_0.hpp and src/wrappers/uavcan/register/List_1_0.hpp

@aentinger please correct also /src/wrappers/uavcan/register/Access_1_0.hpp and src/wrappers/uavcan/register/List_1_0.hpp

Done :heavy_check_mark:

my test project is now compiling.
I will do more tests.


chore(master): release 6.5.1

:robot: I have created a release beep boop
6.5.1 (2023-11-13)
Bug Fixes

enable unlimited uploads (#881) (d0757cd)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/ethersphere/bee-js/releases/tag/v6.5.1 :sunflower:


Added HiscoreNotFoundError for when player is not in Hiscores

Changes for comments made in #341

Error codes 404 have been added to all player/group/competition fetches. Also "Updated too soon" is now a 429 error code. Closing.


A nice speed up of 3D points clouds by ~69%

What
On native, use rayon to parallelize the gathering of positions, radii, colors, and picking ids. Of course, this only works on native. I also noticed that we spent a lot of time generating identical annotation infos for all the points, so I happy-pathed that.
Test: cargo rerun-release ../opf.rrd --profile, looking at just the 3D view, averaged over ~30 frames:
Full frame 37.0ms -> 26.6ms ≈ 39% faster
Points3DPart: 25.7ms -> 15.2ms ≈ 69% faster
Before:

After:

Checklist

[x] I have read and agree to Contributor Guide and the Code of Conduct
[x] I've included a screenshot or gif (if applicable)
[x] I have tested demo.rerun.io (if applicable)

PR Build Summary
Docs preview
Examples preview
Recent benchmark results
Wasm size tracking

Zooming in on what's slow now, it is obvious that we need to optimize the Color deserializer:

https://github.com/rerun-io/rerun/issues/3109


When there is a directory named assets under the assets directory, error will occur when compiling

Information

Apktool Version (apktool -2.4.1) -
Operating System (Windows) -
APK From? (Other) -

Stacktrace/Logcat
Include stacktrace here

Steps to Reproduce

apktool   d E:\app-release-unsigned.apk  -o E:\app-release-unsigned
apktool    b E:\app-release-unsigned -o E:\test.apk

Frameworks
If this APK is from an OEM ROM (Samsung, HTC, LG). Please attach framework files
(.apks that live in /system/framework or /system/priv-app)
APK
If this APK can be freely shared, please upload/attach a link to it.
http://www.mediafire.com/file/ad1r7m4wnuc7ukv/app-release-unsigned.apk/file
Questions to ask before submission

Have you tried apktool d, apktool b without changing anything?YES
If you are trying to install a modified apk, did you resign it?NO
Are you using the latest apktool version?YES

Couldn't reproduce with 2.4.2-d3f9d5-SNAPSHOT on Linux.

As mentioned above. I could not reproduce as well.
➜  2406 apktool d app-release-unsigned.apk
I: Using Apktool 2.4.2-987220-SNAPSHOT on app-release-unsigned.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: /home/ibotpeaches/.local/share/apktool/framework/1.apk
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Baksmaling classes.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...
➜  2406 apktool b app-release-unsigned
I: Using Apktool 2.4.2-987220-SNAPSHOT
I: Checking whether sources has changed...
I: Smaling smali folder into classes.dex...
I: Checking whether resources has changed...
I: Building resources...
I: Building apk file...
I: Copying unknown files/dir...
I: Built apk...
➜  2406

I reproduce  using latest version on Windows.
When there is a directory named Assets(initial letter must be capitalized) in the assets directory, Other files in the assets directory will error.
I found out that it's because folder names are not case-sensitive in Windows.
When apktool iterating through the process assets folder,BrutIO.sanitizeUnknownFile() return a file directory that begins with Assets.
In the end I found that it was getCanonicalPath() returned the file directory.
The following is a log printout, the assets directory has a file  with the name zipInfo and an Assets directory


replace Geomanist with Source Serif Pro

Currently we have Geomanist for headings, Source Sans Pro for body texts, and Source Code Pro for code, all of the three fonts are sans-serif, which makes the page boring, and there's not enough contrast between body texts and headings.

Please request reviews, these kind of changes should be discussed.

Please request reviews, these kind of changes should be discussed.

Sorry about that, I would be willing to request reviews if you did show up in this repository more frequently :)
If you think this is a bad idea, you can revert it now and we can discuss this.
BTW, do you own the Vercel Account? Can you invite me and @sokra into the team? Last time I wrote an email to @sokra because of https://github.com/webpack/webpack.js.org/pull/4111#issuecomment-731750610, he told me he had no idea who owns the Vercel Account.

Sorry about that, I would be willing to request reviews if you did show up in this repository more frequently :)
If you think this is a bad idea, you can revert it now and we can discuss this.
BTW, do you own the Vercel Account? Can you invite me and @sokra into the team? Last time I wrote an email to @sokra because of https://github.com/webpack/webpack.js.org/pull/4111#issuecomment-731750610, he told me he had no idea who owns the Vercel Account.


clarify what date format is used for date based tick_formats

I had to dive into the js to figure out that it was expecting d3 based date-string formatting. This should be in the docstring. This might make sense in other places too… but I'm not sure the best way to search exhaustively for this kind of change.

@mpacer Thanks for this. I thought the d3 time formatting was similar to the strftime function in python as they are both were inspired by the C library. Is there a specific time format which did not work like what you expected?

Yes, some of the unicode date format patterns did not work:
http://unicode.org/reports/tr35/tr35-dates.html#Date_Format_Patterns
Weirdly those has always worked even in bash with the BSD date command which ostensibly follows the C locale conventions, so I don't know what to tell you.
It also just would have been nice to know where to look to figure out how to get what I wanted out of the different objects.
Also, worth noting is that right now there is no way to use an ISO 8601 compatible date format specification for weeks (since %U ≠ %V = ww; %V was introduced in Python 3.6).


[cmake] Common Cmake sources for Matter build

Main changes:

Create common Cmake sources for configuring and building the Matter libraries.
Adapt OIS, nrfconnect, mbed, Zepyth and Telink platforms to use shared code.

Additional changes:

Add necessary defines in unit-tests code to fix unused-function issues.

@Damian-Nordic Could you take a look at the current version? I hope that's what you meant.


scripts: twisterlib: coverage: exclude LOG_* branches

Disable branch coverage calculations on the LOG_* family of macros. Branch misses are due to the implementation of Z_LOG2 and cannot be reasonably covered in library code. The internal paths through the Z_LOG2 macro are not of interest when inspecting files that happen to use the Zephyr logging API.
Only implemented for gcovr, not sure on the implementation for lcov.
This comment suggests it's possible (https://github.com/linux-test-project/lcov/issues/44#issuecomment-427449082)
Previously:

With this change:

@JordanYates, quick question: have you considered using exclusion markers instead ?  (GCOVR_EXCL_*)

@JordanYates, quick question: have you considered using exclusion markers instead ? (GCOVR_EXCL_*)

I suspect adding GCOVR_EXCL_BR_LINE to every location that calls LOG_* in the Zephyr tree would not be well received.
Also instead of supporting coverage tool N+1 being a trivial change, you would need to go through the entire process again.


fixes #52 - update Dockerfile-Redhat files in all services

Thanks Dinesh. I am building the new images.


2.2.2 download application/zip

Here is what I am trying to achieve:
@RequestMapping(value = "/reports/{reportId}", method = RequestMethod.GET, produces = "application/zip")
public ResponseEntity<byte[]> download(@PathVariable UUID reportId) {

But springfox does not download the file, it just shows the bytes in response page. This is pretty awkward.  How are users of the app going to know that there is a download then? this sounds like a bug to me ;)


RAM Misuse on CPU-Only setup / Very Slow

Running on Colab with CPU only works, but I happen to notice that the RAM is not being used. Seems like the library is doing a lot of disk I/O instead of storing the whole model on RAM as happens with the standard GPU setup with hugging face transformers. As a consequence inference is obscenely slow.
I'm trying to hunt down if the issue corresponds directly to llama.cpp, GGML or ctransformers.
Here is the Colab: https://colab.research.google.com/drive/1iGifBXEaXI2JDbJG1Il7BAS8gqVWm8kR?usp=sharing

also seeing this when working with ggml quantized LLAMA to 4bit loaded using ctransformers in a ipynb-- when running llama.cpp stuff there is a --mlock parameter to keep the whole model loaded in memory, would be nice to know if that is possible for ctransfomers

from what I can tell, we would have to add mlock as a parameter when we call self._llm = self._lib.ctransformers_llm_create, and add it to the load_library  loading fxn as well

I will add mmap and mlock options in the next release. I tested with different combinations of mmap and mlock but didn't notice any performance improvement on my machine and Google Colab.
Note that Colab CPU only has 2 cores so inference will be slow. It runs ~3x faster on my machine which has 6 cores with same settings. On Colab, it is better to use GPU.
Also llm(prompt) only gives output after the entire text is generated. Try using stream=True to see output after each token is generated:
for text in llm(prompt, stream=True):
    print(text, end='', flush=False)

thank you @marella !!
i noticed improved inference on mac m1 8GB using GGML quantized LLAMA 7B, but that wasn't your release just on my fork where i changed mlock

Added mmap and mlock parameters for LLaMA and Falcon models in the latest version 0.2.23


Can I convert the camera pose obtained from ORB-SLAM into a coordinate system format under colmap for use in nerfstudio?

Can I convert the camera pose obtained from ORB-SLAM into a coordinate system format under colmap for use in nerfstudio?
I used ORB-SLAM to estimate the camera pose of my own data set, using the following steps:

Save my input picture in the format of data set, and use RGB-D to track and calculate

2, use System: : SaveKeyFrameTrajectoryTUM () function to generate the key frame camera position

Switch poses according to the issue's suggestions https://github.com/colmap/colmap/issues/1184

I then computed the mesh by generating transforms.json from the source content of nerfstudio.
Unfortunately, it turns out that pose was miscalculated.
I would like to ask you, has anyone encountered this problem?How do I switch poses?

`def orb2colmap1(w2c):
# c2w = np.linalg.inv(w2c)
c2w = w2c
R_o = c2w[:3, :3]
T_o = c2w[:3, 3]
R_o = np.transpose(R_o)
T_c = T_o
# Mirrors the y - and z - coordinates
T_c[1] *= -1.0
T_c[2] *= -1.0
R_c = R_o
# Changes the sign of some entries.
R_c[0, 1] *= -1.0
R_c[0, 2] *= -1.0
R_c[1, 0] *= -1.0
R_c[2, 0] *= -1.0
c2w[:3, :3] = R_c
c2w[:3, 3] = T_c
return np.linalg.inv(c2w)

def orb2colmap2(c2w):
R_o = c2w[:3, :3]
t_o = c2w[:3, 3]
R_c = np.transpose(R_o)
t_c = -R_c.dot(t_o)
c2w[:3, :3] = R_c
c2w[:3, 3] = t_c
return np.linalg.inv(c2w)
def orb2colmap3(c2w):
ROT_COLMAP_TO_NORMAL = np.diag([1, -1, -1])
R_o = c2w[:3, :3]
t_o = c2w[:3, 3]
R_c = ROT_COLMAP_TO_NORMAL @ R_o @ ROT_COLMAP_TO_NORMAL.T
t_c = ROT_COLMAP_TO_NORMAL @ t_o
c2w[:3, :3] = R_c
c2w[:3, 3] = t_c
return np.linalg.inv(c2w)
def convertMatrix(c2w):
# Convert from COLMAP's camera coordinate system (OpenCV) to ours (OpenGL)
c2w[0:3, 1:3] *= -1
c2w = c2w[np.array([1, 0, 2, 3]), :]
c2w[2, :] *= -1
return c2w`

def orb2colmap1(w2c):
# c2w = np.linalg.inv(w2c)
c2w = w2c
R_o = c2w[:3, :3]
T_o = c2w[:3, 3]
R_o = np.transpose(R_o)
T_c = T_o
# Mirrors the y - and z - coordinates
T_c[1] *= -1.0
T_c[2] *= -1.0
R_c = R_o
# Changes the sign of some entries.
R_c[0, 1] *= -1.0
R_c[0, 2] *= -1.0
R_c[1, 0] *= -1.0
R_c[2, 0] *= -1.0
c2w[:3, :3] = R_c
c2w[:3, 3] = T_c
return np.linalg.inv(c2w)

def orb2colmap2(c2w):
R_o = c2w[:3, :3]
t_o = c2w[:3, 3]
R_c = np.transpose(R_o)
t_c = -R_c.dot(t_o)
c2w[:3, :3] = R_c
c2w[:3, 3] = t_c
return np.linalg.inv(c2w)
def orb2colmap3(c2w):
ROT_COLMAP_TO_NORMAL = np.diag([1, -1, -1])
R_o = c2w[:3, :3]
t_o = c2w[:3, 3]
R_c = ROT_COLMAP_TO_NORMAL @ R_o @ ROT_COLMAP_TO_NORMAL.T
t_c = ROT_COLMAP_TO_NORMAL @ t_o
c2w[:3, :3] = R_c
c2w[:3, 3] = t_c
return np.linalg.inv(c2w)
def convertMatrix(c2w):
# Convert from COLMAP's camera coordinate system (OpenCV) to ours (OpenGL)
c2w[0:3, 1:3] *= -1
c2w = c2w[np.array([1, 0, 2, 3]), :]
c2w[2, :] *= -1
return c2w

One potential issue when passing pose is the convention. transforms.json used in NeRF assumes a Computer Graphics convention (x right, y up and z backwards), while COLMAP itself uses Computer Vision convention (x right, y down and z up).
I would visualise the poses to check if the final output is following the NeRF pose convention. If pose convention is right, the issue is probably the accuracy of the pose computed by COLMAP/SLAM.


New name for FCPX Hacks?

The name "FCPX Hacks" is a bit scary for some people - as it makes it sound like we're doing all kinds of "black magic" to make things work (which we kinda are in some cases). It also limits the software's functionality to Final Cut Pro. Ideally, in the long, long, long term - I'd love to make this software more of a "toolkit" for editors, eventually adding the occasional handy feature for other programs such as Premiere, After Effects, Motion, etc.
This is definitely not something we need to do urgently, but maybe around the same time as we eventually turn FCPX Hacks into a "proper" app - we can also do a name change. Maybe this can be our 1.0 release?
I'm not sure what the right name is, but here's some (crap) ideas:

EditKit (I was originally going to called the software "HacksKit" as a play on Apple's "Kit" terminology).
EditHack
Edit Toolkit
QuickEdit
EditTools or Editools
EditNinja
NinjaSuite
Ninja Toolkit
Ninja Toys
EditSuite
ProShortcuts
EditWrangler
EditCommand
EditPro
NLExtend

FCP HaX ;)

On Sat, 21 Jan 2017 at 5:18 pm, Chris Hocking<EMAIL_ADDRESS>wrote:
The name "FCPX Hacks" is a bit scary for some people - as it makes it sound
like we're doing all kinds of "black magic" to make things work (which we
kinda are in some cases). It also limits the software's functionality to
Final Cut Pro. Ideally, in the long, long, long term - I'd love to make
this software more of a "toolkit" for editors, eventually adding the
occasional handy feature for other programs such as Premiere, After
Effects, Motion, etc.
This is definitely not something we need to do urgently, but maybe around
the same time as we eventually turn FCPX Hacks into a "proper" app - we can
also do a name change. Maybe this can be our 1.0 release?
I'm not sure what the right name is, but here's some (crap) ideas:

EditKit (I was originally going to called the software "HacksKit" as a
play on Apple's "Kit" terminology).
EditHack
Edit Toolkit
QuickEdit
EditTools or Editools
EditNinja
NinjaSuite
Ninja Toolkit
Ninja Toys
EditSuite
ProShortcuts
EditWrangler
EditCommand
EditPro
NLExtend

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/fcpxhacks/fcpxhacks/issues/249, or mute the thread
https://github.com/notifications/unsubscribe-auth/ADbEw1EVec7gnl-i-9yESE3m9SmxLtC-ks5rUbFFgaJpZM4Lp_dE
.

Something with 'Post' in it?
On Sun, 22 Jan 2017 at 1:05 am, David Peterson<EMAIL_ADDRESS>wrote:

FCP HaX ;)

On Sat, 21 Jan 2017 at 5:18 pm, Chris Hocking<EMAIL_ADDRESS>wrote:
The name "FCPX Hacks" is a bit scary for some people - as it makes it
sound like we're doing all kinds of "black magic" to make things work
(which we kinda are in some cases). It also limits the software's
functionality to Final Cut Pro. Ideally, in the long, long, long term - I'd
love to make this software more of a "toolkit" for editors, eventually
adding the occasional handy feature for other programs such as Premiere,
After Effects, Motion, etc.
This is definitely not something we need to do urgently, but maybe around
the same time as we eventually turn FCPX Hacks into a "proper" app - we can
also do a name change. Maybe this can be our 1.0 release?
I'm not sure what the right name is, but here's some (crap) ideas:

EditKit (I was originally going to called the software "HacksKit" as
a play on Apple's "Kit" terminology).
EditHack
Edit Toolkit
QuickEdit
EditTools or Editools
EditNinja
NinjaSuite
Ninja Toolkit
Ninja Toys
EditSuite
ProShortcuts
EditWrangler
EditCommand
EditPro
NLExtend

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/fcpxhacks/fcpxhacks/issues/249, or mute the thread
https://github.com/notifications/unsubscribe-auth/ADbEw1EVec7gnl-i-9yESE3m9SmxLtC-ks5rUbFFgaJpZM4Lp_dE
.

Some options:

postatomic
postaxial
reposted
posterity
posterize
postfix
postmaster
postscript
postzygapophyseal

On Sun, 22 Jan 2017 at 1:06 am, David Peterson<EMAIL_ADDRESS>wrote:

Something with 'Post' in it?
On Sun, 22 Jan 2017 at 1:05 am, David Peterson<EMAIL_ADDRESS>wrote:

FCP HaX ;)

On Sat, 21 Jan 2017 at 5:18 pm, Chris Hocking<EMAIL_ADDRESS>wrote:
The name "FCPX Hacks" is a bit scary for some people - as it makes it
sound like we're doing all kinds of "black magic" to make things work
(which we kinda are in some cases). It also limits the software's
functionality to Final Cut Pro. Ideally, in the long, long, long term - I'd
love to make this software more of a "toolkit" for editors, eventually
adding the occasional handy feature for other programs such as Premiere,
After Effects, Motion, etc.
This is definitely not something we need to do urgently, but maybe around
the same time as we eventually turn FCPX Hacks into a "proper" app - we can
also do a name change. Maybe this can be our 1.0 release?
I'm not sure what the right name is, but here's some (crap) ideas:

EditKit (I was originally going to called the software "HacksKit" as
a play on Apple's "Kit" terminology).
EditHack
Edit Toolkit
QuickEdit
EditTools or Editools
EditNinja
NinjaSuite
Ninja Toolkit
Ninja Toys
EditSuite
ProShortcuts
EditWrangler
EditCommand
EditPro
NLExtend

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/fcpxhacks/fcpxhacks/issues/249, or mute the thread
https://github.com/notifications/unsubscribe-auth/ADbEw1EVec7gnl-i-9yESE3m9SmxLtC-ks5rUbFFgaJpZM4Lp_dE
.

PostTools? Or is that too close to ProTools?

I don't mind it, but maybe a bit close.

PostNinja?

Damn: http://www.postninja.com/
However, it's not an app. It's a news aggregation site.

PostNinja's pretty cool.

EditButton? ;)

Ummm... not sold on EditButton.
Others have suggested stuff, but they all have FCPX in the name...
Sean Lander: FCPX Tools
Daniel Yates: FcpXtras
Charlie Austin: FCPXtender or FCPXtensions
I do like the Ninja component. PostNinja, EditNinja, and NinjaSuite are all pretty cool.

That was a reference to this: https://www.youtube.com/watch?v=7DD6WAr4A4Y
I think that removing FCPX from the name will potentially reduce the ire of Apple, particularly if it becomes a 'real' app.
NinjaSuite is a bit non-specific - a suite of what? PostNinja has less sylables than EditNinja, but is perhaps less clear?

Haha, ah, right.
Yeah, I definitely want to remove Final Cut Pro from the name all together, not only to keep Apple happy, but also because I really want to make it MORE than Final Cut Pro eventually.
NinjaEdit?

'Edit' is a bit specific as well - doesn't exactly apply to After Effects/etc.
I'd prefer to have Ninja at the end, I think. Makes more sense as the noun. Edit is a verb anyway, and 'Post' is an adjective...

It's a bit silly... FingerNinja

Heh. Feels a little...risque?

I think PostNinja and PostKit are my favourites so far.
FilmNinja could also work?

FrameNinja?
I like PostNinja best I think. As long as we can live with the existence of the other PostNinja. They don't overlap, audience-wise.

Judging by their Twitter page, I don't think it's been an active project for a few years anyway.

Matt Goddard suggested "Cutlass" (a short sword with a slightly curved blade, formerly used by sailors).

Maybe something more friendly like PostBuddy or PostAssist?
PostConsole or PostControl?
PostCmd or PostCommand?

PostOption? 😉 PostCmd kinda works, in that we provide a lot of shortcuts.
Post⌘? Or CommandPost? ⌘-Post. Hehe...
I don't mind the idea of more friendly. Maybe not quite so casual as
'buddy'. PostCentral? PostHub? PostUnity? Posterity? PostFlow?
On Tue, 24 Jan 2017 at 5:57 am, Chris Hocking<EMAIL_ADDRESS>wrote:
Maybe something more friendly like PostBuddy or PostAssist?
PostConsole or PostControl?
PostCmd or PostCommand?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/fcpxhacks/fcpxhacks/issues/249#issuecomment-274599122,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADbEw1aDYlzo5h6G6y5DIYoTFOH732DVks5rVQYzgaJpZM4Lp_dE
.

Got to say, CommandPost (or some other spelling variation) is growing on me. And there don't really seem to be any other apps or sites out there with that name, surprisingly. There is an iOS app which is a companion to a mac app called Command Bridge, but that's about it.

CommandPost is actually really cool - I like!
My favourites are probably:

CommandPost
PostHub
Cutlass
PostNinja
PostKit

...although I think maybe CommandPost is the best thus far.

Yeah, I think CommandPost is my favourite too, then maybe PostNinja.
Cutlass is a bit piratey, possibly a bit scary for some for similar reasons
to PostNinja, although they obviously both have potential for icons 😉
PostHub is ok, but feels more like a forum website title to me. PostKit,
maybe, but Kits in the Apple world tend to be frameworks, not applications.
On Tue, 24 Jan 2017 at 5:25 pm, Chris Hocking<EMAIL_ADDRESS>wrote:

CommandPost is actually really cool - I like!
My favourites are probably:

CommandPost
PostHub
Cutlass
PostNinja
PostKit

...although I think maybe CommandPost is the best thus far.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/fcpxhacks/fcpxhacks/issues/249#issuecomment-274728804,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADbEw1V3boGU_phIMd1lf8t7oJaw22lEks5rVadTgaJpZM4Lp_dE
.

I reckon CommandPost might be the winner.


Introduce ObservedHolidays class

Proposed change

Introduce ObservedHolidays class for unified observed holidays population.
Type of change

[ ] New country/market holidays support (thank you!)
[ ] Supported country/market holidays update (calendar discrepancy fix, localization)
[x] Existing code/documentation/test/process quality improvement (best practice, cleanup, refactoring, optimization)
[ ] Dependency update (version deprecation/upgrade)
[ ] Bugfix (non-breaking change which fixes an issue)
[ ] Breaking change (a code change causing existing functionality to break)
[ ] New feature (new python-holidays functionality in general)

Checklist

[x] I've followed the contributing guidelines
[x] This PR is filed against beta branch of the repository
[x] This PR doesn't contain any merge conflicts and has clean commit history
[x] The code style looks good: make pre-commit
[x] All tests pass locally: make test, make tox (we strongly encourage adding tests to your code)
[x] The related documentation has been added/updated (check off the box for free if no updates is required)

Bulgaria and Hong Kong specific observed rules have not been implemented yet.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

585 of 585 (100.0%)  changed or added relevant lines in 58 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
9200

Relevant Lines:
9200

💛  - Coveralls

Nice work ❤


Remove mod response

The usage of this mod has been replaced by http crate in #18, but the mod file was never removed.
This file also contains the only unsafe in this project.

Hah, funny... The specific change from March, for reference.


Fix the usage of scripts

Before you submit this PR: make sure to put all operations-related information in a wiki-note, a PR should be about code and is publicly accessible
What does the code in this PR do / what does it improve?
Similar to https://github.com/AxFoundation/strax/pull/890
Can you briefly describe how it works?
Can you give a minimal working example (or illustrate with a figure)?
Please include the following if applicable:

[ ] Update the docstring(s)
[ ] Update the documentation
[ ] Tests to check the (new) code is working as desired.
[ ] Does it solve one of the open issues on github?

Notes on testing

Until the automated tests pass, please mark the PR as a draft.
On the XENONnT fork we test with database access, on private forks there is no database access for security considerations.

All italic comments can be removed from this template.

coverage: 74.65% (-15.7%) from 90.343%
when pulling b3bbaeb75ba0cea002e247b73de600ea7a18c0e4 on fix_script
into 6d903849a7104065174c59ae49c564ddb4ee1496 on master.


Dropbox Connection

Trying to connect to Dropbox on my Asus tablet. All went well until I entered the code. I'm now at a point where the screen is unresponsive so I cannot try again and the suggested folder have not been created in my Dropbox drive. Also, the dreaded stop message occurs.

I can confirm this - OnePlus5 and OnePlus 5T, Android Oreo. Klicking '+' crashesh the application

Same on iPhone 6s plus

Can confirm, I'm facing this too on Android. Where is this code? I can probably take a look when I'm free.

I have the same problem on Samsung Galaxy S7 Edge.

I'm seeing this on iOS as well, and while trying to set up iCloud sync on Mac, I managed to lose my "live-blogging my work since July" note. Now looking for supported alternatives, especially in light of the announcement that Boostnote mobile development is "paused".


ci: use reusable workflow for semgrep

Updated the build-test-release workflow to use sast-scan owned by product security team instead of using custom implementation.
Ref: https://splunk.atlassian.net/browse/ADDON-72309

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


Use SOLID principles/Design Patterns

Is your feature request related to a problem? If so, please describe.
Use SOLID principles/Design Patterns in order to keep the code sustainable and easy to implement new things.
Its important to not do a Over Engineering to avoid unnecessary complex and difficult new collaborators.
What feature or improvement would you like to see?
Use SOLID principles/Design Patterns
Additional context
No response

Done on #167


Update ckbcomp to v1.180

The file console-setup_1.178.tar.xz isn't available anymore in the Debian pool, so I took the liberty to update the version to 1.180 in the PKGBUILD.
I used the adjusted PKGBUILD on my system and it worked.

Great :+1:
Merging will be available on AUR in the coming minutes.


error

Type: Bug
not fixing not updating code for apply changes to certain parts to fix issue
Extension version: 0.21.2
VS Code version: Code 1.94.2 (384ff7382de624fb94dbaf6da11977bba1ecd427, 2024-10-09T16:08:44.566Z)
OS version: Windows_NT x64 10.0.22631
Modes:

System Info

Item
Value

CPUs
11th Gen Intel(R) Core(TM) i5-11400H @ 2.70GHz (12 x 2688)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_graphite: disabled_offvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabledwebnn: disabled_off

Load (avg)
undefined

Memory (System)
15.71GB (4.43GB free)

Process Argv
C:\MK Ai\backend\mk_ai.py --crash-reporter-id 0870f628-7300-4ac4-b99c-e5f59279ea73

Screen Reader
no

VM
0%

A/B Experiments
vsliv368cf:30146710
vspor879:30202332
vspor708:30202333
vspor363:30204092
vscod805cf:30301675
binariesv615:30325510
vsaa593cf:30376535
py29gd2263:31024239
vscaac:30438847
c4g48928:30535728
azure-dev_surveyone:30548225
a9j8j154:30646983
962ge761:30959799
pythongtdpath:30769146
pythonnoceb:30805159
asynctok:30898717
pythonmypyd1:30879173
h48ei257:31000450
pythontbext0:30879054
cppperfnew:31000557
dsvsc020:30976470
pythonait:31006305
dsvsc021:30996838
f3je6385:31013174
dvdeprecation:31068756
dwnewjupytercf:31046870
2f103344:31071589
impr_priority:31102340
nativerepl2:31139839
refactort:31108082
pythonrstrctxt:31112756
wkspc-onlycs-t:31132770
nativeloc2:31134642
wkspc-ranged-t:31151552
cf971741:31144450
autoexpandse:31146404
iacca2:31156134
notype1cf:31157160
5fd0e150:31155592
dwcopilotcf:31162479
icondisabled:31158250

[image: Screenshot 2024-10-24 000823.png]
this is error that its keep showing every time i ask it to fix my mistakes
or error which i don't understand and here is the code that it give me :
"import sqlite3
import logging
import traceback
import matplotlib.pyplot as plt
logger = logging.getLogger(name)
class ResourceManager:
def init(self, db_connection):
self.db_connection = db_connection
def save_resource_usage(self, timestamp, resource_usage):
    """
    Saves resource usage data to the database.
    """
    try:
        cursor = self.db_connection.cursor()
        cursor.execute('''
            INSERT INTO resource_usage (timestamp, cpu, memory, disk)
            VALUES (?, ?, ?, ?)
        ''', (timestamp, resource_usage['cpu'],

resource_usage['memory'], resource_usage['disk']))
self.db_connection.commit()
logger.info("Resource usage data saved to database.")
except Exception as e:
logger.error(f"Error saving resource usage to database: {e}")
logger.debug(traceback.format_exc())
def get_resource_usage_data(self):
    """
    Retrieves resource usage data from the database.
    """
    try:
        cursor = self.db_connection.cursor()
        cursor.execute('SELECT * FROM resource_usage')
        return cursor.fetchall()
    except Exception as e:
        logger.error(f"Error retrieving resource usage data: {e}")
        logger.debug(traceback.format_exc())
        return []

def visualize_resource_usage(self):
    """
    Generates and saves a graph of resource usage over time.
    """
    try:
        data = self.get_resource_usage_data()
        if not data:
            return

        timestamps, cpu_usages, memory_usages, disk_usages =

zip(*[(row[1], row[2], row[3], row[4]) for row in data])
        plt.figure(figsize=(10, 6))
        plt.plot(timestamps, cpu_usages, label='CPU Usage (%)')
        plt.plot(timestamps, memory_usages, label='Memory Usage (%)')
        plt.plot(timestamps, disk_usages, label='Disk Usage (%)')
        plt.xlabel('Timestamp')
        plt.ylabel('Usage (%)')
        plt.title('System Resource Usage Over Time')
        plt.legend()
        plt.xticks(rotation=45)
        plt.tight_layout()
        plt.savefig('resource_usage.png')
        plt.close()
        logger.info("Resource usage graph saved as resource_usage.png.")
    except Exception as e:
        logger.error(f"Error generating resource usage graph: {e}")
        logger.debug(traceback.format_exc())"

I will really appreciate it if you guys can fix this issue.
thankyou,
mk
On Wed, Oct 23, 2024 at 11:18 AM Martin Aeschlimann <
@.***> wrote:

To investgate I would need a reproducible example

the code block that you want to apply
the document that is currently open in the editor

—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode-copilot-release/issues/1960#issuecomment-2432767564,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BMGYGMG6GQHOFGVH4LK57Y3Z47D3ZAVCNFSM6AAAAABQLDD3MKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZSG43DONJWGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

Attaching a screenshot by replying the email didn't seem to work. Can you try again with the Web UI?


Shree: Watch cometchat.com

Shree requests the watch of the watch_keyword cometchat\.com. See the MS search here and the Stack Exchange search here.

cometchat\.com has been seen in 3 true positives, 5 false positives, and 2 NAAs.

Coverage remained the same at 63.487% when pulling 0655ab0e8d58f48d5ef9a1a4f240640cd22bb35d on auto-blacklist-1537360124 into 5beca7968224609a9448fd8cd9390597f88fc98b on master.

!!/approve


Tests fail on 1.11

tape: Test Failed at /home/pkgeval/.julia/packages/Umlaut/wNZyO/test/test_tape.jl:111
  Expression: length(tape) == 5
   Evaluated: 7 == 5

Stacktrace:
 [1] macro expansion
   @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:679 [inlined]
 [2] macro expansion
   @ ~/.julia/packages/Umlaut/wNZyO/test/test_tape.jl:111 [inlined]
 [3] macro expansion
   @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1700 [inlined]
 [4] top-level scope
   @ ~/.julia/packages/Umlaut/wNZyO/test/test_tape.jl:6
tape: Error During Test at /home/pkgeval/.julia/packages/Umlaut/wNZyO/test/test_tape.jl:112
  Test threw exception
  Expression: (tape[V(3)]).fn == (*)
  type Constant has no field fn
  Stacktrace:
   [1] getproperty(op::Umlaut.AbstractOp, f::Symbol)
     @ Umlaut ~/.julia/packages/Umlaut/wNZyO/src/tape.jl:96
   [2] macro expansion
     @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined]
   [3] macro expansion
     @ ~/.julia/packages/Umlaut/wNZyO/test/test_tape.jl:112 [inlined]
   [4] macro expansion
     @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1700 [inlined]
   [5] top-level scope
     @ ~/.julia/packages/Umlaut/wNZyO/test/test_tape.jl:6
tape: Error During Test at /home/pkgeval/.julia/packages/Umlaut/wNZyO/test/test_tape.jl:113
  Test threw exception
  Expression: (tape[V(4)]).fn == (-)
  type Constant has no field fn
  Stacktrace:
   [1] getproperty(op::Umlaut.AbstractOp, f::Symbol)
     @ Umlaut ~/.julia/packages/Umlaut/wNZyO/src/tape.jl:96
   [2] macro expansion
     @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined]
   [3] macro expansion
     @ ~/.julia/packages/Umlaut/wNZyO/test/test_tape.jl:113 [inlined]
   [4] macro expansion
     @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1700 [inlined]
   [5] top-level scope
     @ ~/.julia/packages/Umlaut/wNZyO/test/test_tape.jl:6
Test Summary: | Pass  Fail  Error  Total   Time
tape          |   30     1      2     33  14.6s
ERROR: LoadError: Some tests did not pass: 30 passed, 1 failed, 2 errored, 0 broken.
in expression starting at /home/pkgeval/.julia/packages/Umlaut/wNZyO/test/test_tape.jl:4
in expression starting at /home/pkgeval/.julia/packages/Umlaut/wNZyO/test/runtests.jl:6

TLDR: you can safely ignore this test, I will fix it once Julia 1.11 is officially released.
Thanks for reporting. These tests, as well as some tests in test_trace.jl, are sensitive to the structure of the generated tape, which in turn to the structure of the IR code generated by Julia. In specific case, I see that the IR for the tested function g() in Julia 1.11 is:
1 1 ─ %1 = Main.:+::Core.Const(+)                                                                 │
  │   %2 = Main.f(_2)::Any                                                                        │
  │   %3 = (%1)(%2, 5)::Any                                                                       │
  └──      return %3

Note %1 = Main.:+::Core.Const(+)  line. In earlier versions, Julia would not add a separate constant node for +, but instead use it in the method invocation directly. In fact, I don't really understand the logic behind this constant node, but I see that it's reproducible in other similar examples:
julia> getcode(x -> 2x % 1, (Float64,))
1 1 ─ %1 = Main.:%::Core.Const(rem)                                                               │
  │   %2 = (2 * _2)::Float64                                                                      │
  │   %3 = (%1)(%2, 1)::Float64                                                                   │
  └──      return %3                                                                              │

julia> getcode(x -> 2x + 3x, (Float64,))
1 1 ─ %1 = Main.:+::Core.Const(+)                                                                 │
  │   %2 = (2 * _2)::Float64                                                                      │
  │   %3 = (3 * _2)::Float64                                                                      │
  │   %4 = (%1)(%2, %3)::Float64                                                                  │
  └──      return %4                                                                              │

julia> getcode(x -> 2x * 3x, (Float64,))
1 1 ─ %1 = Main.:*::Core.Const(*)                                                                 │
  │   %2 = (2 * _2)::Float64                                                                      │
  │   %3 = (3 * _2)::Float64                                                                      │
  │   %4 = (%1)(%2, %3)::Float64                                                                  │
  └──      return %4

Good news is that the generated tape is still valid. So the simplest fix is to adapt the tests to account for the difference between v1.10 and v1.11. The problem is that v1.11 is still marked as beta and may change its internal implementation in the nearest time, as it already happened in the past. Thus if it's not something that breaks your workflow, I'd prefer to postpone refactoring of the tests until the release.


Team Room Rules

It seems like there is still confusion about the morning greetings. Let's try to get the rules of the road on paper.

All, you can't imagine how happy I am to see this discussion. @annatisch can told you how uncomfortable I was on this topic. I wanted to greet everybody, but I wasn't sure american culture was with me on this. Be sure I bring this to Don's team :)

I love how our team room is operating. Is this PR ready to be closed out? :)

What about new team members? :-)


Implement BlenderNC_NT_tutorial

Road to docs!

To do:

[ ] Break CI into more sections to easier interpretation.
[ ] Hide Cycles render output.

@whatnick have you implemented coverage with unittest? I've attempted it using:
https://coverage.readthedocs.io/en/coverage-5.5/subprocess.html
but I haven't manage to produce a report.

https://pypi.org/project/pytest-blender/

@whatnick, I solved the issue by doing a coverage combine after running the tests.
https://github.com/blendernc/blendernc/blob/c1528c81b19e1f09408e81adc6a915e60b7b6109/tests/build-test.sh#L20-L28


Add a note about how to fix missing dependencies

The Microsoft.SpatialAudio.Spatializer.Unity plugin was built with the latest VC Runtime, and will not load if it is not installed on your development PC. Add a blurb about this requirement in case anyone doesn't have that one installed.

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

File
Status
Preview URL
Details

mixed-reality-docs/spatial-sound-in-unity.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Clarify/simplify Windows Pause image

This is a Feature Request

What would you like to be added

This is not totally clear, in terms of answering the question "What should my pause image be?".
Why is this needed
Listing mcr.microsoft.com/oss/kubernetes/pause:3.4.1 first suggests it's primary, but:

It is listed as 'Windows' but also supports the linux-amd64 platform, according to its Manifest List (see comments)
mcr.microsoft.com/oss/kubernetes/pause:3.5 exists (reference), but isn't mentioned here, suggesting latency in updating the docs.
k8s.gcr.io/pause:3.5 covers more architectures, so can support a superset of the hosts that mcr.microsoft.com/oss/kubernetes/pause:3.5 supports.
The relationship between the two isn't clear. Are they the same source? Or just the same version by lucky happenstance? Why would I chose one over the other?

Comments
(Forked out of #26335, which was just about getting the version bumped)
It might be worth working out if the MCR-hosted pause image is diverged from the GCR-hosted pause image in any particular way, or was just built for fewer targets, and either way, the page could be updated to refer to mcr.microsoft.com/oss/kubernetes/pause:3.5.
I'd also probably list MCR second, since I assume the intention is that GCR-hosted image becomes the primary one, unless a specific use-case for the MCR-hosted image is known that means it should be preferred in some circumstances.

 The Manifest Lists for reference
curl -H "Accept: application/vnd.docker.distribution.manifest.list.v2+json" https://k8s.gcr.io/v2/pause/manifests/3.5
{
   "schemaVersion": 2,
   "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
   "manifests": [
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 526,
         "digest": "sha256:369201a612f7b2b585a8e6ca99f77a36bcdbd032463d815388a96800b63ef2c8",
         "platform": {
            "architecture": "amd64",
            "os": "linux"
         }
      },
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 526,
         "digest": "sha256:94ee124c4b0ca7c1315c06c31532f78a929051ae8da7f122f905b2cbbfb1ecba",
         "platform": {
            "architecture": "arm",
            "os": "linux",
            "variant": "v7"
         }
      },
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 526,
         "digest": "sha256:76ca2030ac3433ab5bbcfdea286b0876b129fc276e0f9d2811674141ea7bab6b",
         "platform": {
            "architecture": "arm64",
            "os": "linux"
         }
      },
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 526,
         "digest": "sha256:95e406e45b39993dc89f964ab1ab42db30369bd3406c1b11ef2129ab18d9c7bb",
         "platform": {
            "architecture": "ppc64le",
            "os": "linux"
         }
      },
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 526,
         "digest": "sha256:fc5aae77765f7f26f729bad7bfb3cef1bf4e9260d616d173af4506b4f9fc63d3",
         "platform": {
            "architecture": "s390x",
            "os": "linux"
         }
      },
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 1158,
         "digest": "sha256:f3c77e5959c2e376825fc9b7cb5e591f5837792d1bf18de0119a46b6a98ea9d9",
         "platform": {
            "architecture": "amd64",
            "os": "windows",
            "os.version": "10.0.17763.1817"
         }
      },
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 1158,
         "digest": "sha256:40ba27d6c61be49daebcd869d86d4f9f2b499b4d1feb606ee530dd4f86dedf6c",
         "platform": {
            "architecture": "amd64",
            "os": "windows",
            "os.version": "10.0.18362.1256"
         }
      },
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 1158,
         "digest": "sha256:8c0853e6c27bb685dd2ff57616c122dd7265e150502ea8083010281621d404cb",
         "platform": {
            "architecture": "amd64",
            "os": "windows",
            "os.version": "10.0.18363.1440"
         }
      },
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 1158,
         "digest": "sha256:125398e3148d6038354f8d623b9005ede3a3f83d0c685a8bd9b669a03d52639a",
         "platform": {
            "architecture": "amd64",
            "os": "windows",
            "os.version": "10.0.19041.867"
         }
      },
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 1158,
         "digest": "sha256:b88a926ee1a2938c4b00fd608c2c50c8940a773ec6da2efae607094cc1cfe630",
         "platform": {
            "architecture": "amd64",
            "os": "windows",
            "os.version": "10.0.19042.867"
         }
      }
   ]
}

curl -H "Accept: application/vnd.docker.distribution.manifest.list.v2+json" https://mcr.microsoft.com/v2/oss/kubernetes/pause/manifests/3.5
{
   "schemaVersion": 2,
   "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
   "manifests": [
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 526,
         "digest": "sha256:325bca8ea6bc9cd87b851c8ea0bc07153d24e85e8d1f3201165214142f884345",
         "platform": {
            "architecture": "amd64",
            "os": "linux"
         }
      },
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 1158,
         "digest": "sha256:f693069e74d87e478a072ae5869a88964c8025d880774c107bd89184c1553ba3",
         "platform": {
            "architecture": "amd64",
            "os": "windows",
            "os.version": "10.0.17763.1817"
         }
      },
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 1158,
         "digest": "sha256:457de298477c17b6c2d05089db5cb274d08f7163d21900a3c85ce0f0818eacb2",
         "platform": {
            "architecture": "amd64",
            "os": "windows",
            "os.version": "10.0.18362.1256"
         }
      },
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 1158,
         "digest": "sha256:d7c3fd7bc54a503f4a31531265e5f34ae1aecdd6e71ac2e3d3fc9bb464e1a325",
         "platform": {
            "architecture": "amd64",
            "os": "windows",
            "os.version": "10.0.18363.1440"
         }
      },
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 1158,
         "digest": "sha256:92a6264562c5ecabb69c83a64a83f5a57eb0ea3f92a06cb6aafffba13e7b2919",
         "platform": {
            "architecture": "amd64",
            "os": "windows",
            "os.version": "10.0.19041.867"
         }
      },
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 1158,
         "digest": "sha256:ce93850bbe689969c018fb6b55bf79f131a08a60712e4d07bfbb59212aabe39c",
         "platform": {
            "architecture": "amd64",
            "os": "windows",
            "os.version": "10.0.19042.867"
         }
      }
   ]
}

@kubernetes/sig-windows-feature-requests

The relationship between the two isn't clear. Are they the same source? Or just the same version by lucky happenstance? Why would I chose one over the other?

The image is built from the same source with fewer targets. For Windows images the files are signed by Microsoft which is requirement for many organizations.
There use to be divergence between the images because the official pause image didn't have support for Windows but since https://github.com/kubernetes/kubernetes/pull/91452 we can build using the same build tooling.  Since 3.4.1 both gcr and mcr pause images where built for linux and windows, with windows images having signed binaries.
Makes sense we should be clearer about the pause images and what is included in both. It also looks like there are references of 3.5 and 3.4.1 and only be the latest version should be referenced.

One difference (that may be big or small depending on the environment you are running in) is that all binaries in the MCR image are Authenticode signed by MS even though they are built from the same source.

/triage accepted
/assign

/close
This has been addressed with #29063


⚠ Bofrost.de has degraded performance

In 0ac3bae, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1020 ms

Resolved: Bofrost.de performance has improved in 92ad4ba after 13 minutes.


Fix critical dependency warning in webpack config

Fixes #777
Replace require statements with import statements in Webpack configuration files to resolve the critical dependency warning and blank page issue.

demo/configs/webpack/common.js

Replace require statements with import statements.
Update module.exports to export default.

demo/configs/webpack/dev.js

Replace require statements with import statements.
Update module.exports to export default.

demo/configs/webpack/prod.js

Replace require statements with import statements.
Update module.exports to export default.

@HendricksJudy yarn build ,and error like this
[webpack-cli] Failed to load 'D:\ai\sam\segment-anything\demo\configs\webpack\prod.js' config
[webpack-cli] Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'D:\ai\sam\segment-anything\demo\configs\webpack\common' imported from D:\ai\sam\segment-anything\demo\configs\webpack\prod.js
    at new NodeError (node:internal/errors:372:5)
    at finalizeResolution (node:internal/modules/esm/resolve:437:11)
    at moduleResolve (node:internal/modules/esm/resolve:1009:10)
    at defaultResolve (node:internal/modules/esm/resolve:1218:11)
    at ESMLoader.resolve (node:internal/modules/esm/loader:580:30)
    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:294:18)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:80:40)
    at link (node:internal/modules/esm/module_job:78:36) {
  code: 'ERR_MODULE_NOT_FOUND'
}