Very Slow Load times, unlike the Demo Video

Hi,
While using the app the input and output loads very slow.
its nothing like the demo video.
I have tried reducing the update time to 1 second still its not even close to being as fast the demo video.
Note - I am on free trial credits of the OpenAI API.
Am I missing something?

Is the transcription or the response slow? The transcription is done on your GPU unless your GPU is incompatible the it uses your CPU, which could be slow. Could you provide the console output?

Thanks, I just read about how Whisper works. I thought it worked like gpt-turbo via API but now I understand it works locally to do the transcription.
My notebook has an Intel Iris XE which is an integrated graphics processor.
Is that not compatible?
How can I make this work in my situation? Can you help. ( Please consider I am not a tech guy so your guidance, or pointing me in the right direction to make the transcription work in real time will be really helpful as I wont be able to figure it out by myself.)

The Intel Iris XE will not support Whisper GPU. Unfortunately, there is no simple solution to your issue. You could consider modifying the get_transcription method to use some API (somehow) instead of the loaded Whisper model.


[SPARK-18088][ML] Various ChiSqSelector cleanups

What changes were proposed in this pull request?

Renamed kbest to numTopFeatures
Renamed alpha to fpr
Added missing Since annotations
Doc cleanups

How was this patch tested?
Added new standardized unit tests for spark.ml.
Improved existing unit test coverage a bit.

CC: @mpjlu @srowen @yanboliang

Test build #67590 has started for PR 15647 at commit 10f8b26.

Test build #67590 has finished for PR 15647 at commit 10f8b26.

This patch fails Python style tests.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/67590/
Test FAILed.

Merged build finished. Test FAILed.

Test build #67593 has started for PR 15647 at commit 1ead234.

Test build #67593 has finished for PR 15647 at commit 1ead234.

This patch fails PySpark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/67593/
Test FAILed.

Test build #67596 has started for PR 15647 at commit 77f05ef.

Test build #67596 has finished for PR 15647 at commit 77f05ef.

This patch fails RAT tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/67596/
Test FAILed.

test this please

Test build #67597 has started for PR 15647 at commit 77f05ef.

Test build #67599 has started for PR 15647 at commit 77f05ef.

Test build #67599 has finished for PR 15647 at commit 77f05ef.

This patch fails PySpark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/67599/
Test FAILed.

Merged build finished. Test FAILed.

Test build #67597 has finished for PR 15647 at commit 77f05ef.

This patch fails PySpark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/67597/
Test FAILed.

I'll fix these later tonight

Test build #67626 has started for PR 15647 at commit 8b3ed65.

Test build #67626 has finished for PR 15647 at commit 8b3ed65.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/67626/
Test PASSed.

Updated---thanks!

Test build #67672 has started for PR 15647 at commit 7d3c74c.

Test build #67672 has finished for PR 15647 at commit 7d3c74c.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/67672/
Test PASSed.

Merged build finished. Test PASSed.

Any more comments, or shall I merge this?

test this please

Test build #67923 has started for PR 15647 at commit 7d3c74c.

Test build #67923 has finished for PR 15647 at commit 7d3c74c.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/67923/
Test PASSed.

I'll go ahead and merge this, but please comment if it needs any follow-ups.
Merging with master
Thanks for the review!


refactor: 💡 React Flexbox component

👋 Thanks for creating a pull request! 🚀 Checkout the storybook we've created for it: react

https://sebgroup.github.io/green/pr-432/react/?path=/docs/components-layout-flexbox--flexbox

Have you thought about adding the ability to use different breakpoints as well? Eg. justify-content-lg-end to alter flexbox behaviour on certain breakpoints? See https://getbootstrap.com/docs/5.0/utilities/flex/ for more options and examples.

Yeah was thinking about it, will add that in as well


Change username

Currently it's not possible to change your username (at least I didn't find the option to do so). As the username is persisted in the local storage changing the username is only possible by editing the local storage manually.

Yes, I'm aware of that and will take care of this.
For a quick workaround: Klick on the Logo in the upper left to get back to the start screen. There you will have the input field for changing your name. The room you may just have entered before should be recognized, so that you can change your name here and enter your room again.
But you are right, this should be solved more obvious.


Reconnect on lost connection to asterisk

Hi,
Is it possible to reconnect homeassistant to asterisk when the connection is lost? (due to server reboot, or asterisk restart) ?
When the connection is down your sensor stays at 'disconnected' and does not try to reconnect by itself.
I need to restart homeassistant to get it connected again.
Thanks in advance!
Best Regards,
Donald.

Hi,
Sorry for the delay, haven't been around for a while.
Thanks for the report, should be fixed by #4. Could you give this a try and see if it fixes it.
Thanks


GitHub link  as filepath not Windows compatible

Line 197 creates a directory which contains a link to the github repository. This link is not compatible for windows as the file path slashes point the wrong way.
The command File.separator; can be used to match the system file seperator if required (eg. fs = File.separator;    )  but would likely result in excess subdirectories anyway.
Perhaps making a .txt file in the directory with the relevant github directory could be of use, or printing this info into the log window.

Many thanks for pointing this out!
The link to GitHub was a mistake - corrected the line to
SIFTDir = path + "/SIFT/";


[FEATURE] Provide releases for Apple Silicon (ARM/Aarch64)

Is your feature request related to a problem? Please describe.
Our team has a mix of developers on Macs and Linux.  Those Macs are on Apple Silicon (including myself).  I'd like to use this tool for linting our conventional commits but it is a non-starter without builds for Apple Silicon.
Describe the solution you'd like
Include builds for Apple Silicon (Aarch64) with each release.
Describe alternatives you've considered
Looking for other compiled tools in order to keep our dependencies to a minimum.

Cocogitto is already avalaible for apple silicon (see: https://formulae.brew.sh/formula/cocogitto#default)
brew install cocogitto


[Guide] Separation of mosaics from namespaces

Cow release comes with breaking compatibility due to the separation of mosaics from namespaces
Once the SDK is updated, changes will be applied to every guide related with mosaics.

I'm working on this issue.

New SDK: https://github.com/nemtech/nem2-sdk-typescript-javascript/releases/tag/v0.10.2

Temporarily, java examples will be dropped.


[WIP] add uninstall to monitoring stage and status

Issue link
https://issues.redhat.com/browse/MGDAPI-1881
What
Adding stage uninstalllation capabilities during an upgrade scenario.
More specificall for this change, the changes required to uinstall AMO on upgrade to next version of RHAOM.
Verification steps -  note this is still WIP so subject to change/errors
Against a OSD
Checkout older version of RHOAM master or tag 1.12.0
Do a fresh installation
Once the installation goes complete verify that Namespaces redhat-rhoam-middeware-monitoring, redhat-rhoam-middeware-monitoring-operator,  redhat-rhoam-middeware-monitoring-federate are present
Checkout this branch
Stop and restart the code
The Observability Installation should now be present including the operator and operand namespaces
The  three middelware-monitoring namespaces should be gone.
You may face an error around blackbox targets which will be resolved in another pr. These can be ignored for now.

Verified that the observability namespaces were created and the three monitoring namespaces were removed from a fresh RHOAM v1.12.0 installation after running this PR for a few minutes. However the redhat-rhoam-monitoring namespace is continually being re-created and then immediately deleted. Also reviewed the changed files and added some comments. I think this looks good but the redhat-rhoam-monitoring namespace recreation/deletion loop probably warrants further investigation.


tmuxinator environment

I would like to pass environment variables to tmuxinator.
I understand I can ser the @args ENV or @settings method.
The issue is that I have MANY environment variables to pass.
The best way for me to pas them would be something like
$ bash
$ export MY_VAR1=123
$ MY_VAR2=hello tmuxinator start project
then MY_VAR1 and MY_VAR2 should be available in ALL of the tmux terminals.
Is this possible?

To do that you have to use a different tmux server socket each time.
In other words, you have to start tmuxinator with tmux_options: -S <%= ENV["TMUX_SOCKET"] %> in config file and
TMUX_SOCKET= tmuxinator

You could also set the tmux_socket to a specific value in the tmuxinator configuration file


update ct Terraform provider to 0.7.1

closes: #1141
closes: #1209
Signed-off-by: knrt10<EMAIL_ADDRESS>

Merging as CI is passing and not a significant change


Use WAL journal mode for briefcases

@kabentley, shouldn't we enable WAL mode for StandaloneDb too?


Using build optimizer in 6.0.8 makes my production build freeze in Windows Edge and iOS Safari, works on Chrome and FF

Bug Report or Feature Request (mark with an x)
- [ X ] bug report -> please search issues before submitting
- [ ] feature request

Area
- [ ] devkit
- [ ] schematics

Versions

Node-version: v9.4.0
npm-version: 6.1.0
ng --v:

Angular CLI: 6.0.8
Node: 9.4.0
OS: win32 x64
Angular: 6.0.7
... animations, common, compiler, compiler-cli, core, forms
... http, platform-browser, platform-browser-dynamic
... platform-server, router
Package                           Version
@angular-devkit/architect         0.6.8
@angular-devkit/build-angular     0.6.8
@angular-devkit/build-optimizer   0.4.9
@angular-devkit/core              0.6.8
@angular-devkit/schematics        0.6.8
@angular/cdk                      6.3.2
@angular/cli                      6.0.8
@angular/material                 6.3.2
@ngtools/webpack                  6.0.8
@schematics/angular               0.6.8
@schematics/update                0.6.8
rxjs                              6.2.1
typescript                        2.7.2
webpack                           4.8.3

The log given by the failure

There's no error in the browser console.
Mention any other details that might be useful

I updated my app to v6 from Angular CLI 1.7.4. It compiles, but the production version freezes the browser at certain points when using the app, always the same place. There's no log, both Edge on Windows 10 and Safari on iOS freeze when using the app. This didn't happen on 1.7.4.
Any tips on how to debug this? I can't replicate the problem when using ng serve, however, it does happen when using ng serve --prod

I don't know if it's related to this, but initially after the update I was having the error "No NgModule metadata found for 'AppModule'' so I'm using the workaround suggested in https://github.com/angular/angular-cli/issues/8798 - adding
"files": [
"src/app/app.module.ts"
]

to my tsconfig.json. It fixes the error, but can it cause some reliability issues like this? I'm getting the frozen browser in many situations in the app just by clicking around so it's really hard to know what causes it - especially when it never happened before in earlier versions. It happens when components get unloaded and added to dom based on changes in the model (like the three layout buttons in the example site).

I found the reason for the freeze - when I disable build optimizer, my app works as expected. The size goes up 300kb but it's better than freezing app.
What such things does build optimizer do that it can cause the whole browser to freeze? Is there any way to find the point where the app gets stuck?

It appears the project is using an outdated version of the build optimizer (@angular-devkit/build-optimizer 0.4.9).  If it is present within the project's package.json, you can try removing it via npm uninstall build-optimizer.

You saved my day. I did:
npm uninstall @angular-devkit/build-optimizer --save-dev (since it was in the devDependencies, I don't know if that is relevant, but it worked)
npm install @angular-devkit/build-optimizer --save-dev (installed the latest version)
Now it works. Thank you so very much! :)
As a side-note, ng update told me I was up to date so it didn't see that this dependency was outdated. It would be helpful for others in my situation if ng update noticed this and updated it automatically.


Best practice of using Sharding-Proxy for different business systems

For different business systems, is it better to deploy a unified Sharding-Proxy or individual Proxy for each business system?
If it is designed to deploy a unified Sharding-Proxy, I'm suprised that some configs such as query.with.cipher.column are global.

We can talk about how to enhancement it

I'm familiar with few config.
Maybe at least we can consider letting query.with.cipher.column be configured on every table (for both Sharding-JDBC and Sharding-Proxy) ?

Good idea, we can talk about how to change the java config and yaml to make it can use query.with.cipher.column for each table

I will follow this issue.

@skyoxZ Are you interested in this feature, let this parameter make effect to certain databases&tables?

@skyoxZ Are you interested in this feature, let this parameter make effect to certain databases&tables?

The migration process of data masking of some tables should not affect other tables that have been using data masking.


Variants: Define States for Validation

In Figma we define Sucess and Error as State. But in Code it is actually defined as Validation.
Desgin
State:

Default
Hover
Success
Error
Focus
Disabled

Dev
State:

Default
Hover
Focus
Disabled

Validation:

Default
Sucess
Error

This leads to the situation that a lot of states have no design:

Since we don't want to implement all this different variations in Fimga, we decided to create global guidelines:

[ ] create guidelines for missing states

[ ] @Cian77 check if this is consistent with docs in Wiki

no longer relevant


Add picorv32 litex example

This PR adds and describes how to build LiteX with PicoRV32 soft CPU using SymbiFlow. It allows the design to be built either by using pregenerated verilog files, or by generating them with LiteX.
All LiteX submodules/dependencies are stored in requirements.txt with their respective commit hashes/tags, so that we're not pulling everytime the HEAD of each repository, which could result in broken designs.

picorv32 is already enabled here: https://github.com/SymbiFlow/symbiflow-examples/tree/master/xc7/litex_demo. Closing


client should return a 401 error code when no token is provided

If no token is provided to the authenticate call, a 401 code should be returned with the error.
 I already fixed this in my branch. I'll merge this and resolve conflicts. Thanks @ccummings!


Fix ega colors

The 4-bit depth presenter was looking up colors in the vga palette, using the actual 6-bit ega color representations as index.
While this may work with an unchanged palette, when a program (such as the attached demo) changes the ega pallette, the resulting colors no longer match.
This fix uses the formula from https://moddingwiki.shikadi.net/wiki/EGA_Palette to convert the 6-bit ega color format to 24-bit rgb.
L43-1.zip

Back to draft. This fixes the attached demo, but breaks krondor even worse :(


⚠ Samsung has degraded performance

In ae73a15, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2739 ms

Resolved: Samsung performance has improved in 5739953.


Error in tutorial text code example

I'm not sure if this is the right place to leave this, if the actual tutorial text was hosted I'd comment there, but the tutorial text has either a misleading or incorrect code example from 05-Http:
decodeGifUrl : Json.Decoder String
decodeGifUrl =
  Json.at ["data", "image_url"] Json.string

In order to match the accompanying code in this repo and in the online example:
Json.Decoder should be Decode.Decoder
Json.at should be Decode.at
Json.string should be Decode.String

The examples have been updated as new releases come out. It looks like the JSON example code matches exactly in the latest version. Sorry for the trouble with the older version!


Ctrl-F1 doesn't work on all systems

This is mostly due to a bug in OsuTK itself as there is nothing wrong in osu.Framework.

For some data points, this doesn't happen to me on my windows 10 VM, nor macOS. It does happen on my native windows 10 PC (requiring Ctrl-Alt-F1 to activate).
If you have confirmed it's an OsuTK issue, please provide documentation how you ascertained that.

I've basically took the long route and reproduced that issue by:

Creating a new project using the latest Source code,
Added some logging:

using System;
using osuTK;

namespace TestProject
{
    internal static class Program
    {
        private static void Main(string[] args)
        {
            var gameWindow = new GameWindow();

            gameWindow.KeyDown += (sender, key) =>
            {
               Console.WriteLine($"CTRL: {key.Control} Key: {key.Key}");
            };

            gameWindow.Run();
            Console.WriteLine("Hello World!");
        }
    }
}

Found out that no key event is getting fired when pressing CTRL + F1
Searched deeper and went into this File.
Hooked up some logging, and it seems like that this never gets called if CTRL + F1 is pressed.

Would be interesting to also verify that this is a non-issue with the SDL2 backend.

After a quick search, someone mentioned it may be globally registered to some other programs. Chinese source
My Windows 10 native dev machine can fire Ctrl+F1 normally. You'd better investigate with some tool showing global registered hotkeys.

Note that this isn't windows only, as @smoogipoo is able to reproduce on macOS (I am not, though).

I've briefly tested this, since it reproduces for me. It also reproduces with SDL. In fact, it looks like at least my Windows install is busted somehow. I do not say this lightly, here's some video evidence.
Context for what you're looking at:

visual test browser in the background,
the very windows-95-looking thing is spy++, hooked up to receive all winapi keyboard messages from all other windows,
keyboard visualiser on the bottom right is nohboard.

To sum up the video: for some reason pressing Ctrl+F1 or Ctrl+F3 leads to WM_KEYDOWN events not being generated for VK_F1 or VK_F3 at all, but if you add Alt it miraculously starts working again. All the other F keys work fine. And since the keybindings fire at key down and not up, this is why the shortcut breaks.
Before you ask: yes, it reproduces without nohboard on, and no, it shouldn't be a global hotkey of something else, since the preset for capturing keyboard events also includes WM_HOTKEY. I suppose next step would be to start killing all of my processes one by one to make sure it really is the OS. Or safe mode, I dunno.
Windows 10.0.18362 if anyone wants to compare version numbers, by the way.

I had the issue on macOS until I turned off these default system shortcuts:

@Mempler and I had the parsec game streaming client installed on our windows machines, and it seems they do horrible things with keyboard hooks globally (probably suppressing the events altogether) even when they're not actively streaming a game. So that should be the windows case resolved for us both, not sure about @peppy's.

I am also running parsec on the only machine Ctrl-F1 doesn't work for me. Nice catch. I've sent an email to then and would suggest anyone else running into this potentially does the same to make them aware of the issue.

Hey all. Sorry for the confusion this caused. Dean emailed me about this thread. Parsec captures Ctrl + F1 and Ctrl + F3 globally because you need to be able to accept / kick connections from anywhere when they're happening as a host. You can either shut down Parsec completely or change the hotkeys for these events in the Parsec settings. Thanks, Benjy

@boxerbk thanks for the response.
is there any chance these global keys could be disabled when no one is connected? it's quite common to run parsec in the background but seldom use it (leaving it open so your PC is available for remote connection), at which point it becomes a nuisance to have to manually open / close it each time.

@peppy That's a good recommendation. the reason they're on by default in the background is because the Parsec host is waiting for a connection at all times. When someone initiates the connection to the host, you need to be able to press Ctrl + F1 to accept them. We could potentially change that to only be active when a connection attempt is happening. Ctrl + F3 could potentially only be activated during a hosting session, but it will need to be global. Alternatively, hosts can change these hotkeys to any combo they wish.

@boxerbk How about a Toggle switch if those keys should be enabled or not? Since as for now, I've completely disabled those by editing keybindings.txt
Your second taught would be nice too!

Would highly recommend doing as mentioned – only listening when the keys are valid. Photoshop does a similar thing even when minimised, and it absolutely destroys faith in an application.
Closing this issue for now.


Add services for Security Group rules and Floating IPs

Managing Floating IPs and Security Groups is currently done via methods within the NetworkService (https://github.com/gvlproject/cloudbridge/blob/master/cloudbridge/cloud/interfaces/services.py#L670) and the Security Group resource (https://github.com/gvlproject/cloudbridge/blob/master/cloudbridge/cloud/interfaces/resources.py#L1720), respectively.
Instead, to keep the structure of the library consistent and provide a more intuitive interface, extract operations for those two resource types into their own dedicated services.

Fixed in commits: https://github.com/gvlproject/cloudbridge/commit/175ee982db57b3833f892a04007d4829ec03a112 and https://github.com/gvlproject/cloudbridge/commit/22f5a152fe02e0617aacf667fcb04104da6d99c3


Static map styles

I am wondering if i can generate a static map with custom styles. I cannot find anything in the documentation or source code. Thank you in advance.

@jrswgtr Everything is supported in the static map... except custom styles... :(

@egeloen Thanks for your reply. I guess i will have to look for a different solution.

@egeloen To me it does not seem too hard to build this feature. At the moment I am quite busy but I will be looking into it and maybe in the future I can contribute.

:+1:

I understand. Great work anyway, love the library!

I wrote this little class to generate a query string and put it after the request URL. Not the mos elegant solution, but it did the job for me!
`class StyleBuilder
{
private $styles = [];
public function addStyle(array $style = [])
{
	$this->styles[] = $style;
	return $this;
}

public function setStyles(array $styles = [])
{
	$this->styles = $styles;
	return $this;
}

public function getStyles()
{
	return $this->styles;
}

public function getQueryString($mapUrl = '')
{
	$styleStrings = [];
	foreach ($this->styles as $style) {
		$styleStrings[] = 'style=' . str_replace('=', ':', http_build_query($style,'','|'));
	}

	$queryString = '&' . implode($styleStrings, '&');
	$url = $mapUrl . $queryString;
	return $url;
}

}`

@jrswgtr Thanks, are you OK if I take your work and integrate it in the library?

@egeloen Sure, it would be an honor!


Deploy to Bluemix button

Add a button which automatically deploys this app to bluemix, possible using Bluemix DevOps Services.   For example, see the following demo app:
https://github.com/watson-developer-cloud/natural-language-understanding-nodejs

Related to #5

Implemented.


🎨 Updated Member page layout

No issue

Changed the Member details page to be more scalable and flexible, depending on whether creators are using subscriptions, emails, and stats.

Codecov Report

Merging #2271 (f923f83) into main (6fd9318) will decrease coverage by 0.07%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main    #2271      +/-   ##
==========================================
- Coverage   40.05%   39.98%   -0.08%
==========================================
  Files         573      574       +1
  Lines       22504    22507       +3
  Branches     3970     3970
==========================================
- Hits         9014     8999      -15
- Misses      13490    13508      +18

Impacted Files
Coverage Δ

app/components/gh-member-details.js
100.00% <100.00%> (ø)

app/routes/member.js
75.67% <100.00%> (+1.38%)
:arrow_up:

app/components/gh-html-iframe.js
45.45% <0.00%> (-38.64%)
:arrow_down:

app/components/gh-notification.js
95.45% <0.00%> (-4.55%)
:arrow_down:

Continue to review full report at Codecov.

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


Adding support note

Got this important support information form two different Senior Premier Field Engineers (Microsoft Premier Support FTEs). They got this information from the responsible product group (PG) within Microsoft.

@persident : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Thanks for your pull request. I'm reaching out to the engineering team that owns this API to confirm the support statement in the docs for this API, and will respond as soon as I can.

Thank you for your contribution, and I apologize for the delay in responding. I noticed that you added this note specifically to the description for the lpComputerName parameter. Can you clarify whether this deprecation applies specifically to this optional parameter, or to the DeleteProfileW function itself?

Thanks for your follow-up! Deprecation applies to the DeleteProfileW function, not only a parameter. Probably I have added the note to the wrong section accidentally.

The engineer that currently owns these APIs has no knowledge of them being deprecated. Do you happen to still have the names of the PFE's who told you these APIs were deprecated? If so, that would help us confirm this info. If you have this information available, please reach out to me directly at mcleans-at-microsoft-dot-com. Otherwise, we probably won't be able to accept this pull request.
Based on the information I've received so far from the engineering team I'm pre-emptively closing this pull request, but if you have further information that enables us to track this further we can reopen it. Thanks in advance!


Bump Dependencies, Fix Docker Build

Overview
Fixes #102
Description
Fixes the linked issue with the app version not being displayed on docker environments, upgrades all dependencies (as dependabot failed), cleaned yarn references, etc
### Submitter Checklist
- [x] Make sure you are opening from a topic branch (**/feature/fix/docs/ branch** (right side)) and not your main branch.
- [x] Ensure that the pull request title represents the desired changelog entry.
- [x] New public fields and methods are annotated with `@since TODO`.
- [x] I read and followed the [contribution guidelines](https://github.com/IntellectualSites/.github/blob/main/CONTRIBUTING.md).

Potential nice gain, the image is now 150ish MB smaller


Break and Place action not work

*Description of issue:
Action Place and Break no longer work as expected.
If you join a miner's job, breaking any blocks will not give you money.
If you join the Builder's job, you will be able to receive money for placing blocks, however, for the destruction of the same blocks you will also receive money, although the Builder's work does not specify the Action break of these same blocks.
CONFIG SECTION (DELETE IF NOT RELEVANT):
The default config jobConfig.yml is used for the test:
https://github.com/Zrips/Jobs/blob/master/src/main/resources/jobConfig.yml
Server Type (Spigot/Paperspigot/etc):
paper
Server Version (using /ver):
This server is running Paper version git-Paper-1615 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)
Jobs version: 4.16.3, latest build

Send your generalConfig file into paste server

Tested with the default config generalConfig.yml (deleted and the plugin recreated it)
Problem still exists.

Can't reproduce. Works like a charm here. By default PlaceAndBreakProtection is enabled. Disable that if you place and break the same block again.

Strange and floating bug.
If you turn off the server, delete all plugin configs (so that the plugin recreates them), start the server, join builder or miner job, then the behavior that I described above is observed.
After restarting the server, the error disappears, but this error exists even now on my main server, where there was a restart more than once.

By default there are some options in generalConfig, which may affect the payment. The first option is the enable-pay-in-creative, which adds ability to pay in creative, second is PlaceAndBreakProtection, which prevents any of block place and break again, making tons of payment.

The test is carried out in survival mode.
PlaceAndBreakProtection does not affect this behavior at all.
I also found out that in order to achieve this bug, you need to repeat everything I wrote above, but before, for example, break the redstone block, you need to put it somewhere.
As soon as the plugin gives out money, try to break another redstone block altogether, then for some reason it will count it too.
It's not even a matter of PlaceAndBreakProtection

I can't repeat this bug on 4.16.1.
Probably between 4.16.1 and 4.16.2 something broke, because the problem appeared with 4.16.2.

I managed to find the error in the code.
Here's a logical error:
https://github.com/Zrips/Jobs/blob/master/src/main/java/com/gamingmesh/jobs/listeners/JobsPaymentListener.java#L387-L388
Since you refactor recently, you also decided to fit everything into one condition:
"fp.getTime() > System.currentTimeMillis() && fp.getInfo().getName().equalsIgnoreCase(bInfo.getName()) || fp.getInfo().getNameWithSub().equalsIgnoreCase(bInfo.getNameWithSub())"
However, the result will always be true.
Your logic is as follows:
"a && b || C"
Based on the truth table and the intended behavior, it will always be true.
You need to do this:
"a && (b || c)"
In this case, if "a" is true, then a test with "b" and "c" is performed.
That is, do it like this:
"fp.getTime() > System.currentTimeMillis() && (fp.getInfo().getName().equalsIgnoreCase(bInfo.getName()) || fp.getInfo().getNameWithSub().equalsIgnoreCase(bInfo.getNameWithSub()))"
(I am referring to this commit that broke everything: https://github.com/Zrips/Jobs/commit/fe66a49c562217478a41a73354062e8f3c22eebb)
I think it's worth looking at all the commits where there were such changes and fixing the logic.

https://github.com/Zrips/Jobs/commit/21673860c7b784189c8695a62308873e343f28c6
Next time would be good a PR to fix these issues.


docs(spin): updates to dynamic-configuration.md

Proposed updates to the https://developer.fermyon.com/spin/dynamic-configuration page.

Updates this page to be comprised solely of dynamic/runtime configuration information

Removes the 'custom config' aka variable docs, which already live in https://developer.fermyon.com/spin/variables

Once this v1 version of the page looks good, I can copy it to the v2 version.  I've already started renaming 'custom config' to 'application variables', so only minimal changes will be needed for the v2 version (eg SPIN_CONFIG_ to SPIN_VARIABLE_).

Thanks @vdice this looks great, @itowlson please let me know if I was able to update (in the 2nd commit) in accordance with your review suggestions. I think this one is good to go into v1 now.
Please let me know if there is anything else required before merge.

Just going through the variables API guide for v2 and it definitely has some links pointing to this page for manifest syntax etc.  Maybe redundant but will need removing / editing.

@itowlson @tpmccallum I think I've aligned the v1 dynamic conf and variables pages in https://github.com/fermyon/developer/pull/985/commits/f81d0d165d13e9e72b5b7e7abdb91e13ad715c07.  PTAL when convenient.

If things are looking good, I'm happy to make the updates to the v2 pages in this PR - or a follow-up if preferred.

@itowlson @tpmccallum added v2 (and a few v1) updates in https://github.com/fermyon/developer/pull/985/commits/b14ead6d9a5271a444051e40c04d8f1e95635d00.  Sorry for the re-review, but thought it best to keep in same PR.


WIP - nestable BREAD ordering

Make ordering nestable if Trait is used by Model, Model will need to set parent id field like:
use TCG\Voyager\Traits\Nestable;

class Category extends Model
{
    use Nestable;

    protected $parentField = 'parent_id';

Fixes order not mantained while using descending order direction.
Closes #4641
Co-Authored-By: dzianisyaukhuta<EMAIL_ADDRESS>

Thank you so much @MrCrayon !!!  I hope we still get a sort of BREAD in a tree view.

@dzianisyaukhuta the result is the same as your PR but with much less code :grin:

@dzianisyaukhuta the result is the same as your PR but with much less code

Bravo!

Can anybody approve it?

MrCrayon big respect to you. You are awesome.

I added this to a fork under 1.4.2, works great.
Please add this kind of functionality.
Traveling seems to stagnate lately, please don't give up on us

Closing as this will be implemented in Voyager 2

Closing as this will be implemented in Voyager 2


KE-42784 & KE-42783, Fix vulnerability,  Upgrade org.xerial.snappy:snappy-java to version <IP_ADDRESS> and  org.apache.avro:avro to version 1.11.3

What changes were proposed in this pull request?

Why are the changes needed?

Does this PR introduce any user-facing change?

How was this patch tested?

LGTM


Updating backport workflow to include custom branch name

Signed-off-by: Vacha Shah<EMAIL_ADDRESS>Description
Updating the backport workflow to resolve permissions issue opensearch-project/OpenSearch#1712 and allow custom branch naming for backport branches to manage branch permissions.

Category BugFix
Why these changes are required?
What is the old behavior before changes and new behavior after changes?

Issues Resolved
[List any issues this PR will resolve]
Is this a backport? If so, please add backport PR # and/or commits #
Testing
Workflow working in OpenSearch repo, example backport PR https://github.com/opensearch-project/OpenSearch/pull/2045
Check List

[X] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #1597 (a21e776) into main (7592846) will decrease coverage by 0.17%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##               main    #1597      +/-   ##
============================================
- Coverage     64.57%   64.39%   -0.18%
  Complexity     3215     3215
============================================
  Files           247      247
  Lines         17351    17342       -9
  Branches       3082     3068      -14
============================================
- Hits          11205    11168      -37
- Misses         4597     4624      +27
- Partials       1549     1550       +1

Impacted Files
Coverage Δ

...ava/com/amazon/dlic/auth/ldap2/MakeJava9Happy.java
8.69% <0.00%> (-34.79%)
:arrow_down:

...com/amazon/dlic/auth/ldap2/PrivilegedProvider.java
44.26% <0.00%> (-6.56%)
:arrow_down:

...ic/auth/ldap/backend/LDAPAuthorizationBackend.java
53.59% <0.00%> (-4.36%)
:arrow_down:

.../org/opensearch/security/support/ConfigHelper.java
80.39% <0.00%> (-1.97%)
:arrow_down:

...zon/dlic/auth/ldap2/LDAPAuthorizationBackend2.java
28.35% <0.00%> (-0.38%)
:arrow_down:

...dlic/auth/http/saml/AuthTokenProcessorHandler.java
46.99% <0.00%> (-0.29%)
:arrow_down:

...ch/security/securityconf/DynamicConfigFactory.java
60.92% <0.00%> (-0.26%)
:arrow_down:

...earch/security/resolver/IndexResolverReplacer.java
63.52% <0.00%> (-0.11%)
:arrow_down:

.../org/opensearch/security/auth/BackendRegistry.java
59.26% <0.00%> (-0.11%)
:arrow_down:

...a/org/opensearch/security/tools/SecurityAdmin.java
47.71% <0.00%> (-0.01%)
:arrow_down:

... and 6 more

Continue to review full report at Codecov.

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


Add OCI oss support in KP Flinkjobs - JAPACCOE-2749

Used cloud-store-sdk:1.4.6 version for oci oss support
Type of change
Please choose appropriate options.

[X] 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 not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes in the below checkboxes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[X] Executed Build/KnowledgePlatform/FlinkJobs

Test Configuration:

Software versions:
Hardware versions:

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

you can go ahead with the merge.
you might want to consider having && to get things in a single step - to reduce another layer for the docker..... will be a ER..... not urgent and can be done later, before put back to SB BB


Docker file for elasticsearch

Please help me in creating docker file for elasticsearch ..once image is created  I need to create pod ...

User docker hub elasticsearch image is available using it to deploy Kubenutes to create pod


Move close button to upper right corner of cookie warning & styling adjustements

Coverage remained the same at 39.445% when pulling d8d58d0cf4483c4d2a0edf912b33832eb46e648c on Kiloutre-patch-1 into 5e0ef75b681415d88fa0c05a21a4cdf97ed39f9f on dev.

Coverage remained the same at 39.445% when pulling 2c7bc9249b74b0cd2f86a44bc21584142696c34f on Kiloutre-patch-1 into 5e0ef75b681415d88fa0c05a21a4cdf97ed39f9f on dev.

Coverage remained the same at 39.445% when pulling 2c7bc9249b74b0cd2f86a44bc21584142696c34f on Kiloutre-patch-1 into 5e0ef75b681415d88fa0c05a21a4cdf97ed39f9f on dev.

Coverage remained the same at 39.445% when pulling e35d9f99634caee57c097ef0120bdfff32007a59 on Kiloutre-patch-1 into 5e0ef75b681415d88fa0c05a21a4cdf97ed39f9f on dev.

Coverage remained the same at 39.445% when pulling 4c5f22093babff636d42f8b92ce54dc62f01efe6 on Kiloutre-patch-1 into 5e0ef75b681415d88fa0c05a21a4cdf97ed39f9f on dev.

Coverage remained the same at 39.445% when pulling 4c5f22093babff636d42f8b92ce54dc62f01efe6 on Kiloutre-patch-1 into 5e0ef75b681415d88fa0c05a21a4cdf97ed39f9f on dev.

Coverage remained the same at 39.445% when pulling 4c5f22093babff636d42f8b92ce54dc62f01efe6 on Kiloutre-patch-1 into 5e0ef75b681415d88fa0c05a21a4cdf97ed39f9f on dev.

Coverage remained the same at 39.445% when pulling 1b1ac9c9a4c11f92997c77c646d5e59b4078fa52 on Kiloutre-patch-1 into a0f12724de62e6351f1444e18ae01b6d490eb8e3 on dev.


npm ERR! cb() never called!

From @warner-pinz on April 23, 2016 10:10
Short description of the problem:
I followed the ionic2 documentation tutorial from http://ionicframework.com/docs/v2/getting-started/tutorial/
then execute command:  npm install

It never install, and I get this error in the terminal: npm ERR! cb() never called!

Run ionic info from terminal/cmd prompt: (paste output below)
Cordova CLI: 6.1.0 (cordova-lib@undefined)
Gulp version:  CLI version 3.9.1
Gulp local:
Ionic CLI Version: 2.0.0-beta.21
Ionic App Lib Version: 2.0.0-beta.11
ios-deploy version: Not installed
ios-sim version: 5.0.6
OS: Mac OS X El Capitan
Node Version: v5.9.0
Xcode version: Xcode 7.3 Build version 7D175
Copied from original issue: driftyco/ionic#6294

From @anggiaj on April 23, 2016 17:3
Maybe this one the solution for this problem? https://github.com/driftyco/ionic-cli/issues/936

Hello! Thanks for opening an issue with us! Since this issue is related more to the ionic-cli and not the framework i will be moving this issue over there. Thanks for using Ionic!

Hey thanks for the issue, this is an issue with node v5.9.0 I believe. Updating to v5.10.0 or downgrading should fix it.

Closing this as a dupe of #936


fix: integration tests, another way of mounting secrets

Description
Update integration tests with:
Checking if metaLLB was successfully installed
Increasing edit time for routers group
Change way of mounting secrets to pods.
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[x] Bug fix
[x] Refactor/improvement
[x] This change requires a documentation update

How Has This Been Tested?
Integration tests, manual tests
Checklist

[x] My commit message is conventional
[x] I have run pre-commit on all files before creating the PR
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] I have checked my code and corrected any misspellings

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


Show Balance, or Rather, Available Credit Above Debt Limit

We should show the user's, "balance" communicated as an amount remaining toward credit limit.

At a minimum this should show up on the Profile page.
Better this should follow the user throughout the website.
Architecture:
Have an API call which auto-calculates the balance based upon same formula used in profile (or use currently existing API which is used to access balance).
http://localhost/api/v0/user/{USERNAME}
Include API call on sidebar
Unfortunately API is called on every time side bar is called hypothetically.
The advantage would be that it's updated consistently and statelessly.

Note, the current API call already works:
http://localhost/api/v0/userinfo/patrick

For example:
username	"patrick"
displayname	"Patrick"
usertype	"REGULAR"
initialAccountBalance	0
accountBalance	-51
personalEmoji	"🐺"
description	"Stuff"
personalink1	"https://www.google.com/"

Under the hood, this uses the user's, "wallet" balance which is cached.
func GetPublicUserInfo(db *gorm.DB, username string) PublicUserType {

	var user models.User
	db.Where("username = ?", username).First(&user)

	return PublicUserType{
		Username:              user.Username,
		DisplayName:           user.DisplayName,
		UserType:              user.UserType,
		InitialAccountBalance: user.InitialAccountBalance,
		AccountBalance:        user.AccountBalance,
		PersonalEmoji:         user.PersonalEmoji,
		Description:           user.Description,
		PersonalLink1:         user.PersonalLink1,
		PersonalLink2:         user.PersonalLink2,
		PersonalLink3:         user.PersonalLink3,
		PersonalLink4:         user.PersonalLink4,
	}
}

So it's basically a database query, no advanced calculation going on here. Same goes for all of the other queries into the database on this function.
So basically, we can just call this within the sidebar and show the balance.

The above being said, if we want to really display JUST the remaining available credit, e.g. whatever the user can still spend given the debt limit, e.g., "Credit" then we should take the total amount available in credit plus the balance (which, if a negative will subtract from the credit remaining).


Test the current code on the Raspberry Pi

Since the final product will use a Raspberry Pi, it should be tested as soon as possible.

The code almost worked instantly, we only had to add some "sync" mechanics on the OpenCR to wait for data to be available (the inference is notably slower on the Pi than on a typical laptop).

Related to #65


74 cache

#74

I thought that it was released. I'll publish it soon.

I've uploaded 3.1.2 to the Optimizely Nuget. Once they review it, those packages should be available.

Thank you! Please keep me posted as we need to get this out to Production ASAP.


link more explicitly from route to navigator

Thanks! I'll smash button when green.

It's green !

Thanks!


Add explanations for lenet5

To fix #5649 .

Jenkins, test this please

Jenkins CI test (for commit a269fa995b0f76fc1a423db27f0bad848aba2d62, target branch master) succeeded!

Jenkins, test this please.

Jenkins CI test (for commit a269fa995b0f76fc1a423db27f0bad848aba2d62, target branch master) succeeded!


Add jsdoc

What kind of change does this PR introduce? (check at least one)

[ ] Bugfix
[ ] Feature
[ ] Code style update
[ ] Refactor
[ ] Build tools
[x] Documentation
[ ] Other, please describe:

Does this PR introduce a breaking change? (check one)

[ ] Yes
[x] No

If yes, please describe the impact and migration path for existing applications:
Does this PR fulfill these requirements:

[x] All tests are passing
[x] Commits reference open issues

Additional Information
I wanted to put this out there to do a gut check that this is the direction we want to go with docs. This is the start of moving towards JSDocs.
What I have so far:

A custom JSDoc template
Ability to create versioned docs based on package.json
A homepage matching the existing homepage
Some sample tutorials to show how that might work
Some of the documenation for the microcosm class showing how that might work
A script to run the docs locally jsdoc/scripts/serve a script to create the docs yarn docs

I've talked to @nhunzaker and I think the best way to do this is to have this running parallel to the current docs until we are ready to fully move to JSDoc. For now that means:

There is a new_site directory where the JSDocs are compiled
There is a jsdoc directory that contains all the configs, templates, tutorials, and scripts for JSDoc stuff.
There is a new task that can be run with yarn docs that will generate the docs at the top level of new_site and a nested folder for the versioned docs.
There is a script in jsdoc/scripts that will let you run the JSDocs locally on localhost:4000 (undocumented for now)

If this is the direction we'd like to go then I can start working on moving all the docs into JSDoc comments on src and organizing the tutorials (guides and stuff).
The idea would be to merge this so that new stuff being written doesn't get too out of sync with the effort to move the documentation into source files. Then eventually kill the current site and docs folder and make new_site the new site.
@efatsi we can talk about whether you'd want what you are working on to be the front page of the new docs. It shouldn't be a problem if we want it to live with everything else here.

Forgot to mention that Ideally I would eventually write the Microcosm JSDoc template as a node_module so that we could just install it that way instead of it living on the repo. But I am currently working on it so it's in the repo right now.

Awesome work!


#9 - update flow

#9 - updated the Flow (diagram and outline) to correspond with what is presented in the pattern page

thanks @vabarbosa !


Cant launch WPF apps

.NET WPF depending on DX9 + D3Dcompiler_47
With gallium-nine everything OK, almost.

Thank you for deleting every part of the issue template and writing perhaps the most unhelpful pair of sentences known to man.

Problem in shader compiling, or in compatibility with D3Dcompiler, because D3DCompiler is a critical part of WPF.
It need to be investigated later, when D9VK will be ready

I don't provide d3dcompiler.

 Please use a Windows d3dcompiler.
Additionally, please use the wip-shader-compiler branch.

So, how it works? It translating regular DX9 shaders to SPIR-V, right?..

Yeah? The already compiled ones.
d3dcompiler -> shader bytecode -> spirv
[                     not me                   ][     me      ]

OK, I'll try to figure out with workarounds.
By the way, i installed D3Dcompiler_47 but program still crashes on D9VK. On nine it works OK.

You still haven't told me the name of whatever it is you are trying to run 🐸

Frosty Mod Manager, program for modding Frostbite games (Mass Effect Andromeda, Dragon Age Inquisition and others) - nobody knows how to launch it on linux... except me.

nobody knows how to launch it on linux... except me.

Then what do you expect me to do about that? If

I don't own a single Frostbite game
I have never heard of this application
I wouldn't be able to launch it because I am not you

?????

Just for note:
1.WPF apps depending on DX9
2.You doing DX9
3.Something, little bit, not OK
4.Compatibility with many programs - cool thing
5.You must be FROGGING

Either way, if you'd like to provide logs or an apitrace or investigate the issue yourself, you are more than welcome.
🐸

A small comment:
“PATIENCE YOU MUST HAVE my young padawan”
– Yoda
D9vk is in very early stages comparing it to nine is not helpfull currently. Also if you want to help please don't remove stuff from the templates but try to fill the requested informations.

OK, I will try all doing nice next time

Here are some logs at the very least: https://pastebin.com/Njm4xAD1
Looks like it's using fixed function stuff.


SSL/TLS-related errors are occurring for some users.

Overview
Some users are experiencing errors that seem to be related to SSL/TLS. There are five types of errors occurring, and they are displayed as a single report on Crashlytics. These errors are not occurring across all users but are happening at a rate of approximately 0.02% of our total user base.
Fatal Exception: FlutterError
HandshakeException: Handshake error in client (OS Error: UNSUPPORTED_PROTOCOL(handshake_client.cc:697)). Error thrown null.

Fatal Exception: FlutterError
HandshakeException: Handshake error in client (OS Error: CERTIFICATE_VERIFY_FAILED: application verification failure(handshake.cc:393)). Error thrown null.

Fatal Exception: FlutterError
HandshakeException: Handshake error in client (OS Error: WRONG_VERSION_NUMBER(tls_record.cc:242)). Error thrown null.

Fatal Exception: FlutterError
HandshakeException: Handshake error in client (OS Error: BLOCK_TYPE_IS_NOT_01(padding.c:108) PADDING_CHECK_FAILED(rsa_impl.c:676) BAD_SIGNATURE(handshake_client.cc:1191)). Error thrown null.

Fatal Exception: FlutterError
HandshakeException: Connection terminated during handshake. Error thrown null.

Currently, we have been unable to reproduce this issue, and there is no additional information available in the error logs. Therefore, we cannot determine the exact cause. What could be the possible reasons for this problem?
It is worth noting that our server supports SSL/TLS communication, and it has been confirmed that the client is also communicating over HTTPS. Our current hypothesis is that there may be issues with servers within the user's network communication path (such as VPN or internal networks), such as outdated TLS versions or invalid certificates. Is it possible for such events to occur?
We apologize for the limited information provided, but we would appreciate any insights you can offer regarding the possible cause of this issue.
Additional Information
We are using the http package for communication with the API.
http: ^0.13.4

Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.7.3, on macOS 12.6.1 21G217 darwin-arm64, locale ja-JP)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 14.2)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.1)
[✓] VS Code (version 1.78.2)
[✓] Connected device (2 available)
[✓] HTTP Host Availability

• No issues found!

Hi @keisuke-kiriyama
Unfortunately, there are various causes for this issue. But here are some information that I can give you:
What kind of certification are you using? (self-signed certificate or a certificate authority (CA)). If it's a CA, please see https://github.com/flutter/flutter/issues/50699 and take a look at https://github.com/flutter/flutter/issues/50699#issuecomment-585893921 where the OP has been found the cause of it on server side. You can also check answers at https://github.com/dart-lang/http/issues/627 if there is any useful information.
Otherwise, if it's a self-signed certificate, please follow existing issues for further updates: https://github.com/flutter/flutter/issues/112052 and https://github.com/flutter/flutter/issues/112830 (if your issue is on iOS platform).
I will close this issue as a duplicate of these linked issues. Please find there information that can help you to solve issue. Thanks!


Bugfix/home page typo

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: Jnanesh-vavilala sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


DNS over HTTPS (DoH) and DNS Over TLS (DoT) Support

Any Plans To Support DNS over HTTPS (DoH) or DNS over TLS (DoT) in Netty?
DoH: https://tools.ietf.org/html/rfc8484
DoT: https://tools.ietf.org/html/rfc7858

No no plans at all atm. That said we are happy to review contributions


Kubevious removes required fields containing empty strings

I ran into an interesting edge case today while attempting to create a Pubsubsubscription using Config Connector.
https://cloud.google.com/config-connector/docs/reference/resource-docs/pubsub/pubsubsubscription
If one wants to set the subscription to never expire, the expirationPolicy.ttl field needs to be set to an empty string.

Specifies the "time-to-live" duration for an associated resource. The resource expires if it is not active for a period of ttl. If ttl is set to "", the associated resource never expires. A duration in seconds with up to nine fractional digits, terminated by 's'. Example - "3.5s".

Unfortunately kubevious doesn't seem to like that:
🔴 Required property "ttl" missing under "/spec/expirationPolicy"

Digging into the code a bit it seems that as a preprocessing step kubevious deletes required fields containing empty strings as a value (if there's no default value).
https://github.com/kubevious/cli/blob/fb8ab7d57f6e585e3af7b871adf8460b929d3e61/src/validation/k8s-manifest-validator.ts#L192C1-L215C6
It's a bit unfortunate because in this scenario an empty string is the expected value.
That's the extent of my understanding. I find it a bit odd from Google to use an empty string to denote "no expiration", but nothing seems to suggest that it's forbidden by the schema based on a quick search so I decided to raise it here. Let me know if there is anything else I can provide!

hi @peter-tar, good catch! I've experienced the same issue with GKE HealthCheckPolicy where the target ref could be a Service with an empty group field. The purpose of that code was to make mandatory fields indeed mandatory whenever they are not provided. But looks like making the linter so strict causes false-positives. I'll check it more deeper over the weekend make it more permissive.

@peter-tar, on a different note, since you're also using GCP Config Connector would you be willing to help with writing custom rules to validate semantics of config connector manifests? For example, it would validate that the BigQueryTable referenced by the tableRef in the PubSubSubscription is indeed present, etc...

Hey @rubenhak, thanks for picking this up.
When you are talking about custom rules, do you mean these?
https://github.com/kubevious/rules-library/
To be honest, we only use the linter part currently and not the guard so I'm not super familiar with it, but I could try to help out. Validating CC semantics does sound like a very useful feature to have.

Hi @peter-tar, the fix is merged and released as v1.0.61.
I've added initial rules for semantic validation in GCP Config Connector SQL resources. You can try this example below. Feel free to change the instanceRef or secret references in ./demos.git/guard/60-gcp-config-connector and check the results.
git clone https://github.com/kubevious/demos.git demos.git

kubevious guard ./demos.git/crds/gcp-config-connector ./demos.git/crds/sealed-secrets ./demos.git/guard/60-gcp-config-connector

If you wish to play around with editing/writing your own rules, try this:
git clone https://github.com/kubevious/rules-library.git rules-library.git

kubevious guard --skip-community-rules ./demos.git/crds/gcp-config-connector ./demos.git/crds/sealed-secrets ./rules-library.git/gcp-config-connector ./demos.git/guard/60-gcp-config-connector

The --skip-community-rules tells the command to not to load any rules from the library. You can then pass the relevant rules from the file system: ./rules-library.git/gcp-config-connector.
Feel free to let me know if you need assistance.

Hey @rubenhak
Thanks a lot! I will test out the new release.
I will also look at the semantic validation rules, thanks for the intro. I will try to get around to it in the next couple of weeks.


Inference with QuantizationAwareTraining model inconsistent

🐛 Bug
I am having difficulty to reproduce results of a post-QAT pre-conversion.
Use-case is that I want to conditionally infer either on GPU (post-QAT pre-conversion) or CPU (post-QAT post-conversion).
However, results of these two models are inconsistent, and post-QAT pre-conversion restored from checkpoint behaves different to post-QAT pre-conversion, when supplied to `Trainer.test.

To Reproduce
https://colab.research.google.com/drive/18Qw3S6dBHaekLujn1jtyueGP8yQSAEjo?usp=sharing

Expected behavior
Consistent resuilts pre/post restore, and pre/post quantization

Environment
* CUDA:
	- GPU:
		- Tesla K80
	- available:         True
	- version:           11.3
* Packages:
	- numpy:             1.21.6
	- pyTorch_debug:     False
	- pyTorch_version:   1.11.0+cu113
	- pytorch-lightning: 1.6.1
	- tqdm:              4.64.0
* System:
	- OS:                Linux
	- architecture:
		- 64bit
		-
	- processor:         x86_64
	- python:            3.7.13
	- version:           #1 SMP Tue Dec 7 09:58:10 PST 2021

Additional context

I am also unable to reproduce results of trainer.test with a manual loop, refer colab issue.
The make_error flag points at either a potential error in my implementation, or an additional Bug, and seemed very obscure to me

cc @borda @justusschock @Borda

Inconsistencies are still observed in the supplied colab notebook, therefore pinging @Borda

Inconsistencies are still observed in the supplied colab notebook.

@Borda you wrote that originally, might have a look?


vbump asde extension

Pull Request Test Coverage Report for Build 647678603

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 43.362%

Totals

Change from base Build 647614579:
0.0%

Covered Lines:
25401

Relevant Lines:
53455

💛  - Coveralls


Search messages using message_id or thread_id ?

How to query mailbox using message_id or thread_id ?
I checked find() method but I see there is no provision to filter emails by message_id or thread_id.

I would also like to know how to access a message via the message_id / msg_id


text search doesn't prioritize package name or description

Please describe the bug
The search behavior seems to downplay the text in the title or description for relevance as compared to other elements. For example, a search for "ping" - which you'd expect to highlight SwiftyPing (https://swiftpackageindex.com/samiyr/SwiftyPing) shows a plethora of other elements ranked above that package.
I suspect what's happening, based on what's visible, is that ping is being used to look up matching keywords, and the prioritized list is being provided by what matches those keywords, where I suspect it would be better to prioritize the package's name and/or description above keyword matching results.
(In this case, I knew SwiftyPing was in the results - but I was surprised that doing a search for Ping would result in it being at item 14, since as far as I can tell it's the only package that includes any "ping" functionality in the index.)
Explain the steps needed to reproduce the bug

Navigate to to https://swiftpackageindex.com/search?query=ping

What was the expected behaviour?
I expected that SwiftyPing would be the top listed package
Screenshots
The screenshot below shows the top hits (as of Jun 29, 2022) for ping:

What web browser were you using? (if relevant)
If you're reporting a bug with the front end, please include your browser information below:

Platform: Desktop
Browser: Safari
Version: Version 15.5 (176<IP_ADDRESS>.8)

Additional context
Is there anything else we might find useful?

Hi Joe!
Search is hard! 😂
I agree it's not providing great results here, but I believe it is working as designed at the moment. Now, there's a good argument that that design is wrong, but I'll give a bit of background.
First things first, if you have an exact match on package name, that package gets rated top search result regardless of anything else.
However, after that, all packages that match are listed in reverse score order. So it’s everything that matches (including matching on a partial keyword, as CollectionViewPagingLayout does) ordered by our package score.
That’s not ideal by any classification, but it’s what we have right now. Search is on our list of things to look at, and maybe it’s getting towards that time. It’s potentially a huge task though. 😅
You can find the query builder in packageMatchQueryBuilder if you’re interested in taking a look.
I wish I had a better answer for you.

I wasn't suggesting you tackle it, just that you might be interested 👍
I'll look forward to a fully redesigned and reimplemented search system by the time I wake up! 😂

It won't happen that fast, but I'll poke around a bit - I'm curious what's available and it's a good excuse to lean into Vapor a bit.

Did a bit of digging, and I managed to search on a word that happens to be quirky when it comes to matching in English. "Ping" overlaps a bit excessively with keywords that it shouldn't match with (mapping, shopping, typing) because ping overlaps with those character sequences, even though it has a semantically different meaning.
So the good news is that most search terms likely won't exhibit this pathological behavior.
I took a bit of time to understand the score that's used to order the results. Side note: if you're curious about distribution, I made little map of it and GitHub stars. Ordering by score in this case won't make a bit of difference, because it's more related to the characters ping overlapping with mapping and other variants of keywords.
A potential solution is to leverage the Postgres built-in full-text search capabilities, specifically to_tsvector and to_tsquery:

to_tsquery normalizes the search terms
to_tsvector normalizes the content you're searching
Both of which convert words to lexemes (their normalized forms - so things like ing are stripped where you're looking at adverbs. So something like mapping becomes map, while ping remains ping.

You can then compare against them using the @@ operator - which returns a boolean result, so it's perfect for an additional element in a where clause in SQL.
I did some digging to verify that most of the search terms were in English (the stemming/normalizing is VERY specific to language), so any enhancements here would need to be aware of the language in use. In scanning through a data dump, I didn't see any keywords that were in a language other than English, but there are a number of instances where the summary (also searched) is in another language - a couple of what I think were mandarin, one in Japanese, etc. Those were easy to spot because of the different alphabet. I also scanned, but not exhaustively, for European languages (guessing german, French, or Italian might be there) - but didn't see any samples in my previewing scan (just visual).
Given how the search is coded today, I suspect it's possible to apply the Postgres stemming/word normalization functions to keywordMatchQueryBuilder, replacing the where clause with some updated logic that uses the search terms vs. keywords after they're normalized - the line:
.where(keyword, ilike, SQLBind(searchPattern))
That said, I'm not very familiar with SQLKit, so I'm sorting out how to convert my raw SQL experiments into swift code using SQLKit to even see if it would help/work - and how much of a performance impact my crazy idea would have.
Right now, the code's doing the rough equiv of  WHERE keyword ILIKE searchPattern, and I'd like to convert that into something like (pseudo code):
WHERE to_tsquery(search_words) @@ to_tsvector(coalesce(keyword,''))

(Not sure how to handle converting keywords as an array into the ts_vector type, but I think that can be done - idea being to slap them all together, then run the stemmer over the whole set)
As a broader solution, if the language of the summary is English, this same concept might be useful to be employed searching the contents of the summary fields that's maintained locally. That begs the question on support for other languages, but might still be an interesting option.

I took a bit of time to understand the score that's used to order the results. Side note: if you're curious about distribution, I made little map of it and GitHub stars. Ordering by score in this case won't make a bit of difference, because it's more related to the characters ping overlapping with mapping and other variants of keywords.

I don't have access to that link, but I'd love to see it. I'd imagine it maps embarrassingly closely to GitHub stars right now. Something I'd love to fix.

I'd agree we probably don't have many/any keywords in the database that are in the Latin alphabet that are not English apart from terms like bezier and acronyms or similar.
I'd be interested to see this move forward into something we can test (if that's not too much more work). I've no problem with things that make English-language search better as long as they don't break searches for other languages completely.
From a quick look through some data. Here might be some good searches to test:

https://swiftpackageindex.com/search?query=bezier
https://swiftpackageindex.com/search?query=gauss-krueger
https://swiftpackageindex.com/search?query=wtv
https://swiftpackageindex.com/search?query=iso639-1
https://swiftpackageindex.com/search?query=具方法
https://swiftpackageindex.com/search?query=作为弹幕

@daveverwer Actually - the distribution is nothing like the GitHub stars setup. It's a pretty good uniform curve from what I'm seeing. I suck at using Observable, so I've fixed up and published the link - apparently the earlier one is "just for me?" - anyway: https://observablehq.com/d/acc9f659f95e8e58/ should be visible for you now. I made it unlisted.
The test searches are perfect, thank you!!

That's fascinating, thanks Joe! What an amazing tool Observable is, too.


Update docs.neo.org - neo-python section

This is a copy and paste of the rst README to this markdown file. It won't render correctly because the syntax is not the same. I don't think this is mergable like this.
Perhaps we should simply link to the neo-python docs? https://neo-python.readthedocs.io


Cannot install react-native-notificare-in-app-messaging. bundle exec pod install fails.

When installing react-native-notificare-in-app-messaging and attempting to install ios dependencies with bundle exec pod install I get the following error.

This issue can be reproduced be creating a new react native project, adding react-native-notificare and react-native-notificare-in-app-messaging and running bundle exec pod install
Attached is a reproducible repo.
NotificareTestProject.zip

Thank you. This resolved my issue.


Crops for blocks and modules with same name conflict

Description
If you use the same crop names for blocks and modules these will conflict with each other.

Duplicate of https://github.com/area17/twill/issues/1505


When I hit :e somefile.md<cr>, the file is not opened.

MX Linux 17 (updated to Debian Testing repo), Sublime Text 3 Build 3142, Neovim 0.2.2.
Does ActualVim actually have this function? If it doesn't it would be nice to put that in the readme. I am able to open files by dragging them or using  on Sublime.
I really appreciate all your work and vision, but right now I'm asking myself if ActualVim is a good alternative to NeovimQT.

The text syncing is priority 1. Vim's UI isn't fully exposed yet. Some aspects of this need changes in neovim first.

That's fine. I suggest you make these limitations clearer in the readme. Thanks.

everything you like about typing in vim
accurately manipulate each Sublime Text buffer as though you were editing the text directly in vim


Testexecution PostTermination mismatch in the initial and final configuration file for software upgrade

Assertion failure details
In ALT software upgrade test-suite , following are the assertions that are failed because of this problem,

Provides expected properties in configuration class for 'alt-2-0-1-op-s-bs-000'
Provides expected properties in configuration class for 'alt-2-0-1-op-s-bs-001'
Provides expected properties in configuration class for 'alt-2-0-1-op-s-bs-002'
Provides expected properties in configuration class for 'alt-2-0-1-op-s-bs-003'
Provides expected properties in configuration class for 'alt-2-0-1-op-s-bs-004'
Provides expected properties in configuration class for 'alt-2-0-1-op-s-bs-005'
Provides expected properties in configuration class for 'alt-2-0-1-tcp-s-000'
Provides expected length of client-ltp list for 'alt-2-0-1-http-c-es-1-0-0-000'
Provides expected properties in configuration class for 'alt-2-0-1-tcp-c-nr-2-0-1-000'
Provides expected properties in configuration class for 'alt-2-0-1-op-c-bm-ro-2-0-1-000'
LTP instance 'alt-2-0-1-op-c-im-cc-1-0-0-004' could be found
LTP instance 'alt-2-0-1-http-c-cc-1-0-0-000' could be found
LTP instance 'alt-2-0-1-tcp-c-cc-1-0-0-000' could be found
Provides expected number of fc-port instances '12' in forwarding-construct
Provides expected number of fc-port instances '11' in forwarding-construct
Fc-port of local-id '207' could be found in actual
Provides expected number of fc-port instances '3' in forwarding-construct

Reason :
In the test execution, the expectation is , the initial configuration file should match the final configuration.
But there is a mismatch. This mismatch are consequences of the failures of other assertions. Once the other assertion failures will be resolved , this shall also be cleared.
(Because expected 'Operation key not yet provided.' to equal 'n.a.' 1 to 6 failed)
Ref : #461

Since the v2.1.1 doesn't have test suite to validate the failure mentioned in the test execution we cannot validate and close this issue for now. So, moving this to the next release.


Getters

We have introduced some getters for OptimalControlModel. We should do the same for the solution OptimalControlSolution.
Then, we should restructure the code to have the getters in one separate file. This will simplify the API doc for the getters.

See also the question about new optional fields for discrete solutions https://github.com/control-toolbox/CTBase.jl/issues/144#issuecomment-2288393413


Liscensing

We need to License this repository.
https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository

License added.


fix(trading): add missing funding panel

Related issues 🔗
Closes N/A
Description ℹ
Adds missing funding panel in mobile view

@mattrussell36
The right hand side of the funding payments chart is cut off. Also the actual tab itself is cut off. (I tried scrolling further right but it bounces back to this position) (This was tested on my actual phone not emulator).
You can see the closed markets button at the bottom is simmilar.


Roles added in editor mode disappear when exiting play mode on beta

Be me. Am on branch beta, commit ce84e89a4a95fe5480e4d63d5b56cb819affbcc1
Open an arcadia project. Open the file <project path>/Assets/game/test.clj. Add the following:
(ns game.test
  (:require [arcadia.core :refer :all]))

(defrole dumb-role
  (update
   [obj k]
   (log "hej")))

Be in editing mode, open the repl. Write the following:
user=> (load-file "Assets/game/test.clj")
;; #'game.test/dumb-role
user=> (in-ns 'game.test)
;; #object[Namespace 0xd44a0600 "game.test"]
game.test=> (role+ (object-named "Main Camera") :random/wat dumb-role)
;; #<Main Camera (UnityEngine.GameObject)>

So far, looking good.

Then enter play mode. And everything is the same. A lot of "hej" appears in the chat.
Only Monika is missing.
Then exit play mode.
Sadness.

If you follow the same steps on develop, commit dbfbd785b9e18ed9f83996b2608169991b4ada76
Then everything will work as expected.

Fixed as of e05ffe5866bcb27318f24cb97f7a089d475408fb


CSS refresh issue

The v2.0.5 refactoring, while making the code somewhat cleaner, also introduced an issue with the rendering.
See the diff here: https://github.com/Nodlik/StPageFlip/commit/1e302a8197b202e1f9a152a64dd600f06e4ef52f#diff-82e2514055cb74ebb7ad8048a1e13c101ca9276fe11790f259e165ac6eadd528
While the CSS renderer could check if the separate style changes really caused changes and only update those styles, setting the cssText directly always rewrites the styles. Since the render updates are going constantly due to the infinite loop, this makes development really hard because in the development console, while you'd try to change a style property it already renders the next frame.
Maybe it even causes performance issues but I didn't test it.
I downloaded the code and restored the state to before the update in my project and it works fine now.

Same issue here.
CSS is refreshing continuously so I can't inspect element styles.
You can confirm whether it is refreshing in the CSS computed tab. In the computed tab, you can see nothing.

I have also encountered this issue. If nothing changes then a redraw should not need to be done. Is there a fix available?


Audio results page renders mobile version first, even when the UA isn't a mobile browser

Description

When the UA is not a mobile browser, we shouldn't pre-render the search page as mobile. They look significantly different, even the header and the results as well. There's a ton of movement and recalculation after the page actually loads.
Reproduction

 Go to search-staging.openverse.engineering/search/audio?q=galah on average size computer monitor and load it from SSR (reload the page once you're on it)

 Take note of the changing results layout and the changing header layout

See error.

Expectation

We should be more proactive in trying to narrow the circumstances under which someone will see this kind of pop-in. I don't see this happening on other websites, I have to think it's because we're over-using programmatic rendering of elements based on screen width instead of using media queries to hide/show parts of the screen.
Resolution

[ ] 🙋 I would be interested in resolving this bug.

I can see the header on the image results shifting too, I guess in audio is more noticeable because of the different audio player components but it does look is a general problem, not only Audio, right?

Yes. The best way to fix this would be to implement the UI State cookie milestone. It's a pretty small milestone that would fix a lot of SSR vs CSR render bugs caused by page width assumptions across the API in a quick way.
Then we could follow up by moving as much as we can out of the JavaScript based useMinScreen composable and actual CSS modifiers.


Add baggage hook

Which problem is this PR solving?
This PR solves the problem of not being able to add a baggage when using FetchInstrumentation (opentelemetry-instrumentation-fetch).
Fixes #3352
Short description of the changes
Adds a addBaggage hook to opentelemetry-instrumentation-fetch that can be used to add data to baggage
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
unit tests
manual tests
Checklist:

[X] Followed the style guidelines of this project
[X] Unit tests have been added
[ ] Documentation has been updated

This isn't really how baggage is meant to work. It's extracted automatically from the context. Setting baggage on the context and making a fetch request is all that should be required.

This isn't really how baggage is meant to work. It's extracted automatically from the context. Setting baggage on the context and making a fetch request is all that should be required.

Hi, thx for your comment. Would you please advice of how to achive this feature in a different way?


OperationException(linkException: ServerException

Hi,
After upgrade flutter 3.7.3, I've got an error message of network.
QueryResult(source: QueryResultSource.network, data: null, context: Context({}), exception: OperationException(linkException: ServerException(originalException: Connection failed, originalStackTrace: #0      IOClient.send

before upgrade It was good work
The message is like below.

getMemberWithProvider(String provider, String providerId) async {
    try {
      final client = config.getClient();
      final options = QueryOptions(
        document: Queries.getMemberWithProvider,
        variables: {
          'provider': provider,
          'provider_id': providerId,
        },
        fetchPolicy: FetchPolicy.noCache,
      );
      final result = await client.query(options); // here, error is happened

    } catch (e) {
      print(e);
    }
  }

The debug message of result
QueryResult(source: QueryResultSource.network, data: null, context: Context({}), exception: OperationException(linkException: ServerException(originalException: Connection failed, originalStackTrace: #0      IOClient.send
io_client.dart:88
<asynchronous suspension>
#1      HttpLink._executeRequest
link.dart:131
<asynchronous suspension>
#2      HttpLink.request
link.dart:76
<asynchronous suspension>
, parsedResponse: null), graphqlErrors: []), timestamp: 2023-02-13 01:28:09.866691)

Also I was set real url address like as: 'http://192.168.x.x:3000/graphql'
And, My custom server is running on docker nodejs and mongodb. server is very good condition.
of cause, I can connect  mongodb with Mongodb compass.
only, the problem to connect server is just flutter....
what can I do to solve it??

Solved,
remove app on device, and re-computing computer.
and allow local network app in setting my iPhone.


define a rough roadmap

Signed-off-by: Augustin Husson<EMAIL_ADDRESS>

Codecov Report

Merging #80 (9c10a06) into master (c2b85da) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #80   +/-   ##
=======================================
  Coverage   53.58%   53.58%
=======================================
  Files          51       51
  Lines        2219     2219
=======================================
  Hits         1189     1189
  Misses        892      892
  Partials      138      138

Continue to review full report at Codecov.

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

thanks for the review @juliusv. I think I tackled most of the issues you raised.
Probably I should put somewhere also this roadmap is not written in the rock, it can be changed by adding more things if we think it's relevant.
Like if someone doesn't see his favorite issue in the list, that doesn't mean we won't do it, it can mean or I forgot to write it :), or we didn't think about it.

:+1: from the content side. I plan on doing a follow-up PR with editorial language changes to smooth things out here and there.


Couple site fixes.

Get style switching working again.

Don't show the Edit this Page option for the archived version of the site.

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: geeknoid
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [geeknoid]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Deploy preview for preliminary-istio failed.
Built with commit 7cd55bf557a275049d43f9410b07e97c81e2d49d
https://app.netlify.com/sites/preliminary-istio/deploys/5b114525c965922102a7b556


mPermissionsRequester.request(); causes an exception

Hi. I was following your example and executing
mPermissionsRequester.request();
on a button click.
But all I have is ake sure you request permissions by calling RxPermissions.request(...) method first.
Then I did this:
mPermissionsRequester.performRequestPermissions(new String[]{Manifest.permission.ACCESS_FINE_LOCATION});
And I also got the same exception in
    @Override
    public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
        mPermissionsRequester.onRequestPermissionsResult(permissions, grantResults);
    }

this line.
Can you help me?

What is the exception exactly?

Process: com.example.xals.fixedrec4_1, PID: 3794
                                                                            java.lang.IllegalStateException: Make sure you request permissions by calling RxPermissions.request(...) method first.
                                                                                at com.example.xals.fixedrec4_1.util.RxPermissions.assertInitialized(RxPermissions.java:182)
                                                                                at com.example.xals.fixedrec4_1.util.RxPermissions.access$000(RxPermissions.java:22)
                                                                                at com.example.xals.fixedrec4_1.util.RxPermissions$PermissionsRequester.request(RxPermissions.java:71)
                                                                                at com.example.xals.fixedrec4_1.mvp.trackslist.TracksFragment.requestPermissionReactive(TracksFragment.java:98)
                                                                                at com.example.xals.fixedrec4_1.mvp.trackslist.TracksFragment.onClick(TracksFragment.java:72)
                                                                                at com.example.xals.fixedrec4_1.mvp.trackslist.TracksFragment$$ViewBinder$1.doClick(TracksFragment$$ViewBinder.java:20)
                                                                                at butterknife.internal.DebouncingOnClickListener.onClick(DebouncingOnClickListener.java:22)
                                                                                at android.view.View.performClick(View.java:5204)
                                                                                at android.view.View$PerformClick.run(View.java:21153)
                                                                                at android.os.Handler.handleCallback(Handler.java:739)
                                                                                at android.os.Handler.dispatchMessage(Handler.java:95)
                                                                                at android.os.Looper.loop(Looper.java:148)
                                                                                at android.app.ActivityThread.main(ActivityThread.java:5417)
                                                                                at java.lang.reflect.Method.invoke(Native Method)
                                                                                at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
                                                                                at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

This is the code i run.
private final RxPermissions.PermissionsRequester mPermissionsRequester = new RxPermissions.PermissionsRequester() {
    @Override public void performRequestPermissions(String[] permissions) {
        // forward request to the system by calling fragment's method
        requestPermissions(permissions, REQ_PERMISSIONS);
    }
};

@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
    if (requestCode == REQ_PERMISSIONS) {
        // forward response back to requester class for further processing
        mPermissionsRequester.onRequestPermissionsResult(permissions, grantResults);
    }
}

private void requestPermissionReactive() {

    mPermissionsRequester.request(); // also tried mPermissionsRequester.request(new String{SOMEPERMISSION})

}

You need to initialize RxPermissions and subscribe for the events as it is shown in the onViewCreated () method. Otherwise there is no observer created and the assertion you receive will be thrown.

Ok, now I see that I can ask a user to grant a permission by:
mSubscription = RxPermissions.get(getActivity())
            .request(mPermissionsRequester,

but why it is in onViewCreate, not in button click?
What is the purpose of:
mPermissionsRequester.request();

Because for the very first time the app should ask for permissions immediately, without bothering the user. If permissions are already given, then your subscription will be executed immediately and you can do things you want. If some permissions are not given, there will be a permissions dialog shown to the user. Now, if user denies giving the permissions, and you want to show that dialog once again, only then you should use request() method mentioned. Thus, it is just a mean to show a dialog once again, if user denied the permissions previously.

thank you, now I get it.


Nope.   No k8s at fly.io.

if you want to run on someone else's platform, like Render or Fly

You might want to change this to something like AWS or Google Cloud.
Fly definitely doesn't do Kubernetes.  And as far as I know, neither does Render, but I'm not an authority there.
Fly's model is fairly close to MRSK's.  Instead of msrk init, the command is fly launch.  Instead of msrk deploy, the command is fly deploy.   Instead of a. config/deploy.yml, we have a fly.toml file.  Instead of ip addresses, developers specify what regions they want to deploy to and how many servers they want there (including how much RAM).  We take care of assigning IP addresses and TLS certificates (via certbot).
Ignoring those differences, the model is that the developer works on their Rails app and maintains a Dockerfile, and when they are ready to ship, they run a deploy command.
In fact, there is no reason that a Rails application couldn't have both a config/deploy.yml and a fly.toml file, and deploy the same application using the same Dockerfile wherever they want.

Will reword. Totally agree that MRSK and Fly can coexist. You can start on Fly, then move to MRSK, or vice versa, with little/any app changes.
Citation for Render on K8S: https://thenewstack.io/render-cloud-deployment-with-less-engineering/


Remove ExperimentalUsernamePressIsMention build time feature

Summary
Undocumented experimental build time feature that was never used.
Ticket Link
No ticket created
Note: this PR should not need QA as it is removing a feature that was never enabled

Building app in separate branch.

Successfully building:
https://circleci.com/gh/mattermost/mattermost-mobile/4265
https://circleci.com/gh/mattermost/mattermost-mobile/4264

Artifact links:
https://4265-70265724-gh.circle-artifacts.com/0/~/mattermost-mobile/Mattermost_Beta.apk
https://4264-70265724-gh.circle-artifacts.com/0/~/mattermost-mobile/Mattermost_Beta.ipa


Error:  { "detail": "There was a problem with your chat request. Please use a different browser or try again later." }

Describe the bug
问题描述
A clear and concise description of what the bug is.
To Reproduce
如何复现
Steps to reproduce the behavior:

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

Expected behaviour
期望行为
A searching for what is SCADA in duckduckgo browser
Screenshots
截图说明
attatached.
Please complete the following information):
请补全以下内容

OS: [e.g. Windows]  Linux
Browser: [e.g. chrome, safari]  Chrome v
Extension Version: Version 121.0.6167.160 (Official Build) (64-bit)

Additional context
其他
Add any other context about the problem here.

same question

074b6cc9

v2.5.1

After upgrading to the 2.5.1, the plugin always prompts me to log in. I have followed the instructions in the prompt, and tried to log out and log in again.

Are you using a free account? I just conducted a simple test and found that free accounts don't seem to require an arkoseToken, whereas Plus accounts always do. I mistakenly set the condition to require a successful arkoseToken retrieval, but for free accounts, this may fail, leading to this error. I think I'll need to release a new version tomorrow.

Are you using a free account? I just conducted a simple test and found that free accounts don't seem to require an arkoseToken, whereas Plus accounts always do. I mistakenly set the condition to require a successful arkoseToken retrieval, but for free accounts, this may fail, leading to this error. I think I'll need to release a new version tomorrow.

YES, Looking forward to hearing from you

https://github.com/josStorer/chatGPTBox/releases/tag/v2.5.2

It works now, thank you @josStorer.
BUT, there is a problem with the layout of the text in stackoverflow.com, no margin on the right side.

stackoverflow has some global style overrides that change the display of chatgptbox

Got it, thanks for your quick response.

It works now, thank you @josStorer.
BUT, there is a problem with the layout of the text in stackoverflow.com, no margin on the right side. Firefox 124.0.1

fixed in https://github.com/josStorer/chatGPTBox/releases/tag/v2.5.5


Dynamically-assembled require() calls in lib/widget.js break pkg/nexe support

This is almost a clone from issue #158 however, browserify should now work and packaging tools like zeit-pkg don't. These packaging tools can't generate executables with Dynamically-assembled require() calls.
Working around wasn't difficult, just replace
widget.classes.forEach(function(name) {
  var file = name.toLowerCase();
  widget[name] = widget[file] = require('./widgets/' + file);
});

with
widget['Node'] = widget['node'] = require('./widgets/node');
widget['Screen'] = widget['screen'] = require('./widgets/screen');
widget['Element'] = widget['element'] = require('./widgets/element');
widget['Box'] = widget['box'] = require('./widgets/box');
....

Still, it would be nice if this would work by default.
Note: I just tested  zeit-pkg but according to the documentation nexe can't deal with the original code either.

@flofriday See https://github.com/chjj/blessed/pull/326


Updated "Message Us" Button in Contact Us section which was antiquated

Updated the "Message Us" Button in 'Contact Us' section which was antiquated.
-Initially it is like this -

-Updated to-

@AdityaLahane-2003 Thanks for your contribution!!. Will soon review and merge it.

Can you please label this PR also as GSSoC'23.
This is also part of GSSoC'23


protobuf plugin output file paths are not customizable

@samphippen wrote in #159:

Hey y'all, should the generated _pb.rb files etc be in google_ads not googleads? ... google_ads is desired, as that's what the client.rb and credentials.rb (gapic files) get generated in.

@blowmage replied:

Hey y'all, should the generated _pb.rb files etc be in google_ads not googleads?

No. The files that the protobuf plugin creates will always match the path of original proto file. The file google/ads/googleads/v1/common/ad_asset.proto will be generated as google/ads/googleads/v1/common/ad_asset_pb.rb. We aren't touching those files, only creating them using the protobuf plugin.

Sounds like this is a strong feature request from ads. And honestly it's going to be a strong request for cloud as well.
I can think of two options.

We reimplement the ruby and grpc_ruby plugins. It looks like other languages (e.g. python) have taken this route.
We add a postprocessing step (perhaps invoked from the docker entrypoint script)

Either of those steps would preclude any interoperability with protos that are generated by the protobuf or grpc plugins. If a proto file with import "google/ads/googleads/v1/common/ad_asset.proto" was generated by the protobuf plugin, the generated ruby code would not be able to find/use the file generated by GAPIC.
The grpc gem ships with a runtime dependency on the googleapis-common-protos-types gem. So the expectation that the protobuf plugin is used to generate the Ruby code that uses grpc runs pretty deep. I'm not saying this isn't possible, I'm saying it may have unintended consequences.

It's a good question of whether we care about any such "interoperability" use cases.
Here's some analysis of a few use cases:

Interoperability with upstream runtime dependencies (like googleapis-common-protos). In this case, I'm pretty sure it doesn't matter, because all the dependencies should be in one direction. Any custom-compiled or moved protos that we generate in our clients would depend on the common protos (remaining in their standard locations) the same way they always have. We don't expect there ever to be cases of reverse dependencies, common protos "requiring" library-specific protos that we've custom-compiled or moved.

A user wants to require one of the client library's _pb.rb files directly. The file might not be in the "standard" location. The question then is whether we consider this a "supported" use case. I believe can (and do already) consider these files "internal" and that we don't support requiring them directly from user code. We could even rename them to emphasize this fact. Again, I don't think this case is a concern.

A user builds their own protos using the standard tools. Perhaps they wanted to "update" the protos used by the client library, or more likely, they want to use the proto types in their own code separate from the client. Now these user-built protos are incompatible with the client library, because if the library's copies of the protos are in different locations, both paths could get required, causing redefined constants and other name clashes. So this is a more serious issue. However, this case is always going to be problematic even if we don't move our generated proto files, because the user might have built from a different version of the original .proto source, thus causing conflicts with the generated client library ruby code. So this is a case I don't think we can support either way.

So far I don't think I've found a problematic use case. Can anyone else think of one?

@blowmage @dazuma @samphippen I think we determined (offline) that:

The interoperability use cases above are not a concern for the user(s) who want these custom paths.
The solution for this issue will be in the form of rake task(s) for moving files and updating require paths, which will be invoked by docker-entrypoint.sh after protoc produces its output.
The Ruby gapic generator will not do anything related to this issue.

This has been addressed (for the ads case) by #165


Prorosal: Pack model for Huggingface inference

Clothes segmentation is an important task in the field of computer vision and has various applications such as fashion analysis, virtual try-on, and image editing. However, there are currently limited pre-trained models available for clothes segmentation on the Hugging Face platform.
I propose adding a pre-trained clothes segmentation model to the Hugging Face platform.

hello
the link of pre-trained model download doesn't work, Did you download the pre-trained model file? if did, could you share it ?

Hi @betafuzz
For pretrained model download with inference script for Alpha Image generation and Cloth segmentation, please check this
https://github.com/wildoctopus/huggingface-cloth-segmentation
Have cleaned, modified the scripts to run on latest pytorch and other libraries and Its very simple to use as well.
The script will automatically download the pretrained model. So no worry at all.
You guys can also check the live demo at huggingface - https://huggingface.co/spaces/wildoctopus/cloth-segmentation
If you guys like this, please drop a star to my repo.
Thanks :)