Markdown preview of the PR text and comments

Since hub allows to view the PRs in the browser and raw content too, I think it will be next step level experience to support markdown preview of the PR text (most of them are text anyway) and attached comments.
Same applies to the issues.
And there is a markdown preview console application in Go already: https://github.com/samfoo/mdcat
It can even be made scrollable, like in termimad:

This is all interesting, but I'm not sure what your feature request is exactly? Hub allows you to see markdown contents of an issue or a PR. You can already pipe that into something like mdcat. Is there anything on top of that that you imagine hub providing?

@mislav I think it makes sense to make this feature out of the box, as a default behavior.

I see. That's an interesting proposal. I can't promise that we will dedicate time to making it happen, but I'll keep this open until we decide if and where it fits on our roadmap. Thank you!


Warnings and errors when importing WalletKitProvider

I did the following:
npx create-react-app suiwallettest
cd suitwallettest
npm install @mysten/wallet-kit

imported the wallet kit into App.js:
import { WalletKitProvider } from "@mysten/wallet-kit";
npm start
and I get the following errors and warnings:
Search for the keywords to learn more about each warning.
To ignore, add // eslint-disable-next-line to the line before.
WARNING in ./node_modules/superstruct/dist/index.mjs
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/nick/dev/suiwallettest/node_modules/superstruct/src/error.ts' file: Error: ENOENT: no such file or directory, open '/Users/nick/dev/suiwallettest/node_modules/superstruct/src/error.ts'
WARNING in ./node_modules/superstruct/dist/index.mjs
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/nick/dev/suiwallettest/node_modules/superstruct/src/struct.ts' file: Error: ENOENT: no such file or directory, open '/Users/nick/dev/suiwallettest/node_modules/superstruct/src/struct.ts'
WARNING in ./node_modules/superstruct/dist/index.mjs
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/nick/dev/suiwallettest/node_modules/superstruct/src/structs/coercions.ts' file: Error: ENOENT: no such file or directory, open '/Users/nick/dev/suiwallettest/node_modules/superstruct/src/structs/coercions.ts'
WARNING in ./node_modules/superstruct/dist/index.mjs
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/nick/dev/suiwallettest/node_modules/superstruct/src/structs/refinements.ts' file: Error: ENOENT: no such file or directory, open '/Users/nick/dev/suiwallettest/node_modules/superstruct/src/structs/refinements.ts'
WARNING in ./node_modules/superstruct/dist/index.mjs
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/nick/dev/suiwallettest/node_modules/superstruct/src/structs/types.ts' file: Error: ENOENT: no such file or directory, open '/Users/nick/dev/suiwallettest/node_modules/superstruct/src/structs/types.ts'
WARNING in ./node_modules/superstruct/dist/index.mjs
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/nick/dev/suiwallettest/node_modules/superstruct/src/structs/utilities.ts' file: Error: ENOENT: no such file or directory, open '/Users/nick/dev/suiwallettest/node_modules/superstruct/src/structs/utilities.ts'
WARNING in ./node_modules/superstruct/dist/index.mjs
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/Users/nick/dev/suiwallettest/node_modules/superstruct/src/utils.ts' file: Error: ENOENT: no such file or directory, open '/Users/nick/dev/suiwallettest/node_modules/superstruct/src/utils.ts'
WARNING in [eslint]
src/App.js
Line 3:10:  'WalletKitProvider' is defined but never used  no-unused-vars
webpack compiled with 8 warnings
Any help?
Here is my full App.js:
import logo from './logo.svg';
import './App.css';
import { WalletKitProvider } from "@mysten/wallet-kit";

function App() {
  return (

          Edit src/App.js and save to reload.

          Learn React

  );
}

export default App;

These just look like lint errors and sourcemap errors, are there any issues when actually using the provider in your project?

Going to close this, feel free to re-open if you run into this in the future!


Marathon should surface a message in the UI if it is unable to register with a master

Not sure how exactly this works, but I failed to connect my local Marathon instance to a Mesos master running on AWS. Figured out that it was unable to receive the registration handshake by looking at the master's logs. We should make this visible in the UI.

Note: This issue has been migrated to https://jira.mesosphere.com/browse/MARATHON-3771. For more information see https://groups.google.com/forum/#!topic/marathon-framework/khtvf-ifnp8.


[1.10.2] Capacitors won't allow items to attach directly

Issue Description:
Trouble adding items to the sides of capacitor banks, including over capacitors.
What happens:
When you right click on a side of a capacitor bank to either put an object next to (like another capacitor bank) or attacj an item to it (like a torch, or transformer from Immersive Engineering), the item doesn't attach and immediately pops back to your inventory.
It will place items in the required position if aimed at another surface, say a different block, and for other capacitors, this will form the multiblock structure. So its only when the capacitor itself is the focus block.
What you expected to happen:
With the capacitor as the focus block, the item will rest against the capacitor, form an appropriate multiblock, or mount like a torch does on other blocks.
Steps to reproduce:

Place capacitor in the world
Take another item (torch or capacitor for example)
With the capacitor in the crosshairs, shift right click to place.
Item will pop off
...

Affected Versions (Do not use "latest"):

EnderIO: <IP_ADDRESS>_beta
EnderCore: <IP_ADDRESS>-beta
Minecraft: 1.10.2
Forge: <IP_ADDRESS>5

Your most recent log file where the issue was present:
https://gist.github.com/Nargath/589903674735047aadd2870c55d787c8

Did you try setting the side to input or output first?

Sounds like an issue I had with the DW20 pack not too long ago.  Comments on YouTube said it was caused by having an Iron Backpack on your back.
Issue extends to all inventories if I recall correctly.  It should also be fixed in either the next or current Iron Backpacks update.

Bookerthegeek, surely input/output shouldn't impact torches being mounted though?
VT-14, I do have Iron Backpacks in the pack, and I believe my character has one equipped. I'll test that and report back when I'm in front of my PC

It is a bug within Iron Backpacks, as listed here:
https://github.com/gr8pefish/IronBackpacks/issues/121

Fixed in the latest version of Iron Backpacks!


Change typeof checks to constructor checks

constructor checks are faster than typeof checks.

No they're not


The example does not work with V.0.48.1

The example does not work with V.0.48.1
Not compatible with the helm chart.

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

ID: 12009c1f-282d-2632-fac0-64b09c432833
Version Independent ID: 6052d3d4-d295-9340-b16d-4c200e34cd73
Content: Use ingress controller with static IP - Azure Kubernetes Service
Content Source: articles/aks/ingress-static-ip.md
Service: container-service
GitHub Login: @mlearned
Microsoft Alias: mlearned

@fennekit Thank you for pointing this out . We will investigate and update the thread.

Duplicate of #80305.
#please-close


Add backoff to sync failures

Why
Right now, the sync server timeout is 30 seconds, but changes are currently synced every 15 seconds. This causes the thundering herd problem if/when the server becomes stressed enough to start serving timeouts.
What
This change monitors sync failures and enforces a delay since the last failure.

Closing this for now, as it adds too much complexity. Will come up with a better idea.


Bump pinned mamba version

conda 4.13.0 is now available and breaks older versions of mamba.
I see https://github.com/bcbio/bcbio-nextgen/issues/3614 and commit https://github.com/bcbio/bcbio-nextgen/commit/960bcd1f0deb8de1062f93c50dd6de4d1d287b49 where the mamba version has been pinned.
This pull request simply bumps the mamba version to current 0.24.0. This tactic has succeeded in my environment.

thanks @rchekaluk . let us try the new mamba


Enviro Checker media folder rename

If this PR needs approval, or if the commits need to be pulled into the private repo, contact @ManikaDhiman or @alkohli. Thanks.

#assign: @ManikaDhiman
@alkohli @ManikaDhiman

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

NOTE: @dansisson - all the validation warnings & suggestions must be cleared before we can merge this.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off

@dansisson @ManikaDhiman - after these changes are live, please confirm that the images are displaying as intended.


Review hashcode for @Portable classes

@manstis please have a look. Apart from the hascode changes there is only formatting changes to the affected classes.

+1 to merge.


GameIntegration.IsInGameChanged event

Doesn't seem to fire yet. Any clue? The implementation is equal to the others.
May be just my module. But it's like two lines and breakpoints aren't hit.

The Mumble Link API is technically available outside of when it is being updated. I believe IsAvailable is only checking to see if the memory mapped file exists to be read which could even be after the game has closed.
Perhaps the properties on the integration service about being in game would do better for your needs since they check the time since the last tick, I believe?

You mean the IsInGame?

ok I've removed Gw2Mumble.IsAvailableChanged
in favor of GameIntegration.IsInGameChanged
works well.
Not sure though why this field isn't under mumble as
Gw2Mumble.IsUpdating
GameIntegration could keep the IsInGame field as an expression:
GameIntegration.IsInGame => Gw2Mumble.IsUpdating```

It's under the GameIntegrationService because it has roots in other features that were added early on.


fix(connectors): fixes MGDCTRS-1129, MGDCTRS-1128: cleaned up search and order by fields, added support for ILIKE comparision

Description
Cleaned up search and order by fields for cluster, namespaces, types and connectors
Added support for ILIKE comparision operator in search parameter
Verification Steps
CI tests should pass.
Checklist (Definition of Done)

[X] All acceptance criteria specified in JIRA have been completed
[X] Unit and integration tests added that prove the fix is effective or the feature works (tested against emulated and non-emulated OCM environment)
[ ] Documentation added for the feature
[ ] CI and all relevant tests are passing
[ ] Code Review completed
- [ ] Verified independently by reviewer
[ ] All PR comments are resolved either by addressing them or creating follow up tasks
- [ ] Required metrics/dashboards/alerts have been added (or PR created).
- [ ] Required Standard Operating Procedure (SOP) is added.
- [ ] JIRA has been created for changes required on the client side

@machi1990 @pawelpaszki This PR is adding the ILIKE SQL keyword to the QueryParser and thus to the Kafka list endpoint as well. I don't think it is an issue, but I'd like to have your opinion.

@machi1990 @pawelpaszki This PR is adding the ILIKE SQL keyword to the QueryParser and thus to the Kafka list endpoint as well. I don't think it is an issue, but I'd like to have your opinion.

looks good. thanks for adding it to the openapi spec as well

@machi1990 @pawelpaszki This PR is adding the ILIKE SQL keyword to the QueryParser and thus to the Kafka list endpoint as well. I don't think it is an issue, but I'd like to have your opinion.

Thanks @ziccardi, can we add an integration test in the for the Kafka codebase as well?


split into watch-lib and watch?

I would be nice to be able to just get the library separate from the cli utility.
That way there would be no dependency in minimist and exec-sh
What do you think?

This is actually something I thought about recently. Mainly because most of the issues and pull requests are for the CLI, so it would make sense to have this in a separate repository.
If you or someone else is interested to refactor the current CLI into a new module like cli-watch, go ahead. When this is done, I'm up for removing the CLI here.


Add jsx for breadcrumb

Add html/jsx for the breadcrumb
Issue: https://github.com/patternfly/patternfly-next/issues/33

@andresgalante @matthewcarleton Is this one good to merge?

@dgutride @andresgalante I don't think this is needed anymore. Care if I close it?

@cliffpyles agreed, I'll close


Test remove undo that moves an interval

Prior to the SharedInterval undo/redo work, intervals would not return to their original positions after an action that modifies the interval is undone. These tests are meant to test that functionality once it is implemented. Currently, an interval modified in this way will move to the endpoint of the removed range once the remove is undone, instead of returning to the position at which it was added. Because of this, the added tests currently fail.
AB#3914

These will have to be checked in passing, so validate the incorrect behaviour. Leave the checks for correct behaviour commented out.

Add a test for two removes. I don't think we need an exhaustive set of tests, just ensure that the restoration doesn't get lost if it's within two removals.

nit: please create topic branches in your own fork of the repo, not in the main repo. having them in the main repo negativity affects perfomance for everyone using it.


AuthorizationCode validation failure on ASP .NET Core 3.0

I have been using the React template included with .NET Core 3.0 preview 7, including the default Identity Server setup for individual accounts.
As of upgrading to the current release version of .NET Core, we have encountered this issue regarding the PersistentGrants store. Up untill now, I did not use database storage for the grants.
This is the configuration that I tried using now :
services.AddIdentityServer()
.AddOperationalStore(options =>
{
options.EnableTokenCleanup = true;
options.TokenCleanupInterval = 600;
options.ConfigureDbContext = builder =>
builder.UseSqlServer(Configuration.GetConnectionString("DefaultConnection"));
}
)
.AddApiAuthorization<ApplicationUser, ApplicationDbContext>()
.AddProfileService();
Nothing has ever been stored in the PersistedGrants table, so I am assuming that it was all done in-memory.
This is the log I'm getting :
IdentityServer4.Events.DefaultEventService[0]
{
"Name": "Client Authentication Success",
"Category": "Authentication",
"EventType": "Success",
"Id": 1010,
"ClientId": "Sisyphean",
"AuthenticationMethod": "NoSecret",
"ActivityId": "0HLQ75HB85RB2:0000009B",
"TimeStamp": "2019-10-02T11:34:01Z",
"ProcessId": 12260,
"LocalIpAddress": "::1:5001",
"RemoteIpAddress": "::1"
}
dbug: IdentityServer4.Validation.TokenRequestValidator[0]
Start token request validation
dbug: IdentityServer4.Validation.TokenRequestValidator[0]
Start validation of authorization code token request
info: Microsoft.EntityFrameworkCore.Infrastructure[10403]
Entity Framework Core 3.0.0 initialized 'ApplicationDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None
info: Microsoft.EntityFrameworkCore.Database.Command[20100]
Executing DbCommand [Parameters=[@__key_0='?' (Size = 200)], CommandType='Text', CommandTimeout='30']
SELECT TOP(1) [p].[Key], [p].[ClientId], [p].[CreationTime], [p].[Data], [p].[Expiration], [p].[SubjectId], [p].[Type]
FROM [PersistedGrants] AS [p]
WHERE ([p].[Key] = @__key_0) AND @__key_0 IS NOT NULL
dbug: IdentityServer4.EntityFramework.Stores.PersistedGrantStore[0]
OYhxLqU3lWEfZA8KB0ey7lbsmzaNE/MHiGd88344okc= found in database: False
dbug: IdentityServer4.Stores.DefaultAuthorizationCodeStore[0]
authorization_code grant with value: J_zYh5HcZTh1mjx7sCa7LT8K-2dmjm-wWA8XWqb1f54 not found in store.
fail: IdentityServer4.Validation.TokenRequestValidator[0]
Invalid authorization code{ code = J_zYh5HcZTh1mjx7sCa7LT8K-2dmjm-wWA8XWqb1f54 }, details: {
"ClientId": "Sisyphean",
"ClientName": "Sisyphean",
"GrantType": "authorization_code",
"AuthorizationCode": "J_zYh5HcZTh1mjx7sCa7LT8K-2dmjm-wWA8XWqb1f54",
"Raw": {
"client_id": "Sisyphean",
"code": "J_zYh5HcZTh1mjx7sCa7LT8K-2dmjm-wWA8XWqb1f54",
"redirect_uri": "https://localhost:5001/authentication/login-callback",
"code_verifier": "c61f3e4fe2b043658293fdfae017191bb028c0998f0e4da79bce6ab5edc554badbc42de12f9b4260bdcbf9e885dbea0b",
"grant_type": "authorization_code"
}
}
info: IdentityServer4.Events.DefaultEventService[0]
{
"Name": "Token Issued Failure",
"Category": "Token",
"EventType": "Failure",
"Id": 2001,
"ClientId": "Sisyphean",
"ClientName": "Sisyphean",
"Endpoint": "Token",
"GrantType": "authorization_code",
"Error": "invalid_grant",
"ActivityId": "0HLQ75HB85RB2:0000009B",
"TimeStamp": "2019-10-02T11:34:01Z",
"ProcessId": 12260,
"LocalIpAddress": "::1:5001",
"RemoteIpAddress": "::1"
}

I have the exact same issue

Please upgrade to the the latest bits. Otherwise we can't help you.

I am having this same issue as well. Any help?

I had the same with a project using Angular.
I successfully fixed it by updating the oidc-client dependency in package.json to 1.9.0
Then generate a new project from scratch and copying the generated Typescript files linked to authentication (/api-authorization/) to my project.

Yep - as I said. Please either start from scratch with the RTM template or use the above technique.


Extension to DUnitX for traceability, according to best practices and safety standards

Dear sirs,
i have developed an extension to DUnitX, in order to log the id of the test, the traceability to the requirements, to the design, to the implement, to describe the test intent and to log the expected and actual values. The different types of tests (functional, non-functional, nominal, degraded, GUI, domain, etc.) can also be logged.
Typically, when used this allows the test team to generate a complete test report according to best practices, including high quality standards such as ISO IEC 61508.
I have no intention of keeping this for myself and would gladly contribute this to your project. As your project is well designed, i was able to make my extensions without changing any of your code. However, from a long-term perspective, it might be interesting to refactor the code, to think in [Attributes] instead of log, etc. A better integration might lead to a better implementation.
How can we proceed for me to deliver this to you guys? Currently, i have the extended sources and a small but significant example. i'm still working on it to have a better structured XML report, but this should only take a couple of weeks (mostly because of IRL things). What do you need? Do you actually need a set of unit tests on the unit tests? examples, .CHM, experts? Please let me know so that i can deliver what can help you most.
Best regards,
Thierry
PS. I have attached the current state of the XML file report for the Car example test i've built as an example. Obviously, it's going to be much better structured, but all the elements i've added are there
dunitx-results.zip

The default xml output format for DUnitX is compatible with NUnit - NUnit uses the PropertyAttribute to add properties to the xml. I'd be happy to look at at PR that implements a PropertyAttribute - ITestResult & IFixtureResult would need a list of property name=value pairs so that the information is available in the loggers - wouldn't be too difficult to implement, unfortunately I'm extremely short of free time right now.


Airbnb clone related bugs

What happened?
Back not working
After clicking on Airbnb icon, it doesn't take to the homepage.
The website is not responsive
After choosing a service, the web page is not mobile friendly.
How can we reproduce this bug?
While clicking on the Airbnb icon, it should bring you to the home page.
The webpages need to be mobile responsive, the ratio of pictures to text is not correct.
I can fix both issues. Please assign me the issue.
Desktop Information (Optional)
No response
Urgency (Optional)
None

@cybraia assigned you!

Hi, I tried working on it. The code doesn't contain the webpage linking. I didn't find the linked page, hence couldn't solve it. Could you check and let me know if the page exists and I missed it?

Hi, I tried working on it. The code doesn't contain the webpage linking. I didn't find the linked page, hence couldn't solve it. Could you check and let me know if the page exists and I missed it?

Hey, maybe now you can go with your issue, that's my mistake I reverted the dozen number of PRs at a time of GSSoC so it was deleted by mistake


boards: nucleo_f070rb: add new board

Codecov Report

Merging #6582 into master will decrease coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #6582      +/-   ##
==========================================
- Coverage   53.46%   53.45%   -0.01%
==========================================
  Files         437      437
  Lines       41391    41391
  Branches     7934     7934
==========================================
- Hits        22128    22127       -1
- Misses      16043    16044       +1
  Partials     3220     3220

Impacted Files
Coverage Δ

samples/philosophers/src/main.c
96.87% <0%> (-1.57%)
:arrow_down:

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 f3077da...b1faa77. Read the comment docs.

Your commit message is wrong. It needs a body in order to pass shippable checks.

@ydamigos  @dbkinder  please recheck

@ydamigos @dbkinder DONE

@ydamigos  @dbkinder  @erwango I had updated this pr, please recheck it!


Video edit issue - hangs with loader over the screen

Describe the bug
Cannot shorten the video's length in the editor screen. When I set a new timeframe and press "save as a copy" the loader overlay pops up and nothing happens.
To Reproduce
Steps to reproduce the behavior:

Open videos collection
Pick any random video (22 sec in my case)
...edit - set a new timeframe - save as a copy
See loading spinner as if the process work but it never disappears

Expected behavior
Wait for it to finish, spinner disappears, UI unblocks
** Screenshots **

System information and logs:
Package: deckers.thibault.aves
Installer: com.android.vending
Aves version: 1.11.17-play, build 136
Flutter: stable 3.24.4
Android version: 14, API 34
Android build: UP1A.231005.007.S918WVLU4CXI5
Device: samsung SM-S918W
Support: dynamic colors=true, geocoder=true, HDR=true
Mobile services: ready
Connectivity: wifi
System locales: ru_RU, en_CA
Storage volumes: /storage/emulated/0/
Storage grants: /storage/emulated/0/DCIM/, /storage/emulated/0/Android/media/
Error reporting: false
aves-logs-20241118_184218.txt
Additional context
Add any other context about the problem here.

Aves does not include a video editor. It forwards to editing apps installed on your device.

Wait, what? Forwarding where? I don't recognize that UI (surely not the default app) and it looks like it is still Aves. I also haven't found any settings specifying editing applications.
Can you give a little more details about that before closing it?

When you press "edit" in Aves, it tells the OS it wants to edit an image/video, and the OS looks for apps that can handle it. If there's only one app that can do it, it opens that app right away.
If there are several apps that can handle it, it shows a dialog that lets the user choose which app and whether to use this app "always" or "only once". That dialog is a standard OS dialog. If you choose "always", it will not prompt you again in the future and use that app without asking.
I don't know in your case whether 1) you have just one video editing app, or 2) you have several but in the past you used one of them and pressed "always".
I can't help you identify which editing app is used. It could be the default gallery editor, Google Photos editor, etc.

To identify the available apps for the editing intent, maybe you could use that app as interceptor: https://www.f-droid.org/en/packages/io.github.muntashirakon.AppManager/

Ah I see, thanks for the detailed response.
The source of confusion for me was the absence of a dialogue to choose the editor. I'm pretty sure I didn't pick any options first time I opened the app, not to mention the option "always" (not my habit, but just in case I re-installed the app and checked editing once more - there was no dialogue.
I found out, however, where the "edit" was transferred by by opening a video via the default file manager (there was no default option, so I picked all options one by one) - it is a google picture.
After that I picked a default (proper) video player as a default option ("always" open with..) and get back to the app to see if it will use my choice to edit a video - and it didn't, again tried to open with google pics. Is there any way to resolve that?
Thanks.

Here is the video of the first launch of the app.
https://github.com/user-attachments/assets/5ad4dc52-ee83-4986-8f57-775d2ff79543

Alright, with your help I figured out why G.Photos was unable to edit videos - since I've never used it the app didn't have permissions, now when I started checking things I gave the permissions and an issue with editing kind of solved, but...
I don't like it and I don't want G.Photos for this role, so I checked the settings as you pointed out:

found Photos and reset defaults
re-opened Aves
checked editing - but still no luck, it opens Photos without asking me anything.

Even though it doesn't seem like an Aves problem, it is annoying and somewhat related. With your help, I solved my issue, but I'll gladly help you with this situation if you want to find the root of the problem, and why things work not exactly as intended.

It is very likely that Google Photos is the only app able to edit videos on your device. In that case there is no dialog prompting to choose, because there is no choice.

It was, I deleted it and Aves said "there are no apps to edit", which doesn't make sense, because I have a default app for that, plus I've installed a few more - GoPro Quik, Adobe Express and a bunch of project-based apps. Could it be the "intent" is somehow different...?

These apps probably don't declare being able to handle that intent.
Sometimes it's on purpose, so that they can control who/how their editor is used. For example Samsung Gallery editors are great but they can only be used by Samsung apps.
Sometimes it's not on purpose, but the developers just didn't properly write the handled intents in the app manifest. If your app of interest is open-source, you could ask them to fix it.

I don't have any specific preferred app for that, it's just the Photos is quite limited... I guess I have no choice but to try as many as I can hoping to find something suitable, keeping in mind the only working alternative so far (Photos). This is so troublesome.
Anyways, thank you again for helping me and all the explanations, appreciate it.

Sometimes there is an alternative to using the "edit" intent: using the "share" intent. It's not as well defined, as receiving apps could do whatever, not only editing.
But I suggest this because an editing app I like is img.ly. After installing it, if in Aves you press "edit", img.ly is listed among editing apps, but it fails when used that way. However, if you share the video to that app, you can use it for editing.


Continues Appcrash

The app keeps crashing withing seconds of starting or restarting the app.  Had to pull all bulbs from their sockets to turn then off.

Hi thanks for the info. I have gotten some error-reports.
Have you tried removing one of the RGB bulbs and then adding it again?

The app crashes before that Is possible.

This should now be solved, packages where missing in that version.


feat(40750): Refactoring to add inferred return type annotation to a function

Fixes #40750

@gabritto you might have opinions on the question of the more general refactoring.

Sounds like nobody else wants to chime in, so I'll merge this after the 4.1 RC goes out.


[4.0.0] support deprecated app command

$ phonegap app should execute serve
port jasmine test suite

Closing. This landed in the 4.0.0 tag.


creating multiple services with single interface having Redeclaration issue

Question
upgrading version 1.2.1 to 1.3 its telling to add multiple services after adding multiple services it creating problem for class Redclaration

buildscript {
ext.kotlinVersion = '1.3.61'
ext.apolloVersion = '1.3.3'
ext.androidNavigation = '2.3.5'
ext.ktorVersion = '1.1.5'
ext.coroutinesVersion = '1.2.1'
ext.serializationVersion = '0.11.0'

repositories {
    google()
    mavenCentral()
    jcenter()
    maven { url "https://jitpack.io" }
    maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
}
dependencies {
    classpath 'com.android.tools.build:gradle:7.1.0'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
    classpath "com.apollographql.apollo:apollo-gradle-plugin:$apolloVersion"
    classpath "com.google.gms:google-services:4.3.3"
    classpath 'com.google.firebase:firebase-crashlytics-gradle:2.7.1'
    classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$androidNavigation"
    classpath "com.jaredsburrows:gradle-spoon-plugin:1.5.0"

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

}
plugins {
id "io.gitlab.arturbosch.detekt" version "1.22.0"
}
allprojects {
repositories {
google()
mavenCentral()
jcenter()
// For espresso-helper
maven { url "https://jitpack.io" }
// PS Home Webservices this liberary is deprecated
//        maven { url "https://dl.bintray.com/kotlin/ktor" }
// TODO: Remove after coroutines is on JCenter (https://github.com/apollographql/apollo-android/issues/1325)
//        maven { url "https://dl.bintray.com/apollographql/android" }
}
tasks.withType(Test) {
    // Log each test as they are run. See https://stackoverflow.com/a/36130467/3946288
    testLogging {
        events TestLogEvent.FAILED, TestLogEvent.PASSED, TestLogEvent.SKIPPED
        exceptionFormat TestExceptionFormat.FULL
        showExceptions true
        showCauses true
        showStackTraces true

        afterSuite { desc, result ->
            if (!desc.parent) { // will match the outermost suite
                def output = "Results: ${result.resultType} (${result.testCount} tests, ${result.successfulTestCount} successes, ${result.failedTestCount} failures, ${result.skippedTestCount} skipped)"
                def startItem = '|  ', endItem = '  |'
                def repeatLength = startItem.length() + output.length() + endItem.length()
                println('\n' + ('-' * repeatLength) + '\n' + startItem + output + endItem + '\n' + ('-' * repeatLength))
            }
        }
    }

    // Don't fail the build on a test failure.  CI has additional steps it needs to run to build a report, it will still fail the build.
    ignoreFailures = true
}

// Treat Kotlin compiler warnings as errors.  See https://stackoverflow.com/a/46244803/3946288
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile) {
    kotlinOptions.allWarningsAsErrors = true
}

}
subprojects {
apply from: '../dependencies.gradle'
apply from: '../versions.gradle'
apply from: '../detekt.gradle'
// Copy test classes so Android Studio properly displays code coverage
// https://stackoverflow.com/questions/45350561/android-studio-3-kotlin-code-coverage
task copyTestClasses(type: Copy) {
    from "build/tmp/kotlin-classes/debug"
    into "build/intermediates/classes/debug"
}

afterEvaluate { project ->
    if (project.hasProperty("android")) {
        android {
            // tensorflow lite files cannot be compressed
            aaptOptions {
                noCompress "tflite"
                noCompress "lite"
            }

            kotlinOptions {
                jvmTarget = "1.8"
            }
        }
    }
}

}
=======
apply plugin: 'com.android.library'
apply plugin: 'com.apollographql.apollo'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
android {
compileSdkVersion versions.compileSdkVersion
defaultConfig {
minSdkVersion versions.minSdkVersion
targetSdkVersion versions.targetSdkVersion
versionCode versions.versionCode
versionName versions.versionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

testOptions {
    unitTests {
        includeAndroidResources = true
    }
}

apollo {
   generateKotlinModels.set(true)

//
service("v2") {
sourceFolder = "/Users/mrutyunjay.swain/AndroidStudioProjects/WorkSpace/push_notification/webservices/src/main/graphql/com/power/webservices/v2"
}
    service("v3") {
        sourceFolder = "/Users/mrutyunjay.swain/AndroidStudioProjects/WorkSpace/push_notification/webservices/src/main/graphql/com/power/webservices/v3"
    }

    service("global") {
        sourceFolder = "/Users/mrutyunjay.swain/AndroidStudioProjects/WorkSpace/push_notification/webservices/src/main/graphql/com/power/webservices/global"
    }
    onCompilationUnit {
        // Overwrite some options here for single CompilationUnit if needed
    }

    customTypeMapping = [
        "Date" : "java.util.Date",
        "DateTime": "java.util.Date"
    ]
}

}
kapt {
// Offers links to locations in the original Kotlin code rather than generated Java stubs
// as it reports errors encountered during annotation processing
mapDiagnosticLocations = true
}
dependencies {
api fileTree(dir: 'libs', include: ['*.jar']) // TODO Changed from implementation to API for webservices
implementation project(':common')

// Apollo
api "com.apollographql.apollo:apollo-runtime:$apolloVersion"
api "com.apollographql.apollo:apollo-rx2-support:$apolloVersion"
api "com.apollographql.apollo:apollo-http-cache:$apolloVersion"
api "com.apollographql.apollo:apollo-coroutines-support:$apolloVersion"

// OkHttp
api "com.squareup.okhttp3:okhttp:$sharedVersions.okhttp"

// PS Home WebServices
implementation "org.jetbrains.kotlinx:kotlinx-serialization-runtime:0.13.0"
implementation "io.ktor:ktor-client-core-jvm:1.2.5"
implementation "io.ktor:ktor-client-json-jvm:1.2.5"
implementation "io.ktor:ktor-client-serialization-jvm:1.2.5"
implementation "io.ktor:ktor-client-okhttp:1.2.5"

// Testing
testImplementation testImplementationLibraries
androidTestImplementation androidTestImplementationLibraries
testImplementation project(':testcommon')

}

Thank you! I guessed wrong, it looks you are trying to use version 1.3.3. As 1.x is fairly ancient, can you try a more recent version (last one is 3.7.5)?

i updated but still issue
apollo {
service("global") {
packageName.set("com/power/webservices/global")
generateKotlinModels.set(true)
customTypeMapping = [
"Date" : "java.util.Date",
"DateTime": "java.util.Date"
]
}
service("v2") {
//            sourceFolder.set("com/powerschool/webservices/v2")
packageName.set("com/power/webservices/v2")
generateKotlinModels.set(true)
customTypeMapping = [
"Date" : "java.util.Date",
"DateTime": "java.util.Date"
]
}
service("v3") {
packageName.set("com/power/webservices/v3")
generateKotlinModels.set(true)
customTypeMapping = [
"Date" : "java.util.Date",
"DateTime": "java.util.Date"
]
//            rootPackageName.set("com.powerschool.webservices.v3")
}

When using multiple services you should use the srcDir option to instruct the plugin where to look for the graphql files.
Also packageName should use dots.
Something like:
apollo {
	service("global") {
		packageName.set("com.power.webservices.global")
		srcDir("src/main/graphql/com/power/webservices/global")
        // ...
	}

	service("v2") {
		packageName.set("com.power.webservices.v2")
		srcDir("src/main/graphql/com/power/webservices/v2")
        // ...
	}

    // etc.
}

Also, note for the scalar declaration you should now use mapScalar (doc is here).

After change  ApolloQueryCall not importing and also HttpCachePolicy

That's because some classes have been renamed or the way to use them have changed between major versions. You would have to follow the migration guides here and here.

can you tell me  replacement method for  ApolloQueryCall,ApolloMutationCall, i am unable find this method details in apollo documentation

Here's how you execute a query now:
apolloClient.query(MyQuery(parameters)).execute()

The query method returns an ApolloCall. More info here.
Similarly, here's how you execute a mutation:
apolloClient.mutation(MyMutation(parameters)).execute().

More info about mutations here.

@mrutyunjay193 I'm going to close this one for now. Please leave a comment if you need us to reopen it.


Pear doesn't open when using VUE dev tools.

Describe the bug
While trying to navigate to the component from browser using VUE dev tools, it fails to redirect to PEAR from the browser.

How to reproduce
Create a vue project and add the following code in defineConfig of vite.config.ts
    vueDevTools(
      {
        launchEditor: 'pear',
      },
    ),

Expected behavior
Expected behaviour would be the code editor navigating to the file where component is defined.
    vueDevTools(
      {
        launchEditor: 'code', // vs code navigates to the component
      },
    ),

Additional information
This is might be related to trypear/pearai-app#45 as it can't find the Path.

I believe you just have a typo: "pear" -> "pearai"


Highlight the "abstract" keyword

PlantUML supports abstract classes, written as abstract class { ... } or just abstract { ... }.

Hi, thanks for the fix! :-)


Support Keep A Changelog format

https://github.com/jscutlery/semver/blob/9997fcabca2a01a72ea351033b2bf91efcd1f83b/packages/semver/src/executors/version/index.ts#L230-L233
This seems to indicate that only angular or conventionalcommits are allowed?
We'd like keep-a-changelog format due to the way it accumulates all new changelogs into an "unreleased" section.
upon running a release for one or more scopes the "unreleased" section is renamed and tagged with the computed version.

@airtonix Yes, only angular and conventional preset from conventional changelog are allowed right now. The problem with Keep a Changelog is that we can't rely on semver to bump the packages, so I don't think it's doable easily with the current state.


Update doc

Coverage remained the same at 85.83% when pulling 26764f8b4d95865ce5cb6c39ae743773e13e57e6 on JYL123:update_portfolio into 5787d693588f51688b0fa4dc8ab0a70ec557597c on CS2103AUG2017-W11-B1:master.


Unable access coordinator and call health api return "service unavailable due to startup or maintenance mode"

My Environment

ArangoDB Version:       3.6.2
Storage Engine:            RocksDB
Deployment Mode:      Cluster
Deployment Strategy:   ArangoDB Starter
Configuration:              Three Agency, three DB Server and three coordinator in different server
Infrastructure:             own
Operating System:        Centos

Steps to reproduce

Setup cluster and the cluster health is green
Create database and import datas

Problem:
Suddenly the COORDINATOR fail, and the get /_admin/cluster/health return 503 error messase is service unavailable due to startup or maintenance mode
and then check the log, log display:
2020-05-26T12:29:25Z [21653] WARNING [e1807] {v8} giving up waiting for unused V8 context after 60.000000 s
2020-05-26T12:29:26Z [21653] ERROR [a235e] {threads} scheduler loop caught exception: unable to acquire V8 context in time
Expected result:
get the cluster health

Hi @bonniechen1119,
how do you import your data? What size and format is the dataset?
Can you share any additional logs?

We use spark import our data, format is json
I check the agency and db server it seem no error log and check coordinator trace log, it display error ,please check  attachment
arangodb.log

Hi @bonniechen1119,
there's nothing that would help to track the problem down in the log unfortunately. Can you provide more information please?

What are the hardware specs (CPU, amount of memory, storage medium etc.)?
What's the average size in bytes per document in JSON format that you try to import?
How many documents in total? In parallel?
If you take the JSON which appears to make the server go into maintenance mode if imported through Spark, can you import it with arangoimport successfully or does that also trigger that problem?
Can you share your configuration and the minimal code and data needed to reproduce the problem?

Thanks

Hi @bonniechen1119,
as we have too little information I am closing the issue for now. Please feel free to re-open with additional info.


fix: cannot call gr4vy.setup more than twice when embed is loaded from cdn

Description
I think the idea of delete window.gr4vy line was to clean gr4vy completely when cleanup is invoked.
But I think we shouldn't do it because:

we run cleanup only when user runs setup again, so it's part of re-initialisation. It's still there after the first call.
we leave gr4vy version available in a window scope anyway
there is no possibility for the user to run setup again
user can do it themself if they want to remove it for some reason

Fixes # TA-4425
Before:

After:

Checklist

[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own changes
[X] I have run yarn lint to make sure my changes pass all tests
[X] I have run yarn test to make sure my changes pass all linters
[X] I have pulled the latest changes from the upstream main branch
[X] I have tested both the react and the CDN versions on local and integration environments
[X] I have added the necessary labels to this PR in case a new release needs to be published after merging into main (e.g. release and patch)

Contribution guidelines
For contribution guidelines, styleguide, and other helpful information please
see the CONTRIBUTING.md file in the root of this project.

:rocket: PR was released in v2.23.0 :rocket:


[Feature Request] Add support for Kotlin

Feature request received via support email. Posting here for tracking purposes.

do you have any plans for Kotlin?
As an iOS developer, who has recently found an interest in ARKit/ARCore and seeks SceneKit-like framework for Android, your product seems perfect. The only problem for me(and others like me) is Java as it's quite different from Swift. Version for Kotlin would come a long way, or documentation/samples if it can be translated similar how Obj-C is in Swift.

Viro Response
Kotlin is a language we're very interested in, because it offers wide compatibility (by way of the JVM) and modern syntax. Unfortunately we don't currently offer a Kotlin API, but we're looking into exposing one for ViroCore. Longer-term, we're also exploring Kotlin/Native as a solution for non-JVM platforms.
In the meantime, because Kotlin interoperates seamlessly with Java, you can write your application in Kotlin while using ViroCore's Java API. While this isn't perfect it's the only option we have available at the moment.
We will post more updates when we have better estimates on dates and deliverables.

Here is a Github Repo provided by @manikantagarikipati that is a conversion of Viro's ARPlacingObjects sample app to Kotlin. This version of the app is called ARPlacingObjectsKt, and provides a foundation for usage of ViroCore in android applications.
The sample aims to:

Provide a basic understanding on usage of ViroCore SDK for rendering objects.
Leverage idiomatic kotlin

https://github.com/manikantagarikipati/ARPlacingObjectsKt/tree/master


gpu softnms is slower because you use numpy in the middle of a torch ops

torch execute gpu ops in async, so when you call numpy, torch will sync up all ops and transfer to cpu, then transfer back when you call torch ops again, which is extremely slow.
https://github.com/DocF/Soft-NMS/blob/95dab79eac5c786f61fef2f6d5cd633eec7ecfd6/softnms_pytorch.py#L51

@zylo117 Hi, I implemented the pure pytorch version of the softnms function and I currently write it in the google colab file:
https://colab.research.google.com/drive/1gzhXX-LyMdZ41qHv0rKzHpxKLYliEiPn?usp=sharing
What made me confused is that GPU processes the speed() function for even longer time, which is shown below or in the colab notebook. Do you know what is going on?
PyTorch 1.5.1+cu101 CPU
Pure PyTorch, average run time: 24.799434 ms
With NumPy, average run time: 24.725247 ms

PyTorch 1.5.1+cu101 _CudaDeviceProperties(name='Tesla P100-PCIE-16GB', major=6, minor=0, total_memory=16280MB, multi_processor_count=56)
Pure PyTorch, average run time: 67.407458 ms
With NumPy, average run time: 80.926901 ms

In that case, I think it's unevitable that gpu version is slower than cpu's because the current algorithm runs in sequence, meaning the next loop requires results of the previous loop.
But anyway, I find that softnms is not efficient at all, because it applies confidence thresholding after nms which increases nms processing time by a lot. It takes less than 1ms to perform confidence thresolding + vanilla nms but it now takes 24 ms for softnms. I'm afraid it might not be worthy.

@zylo117 Thank you for your explanation. I think I will try to improve the algorithm in the future.

Thanks for the code!. Using pytorch ops may not be efficient for the GPU version for soft-nms. It would probably need a custom CUDA implementation where each loop can be partitioned into grids (for N classes) and threads (each loop) and then the loop would run for 50-100 iterations. With the right implementation, Soft-NMS should run within 1ms on a GPU. I'll try to push this version in a few weeks.


[BoTW] Please add Cemu 1.14 custom res. packs like "BreathOfTheWild_2160p"

I see they are not yet supported for Cemu 1.14, right?

you can just use the 3840x2160 preset


Extension not working for me

Hey,
I have installed the chrome extension and put in my api key. However, I do not see any of the buttons that are shown in your video. Metabase - ChatGPT - version 1.5.
My company uses a Metabse version of  <IP_ADDRESS>. I am not hosting metabse on my local host like you are in the video so that could be the issue?
I am not comfortable sharing my companies metabse url.
Thanks, Oisin

Hi @omcknightkittl! Thanks for raising an issue. The extension script is injected for urls that follow this condition:
url.includes("/question")
&& (
  url.includes("metabase")
  || url.includes("localhost")
  || url.includes("<IP_ADDRESS>")
)

I guess the issue is that your company's Metabase url does not contain the word metabase at all. If that's the case, we could probably look into letting the user specify their Metabase url in the popup and add it dynamically to the condition above

Ah I see, yes it only has the word "meta" in it.  Your solution makes sense for sure. Any chance you can just include "meta" in the code above or is that a risk of it attempting to work on meta.com

Thank you so much Robin!

Hey Robin,
That worked for me by the way. Its working well. I am very impressed.
One thing, how do you see this from a data security perspective? Should I
be concerned about letting the bot read my metadata?
On Wed, 16 Aug 2023 at 14:38, Robin Picard @.***> wrote:

Yes, I can just change it to "meta" as there's the other condition on
"/question" that should greatly limit false positives. I think I'll wait
for another user to raise a similar issue with a funky url before
implementing what I proposed above as I would rather not make the popup of
the extension more crowded than it already is. I'll submit the new version
tonight and it should be available in around 2 days (average time for
Google to review)
—
Reply to this email directly, view it on GitHub
https://github.com/RobinPicard/metabase-chatgpt/issues/10#issuecomment-1680527499,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A7RYUSBLML25BLJA3GYC26TXVS5LBANCNFSM6AAAAAA3SODFNI
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi Oisin,
Thanks, I'm glad it's working well.
Regarding security, the extension does not have any server nor database, so
the only 2 entities involved are your browser and OpenAI.
What's passed on to OpenAI when you submit a prompt is:

the prompt itself
the SQL query if there was any
a description of the 3 most relevant tables of your database (with the
name of the columns) if you have turned on the "database structure
embedding" option in the settings.
I guess it's the last one you're concerned about. With it, you do provide
some information regarding your database structure to OpenAI but no actual
data is sent. So, OpenAI will get absolutely nothing about your users or
customers for instance.
I hope this clears things up!

Best,
Robin
PS: if you find the extension useful, feel free to give it a star on Github
and to rate it on the Chrome store!
Le jeu. 17 août 2023 à 14:37, Oisin McKnight @.***> a
écrit :

Hey Robin,
That worked for me by the way. Its working well. I am very impressed.
One thing, how do you see this from a data security perspective? Should I
be concerned about letting the bot read my metadata?
On Wed, 16 Aug 2023 at 14:38, Robin Picard @.***> wrote:

Yes, I can just change it to "meta" as there's the other condition on
"/question" that should greatly limit false positives. I think I'll wait
for another user to raise a similar issue with a funky url before
implementing what I proposed above as I would rather not make the popup
of
the extension more crowded than it already is. I'll submit the new
version
tonight and it should be available in around 2 days (average time for
Google to review)
—
Reply to this email directly, view it on GitHub
<
https://github.com/RobinPicard/metabase-chatgpt/issues/10#issuecomment-1680527499>,

or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/A7RYUSBLML25BLJA3GYC26TXVS5LBANCNFSM6AAAAAA3SODFNI>

.
You are receiving this because you were mentioned.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
https://github.com/RobinPicard/metabase-chatgpt/issues/10#issuecomment-1682211862,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AT5VDBW73JQYLH645W4RLA3XVYGCDANCNFSM6AAAAAA3SODFNI
.
You are receiving this because you commented.Message ID:
@.***>

Hey @RobinPicard ,
The same issue is happening again where anyone in my company cannot see the buttons.
Could it be the same issue? or url has not changed. Still starts with meta.kittl

Hi @omcknightkittl! I doubt it's the same issue if your url has not changed. Maybe a recent update from Metabase changed something. Do you know what version you're using?

Hey @RobinPicard, we are using v0.48.0
"You're on version v0.48.0
Built on 2023-12-14"
cc @omcknightkittl

Fix here: https://github.com/RobinPicard/metabase-chatgpt/pull/13, although it'll take a few days to be available in the Chrome store as usual. @behrsons @omcknightkittl

Is it working fine now? @behrsons  @omcknightkittl


README.md: fixed two little typos

"the a Literal Word" -> "a Literal Word"
"EOL" -> "EOF"

The EOL was by design, you need a end of line in some kind to end a block. We might revise this in the future, but for now, that's how things work. first typo is a good spot though.

I removed the "EOF" -> "EOL" change from this PR because it would clash with #173 .


Compile with changes in nix-rust, add set_nodelay, set_keepalive and take_socket_error in TcpSocket, TcpStream

Compile with breaking changes in nix-rust: carllerche/nix-rust#133

Add set_keepalive

Add set_nodelay

Add take_socket_error

I merged this in v0.3.x and master. Thanks!


Wrone URL

Hello!
Page https://blueretro.io/
[View on GitHub] (https://github.com/darthcloud/BlueRetroWebCfg)
You see WebCfg
Good URL is https://github.com/darthcloud/BlueRetro

The idea was to show the HTML source but I guess it's less confusing to link to main project repo.
URL updated
Thanks for suggestion!


GraphQL Directive Permissions

https://blog.graph.cool/graphql-directive-permissions-authorization-made-easy-54c076b5368e

Do we want this? https://github.com/LawJolla/prisma-auth0-example/blob/master/server/src/schema.graphql


[W10] AC Odyssey - crash when try to run the game

Good day,
first, thank you for this kind of tools to help make games running with more fps 👍
I am not a programmer, I am just poor gamer. I have Ryzen 5 3600, 16gb 3600Mhz RAM, RX 6800 XT with newest Adrenaline driver. Clean Windows 10 with newest updates. No "booster" tools, just pure Windows.
I want to play AC Odyssey with atleast 60fps without drops (but on my rig is not possible, even on Volumetric Cloud to low sometimes it drops below 60 or 55).
On Reddit I get advice to use DXVK. The tutorial was easy, download the ZIP file and put all *.dll files to folder where .exe is. So I done it. BVefore it I set the game to run in Windowed mode.
But when I run the game, it shows the game was crashed, it's not running. The log says "Adapter is not a DXVK adapter".
So it's not that easy to just put the files to folder or I missing something?
Thank you :-)

warn:  D3D11CoreCreateDevice: Adapter is not a DXVK adapter
info:  Game: ACOdyssey.exe
info:  DXVK: v1.8.1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Device properties:
info:    Device name:     : AMD Radeon RX 6800 XT
info:    Driver version   : 2.0.179
info:  Enabled device extensions:
info:    VK_AMD_memory_overallocation_behavior
info:    VK_AMD_shader_fragment_mask
info:    VK_EXT_4444_formats
info:    VK_EXT_depth_clip_enable
info:    VK_EXT_extended_dynamic_state
info:    VK_EXT_full_screen_exclusive
info:    VK_EXT_host_query_reset
info:    VK_EXT_memory_priority
info:    VK_EXT_robustness2
info:    VK_EXT_shader_demote_to_helper_invocation
info:    VK_EXT_shader_stencil_export
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_transform_feedback
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_create_renderpass2
info:    VK_KHR_depth_stencil_resolve
info:    VK_KHR_draw_indirect_count
info:    VK_KHR_driver_properties
info:    VK_KHR_image_format_list
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_float_controls
info:    VK_KHR_swapchain
info:  Device features:
info:    robustBufferAccess                     : 1
info:    fullDrawIndexUint32                    : 1
info:    imageCubeArray                         : 1
info:    independentBlend                       : 1
info:    geometryShader                         : 1
info:    tessellationShader                     : 1
info:    sampleRateShading                      : 1
info:    dualSrcBlend                           : 1
info:    logicOp                                : 1
info:    multiDrawIndirect                      : 1
info:    drawIndirectFirstInstance              : 1
info:    depthClamp                             : 1
info:    depthBiasClamp                         : 1
info:    fillModeNonSolid                       : 1
info:    depthBounds                            : 1
info:    multiViewport                          : 1
info:    samplerAnisotropy                      : 1
info:    textureCompressionBC                   : 1
info:    occlusionQueryPrecise                  : 1
info:    pipelineStatisticsQuery                : 1
info:    vertexPipelineStoresAndAtomics         : 0
info:    fragmentStoresAndAtomics               : 1
info:    shaderImageGatherExtended              : 1
info:    shaderStorageImageExtendedFormats      : 1
info:    shaderStorageImageReadWithoutFormat    : 1
info:    shaderStorageImageWriteWithoutFormat   : 1
info:    shaderClipDistance                     : 1
info:    shaderCullDistance                     : 1
info:    shaderFloat64                          : 1
info:    shaderInt64                            : 1
info:    variableMultisampleRate                : 1
info:  VK_EXT_4444_formats
info:    formatA4R4G4B4                         : 1
info:    formatA4B4G4R4                         : 1
info:  VK_EXT_custom_border_color
info:    customBorderColors                     : 0
info:    customBorderColorWithoutFormat         : 0
info:  VK_EXT_depth_clip_enable
info:    depthClipEnable                        : 1
info:  VK_EXT_extended_dynamic_state
info:    extendedDynamicState                   : 1
info:  VK_EXT_host_query_reset
info:    hostQueryReset                         : 1
info:  VK_EXT_memory_priority
info:    memoryPriority                         : 1
info:  VK_EXT_robustness2
info:    robustBufferAccess2                    : 1
info:    robustImageAccess2                     : 1
info:    nullDescriptor                         : 1
info:  VK_EXT_shader_demote_to_helper_invocation
info:    shaderDemoteToHelperInvocation         : 1
info:  VK_EXT_transform_feedback
info:    transformFeedback                      : 1
info:    geometryStreams                        : 1
info:  VK_EXT_vertex_attribute_divisor
info:    vertexAttributeInstanceRateDivisor     : 1
info:    vertexAttributeInstanceRateZeroDivisor : 1
info:  Queue families:
info:    Graphics : 0
info:    Transfer : 2
info:  DXVK: Read 0 valid state cache entries
info:  DXVK: Using 7 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
warn:  DxbcCompiler: Unsupported custom data block: DxbcCustomDataClass::Opaque
warn:  DxbcCompiler: Unsupported custom data block: DxbcCustomDataClass::Opaque
warn:  DxbcCompiler: Unsupported custom data block: DxbcCustomDataClass::Opaque
warn:  DxbcCompiler: Unsupported custom data block: DxbcCustomDataClass::Opaque
warn:  DxbcCompiler: Unsupported custom data block: DxbcCustomDataClass::Opaque
warn:  DxbcCompiler: Unsupported custom data block: DxbcCustomDataClass::Opaque
warn:  DxbcCompiler: Unsupported custom data block: DxbcCustomDataClass::Opaque
warn:  DxbcCompiler: Unsupported custom data block: DxbcCustomDataClass::Opaque
warn:  D3D11CoreCreateDevice: Adapter is not a DXVK adapter
info:  Game: ACOdyssey.exe
info:  DXVK: v1.8.1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
warn:  OpenVR: Failed to locate module
warn:  D3D11DXGIDevice::QueryInterface: Unknown interface query
warn:  189819f1-1db6-4b57-be54-1821339b85f7
warn:  D3D11DXGIDevice::QueryInterface: Unknown interface query
warn:  b898d4fd-b5b3-4ffc-8694-0259864ffcf8
warn:  D3D11DXGIDevice::QueryInterface: Unknown interface query
warn:  9b7e4a00-342c-4106-a19f-4f2704f689f0
warn:  D3D11DXGIDevice::QueryInterface: Unknown interface query
warn:  c4fec28f-7966-4e95-9f94-f431cb56c3b8
warn:  D3D11DXGIDevice::QueryInterface: Unknown interface query
warn:  ffffffff-1bbe-4d12-afbf-8fdf7e0a87c7
warn:  D3D11DXGIDevice::QueryInterface: Unknown interface query
warn:  c4fec28f-7966-4e95-9f94-f431cb56c3b8
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_10_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_10_0
info:  Device properties:
info:    Device name:     : AMD Radeon RX 6800 XT
info:    Driver version   : 2.0.179
info:  Enabled device extensions:
info:    VK_AMD_memory_overallocation_behavior
info:    VK_AMD_shader_fragment_mask
info:    VK_EXT_4444_formats
info:    VK_EXT_depth_clip_enable
info:    VK_EXT_extended_dynamic_state
info:    VK_EXT_full_screen_exclusive
info:    VK_EXT_host_query_reset
info:    VK_EXT_memory_priority
info:    VK_EXT_robustness2
info:    VK_EXT_shader_demote_to_helper_invocation
info:    VK_EXT_shader_stencil_export
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_transform_feedback
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_create_renderpass2
info:    VK_KHR_depth_stencil_resolve
info:    VK_KHR_draw_indirect_count
info:    VK_KHR_driver_properties
info:    VK_KHR_image_format_list
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_float_controls
info:    VK_KHR_swapchain
info:  Device features:
info:    robustBufferAccess                     : 1
info:    fullDrawIndexUint32                    : 1
info:    imageCubeArray                         : 0
info:    independentBlend                       : 1
info:    geometryShader                         : 1
info:    tessellationShader                     : 0
info:    sampleRateShading                      : 1
info:    dualSrcBlend                           : 0
info:    logicOp                                : 1
info:    multiDrawIndirect                      : 0
info:    drawIndirectFirstInstance              : 0
info:    depthClamp                             : 1
info:    depthBiasClamp                         : 1
info:    fillModeNonSolid                       : 1
info:    depthBounds                            : 1
info:    multiViewport                          : 1
info:    samplerAnisotropy                      : 1
info:    textureCompressionBC                   : 1
info:    occlusionQueryPrecise                  : 1
info:    pipelineStatisticsQuery                : 1
info:    vertexPipelineStoresAndAtomics         : 0
info:    fragmentStoresAndAtomics               : 0
info:    shaderImageGatherExtended              : 1
info:    shaderStorageImageExtendedFormats      : 1
info:    shaderStorageImageReadWithoutFormat    : 0
info:    shaderStorageImageWriteWithoutFormat   : 1
info:    shaderClipDistance                     : 1
info:    shaderCullDistance                     : 1
info:    shaderFloat64                          : 0
info:    shaderInt64                            : 0
info:    variableMultisampleRate                : 1
info:  VK_EXT_4444_formats
info:    formatA4R4G4B4                         : 1
info:    formatA4B4G4R4                         : 1
info:  VK_EXT_custom_border_color
info:    customBorderColors                     : 0
info:    customBorderColorWithoutFormat         : 0
info:  VK_EXT_depth_clip_enable
info:    depthClipEnable                        : 1
info:  VK_EXT_extended_dynamic_state
info:    extendedDynamicState                   : 1
info:  VK_EXT_host_query_reset
info:    hostQueryReset                         : 1
info:  VK_EXT_memory_priority
info:    memoryPriority                         : 1
info:  VK_EXT_robustness2
info:    robustBufferAccess2                    : 1
info:    robustImageAccess2                     : 1
info:    nullDescriptor                         : 1
info:  VK_EXT_shader_demote_to_helper_invocation
info:    shaderDemoteToHelperInvocation         : 1
info:  VK_EXT_transform_feedback
info:    transformFeedback                      : 1
info:    geometryStreams                        : 1
info:  VK_EXT_vertex_attribute_divisor
info:    vertexAttributeInstanceRateDivisor     : 1
info:    vertexAttributeInstanceRateZeroDivisor : 1
info:  Queue families:
info:    Graphics : 0
info:    Transfer : 2
info:  DXVK: Read 0 valid state cache entries
info:  DXVK: Using 7 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT

But when I run the game, it shows the game was crashed, it's not running. The log says "Adapter is not a DXVK adapter".

You need dxgi.dll as well.

Thank you for your help.
So I deleted all files.

I go there - https://github.com/doitsujin/dxvk/releases and download dxvk-1.8.1.tar.gz
There are x32, x64 folders and setup_dxvk.sh . I open x64 folder and copy all 6 *.dll files to directory where the .exe is (D:\Steam games\steamapps\common\Assassins Creed Odyssey) - see img below
Run the game (using .exe or Steam) - Get crash info panel

If it's something bad with my computer, don't put effort to help me, I just want to know if I do something bad :-)

DXGI.dll and D3D11.dll should be all that is required here though I would also try with disabling the UPlay overlay since it has some other hooks (D3D9 ones I believe.) which might interfere a bit otherwise if this is left enabled.
(With Windows it's a bit of all or nothing you can't easily skip the overlay/Uplay launcher and how it injects with the DXVK files in the game folder as it's all started up.)
I haven't tested this against Odyssey though only Origins. (Odyssey had some rough issues that needed a couple of patches so outside of using ReShade I avoided any additional complications, Valhalla ended up utilizing D3D12 improving performance without DXVK's use.)

You need to unzip only dxgi.dll and d3d11.dll, rest of the dxvk .dll files must be skipped/removed

I'm not having any issue with DXVK 1.9.1 and Odyssey under W10. It is important to run it Windowed or Borderless Windowed, and completely disable/remove all overlay programs (including but not limited to Windows own Game Bar, Steam overlay if using Steam, Ubisoft overlay from within  Uplay, and any and all GPU management program like MSI Afterburner and such).
Also, within Uplay I had to disable not only the in-game Overlay, but also the In-game Notifications.
I'm using nvidia latest public driver on W10 21H1. Running with HAGS on, not sure if this makes any difference to DXVK.

I have no overlay conflict (Uplay, Radeon and even Reshade) with AMD drivers + DXVK in this game.

warn: D3D11CoreCreateDevice: Adapter is not a DXVK adapter and warn: D3D11DXGIDevice::QueryInterface: Unknown interface query may suggest that the d3d11.dll is loaded, but DXVK's dxgi.dll is either not provided or doesn't load (which is possible for many reasons). The solution I used (and which did wonders) was to rename DXVK's dxgi.dll to dxgj.dll and to change the imported DLL name accordingly in d3d11.dll (DXVK's one, not the system's :) - indeed, by looking at the logs it came to me as obvious that the DXVK's dxgi.dll is not even loaded, because DXVK's d3d11.dll tries to load system's one (dxgi's logs were empty).
YMMV, but this trick really helps on Windows.


Add firewall rule requirements to new environment template

When customers use our New Modernisation Platform Environment template, we would like them to supply any firewall rules necessary to allow communication with other internal MoJ applications.
These rules should not allow customers to circumvent good practice on the Modernisation Platform (eg, unneccesarily opening up SSH access to manage instances where a bastion or SSM access should be used), but should prevent us from having to go back-and-forth to get all the rules needed for internal connectivity.

This has been implemented with https://github.com/ministryofjustice/modernisation-platform/pull/3354
This is done now.


Win 7 64 bit Image Resizing Issue

Hello I was able to use the no install cpu version V3 and it seems to work great except one thing. It resizes the image to a little larger than original. For instance a 834X1200 image will download or finish with a result result of 1024x1432. Is there a way to maintain original image size or specify result size?  Or is there a recommended size of image that won't be resized or am I having an error that others are not having? Thanks for any help on this matter and I can't wait to try V4 and V5 this is amazing thank you thank you!!!

The resizing seems to be because power of 2 sizes are usually preferable. Try uploading an image with a size of 1024x1024 and see if it also gets resized.

I tried a .png image that was 1024x 1024 and it worked did not resize this time thank you again. I like to use a vector of the line drawing and place it over finished result I prefer this over emphasize outline option in some cases. Keeping the same size makes it easier to line up both images without resizing.


Register Optimization

Currently, the 6502 registers are stored inside of RAM. I think we should make them use the CPU cache for faster and more stable emulation

This is a good idea.


Document: howto-sync-contact-data

Write up https://github.com/vestrel00/contacts-android/blob/master/howto/howto-sync-contact-data.md

This will probably be useful for #139


Fix 1:N monomorphic relations

When multiplicities got switched overall, monomorphic 1:N hookups got lost in crush.

Coverage remained the same at 100.0% when pulling 10bf8309a3a1fe8b7960fc85c7acb936f744d288 on CyberiaResurrection:Fix1ToNMonomorphicRelations into bce2c96b2ab56aa2a50fbf209e68cca3172d2b5a on Algo-Web:master.


Footer should stick to bottom even if page is too short

If the content of the page is too short, the footer doesn't stay at the bottom of the browser window.
Your demo page does not have this short pages but you can reproduce this if you visit this demo page and reduce the zoom level to something like 30%.
I'm no expert on CSS but maybe something like this might help?

Stackoverflow - place footer at bottom only if page is "short"
Stackoverflow - viewports

Not currently planned, sounds like a specific use case that may not be required by everyone. I'll be happy to accept it as an opt-in feature.


buttons: Fix alignment issues on some of the buttons

Signed-off-by: Arjun Ingole<EMAIL_ADDRESS>

Regarding #12


Import tool failing

When testing the import tool with this set-up (migrating a small sub-section into the Rwanda site):

We receive this error message:

@istride could you share logs

Still the same message:
Internal server errorSorry, there seems to be an error. Please try again
soon.
On Thu, Mar 3, 2022 at 10:45 AM Christopher Brooks @.***>
wrote:

@lauriemarkle https://github.com/lauriemarkle can you test the import
tool on https://sandbox.iogt.site? That is the most recent version. You
can login with the normal account.
—
Reply to this email directly, view it on GitHub
https://github.com/unicef/iogt/issues/1183#issuecomment-1058175421, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ARYZHTRQFZ4B3AKRMBGD7I3U6DNBNANCNFSM5PT5HEFA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Laurie Markle

Tried on local and sometimes it works and sometimes it fails with CircularDependencyException error (it's quite random)
And I found this issue/PR in wagtail-tansfer repo HERE which is similar to our case
after I reported the issue and shared my understanding they have reopened it but the fix isn't provided yet

@sheralim012 Log extract attached. A unique key constraint on user username is being violated during the transfer. I think this could be solved by using the WAGTAILTRANSFER_LOOKUP_FIELDS setting to prevent a user that already exists at the destination from being created.
If this is a viable solution, then we should also try to anticipate any other situation where this setting might be needed.
wagtail_transfer_global_rw.log

@sheralim012 There is a similar issue logged in the Wagtail Transfer project.


Fixed issue on Windows with path separators

This is what happens when "the dudes" are all in on Macs :-)

Thanks! Merged manually.


[Android] Cannot write new files to storage in AVD emulator

Hi there,
Thanks for maintaining this package with great API docs and examples. It's amazingly helpful.
While trying to implement file download functionality I encountered some frustrating behaviour I cannot explain while running a virtual android device: I can't write new files. Worse, react-native-fetch-blob thinks it can write the file, reports no error, and responds with the expected path. But the file isn't written there. Overwriting an existing file works fine, so this isn't strictly a write permission issue. This problem does not happen when running on a real device.
Action:
Try to download a file to the local DocumentDirectory on a virtual/emulated Android device as follows
const id = 123
const fileUrl = `http://some.example.com/stuff/${id}.mp3`
const fileDest = `${RNFetchBlob.fs.dirs.DocumentDir}/files/${id}.mp3`
yield RNFetchBlob
.config({
  path: fileDest
})
.fetch('GET', fileUrl)
.then((resp) => {
  console.log('RNFetchBlob result', resp.path())
})
.catch((rnfbErr) => {
  console.log('RNFetchBlob error', rnfbErr)
})

which yields the expected output of: RNFetchBlob result /data/user/0/com.myappname/files/123.mp3 and no errors.
Expected result:

See no errors
See path logged out on success
Find file at path

Actual Result:

See no errors
See path logged out on success
Find no file at path :cry:

Other Considerations:

I do have WRITE_EXTERNAL_STORAGE permission in AndroidManifest.xml and on startup I verify the permission explicitly via PermissionsAndroid.checkPermission(PermissionsAndroid.PERMISSIONS.WRITE_EXTERNAL_STORAGE) which returns true as expected.
This is reinforced by the fact that I am able to overwrite existing files. If I supply a path that already exists, the downloaded file will replace the pre-existing file.
This only happens on the AVD emulator. New files are created as expected on an actual device.
I have tried different configurations of SD card storage in the AVD, such as "managed by studio" and supplying an image manually:

mksdcard -l e 128M sdcard.img
emulator -avd Nexus_5X_API_23 -sdcard sdcard.img

Target SDK: 23
Android Device & Version: Nexus 5X @ 6.0
RN: 0.34.1
RNFB: 0.10.2-beta.3

@BrendanFDMoore , did you create the folder ${RNFetchBlob.fs.dirs.DocumentDir}/files before download the file ?

@wkh237 While I do not create it immediately prior to downloading, the directory of the target path already exists, and contains other test files. Using RNFetchBlob I am able to overwrite those existing files if I supply one of them as the target path.
I double checked that I hadn't made an error assuming the RNFetchBlob.fs.dirs.DocumentDir returned the same path as RNFS.DocumentDirectoryPath (from react-native-fs which I use for reading the files/directories). The paths are in fact the same.

So, before you posted this I had a theory, and it turns out my theory was at least partially right. This is something related to the particular directory of this particular image. I think it is directory permissions related, but I don't know specifically why. I'll try to describe to help you understand if there is a useful error case to detect here.
I am actually using a sub-directory of /files/ which I removed for simplification, but the full path would be better represented as /data/user/0/com.myappname/files/subdir/123.mp3.
When I was setting up my test data, the /data/user/0/com.myappname/files directory already existed, it was part of the installed bundle created either by react-native or is a construct of react-native-ignite - in any case, it existed. To seed some tests, I used adb push to put a test file (say, 123.mp3) to the full path in subdir above. Using the File Explorer in Android Device Monitor, I can now see that that subdir was created with permissions drwxrwxr-x. The pushed file has permissions -rw-rw-rw-. This is the file I was successfully overwriting, but could not create siblings to.
I just created a different directory under files from within my app using RNFetchBlob at /data/user/0/com.myappname/files/testdir and I can see in ADM it has permissions drwx------. I am able to download files as expected to this directory, and they get created with permissions -rw------- according to ADM.
So, I can write files in general, and my issue is different than I understood 24h ago. I cannot write files to directories that were created using adb push with the permissions as noted above. RNFetchBlob seems to think that it can write files, but it silently fails to do so. Interestingly, using createFile does lead to an error, I think because it tries to read the (non-existent) file afterwards.
Sorry that ended up much longer than expected, but I'm just writing this up as I'm discovering the more specific problem. I think I can now work around my specific issue, but I'm happy to help test if you think RNFetchBlob should detect this situation and throw an error.

Ah, it's most likely the ownership. Using adb shell and ls -l I can see that subdir (created via adb push) has root as its owner while testdir (created in app with RNFetchBlob) has u0_a65 as the owner. I imaging that the root owner is the source of the problem here.
Is this something that RNFetchBlob can or should inspect when trying to write files?

Thanks so much for the detailed information, IMO if the error only happens on the files created by adb push you may try changing their permission by chmond. Does this solve the problem ?

Yes, I can correct the issue with any of the following:

chmod 777 subdir
chgrp 10065 subdir
chown 10065 subdir

Where 10065 is the uid associated with my app. You can learn this by examining data/system/packages.xml on the android device. Run adb shell to connect and then run:
cat /data/system/packages.xml | grep com.myappname
Then just look at the value in userId="10065" on the line with your app name. Use the value for your own app in the permissions commands above.
@wkh237 - I've resolved my issue, so feel free to close this. I think it would be better if react-native-fetch-blob were to detect directory permission issues like this that will prevent write operations, but it's likely a narrow edge case that isn't worth much time/effort.


Embedding JavaScript inside livescript similar to coffeescript option

coffeescript let Embedding javascript using backcuotes:
`function greet(name) {
  return "Hello "+name;
}`

#Back to CoffeeScript
greet "Coffee"
# => "Hello Coffee"

is it possible with livescript
thanks!!...

I really like LiveScript, but sometimes you need to write code for canvas that needs to be really fast.

That's the code LS would generate with for x to 640*480, though.

Call me old fashioned but, what's wrong with require?

@JoyKrishnaMondal we have while COND; STEP in LS as well.


Remove container_name to allow multiple apps in parallel

During a test I wanted to create a second dev environment for the react-express-mongo example, but it failed, because the container name "mongo" is already in use by a stopped other dev env.

I suggest to remove the container_name from the Docker Compose file, because Compose automatically assigns the service name and service lookup via host names work fine. The whole app still works fine.

I've been thinking for a little bit that we should have written guidelines/opinions on how the Compose files should be structured and best practices around them. The usage of the container name (or lack thereof really) should definitely be in it. I can make that part of my idea list as we're looking to help take over maintaining.
LGTM!


Update to use odo

@mrocklin this could your review whenever you get a chance.

How about build requirements in requirements.txt and the conda recipes?  Should we wait on this until things like anaconda are updated?

ah right

There is also no need to rush this.  Into is still around.

i kind of wanted to get everything synced up all at once for projects that depend on blaze and into

my 2c I would make this change in say blaze 0.8
eg s major version change

hm ok

@jreback @mrocklin i'm going to kick up some dust with this here PR. marked this for 0.8.0 and will tag as such when said dust has settled

Sounds fine to me.  Merge at will.


Update config API with installMode field

Description
update cluster-lifecycle-api to the latest
Related Issue
https://issues.redhat.com/projects/ACM/issues/ACM-11459?filter=myopenissues
Changes Made
Provide a clear and concise overview of the changes made in this pull request.
Screenshots (if applicable)
Add screenshots or GIFs that demonstrate the changes visually, if relevant.
Checklist

[x] I have tested the changes locally and they are functioning as expected.
[x] I have updated the documentation (if necessary) to reflect the changes.
[x] I have added/updated relevant unit tests (if applicable).
[x] I have ensured that my code follows the project's coding standards.
[x] I have checked for any potential security issues and addressed them.
[x] I have added necessary comments to the code, especially in complex or unclear sections.
[x] I have rebased my branch on top of the latest main/master branch.

Additional Notes
Add any additional notes, context, or information that might be helpful for reviewers.
Reviewers
Tag the appropriate reviewers who should review this pull request. To add reviewers, please add the following line: /cc @reviewer1 @reviewer2
Definition of Done

[ ] Code is reviewed.
[ ] Code is tested.
[ ] Documentation is updated.
[ ] All checks and tests pass.
[ ] Approved by at least one reviewer.
[ ] Merged into the main/master branch.

/lgtm


make sure that self.updating is reset

There is no particular problem. I just found this when reading the code. It's a best practice to reset guarding boolean flags via try/finally construction. Otherwise, the flag won't be reset if there is an exception in self._get_all_properties_value().

@leeyuentuen, I've also noticed that other parts of the code also don't use try/finally. For instance, _post() and _update_value(). Is there a particular reason for this?
P.S. I personally feel it hard to keep track of all return/raise/other function-exit conditions to unset flag properly. try/finally safes from this hassle.

@leeyuentuen, I've also noticed that other parts of the code also don't use try/finally. For instance, _post() and _update_value(). Is there a particular reason for this?
P.S. I feel it hard to keep track of all return/raise/other function-exit conditions to unset flag properly. try/finally saves from this hassle.

feel free to change it

I'll address it in a separate PR


ui: allow instances to be filtered by group

Description
Fixes #6428

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[x] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[ ] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[ ] Minor
[ ] Trivial

Screenshots (if appropriate):

How Has This Been Tested?

UI build: :heavy_check_mark:
Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/6495 (SL-JID-1834)


CVEs reported in v1.27.12

Our Security Scanning tools have identified CVEs in tigera operator. Can you please review this and help us with an update on following:

Documentation that explains the mitigation strategy that we can apply to reduce the severity level
Details on when is this going to be fixed with the expected version number and if its already fixed which version number is it fixed in.

CVEs:
CVE-2022-32148: Improper exposure of client IP addresses in net/http before Go 1.17.12 and Go 1.18.4 can be triggered by calling httputil.ReverseProxy.ServeHTTP with a Request.Header map containing a nil value for the X-Forwarded-For header; which causes ReverseProxy to set the client IP as the value of the X-Forwarded-For header.
CVE-2022-1962: Uncontrolled recursion in the Parse functions in go/parser before Go 1.17.12 and Go 1.18.4 allow an attacker to cause a panic due to stack exhaustion via deeply nested types or declarations.
CVE-2022-1705: Acceptance of some invalid Transfer-Encoding headers in the HTTP/1 client in net/http before Go 1.17.12 and Go 1.18.4 allows HTTP request smuggling if combined with an intermediate server that also improperly fails to reject the header as invalid.
CVE-2022-30629: Non-random values for ticket_age_add in session tickets in crypto/tls before Go 1.17.11 and Go 1.18.3 allow an attacker that can observe TLS handshakes to correlate successive connections by comparing ticket ages during session resumption.
CVE-2022-32189: A too-short encoded message can cause a panic in Float.GobDecode and Rat GobDecode in math/big in Go before 1.17.13 and 1.18.5; potentially allowing a denial of service.
CVE-2022-30635: Uncontrolled recursion in Decoder.Decode in encoding/gob before Go 1.17.12 and Go 1.18.4 allows an attacker to cause a panic due to stack exhaustion via a message which contains deeply nested structures.
CVE-2022-30633: Uncontrolled recursion in Unmarshal in encoding/xml before Go 1.17.12 and Go 1.18.4 allows an attacker to cause a panic due to stack exhaustion via unmarshalling an XML document into a Go struct which has a nested field that uses the 'any' field tag.

CVE-2022-30580: "Code injection in Cmd.Start in os/exec before Go 1.17.11 and Go 1.18.3 allows execution of any binaries in the working directory named either ""..com"" or ""..exe"" by calling Cmd.Run; Cmd.Start; Cmd.Output; or Cmd.CombinedOutput when Cmd.Path is unset."
CVE-2022-28131: Uncontrolled recursion in Decoder.Skip in encoding/xml before Go 1.17.12 and Go 1.18.4 allows an attacker to cause a panic due to stack exhaustion via a deeply nested XML document.
CVE-2020-7010: Elastic Cloud on Kubernetes (ECK) versions prior to 1.1.0 generate passwords using a weak random number generator. If an attacker is able to determine when the current Elastic Stack cluster was deployed they may be able to more easily brute force the Elasticsearch credentials generated by ECK.
PRISMA-2022-0164 - 2022_MST_VS_F249
github.com/aws/aws-sdk-go module prior to v1.40.27 is vulnerable to Information Exposure. The SDK did not automatically suppress sensitive API parameters via the String and GoString methods.
CVEs found in version: 1.27.12

Hello guys,
Is there any update on this issue?
Thank you!

Hello guys,
Is there any update on this issue?
Thank you!

Hello guys,
Is there any update on this issue?
Thank you!

I believe most or possibly all of these have been addressed by updating to more recent versions of golang. Both in the v1.27 releases and the more recent versions too. Please feel free to reopen if there are still CVEs to address.


Cannot access remote skill's LU file from manifest once published

Repro

Create a skill
Publish the skill on Azure webapp
Create a consumer
Try to connect the skill
Error: Skill's LU is inaccessible.
Verify: Skill's LU is not available in browser either

Example

https://theskill.azurewebsites.net/manifests/TheSkill-2-1-manifest.json
https://TheSkill.azurewebsites.net/manifests/skill-TheSkill.en-us.lu (referenced in manifest)

Version
Version:  1.4.0-nightly.237101.f01cb52
Electron: 8.2.4
Chrome: 80.0.3987.165
NodeJS: 12.13.0
V8: 8.0.426.27-electron.0
Visual

@scheyal are you creating a new bot from the template or using the old bot? This is a known issue before and we fixed in the template side last week.
Could you please try to create a new bot and see if this reproduces?

Close this issue, @scheyal, please reopen if needed.


[Proposal] selectMonth and selectYear

I was building a payment form earlier today, and remembered how much of a pain it is to handle selects for months and years. Do you guys see any value in adding a couple methods to the FormBuilder class to help with this? Something like:
<?php

// ...

public function selectMonth($name, $selected = null, $options = array())
{
    $months = [];
    foreach (range(1, 12) as $month)
    {
        $months[$month] = date('F', mktime(0, 0, 0, $month));
    }

    return $this->select($name, $months, $selected, $options);
}

public function selectYear($name, $startYear, $endYear, $selected = null, $options = array())
{
    $years = range($startYear, $endYear);
    $years = array_combine($years, $years); // [2013 => 2013]

    return $this->select($name, $years, $selected, $options);
}

I haven't written tests for this, but you get the basic idea. Now, for a select with January-December:
{{ Form::selectMonth('month') }}

And for a year range, say 1992 - 2020:
{{ Form::selectYear('year', 1992, 2020) }}

Or, more realistically:
{{ Form::selectYear('year', date('Y'), date('Y')+10); }}

How can i add a initial text with
 $currentYear=date("Y");   selectYear('dateOfBirth', 1900, $currentYear, '', array('class' => 'form-control ','id' => 'dateOfBirth'))
Currently I can only get the values from 1900 to 2017
I need to add a text Select Year in the select field. How to make it with selectYear()

How can i add a initial text with
 $currentYear=date("Y"); selectYear('dateOfBirth', 1900, $currentYear, '', array('class' => 'form-control ','id' => 'dateOfBirth'))
Currently I can only get the values from 1900 to 2017
I need to add a text Select Year in the select field. How to make it with selectYear()

$currentYear=date("Y"); selectYear('dateOfBirth', 1900, $currentYear, 'Select Year', array('class' => 'form-control ','id' => 'dateOfBirth'))


Feat: [M3-6511] Changeset Bot

Description 📝
Brief description explaining the purpose of the changes
Major Changes 🔄
List highlighting major changes

Change #1
Change #2

Preview 📷
Include a screenshot or screen recording of the change

Note: Use <video src="" /> tag when including recordings in table

Before
After

Content
Content

How to test 🧪

How to setup test environment?
How to reproduce the issue (if applicable)?
How to verify changes?
How to run Unit or E2E tests?

Commit message and pull request title format standards

Note: Remove this section before opening the pull request

Make sure your PR title and commit message on squash and merge are as shown below
<commit type>: [JIRA-ticket-number] - <description>
Commit Types:

feat: New feature for the user (not a part of the code, or ci, ...).
fix: Bugfix for the user (not a fix to build something, ...).
refactor: Restructuring existing code without changing its external behavior or visual UI. Typically to improve readability, maintainability, and performance.
style: General styling changes. Does not change any functionality.
build: Changes to the application build.
chore: Other changes that do not impact production code.
ci: Changes to the CI pipeline.
docs: Changes to the documentation docs.
perf: Performance changes.
test: New tests or changes to existing tests. Does not change the production code.
change: Only use for something that doesn’t fit in any other category.

Example: feat: [M3-1234] - Allow user to view their login history

:heavy_check_mark: Changeset Found
PR #9112 has a changeset!

:heavy_check_mark: Changeset Found
PR #9112 has a changeset!

:heavy_check_mark: Changeset Found
PR #9112 has a changeset!

:heavy_check_mark: Changeset Found
PR #9112 has a changeset!


Create python-app.yml

This is the standard python-app.yml that GitHub offers for Python packages, with just the addition of poetry shell  before pytest.
Will add a pipenv shell; pytest  to also support pipenv users.
PR #15 needs to be merged first.

I guess this can, after all, be merged before #15


Android Bluetooth headphones get no sound.

When I use bluetooth wireless headphones with an android device I get no sound.

Please provide your devices info and flutter environment here.
I will schedule try to reproduce ASAP.

All audio (including audio from other apps) plays through bluetooth headphones until an Agora call starts. We call AgoraRtcEngine.setDefaultAudioRouteToSpeaker(false) and AgoraRtcEngine.setEnableSpeakerphone(false) before joining the call, but as soon as an Agora call starts the audio output switches from bluetooth headphones to speakerphone. When the Agora call ends, audio output switches back to the bluetooth headphones, including audio from other apps.
I put a print statement in the AgoraRtcEngine.onAudioRouteChanged callback and another right after we call AgoraRtcEngine.setEnableSpeakerphone and this is the output:
I/flutter (18438):  ---------- setEnableSpeakerphone(false) I/flutter (18438):  ---------- onAudioRouteChanged: 5 (AUDIO_ROUTE_HEADSETBLUETOOTH) I/flutter (18438):  ---------- onAudioRouteChanged: 5 (AUDIO_ROUTE_HEADSETBLUETOOTH) I/flutter (18438):  ---------- setEnableSpeakerphone(true) I/flutter (18438):  ---------- onAudioRouteChanged: 3 (AUDIO_ROUTE_SPEAKERPHONE) I/flutter (18438):  ---------- onAudioRouteChanged: 3 (AUDIO_ROUTE_SPEAKERPHONE)
However, audio outputs through the speakerphone during the entire audio call, even when onAudioRouteChanged reports 5 (AUDIO_ROUTE_HEADSETBLUETOOTH).
I reproduced the issue on a T-Mobile REVVL (REVVL 5049W) running Android 7.0 and a Samsung Galaxy S8 (SM-G950U) running Android 9
Here is my results from flutter doctor:
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.7.8+hotfix.4, on Mac OS X 10.14.6 18G87, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 10.2.1)
[✓] iOS tools - develop for iOS devices
[✓] Android Studio (version 3.3)
[✓] VS Code (version 1.37.1)
[✓] Connected device (2 available)
• No issues found!

Which bluetooth headphones did u used? And Please also provide your headphones bluetooth protocol, you could find it from your android system. @mikebcurtis

@mikebcurtis  If you r using communication mode, you could try setAudioProfile(AudioProfile.SpeechStandard, AudioScenario.ChatRoomEntertainment)
If you r using live broadcasting mode, you could try setAudioProfile(AudioProfile.MusicStandard, AudioScenario.ChatRoomEntertainment)

@mikebcurtis or @Aliharu Did either of y'all find a resolution to this? I'm running into the same problem on native Android. The above solution didn't change anything for me.

@alexsullivan114 can you hear the voice from speakerphone or handset?

@LichKing-2234 Yes. The sound comes out of the earpiece, if I set speakerphone on it comes through the speakerphone and if I have headphones plugged in then it comes through the headphones. But if I have headphones connected via bluetooth it will still come out of the earpiece or speakerphone.

@alexsullivan114 you can try setAudioProfile(AudioProfile.Default, AudioScenario.GameStreaming)

I'll give that a shot

@LichKing-2234 Hey it looks like that fixed it! Not sure why but thanks!

@alexsullivan114 I think here have some problem, we will check it, but you can use the configuration above before we fixed it

Hey @LichKing-2234, I have same issue with this, config setAudioProfile(AudioProfile.Default, AudioScenario.GameStreaming) will have solve solution but i don't want to use the scenario GameStreaming to my application. Could you please take a look on this. Thanks a lot!

@thangvq95 Have you try the dev version? I think it is fixed by native platform.

@LichKing-2234 yeps, i'm using dev version. it's only work for GameStreaming scenario!

@thangvq95 I will check later

@thangvq95
you can use LiveBroadcasting mode.
setChannelProfile(ChannelProfile.LiveBroadcasting);
setClientRole(ClientRole.Broadcaster);

This seems to be resolved by adding the BLUETOOTH_ADMIN permission. Can anyone try this and confirm?

@thangvq95
you can use LiveBroadcasting mode.
setChannelProfile(ChannelProfile.LiveBroadcasting);
setClientRole(ClientRole.Broadcaster);

Issue still occurs even with LiveBroadcasting mode.

Please try agora_rtc_engine: 5.1.0.

@silversquall any updates?
We getting same issue on android devices.


No license on the code

Hey @sm00v,
To package this script into Nixpkgs, it would be better if there was a code license, thanks for your help.

I'll get something for you going.

Added Apache 2


Unable to find Ping show option

Where can I find the ping option where it shows the delay in ms?

It doesnt

Oh, is there a possibility to add a ping option in the future or is that not realistic?

There is a frame delay in there, thats the most accurate it will probably get

Frame delay and ping are two different things though.

We don't yet support ping display in ms. We do plan to try to make a proper quake style lagommeter later dough.

From version 4.01.1 this is supported.


Support the "useObjDomainAsKey" flag in YAML

Normally, JMXTrans uses the Java Class to name the MBean in the output. Using useObjDomainAsKey will force it to use the MBean name instead.

This pull request is now managed with CodeReviewHub. Refresh.

:shipit:

:shipit::gun:

Looks good to me ...


50 item limit?

See Josiah "Vartan Gregorian papers" bib-url:

shows 241 boxes

api shows only first 50.

fixed in commit 4180564af8c19d0f9de776b6c6992d0549af32a2.


Support for hd in vimeo

Fix for issue 183:
http://code.google.com/p/get-flash-videos/issues/detail?id=183

Is this really something that you need to do? I mean, if I understand it correctly, you are first trying to download the video with HD quality and, if that doesn't work, you are downloading with SD quality, right?
Why not use the proper approach, as I wrote here:
rg3/youtube-dl@87929e4b35cf4a5a47c37715d029de68ccaa936f
My code above sees what metadata vimeo returns for the video and, if what it returns indicates that the video is available in HD, then use that.
Regards.

Yes, that is more sensible. Now we check the metadata for isHD instead as suggested.
Regards

@karjonas,
Great that you liked the suggestion. Now, another one: to make the history cleaner, can you squash ("collapse") your commits and force push again?
Inside your branch branch, just use something like git rebase -i HEAD^3 and follow the instructions that it gives in your text editor.
Regards.

I think it is rebased now. Thanks for the help.
Cheers

Ah, much cleaner. Thanks (even if I am not contributing code to this directly). :)