[new-pattern] - Horizontal (chip + popover) Filters

We have in a few places patterns for showing filters across the top of a page in a "Quick filter" way. This leverages a combination of chips, popovers, and various type controls.  Here's a few different patterns from our apps, I'm sure there are others in other divisions.  Very similar to our multiselect fields but with a more configurable experience for when the control is open beyond a simple list
Some Notes

Need to show a summary of chosen options in the chip when closed
popover will have some custom content depending on the control, mostly it will be a richer experience than a multiselect as it will have some advanced filtering settings such as "contains" or "equals"
ability to add additional filters optionally. Some areas may configure some to show by default in an empty state.

I've been playing with a similar filter pattern recently as well. Not unique by any means, but follows similar patterns to popular apps out there (Notion, Linear, etc.)


Container can not join a subnet of existing subnet

Problem
When a container belongs to a subnet X, it can not join another subnet Y (which is a subnet of subnet X).

I think It is neither an error nor a problem that a network node belongs to two subnets, one of which is a subnet of the other.

Yes. This was because of docker/docker/issues/26912

As this is the expected behavior now, I am closing this issue.


Choice options separator should be multi language

Describe the bug
I run a multi language composer bot but in User Input control, I only can set a single language text for inline separators.
Version
Version:  1.4.1
Electron: 8.2.4
Chrome: 80.0.3987.165
NodeJS: 12.13.0
V8: 8.0.426.27-electron.0
To Reproduce
Steps to reproduce the behavior:

Run a multi language bot
Create a user input
try to use multi language separators in choice options

Expected behavior
use expression to fetch language specific text from lg-templates
Screenshots

Hi @Clooney24
I assume you are using simple choices or structured choices, correct?

@dmvtech yes in that case it was a confirm input. The text of the options are in correct language but the seperator not. English output it is correct "(1) Yes or (2) No" and in German output is "(1) Ja or (2) Nein" but should be "(1) Ja oder (2) Nein".

@Clooney24,  @dmvtech  i confirmed that LG subsystem isn't wired up to choiceOptions yet.
So, we can't support using LG for multi-lang at this moment, what we have now is a few default hard-coded separators defined in here https://github.com/microsoft/botbuilder-dotnet/blob/f1a16c0e215b2815f24752b1c0d7d654cfcc1274/libraries/Microsoft.Bot.Builder.Dialogs.Adaptive/Input/ChoiceInput.cs#L45.

Moving to botbuilder-dotnet


Start Orbot? popup is not dismissed when the app is minimised

With the Enable Tor settings enabled, when the app is launched or maximised, the Start Orbot? message opens. It stays there when the app is minimised.
As a result, opening and minimising the app several times will open as many popups with the same message.
I'm expecting the Orbot popup to be only displayed once at all time.

I can re-reproduce it

It seems now OrbotHelper doesn't include any dialog, so we can implement our own and dismiss it whenever the activity is paused
reference to #227 as we are talking about upgrading NetCipher to the last release

@fgei I have added a pull request for this issue. I think this will be good for existing version of the app and takes care of existing flow and Dialog UI. Let me know your views on it.


Save user form submissions

Save submission and send e-mail to the user and admin
E-mail template that goes to the user is changeable in the API

Gaat samen met PR in frontend : https://github.com/draadnu/openstad-frontend/pull/45

PR amsterdam made


add Find New price

Related Issue
issue number 948
Proposed Changes

created the code to calculate the new price

Additional Info

Any additional information or context

Checklist

[x ] ✅ My code follows the code style of this project.
[ ] 📝 My change requires a change to the README.
[ ] 🎀 I have updated the README accordingly.
[ ] 👀 I have read the CONTRIBUTING document.
[x ] ✨ I have added tests to cover my changes.
[x ] 🚩 All new and existing tests passed.
[x ] 🌟 ed the repo

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Output Screenshots

Screenshot #1
Screenshot #2

Title goes here
Title goes here

Image goes here
Image goes here

Let me show you how to check the check list , there should be no space inside brackets like [x]
[x]

[x] Checklist
[ ] Or you can just check them from outside without doing any of these
[x] ✨ I have added tests to cover my changes.
[x] 🚩 All new and existing tests passed.
[ ] 🌟 ed the repo

You need to follow particular guidelines for your README , please follow
these guidelines click here
also you can see how your README should look like see here
for more please go through these here


Integration with consent and preference managment systems

Describe the improvement
Integrate with external vendors who support consent and preference mgt systems.

Consent Systems
Didomi
KnowNow Information
Tealium
TrustArc
SAP
Secure Privacy
OneTrust

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


New package: VectorPrisms v1.0.0-DEV

Registering package: VectorPrisms
Repository: https://github.com/JuliaComputing/VectorPrisms.jl
Created by: @oxinabox
Version: v1.0.0-DEV
Commit: 2f8c7994efa99f263c3a1f4c4e47dcbf5232d108
Git reference: HEAD
Description: Making structs viewable as AbstractVectors

oops, forget to remove the -DEV


vscode.web: query argument to use v1.85 does not work

Does this issue occur when all extensions are disabled?: Yes/No
Yes

VS Code Version:  1.85.1
OS Version: Using vscode.web with remote tunneling on Ubuntu 18.04 LTS

Steps to Reproduce:

Setup vscode remote tunneling on the remote device (following instructions in link )
To use 1.85 version of vscode, as shown in the link, go to https://vscode.dev/tunnel/my_device_name?vscode-version=0ee08df0cf4527e40edc9aa28f4b5bd38bbff2b2

The error pops up and I cannot open the project directory:

An unexpected error occurred that requires a reload of this page.
The workbench failed to connect to the server (Error: No remote extension installed to resolve tunnel.)
The query "?vscode-version=0ee08df0cf4527e40edc9aa28f4b5bd38bbff2b2" used to work last week, but seems like it is not working now.

vscode.dev always pulls the latest version of the remote tunnels extension, and the latest version of that extension is not compatible with 1.85: we're on 1.87 now.
Fixing this is complex and I don't have plans to do so at the moment

I see. thanks for the reply.
I think it would be better to update the documentation so that 1.85 is not supported on vscode.dev.
It is currently saying that:

On web, you can add the following query argument ?vscode-version=0ee08df0cf4527e40edc9aa28f4b5bd38bbff2b2 to use VS Code release 1.85.


NEW BOT: Implement Front-end for JUICEIT Bot

Implement the JUICEIT Bot Front-end into the Juicebot website so that we are able to test this bot as @rootedbox finishes the missing back-end.

@joycehermosilla please share the Figma.


passing socket.io instance to spooky

in my code i have a socket.io server and i need clients to send signal to server and than start spooky ... after starting spooky i need to send back and forth some data from server to client via io so i need socket.io instance inside spooky
here is simplified version of my code
var http = require('http');
var socket  = require('socket.io');
const express = require('express');
app = express();

try {
    var Spooky = require('spooky');
} catch (e) {
    var Spooky = require('../lib/spooky');
}

var server = http.createServer(app).listen(1300);
 var io  = socket.listen(server);

io.on('connection' , function(socket){

    socket.on('start_spooky' , function (data) {
        io.emit('push_msg' , {text : 'starting spooky ....  '  });
        run_spooky(io);
    })

});

function run_spooky(io){

    var spooky = new Spooky({
        child: {
            transport: 'http'
        },
        casper: {
            logLevel: 'debug',
            verbose: true
        }
    }, function (err) {
        if (err) {
            e = new Error('Failed to initialize SpookyJS');
            e.details = err;
            throw e;
        }
        spooky.start( 'http://localhost');

        spooky.then([{
            io: io
        }, function () {
            io.emit('push_msg' , {text : 'web page is loaded ...  ' });
        }]);

        spooky.run();
    });

}

apparently this wont work with io instance
        spooky.then([{
            io: io
        }, function () {
            io.emit('push_msg' , {text : 'web page is loaded ...  ' });
        }]);

and  i get error
Could not serialize request to JSON
how can i get this to work ?

The following code feels strange to me:
spooky.then([{
            io: io
        }, function () {
            io.emit('push_msg' , {text : 'web page is loaded ...  ' });
        }]);

You cannot pass parameters which are not serializable to spooky, basically spooky will JSON.stringify your parameters, serialize the function, send them to phantomJS, and in their phantomJS client they parse the callback and then reinject the parameters into it. Your callback is not executed by the current program but by another one (the phantomjs client), there is not even 1 chance for them to share variables like io.
I'm not sure but the syntax may be: spooky.then(callback_phantomjs, callback_local);. The important is to find how to call a callback locally after having proceeded to some steps in the phantomjs client.
You need to return your informations in your callback_phantomjs, and then treat the result in callback_local, which will be able to access io since the callback is run in the same process.
an example (not tested, not sure of the syntax):
spooky.then([{
   // io: io
}, function () {
    // callback executed in the phantomjs client, you can parse document and return the result
    return {
     'some' : 'result'
   };
}], function(result) {
  // callback executed in this process, which contains the result of the previous
  io.emit('push_msg' , {text : 'web page is loaded ...  ' });
});

The syntax is
spooky.then(function () {
  // this function runs in Casper's environment
});

spooky.thenEvaluate(function () {
  // this function runs in the page's environment
})

So put the calls to io in spooky.thenEvaluate


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target_58e7abc3-c41d-4f85-8a45-2fcdb5db79ce/pull/1 is merged into live branch.
Auto archive content to https://github.com/opstest2/docs-archive-test-target_58e7abc3-c41d-4f85-8a45-2fcdb5db79ce.git

Docs Build status updates of commit e9f7de0:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-RuningBuildFailed] Some unexpected errors happened when running build, please open a ticket in https://aka.ms/SiteHelp and include the error report for our team to troubleshoot

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Stop Duplicate Videos from posting

So, we have a solution for this with images by use of image hashing.  It may not be feasible to hash every single frame and store that list in a database. Despite this, there are 2 possible solutions I've seen already made for this problem. Both of which have obvious flaws.
The first solution is the video hash library and it doesn't do well with shorter videos (which most of the videos posted are), and also if the video is timeshifted at all, it won't do as well to find duplicate videos.
The second solution is video fingerprinting, which is basically the same thing with a slightly different approach, but again mostly the same problem of timeshifting.
Image hashing doesn't just look for perfect duplicates, it can find similar images as well. So if the video is shifted by only a few frames it might be okay and still work to just take a hash every second and compare that with the other video's hash every second. But still could as not a viable strategy so we can't fully rely on it.
Here's the issue: It's too costly and inefficient to hash every single frame a video, store that in the database, and then compare every hashed frame of the target video with every other thousands of hash strings in the database.
Ideally you'd only hash a few frames of the video but this doesn't account for the timeshifting problem of what if the user just adds a 5.23 second intro or something and now all the frames are off and don't line up when hashed, thus defeating the video duplication check.
If we could just hash every single frame, the problem would be solved. But even if you scale down each frame to a super small resolution and hash all of those, it will still take a metric crap ton of time to hash one video let alone hundreds. Not to mention, storing all those hash strings in the database will increase the database size by like 1000x which is a very costly change for such a minor gain.
If anyone has a better solution to this problem, please let me know as I continue to research it. I'm even looking into some advanced mathematical algorithms and even machine learning for a solution to this problem.
The solution to this problem could not only work for this project but could be applied to any other video hosting / analysis service out there. So it seems highly sought after.

Closed because there's no easy solution to this it seems and it's really a non-issue since it happens so extremely rarely anyway. lol


Archive this project

WebNN polyfill won't be used by frameworks because they have their own Wasm and WebGPU implementations.
/cc @BruceDai @ibelem @reillyeon

@huningxin I will mark this repository as archived and read-only. (And we can unarchive if we need to do some tweaks still.)
This project was super helpful in demonstrating early feasibility of the WebNN API. Now that the native implementations across multiple backends track the latest specification closely all web developers are advised to use the native implementations for their development and experimentation needs.
Thanks everyone for your contributions to this polyfill!


Help

Feedback Help: Instaloader Customization
Hello,
I apologize for this off-topic question, but I have nowhere else to ask. As a NOT Python coding expert, I'm currently customizing Instaloader and have successfully integrated a tqdm progress bar to monitor the download process. However, I've encountered an issue: after each progress update, the file path is displayed, disrupting the output.
Current Output:
Downloading posts:  50%|███████            | 50/100 [00:30<00:30,  2.00post/s]
<EMAIL_ADDRESS>
Desired Output:
Downloading posts:  50%|███████            | 50/100 [00:30<00:30,  2.00post/s]
Downloading posts:  51%|████████           | 51/100 [00:30<00:30,  2.00post/s]
Downloading posts:  52%|█████████          | 52/100 [00:30<00:30,  2.00post/s]

Help Needed:
Could you guide me on how to modify the script so that only the progress bar is displayed, omitting the directory and file path? Any suggestions would be greatly appreciated!

CODE LINE:

Click to expand code
# Create a progress bar
for post in tqdm(posts, desc="Downloading posts", unit="post"):
    self.download_post(post, target=profile.username)

self.save_profile_details(profile)

Have you tried adding quiet=True to the Instaloader class?


AA Template Auras not applying for dispositions other than All

Describe the bug
With midi, AA is not applied if the aura is set to Allies or Enemies. It only works for All (for template auras)
To Reproduce
Steps to reproduce the behavior:

Add the Grease sample AA item to a character.
Change the AE's aura to either Allies or Enemies
Roll feature and place template (I am purposefully placing a template away from all tokens)
Have a token enter the template

Expected behavior
The AE should be applied to the token based off the disposition (ally/enemy)
Screenshots
I show it working with All but not with Allies (didn't show Enemies but same result as Allies)

Environment:

OS: Windows 10
Browser: Chrome | Edge | Foundry Electron App
Foundry Version: V11.313
Module Version: AA - 0.8.1 (tested all the way back till 0.7.2 and issue persisted) | Midi - 11.1.7
All Modules Disabled: No
Module List if no: Active Auras | Midiqol | Socketlib 1.0.13 | libWrapper <IP_ADDRESS> | DAE 11.0.20

Forgot to mention, no console errors or warnings


chore(api-server): remove unused is* fields

Related #50344
These fields are no longer used in either the client or the server. This PR is not even needed, because it does not look like the fields are being set anywhere on the DB anymore. That being said, it is a simple PR that reduces the crud sent to the client.

Thanks for making this change @ShaunSHamilton
Yes - even though the PR seems overkill, we should do PRs like these for consistency. If we plan to remove a prop before the new API is out, we should remove it from the code.


Implement Receive Faucet In Test Account

https://xd.adobe.com/view/aa7506c7-c534-4a62-b962-9fff771cbdd9-ff26/screen/6df2bb10-8377-4f96-b29e-75bc01c38489/specs/ scroll to see more

Done UI...

Was not able to receive

implemented


Apply monitoring linters

What this PR does
Apply the following linters:

monitoringlinter that was implemented in https://github.com/kubevirt/monitoring/pull/221, and was designed to enforce https://github.com/kubevirt/community/pull/219.
This linter ensures that all monitoring-related practices are implemented within the pkg/monitoring directory using operator-observability methods. It verifies that all metrics, alerts and recording rules registrations are centralized in this directory, and restricts the direct use of Prometheus registration methods.
Example for a message reported by the linter:
kubevirt/pkg/virt-controller/watch/workload-updater/workload-updater.go:67:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.

operator-observability rules linter - ensures that alerts and recording rules definitions are following the monitoring best practices, e.g. alerts have all the required annotations and labels with expected values, recording rules have expressions, etc.

Fixes https://issues.redhat.com/browse/CNV-36761

Checklist
This checklist is not enforcing, but it's a reminder of items that could be relevant to every PR.
Approvers are expected to review this list.

[ ] Design: A design document was considered and is present (link) or not required
[ ] PR: The PR description is expressive enough and will help future contributors
[ ] Code: Write code that humans can understand and Keep it simple
[ ] Refactor: You have left the code cleaner than you found it (Boy Scout Rule)
[ ] Upgrade: Impact of this change on upgrade flows was considered and addressed if required
[ ] Testing: New code requires new unit tests. New features and bug fixes require at least on e2e test
[ ] Documentation: A user-guide update was considered and is present (link) or not required. You want a user-guide update if it's a user facing feature / API change.
[ ] Community: Announcement to kubevirt-dev was considered

Release note

None

Since the monitoring refactoring is still WIP (should be completed by https://github.com/kubevirt/kubevirt/pull/11184), currently the monitoring linter gives:
monitoringlinter ./pkg/...
/home/aadmi/git-repos/upstream/kubevirt/pkg/monitoring/client/prometheus/prometheus.go:95:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
/home/aadmi/git-repos/upstream/kubevirt/pkg/monitoring/client/prometheus/prometheus.go:96:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
/home/aadmi/git-repos/upstream/kubevirt/pkg/monitoring/client/prometheus/prometheus.go:97:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
/home/aadmi/git-repos/upstream/kubevirt/pkg/monitoring/domainstats/prometheus/prometheus.go:584:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
/home/aadmi/git-repos/upstream/kubevirt/pkg/monitoring/reflector/prometheus/prometheus.go:79:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
/home/aadmi/git-repos/upstream/kubevirt/pkg/monitoring/reflector/prometheus/prometheus.go:80:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
/home/aadmi/git-repos/upstream/kubevirt/pkg/monitoring/reflector/prometheus/prometheus.go:81:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
/home/aadmi/git-repos/upstream/kubevirt/pkg/monitoring/reflector/prometheus/prometheus.go:82:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
/home/aadmi/git-repos/upstream/kubevirt/pkg/monitoring/reflector/prometheus/prometheus.go:83:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
/home/aadmi/git-repos/upstream/kubevirt/pkg/monitoring/reflector/prometheus/prometheus.go:84:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
/home/aadmi/git-repos/upstream/kubevirt/pkg/monitoring/reflector/prometheus/prometheus.go:85:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
/home/aadmi/git-repos/upstream/kubevirt/pkg/monitoring/reflector/prometheus/prometheus.go:86:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
/home/aadmi/git-repos/upstream/kubevirt/pkg/monitoring/workqueue/prometheus/prometheus.go:54:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
/home/aadmi/git-repos/upstream/kubevirt/pkg/monitoring/workqueue/prometheus/prometheus.go:66:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
/home/aadmi/git-repos/upstream/kubevirt/pkg/monitoring/workqueue/prometheus/prometheus.go:79:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
/home/aadmi/git-repos/upstream/kubevirt/pkg/monitoring/workqueue/prometheus/prometheus.go:92:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
/home/aadmi/git-repos/upstream/kubevirt/pkg/monitoring/workqueue/prometheus/prometheus.go:104:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
/home/aadmi/git-repos/upstream/kubevirt/pkg/monitoring/workqueue/prometheus/prometheus.go:117:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
/home/aadmi/git-repos/upstream/kubevirt/pkg/monitoring/workqueue/prometheus/prometheus.go:132:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
/home/aadmi/git-repos/upstream/kubevirt/pkg/virt-controller/watch/workload-updater/workload-updater.go:67:2: monitoring-linter: metrics should be registered only within pkg/monitoring directory, using operator-observability packages.
make: *** [Makefile:233: lint-monitoring] Error 3

/hold

General direction seems great to me.
Thanks for your efforts @assafad! Great work!
/approve
However, since I'm not familiar with all of the details, I'd like others that were involved to have a look and have time to give feedback. Let's hold the PR until the involved people review.
/hold
@sradco @machadovilaca @nunnatsa @RamLavi - would you be able to review?
FYI @enp0s3 @vladikr

I'd suggest adding in the Special notes for your reviewer: of the first commit that this PR depends on https://github.com/kubevirt/community/pull/219 (and others?) and moving it to Draft while those dependencies don't get merged.

/test pull-kubevirt-unit-test

/unhold
metrics refactoring is completed. We can now merge this.

/test pull-kubevirt-verify-go-mod

/lgtm


Notebook output doesn't render VT-100 codes for text/plain

VSCode Version: 1.46.0-insider
OS Version: Win10

Steps to Reproduce:

Install .NET Interactive notebook extension.
Open an existing file with the extension .dotnet-interactive.
Set first cell contents to this and execute:

Console.Write("\x1b[38;2;0;255;0m"); // set text color to green
Console.WriteLine("green");
Console.Write("\x1b[0m"); // reset colors

Does this issue occur when all extensions are disabled?: N/A
Expected:
The output stream contains VT-100 codes to set text color that should be honored.
Jupyter notebooks properly interprets these values in the text/plain mime type.
Top image is VS Code, bottom is Jupyter:

@rebornix you said something about having an xterm output for this? Or, there are simple npm packages that interpret these escape codes, the debug adapter uses one.

We do support ansi colors with Error output, which is supported by https://github.com/microsoft/vscode/blob/master/src/vs/workbench/contrib/notebook/browser/view/output/transforms/errorTransform.ts#L54 . We can use the same transformer for text/plain mime type.

mimetype text/plain in CellOutputKind.Rich output will now support ansi colors. CellOutputKind.Text will only be displayed as plain text.

@rebornix does that mean we can't use CellStreamOutput anymore? because that's set to CellOutputKind.Text:
https://github.com/microsoft/vscode/blob/master/src/vs/vscode.proposed.d.ts#L1587-L1590

It's still available, but it only renders as plain text. We might also want to change its name to CellTextOuput to keep aligned.

le, but it only renders as plain text. We might also want to change its name to CellTextOuput to keep aligned.

I too just came across this issue. For now, I'm using rich text.


feat(env): support env set/show

In order to set up env easily
I need a CLI command to achieve this
When I enter `murano env set .murano.dev`
Then CLI will check if `.env` exists, if not, create it
Then CLI will write `MURANO_CONFIGFILE=.murano.dev` into `.env`

In order to check env easily
I need a CLI command to achieve this
When I enter `murano env show`
Then CLI will check if `.env` exists, if not, prompt user to `murano env set`, otherwise, write `MURANO_CONFIGFILE=.murano.dev` into `.env`

See https://github.com/tadpol/MuranoCLI#murano_configfile-environment-and-dotenv

Fix typo in second section
In order to check env easily
I need a CLI command to achieve this
When I enter `murano env show`
Then CLI will check if `.env` exists, if not, prompt user to `murano env set`, otherwise, show current env

This could be added by writing a muranoCLI plugin.


Problem in generating w, s, s_mean_std, and fs3 for non SG2 Ada (non 512x512)

I am currently generating the w, s, s_mean_std, and fs3 for stylegan-car and cat from the official SG2 (non-ada) implementation. https://github.com/NVlabs/stylegan2
These models are not 512x512 but are 256x256.

I am currently generating the w, s, s_mean_std, and fs3 for stylegan-car and cat from the official SG2 (non-ada) implementation. https://github.com/NVlabs/stylegan2
These models are not 512x512 but are 256x256.

Did you manage to do it?


Rename new sectionIndex API to "section"?

I should have caught this earlier, but for consistent naming alongside these APIs, we should probably name sectionIndex to just section.
Thoughts @jessesquires @amonshiz? I'm happy to peel this off really quick before 3.0.0

yeah, that is fine by me. no one said anything so i stuck with sectionIndex.

completely agree that section is bettur

also +1 for 3.0 😄

Lmk if I can help out with this one, @rnystrom :)

Thanks @BasThomas! It's landing internally right now


Media section added above FAQ, added link under community.

As per discussion in slack #general with @peso<EMAIL_ADDRESS>- he was saying that media has a tougher time writing about Bitcoin Cash due to quotes going direct to websites such as bitsonline or bitcoin.com - which they can't use. He recommended any quotes from Development team to articles be included in a press release to allow more writers to re-use the same quotes without getting in trouble.
We discussed adding a Press Release section. @peso also offered to write Press Releases for Bitcoin Cash, he just needs a full days notice. But if we have any public updates from development team it might be good to place press releases online as well as highlight stories on Bitcoin Cash.
This section isn't perfect as it will struggle with > 15-20 Press Releases or Articles, but it buys time.
If someone can find 5-10 articles to link to for "In the news" and if we can dig up or write 3 press releases re: bitcoin cash it should be safe to go up.

Err, wrong git. My bad!


Remove API from our grpc services.

Currently almost all of our grpc services have names like BlockAPI InternalAPI one is just called API. Looking at it now this seems pretty dumb to me. grpc services are a way of defining APIs so there's no need to explicitly state that each one is an API.
How would people feel about removing that word?

The only naming conflict I see is Block for the API and Block for the individual object. Then again, its probably pretty clear from what you're doing w that symbol which one it is.


Please add xml documention for intelligence docs.

Users can not see any doc of classes, methods, fields in your library if you don't check this option.
Also, you have to add the xmls into the nuget package folder that same to dlls.

Hah, it was part of the NuGet package in the previous versions. Probably forgot to enable it again after moving to NetCore project. Thanks for reporting this.

:)

This should be fixed now and the new releases should have these changes.


Use AssetInfoUnchecked as KeyDeserialize::Output

This should resolve #13

thanks for the PR. same as commented in the other PR, can you remove all the unrelated styling changes?
this one is a good change tho, please keep it:
- .map(|item| { item.unwrap() })
+ .map(|item| item.unwrap())

thanks for the PR. same as commented in the other PR, can you remove all the unrelated styling changes?
this one is a good change tho, please keep it:
- .map(|item| { item.unwrap() })
+ .map(|item| item.unwrap())

Sure, these are changed by rustfmt sry!


Add support for docker IPAM configuration

Modify docker provisioner's create.yml to allow specification of ipam_config (or ipam_options) to adjust IPAM configuration as needed.
This also introduces two new filters so we do not break creation in case create.yml was customized.
molecule_get_docker_network_configs is an extension of molecule_get_docker_networks which includes the IPAM configuration. Depending on the Ansible version this will either set ipam_config (for Ansible >= 2.8) or ipam_options for the docker_network module, no matter how it was specified inside the platform configuration, taking into account that ipam_options was deprecated and will eventually be removed from the module.
molecule_get_docker_container_networks is very similar to molecule_get_docker_networks, but works on a platform item. The purpose of this filter is to remove ipam_options or ipam_config, as docker_container does not accept those attributes.
PR Type

Feature Pull Request

closing because we did not get any updates in a long time


Inline blockquote breaks Outline

Hi,
First thanks for coding and sharing this much needed feature :pray:
Using Joplin to take coding notes, I often have inline code in titles. Sadly, this messes up the entries rendering as shown in capture, and then breaks it completely if I click on the entry broken entry. No option then than to restart Joplin to recover :/
Take care
J

Can you provide me with a sample note for reproduction?

Hi,
Of course! Here is the content of the note from the previous capture:
When we refer to **multiprocessing**, we mean the ***simultaneous** execution of processes*.
This is called **parallel programming**.

The execution of the processes is thus *distributed between the processor cores*, which are therefore executed separately and simultaneously.

## [Multiprocessing in Python | Python for DevOps](:/5742cdcd456a4bf2bc7ffc6efad5fadc)

## [`multiprocessing` — Process-based parallelism — Python 3.11.5 documentation](:/3f370f9a8c344c42aa1804646f9d8ffe)

from [Concurrent & Parallel Programming | Python for DevOps](:/13bc076ec22342d2891455a408a912a9)

Thanks for caring, have a nice week :)

1.5.13 fixed it.


Grayscale icon when Alpine is not detected

I implemented this in my extension so I'm happy to make the PR for it. Same thing that Vue does with their devtools.

Cancel that. Hugo already done it.


Fixed a race condition with incremental defragmentation.

The issue here is that VmaBlockVector::DefragmentationEnd() relied on the mutex being previously locked to safely mutate its data, but with incremental defrag this isn't guaranteed to be the case anymore.

Thank you for this contribution. I merged it. However I'm worried about this fragment:
    // If the mutex isn't locked we didn't do any work and there is nothing to delete.
    if(pCtx->mutexLocked || !m_hAllocator->m_UseMutex)

m_UseMutex is false when user passed VMA_ALLOCATOR_CREATE_EXTERNALLY_SYNCHRONIZED_BIT, meaning he uses the library from only one thread or synchronizes it externally so mutexes don't need to be used. Is your new logic still correct then?

I think so, but I also thought the original logic was correct :P
The idea here is that if m_UseMutex is false, then mutexLocked is never going to be true. So the check is that if m_UseMutex is false, it always does the cleanup operation on the assumption that the block has been touched during defragmentation. A better solution might be to instead track whether anything was moved out of the block instead of trying to infer things based on the status of the mutex being locked or not.


Robj/indirection support

Reviewing guide
This is a big PR, but it can be logically broken down into a few layers.  Feel free to do reviews for each layer separately.
Recommended order to review files:

mini_allocator.[hc].  The main thing is to add support for sub-page allocations, multi-page allocations, and extent sharing.  It also adds support for having a different page type for each batch.  It incidentally eliminates pinning support, since the pinning flag didn't actually do anything.  Also reorg the mini_allocator struct to cleanly separate constant state (e.g. num_batches) from dynamic state (e.g. num_extents).
Optionally: check out routing_filter.c, where the only changes are to match the new mini_allocator APIs.
trunk.[hc] are also only minor changes, except that it also forces splits to never split more than the parent can handle.
blob.[hc]. Code for accessing blobs.
`blob_build.[hc].  Code for building and cloning blobs.  Blob building code is broken out into a separate file to avoid a circular dependency blob_build -> mini_allocator -> data_internal -> blob.  If blob and blob_build were all in a single source file, this would be a cycle.
Detour to blob_test.c.
data_internal.[hc] and data_blob_build.[hc].  Deblobify things before passing them to user-provided functions.  Also various utilities for (de-)blobifying messages, merge_accumulators, etc. data_blob_build is broken out for the same circular dependency reason.
shard_log.[hc].  Handles blobs.  Also, has a function to build a blob in the log's mini_allocator.  The intention here is that, when the user inserts a large value, the trunk will blobify it in the log's mini_allocator, and then insert the blob into the btree, and then insert a log record with the blob and the generation number from the btree.
btree.[hc].  Handles big values in insert and pack.
splinterdb.c.  De-blobify things before returning them to the user.
Tests.


awesome work! wandering how to [inference] using your algorithm

seems that there should be a file name llava_llama_cf, but i can't find it in the repo

seems that there should be a file name llava_llama_cf, but i can't find it in the repo

Sorry for being busy with another project. The public version of the code will be released later. If your need is urgent, please refer to the formula in our paper to complete the remaining code.


[icu:arm-android] build failure

Host Environment

OS: Windows 10 -> Android
cmake: 3.18.1
Android Studio:

Bumblebee | 2021.1.1 Canary 3
Build #AI-211.7442.40.2111.7518594, built on July 2, 2021
Runtime version: 11.0.10+0-b96-7249189 amd64
VM: OpenJDK 64-Bit Server VM by Oracle Corporation
Windows 10 10.0
GC: G1 Young Generation, G1 Old Generation
Memory: 1280M
Cores: 24
Registry: external.system.auto.import.disabled=true

To Reproduce
It's my first time building something for android.
I've used the vcpkg-android.cmake example from the docs and modified it to work with android studio.
https://github.com/mathisloge/tangram-es/blob/vcpkg-example/cmake/vcpkg_android.cmake
Root cmake project: https://github.com/mathisloge/tangram-es/tree/vcpkg-example
The easiest way to reproduce would be to clone  https://github.com/mathisloge/tangram-es/tree/vcpkg-example and open platforms/android with android studio and build.
Failure logs
Execution line:
C:\Users\mathi\AppData\Local\Android\Sdk\cmake\3.18.1\bin\cmake.exe with arguments {-HD:\dev\tangram-es -DCMAKE_CXX_FLAGS=-std=c++14 -fvisibility=hidden -pedantic -fPIC -fexceptions -frtti -Wl,--exclude-libs,ALL -Wall -Wignored-qualifiers -Wtype-limits -Wno-missing-field-initializers -Wno-format-pedantic -Wno-gnu-statement-expression -Wno-gnu-anonymous-struct -Wno-nested-anon-types -Wno-unused-command-line-argument -Wno-unknown-warning-option -g -DCMAKE_FIND_ROOT_PATH=D:\dev\tangram-es\platforms\android\tangram\.cxx\cmake\debug\prefab\armeabi-v7a\prefab -DCMAKE_BUILD_TYPE=Debug -DCMAKE_TOOLCHAIN_FILE=C:\Users\mathi\AppData\Local\Android\Sdk\ndk\21.4.7075529\build\cmake\android.toolchain.cmake -DANDROID_ABI=armeabi-v7a -DANDROID_NDK=C:\Users\mathi\AppData\Local\Android\Sdk\ndk\21.4.7075529 -DANDROID_PLATFORM=android-16 -DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a -DCMAKE_ANDROID_NDK=C:\Users\mathi\AppData\Local\Android\Sdk\ndk\21.4.7075529 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=D:\dev\tangram-es\platforms\android\tangram\build\intermediates\cmake\debug\obj\armeabi-v7a -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=D:\dev\tangram-es\platforms\android\tangram\build\intermediates\cmake\debug\obj\armeabi-v7a -DCMAKE_MAKE_PROGRAM=C:\Users\mathi\AppData\Local\Android\Sdk\cmake\3.18.1\bin\ninja.exe -DCMAKE_SYSTEM_NAME=Android -DCMAKE_SYSTEM_VERSION=16 -DTANGRAM_PLATFORM=android -DANDROID_STL=c++_shared -DVCPKG_TARGET_ANDROID=ON -BD:\dev\tangram-es\platforms\android\tangram\.cxx\cmake\debug\armeabi-v7a -GNinja}
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:105 (message):
    Command failed: --noprofile --norc --debug -c " ./../src/c-69_1-src-78c1b28057.clean/source/configure  --disable-samples" --disable-tests --disable-layoutex --with-cross-build=D:/dev/tangram-es/platforms/android/tangram/.cxx/cmake/debug/armeabi-v7a/vcpkg_installed/x64-windows/tools/icu --disable-silent-rules --verbose --disable-shared "--enable-static --enable-debug" --disable-release --prefix=/D/dev/tangram-es/platforms/android/tangram/.cxx/cmake/debug/armeabi-v7a/vcpkg_installed/arm-android/debug --bindir='${prefix}'/../tools/icu/debug/bin --sbindir='${prefix}'/../tools/icu/debug/sbin --includedir='${prefix}'/../include --datarootdir='${prefix}'/share/icu
    Working Directory: D:/dev/tangram-es/vcpkg/buildtrees/icu/arm-android-dbg
    Error code: Das System kann die angegebene Datei nicht finden
    See logs for more information:

Call Stack (most recent call first):
  scripts/cmake/vcpkg_configure_make.cmake:811 (vcpkg_execute_required_process)
  buildtrees/versioning/versions/icu/07e8fca3896a13ac7b4196e104015174429a6c74/portfile.cmake:49 (vcpkg_configure_make)
  scripts/ports.cmake:139 (include)

Error: Building package icu:arm-android failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `.\vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
  Package: icu:arm-android
  Vcpkg version: 2021-05-05-e8977e69d9a3fb462d9ad42013d83a7682706659

Additionally, attach any relevant sections from the log files above.
-- Running vcpkg install - failed
-- Configuring incomplete, errors occurred!

vcpkg_android.cmake: VCPKG_TARGET_TRIPLET was set to arm-android
vcpkg_android.cmake: ANDROID_NDK_HOME was set to C:/Users/mathi/AppData/Local/Android/Sdk/ndk/21.4.7075529
vcpkg_android.cmake: CMAKE_TOOLCHAIN_FILE was set to D:/dev/tangram-es/vcpkg/scripts/buildsystems/vcpkg.cmake
vcpkg_android.cmake: VCPKG_CHAINLOAD_TOOLCHAIN_FILE was set to C:\Users\mathi\AppData\Local\Android\Sdk\ndk\21.4.7075529\build\cmake\android.toolchain.cmake
CMake Error at vcpkg/scripts/buildsystems/vcpkg.cmake:835 (message):
  vcpkg install failed.  See logs for more information:
  D:\dev\tangram-es\platforms\android\tangram\.cxx\cmake\debug\armeabi-v7a\vcpkg-manifest-install.log
Call Stack (most recent call first):
  C:/Users/mathi/AppData/Local/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake:93 (include)
  CMakeLists.txt:19 (project)

unfortunately there aren't more error locks.
@autoantwort pointed on discord out, that there might be a missing executable in Command failed: --noprofile that should be something like Command failed: bash.exe --noprofile

This might be related to
https://github.com/microsoft/vcpkg/pull/15605 and https://github.com/microsoft/vcpkg/issues/15255

When the PR #21847 merged, this issue could be closed.

When the PR #21847 merged, this issue could be closed.

Tested, confirmed

Duplicated to PR #21847

@FrankXie05 I don't feel like closing a issue before a PR is merged is the right decision. Because this issue is only resolved  when the PR is merged. And since it is open since december 2021 it might be better to not close it.

It will be autoclosed since it is linked :)
Thanks for reopening 💯

This issue hasn’t been updated in 3 months, if someone could fix this issue, please reopen it.


Android Studio Logcat with Guest Science App

I am developing an guest science application and need the position of the Astrobee. I can't tell if I am receiving the coordinates and I cannot get log output to show up in Logcat. Is it recommended to log to files or is Logcat working for other developers? The log output shows up if I launch with adb, but I think factory.getRobot() fails when the app isn't launched with the guest science manager.

I was able to figure out how acquire position coordinates. I didn't need the guest science manager, I just didn't have the IP addresses set up correctly.
I am still having issues viewing logs via Logcat with apps launched from the guest science manager.

Using the application ID (defined in build.gradle) of your apk you can get the logcat based on the PID:

Find the PID: adb shell pidof your.package.id
Logcat based on that: adb logcat --pid=

You can combine those commands, of course, to make a one-liner, and/or you can check if the PID exists first.
I hope this helps.

Were you able to make this work? Does this solve your issue?

Yes, I finally got around to trying it. I am developing both the Android app and payload software so I am sorry for the delay. This will help a ton.


Reliance Jio mobile number not supported for India(IN)

Steps to reproduce
Specify Reliance Jio mobile number in Phone Number  :<PHONE_NUMBER>
Specify a Default Country : IN
Expected behaviour
Validation Results:
Result from isPossibleNumber(): true
Result from isValidNumber(): true
Result from isValidNumberForRegion(): true
Phone Number region: IN
Result from getNumberType(): MOBILE
Actual behaviour
Result from isPossibleNumber(): true
Result from isValidNumber(): false
Phone Number region: IN
Result from getNumberType(): UNKNOWN

@jjt1bece
Thanks for providing all the details we need! We've accepted this issue and
will fix this in an upcoming release.
Please note that you have submitted this information with the knowledge that we
may use, modify, reproduce, publicly display, and distribute the information in
accordance with our open source policies. Please let us know if you did not
intend to submit the information for such use.

This is fixed in release 7.7.4
https://libphonenumber.appspot.com/phonenumberparser?number=7990881369&country=IN

how about numbers starting from 70

@JayanthB ,
Thank you for taking the time to improve libphonenumber!
We already support all phone numbers that starts with 70 and 10 digit long as mobile numbers.
https://libphonenumber.appspot.com/phonenumberparser?number=7012345678&country=IN
Please check our contribution guidelines. If you want to report a new issue, please file a new one as this issue is already closed.

I am using libphonenumber-7.7.5, but the issue still exists. My number is<PHONE_NUMBER>.
PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance();
PhoneNumber numberProto = phoneUtil.parse(phone, phoneUtil.getRegionCodeForCountryCode(Integer.parseInt(phoneCallingCode)));
phoneUtil.isValidNumber(numberProto)   returns false.
Please help me to resolve this issue.


[FEATURE] JSON Search Support

Is your feature request related to a problem?
Community members have asked for easier JSON parsing and analysis capabilities which allow them to not only search JSON logs and extract fields without writing complex parse expressions, but perform computations on JSON array values, such as finding the sum of all values in the array, where the number of elements in the array is not known.
What solution would you like?
Allow users to extract and transform data from JSON-formatted events and fields. Users should be able to extract all values in an array by specifying a wildcard for the individual element position and doing an aggregation operation on them. Users should be able to extract: 1/single or multiple top level fields 2/nested fields 3/keys in arrays and perform operations on the values.
** Examples ***

User wants to look at an array of elements, across log entries to see how many times each element has occurred in the array.
Match any item in a JSON array, regardless of the position in the array
Pull out fields within a nested JSON file

What alternatives have you considered?
No other solutions are available in PPL
Do you have any additional context?
No

sql select   volume_id,   size,   json_extract(att.value, '$.InstanceId') as instance_id from   aws_ebs_volume   join json_each(attachments) as att   join aws_ec2_instance as i on i.instance_id = json_extract(att.value, '$.InstanceId') where   instance_state = 'stopped';
it would would help to have sql function like json_extract to manipulate json string field as shown above.

Catch All Triage - 1 2 3 4 5 6

@anasalkouz @YANG-DB @brijos
Json Functions Proposal
I have created a working prototype for the json_extract function.
This is currently implemented in the sql sub-project to make the json functions available not only as PPL command. In other words: The function can be used (like any other built in function) in sql and ppl.
The proposed (and so far implemented syntax) is:
json_extract(<json>,<path>)

<json> Json as string. From an table cell or as literal (mandatory)
<path> a json path or a json pointer expressen (mandatory).
The function returns the result as string (scalar value or full json)
An error is thrown when:

Json is invalid
Path is not a valid json path or json pointer expression

No error is thrown when:

Path can not be located (we return just NULL)

Examples:
#JSON Path
select json_extract('{\"name\":\"saly\"}', '$.name')

#JSON Pointer
select json_extract('{\"name\":\"saly\"}', '/name')

Open questions:

Should it be implemented as a built in sql function?
Is the string to string approach sufficient (json input as string, function output as string)?

Not yet covered

Optimizations
Integ Tests

@anasalkouz @YANG-DB @rupal-bq any comments on the proposal so far?

Can we perhaps specify a document ID to use as the json for the query? I've got a lot of json blobs that I'd love to search through instead of breaking them up before ingest.

Can we perhaps specify a document ID to use as the json for the query? I've got a lot of json blobs that I'd love to search through instead of breaking them up before ingest.

can you post an example how this can look like?

Should it be implemented as a built in sql function?
yes this would be the case as this is true for Athena sql function json_extract function  as well.
Is the string to string approach sufficient (json input as string, function output as string)?
i would think this suffices for now
@salyh  also it would be nice if the implementation support targeting json array elements as well as shown in the example below

source input

{
  "Statement": [
    {
      "Effect": "Allow",
      "Action": "s3:GetObject",
      "Resource": "arn:aws:s3:::example-bucket/*"
    },
    {
      "Effect": "Deny",
      "Action": "s3:DeleteObject",
      "Resource": "arn:aws:s3:::example-bucket/*"
    }
  ]
}

query
SELECT ...
FROM ...
WHERE json_extract(p.policy_std, '$.Statement[*].Effect') = 'Allow'
  AND f.name = 'hellopython';

Will add this ...

@salyh I've added a separate json & flatten issues:

#3029
#3027


Idle state

The following electron API could be used to determine whether the user is even active. If not, write "Idle" in "activity" and "title" of the last entry.
https://www.electronjs.org/de/docs/latest/api/power-monitor#powermonitorgetsystemidlestateidlethreshold
For the Windows implementation, see here.

The following electron API could be used to determine whether the user is even active. If not, write "Idle" in "activity" and "title" of the last entry.
https://www.electronjs.org/de/docs/latest/api/power-monitor#powermonitorgetsystemidlestateidlethreshold

Note that a challenge with the above-mentioned approach is that the tracker is just TypeScript and currently has no ties to Electron. Since the powermonitor API is from Electron, it would lose that independence. (so far, our apps were always also using Electron, so it might not be a bad problem, especially, if we don't find a better solution)

Maybe there is also a simpler solution possible?
Like using a background thread that provides the number of seconds since the last activity from mouse or keyboard?
see, e.g., this simple code snippet or this Github project
Also, Chrome et al. might already support this natively through the Idle Detection API


Terminal window jumps to top on job completion

Is it possible to cause Gooey to keep the output window as-is on job completion? I don't want to jump back to the top of the output as what I am really interested in is at the bottom.

Which platform, version, etc..?
It does this for any output? Do you have an example case?
Gooey doesn't contain any logic for snapping things back to the top on finish. So, you seeing that behavior is definitely out of the norm

Given that this isn't expected, I'll gather some more details.

[Ubuntu 18.04 ] OS
[3.6.9 ] Python Version
[<IP_ADDRESS>] Gooey Version
[4.0.7] wxPython

I will try to create a small reproduceable test case.

Test case:
import argparse
from gooey import Gooey

@Gooey()
def process_options():
    parser = argparse.ArgumentParser()
    parser.add_argument('num', type=int, default=100)
    return parser.parse_args()

args = process_options()

for i in range(args.num):
  print(i)

@bje- is this different for "rich console" and regular console? (i.e. replace @Gooey() with @Gooey(richtext_controls=True) ).  It might be your workaround.
On my setup (Windows 10) I do not experience this behavior.

That does work, thanks @eladeyal-intel. It is potentially a workaround, although I would prefer things to work without it.

Reproduced on Ubuntu 20.04.

Through trial and error, I have come up with some clues. It seems that freezing and thawing the TextCtrl widget might cause it to reset the insertion position to 0. This hack (diff -w output shown) fixes the problem by avoiding transactUI, but I realise this is probably not the right fix. I hope this is helpful.
index 9147b26..7c436e0 100644
--- a/gooey/gui/containers/application.py
+++ b/gooey/gui/containers/application.py
@@ -125,7 +125,6 @@ class GooeyApplication(wx.Frame):
         Display the appropriate screen based on the success/fail of the
         host program
         """
-        with transactUI(self):
         if self.clientRunner.was_success():
             if self.buildSpec.get('return_to_config', False):
                 self.showSettings()

Any suggestions with how to progress this one?

looking into it

@bje-
This appears to be a bug in wxPython itself. I've opened an issue with them here if you wanna check it out. I've attached a small reproducible demo of the problem there.
You were looking in the right area. Internally,that transactUI bit calls freeze/Thaw to prevent the UI from flickering as it mounts/unmounts certain elements. This thawing seems to cause TextCtrls to "forget" their current insertionPoint in the UI -- and only in the UI, it remains correctly set in their internal state.
We'll see what the WX folks say. It's straight forward to patch around, but if the wx timeline is reasonable, I'll wait for upstream to be fixed rather than hacking around it in my codebase .

Thanks a lot, that's great for your efforts. In my own application, I am using the rich text control for now as a workaround and that's acceptable.

This will be fixed in the widget toolkit in due course. We can close this issue, I think, as it is not a bug in Gooey.

@bje- , That was awesome of you to follow up and cut a ticket in the wx tracker! Thanks a bunch! 👍


Updating a task with a modified projectId returns errors (Too many 500 error responses)

Hi!
I'm trying to use TickTickClient.tasks.update() to update a task, having modified its projectId property (I made sure many times that the project ID was correct), and I get some errors, making me unable to change the project of an existing task.
Here's what it looks like:
>>> hlo["projectId"]=tt.tt.get_by_fields(name="😇Rose")["id"]
>>> hlo
{'id': '61a7815f8f08107f4871e578', 'projectId': '61966f5c8f085532ae2ae930', 'sortOrder': -1099511627776, 'title': 'hello', 'timeZone': '', 'isFloating': False, 'reminder': '', 'reminders': [], 'priority': 0, 'status': 0, 'items': [], 'modifiedTime': '2021-12-01T14:06:23.299+0000', 'etag': 'f2ldu9ds', 'deleted': 0, 'createdTime': '2021-12-01T14:06:23.299+0000', 'creator': 118129146, 'tags': [], 'kind': 'TEXT'}
>>> tt.tt.task.update(hlo)
Traceback (most recent call last):
  File "/home/vermoot/Projects/notion-ticktick-bridge/venv/lib/python3.9/site-packages/requests/adapters.py", line 439, in send
    resp = conn.urlopen(
  File "/home/vermoot/Projects/notion-ticktick-bridge/venv/lib/python3.9/site-packages/urllib3/connectionpool.py", line 846, in urlopen
    return self.urlopen(
  File "/home/vermoot/Projects/notion-ticktick-bridge/venv/lib/python3.9/site-packages/urllib3/connectionpool.py", line 846, in urlopen
    return self.urlopen(
  File "/home/vermoot/Projects/notion-ticktick-bridge/venv/lib/python3.9/site-packages/urllib3/connectionpool.py", line 846, in urlopen
    return self.urlopen(
  File "/home/vermoot/Projects/notion-ticktick-bridge/venv/lib/python3.9/site-packages/urllib3/connectionpool.py", line 836, in urlopen
    retries = retries.increment(method, url, response=response, _pool=self)
  File "/home/vermoot/Projects/notion-ticktick-bridge/venv/lib/python3.9/site-packages/urllib3/util/retry.py", line 574, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.ticktick.com', port=443): Max retries exceeded with url: /open/v1/task/61a7815f8f08107f4871e578 (Caused by ResponseError('too many 500 error responses'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/vermoot/Projects/notion-ticktick-bridge/venv/lib/python3.9/site-packages/ticktick/managers/tasks.py", line 244, in update
    response = self._client.http_post(url=url, json=task, headers=self.headers)
  File "/home/vermoot/Projects/notion-ticktick-bridge/venv/lib/python3.9/site-packages/ticktick/api.py", line 175, in http_post
    response = self._session.post(url, **kwargs)
  File "/home/vermoot/Projects/notion-ticktick-bridge/venv/lib/python3.9/site-packages/requests/sessions.py", line 590, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/vermoot/Projects/notion-ticktick-bridge/venv/lib/python3.9/site-packages/requests/sessions.py", line 542, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/vermoot/Projects/notion-ticktick-bridge/venv/lib/python3.9/site-packages/requests/sessions.py", line 655, in send
    r = adapter.send(request, **kwargs)
  File "/home/vermoot/Projects/notion-ticktick-bridge/venv/lib/python3.9/site-packages/requests/adapters.py", line 507, in send
    raise RetryError(e, request=request)
requests.exceptions.RetryError: HTTPSConnectionPool(host='api.ticktick.com', port=443): Max retries exceeded with url: /open/v1/task/61a7815f8f08107f4871e578 (Caused by ResponseError('too many 500 error responses'))
>>>

I'll add that creating a task with any valid projectId does work.

Ah yeah, move() definitely looks like what I'm after for this. I worked around it by copying/deleting/re-creating the task with a different projectId, but that's a little janky.
Thanks!


JavaScript does not load at all

For one website: Anilist, it even said that the site required "a modern browser." No idea what's the problem. I'm just running default pre-loaded script.

splash.private_mode_enabled = false
This did the job for one out of three websites that I've been trying.

what about the other two, did you find any solution? I am having the same issue. And I have already tried disabling private mode, it does'nt help.


Enable Style/UnneededInterpolation cop

What was the end-user problem that led to this PR?
The problem was that sometimes we have some unneeded string interpolations in our code base.
What was your diagnosis of the problem?
My diagnosis was that we could remove them, because interpolating string variables seems weird and redundant.
What is your fix for the problem, implemented in this PR?
My fix is to remove the unnecessary interpolations, and enable the corresponding rubocop cop.
Why did you choose this fix out of the possible options?
I chose this fix because it fixes the current issues and it enforces the style rule from now on.

@bundlerbot r=hsbt


Refactor GameMode to use functional abstraction

Replaced enum with a class to support dynamic predicates. Added methods for converting between names and IDs to improve flexibility. Updated references throughout the codebase for compatibility and extensibility.

Sorry I am against, I don't really see any reason for it to be a class


MIC-312 record-investigation/check-answers screen

MIC-312

Codecov Report
Attention: Patch coverage is 73.68421% with 5 lines in your changes missing coverage. Please review.

Project coverage is 77.80%. Comparing base (97f8453) to head (c8413fe).
Report is 2 commits behind head on main.

Files
Patch %
Lines

...s/record-investigation/check-answers/controller.ts
42.85%
4 Missing :warning:

...ecord-investigation/delete-interview/controller.ts
0.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #122      +/-   ##
==========================================
- Coverage   77.85%   77.80%   -0.05%
==========================================
  Files         146      148       +2
  Lines        2032     2050      +18
  Branches      340      340
==========================================
+ Hits         1582     1595      +13
- Misses        435      440       +5
  Partials       15       15

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


Display coverage data if present

Nice work on this plugin. Can it be possible to display coverage data report (only overall coverage just under test summary) on the notification if some coverage data is present ?

Hmm no one is interested ?

I am in need of using this feature in my work too. Currently It includes only unit test but I need cobertura code coverage too.

any news on this one?


[FEAT] Standalone QMG extractor

Is your feature request related to a problem? Please describe.
I am annoyed that there is no standalone QMG decoder/extractor
Describe the solution you'd like
This program seems to have one, can someone make a standalone QMG decoder from the source code?
Additional context
I am half asleep

If this is not applicable to the project, can someone link me to an extractor that would work on a computer, even if it is Linux only?

I think you are confusing what Apktool is doing when it encounters .qmg files. It hardly is decoding them - it just parses them as-is as it does not understand the format.
The format also would be an entire library itself with hundreds of hours - probably near 800/1000 to just get the full spectrum working.
Project Zero dug into this format here: https://googleprojectzero.blogspot.com/2020/07/mms-exploit-part-1-introduction-to-qmage.html and you can see the format has basically been around since 2005. It has been versioned over and over so its not as simple as just figuring out the header and hoping its just wrapping a known image format.
This is a format that has been built and proprietary. Apktool can always look at AOSP for tips how to disassemble parts.
The best decoder is just tricking the host Android device to do it for you as seen here: https://forum.xda-developers.com/t/tool-converter-qmg-astc-png.2916486/
So apologies - I am closing this, I don't see this happening.


Add:  Request Validation middleware

Could you please elaborate in the description the need for this issue (just for the record)


Easy ascendant calculation

Dear @commenthol!
As my connecting issue states,
https://github.com/commenthol/astronomia/issues/37
I wrote a function to calculate the ascendant based on the observer's location on Earth and the exact time. Furthermore a basic location format converter for easier use.
Added a test file too in the test folder and npm test runs green.
I would be honored to contribute to your library.

I forgot to deal with the local time difference that is created using the new Date() constructor in JavaScript in different timezones. I thought this through  several times in the past days and pretty sure this causes the problem. Have to convert to UTC than work with that. I plan on fixing it this week. Sorry for the buggy pull request.

I tested my theory and npm test returns with errors if I modify the timezone in the OS from my original one.
However I think the code should be correct. The test might have to be written differently because the same exact moment in a different timezone naturally results with different current ascendant degree on the sky.


Update DID Method Specification

Description of change
Update the DID specs page in the wiki for the new Stardust method.
This is a first draft, please add your suggestions and comments.

[ ] Bug fix (a non-breaking change which fixes an issue)
[ ] Enhancement (a non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] Documentation Fix

@abdulmth What about the remaining TODOs? Do you need help tackling them?

@PhilippGackstatter I agree that we should abstract the Stardust details away from the specs. Let's keep it in this PR and I will add that to the specs improvements issue #974.


Add option to specify k8s context

will help with this issue: https://github.com/up9inc/mizu/issues/857


IE Web Notification Code - Veracode Issue

Hi,
We are thinking about using this code to allow IE11 to work with web notifications but in order to do so we have had to run it via Veracode.  We have just gotten the results .  All seems OK except one issue with the ie_web_notifications_server.exe module 11 location is sergz.utils/src/pipe.cpp 153 below is the comment can you advise what does it do and does it have to be written in that exact way?
  // Create a well-known SID for the all appcontainers group.
  // We need to allow access to all AppContainers, since, apparently,
  // giving access to specific AppContainer (for example AppContainer of IE)
  // tricks Windows into thinking that token is IN AppContainer.
  // Which blocks all the calls from outside, making it impossible to communicate
  // with the engine when IE is launched with different security settings.

Hello,
Thanks a lot for the good news. If you have found something or have some doubts, especially concerning some security issue, please let me know as soon as possible (we can communicate via e-mail in order to avoid the disclosure of it too soon).
What concerns the comment and the code, as far as I remember, the story is the following: IE launches its sub-processes (tabs are distributed among these sub-processes) in AppContainers. However there is only one instance of the "engine" with which all tabs are communicating via named pipes. Therefore, in order to allow connections to the pipe from another process running in AppContainer, one has to set the security descriptor for the pipe allowing connections from AppContainers. In addition please see https://msdn.microsoft.com/en-us/library/windows/desktop/hh448493(v=vs.85).aspx.
I'm sorry, I cannot comment it for sure and in details right now because it's a very specific area. I would recommend you to try to modify the code, because it can happen that for you too much is allowed, and check whether it works in different modes, in particular pay attention to the running IE with EPM in 64 bit. If you find out that it's opens some holes or can be stronger just in case, please let me know, or even create a pull request.
Thanks.


Add Contributors Badges on Readme File :)

Anyone interested on doing this :)

Hello @Abbhiishek Can you please assign me this task? I can help you easily.


Update Composer dependencies (2022-04-19-00-08)

Visual regression test passed!
View the visual regression test report


Default argument causing panic crash

Issue
I was using Sol v2 and binding with functions having default arguments worked fine when not supplying those arguments in Lua calls.
Sol v3 throws an error when default optional arguments are not supplied.

Pseudo Example:
void func(int arg1, int arg2 = 0); // in C++
// in Lua
func(10); // OK with sol2 but crash with sol3
func(10, 0); // OK with sol3

Environment

Ubuntu 20.04
GCC 9.3

Solved by defining SOL_SAFE_FUNCTION_CALLS=0


[Installation]: building CPU docker image crashes my machine

Your current environment
title says it all, when running
docker build -f Dockerfile.cpu -t vllm-cpu-env --shm-size=4g .

the build process gets up to this line and subsequently freezes my pc indefinitely.
No error messages to share..
PyTorch version: 2.4.0+cu121
Is debug build: False
CUDA used to build PyTorch: 12.1
ROCM used to build PyTorch: N/A
OS: Ubuntu 22.04.4 LTS (x86_64)
GCC version: (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
Clang version: Could not collect
CMake version: version 3.30.2
Libc version: glibc-2.35
Python version: 3.10.12 (main, Jul 29 2024, 16:56:48) [GCC 11.4.0] (64-bit runtime)
Python platform: Linux-6.8.0-40-generic-x86_64-with-glibc2.35
Is CUDA available: False
CUDA runtime version: No CUDA
CUDA_MODULE_LOADING set to: N/A
GPU models and configuration: No CUDA
Nvidia driver version: No CUDA
cuDNN version: No CUDA
HIP runtime version: N/A
MIOpen runtime version: N/A
Is XNNPACK available: True
CPU:
Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        39 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               8
On-line CPU(s) list:                  0-7
Vendor ID:                            GenuineIntel
Model name:                           11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
CPU family:                           6
Model:                                140
Thread(s) per core:                   2
Core(s) per socket:                   4
Socket(s):                            1
Stepping:                             1
CPU max MHz:                          4700,0000
CPU min MHz:                          400,0000
BogoMIPS:                             5606.40
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l2 cdp_l2 ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdt_a avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb intel_pt avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves split_lock_detect user_shstk dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq rdpid movdiri movdir64b fsrm avx512_vp2intersect md_clear ibt flush_l1d arch_capabilities
Virtualization:                       VT-x
L1d cache:                            192 KiB (4 instances)
L1i cache:                            128 KiB (4 instances)
L2 cache:                             5 MiB (4 instances)
L3 cache:                             12 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-7
Vulnerability Gather data sampling:   Mitigation; Microcode
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Not affected
Vulnerability Spec store bypass:      Mitigation; Speculative Store Bypass disabled via prctl
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Enhanced / Automatic IBRS; IBPB conditional; RSB filling; PBRSB-eIBRS SW sequence; BHI SW loop, KVM SW loop
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Versions of relevant libraries:
[pip3] numpy==1.26.4
[pip3] numpy-stl==2.8.0
[pip3] nvidia-cublas-cu12==<IP_ADDRESS>
[pip3] nvidia-cuda-cupti-cu12==12.1.105
[pip3] nvidia-cuda-nvrtc-cu12==12.1.105
[pip3] nvidia-cuda-runtime-cu12==12.1.105
[pip3] nvidia-cudnn-cu12==<IP_ADDRESS>
[pip3] nvidia-cufft-cu12==<IP_ADDRESS>
[pip3] nvidia-curand-cu12==<IP_ADDRESS>
[pip3] nvidia-cusolver-cu12==<IP_ADDRESS>
[pip3] nvidia-cusparse-cu12==<IP_ADDRESS>
[pip3] nvidia-ml-py==12.560.30
[pip3] nvidia-nccl-cu12==2.20.5
[pip3] nvidia-nvjitlink-cu12==12.6.68
[pip3] nvidia-nvtx-cu12==12.1.105
[pip3] onnxruntime-genai==0.3.0
[pip3] pyzmq==26.2.0
[pip3] torch==2.4.0
[pip3] torchvision==0.19.0
[pip3] transformers==4.44.2
[pip3] triton==3.0.0
[conda] Could not collect
ROCM Version: Could not collect
Neuron SDK Version: N/A
vLLM Version: 0.5.5@2148441fd371faf3e90748b310fdb4500939e527
vLLM Build Flags:
CUDA Archs: Not Set; ROCm: Disabled; Neuron: Disabled
GPU Topology:
Could not collect
How you are installing vllm
docker build -f Dockerfile.cpu -t vllm-cpu-env --shm-size=4g .

Before submitting a new issue...

[X] Make sure you already searched for relevant issues, and asked the chatbot living at the bottom right corner of the documentation page, which can answer lots of frequently asked questions.

you can watch the cpu usage. maybe it uses too many cpus, and you need to figure out how to limit the number of cpus used for compilation.


Reading the Sqids FAQ, encoding Negative Integers must not be allowed

Thank you for your great Sqids implementation.
I'm integrating it in the next DMVCFramework version.
Reading the Sqids FAQ seems that negative numbers should not be threaded by the encoding; must not be possibile to encode. However this implementation allows it.
There is some reason to do that?
Thank you

Thank you for your kind feedback and your question!
It is correct that a Sqids implementation should handle non-negative numbers only. This is enforced by the TNumber type, which is equivalent to the UInt64 type. Like a Word or Cardinal, the UInt64 type is unsigned and, thus, non-negative. As a result, the compiler enforces that the Sqids implementation handles non-negative integers only.


How to make sure the legacy websocket connection still works if the listeners update without using the envoy hot-restart ?

Title: How to make sure the legacy websocket connection still works if the listeners update without using the envoy hot-restart ?
Description:

We are using the file system based LDS for dynamic resource update, and also envoy was also working  as websocket proxy.
If some lds (ip,socket options, or tls configs) change happen ,the listener will be draining and new listener will be created. But the legacy listeners's websocket connection will broken during these listeners' update period.
So is there any methods or solution to handler the existing connections smoothly switch to the new listener?

AFAIK, LDS will update in place for some filter chain changes but otherwise we will drain the existing listener which will drain the existing websocket connection as you've seen. AFAIK there's no mechanism to otherwise get around this.

@KBaichoo  if envoy listener can't do this , how envoy handle the legacy and new connections and traffic smoothly during some Control Plane configuration update ?

see https://github.com/envoyproxy/envoy/blob/1abf5e106fd15d7636e306b02c08ca55ec4bbd27/source/common/listener_manager/listener_manager_impl.cc#L800 for how in place filter chain update works and the callers of it to see the conditions where that holds true.
I don't think it's a good idea to expand that criteria to other fields such as ip, socket options, etc.
See also https://www.envoyproxy.io/docs/envoy/latest/operations/cli#cmdoption-drain-time-s if you want to increase your drain timeout so drained WS connection live longer.

@KBaichoo  what will happen if the drain-time set to  -1, seems the old version listener will not be draining any more, and the old connection will still usage able .And the new listener will also bind to the workers.
So after all the legacy connection in old listener filter chain was closed , the old version listener will continue draining or not ?

I think it'll set the value to uint32_t::max which will effectively disable draining.

yes, we have done some test. uint32_t::max or big value here may work , but our concern is if update listener resources many times  and what will happen for these draining listeners objects . Is there any memory leak risk since these objects may can't be destroy since the  draining  timer is not triggered.

Is there any memory leak risk since these objects may can't be destroy since the draining timer is not triggered.

I'd think so since you're preventing cleanup. You should measure it for yourself and to see if it's appropriate for your use case. It's a tradeoff between drain-timeout and resource leak delay. Maybe 1h? 3h? 6h? 12h?24h? might be sufficient for your drain timeout vs "never drain"

What happens if multiple old filter chains are not drained ? It will increase the memory requirements ? Is there a limit on max number of filter chains to be managed envoy ?

What happens if multiple old filter chains are not drained ?
> nothing happens but some object will not released.
It will increase the memory requirements ?

yes

Is there a limit on max number of filter chains to be managed envoy ?

seems no such limit. At least i can't find such kind of parameter

We select to such solution to enhance envoy for our case.

we not using this drain-time control logic and switch to add a new "drain-check-interval" .
if (drain-check-interval was configured)
1.We will not do drain the listener and the filter chains.
2.Start one timer according the value of this "drain-check-interval" we will start one timer to check the existing connections for this should be drained listener and filter chains for all the workers.
If all the works' connection is closed , then drain the listener and the filter chains so that this will not impact the existing WebSocket connections during listener update and draining happened.

@wufanqqfsc Thanks for the quick response!
Has this custom solution been ported back to the public Envoy repository? If so, could you please share the PR details?

Not yet , @KBaichoo  any comments for this solution  ? I can provide the patch if it's ok

Also, one more doubt, we are updating the listener TLS context using SDS. Will it affect websocket connections on TLS context update using SDS ?. As per the envoy documentation, listener filter chain update drains the corresponding listener.


Usability features

📝 Provide a description of the new feature
What is the expected behavior of the proposed feature?  What is the scenario this would be used?
I'd like to be able to use both modes in the Fancy Zones editor simultaneously, or at least convert the layout from grid to canvas mode.
I'd like a "swap zones" functionality. Which moves everything in Zone A to Zone B and vice-versa. This would be nice with a large monitor where I can have apps in small zones placed around a central large zone where I keep the window I'm working on in the large zone.  Then push it out to the side when I work on something else.

If you'd like to see this feature implemented, add a 👍 reaction to this post.

One request per issue else tracking becomes near impossible.

Not something we'd implement.  Very costly for testing and creating layouts is quick.
Tracked in https://github.com/microsoft/PowerToys/issues/290 / #6611


unable to change or add photo to user

Bug Report
unable to change or add photo to user
Description
unable to change or add photo to user
Bug Summary:
after updated to the release on 3/7/24 i no longer have the ability to add or change photos in the user area or my own
Steps to Reproduce:
have replicated this on my VM and raspberry pi 5
Expected Behavior:
Was able to click the photo to change or add picture
Actual Behavior:
no response to attempts
Environment

Operating System: raspian bullseye
Browser (if applicable): edge, chrome, safari

Reproduction Details
Confirmation:

[x ] I have read and followed all the instructions provided in the README.md.
[x] I am on the latest version of both Open WebUI and Ollama.
[x] I have included the browser console logs.
[x] I have included the Docker container logs.

Logs and Screenshots
Browser Console Logs:
[Include relevant browser console logs, if applicable]
Docker Container Logs:
[Include relevant Docker container logs, if applicable]
Screenshots (if applicable):
[Attach any relevant screenshots to help illustrate the issue]
Installation Method
[Describe the method you used to install the project, e.g., manual installation, Docker, package manager, etc.]
Additional Information
[Include any additional details that may help in understanding and reproducing the issue. This could include specific configurations, error messages, or anything else relevant to the bug.]
Note
If the bug report is incomplete or does not follow the provided instructions, it may not be addressed. Please ensure that you have followed the steps outlined in the README.md and troubleshooting.md documents, and provide all necessary information for us to reproduce and address the issue. Thank you!

The latest commit should fix this issue, let me know if the issue persists!

What is the normal eta for it to show in the docker? I just updated and its now at ver 0.1.110-2024-03-06.
From: Timothy Jaeryang Baek @.>
Sent: Thursday, March 7, 2024 1:10 PM
To: open-webui/open-webui @.>
Cc: zlatiolais viperlance.net @.>; Author @.>
Subject: Re: [open-webui/open-webui] unable to change or add photo to user (Issue #1092)
The latest commit should fix this issue, let me know if the issue persists!
—
Reply to this email directly, view it on GitHubhttps://github.com/open-webui/open-webui/issues/1092#issuecomment-1984242522, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACAIONKI5JDULBN56GJGZBDYXC3PLAVCNFSM6AAAAABELQF4OKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBUGI2DENJSGI.
You are receiving this because you authored the thread.Message ID<EMAIL_ADDRESS>

What is the normal eta for it to show in the docker? I just updated and its now at ver 0.1.110-2024-03-06.
From: Timothy Jaeryang Baek @.>
Sent: Thursday, March 7, 2024 1:10 PM
To: open-webui/open-webui @.>
Cc: zlatiolais viperlance.net @.>; Author @.>
Subject: Re: [open-webui/open-webui] unable to change or add photo to user (Issue #1092)
The latest commit should fix this issue, let me know if the issue persists!
—
Reply to this email directly, view it on GitHubhttps://github.com/open-webui/open-webui/issues/1092#issuecomment-1984242522, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACAIONKI5JDULBN56GJGZBDYXC3PLAVCNFSM6AAAAABELQF4OKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBUGI2DENJSGI.
You are receiving this because you authored the thread.Message ID<EMAIL_ADDRESS>
When in doubt delete container and image, re-pull, and re-run.

And it is working now
From: Justin Hayes @.>
Sent: Thursday, March 7, 2024 2:40 PM
To: open-webui/open-webui @.>
Cc: zlatiolais viperlance.net @.>; Author @.>
Subject: Re: [open-webui/open-webui] unable to change or add photo to user (Issue #1092)
What is the normal eta for it to show in the docker? I just updated and its now at ver 0.1.110-2024-03-06.
From: Timothy Jaeryang Baek @.>
Sent: Thursday, March 7, 2024 1:10 PM
To: open-webui/open-webui @.>
Cc: zlatiolais viperlance.net @.>; Author @.>
Subject: Re: [open-webui/open-webui] unable to change or add photo to user (Issue #1092https://github.com/open-webui/open-webui/issues/1092)
The latest commit should fix this issue, let me know if the issue persists!
—
Reply to this email directly, view it on GitHub#1092 (comment)https://github.com/open-webui/open-webui/issues/1092#issuecomment-1984242522, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACAIONKI5JDULBN56GJGZBDYXC3PLAVCNFSM6AAAAABELQF4OKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBUGI2DENJSGI.
You are receiving this because you authored the thread.Message ID<EMAIL_ADDRESS>When in doubt delete container and image, re-pull, and re-run.
—
Reply to this email directly, view it on GitHubhttps://github.com/open-webui/open-webui/issues/1092#issuecomment-1984389777, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACAIONPQEXLFI3O7HXFMV4TYXDGA7AVCNFSM6AAAAABELQF4OKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBUGM4DSNZXG4.
You are receiving this because you authored the thread.Message ID<EMAIL_ADDRESS>


chef-client 12.19 fix

metadata.rb - update poise-python to 1.5; works with chef client 12.19
recipes/_aws_linux.rb - remove groff package; package does not appear to be needed
.kitchen.yml - update centos-6.5 to 6.7; bento/centos-6.5 no longer available
.kitchen.ec2.yml - add default and profile_test_get suites
Used the following ami's for kitchen-ec2 tests
AWS_UBUNTU_1404_AMI=ami-49c9295f
AWS_AMAZON_AMI=ami-22ce4934

@jeremyfryer, is this PR meant to address #10? If not, could you please create an issue and specify that this PR addresses said issue.

@cmlicata Yes this PR is meant to address #10

All tests pass?

@cmlicata Yes, all tests passed with both the .kitchen.yml and .kitchen.ec2.yml


[MINOR][SQL][TESTS] Fix compilation warning adaptation of an empty argument list by inserting () is deprecated

What changes were proposed in this pull request?
The pr aims to fix  compilation warning: adaptation of an empty argument list by inserting () is deprecated
Why are the changes needed?
Fix compilation warning.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Manually check.
Pass GA.
Was this patch authored or co-authored using generative AI tooling?
No.

ref: https://stackoverflow.com/questions/25351988/adaptation-of-argument-list-by-inserting-has-been-deprecated

Merged into master. Thanks @panbingkun @yaooqinn

Merged into master. Thanks @panbingkun @yaooqinn

Thanks @LuciferYang @yaooqinn


Leaking event listener

https://github.com/microsoft/vscode/blob/be776fbfff16d18b19457cc271e4e049b766490d/src/vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost.ts#L261

Another one in that file is:
https://github.com/microsoft/vscode/blob/be210b3a60c7d60030c1d3d92da00d008edf6ab9/src/vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost.ts#L528


[Issue]: string returned by amdsmi_status_code_to_string() contains RSMI_STATUS_*

Problem Description
Not a big issue, but the string returned by amdsmi_status_code_to_string() contains the RSMI_STATUS_* code. For example:
amdsmi_status_code_to_string(AMDSMI_STATUS_SUCCESS, &err)
-> "RSMI_STATUS_SUCCESS: The function has been executed successfully."

amdsmi_status_code_to_string(AMDSMI_STATUS_INVAL, &err)
-> "RSMI_STATUS_INVALID_ARGS: The provided arguments do not meet the preconditions required for calling this function."

Operating System
Ubuntu 22.04
CPU
AMD EPYC 7763
GPU
AMD Instinct MI250
ROCm Version
ROCm 6.0.0
ROCm Component
amdsmi
Steps to Reproduce
No response
(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support
No response
Additional Information
No response

I believe this is resolved in rocm 6.1.0, this commit fixed it: 5ff5af0b5a24927b1761ae954ec0b466188c1f39

Hi @maxweiss, an internal ticket has been created to fix this. Thanks for pointing this out!


Is esockd_connection_sup a supervisor or a gen_server

%% start child
{ok, ConnSup} = supervisor:start_child(Sup,
{connection_sup,
{esockd_connection_sup, start_link, [Options, MFArgs, Logger]},
transient, infinity, supervisor, [esockd_connection_sup]})
% % but, esockd_connection_sup is a gen_server
-module(esockd_connection_sup).
-behaviour(gen_server).
So, Is it a bug or for some special purpose?

No bug, no special purpose, you should learn more about OTP program style.


Textures not importing

I drag the textures im using into the texture window like the tutorial but nothing is happening. no textures show up or work.
all it says in console is this

Please help

That's not a window for textures.  That's for materials.  You need to make materials with textures and then drag those in.

Closing.  Please reopen if you are still having problems.

How i can make material for it

The regular way you make materials in Godot.  The easiest way is to create a StandardMaterial3D and then fill in the fields that you need.  Any Godot 3D material should work.


MacOS Exception: Error running pod install with ^4.2.6

Hi:
I configured the project as the readme.txt and I'm getting this error.
The MACOSX_DEPLOYMENT_TARGET is 11.0.
Do you have any ideas?
Running pod install...                                           1,293ms
CocoaPods' output:
↳
  Preparing

    Analyzing dependencies

    Inspecting targets to integrate
      Using `ARCHS` setting to build architectures of target `Pods-Runner`: (``)

    Finding Podfile changes
      A flutter_meedu_videoplayer
      A media_kit_libs_macos_video
      A media_kit_native_event_loop
      A media_kit_video
      A screen_brightness_macos
      A screen_retriever
      A window_manager
      R video_player_macos
      - FlutterMacOS
      - device_info_plus
      - isar_flutter_libs
      - package_info_plus
      - path_provider_foundation
      - printing
      - shared_preferences_foundation
      - wakelock_macos

    Fetching external sources
    -> Fetching podspec for `FlutterMacOS` from `Flutter/ephemeral`
    -> Fetching podspec for `device_info_plus` from `Flutter/ephemeral/.symlinks/plugins/device_info_plus/macos`
    -> Fetching podspec for `flutter_meedu_videoplayer` from `Flutter/ephemeral/.symlinks/plugins/flutter_meedu_videoplayer/macos`
    -> Fetching podspec for `isar_flutter_libs` from `Flutter/ephemeral/.symlinks/plugins/isar_flutter_libs/macos`
    -> Fetching podspec for `media_kit_libs_macos_video` from `Flutter/ephemeral/.symlinks/plugins/media_kit_libs_macos_video/macos`
    make: Nothing to be done for `all'.
    -> Fetching podspec for `media_kit_native_event_loop` from `Flutter/ephemeral/.symlinks/plugins/media_kit_native_event_loop/macos`
    make: Nothing to be done for `all'.
    -> Fetching podspec for `media_kit_video` from `Flutter/ephemeral/.symlinks/plugins/media_kit_video/macos`
    make: Nothing to be done for `all'.
    -> Fetching podspec for `package_info_plus` from `Flutter/ephemeral/.symlinks/plugins/package_info_plus/macos`
    -> Fetching podspec for `path_provider_foundation` from `Flutter/ephemeral/.symlinks/plugins/path_provider_foundation/macos`
    -> Fetching podspec for `printing` from `Flutter/ephemeral/.symlinks/plugins/printing/macos`
    -> Fetching podspec for `screen_brightness_macos` from `Flutter/ephemeral/.symlinks/plugins/screen_brightness_macos/macos`
    -> Fetching podspec for `screen_retriever` from `Flutter/ephemeral/.symlinks/plugins/screen_retriever/macos`
    -> Fetching podspec for `shared_preferences_foundation` from `Flutter/ephemeral/.symlinks/plugins/shared_preferences_foundation/macos`
    -> Fetching podspec for `wakelock_macos` from `Flutter/ephemeral/.symlinks/plugins/wakelock_macos/macos`
    -> Fetching podspec for `window_manager` from `Flutter/ephemeral/.symlinks/plugins/window_manager/macos`

    Resolving dependencies of `Podfile`
      CDN: trunk Relative path: CocoaPods-version.yml exists! Returning local because checking is only performed in repo update
    [!] CocoaPods could not find compatible versions for pod "media_kit_native_event_loop":
      In Podfile:
        media_kit_native_event_loop (from `Flutter/ephemeral/.symlinks/plugins/media_kit_native_event_loop/macos`)

    Specs satisfying the `media_kit_native_event_loop (from `Flutter/ephemeral/.symlinks/plugins/media_kit_native_event_loop/macos`)` dependency
    were found, but they required a higher minimum deployment target.

    /Library/Ruby/Gems/2.6.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:317:in `raise_error_unless_state'
    /Library/Ruby/Gems/2.6.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:299:in `block in unwind_for_conflict'
    /Library/Ruby/Gems/2.6.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:297:in `tap'
    /Library/Ruby/Gems/2.6.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:297:in `unwind_for_conflict'
    /Library/Ruby/Gems/2.6.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:682:in `attempt_to_activate'
    /Library/Ruby/Gems/2.6.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:254:in `process_topmost_state'
    /Library/Ruby/Gems/2.6.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:182:in `resolve'
    /Library/Ruby/Gems/2.6.0/gems/molinillo-0.8.0/lib/molinillo/resolver.rb:43:in `resolve'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/resolver.rb:94:in `resolve'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/installer/analyzer.rb:1078:in `block in resolve_dependencies'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/user_interface.rb:64:in `section'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/installer/analyzer.rb:1076:in `resolve_dependencies'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/installer/analyzer.rb:124:in `analyze'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/installer.rb:416:in `analyze'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/installer.rb:241:in `block in resolve_dependencies'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/user_interface.rb:64:in `section'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/installer.rb:240:in `resolve_dependencies'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/installer.rb:161:in `install!'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/command/install.rb:52:in `run'
    /Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:334:in `run'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/command.rb:52:in `run'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/bin/pod:55:in `<top (required)>'
    /usr/local/bin/pod:23:in `load'
    /usr/local/bin/pod:23:in `<main>'

Exception: Error running pod install

flutter doctor -v
[✓] Flutter (Channel stable, 3.7.11, on macOS 13.3.1 22E772610a darwin-x64, locale en-ES)
    • Flutter version 3.7.11 on channel stable at /Users/alberto/Sources/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f72efea43c (4 weeks ago), 2023-04-11 11:57:21 -0700
    • Engine revision 1a65d409c7
    • Dart version 2.19.6
    • DevTools version 2.20.1

[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).

[✓] VS Code (version 1.78.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.62.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 13.3.1 22E772610a darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 113.0.5672.92

[✓] HTTP Host Availability
    • All required HTTP hosts are available

Specs satisfying the `media_kit_native_event_loop (from `Flutter/ephemeral/.symlinks/plugins/media_kit_native_event_loop/macos`)` dependency
were found, but they required a higher minimum deployment target.

This means its not set to the value recommend, did you change all to new value?

Hi:
You're true I changed values of "MACOSX_DEPLOYMENT_TARGET" here:

/macOS/Podfile
/macos/Runner.xcodeproj/project.pbxproj

but forgot to set platform :osx, '11.0' on  /macOS/Podfile
Many thanks

Glad to know it was fixed


fix(eventbridge): solve import function in check

Description
Fix importing the function is_policy_cross_account in eventbridge_schema_registry_cross_account_access check.
License
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

I don't know why this check has no tests, but that was the reason why we did not identify it earlier, please add tests for this check.
Thanks!

Sorry! Tests were added :)


feat: added custom checkbox input style

PR Checklist
Please check all that apply to this PR using "x":

[x] I have checked that this PR is not a duplicate of an existing PR (open, closed or merged)
[x] I have checked that this PR does not introduce a breaking change
[ ] This PR introduces breaking changes and I have provided a detailed explanation below

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting)
[ ] Refactoring (no functional changes)
[ ] Documentation changes
[ ] Other - Please describe:

Fixes
Issue Number: #137
What is the current behavior?
Checkbox input has browser default style.
What is the new behavior?
Now checkbox input have a custom style, that matches with the app layout.
Other information

Nice, thanks :v:


govindpatel - hexagonal-architecture

MessageService uses MessageDAOInterface(port) which later can be replaced with some other DAO implementation.

test this please

(that was a comment to kick off the CI build again)