Outdated WASMER version still being used

Once we compile the lib to WASM-targets, we can actually see:
Compiling ark-circom v0.1.0 (/path/to/circom-compat)
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.46s
warning: the following packages contain code that will be rejected by a future version of Rust: wasm-bindgen v0.2.84
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1

If we actually check the report, we see:
- Some affected dependencies have newer versions available.
You may want to consider updating them to a newer version to see if the issue has been fixed.

wasm-bindgen v0.2.84 has the following newer versions available: 0.2.85, 0.2.86, 0.2.87, 0.2.89, 0.2.90, 0.2.91, 0.2.92

- If the issue is not solved by updating the dependencies, a fix has to be
implemented by those dependencies. You can help with that by notifying the
maintainers of this problem (e.g. by creating a bug report) or by proposing a
fix to the maintainers (e.g. by creating a pull request):

  -<EMAIL_ADDRESS>  - Repository: https://github.com/rustwasm/wasm-bindgen
  - Detailed warning command: `cargo report future-incompatibilities --id 1 --package<EMAIL_ADDRESS>
- If waiting for an upstream fix is not an option, you can use the `[patch]`
section in `Cargo.toml` to use your own version of the dependency. For more
information, see:
https://doc.rust-lang.org/cargo/reference/overriding-dependencies.html#the-patch-section

The package `wasm-bindgen v0.2.84` currently triggers the following future incompatibility lints:
> warning: older versions of the `wasm-bindgen` crate will be incompatible with future versions of Rust; please update to `wasm-bindgen` v0.2.88
>   |
>   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
>   = note: for more information, see issue #71871 <https://github.com/rust-lang/rust/issues/71871>

Indeed, the most annoying thing is that if someone wants to work with the latest version of wasmer, or, simply wants to change some features with the new wasmer version, they can't. As this crate relies on an old version of it.
I started exploring the changes required for the update. And indeed, it requires to change quite some stuff in regards the WASM-memory. Specially since it now doesn't allow to std::ops::Index into a MemoryView. See: https://docs.rs/wasmer/latest/wasmer/struct.MemoryView.html
Unsure if I'll have time to work on this. But seems benefitial to try updating this.

Wrong repo, Apologies for the noise.
I confirm the version here in upstream is indeed the latest: 4.3.0


Can i use both SCP from Nefarius and DS4Windows?

Hello! i´m very interested in trying DS4Windows, i just found out about it and im curious about how well it can perform, but i also have and currently use PS3 controllers, (i actually have 6 controllers 2 XBOX 360 with its adapter, 2 PS3 controllers using SCP from nefarius and 2 PS4 controllers using nefaius as well.
The problem here is that i don´t know if i can swap controllers at will without having to reinstall drivers/programs, i really like swaping them out (i mainly use PS4 but due its battery shortspan when its all drained out i tend to swap for PS3 controllers which battery last way longer).
Thanks for helping me out :)

I use both SCP for DS3 and DS4Windows for DS4 and it works, although I haven't tried to use them both simultanously yet, or swapping them mid-play


SCMResourceDecorations ambiguity

VSCode Version: Code - Insiders 1.11.0-insider (6ae8c1506669fd579da1da92108b7db86d019bc6, 2017-03-29T08:21:59.122Z)
OS Version: Linux x64 3.13.0-108-generic
Extensions: none

Testing #23311
SCMResourceDecorations has an iconPath and at the same time dark and light, all can be specified in the same decoration, but only dark/light will be used. An alternative that only allows one of the two options at once would be:
type SCMThemableDecoration<T> = T | { dark?: T; light?: T; };

interface SCMResourceDecorations {
    strikeThrough?: boolean;
    iconPath?: SCMThemableDecoration<string | Uri>;
}

let a: SCMResourceDecorations = {
    iconPath: 'foo'
}

let b: SCMResourceDecorations = {
    iconPath: {
        dark: 'bar',
        light: 'baz'
    }
}

Interesting. I went with the same approach as for the editor decoration api.
Thoughts @jrieken ?

@alexandrudima and @aeschli know the reasoning behind the editor decoration API. As usual I am in for consistence. Also the editor inherit and overwrite approach has the benefit of not needing to repeat equal values. That will come into play once there are more values, but then it allows you define the defaults in the literal and then you only have specialisations/overrides in the light/dark part

Tho what we could consider is to always use the Uri for the path. I know it's sort of legacy that the editor decoration api supports both and there was ambiguity if strings mean url or file path (see https://github.com/Microsoft/vscode/issues/12111#issuecomment-249868088)

As per last comment: #23648

The editor decorations allow to specify different values for dark/light at decoration creation time because we want to be able to switch themes without deleting all decorations or needing to go back to extensions and ask them to update the decorations to match the new theme. i.e. decorations are set with both light/dark options and we can easily flip between the light/dark options when the theme changes on the UI thread, without pinging extensions and without loosing decorations.

I would go for consistency here and keep the same API.


Support for Oscar 2.0, Django 2.7 and Python 3.7

Both Pytest and Sandbox are also updated and working

Hey @Arussil, just wondering why did you close the PR?

I forgot to update the travisci conf, since I have some time I'm going to fix it


chore: change checkbox to switch in general prefs

@prahaladhchandrahasan I was in doubt that the switch doesn't work so I went ahead and experimented it myself. This is the result. It seems working. Can you check it and see why your code didn't work.

Hi, I always thought of using angular directives like ng-model and ng-change for the switch as all the other components in hawtio-core use angular.


Not working on IOS xcode12.4/12.5

It is working great on android device. But seems Broken on my IOS.
I have latest xcode 12.5. Lot of language translations coming in English. Where Android is showing them in fr for all keys

Same configuration, I'm getting missing "en.X" translation, but in Android it works

This will help https://www.youtube.com/watch?v=1JhdbLl-Kdg


Bugfix, we should return false if fetch fails

Current coverage is 100.00%

Merging #5 into master will not affect coverage as of 47467c3

@@            master      #5   diff @@
======================================
  Files            1       1
  Stmts           20      23     +3
  Branches         0       0
  Methods          7       7
======================================
+ Hit             20      23     +3
  Partial          0       0
  Missed           0       0

Review entire Coverage Diff as of 47467c3

Powered by Codecov. Updated on successful CI builds.

Needs update

Updated!


Effective Hessian

Hi,
Very nice code!! I have doubts regarding the frequency analysis. Does the option --with_freq gives you already the information on the diagonalized projected effective hessian(3N-7 force constants along the crossing hyperline)? I tried the example C6H5+_freq and seems to give two imaginary frequencies for the singlet PES.
Thanks.

Hi. Let's see if the technical explanation helps understand what's going on.

--with_freq enables the behavior encoded in this method:

https://github.com/jaimergp/easymecp/blob/master/easymecp/easymecp.py#L497-L532

It will give you the minimum frequencies found in the logfile (for both A and B inputs), as detailed in the "Harmonic freq" block:

https://github.com/jaimergp/easymecp/blob/master/easymecp/easymecp.py#L497-L532
If that's not enough, I'll kindly ask @IFunes for his feedback!


Add request tracing

Kelon should be enabled with a tracing feature which makes it possible to have a full trace of all requests going through kelons (including round-trips to datastore).
Open Tracing might be a good start here.

Implemented in #232 via OpenTelemetry


The generated RPM package does not install correctly

I am developing an application in Flutter. I packaged it as rpm. But when I install it on the device, the application is installed to "/usr/share/{{MY_PACKAGE_NAME}}/{{MY_APP_NAME}}". Then it tries to make a symbolic link from /usr/share/{{MY_PACKAGE_NAME}}/{{MY_PACKAGE_NAME}} under /usr/bin/. In other words, it makes the wrong path a symbolic link. What should I do?
Installed Location :
/usr/share/{{MY_PACKAGE_NAME}}/{{MY_APP_NAME}}
symbolic Link
/usr/bin/{{MY_PACKAGE_NAME}} -> /usr/share/{{MY_PACKAGE_NAME}}/{{MY_PACKAGE_NAME}}
The process that needs to happen is this
/usr/bin/{{MY_APP_NAME}} -> /usr/share/{{MY_PACKAGE_NAME}}/{{MY_APP_NAME}}

Same problem, this also causes the gnome desktop to fail to show the application shortcut

dart pub global activate --source git https://github.com/canxin121/flutter_distributor --git-ref temp --git-path packages/flutter_distributor

rpm/make_config.yaml
bin_name:  'The right executable bin name'


Seamless Docking

At present, we use a hidden view to transition into the PiP state. This can make the transition a bit jerky and potentially confusing. It would be nice to give the developers the option to dock an existing view instead of docking a hidden view.
This would be achieved by removing the content: parameter in the existing dockable modifier. If no content is provided, the attached view is docked. If content is provided, that is docked instead.

Adding this to the layerView makes it fade in and out 🙂
.offset(x: UIScreen.main.bounds.width, y: UIScreen.main.bounds.height)


Bump helm-docs image version to v1.7.0 in Makefile

Problem Statement
The current helm-docs image version (v1.5.0) in the Makefile only supports amd64 architecture, making "make reviewable" not runnable on Linux VMs on MacOS ARM systems without additional changes.
Related Issue
Fixes #3750
Proposed Changes
Update the helm-docs image version in the Makefile from v1.5.0 to v1.7.0. This change will enable "make reviewable" to run on MacOS ARM-based systems without additional modifications.
The proposed solution involves updating the following line in the Makefile:
@docker run --rm -v $(shell pwd)/$(HELM_DIR):/helm-docs -u $(shell id -u) jnorwood/helm-docs:v1.7.0
Checklist

[x] I have read the contribution guidelines
[x] All commits are signed with git commit --signoff
[x] My changes have reasonable test coverage
[x] All tests pass with make test
[x] I ensured my PR is ready for review with make reviewable

@sebagomez Can I get a review on this? Thanks

Lgtm. Any breaking changes perhaps we should be aware off?

No, not really. Thank you.


feat: add vm provider port definition

Current dependencies on/for this PR:

main

PR #1

PR #2

PR #3   👈

PR #4

This stack of pull requests is managed by Graphite.

Merge activity

Nov 6, 5:00 AM: @richardcase started a stack merge that includes this pull request via Graphite.


Phase 1 Leaders receive error when specifying their +1

When certain people who were included in the pre-built list in the system try and register, they receive and error when specifying a person to bring along. The error received is, "Could not submit request. Please try again later."

Path issue - fixed in latest commit


create react app setup

[ ] react installation
[ ] linter setup

Hi @atatm,
While you made a great effort in this project, unfortunately, I cannot proceed to review your code.
Invalid Code Review Request
You have submitted a project that does not have a descriptive readme file. Kindly update your readme file using the template: https://github.com/microverseinc/readme-template
Your Code Review Request will be marked as invalid in your Dashboard, so please submit a new one once you are ready 🙏
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

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


Additional steps may be needed with Visual Studio installed

I suggest adding a section, that explains that event though you may have Visual Studio installed, the "Office integration" component still needs to be explicitly installed - mine wasn't. I went into the installer and added the component - after that I got the Team tab in Excel.

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

ID: 505849d3-01c8-a2cd-dc6c-271dd1120e2d
Version Independent ID: 577fc252-60e4-f670-bb92-6bdbcb7d5c69
Content: Bulk modify work items using Microsoft Excel - Azure Boards
Content Source: docs/boards/backlogs/office/bulk-add-modify-work-items-excel.md
Product: devops
Technology: devops-agile
GitHub Login: @KathrynEE
Microsoft Alias: kaelli

@kvinther - Thank you for the feedback. I have updated the referenced article and others to clarify the installation.


Make clear that properties.principalId need to be the SPN Object ID

[Enter feedback here]
Please clearify that the properties.principalId need to be the SPN Object ID and not the SPN Application ID.

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

ID: 18b4787e-1e2f-dd28-b33b-0a220ad0819d
Version Independent ID: c663cfb2-3ea6-4a6e-9d88-f146526ead59
Content: Assign roles to Azure Enterprise Agreement service principal names
Content Source: articles/cost-management-billing/manage/assign-roles-azure-service-principals.md
Service: cost-management-billing
Sub-service: billing
GitHub Login: @bandersmsft
Microsoft Alias: banders

@ruttromp Thanks for your comment! We will review and provide an update as appropriate.

https://github.com/MicrosoftDocs/azure-docs-pr/pull/160634
@ruttromp Thanks for letting us know how we can improve the article. Updated as you suggested.
#please-close


Update POLICYFILE README for chef-client 12.7 release

also tone down the warnings a bit more

+1


Compound forks liquidate.asset should be the underlying token not the cToken

Pretty self explanatory and a low hanging fruit issue, but something mike kremer pointed out to me.

I believe this is literally just a matter of putting the repayTokenMarket.inputToken there instead.
Taking this liquidation as an example:
{
        "id": "0x0001a89e439c3673b8264f880730784ebd698502bb9dd62949d42a66a4129f23-268",
        "market": {
          "name": "Compound Basic Attention Token"
        },
        "asset": {
          "name": "Compound USDT"
        },
        "amount": "25883142924011",
        "amountUSD": "2059.89171551998655992382125374971",
        "profitUSD": "152.58457151998655992382125374971"
      }

If I have this straight in my head:

liquidate.asset is not the same asset as liquidate.amount
liquidate.asset is the cToken of liquidate.market, okay that is good
liquidate.asset should be the inputToken of the repayMarket which is event.address in compound forks (that is market the liquidation interacts with)

What needs to change is liquidate.asset


Any way to make collision respect phpunit --stop-on-error?

I think there was a closed issue related to this. I use this feature pretty often when running the complete test suite so I can walk away, get some coffee, come back and see what a mess I made during my refactor. Just wondering if it is possible to modify the PHPUnit listener to respect this flag.

Hi,
it seems that on laravel 7.x this issues happens again.
see https://github.com/laravel/framework/issues/31914

@baldarn What do you mean?

running
php artisan test

with stopOnFailure="false" in the phpunit.xml file stop the execution

It's on purpose. We don't support that option yet

May I ask you why you don't support it ?


Support ACL for pinot-s3 plugin

Provide ACL policy for the s3 bucket write.

I believe, in S3PinotFs, acls need to be set in put/copy object requests such that bucket owner is given full access to the objects created. Something like below, most likely this should fix the issue for cross account interactions:

final AccessControlList acl = s3Client.getBucketAcl(bucket);
acl.grantAllPermissions(new Grant(new CanonicalGrantee(acl.getOwner().getId()), Permission.FullControl));
return acl

@pradeepgv42 @fx19880617 I raised a PR for this. Can you review it?


Footer looks very clumsy and suffocated

Is your feature request related to a problem? Please describe.
Hello @akshitagupta15june , I noticed that the footer on your website looks cluttered and suffocated, which can make it difficult for users to read and navigate. The problem is that there are too many elements in the footer, which makes it look disorganized and overwhelming.
Describe the solution you'd like
I would like to suggest a few changes to the footer to make it more visually appealing and easier to read. Specifically, I suggest simplifying the design by removing unnecessary elements or reducing the amount of text, using whitespace to create visual relief and make the footer easier to read, using a consistent design that matches the rest of the website, and testing different layouts to see what works best.
Describe alternatives you've considered
I have considered alternative solutions such as rearranging the elements in the footer or adding more space between them, but I believe that simplifying the design and using whitespace would be the most effective way to improve the design and functionality of the footer.
Additional context
I have attached a screenshot of the footer to illustrate the problem. Please let me know if you have any questions or concerns about these proposed changes. Thank you for your time and consideration.

I am interested to work on this issue under GSSoC 2023 as a contributor


Roll Flutter Engine from e010f17eeb10 to 714987f5be89 (1 revision)

https://github.com/flutter/engine/compare/e010f17eeb10...714987f5be89
2023-11-17<EMAIL_ADDRESS>[Android] Send " did gain focus" message from engine to framework (flutter/engine#47114)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jonahwilliams@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Data Cleanup

So, this is awesome, even for a python rookie.  My question is, do you have a way to clean up the data that is returning from using sc.analysis?  For instance, if I'm requesting all vulns from an IP address, I'm getting a ton of unnecessary data back with the good data such as MAC address, Protocol, netbios name, etc.  Is there a way to clean it up so that I see something like:
Plugin ID: 72704
Plugin Name: .Net Framework Unsupported
Severity: Critical
Plugin ID: 12104
Plugin Name: McAfee something
Severity: Critical
And so on..?

Whats the call your making?

Thanks for the super quick reply. I'm calling this for 1 IP:
details = sc.analysis(('ip', '=', ips), ('severity', '=', severity),
('repositoryIDs', '=', repository), tool='listvuln', sortDir='desc',
sortField='severity', soureType='cumulative')
print(details)
Jason Lazerus M.S., GPEN, GCIH, GCFE, GCED, GSEC
InfoSecured
On May 26, 2017, at 5:01 PM, Steven McGrath<EMAIL_ADDRESS>wrote:
Whats the call your making?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/SteveMcGrath/pySecurityCenter/issues/50#issuecomment-304387367,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AP70A9GCC0j8PnZsBU2i9HlGjiZ7hHEtks5r9z23gaJpZM4NoAyQ
.

Sorry for the delay in this, however the response objects should have everything there already for ya.


feat: use with_connection where possible

https://github.com/rails/rails/pull/51349 - this allows rails 7.2 applications to raise an error or emit a deprecation warning whenever ActiveRecord::Base.connection is used.
The PR makes sure that in Rails 7.1 and after we use the new, preferred method of obtaining a connection.

Thanks for the contribution! I just added testing against Rails 7.2 to the latest master, can you merge master or rebase to pull that in before we merge this?

Thanks again! Released as gem version 3.8.0

I use ActiveRecord in a Sinatra environment and so Rails.version is not available. How might I continue making use of counter_culture?

That's awesome! Thanks for the quick turn-around.


Submit WDC to the community portal

submit my WDC to the community portal. This WDC is for fetching OECD dataset - Greenhouse gas emissions by source.

Coverage remained the same at 98.913% when pulling 3dcce6206b87351c94968caa8ea58b0665538beb on JoshYEn:patch-1 into 11626582bcf28bc8f94c6185c618fe4efd96e466 on tableau:master.


TestCafe on WSL1

I have looked through all the suggestions on previous bug reports but it won't fire up. WSL2 is out, but we are stuck on wsl1 for a while. I understand that this isn't a testcafe "bug" perse but it prevents us from using it. Really looking for a configuration  / suggestion or even a call that it's impossible on WSL1 and may work on 2.
The dream result is to launch windows chrome from the wsl, which works great. After some alias fiddling I can launch chrome.exe easily from the cmd, but no combination of /mnt/ paths, backticks, or single quotes with path: seems to work.

Thank you for your report. Currently, WSL1 and WSL2 are not officially supported. You can subscribe to issue #1640 to track and discuss our progress.
If you do not wish to install and use Chrome Linux to run tests, you can start the Chrome Windows executable from the command line and connect is as a remote browser:
/mnt/c/Program\ Files/Google/Chrome/Application/chrome.exe http://localhost:1337/browser/connect
npx testcafe --hostname localhost --ports 1337,1338 remote test.js

I get the same error I had before: ERROR The number of remote browsers should be divisible by the factor of concurrency.

It looks like you specify the concurrency parameter value that isn't compatible with the number of remote browsers:
See an explanation here.

On a remote device, invoke all the required instances manually. The total number of instances should divide by the concurrency parameter n. Otherwise, an exception will be thrown.

Could you please describe how you run TestCafe?

@httpete, Could you please share the CLI arguments you use when launching TestCafe?

so I have aliased in my .bashrc like
alias chrome=""/mnt/c/Users/myusername/AppData/Local/Google/Chrome/Application/chrome.exe""
When I go$ chrome it launches windows chrome great.
then
chrome http://localhost:1337/browser/connect
npx testcafe --hostname localhost --ports 1337,1338 remote test.js

If you want to connect only one type of a remote browser, the number of remote browsers should be equal to the number of concurrent browsers:
chrome http://localhost:1337/browser/connect

chrome http://localhost:1337/browser/connect

chrome http://localhost:1337/browser/connect

npx testcafe --hostname localhost --ports 1337,1338 --concurrency 3 remote:3 test.js

Failed to load resource: the server responded with a status of 404 (Not Found)::1337/browser/heartbeat/hy3gc1C:1
I don't understand the 3 thing. I just want one browser to open.

I think @AndreyBelym assumed that you are using the concurrency mode, because initially you reported about the error that only appears when this mode is used (pay attention to the ".testcaferc.json" configuration file in the directory where you run the above script - it should not have the concurrency option).
If you want just to start a single browser, you can run this script:
#!/bin/sh

export CI=1
alias chrome="/mnt/c/Program\ Files\ \(x86\)/Google/Chrome/Application/chrome.exe"
npx testcafe --hostname localhost --ports 1337,1338 remote test.js &
chrome http://localhost:1337/browser/connect

This script performs the following actions:

Set a CI environment variable to disable loading spin animation in stdout
Use your alias to specify a path to a Windows Chrome executable
Run TestCafe tests in remote mode in the background (via an ampersand (&) symbol).
Run the Chrome browser

It works for me with the latest TestCafe version ("v1.9.4"). If it doesn't work for you, please send a video demonstrating it (you can use a screen recording tool like Jing).
Also consider the possibility of using a Linux browser executable inside WSL, because it will help you avoid such workarounds.

This works for me - by adding it to my scripts in package.json:
"testcafe:local": "testcafe --hostname localhost --concurrency 1 --ports 1337,1338 remote live"

executable like this:
npm run testcafe:local -- browser-tests/src/tests/pages/alerts/monitors/list-smoke-tests.js

Thank you for the update. Happy to hear that this workaround works for you.


HasParentFilterDescriptor doesn't have Filter ability

According to the documentation, I should be able to do a filter with the has_parent operation, but only Query is available on the HasParentFilterDescriptor.
https://www.elastic.co/guide/en/elasticsearch/reference/1.7/query-dsl-has-parent-filter.html

@ejsmith you're absolutely right, thanks for reporting :+1:.  We'll fix this for the next release.

Also, there isn't a HasParent on Filter.  Shouldn't it be there as well?


[PUI] Quick commands pallet

This adds a quick command palette with (at least now) simple actions to navigate to a few parts of the UI without the mouse.
https://github.com/inventree/InvenTree/assets/66015116/fad52d2b-86b3-4c4a-bfd1-726f2f4368b1
Clsoes #5888

This is now feature complete and ready for review; I still have to figure out why the keyboard-based tests keep failing but that is probably something with the testing framework

OK the tests are solved (stupid issue on my side, is documented by playwright very clearly) - I will try to get coverage of new lines to 100% and than it should be ready

Coverage of new code is at 90%+, this is ready for review @SchrodingersGat

@matmair really happy with this, it looks great. In the future I would love to see some custom actions for various context (i.e. "create a new build order").
Additionally, should we update "search" panel to the same visual style (spotlight vs drawer)? Or keep them visually separate.
In any case, happy to merge, nice work :)

I think search works fine as is, I would leave it till we have the minimal function set of CUI reached in PUI. Flashing out this while there is nearly no usage seems like a waste.
There could be integrated search in the command line, context actions, maybe plugins. At some point I would like this to become similar to command + shift + P in vs code or Command + K in Linear but we will probably have to shift libraries for that.


Lighter dependencies?

Is there a reason why this package has to have such a heavy dependency list? It pulls in CSV, DataFrames, IJulia and PyPlot, which I would think aren't really necessary if I as a user wanted to e.g. get some data from an arrow file, store it in a NamedTuple, and plot it using UnicodePlots in the REPL?

There's generally a tendency in Julia to rely on the Tables.jl interface and not require a specific tables package. In this case, returned objects could be NamedTuples of vectors, which is the simplest kind of table (and turns into a DataFrame by simply doing DataFrame(mynamedtuple) if the user desires).
Package extensions are a new feature of Julia 1.9, see:
https://docs.julialang.org/en/v1.9/manual/code-loading/#man-extensions

Thank you for the suggestions.  Feel free to make a PR and I would be glad to merge it in.

The Python-dependent package dependencies---IJulia and PyPlot---have been removed.  CSV and DataFrames are standard Julia packages and should not be too problematic.


Webpack 5 Support

Feature request
Webpack 5 is in beta and will be out soon, would be good to see next support it.
This issue is more of an umbrella placeholder for anyone who finds issues.
I was testing next.js against version 5 for feedback
Is your feature request related to a problem?
Its a feature enhancement and preparation
Steps to replicate:
set
"resolutions": {
    "webpack": "5.0.0-beta.6"
},

in package.json and yarn install.
Here is  some output when i try running next over webpack 5
ValidationError: Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.
 - configuration[0].output has an unknown property 'futureEmitAssets'. These properties are valid:
   object { assetModuleFilename?, auxiliaryComment?, chunkCallbackName?, chunkFilename?, chunkLoadTimeout?, compareBeforeEmit?, crossOriginLoading?, devtoolFallbackModuleFilenameTemplate?, devtoolModuleFilenameTemplate?, devtoolNamespace?, ecmaVersion?, filename?, globalObject?, hashDigest?, hashDigestLength?, hashFunction?, hashSalt?, hotUpdateChunkFilename?, hotUpdateFunction?, hotUpdateMainFilename?, iife?, jsonpFunction?, jsonpScriptType?, library?, libraryExport?, libraryTarget?, module?, path?, pathinfo?, publicPath?, sourceMapFilename?, sourcePrefix?, strictModuleExceptionHandling?, umdNamedDefine?, webassemblyModuleFilename? }
   -> Options affecting the output of the compilation. `output` options tell webpack how to write the compiled files to disk.
 - configuration[1].output has an unknown property 'futureEmitAssets'. These properties are valid:
   object { assetModuleFilename?, auxiliaryComment?, chunkCallbackName?, chunkFilename?, chunkLoadTimeout?, compareBeforeEmit?, crossOriginLoading?, devtoolFallbackModuleFilenameTemplate?, devtoolModuleFilenameTemplate?, devtoolNamespace?, ecmaVersion?, filename?, globalObject?, hashDigest?, hashDigestLength?, hashFunction?, hashSalt?, hotUpdateChunkFilename?, hotUpdateFunction?, hotUpdateMainFilename?, iife?, jsonpFunction?, jsonpScriptType?, library?, libraryExport?, libraryTarget?, module?, path?, pathinfo?, publicPath?, sourceMapFilename?, sourcePrefix?, strictModuleExceptionHandling?, umdNamedDefine?, webassemblyModuleFilename? }
   -> Options affecting the output of the compilation. `output` options tell webpack how to write the compiled files to disk.
    at validate (node_modules/webpack/node_modules/schema-utils/dist/validate.js:50:11)
    at validateSchema (node_modules/webpack/lib/validateSchema.js:11:2)
    at webpack (node_modules/webpack/lib/webpack.js:78:2)
    at HotReloader.start (node_modules/next/dist/server/hot-reloader.js:14:1780)
    at async DevServer.prepare (node_modules/next/dist/server/next-dev-server.js:6:1248)
    at async node_modules/next/dist/cli/next-dev.js:22:337 {
  name: 'ValidationError',
  errors: [
    {
      keyword: 'anyOf',
      dataPath: '[0].output',
      schemaPath: '#/properties/output/anyOf',
      params: {},
      message: 'should match some schema in anyOf',
      schema: [Array],
      parentSchema: [Object],
      data: [Object],
      children: [Array]
    },
    {
      keyword: 'anyOf',
      dataPath: '[1].output',
      schemaPath: '#/properties/output/anyOf',
      params: {},
      message: 'should match some schema in anyOf',
      schema: [Array],
      parentSchema: [Object],
      data: [Object],
      children: [Array]
    }
  ],
  schema: {
    definitions: {
      ArrayOfStringOrStringArrayValues: [Object],
      ArrayOfStringValues: [Object],
      Entry: [Object],
      EntryDynamic: [Object],
      EntryItem: [Object],
      EntryObject: [Object],
      EntryStatic: [Object],
      Experiments: [Object],
      ExternalItem: [Object],
      Externals: [Object],
      FileCacheOptions: [Object],
      FilterItemTypes: [Object],
      FilterTypes: [Object],
      LibraryCustomUmdCommentObject: [Object],
      LibraryCustomUmdObject: [Object],
      MemoryCacheOptions: [Object],
      ModuleOptions: [Object],
      NodeOptions: [Object],
      NonEmptyArrayOfUniqueStringValues: [Object],
      OptimizationOptions: [Object],
      OptimizationSplitChunksCacheGroup: [Object],
      OptimizationSplitChunksGetCacheGroups: [Object],
      OptimizationSplitChunksOptions: [Object],
      OptimizationSplitChunksSizes: [Object],
      OutputOptions: [Object],
      PerformanceOptions: [Object],
      ResolveOptions: [Object],
      RuleSetCondition: [Object],
      RuleSetConditionAbsolute: [Object],
      RuleSetConditionOrConditions: [Object],
      RuleSetConditionOrConditionsAbsolute: [Object],
      RuleSetConditions: [Object],
      RuleSetConditionsAbsolute: [Object],
      RuleSetLoader: [Object],
      RuleSetLoaderOptions: [Object],
      RuleSetRule: [Object],
      RuleSetRules: [Object],
      RuleSetUse: [Object],
      RuleSetUseItem: [Object],
      StatsOptions: [Object],
      WatchOptions: [Object],
      WebpackPluginFunction: [Object],
      WebpackPluginInstance: [Object]
    },
    type: 'object',
    additionalProperties: false,
    properties: {
      amd: [Object],
      bail: [Object],
      cache: [Object],
      context: [Object],
      dependencies: [Object],
      devServer: [Object],
      devtool: [Object],
      entry: [Object],
      experiments: [Object],
      externals: [Object],
      infrastructureLogging: [Object],
      loader: [Object],
      mode: [Object],
      module: [Object],
      name: [Object],
      node: [Object],
      optimization: [Object],
      output: [Object],
      parallelism: [Object],
      performance: [Object],
      plugins: [Object],
      profile: [Object],
      recordsInputPath: [Object],
      recordsOutputPath: [Object],
      recordsPath: [Object],
      resolve: [Object],
      resolveLoader: [Object],
      serve: [Object],
      stats: [Object],
      target: [Object],
      watch: [Object],
      watchOptions: [Object]
    }
  },
  headerName: 'Webpack',
  baseDataPath: 'configuration',
  postFormatter: [Function: postFormatter],
  message: 'Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.\n' +
    " - configuration[0].output has an unknown property 'futureEmitAssets'. These properties are valid:\n" +
    '   object { assetModuleFilename?, auxiliaryComment?, chunkCallbackName?, chunkFilename?, chunkLoadTimeout?, compareBeforeEmit?, crossOriginLoading?, devtoolFallbackModuleFilenameTemplate?, devtoolModuleFilenameTemplate?, devtoolNamespace?, ecmaVersion?, filename?, globalObject?, hashDigest?, hashDigestLength?, hashFunction?, hashSalt?, hotUpdateChunkFilename?, hotUpdateFunction?, hotUpdateMainFilename?, iife?, jsonpFunction?, jsonpScriptType?, library?, libraryExport?, libraryTarget?, module?, path?, pathinfo?, publicPath?, sourceMapFilename?, sourcePrefix?, strictModuleExceptionHandling?, umdNamedDefine?, webassemblyModuleFilename? }\n' +
    '   -> Options affecting the output of the compilation. `output` options tell webpack how to write the compiled files to disk.\n' +
    " - configuration[1].output has an unknown property 'futureEmitAssets'. These properties are valid:\n" +
    '   object { assetModuleFilename?, auxiliaryComment?, chunkCallbackName?, chunkFilename?, chunkLoadTimeout?, compareBeforeEmit?, crossOriginLoading?, devtoolFallbackModuleFilenameTemplate?, devtoolModuleFilenameTemplate?, devtoolNamespace?, ecmaVersion?, filename?, globalObject?, hashDigest?, hashDigestLength?, hashFunction?, hashSalt?, hotUpdateChunkFilename?, hotUpdateFunction?, hotUpdateMainFilename?, iife?, jsonpFunction?, jsonpScriptType?, library?, libraryExport?, libraryTarget?, module?, path?, pathinfo?, publicPath?, sourceMapFilename?, sourcePrefix?, strictModuleExceptionHandling?, umdNamedDefine?, webassemblyModuleFilename? }\n' +
    '   -> Options affecting the output of the compilation. `output` options tell webpack how to write the compiled files to disk.'
}

I believe some of these can be fixed whilst still running against webpack 4.0
It will take some unpacking and working through

I'd strongly recommend not investing time into this until webpack 5 is stable.

Eventually we'll upgrade to webpack 5 when it's stable.

Is there a ticket tracking this?

@ryanirilli i was hoping this to be the ticket (even if it’s not ready yet)

I’m looking into this. Wrapping up some work on Webpack 5 core and I want to see how it does with next. Part of the challenge can be getting access to webpack configs to change them accordingly.
For those who need to access the restricted configs of next. I wrote something to gain full access. It allows me to configure webpack accordingly without needing to fork next. https://github.com/ScriptedAlchemy/nextjs-webpack-override

@timneutkens is it worth reopening this ticket considering someone is looking into it for next? And there needs to be a place that’s tracking this anyway even if there is no official support right now.

I'll re-open but we have different plans with regards to this and an external PR to upgrade has a low chance of getting merged right now (saying this so that you don't waste too much time on it).

Thanks for the info @timneutkens! Any detail around those plans or not yet?

Thanks for the info @timneutkens! Any detail around those plans or not yet?

Not yet.

Got it. https://twitter.com/ScriptedAlchemy/status/1234240375818076160?s=20

Keeping a checklist of what to do in #13341

Hey @timneutkens im assuming Next will switch to webpack 5 in a major release at some point? So users won’t have to rely on “resolutions” forever.

Hey @timneutkens im assuming Next will switch to webpack 5 in a major release at some point? So users won’t have to rely on “resolutions” forever.

Correct, we still want more people to test it first though 👍

V10 will also follow up with or include async capabilities, which make module federation work.
@timneutkens, I've gone up with a plan for flushing js chunks from remote modules so they can be ssrd.
When you're ready to take a loo at MF - I'm happy to supply what I've built

In my case adding the resolutions I got this warning:
warning Resolution field<EMAIL_ADDRESS>is incompatible with requested version<EMAIL_ADDRESS>
And checking require('webpack').version is 4.44.1 😅  Anyone knows what this could happen? Thanks!

This issue has been automatically locked due to no recent activity. If you are running into a similar issue, please create a new issue with the steps to reproduce. Thank you.


Form styling: centred and responsive

Bug

Additional context
Use branch #95

This is done in repo 101.


Some folders do not show complete list of files in them

Description
On Win 11 just installed "Files <IP_ADDRESS>" and browsed thru folders containing pics in .jpg and .cr2 format on internal Seagate SATA 8TB HDD. Most folders open just fine, but not all. When trying to open a folder containing 54 .cr2 files the message "This folder is empty" appears, while checking Properties of a given folder the correct value of 1.54GB is displayed. And this is the case with multiple folders (but not all) containing .jpg and .cr2 files. Furthermore yet another folder opens but only displays 5 .jpeg files of total  17 .jpg and 15 .cr2 files. Again, checking Properties of the given folder it correctly shows 530MB. All files described above are not encrypted, hidden or password protected and easily accessable by generic Win 11 File explorer, OneCommander and Xplorer 2. or any Picture viewing apps.
Steps To Reproduce

Open "Files" app.
Navigate to D:  (8TB HDD)
Navigate to a specific folder containing multiple .jpg and .cr2 (Canon RAW) files
Double click to open that folder to view files

Requirements
Expect to correctly display .jpeg and .cr2 files residing in that folder but not display "This folder is empty" message or show incomplete list of files there.
PS: it would be devastating to delete precious photos assuming that folder is empty while it contains photos.
Files Version
<IP_ADDRESS>
Windows Version
Windows 11 32H2
Log File
debug.log

Same with me. Folder should contain 262 elements of same filetype. Only 260 are displayed.

Thanks for the report, I've added this to the project board.

Is this still an issue in the preview version? https://files.community/download/preview


Replace GetMetadata with a custom future implementation

This is somewhat a hot path (it is called before each produce), so It doesn't make sense to use a channel when metadata is already loaded.
I can't remember how to reproduce the patological case when it used a lot of memory, but I have valgrind massif report (below).
85.51% (188,317,331B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->81.70% (179,920,862B) 0x1C4184: alloc_system::platform::_$LT$impl$u20$alloc..allocator..Alloc$u20$for$u20$$RF$$u27$a$u20$alloc_system..System$GT$::alloc::h7ed6e6d0120af423 (lib.rs:135)
| ->81.70% (179,920,862B) 0x1998C6: __rg_alloc (in /src/tokio-kafka-test/target/debug/tokio-kafka-test)
|   ->40.39% (88,952,596B) 0x33921C: _$LT$alloc..heap..Heap$u20$as$u20$alloc..allocator..Alloc$GT$::alloc::h5aa731cba32ad878 (heap.rs:84)
|   | ->40.37% (88,907,598B) 0x334B99: alloc::heap::exchange_malloc::h7cc103c57ce1e80f (heap.rs:249)
|   | | ->35.52% (78,235,872B) 0x28951E: _$LT$alloc..rc..Rc$LT$T$GT$$GT$::new::hc7dff38ef53dca98 (rc.rs:314)
|   | | | ->35.52% (78,235,872B) 0x20DDFE: futures::unsync::oneshot::channel::h24fb237899330ba7 (oneshot.rs:19)
|   | | |   ->35.52% (78,235,872B) 0x379B0B: tokio_kafka::client::client::State::metadata::h903a085b6b73afc1 (client.rs:1445)
|   | | |     ->35.52% (78,235,872B) 0x377258: _$LT$tokio_kafka..client..client..KafkaClient$LT$$u27$a$GT$$u20$as$u20$tokio_kafka..client..client..Client$LT$$u27$a$GT$$GT$::metadata::hc795d1d7e9dde7c6 (client
.rs:404)
|   | | |       ->35.52% (78,235,872B) 0x18A46F: _$LT$tokio_kafka..producer..producer..KafkaProducer$LT$$u27$a$C$$u20$K$C$$u20$V$C$$u20$P$GT$$u20$as$u20$tokio_kafka..producer..producer..Producer$LT$$u27$a$GT$
$GT$::send::hcb8c8c101795bff0 (producer.rs:140)

I remember the oneshot channel is very lightweight so I choose to use channel for both situations, anyway, a enum will be better.


Full text search (for hero and bio)

I'm helping a lot of businesses manually narrow down their search for developers via email. And a common request is experience with specific technologies or languages. Python, React, GraphQL, web3, etc. have all been requested.
I'm currently doing this by running a text search on developers.bio and developers.hero via a LIKE query. Ideally, this could be built into the filters on /developers.

A PR addressing this issue should:

Apply the design changes from PR #325 in your PR.

Also, swap the locations of Filter and Sort on mobile to match desktop.

Pass search query from view to DeveloperQuery.
Ensure that searching then applying filters doesn't lose the search term (and visa versa).
Add a new method to DeveloperQuery to query developer profiles. The query should:

be case-insensitive
search developers.bio and developers.hero
chain off of the existing queries in that model

Show the searched for query in both desktop and mobile forms.
Hide input fields (via Feature.rb) in production.

hey @joemasilotti I would like to work on this

also do you think the Like query will scale? Because I read somewhere it is not good with full text search and also not very performant

Honestly, I'm not sure. It works fine for me in development, but I don't know if it will continue to be performant when there are thousands of developers.
If you're up for it, feel free to seed 2000 developers or something and run some tests. I've reached for pg_search in the past which could help clean up the queries. Maybe we will probably need an index on the two fields, too.
Database optimization is not my strength so my vote is to make it work first then optimize!

Yeah agree let's make this work then we can optimize queries. There is some information regarding full text search on the docs of PostgresSQL that might be helpful in this regard.

Oh, nice find!
If possible, I'd love to avoid any SQL strings. So using Arel if possible or trying out pg_search. Not a requirement, though.

Would it be cool if we first make things work and then I can do that optimization work in a separate PR?

100%! Sorry, just getting excited :)

Hey @joemasilotti
A little clarification regarding design if we swap the positions of sort and filters on mobile then the filter panel should open from left side instead of right side. Right?

Ah, good point. Let's not swap the sort/filter buttons on mobile and leave them where they are, for now.

sure sure.

Closed via #341.


change triggering rule for exporter hangs

Previous rule triggered too frequently, since many are due to IO slow instead of IO hangs, and can mitigate automatically. This alert was intend to catch IO hangs and when triggered the node may need to be restarted, so change triggering rule to make it less frequent.

Coverage remained the same at 53.254% when pulling acfdf0248f6fd92f8d7751553d50994a2b1fe0be on dixu/prolong into 796c8e5e237597ae2ab85991473e317565125b89 on master.


question: Where is the code for OPA data.lib.result package

I am looking at writing custom policies using Rego. However I am trying to test my policies with the opa cli
opa test . -v --explain=full

However, this library mentioned in the example is not included in my policy folder the opa complains about not knowing where to find it.
I was wondering where that file was so I could import it for test purposes.

Hi @xNok  - you can find it here: https://github.com/aquasecurity/defsec/blob/master/internal/rules/defsec/lib/defsec.rego

Thanks for the quick answer
I am not sure why you suggest cloning the entire repository. I was thinking of duplicating the result function and using tfsec --rego-policy-dir.
While I am here do you know if there is a way to include custom police in the vscode extension? It doesn't seem to be an option, maybe I should open a feature request?

To be honest I couldn't remember off the top of my head if there were other required library files.
You shouldn't need the result function to run it with tfsec, as tfsec has the result (and other rego files) baked into it.

As for the vscode extension, I don't think there is atm - @owenrumney can possibly confirm?


API token usage times

Outstanding work！
Hello, I would like to know if applying for free 200 calls through https://deepdataspace.com/request_api means that only 200 images can be detected? What should I do if I want to detect more images?

Outstanding work！
Hello, I would like to know if applying for free 200 calls through https://deepdataspace.com/request_api means that only 200 images can be detected? What should I do if I want to detect more images?

Thanks for your attention to our work, if you want more tokens, you could provide your email address (you used for applying token) to us and we will assign more token quotas for you


JavaScript code formatting

I believe consistent code formatting of the JavaScript will be helpful to students trying to read the code, following the indentations and braces, etc. I'd like to submit a new PR for this ticket with nothing but this reformatting just to get all code items to follow one style.
I'm formatting with the common JS Beautifier tool. This was originally ported into NetBeans in a prior version but it didn't work. Just for this ScriptCraft project I've forked that code and fixed it, for single keystroke formatting.
I've already done this in my repo, I'd just like to PR it.

See https://github.com/walterhiggins/ScriptCraft/blob/development/contributing.md#coding-conventions.
Please don't apply tooling across the entire codebase.


Damianedwards/app prefix

ResourceManagerStringLocalizerFactory now trims the application name from the start of the type name/location when LocalizationOptions.ResourcesPath is set, so that IStringLocalizer<MyController> will look for resource name MyApplication.Resources.Controllers.MyController instead of MyApplication.Resources.MyApplication.Controllers.MyController
#167
@rynowak @ryanbrandenburg

Seems fine. :shipit:


Missing dashboard id on export duplicates imported dashboards

Importing same dashboard with changes generates a copy
Expected results
Dashboard gets updated
Actual results
Multiple copies of the same dashboard. Slices are updated correctly
Screenshots

How to reproduce the bug

Go to '...'
Click on '....'
Scroll down to '....'
See error

Environment
(please complete the following information):

superset version: superset version
python version: python --version
node.js version: node -v
npm version: npm -v

Checklist
Make sure these boxes are checked before submitting your issue - thank you!

[ ] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[ ] I have reproduced the issue with at least the latest released version of superset.
[ ] I have checked the issue tracker for the same issue and I haven't found one similar.

Additional context
Add any other context about the problem here.

This PR should fix this:
https://github.com/apache/incubator-superset/pull/9506


Feature/two talons

Probably when feature/drive was merged into it, if not it's because something moved, it's probably inconsequential, I suggest using diff viewer

rejected, but a subset may have been included in the cherry picking merge onto integration.


added libvirt to list of probes in yaml file

The libvirt probe did not appear as a possibility in the etc/skydive.yaml file.
I added libvirt (commented) to the list of probes available.

Yes, one of the admin could/should review this patch.


Fixed playback transfer

It seems like Spotify changed the behavior for transferring the playback. Sending the device ids for transferring the playback have now to be surrounded by square brackets.

Hey, thank you so much! Will release a new version on pip now.

Released version 2.0.8


Faint white boxes in table

http://spectrum.library.concordia.ca/978617/1/Wikipedia_Readership_-_JASIST_-_open_access_version.pdf
Page 19 has faint white boxes in the table.

PDFJS-4860-p19-reduced.pdf
Here's a reduced version of the original file. The content stream is now
2 0 0 2 0 0 cm
0 g
0 G
63 352.01 200 10.8 re
f
63 341.21 200 10.8 re
f

341.21 + 10.8 = 352.01 so there shouldn't be any gap, but there is at some resolutions.


Add a Gitter chat badge to README.md

aliaksandr-pasynkau/grunt-excel-vocabulary now has a Chat Room on Gitter
@aliaksandr-pasynkau has just created a chat room. You can visit it here: https://gitter.im/aliaksandr-pasynkau/grunt-excel-vocabulary.
This pull-request adds this badge to your README.md:

Happy chatting.
PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

Coverage remained the same when pulling 307dab3661dbf4ac999bfd301b12b79a6c314131 on gitter-badger:gitter-badge into 50f6576609a4c62887c4f00b955bb8da9c25da30 on aliaksandr-pasynkau:master.


Fix the race condition in H3InclusionIndexFilterOperator

Fix the race condition in H3InclusionIndexFilterOperator where the cached value is modified:

Change H3Utils to directly return potentially covered cells excluding the fully covered cells
Optimize H3Utils accordingly

Codecov Report
Attention: Patch coverage is 0% with 50 lines in your changes are missing coverage. Please review.

Project coverage is 0.00%. Comparing base (59551e4) to head (4dd35cb).

Files
Patch %
Lines

.../org/apache/pinot/segment/local/utils/H3Utils.java
0.00%
35 Missing :warning:

...perator/filter/H3InclusionIndexFilterOperator.java
0.00%
15 Missing :warning:

Additional details and impacted files
@@              Coverage Diff              @@
##             master   #12487       +/-   ##
=============================================
- Coverage     61.75%    0.00%   -61.75%
+ Complexity      207        6      -201
=============================================
  Files          2436     2360       -76
  Lines        133233   129490     -3743
  Branches      20636    20081      -555
=============================================
- Hits          82274        6    -82268
- Misses        44911   129484    +84573
+ Partials       6048        0     -6048

Flag
Coverage Δ

custom-integration1
<0.01% <0.00%> (ø)

integration
<0.01% <0.00%> (ø)

integration1
<0.01% <0.00%> (ø)

integration2
0.00% <0.00%> (ø)

java-11
0.00% <0.00%> (-61.71%)
:arrow_down:

java-21
<0.01% <0.00%> (-61.63%)
:arrow_down:

skip-bytebuffers-false
<0.01% <0.00%> (-61.75%)
:arrow_down:

skip-bytebuffers-true
<0.01% <0.00%> (-27.73%)
:arrow_down:

temurin
<0.01% <0.00%> (-61.75%)
:arrow_down:

unittests
?

unittests1
?

unittests2
?

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

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


added issue templates; added stale bot

Added issue templates as discussed here with @TobiasPott.
This PR also includes a bot that marks issues as stale after 45 days of inactivity and closes them after additional 7 days. The bot does not act on issues with certain labels, see file style.yml.
The templates are the new ones we recently introduced in parse server and parse JS SDK. So this PR will also be beneficial when transferring issues between repos to have a consistent report format.

@TobiasPott Do you want to review this PR? It improves bug reports for this repo as discussed.

@mtrezza Yes I'll take a look at it either later today or at the beginning of next week.
I've been on vacation for the last week till Wednesday and didn't had the chance to review it yet.
I'm very sorry for the delay on this one.

Nothing urgent, just a friendly reminder, enjoy your vacation.

Thank you @mtrezza for providing this PR with updated issue templates and the stale bot.
I consider it very useful and accepted and merged it into the repository.

🎉 This change has been released in version 3.0.0


fix(#3445): PgHasArrayType

Does your PR solve an issue?
Fixes an issue with PgHasArrayType.
fixes(#3445)

Done!

@joeydewaal FYI: if you write Fixes: #3445 instead of the format used by you, github will link this PR to said issue and enables auto-closing of said issue once this PR is merged ^^

Alright, good to know thank you. I updated it!


Fixes issues with debuggers on display-test-app

Fixes a couple of issues in the vite config file for the display-test-app that were causing the debugger to not display correctly. First, the build.sourcemap value has been updated so that changed files can be seen in the debugger source. Second, the optimizeDeps.force value has been set, so that changes to those files are properly displayed in the debugger. Note that setting the force value is not a perfect solution, as this change causes the vite cache to be rebuilt entirely on each rebuild, which has a negative effect on performance. However, there is a known issue with vite where optimizeDeps.include does not work as intended on monorepos, here. As a result, this is our best solution for known. Once the issue in vite is resolved, we should update to remove the force flag. Closes #5929.

@markschlosseratbentley @DStradley @MarcNeely @AJMigliore
plz test this out

@markschlosseratbentley @DStradley @MarcNeely @AJMigliore plz test this out

npm run start appears to work properly. I can open up the debugger and do ctrl+p and find the proper .ts files.  I can edit the code, terminate DTA, do rush build --to display-test-app, restart DTA, and it picks up my changes. ctrl+p continues to work and find the proper .ts files.
npm run start:electron does not appear to allow me to find the proper .ts files using ctrl+p.  Instead, it finds the corresponding .js files.
npm run start, furthermore, does not allow us to keep DTA running, edit some frontend code (for example), then do npm run build in core/frontend, and have DTA hot reload those changes.  This worked at one point.  Not sure if it's a vite problem or something that broke a while ago.

Hi, @markschlosseratbentley, can you explain a bit more about how you are running npm run start:electron? I cannot recreate the behavior that you are describing. If I run the command on its own, no files at all appear in cntrl + p, because there is no sourcemap available without the mock web server. If I run it alongside npm run start:webserver, then I get the same behavior as npm run start, because that command is just a combination of those two.

If resolving @markschlosseratbentley's remaining issues will take more than a day or so, please consider merging this and following up with a subsequent PR. The current behavior is quite bad, and your changes make it much better.

Hi, @markschlosseratbentley, can you explain a bit more about how you are running npm run start:electron? I cannot recreate the behavior that you are describing. If I run the command on its own, no files at all appear in cntrl + p, because there is no sourcemap available without the mock web server. If I run it alongside npm run start:webserver, then I get the same behavior as npm run start, because that command is just a combination of those two.

So maybe npm run start:electron is supposed to not be debuggable?  I never used it much in the past, but I know @DStradley and @MarcNeely do.  It's supposed to be running a "prod/release" version of the app.  It definitely is starting a backend, though, because you can open an iModel, etc.  See screenshot at bottom of this comment.  I am able to ctrl+p and find .js files, but not .ts files.  Are you saying you cannot even find .js files with npm run start:electron?
I agree with @pmconne that this PR should get merged in ASAP since the current behavior results in not being able to debug at all, or roll back in time before vite.

The screenshot bellow shows what I get. The application doesn't show any of the iModel opening features, and using cntrl + p shows no files at all. Also need an approving review by a code owner to merge this PR.

Yes, this is definitely good enough to merge in.  As for not being able to see the .js files with 'run start:electron', maybe you just didn;t wait long enough.  Some times when I go in to try to open up a file it takes a few seconds before it can access them.

With regard to previous behavior, we were working with an old build earlier this week (pre-vite) and using npm run start:electron, and it opened and showed the .ts files (not .js) in the debugger and worked fine for debugging.


[CIT-321] validation of device ID

Proposed changes
This PR captures the code changes for validating the device-id.
Types of changes
What types of changes does your code introduce to thin-edge.io?
Put an x in the boxes that apply

[ ] Bugfix (non-breaking change which fixes an issue)
[ x] New feature (non-breaking change which adds functionality)
[ ] Documentation Update (if none of the other choices apply)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Paste Link to the issue

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

[ ] I have read the CONTRIBUTING doc
[ ] I have signed the CLA (in all commits with git commit -s)
[ ] I ran cargo fmt as mentioned in CODING_GUIDELINES
[ ] I used cargo clippy as mentioned in CODING_GUIDELINES
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)

Further comments
If this is a relatively large or complex change, kick off the discussion by explaining why you chose the solution you did and what alternatives you considered, etc...

Codecov Report

Merging #228 (04577af) into main (4e0ebe1) will increase coverage by 0.49%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #228      +/-   ##
==========================================
+ Coverage   64.84%   65.34%   +0.49%
==========================================
  Files          56       57       +1
  Lines        3209     3255      +46
==========================================
+ Hits         2081     2127      +46
  Misses       1128     1128

Impacted Files
Coverage Δ

common/certificate/src/device_id.rs
100.00% <100.00%> (ø)

common/certificate/src/lib.rs
95.52% <100.00%> (+3.26%)
:arrow_up:

mapper/thin_edge_json/src/group.rs
92.98% <0.00%> (-1.67%)
:arrow_down:

mapper/thin_edge_json/src/serialize.rs
96.69% <0.00%> (-1.63%)
:arrow_down:

tedge/src/utils/users/unix.rs
33.33% <0.00%> (-0.71%)
:arrow_down:

mapper/cumulocity/c8y_translator_lib/src/json.rs
98.07% <0.00%> (-0.54%)
:arrow_down:

common/mqtt_client/src/lib.rs
16.04% <0.00%> (-0.27%)
:arrow_down:

tedge/tests/os_related/unix.rs
0.00% <0.00%> (ø)

mapper/thin_edge_json/src/measurement.rs
100.00% <0.00%> (ø)

... and 4 more

Continue to review full report at Codecov.

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

Approved.

So the restrictions are those coming with Azure?
Yes, that's right.
When adding child devices one might have to also reject the character # and + for the child device identifiers - as these identifiers might be used as MQTT topic names.
ok


{AKS} Fix test case test_aks_byo_appgw_with_ingress_appgw_addon

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

For new extensions:

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

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update src/index.json automatically.
You only need to update the version information in file setup.py and historical information in file HISTORY.rst in your PR but do not modify src/index.json.

AKS

Queued live test to validate the change, test passed!


Measure Multiple sizes and extend

Would it be possible to have an extended version that test different sizes for the download and upload test? Ideally with similar results to the below site.
https://speed.cloudflare.com/

You can do more than that https://youtu.be/104T5MvJBCc watch it.
You need to use our docker container or openspeedtest server.
This is not exactly like cloudflare test. I feel like it's pointless. We can run download, upload and ping for unlimited amount of time. If you need to view it at the same time run it in 3 different windows or browser.

Based on a quick look at the video i cant see any URL parm for payload size.
Also, Cloudflare speed test does not run the tests at the same time but instead one after each other. Reducing the number of test runs as the payload get larger as per the attached screenshot.

It also provide detailed data for each test run.

That is a different algorithm to find network speed, like 'speedofme'
I feel like the OpenSpeedTest algorithm is better. Because it will use less memory and efficiently saturate the available bandwidth. On an M1 MacMini, I can test 20 to 25Gbps with this script. Then why should I look at a different algorithm?
What are the benefits we will get if we adopt a similar algorithm?

I used a similar algorithm in 2013, found it less efficient in 2014, and moved to this algorithm in 2014 itself.

I dont think i am asking for a different algorithm as i can replicate the tests for each size manually by editing the "downloading" file to match the required size.
The reason i am after the different sizes is understanding the performance for different web apps/use cases. E.g. For example your own site (https://openspeedtest.com/) has an average of 12kB per http request. While a video stream will be much larger per request. This is why Cloudflare speed test includes the different sizes until it maxes out your connection.

This project's scope is to show the available bandwidth, run a stress test, ping, and jitter. So you can easily identify a bad connection or equipment after a quick test, which is under 30 seconds. As you said, we can easily implement a feature like that by adding more static files like 100kb, 10Mb, etc. They need a unique-looking tool. That is why they show all kinds of information they can. However, I still feel like it's pointless. Because if you have a 100Mbps connection with 10 Ms ping and 1 Ms. Jitter, Then you need to know how it behaves under 100Kb. 10Mb? The answer is the same if the latency and ping remain the same. Ping and jitter will not remain the same for LTE and 3G connections. So, each test will show slightly different results. You can see the same information just by looking at the jitter value. An unstable connection jitter value will be above 2 or 3 digits. I am planning to add more dedicated tests on separate pages like VOIP simulation, game simulation, etc in the future. So at that time, we can add a test like this.


Eliminate one round-trip on page load for logged in users

There's a possibilty of serving the content of main.html directly instead of fetching it on demand if the user is logged in already. Should be another nice speed boost.

 The downside is that logging out/in is a page reload, but I think that's acceptable given the speedup.


Added more inputs.conf flexibility

Description
This pull requests add the ability to add inputs beyond the tcp/port type. It has flexibility to use any supported input type as long as the full string header for each stanza such as [monitor://] or [script://]
Issues Resolved
[GH-36]
Check List

[x] All tests pass. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/TESTING.MD
[x] New functionality includes testing.
[x] New functionality has been documented in the README if applicable
[x] All commits have been signed for the Developer Certificate of Origin. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/CONTRIBUTING.MD

What needs to happen to get these changes into master? It seems all the failures have messages similar to this.
SSL Error connecting to https://download.splunk.com/products/splunk/releases/6.6.0/linux/splunk-6.6.0-1c4f3bbe1aea-linux-2.6-x86_64.rpm - SSL_connect returned=1 errno=0 state=error: certificate verify failed

@mskdenigma Thanks


change staging

https://angular.io/guide/build

https://stackoverflow.com/questions/62397129/how-can-i-deploy-to-different-firebase-environments-using-github-actions-and-w9j


Sanitize the fishfile

After several failed attempts to install some plugins my fishfile looks like this:
❯ cat ~/.config/fisherman/fishfile
pure
https://github.com/oh-my-fish/fzf
https://github.com/oh-my-fish/fasd
https://github.com/oh-my-fish/tmux
https://github.com/oh-my-fish/plugin-fzf
fasd
tmux
fzf
We need a way to clean bad plugins from the file.

There are two bugs here.

https://github.com/oh-my-fish/fasd is incorrect, it should be https://github.com/oh-my-fish/plugin-fasd
https://github.com/oh-my-fish/plugin-fzf was a mistake when you tried to install fzf, yet it was added to the fishfile incorrectly.
I see some empty blank lines there. Fisherman will not touch your blank lines, but it should not add any blank lines either.


Broken link

The Office 365 Roadmap link is broken.

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

ID: 9fb833c2-bcef-be1a-30da-b69070db3aa3
Version Independent ID: 78609177-69be-486e-b3c0-0325cdca2d3f
Content: Compare options for a free trial of Yammer
Content Source: yammer/get-started-with-yammer/compare-options-for-a-free-trial.md
Service: o365-administration
GitHub Login: @IrenePasternack
Microsoft Alias: v-irpast

I tested the link in the last line of the file, and it goes to the roadmap. Could you try again and let me know if it works?
Thanks,
Irene
From: ulflunqvist<EMAIL_ADDRESS>Sent: Friday, October 12, 2018 5:17 AM
To: MicrosoftDocs/OfficeDocs-O365ITPro<EMAIL_ADDRESS>Cc: Irene Pasternack (Steyer Associates Inc<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: [MicrosoftDocs/OfficeDocs-O365ITPro] Broken link (#28)
The Office 365 Roadmap link is broken.

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

ID: 9fb833c2-bcef-be1a-30da-b69070db3aa3
Version Independent ID: 78609177-69be-486e-b3c0-0325cdca2d3f
Content: Compare options for a free trial of Yammerhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fyammer%2Fget-started-with-yammer%2Fcompare-options-for-a-free-trial&data=02|01|v-irpast%40microsoft.com|06d061235fe84f72480208d6303c990c|72f988bf86f141af91ab2d7cd011db47|1|0|636749434167557109&sdata=ptGsr%2BXF1qNjWVh3j5WahpiljHGcbQoxJOwXtULSqwg%3D&reserved=0
Content Source: yammer/get-started-with-yammer/compare-options-for-a-free-trial.mdhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FOfficeDocs-O365ITPro%2Fblob%2Fpublic%2Fyammer%2Fget-started-with-yammer%2Fcompare-options-for-a-free-trial.md&data=02|01|v-irpast%40microsoft.com|06d061235fe84f72480208d6303c990c|72f988bf86f141af91ab2d7cd011db47|1|0|636749434167557109&sdata=MNbqf0PVTb%2B2MSFhXaq%2FHiSUVudnhDjLpz7iOjiJ3QU%3D&reserved=0
Service: o365-administration
GitHub Login: @IrenePasternackhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FIrenePasternack&data=02|01|v-irpast%40microsoft.com|06d061235fe84f72480208d6303c990c|72f988bf86f141af91ab2d7cd011db47|1|0|636749434167557109&sdata=GoOG%2FcFIJzOGcbdifxnTHQ%2BiXndCHYI14ZpR9g%2FlQVg%3D&reserved=0
Microsoft Alias: v-irpast

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FOfficeDocs-O365ITPro%2Fissues%2F28&data=02|01|v-irpast%40microsoft.com|06d061235fe84f72480208d6303c990c|72f988bf86f141af91ab2d7cd011db47|1|0|636749434167557109&sdata=Zb0hx77khXZZWEd14R5aFgVqyzad61057iyBGZ6nwBA%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAkqBo0kYYM_Hqwo51fzjVOxeV0vcsktjks5ukIg1gaJpZM4XZXM1&data=02|01|v-irpast%40microsoft.com|06d061235fe84f72480208d6303c990c|72f988bf86f141af91ab2d7cd011db47|1|0|636749434167557109&sdata=Lq8sf%2Fn0ItbFIDewI6ZPN5k%2BYLemohB6VxjDXn8qDic%3D&reserved=0.


Improve documentation for regression tests

Particularly for regression test checksums.

Looks good to me.

I've rebased this against master and force-pushed in preparation for merging.


HTMLStrip processor

Is your feature request related to a problem? Please describe.
Hello, I would like to request that the HTMLStrip processor be added to the ProcessorsDescriptor or some way that an undefined processor can be added in the PutPipeline method.
Additional context
Reference: https://www.elastic.co/guide/en/elasticsearch/reference/current/htmlstrip-processor.html

Thanks for reporting!
It seems like this particular processor (as well as some other ones) are currently not part of the specification:
https://github.com/elastic/elasticsearch-specification/blob/main/specification/ingest/_types/Processors.ts

I've created an issue in the specification repository:
https://github.com/elastic/elasticsearch-specification/issues/2231
I'll close this one for now.

@flobernd Is there any way to currently add the Html Strip Processor using the C# API?

@bytefish No, not yet. I'll take care of adding a few of the missing processors in the next weeks. The issue is already open for way too long :/

@flobernd Great! Thanks for the news and confirming it’s not possible. I'll keep an eye on this issue. 🧐

@ChristianGottinger Yes, I just pushed the required specification changes. As soon as the PR is approved, I can then regenerate the client to include the new processors.
cc @bytefish @rmalca

The HtmlStripProcessor is now available in version 8.15.5.


1005  feature/user role matrix

This one was way harder than the previous one! Please tell me what you think

@silasjoisten @kunicmarko20 @jordisala1991 please review

It looks ok, just that : thing.

Then if you're ok with the naming and the numerous interfaces, please merge @silasjoisten , and then either you or I will fix that dangling colon. I might be able to do this tonight, but late.


Add Pod Security Standards documentation

This PR adds documentation for Pod Security Standards.
Fixes #28721, fixes #28820, fixes #28866
This PR

[x] Securing Pods with Pod Security Standards

[x] Enabling feature gate
[x] Configuring namespaces
[x] Migrating from PSP
[x] Exemptions
[x] Best practices
[x] Examples

[x] Example namespace YAML
[x] Applying labels to an existing namespace
[x] Applying labels to all existing namespaces

Follow-up tasks

[ ] Ensure consistent language for policy levels (ie privileged baseline restricted)
[ ] Comb through KEP for other noteworthy callouts

[ ] Metrics (Beta?)
[ ] Scalability

[ ] Hard limit on # of pods analyzed

[ ]  Looking forward

[ ] Baseline by default
[ ] Custom profiles

Related issues

[ ] #28721
[ ] #28820
[ ] #28866

/assign @liggitt @tabbysable

/sig auth
/sig security

@sftim Very good point - reverted.

Hey folks, i've closed #28868 in favor of this one, any estimates on how long till this PR is ready for review and not WIP anymore? The docs PRs ready for review deadline is today and it seems like there's still some more work to be done here.

https://github.com/kubernetes/website/pull/28903#discussion_r673505382 is my only outstanding comment, then technical content lgtm

/approve
/lgtm
for technical content

/assign @PI-Victor

re-applying lgtm after link to opa gatekeeper repo was fixed
/lgtm

had to give this a proper read myself, thank you all for the work!
/approve


Toggle theme is not persistent

Right now, if one clicks on the "toggle theme" caption, it does work - however, a site reload or navigating to another page will reset to the light theme.
The themes are backed up by cookies. Perhaps it would be possible to fix them with some setting for the server - however, I think it's worth considering to switch to localStorage which is a simple and stable API and won't send any data to the server.

The theme javascript was imported from Altai-man's implementation with minimal adjustment.
I also do not like cookies, and would be happy to see a PR that uses localStorage. I think changing the TOC/sidebar toggle to localStorage, which currently also uses cookies, would be good.
The JS that uses/drive both theme and sidebar cookies are in `Website/plugins/ogdenwebb/js/core.js' .

Thank you, I'm looking into it.

I switched to localStorage and had to realize that the main problem is that the theming depends on the linked stylesheets. Currently, both stylesheets are generated in the site unconditionally. The toggle button mangles with the stylesheets directly, that's why it could work at all.
For now, I think I can just add it to the JS to remove the appropriate stylesheet on page load...

2colours PR seems to have fixed this


Universal Control like Mac or Synergy [FEATURE]

Quoted: https://github.com/debauchee/barrier/issues/1452#issuecomment-1162329019
Feature:
-[ ] Be able to enter the device from the Edge screen
Note it doesn't have to be (at least not at the beginning) a solution that work boths ways. i just want to control the device with my laptop's keyboard and mouse like currently --otg but by entering and exiting the devide when moving the mouse to the edge of the screen

best I can do is something like this

scrcpy --otg -s 6C4B4A96 --always-on-top --window-borderless --window-x -249 --window-y 600 &

This puts it on the left edge. Click to enter, alt-tab to exit.
but yes, this would be an amazing feature to have it slightly more seamless

+1


Error trying to compile

[ 30%] Built target ambition-vala-fast-vapis
[ 60%] Built target ambition-vala
[ 90%] Built target ambition-0.1
make[2]: *** No rule to make target 'src/ambition-bin/ambition-bin-vala/source/src/ambition-bin/Binary.c', needed by 'src/ambition-bin/CMakeFiles/ambition.dir/ambition-bin-vala/source/src/ambition-bin/Binary.c.o'.  Stop.
CMakeFiles/Makefile2:291: recipe for target 'src/ambition-bin/CMakeFiles/ambition.dir/all' failed
make[1]: *** [src/ambition-bin/CMakeFiles/ambition.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2

same problem....


Fc after recompile DownloadProviderUi.apk Miui 8

Apktool snapshot 2.2.0
Linux 64bit
ROM Miui 8

Procedure decompile/recompile apk-->http://pastebin.com/30wvQNYk
Logcat error-->http://pastebin.com/0d0jZDhw
I have error only touch "Mostra altri 3"--Screenshot here
AndroidManifest.xml original after decompile apk-->http://pastebin.com/KRvj1yiW
Apk and framework here
I have installed alls framework.
I do not understand why I have this problem, it not error strings

MIUI is no longer supported. I am sorry.


Bilinear sampling texture from image with vertices

Greetings.
I have a set of vertices inferenced from Face Reconstruction Network such as 3DDFA. And I would like to sample the texture so that I can render the face image.
How am I suppose to do that with kaolin?
I read neural mesh rendering, and find that texture are predefined or optimized from image. These method cannot be done if I am going train 3DDFA.
If you can provide some hints, I'd be grateful.

You can use one of our differentiable renderers for this https://github.com/NVIDIAGameWorks/kaolin/tree/master/kaolin/graphics


Import Issue

Hi,
I've installed tempfile in my Node, Express, Typescript project. But I am getting while importing it.
Error is as follows
require() of ES Module /Users/chanondler/Desktop/repos/mirage-api-v2/node_modules/tempfile/index.js from /Users/chanondler/Desktop/repos/mirage-api-v2/dist/src/controllers/lead.controller.js not supported.\nInstead change the require of index.js in /Users/chanondler/Desktop/repos/mirage-api-v2/dist/src/controllers/lead.controller.js to a dynamic import() which is available in all CommonJS modules."
Tried

import tempfile from "tempfile";
let tempfile = require('tempfile')
let tempfile: any; import("tempfile").then((res) => (tempfile = res.default));

But none of the above work
System and App configuration
Nodejs v17.4.0
Express v4.16
Tempfile v4.0.0
Macbook air M1

https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c


I am unable to send Non Whitelisted headers to my web application

Read this First
If you have a Trusted Web Activity related question, the best place to ask it is on StackOverflow, on the
trusted-web-activity tag, which is also monitored by the team.
Describe the bug
We wanted to send some extra headers(like auth token and some others) to our web page, when it is opened as a custom tab from android app. We followed the same procedure as mentioned in this link https://developer.chrome.com/docs/android/custom-tabs/headers/. And it worked fine in our devices. So we launched our app to production. But now our customers starts seeing issues, because the token is not getting passed to webpage. We could not find any cause.
And it occurs randomly in all the devices.
We need some help on this
And it is exactly same as he mentioned in this stack over post.
https://stackoverflow.com/questions/68461684/digital-asset-link-verification-fails-sporadically-unable-to-draw-any-pattern-o

And want to know how this onRelationshipValidationResult works behind the scenes

@hari-vijaya Is this resolved for you. I am facing same issue can you please help me.


T008: Align Complexes doesn't work

I am also having issues with this line could this be checked into? i tried using jupyter notebooks and google colab but still couldn't get around it
results = align(complexes, method=METHODS["mda"])
this is the error i keep getting when i run the code
AttributeError                            Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_2872/2813988720.py in
----> 1 results = align(complexes, method=METHODS["mda"])
~\anaconda3\envs\introductiontopython\lib\site-packages\opencadd\structure\superposition\api.py in align(structures, method, **kwargs)
40     results = []
41     for mobile in mobiles:
---> 42         result = aligner.calculate([reference, mobile])
43         results.append(result)
44
~\anaconda3\envs\introductiontopython\lib\site-packages\opencadd\structure\superposition\engines\base.py in calculate(self, structures, *args, **kwargs)
29         """
30         assert len(structures) == 2
---> 31         return self._calculate(structures, *args, **kwargs)
32
33     def _calculate(self, structures, *args, **kwargs):
~\anaconda3\envs\introductiontopython\lib\site-packages\opencadd\structure\superposition\engines\mda.py in _calculate(self, structures, *args, **kwargs)
117
118         # Get matching atoms
--> 119         selection, alignment = self.matching_selection(*structures)
120         ref_atoms = ref_universe.select_atoms(selection["reference"])
121         mobile_atoms = mob_universe.select_atoms(selection["mobile"])
~\anaconda3\envs\introductiontopython\lib\site-packages\opencadd\structure\superposition\engines\mda.py in matching_selection(self, reference, mobile)
176             fasta["ref"], fasta["mob"], *_empty = alignment.get_gapped_sequences()
177             fasta.write("temp.fasta")
--> 178             selection = fasta2select(
179                 "temp.fasta",
180                 ref_resids=ref_resids,
~\anaconda3\envs\introductiontopython\lib\site-packages\opencadd\structure\superposition\sequences.py in fasta2select(fastafilename, ref_resids, ref_segids, target_resids, target_segids, backbone_selection)
115
116     """
--> 117     protein_gapped = Bio.Alphabet.Gapped(Bio.Alphabet.IUPAC.protein)
118     with open(fastafilename) as fasta:
119         alignment = Bio.AlignIO.read(fasta, "fasta", alphabet=protein_gapped)
AttributeError: module 'Bio' has no attribute 'Alphabet'

Hi!
I recall this is an issue with the version of biopython installed in your environment. As a workaround, you need to make sure its version is biopython<=1.77.

Thank you Jaime.

Hi!
I recall this is an issue with the version of biopython installed in your environment. As a workaround, you need to make sure its version is biopython<=1.77.

Thank you Jaime


PATH is not populated with virtualenv paths

Sanity check

[X] I certify that the redhat.ansible extension is in use and the language of the document in this bug report shows up as Ansible

Summary

I install ansible within a virtualenv (using poetry).
I correctly select the Python interpreter for the workspace from the virtualenv
Opening a terminal correctly select the right virtualenv
The Ansible Server PATH does not contain virtualenv paths.

Extension version
v0.7.1
VS Code version
1.65.0-insider
Ansible Version
ansible [core 2.12.1]
  config file = /home/rdb/git/rdb.is/ansible-zanarkand/ansible.cfg
  configured module search path = ['/home/rdb/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /home/rdb/.envs/ansible-zanarkand-2f8pt8Q7-py3.9/lib/python3.9/site-packages/ansible
  ansible collection location = /home/rdb/.ansible/collections:/usr/share/ansible/collections
  executable location = /home/rdb/.envs/ansible-zanarkand-2f8pt8Q7-py3.9/bin/ansible
  python version = 3.9.10 (main, Feb 12 2022, 12:09:17) [GCC 11.1.0]
  jinja version = 3.0.3
  libyaml = True

OS / Environment
Windows 11, WSL2, Archlinux
Relevant log output
which: no ansible-lint in (/home/rdb/git/rdb.is/bin:/home/rdb/.vscode-server-insiders/bin/97c1e76d668d23d568044feb31083407f4c4b1ed/bin/remote-cli:/home/rdb/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Python310/Scripts/:/mnt/c/Python310/:/mnt/c/Python39/Scripts/:/mnt/c/Python39/:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files (x86)/Adobe/Acrobat Reader DC/Reader:/mnt/c/Program Files/WireGuard/:/mnt/c/Program Files/MiKTeX/miktex/bin/x64/:/mnt/c/tools/Strawberry/c/bin:/mnt/c/tools/Strawberry/perl/site/bin:/mnt/c/tools/Strawberry/perl/bin:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Program Files (x86)/Tailscale IPN:/mnt/c/Users/ruben/scoop/apps/python/current/Scripts:/mnt/c/Users/ruben/scoop/apps/python/current/:/mnt/c/Users/ruben/scoop/apps/vscode-insiders/current/bin:/mnt/c/Users/ruben/scoop/shims:/mnt/c/Users/ruben/AppData/Local/Microsoft/WindowsApps:/mnt/c/Program Files (x86)/DjVuLibre:/mnt/c/Users/ruben/AppData/Local/SumatraPDF:/mnt/c/Program Files/Oracle/VirtualBox:/mnt/c/Program Files/qemu:/mnt/c/Program Files/gs/gs9.53.3/bin:/mnt/c/Program Files/gs/gs9.53.3/lib:/mnt/c/tools/neovim/Neovim/bin:/mnt/c/tools/msys64:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/rdb/.yarn/bin)

Please upgrade to 0.8.1 and ansible-lint 5.4.0 or newer. Read https://github.com/ansible-community/ansible-lint/releases/tag/v5.4.0 to understand that the fix was needed inside the linter.


De-asyncify RPC client & requester?

Since we have moved away from async/await in the light client refactor, I wonder if would make sense to de-asyncify the RPC client and requester as well?
Consumers of the library who want to recover the async behavior can always do so as async runtimes like tokio/smol provide ways of converting a blocking task into an async one at the cost of lesser fine-grained concurrency.
I guess the question is whether we'd rather keep our codebase consistent at the expense of our potential users, or if we'd rather provide them with low-level, performant, async abstractions that we ourselves take care of turning into synchronous operations (via block_on and alike).

It might be worth to revisit the event listener for this too. Currently, the way to receive events is basically to loop implicitly over the websocket and await results:
https://github.com/informalsystems/tendermint-rs/blob/740cb66e25ea38ac6b545bc9b4f9b294dcc23277/tendermint/tests/integration.rs#L162-L166
(As far as I know this is also used like this in the ibc relayer).
I proposed in #313 that on subscribe, the client should return a stream of subscription matching events. But for the sake of consistency, looping over the socket could be hidden away and on a subscription could return a channel (or a handle thereof)?

FYI, the RPC client used to be synchronous. We're presently using it for and plan to use it for things which would greatly benefit from it remaining asynchronous (i.e. we have plans to use it in conjunction with other highly asynchronous applications).
Rather than doing a "there and back again", I'd suggest offering both options. It's structured in a way that shouldn't be too difficult.

If you want to do this, I'd suggest renaming the existing tendermint::rpc::Client to tendermint::rpc::AsyncClient and adding a separate blocking client type. Much of the existing code for constructing and parsing RPC messages is already extracted out into the rpc::Request and rpc::Response which work for either a synchronous or async client.
As far as blocking HTTP clients go, ureq looks pretty nice: https://github.com/algesten/ureq/pull/68

I made a survey of all available Rust HTTP clients a while ago, along with a simple test. The results can be found here, albeit already outdated - the publication itself has prompted a fair amount of change.
My personal recommendations for a synchronous client would be attohttpc or ureq.

As per a discussion today on the ibc-rs call, it probably makes more sense in the long run to async-ify the Light Client. I've opened #953 towards this end.


White border around symbol in the legend is getting cut off

Current Problem:
The symbol in the legend is getting cut off around the white borders. i.e. In the circle legend, the white border is getting cut off on each size instead of being even and rounded.

Resolution
The symbol should an even 1 pixel border around the entire symbol. This can be accomplished by stacking 2 symbol svg on top of one another. (i.e. place an entirely white symbol first and layer a smaller black symbol centered on top of the white symbol - this should give off the appearance of a 1 px border around the black symbol)

Design Input: I noticed that the white border is being applied by CSS instead of as an SVG stroke. This is what's causing the clipping. Does anyone know the reasoning behind CSS borders over SVG?

This SVG code would remove the need for CSS borders, should keep the circle from clipping, and still gives control over color for the fill and stroke:
<svg pointer-events="auto" viewBox="0 0 48 48">   <circle cx="24" cy="24" r="21.5" fill="#1c1f21"/>   <path d="M24 5c10.5 0 19 8.5 19 19s-8.5 19-19 19S5 34.5 5 24 13.5 5 24 5m0-5C10.7 0 0 10.7 0 24s10.7 24 24 24 24-10.7 24-24S37.3 0 24 0z" fill="#fff"/> </svg>
cc @pranav300

@jeremyfuksa
This is a great way of going ahead with this issue.
But with this do we want the only circle as an outer circle or shape-specific outer white border?
Something like this

Great question. And the screenshot above is a great example for illustrating why we'd want to have all shapes (even the dash in your screenshot) using SVG stroke instead of CSS borders.
The viewbox for the SVG is 48x48, as it should be. But, when the shape is resized to 10x10 in the legend, the 5px stroke scales proportionally. The dash must have CSS applied, as it seems to have the unscaled 5px stroke.

@pranav300, what is the UX input needed?

I found the code that defines all the shapes. I'll edit that in this branch.

I've updated all the shapes except for the chevrons. I made the assumption that the chevrons would only ever be used for navigation and are not part of this issue.


redo changefeed in error status when using minio as redo log storage

What did you do?

Start redo log changefeed, and specify minio as redo log storage target
Run workload
Check changefeed status

What did you expect to see?
changefeed status should be normal
What did you see instead?
changefeed status is error
[
  {
    "id": "redo-apply-basic-real-time-sync-s3-partition",
    "summary": {
      "state": "error",
      "tso":<PHONE_NUMBER>97110284,
      "checkpoint": "2022-08-30 07:53:25.238",
      "error": {
        "addr": "upstream-ticdc-0.upstream-ticdc-peer.cdc-fb-pbzd2.svc:8301",
        "code": "CDC:ErrOwnerUnknown",
        "message": "[CDC:ErrS3StorageAPI]s3 storage api: RequestCanceled: request context canceled\ncaused by: context deadline exceeded"
      }
    }
  }
]

Versions of the cluster
Upstream TiDB cluster version (execute SELECT tidb_version(); in a MySQL client):
/ # /tidb-server -V
Release Version: v6.1.1
Edition: Community
Git Commit Hash: 5263a0abda61f102122735049fd0dfadc7b7f8b2
Git Branch: heads/refs/tags/v6.1.1
UTC Build Time: 2022-08-25 10:42:41
GoVersion: go1.18.5
Race Enabled: false
TiKV Min Version: v3.0.0-60965b006877ca7234adaced7890d7b029ed1306
Check Table Before Drop: false

Upstream TiKV version (execute tikv-server --version):
/ # /tikv-server -V
TiKV
Release Version:   6.1.0
Edition:           Community
Git Commit Hash:   a116fcae5fc7b80d17906dedf2bb4d3929fb4dcc
Git Commit Branch: heads/refs/tags/v6.1.1
UTC Build Time:    2022-08-23 08:28:10
Rust Version:      rustc 1.60.0-nightly (1e12aef3f 2022-02-13)
Enable Features:   jemalloc mem-profiling portable sse test-engine-kv-rocksdb test-engine-raft-raft-engine cloud-aws cloud-gcp cloud-azure
Profile:           dist_release

TiCDC version (execute cdc version):
bash-5.1# /cdc version
Release Version: v6.1.1
Git Commit Hash: 8201ed98668e940c7a9051bbd4ec09a0e2a9aa15
Git Branch: heads/refs/tags/v6.1.1
UTC Build Time: 2022-08-26 06:33:50
Go Version: go version go1.18.5 linux/amd64
Failpoint Build: false

/severity Major

When the error happens, minio API request rate is as below

It might be related to minio workload status, I didn't see this issue when running cdc redo log on a branch new minio (no other workload running).

/severity moderate

/remove-label severity/major

/remove-severity

/remove-label severity

/assign @zhaoxinyu

/assign @asddongmen


Update I.4 and I.5 logic and recommendation text

Must be based off changes for cin2-surveillance

I changed the base from merging this into cin2-surveillance branch to merging this into main branch, since the changes from cin2-surveillance were merged into this branch so that this now contains all of the changes from both branches.

@mrnosal Could you please review commit https://github.com/ccsm-cds-tools/ccsm-cds-with-tests/pull/120/commits/798efb65d50eeacb95ff027494fe6bebc1d04660 that I added to make sure that it resolves all of the unresolved comments in this PR, as well as the unresolved comments in https://github.com/ccsm-cds-tools/ccsm-cds-with-tests/pull/118?


Add ci_qemu docker image

Adding a ci_qemu docker image. This image contains the external dependencies needed to run µTVM end-to-end tests with simulated hardware.

cc @tqchen how should we proceed here? I didn't modify Jenkinsfile yet in this PR

I think we can go ahead and merge it in, it would be great @areusch if you can also verify locally it works

i'll verify it again and see if others are interested in trying it as well. we don't currently have an integration test that uses Zephyr + qemu, so this may be a little premature to merge.

Lgtm though would suggest @mshawcroft takes a look with his old zephyr hat:)

just FYI I can see qemu running the µTVM RPC server here, but i'm still making some improvements to the micro_session logic to get communication working properly.

@areusch it looks like you're rolling back the VTA submodule in this PR to an earlier version; you'll need to make sure that on top of rebasing to master to avoid merge conflicts you run git submodule update --init --recursive to update the submodules.

Thanks @areusch @u99127 @tqchen the PR was merged


Retry mechanism is not configurable

There is no way to configure the behavior of retries when sending a request; it will essentially retry until either the sending succeeds or the context is cancelled.
The cited problem with this approach is that callers are oblivious to scaling issues, i.e. their EH is too small for their workload and we keep swallowing "server busy" errors so they are unaware unless they manually look at metrics in the portal (perhaps there's a programmatic way to achieve this).
It could be as simple as making a retry cap available to callers.  Another option (probably the preferred solution) would be to provide a way for callers to supply their own retry policy so they have complete control over how errors are handled.

Released as part of https://github.com/Azure/azure-event-hubs-go/releases/tag/v3.3.11


Stanton St John OXF

The place name has 2 alternatives
St John Stanton does not follow the greater to smaller rule. Please move the search records to the main place name and remove the alternative place.
There is another Stanton in OXF so the place name of Stanton needs to be removed as it is not unique.
Geoff

Done


Unknown error playing YouTube video

I get the next error in AIMP when I try to play a video from Youtube.

I'm using the last versions on AIMP (portable) and your plugin. The error comes from nowhere, even without update, a couple of days before all worked fine. I continue getting the error, even with a clean installation in all my computers.
Hope I am not the one who has this error. Thank you for your work.

OK, I have to say sorry. The error has disappear just how it came. I can't explain the reason of any of both events, ¿maybe something related to Google API?
Anyway, sorry for the inconveniences.