Odd behavior with Carousel when Win Chrome browser tab is inactive

I'm using the built in JS carousel a rotating header on my site. The problem occurs while using tabs in the latest version of Chrome.
First open a page with a carousel on it. Then open a new tab (same window). After a few slides would have gone by, switch back to the carousel. The current slide/next slide transition should be broken for one iteration. For example, the current slide image isn't shown until the next slide takes its place. Also the transition times seem to be off. After the one broken iteration, the carousel works as normal.
Maybe this is something that Chrome is doing to save CPU?

Just for the record, I can't seem to repro on Mac Chrome.

@XhmikosR Could you try to repro this?

I can't seem to reproduce either on the /components page.

@juthilo @hnrch02 Mind giving this a try?

I should be able to check this out later today, sure

Can reproduce it on http://getbootstrap.com/javascript/#carousel
Ubuntu 14.10 x64 Google Chrome 39.0.2171.95 (64-bit)

@juthilo Any luck?

Sorry for the delay. I can reproduce on Windows 8.1 using Chrome 39.2171.95.

@juthilo Could you file a Chromium bug?
Only workaround I can think of would be to make use of the Page Visibility API to stop the carousel when the tab isn't visible and hope that that would avoid/minimize the problem.

Made a POC for using the visibility API. @juthilo Does the bug repro on http://jsbin.com/yigazi/3 ? (Fingers-crossed that it doesn't..)

Hi @cvrebert!
You appear to have posted a live example (http://jsbin.com/yigazi/3/edit), which is always a good first step. However, according to the HTML5 validator, your example has some validation errors, which might potentially be causing your issue:

line 148, column 121: Element img is missing required attribute src.
line 156, column 121: Element img is missing required attribute src.
line 172, column 121: Element img is missing required attribute src.

You'll need to fix these errors and post a revised example before we can proceed further.
Thanks!
(Please note that this is a fully automated comment.)

@cvrebert :+1: Can't reproduce using your JS Bin. I did a direct comparison of the live docs and your Bin to be sure.
I'll file the Chromium bug later today.

Cool! Thanks :smile:
Slight issue with my fix is that CSSComb appears to currently barf on @supports; will need to raise an issue with them.

Et voilà, the Chromium issue: https://code.google.com/p/chromium/issues/detail?id=449180

Closing as a bug in the browser itself that we can't directly address.
#15566 would have offered an indirect workaround, but has been punted to Bootstrap v4.


[FEATURE] Configurable endpoints

Describe the feature
Currently my gateway seems so overloaded, that with the addition of more and more endpoints it starts to stop responding. This has been most evident with the latest addition of pcu communication endpoint (I had to revert to 0.4.0 to get it working again).
In the past I already struggled with the (lack of) reliability of the envoy itself, that I opted to use a modpus power meter to get statistics from my solar installation. Therefor, most statistics are redundant for me and I have even resorted to changing the interval to once every 15 minutes.
There is however one feature of this addon that I currently rely on, which is the production switch. When prices go negative for me, I disable production of my solar installation and enable it again when prices go positive. This works very well (thank you for that addition!). However, as you may understand, an unresponsive/overloaded gateway gets 'unavailable' in hass, (even though the switch might still work).
I would like to request a configuration item where I can choose which endpoints to disable (obviously, the default should be enabled). This would allow me to disable all endpoints (with the exception of the production switch endpoint) and hopefully improve the reliability of my local api.
Account type

[X] Installer
[ ] DIY / DHZ
[ ] Home Owner (This integration is not (fully) functional with a home owner account!)

Envoy

[ ] Metered with CTs installed

[X] Metered without CTs

[ ] Standard

FW version: D8.2.4264

Amount of micro inverters connected: 15

Home Assistant

Version: 2024.8

Hi @jsimonetti, the Envoy should be capable of handling the load just fine, 15 connected inverters is also no that much. Does it maybe have a bad wifi connection?
Still I can look into optionally disabling endpoints, but I need to see how well the current code can handle this.

Hi @vincentwolsink ,
Thank you for looking in to this.
The local api of my envoy is very unreliable, in such a way that it very often gives a 504 Gateway Time-out openresty/<IP_ADDRESS> error after waiting several minutes. I think this is just because of horrible software design from enphase's side.

have you also tried power cycling your envoy? Whenever i have issues like this (and it keeps being slow), a powercycle of the envoy fixes the issue for me.

Hi @mnederlof ,
Yes, unfortunately I have to powercycle the envoy at least once every month when it gets stuck.
Purely out of interest, and not related to this feature request, here's the logging from hass when that happens:
2024-09-04 10:12:18.881 ERROR (MainThread) [custom_components.enphase_envoy] Unexpected error fetching envoy Envoy xxxxxxxxx data
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 354, in _async_refresh
    self.data = await self._async_update_data()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 271, in _async_update_data
    return await self.update_method()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/enphase_envoy/__init__.py", line 91, in async_update_data
    await envoy_reader.get_data()
  File "/config/custom_components/enphase_envoy/envoy_reader.py", line 1144, in get_data
    await self.update_endpoints()  # fetch all remaining endpoints
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/enphase_envoy/envoy_reader.py", line 1128, in update_endpoints
    self.data.set_endpoint_data(endpoint, getattr(self, endpoint))
  File "/config/custom_components/enphase_envoy/envoy_reader.py", line 269, in set_endpoint_data
    self.data[endpoint] = response.json()
                          ^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/httpx/_models.py", line 764, in json
    return jsonlib.loads(self.content, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
2024-09-04 10:14:01.628 ERROR (MainThread) [custom_components.enphase_envoy] Unexpected error fetching envoy Envoy xxxxxxxx data
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 354, in _async_refresh
    self.data = await self._async_update_data()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 271, in _async_update_data
    return await self.update_method()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/enphase_envoy/__init__.py", line 91, in async_update_data
    await envoy_reader.get_data()
  File "/config/custom_components/enphase_envoy/envoy_reader.py", line 1135, in get_data
    await self.init_authentication()
  File "/config/custom_components/enphase_envoy/envoy_reader.py", line 997, in init_authentication
    await self._get_enphase_token()
  File "/config/custom_components/enphase_envoy/envoy_reader.py", line 919, in _get_enphase_token
    self._token = await self._fetch_envoy_token_json()
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/enphase_envoy/envoy_reader.py", line 912, in _fetch_envoy_token_json
    raise EnvoyError(
custom_components.enphase_envoy.envoy_reader.EnvoyError: Could not fetch access token from envoy; HTTP 502:
<title>502 Bad Gateway</title>

502 Bad Gateway

openresty/<IP_ADDRESS>

Please try 0.4.4-beta1

I am also thinking about being smarter with endpoint updates. If we discover there are no batteries in the system, do not try to keep updating the battery endpoints for example.

0.4.4-beta1 works as advertised
I see the entities belonging to disabled endpoint going unavailable in hass
subjectively, the integration also loads (quite a bit) faster, though i have not done any measurements


Request for requirements.txt File

Hello Ali,
I am trying to run the code on my computer, but I am running into errors as some dependencies are not installed. Could you please provide me with a requirements.txt file?
Thanks,
Tomek

Dear Tomek,
Thank you for your message. Could you please share your errors so I can see exactly where you are running into a problem?
Cheers,
Ali


Performance issue - App is loading 4-5 seconds late

🐛 Bug Report
When the app is starting its showing white screen for 4-5 seconds than redirected me to the screen. i followed the https://akveo.github.io/react-native-ui-kitten/docs/guides/improving-performance#improving-performance but still nothing changed. i'm not doing any custom mapping.

Link to runnable example or repository (highly encouraged)
App.js
<ApplicationProvider {...eva} theme={evaTheme}> 					<NavigationContainer> 						{state.userToken == null ? ( 							<RootStackScreen skipIntro={state.skipIntro} /> 						) : ( 							<DrawerNavigator name={state.userName} /> 						)} 					</NavigationContainer> 				</ApplicationProvider>
metro.config.js
const MetroConfig = require('@ui-kitten/metro-config')
const evaConfig = { 	evaPackage : '@eva-design/eva' }
module.exports = MetroConfig.create(evaConfig, { 	transformer : { 		getTransformOptions : async () => ({ 			transform : { 				experimentalImportSupport : false, 				inlineRequires            : false 			} 		}) 	} })

UI Kitten and Eva version

Package
Version

@eva-design/eva
2.0.0

@ui-kitten/components
5.0.0

I had the same issue but only on Android. For me when I disabled Hermes, made clean and rebuild of the app it starts much faster. There is like 0.5 second delay which is acceptable for me.

Thank you @sschottler for making it clear. I think we may close this issue. Please refer to the #1057 for the details


TagsInput tags show elsewhere when tagsInput hidden

Package
filament/forms
Package Version
v2.7.4
Laravel Version
v8.77
Livewire Version
v2.0
PHP Version
PHP 8.1
Bug description

Forms\Components\Select::make('type')
    ->options([
        'input' => 'input',
        'radio' => 'radio',
    ])
    ->default('input'),
Forms\Components\Select::make('rule')
    ->options([
        'phone' => 'phone',
        'email' => 'email',
        'url' => 'url',
    ])
    ->when(fn(callable $get) => $get('type') === 'input'),
Forms\Components\TagsInput::make('options')
    ->when(fn(callable $get) => $get('type') === 'radio')

TagsInput tags show elsewhere when tagsInput hidden
https://user-images.githubusercontent.com/52574911/147524241-0b6a1cc8-9054-4426-b114-6b5487b31048.mp4
Steps to reproduce
No response
Relevant log output
No response

I've just looked into this. It's actually a Livewire bug, inside the algorithm to determine which parts of the HTML to update (DOM-diffing).
The solution to this would be to add a wire:key to every field - but this would have other side effects that we probably would not want. It would likely break other dynamic forms.
The simple solution for this is to wrap the TagsInput in a Group::make([ tags here ]). It's hacky, but it allows Livewire to mutate the HTML correctly so this doesn't happen.

Can confirm I still see this when hiding two fields using
->hidden(fn (Closure $get) => $get('title') === null)

for me it presented as the tag input looking like it was attached to another field, seems very likely to be the same bug, and potentially upstream.

You can use a Group instead of Fieldset if you don't want there to be any visual difference :)


FIX: avoid Aggregate clearing entire cache on DataObject::write

See https://github.com/silverstripe/silverstripe-framework/issues/6383 for more details.

This is probably ok for 3.2, but I would mark it as deprecated at 4.0, as with aggregate API.
Test failures are pre-existing. @dhensby do you want to double check this is ok style-wise to merge?

@tractorcow are you saying we need to add a deprecate statement in the _config.php file?  How and when would that be used / useful.  Not a rhetorical question - just trying to understand it.  Thank you, as always ;-)

This is purely my own opinion, but when we add code into 3.x that we don't want bubbling up into 4.0 it's ok to add with an immediate deprecation.
It might be safer to put this code into Aggregate class somewhere, and simply call it from _config.php, rather than inlining it. This would mean it's automatically deprecated.

It might be safer to put this code into Aggregate class somewhere, and simply call it from _config.php, rather than inlining it. This would mean it's automatically removed on merge up to master.

This is a good idea, can we do it?

Yeah @sunnysideup please make the suggested tweak, if that's ok :) Aggregate class was deleted, so when we merge we won't end up with artifacts in _config.php that don't do anything.

Ok - sorry guys.  I have been super busy with ssmods.com so I have not been able to do any other open source work, but I can perhaps have a go at this in the next few days.

moved to #6569


Sync / Online storage

Possibility to sync notes through different devices or save them in the cloud.

Sorry for not getting to this sooner.
As of the latest version (1.2.0) released today, there are two buttons on the options page for saving and restoring notes and options to and from sync. I don't have a very good way of testing sync between multiple devices right now, so I can't be sure that nothing will break if I make it automatic.
Also I recommend manually exporting options and notes before restoring from sync, just in case it doesn't work properly.

Sync is working, at least for me.
You need to remember which device is the most updated but i currently use the plugin only on 2 pc, so it's ok.


Possible Simple Children issues with quest "The Whispering Door"

After being level 27-28 you can get dialogue at whiterun inn , about troubled children from the jarl, the player goes and speaks to the jarl, and the quest starts, the first thing the player must do is talk to nelkir, nelkir will talk, but no quest dialogue will be brought up about the jarl needing you to speak to nalkir. Some other quest seem to interfere with simple children, where disable and enable is required to make them speak at moments, which happens on a fresh/clean install of Elysium. Same behavior has been cause in other AE list who use simple children, unsure if bug but posting to see if it is

Something I forgot to add - disable and enable does not work for this instance , where duplicating the child brings up dialogue box , to the new npc nalkir, and the only way to progress is console commands.

a workaround for this issue is to never speak to nelkir before the quest, dialogue works normally


why items from first wolrd stay in my inv when i teleport to another world?

why items from first wolrd stay in my inv when i teleport to another world?how to remove that

This is because multiverse makes it so that you can travel between worlds like it is one world that is the whole purpose of this add-on  but there is one options: https://www.spigotmc.org/resources/per-world-inventory.4482/ this will help you to do so.

To follow up on this, Multiverse-Inventories should work to separate inventories per-world and also allow linking of worlds you do want the same inventory on.


Command line password generator using Python 3

This password generator would be highly customizable in producing passwords, ie,
-> Let user set the length
-> Option to user numbers, alphabets and special characters
Can I be assigned this issue under GSSOC'22

ya sure @rajdip-b , Start working on it . Good Luck


RPGItems Enchanting

Here is the problem. Players can add enchantments on RPGItems without permissions, I've tryed this commands
-rpgitem.allowenchant.new
-rpgitem.allowenchant.old
But the players still can enchant the RPGItems and I don't know why...any suggestions?

I fixed the problem by updating the plugin to the newest version, sorry for the spam and keep up the good work ! :)


Fixed lines miss issue when tailing new files

What does this PR do?
Tail new files discovered when scanning from the beginning instead of the end.
Motivation
Fixed lines miss issue when tailing new files
Additional Notes
This PR solve this issue

AppVeyor failure is unrelated (and we have another PR to fix it), the rest of the CI passes, going to merge this

This was not ready for a merge, sorry I did. I will revert this for RC.3 if the follow-up to this isn't ready


Engarde install on other VPS

Hello,
I saw your documentation that in order to install Engarde, you were using Vultr as the example. However, I have different VPS provider I want to use, do you have instruction to setup on other VPS provider? Especially the unmanaged VPS
Thank you

Hi,
You have to be familiar with command line if cloud-init is not supported by your provider, some providers may require extra configuration or settings.
Adding one liner script next release under advanced section.

AWS and Oracle examples:
https://smoothwan.discourse.group/t/smoothwan-engarde-on-oracle-cloud


Nexus - verify description and correct the required egress rules

Make sure that below egress firewall rules are what is needed for the Nexus and the description of each of them is described in detail.

Documentation
Firewall settings - be aware these rules seems to be shared with Gitea

Please create a PR to the defaultroute branch or let me know what to change.

@tamirkamara who can help me with this task?

@Lybecker what should be the output from this task? Should I change something in the branch? TF / Doc?

@tamirkamara I would like you to check that the URLs/ServiceTags are needed and describe why each of these are needed, so I can include it in the documentation.
You can either share it here or commit directly to the defaultroute branch


v0.9.3 Composer package name is 'clue/graph'

composer.json on the 0.9.x branch still has:
    "name": "clue/graph",

Hey @joachim-n, this is correct, the name of the project inside v0.9 is still clue/graph. The rename of the project to graphp/graph will come with the next version, which is the current development version.
This topic has also been addressed in #201 and #134. There will be a new version when the time is given :+1:

I believe this has been answered, so I'm closing this for now. Please come back with more details if this problem persists and we can always reopen this :+1:.


[BUG] MacOS CLI tool \r\n (CRLF) executables line breaks

Describe the bug
Due to CRLF line breaks in the executable file, the CLI tool not works. And if I open ipp executable and change line breaks to LF then it works fine.
To Reproduce
On macOS
$ yarn global add @ipp/cli
$ ipp
Expected behaviour
execution
Screenshots

Desktop (please complete the following information):

OS: macOS
Version 10.15.6
Shell: Zsh

Additional context
This can be solved by simply replacing \r\n with \n through all project source files or in the executable only. And changing project .vscode/settings.json
I can create a pull request if you want.

This should be resolved in<EMAIL_ADDRESS>Git automatically handles line endings, but typescript compilation will use the platform default for generated .js files, regardless of source line endings. Publishing to npm will preserve the line endings.
I've added a temporary pre-publish script to fix the bin script until a Linux-based CI publish is setup.


Command line interface.

Yeah, runnig stuff in Emacs/Geiser is baller, sure. You won't remember how to do that in a months time, though, me.

Note to self: I did remember how to run this. :1st_place_medal:

Still remember. I guess Lisp is just great. :shrug:

Honestly, I'm surprised how easy it is to get back to this project after a while. :+1:


Exclude app itself from Share Sheet

Any solution for exclude app itself from Share Sheet in android???????

@CodeHunter111 I don't know if I understood your question, but what you want to do is to not display a specific app into bottom sheet?


Drum-kit project in javascript

Create a Drum-kit in javascript
The idea is to play an instrument sound when a particular key is pressed on the keyboard.
Use your imagination to create a beautiful front end along with the funcitonality.
You can use pictures of different instruments labelled with the key alphabet. This will give appearance of playing that instruement when the labelled key is pressed.

I want to contribute , Please assign this to me @SandeepKrSuman

Assigning this to you @aryanayush012 . Happy Coding 🚀


Question about Loss Function

Hi, I see that in the loss function you use, you state:
"We modify the loss function to be calculated only for classes that were annotated in the corresponding partially labeled dataset "
Does this also mean that no loss is calculated for the background class "0"? As it could be true 0 or another class that's not labelled in the particular training instance.
Can you please point me to where this loss is implemented in the code?

I am able to find and study the compute_loss function that uses BCE with logits.
What I understand from glancing through it is, that valid regions/targets are all labelled non-background regions.

Hi, i am not 100% sure if i understood what you mean, but there is no class 0 (background) anymore, because its always a binary decision for each pixel if a foreground class or not.

"We modify the loss function to be calculated only for classes that were annotated in the corresponding partially labeled dataset "
that's means just, that we only calculate the binary loss for each class that is annotated in the corresponding image

Yes, thanks very much!


docs: integrations reference updates 6

Added missed provider pages. Added missed references to the integration components.

@ccurme Can you review, please?

@baskaryan Thanks!


Update application-manifests.md

minor nits

Looks like there is no any info on this page about UAC trustInfo in manifest:
  <!-- Identify the application security requirements. -->
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel
          level="requireAdministrator"
          uiAccess="false"/>
        </requestedPrivileges>
       </security>
  </trustInfo>

Is that stuff not needed anymore?
This page says that "Windows apps must have a manifest (embedded or external) to define its execution level that tells OS the privileges needed to run the app".
Refs:
https://learn.microsoft.com/en-us/previous-versions/bb756929(v=msdn.10)
https://learn.microsoft.com/en-us/cpp/build/reference/manifestuac-embeds-uac-information-in-manifest

@DJm00n Thanks for calling out the issue around trustInfo! I have confirmed with the associated team that this element should be added to the doc. I'm going to go ahead and complete this PR so that I can add the new info without causing merge conflicts. You should see the new content published in the next few days.


Closure compiler warnings

http://closure-compiler.appspot.com/home
// ==ClosureCompiler==
// @compilation_level SIMPLE_OPTIMIZATIONS
// @output_file_name default.js
// @code_url https://raw.githubusercontent.com/StephanWagner/jBox/master/Source/jBox.js
// ==/ClosureCompiler==

Warnings:
JSC_USELESS_CODE: Suspicious code. This code lacks side-effects. Is there a bug? at line 1189 character 2 in jBox.js
        val == undefined && (val == 'auto');
        ^
JSC_USELESS_CODE: Suspicious code. The result of the 'eq' operator is not being used. at line 1189 character 23 in jBox.js
        val == undefined && (val == 'auto');
                             ^
JSC_USELESS_CODE: Suspicious code. This code lacks side-effects. Is there a bug? at line 1367 character 143 in jBox.js
...s.getTitle) && this.setTitle(this.source.attr(this.options.getTitle)), true);
                                                                          ^
JSC_USELESS_CODE: Suspicious code. This code lacks side-effects. Is there a bug? at line 1370 character 257 in jBox.js
... ? this.setContent(this.source.attr(this.options.getContent), true) : null));
                                                                         ^

Should be fixed in master now


Minor change in documentation for Container component

A line at https://material-ui.com/components/container/#container under heading Fluid reads:
A fluid container width is bounded by` that maxWidth property value.

that seems to be a typo and should read the so that the line reads:
A fluid container width is bounded by the maxWidth property value.

@plug-n-play Do you want to fix it? :)

Sure - :-)
https://github.com/mui-org/material-ui/pull/20589


Add support for deepseek

Am thinking of using
https://platform.deepseek.com/api-docs/api/list-models/
models but there is no way to add a custom model

So how is it going now or how do I start the process


ISPN-1836 Sort out use1PcForAutoCommitTransactions javadoc and XSD docu

https://issues.jboss.org/browse/ISPN-1836
5.1.x branch: t_1836_5

You need to modify TransactionConfiguration as well.


Node type as method

Use custom type guard method instead of getter to avoid having to do type assertions for spriteModel and contextModel. There are constraints on getters that don't allow them to act as type guards for Typescript.

Much better!


refactor: refactor building environment

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Failing main build notification on Slack

Issue summary
So far if an issue appears on the main branch we don't get notified - basically, someone needs to look at the repo main page to notice it. This possibly makes the main branch red for an extended period of time.
Example:

PR opened on Monday, all checks passed.
On Tuesday there's a toolchain update that makes clippy angry about Forest's code.
On Wednesday the PR gets reviewed and merged (because it was green). The checks don't pass anymore, we get a red Build failed badge and everyone look at Forest with contempt.
Next Monday someone opens a PR and has to fix random linter issues or someone notices it and fixes it sometime after.

Surely we can do better!
Task summary
The idea is to make a Slack notification on failed main build - this way everyone gets immediately and the issue can be resolved as soon as possible.
We could use this or something similar. The only thing we would need is a generated slack webhook token which we would put in repo secrets.
Acceptance Criteria
Our filecoin-notif channel gets a notification on main build fiasco.
Other information and links

@LesnyRumcajs This is much less of an issue now that we require PRs to be up-to-date before merging. You okay with closing this issue?

I'm okay with that. Anyway, it was not picked up for a year, so it doesn't seem like a real pain.


Wrong WebView2Loader.dll and Microsoft.Web.WebView2.Core.dll when create ARM64 package on x64 machine

Describe the bug
After created store upload package in VS 2022, with selecting x64 and arm64 architecture, on a x64 machine, the "WebView2Loader.dll" in the ARM64 msix is a x64 version, not aarch64.
Steps to reproduce the bug

Create store upload package
Selecting x64 and arm64 architecture

Expected behavior
No response
Screenshots

NuGet package version
None
Packaging type
No response
Windows version
No response
IDE
No response
Additional context
No response

This is impacting PowerToys as well - our ARM64 deployment is on the floor.

A fix for this issue is expected in the November update of Microsoft.Web.WebView2 package on nuget.org.  In the meantime, the following workaround may be useful (added to your project file):
<Target Name="FixWebView2Path" BeforeTargets="PrepareForBuild" Condition="'$(PlatformTarget)'=='arm64'">
  <ItemGroup>
    <Content Remove="@(Content)" Condition="'%(Content.Link)'=='runtimes\win-x64\native\WebView2Loader.dll'"/>
    <Content Include="$(NugetRoot)runtimes\win-arm64\native\WebView2Loader.dll">
      <Link>runtimes\win-arm64\native\WebView2Loader.dll</Link>
      <PublishState>Included</PublishState>
      <Visible>False</Visible>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <IncludeInVsix>true</IncludeInVsix>
      <Pack>false</Pack>
    </Content>
    <ReferenceCopyLocalPaths Remove="@(ReferenceCopyLocalPaths)" Condition="'%(FileName)%(Extension)'=='Microsoft.Web.WebView2.Core.dll'"/>
    <ReferenceCopyLocalPaths Include="$(NugetRoot)runtimes\win-arm64\native_uap\Microsoft.Web.WebView2.Core.dll"/>
  </ItemGroup>
</Target>

In my project, it doesn't use WebView2 component, so the issue doesn't break the build at runtime.
But at the same time, my project also doesn't use WebView2 package on nuget.org. So how will the issue be resolved if the project doesn't use WebView2 package from nuget (it will not be updated?).

Issue has been resolved in latest WebView2 SDK:
https://github.com/microsoft/WindowsAppSDK/issues/4836#issuecomment-2532723900


Header Flag not Working

If you set headers to false in any function that has getarrayobjectresponse instead of getobjectresponse, there is no output at all. For instance, the skillQueue function.

The fix is to comment out the following lines in getArrayObjectResponse_:
if (result.length === 0) return null;
if (data.length === 0) return result;

If these lines are commented out, the header flag works perfectly.

I made a commit yesterday 761c5aaf396ea2f222bfd38b64f1c092620aa735
Try replacing those two lines with the new stuff and it should work better.

New update fixes the problem. Thank you.


Update README.md

fixed inconsistensies with dots; swapped instance of GNT to GLM

Good catch, thanks!


Add Uninstall docs

@ssk2 Please review. /cc @air

I think this is a little cryptic:
Zookeeper Node provided to CASSANDRA_ZK
Using zkCli run the rmr command

how do I find that value CASSANDRA_ZK
where can I find zkCli, on what machine do I run it, what rmr args do I need.

This is great btw, will serve as reference example for others.

@ssk2 I incorporated all your proposed edits and added some of the notes you mentioned. Please review.
@air In the case of DCOS I've added in the default values for the rmr command.  The point about how to find the values I think plays into "How do we expose configuration values for Services", WDYT?

One small correction, otherwise good!


Support north/south VPC connectivity. Readme clarification.

Issue #, if available:
Description of changes:

Support north/south VPC connectivity by allowing returning traffic. An example could be centralized NAT.
Made some clarifications in command line usage.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Apologies for the delay responding to this - I didn't get the notification of the pull request (fixed now).
I'm pondering the route you chose for allowing returning traffic. I'm thinking just changing the PacketHeader module for both the quality operator and the hash function.

Actually, just looked, the hash calculation already allows for it (the end result is the same), so it is just the equality.

I manually took in some of the ideas and merged them into the release I just pushed out.  Thanks for the suggestions!


[RELAY][OP] roi_pool operator alter layout

According to the discussion of roi_align(https://github.com/apache/incubator-tvm/pull/6443)
add aoi_pool operator(in fasterrcnn) convert_op_layout and related test case in test_pass_convert_op_layout.py.
Meantime, I also test the case tests/python/frontend/pytorch/test_object_detection.py(changed the generate_jit_model to fasterrcnn) to verify this roi pool operator.
Would you please have a look at this @kevinthesun @anijain2305. Thanks very much.

Hi @kevinthesun:
can you help to have a look at this submit?  Thanks very much.

Hi @yzhliu, can you help to have a look at this submit? Thanks very much.

my bad, was thinking of other stuffs.

Can you help merge the pull request directly? Thanks very much


Define minting process

https://www.figma.com/file/ZSk2MxxDXCkvmR2tmpPe3C/Untitled?node-id=2%3A1312

How does Artblocks currently handle this?
Is it exciting if people have to "wait" for their NFT? --> Create a nice illustration for the waiting period


In IC, generating the app.yaml from the flex framework or facet dialog fails

Occurs on the master branch

ah so this is in community. May be due to how the code locates the appropriate directory via the content roots. Although I would have expected that to work in IC too.

It looks like DefaultAppEngineProjectService#generateFromTemplate is always generating the app.yaml in src/main/appengine regardless of what the user specifies the app.yaml directory to be.

oh wow, you're right. This should be its own bug. I'll open one.

Open a bug or open an issue? Are those different?

same thing

Issue 1387 is the cause of this bug

Fixed by #1420


99-okd-worker-disable-mitigations disables intel pstate on bare metal

99-okd-worker-disable-mitigations.yaml is added to fix an issue on AWS m6 virtualized instances (according to commit message), this should not be applied on other machine types such as bare metal.
intel_pstate will be better managed by Node Tuning Operator.
Is there a work around to remove this on the existing OKD cluster? Deleting the machine config results it being recreated by the ClusterVersion.
Can there be a better way to machine specific patches?

@vrutkovs

Manually removing (or editing) the 99-okd-worker-disable-mitigations MachineConfig object should result in a new rendered-machine-config being created and applied. Is this what you tried already?

@LorbusChris Yes, I tried deleting it. It does create a new rendered machine config and the node reboots, but then the 99-okd-worker-disable-mitigations is added back and node reboots again.

/remove-lifecycle rotten

/remove-lifecycle stale
@vrutkovs I think we should consider removing that karg, and either selectively enable it, or indeed leave it to the node tuning operator. WDYT?


main: add proper --help support

I think when -h or --help are passed, the exit code should be 0.
Also -h and --help should be displayed in the usage message.
This addresses some points I noted in issue https://github.com/jbenet/go-multihash/issues/18

:+1: LGTM

@jbenet could you take a look at merging this one too? Thanks!

thanks!


Can I get a list of B2C Tenant Users (Created using signin-signup policy) Using Graph Explorer?

I'd like to use Microsoft Graph Explorer to work with my Azure AD B2C Tenant.
Initially, all I want to do is retrieve a Custom Attribute that I've assigned to an application registration. The custom attribute will store the UserAppPermission value, a 'role' replacement for B2C since it doesn't natively support them.
 I'd like to make sure I'm reading this properly.

First goal: Get a list of applications registered to my B2C Tenant. Reasoning is... if the app registration doesn't appear then future queries are unlikely to be successful.
Resource#1 "Manage Azure AD B2C with Microsoft Graph" (Note B2C in the title)
(1) I registered an application in my B2C tenant with permissions in excess of the minimum, checked this process twice: Register a Microsoft Graph application (Note B2C in the opening paragraph, and throughout the document).
(1a) Uncertain if the Azure portal was being buggy, I also registered this application with the 'Global Administrator Role' ... absolute overkill & insecure ..
(1b) I am certain that I assigned the appropriate Microsoft Graph API permissions in the app registration tab
(1c) As described in the doc, I also granted the application the user administrator role, although that is contained within the global administrator role.
(1d) Per the doc, "Now that you've registered your management application and have granted it the required permissions, your applications and services (for example, Azure Pipelines) can use its credentials and permissions to interact with the Microsoft Graph API."
When I run "https://graph.microsoft.com/beta/applications" to get a list of registered applications, all I see is the single App Registration our 'root' Azure account has for our Azure Functions App. Since this was an article on managing azure ad B2C with Microsoft Graph, I was expecting to see the applications registered to my B2C Tenant.
? Does anyone read (1d) to mean that I should not be able to use https://developer.microsoft.com/en-us/graph/graph-explorer, logged in as the B2C global administrator, and granting all permissions the endpoint requires, to make Microsoft Graph API queries?

Next goal: Get a list of users registered to my B2C Tenant
Resource#2 "List Users" - the link to this resource was provided by Resource #1, link provided above.
(1) There only mention of B2C in this article is: "The $count and $search parameters are currently not available in Azure AD B2C tenants."
(2) The request to get all users is GET "https://graph.microsoft.com/v1.0/users"
(2a) The request returns a list of users for the MyOrg's root AD tenant, not the application's B2C tenant. Not surprising since there's nothing in the request to specify the B2C tenant.
(3) Another resource provides this request format: https://graph.microsoft.com/beta/.onmicrosoft.com/users, which specifies the b2c tenant.
(3a) This executes without error in Graph-Explorer but does not return any of the users that registered for the application using the sign-up/sign-in policy (Consumer B2C Users). It still returns a list of users for the 'root' Azure account.

Final goal is to retrieve the custom attribute for a specific user.
Resource#3 "Microsoft Graph API does not show custom extensions"
(1) To get a user profile with the extension attribute, run the GET request to the beta endpoint
https://graph.microsoft.com/beta/users/{user-id}
I can run this with a variety of user ids (B2C Consumer users, principal users, etc.) and... no custom attribute.
So... am I trying to do the impossible? Any feedback is very welcome ^ Thanks!

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

ID: b4587f33-8cb3-146b-58ee-6725cd484f7d
Version Independent ID: 76e9cf47-608d-0065-6e7c-466b96068c2d
Content: Manage resources with Microsoft Graph - Azure AD B2C
Content Source: articles/active-directory-b2c/microsoft-graph-operations.md
Service: active-directory
Sub-service: b2c
GitHub Login: @msmimart
Microsoft Alias: mimart

@idusortus Thank you for your query , We generally use Azure Docs repository  for improvements in the documentation and not product implementation issues. However , in your case we would review and try to answer the queries you have asked . If it requires deeper troubleshooting , we would request you to engage with us on Microsoft QnA and we will have the community answer the same for you . We would recommend posting such queries in QnA in future where we have a great community and even some Microsoft staff helping our customers unless you are sure that the issue is more of a feedback about the documentation.

Works for me for future posts.
I posted here since I assumed microsoft graph explorer was backed by Microsoft Graph and the documentation was titled "Manage ... with Microsoft Graph".
Thanks!

@idusortus From the behavior you have explained, the problem seems to be with the account that you are using to sign in to https://developer.microsoft.com/en-us/graph/graph-explorer . If you are using Guest account (with Global Admin roles assigned), it will always connect to the home tenant of the user. I would suggest you to create a Member account in B2C tenant (with<EMAIL_ADDRESS>UPN) and try making "https://graph.microsoft.com/beta/applications" and "https://graph.microsoft.com/beta/users" calls.

@idusortus Closing the issue now. Feel free to tag me in your reply if you have any question.

@amanmcse
Excellent! Thank you so much for the clarification. A user on a different forum suggested creating a Guest account and that was a little ambiguous for me since I created the two other account types for my tenant. Your solution was much more explicit and, after creating an account @my_b2c_tenant.onmicrosoft.com, I am able to use the Graph Explorer as I had hoped.  I really appreciate the assistance.

@idusortus Thank you for the confirmation.


dynamic tooltip

Can we pass a dynamic title for an icon in package.json file? if yes, then

I want to show the no of incoming changes in the tool tip

package.json doesn't allow for dynamic titles here. However, maybe this source control view can include the count in the title.

We closed this issue because we don't plan to address it in the foreseeable future. If you disagree and feel that this issue is crucial: we are happy to listen and to reconsider.
If you wonder what we are up to, please see our roadmap and issue reporting guidelines.
Thanks for your understanding, and happy coding!


go mod incorrectly attributes latest tag to wrong version

What version of Go are you using (go version)?
1.13.1
Does this issue reproduce with the latest release?
yes
What operating system and processor architecture are you using (go env)?
go env Output
$ go env

GOARCH="amd64"
GOOS="darwin"

What did you do?
go get repository (defaulting to @latest) getting an older version than what is available.
specifically,
$ go get github.com/gojek/feast

$ cat go.mod

module github.com/zhilingc/test

go 1.13

require github.com/gojek/feast v0.1.8 // indirect

What did you expect to see?
The latest version is tagged 0.3.0-alpha, and should be the version I am getting.
0.3.0-alpha is valid semver and IS greater than 0.1.8, which is retrieved instead.
package main

import "fmt"
import "golang.org/x/mod/semver"

func main() {
    fmt.Println(semver.IsValid("v0.3.0-alpha")) // true
    fmt.Println(semver.Max("v0.1.8", "v0.3.0-alpha")) // v0.3.0-alpha
}

v0.3.0-alpha is a pre-release version. According to https://blog.golang.org/publishing-go-modules:

Normal releases are preferred by the go command over pre-release versions, so users must ask for pre-release versions explicitly (for example, go get<EMAIL_ADDRESS>if your module has any normal releases.

More details here:
https://golang.org/cmd/go/#hdr-Add_dependencies_to_current_module_and_install_them

Ugh, okay. Thanks.


installing openldap-devel

trying to fix https://ci.openmicroscopy.org/view/Mgmt/job/REGISTRY-merge-deploy/17/console

If it turns out there are several dependencies for registry it could be worth combining them into a single registry-devel/registry-dependencies/registry-build role.

I am happy to do it once I know all of them ;-)

Deployed on qa-web-staging and was sufficient to install the registry dependencies.


How do I make tests in next.js apps?

Since next uses webpack under the hood, I can't integrate jest, ava, etc. because my files are written in babel syntax without explicity transpiling (webpack will transpile)
Has anyone done tests on an app using next?
I wonder how it was done.

In the examples folder there is one with Jest
https://github.com/zeit/next.js/tree/master/examples/with-jest

Lol, I searched as "with-test" and "test" in examples and found nothing. I'll take a look.

@renatorib we have a slack integration in a slack channel with 2200 people 😅 Feel free to join https://zeit.chat/


In the code editor 'tab' is not displayed correctly.

It is very critical for MoonScript.
Mixing up the 'tab' and the 'white space' code simply will not be parsed. Visually, they are identical.

I've made a fix here #15 in .17
So you can customize TAB character as you wish


fast-apt-mirror is flaky

See https://github.com/tinygrad/tinygrad/actions/runs/5798582481/job/15716675813?pr=1474
Run vegardit/fast-apt-mirror.sh@v1
Run echo "::group::Linux: Configure fast APT mirror"
Linux: Configure fast APT mirror
  APT::Acquire::Retries "3";
  + curl -sSfL --retry 3 --max-time 6 https://raw.githubusercontent.com/vegardit/fast-apt-mirror.sh/v1/fast-apt-mirror.sh -o /home/runner/fast-apt-mirror.sh
  Current mirror: http://azure.archive.ubuntu.com/ubuntu/ (/etc/apt/sources.list)
  Randomly selecting 20 mirrors...done
  Checking health status of 20 mirrors....................done
   -> 1 mirrors are reachable and up-to-date

  Speed testing 1 of the available 1 mirrors (sample download size: 1024KB)done
  ERROR: Could not determine any fast mirror matching required criterias.
  Error: Process completed with exit code 222.

I wonder whether it can be removed without a large impact.

I originally added this because the azure apt mirror was being flaky, but it seems to just cause more problems.
I filed an issue upstream for one of them.

It also does not seem to be worth it in terms of speedup.

The point of it wasn't for speed, it was for CI consistency cuz the azure apt mirror is sometimes flaky.

Crystal.

Azure apt mirror flaking out again https://github.com/tinygrad/tinygrad/actions/runs/6039706674/job/16388972840#step:7:1 @wozeparrot

Should probably bring back fast-apt-mirror

Actually is there anyway we can cache the apt packages?

no longer relevant


Added GitHub sponsorhip

Closes: n/a
Goal
Allow users to sponsor via GitHub.
Approach

Add username to FUNDING.yml.
Unrelated: Update license copyright.

Signed-off-by: Roderick Monje<EMAIL_ADDRESS>

Bypassing review since changes are trivial.


lock flake8 - due to python2.6 support

Flake8 has dropped support for python2.6 in the 3.0.0 release.
We need to lock our version of flake8 to 2.6.2 in order to work around this for now

Coverage remained the same at 93.478% when pulling 49a03c7b2899dad71ea4461f33e6fb4e48b758de on bug/flake8_lock_version_py26 into 841d4638a389036469bed2ba4633e3a09de62709 on master.


How to use SSL client certificates

Hi,
Is there an example somewhere which shows how I could use SSL client certificates to connect to a AMQP server?
Best Regards,
Morgan

@MorganLindqvist we don't have any examples out of the box, but to give you a quick overview:
SSL information is passed directly to node's tls module from the policy in the form:
policy = {
  connect: {
    sslOptions: {
       // your options here
    }
  }
}

The options themselves are documented here: https://nodejs.org/api/tls.html#tls_tls_connect_options_callback.
HTH

Hi @mbroadst
I ended up reading all the source code and eventually found how it should be done. It is however not as you describe above. sslOptions is a JSON struct with the following parameters { keyFile:: 'path and file name', certFile: 'path and file name', caFile: 'path and file name', rejectUnauthorized: booleanValue }
Of these four parameters only the last one exists in the "real" sslOption struct, the first three only exists in amqp10::sslOptions. The "real" sslOptions have a lot of other parameters but these are hidden by you implementation.
The code for this can be found here https://github.com/noodlefrenzy/node-amqp10/blob/f3fd9f639d5d3fed3f86e33a20266324f1f35789/lib/connection.js

@MorganLindqvist ah indeed you are correct, my apologies! I think I was just wishfully thinking, considering we should just pass those options wholesale rather than pick out a small amount of supported options. I'll make a note to support all the options.

Hi,
has been a while this topic has been touched, but is there an official and documented way of how to use amqp10 via amqps by involving a certificate-file to use?
The way I'm trying to connect currently is as follows:
`var client = new AMQPClient(Policy.merge({
connect: {
sslOptions: {
caFile: <path to my *.pem file>
}
}
},Policy.DefaultPolicy));
client.connect().then(function() {
...
}
`
when doing so, I get the following error:
buffer.js:183
throw new TypeError(kFromErrorMsg);
^
TypeError: First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.
at Function.Buffer.from (buffer.js:183:11)
at new Buffer (buffer.js:158:17)
at BufferBuilder.appendString (\node_modules\buffer-builder\buffer-builder.js:73:28)
at SaslPlain.getInitFrame (\node_modules\amqp10\lib\sasl\sasl_plain.js:13:7)
at Sasl._processFrame (\node_modules\amqp10\lib\sasl\sasl.js:72:18)
at Connection._processFrameEH (\node_modules\amqp10\lib\sasl\sasl.js:37:49)
at emitOne (events.js:115:13)
at Connection.emit (events.js:210:7)
at Connection._receiveAny (\node_modules\amqp10\lib\connection.js:427:12)
at Connection._receiveData (\node_modules\amqp10\lib\connection.js:358:8)
at TlsTransport. (\node_modules\amqp10\lib\connection.js:516:38)
at emitOne (events.js:115:13)
at TlsTransport.emit (events.js:210:7)
at TLSSocket. (\node_modules\amqp10\lib\transport\tls_transport.js:29:49)
at emitOne (events.js:115:13)
at TLSSocket.emit (events.js:210:7)
The debug-output till this point is as follows:
amqp10:client connecting to: amqps:// +0ms
amqp10:transport:tls Connecting to  via TLS +20ms
amqp10:connection stateChange: DISCONNECTED => START , reason: connect +2ms
amqp10:connection Sending Header 414d515003010000 +101ms
amqp10:connection stateChange: START => IN_SASL , reason: connected +4ms
amqp10:trace Rx: 414d515003010000 +39ms
amqp10:sasl Server SASL Version: 414d515003010000 vs 414d515003010000 +6ms
amqp10:trace Rx:<PHONE_NUMBER>010000005340d00000004800000001f00000003f00000004b300000005504c41494e0000000b534352414d2d5348412d310000000d534352414d2d5348412d3235360000000d534352414d2d5348412d353132 +5ms
amqp10:framing <= @sasl-mechanisms(64) [saslServerMechanisms=[ 'PLAIN', 'SCRAM-SHA-1', 'SCRAM-SHA-256', 'SCRAM-SHA-512' ]] +11ms
amqp10:trace raw: [005340d00000004800000001f00000003f00000004b300000005504c41494e0000000b534352414d2d5348412d310000000d534352414d2d5348412d3235360000000d534352414d2d5348412d353132] +8ms
Any help is highly appreciated.
Thanks a lot!


Initialize clang::CodeGenOptions.DebugExtRefs in ClangImporter.

This fixes a race condition in parallel builds. DebugExtRefs is part of the
Clang module hash. ObjectFilePCHContainerOperations has its own CodenOpts object
which always sets DebugExtRefs=true, so the module has could differ depending on
whether a module was built as a top-level module or as a dependency of another
module.
The race condition was discovered on the rebranch; this PR cherry-picks the fix to release/5.6
rdar://86279876

@swift-ci test


Request support for Cooler Master Masterkeys Pro M RGB

I see support for L and S, but no M. Does it share the same SDK?
(http://makerhub.coolermaster.com/custom-lighting/)

Duplicate of #603
I already added it here: #608
Try the latest dev version: https://github.com/antonpup/Aurora/releases/tag/v0.6.1-dev3


Logstash doesn't launch up after upgrade ODFE from 0.9.0 to 1.0.0

Hello! I have an issue after update my OpenDistro from 0.9.0 to 1.0.0: Logstash can't launch up properly.
What I did:

Stopped ELK service.
Made configuration backup with securityadmin.sh script.
Updated elasticsearch oss to 7.0.1 version.
Updated opendistro-for-elasticsearch package from repository.
Made migration of backup configuration with securityadmin.sh script.
Updated opendistro-for-elastiksearch-kibana from repository.
Updated logstash oss to 7.0.1 version.
Updated beats oss to 7.0.1.

Since that time logstash haven't started properly.
There is piece of logstash log:
logstash.log
And this one is piece of elasticsearch log:
elasticsearch.log
In elasticsearch.yml I uncommented node.name, network.host, http.port, cluster.initial_master_nodes and changed only network.host field. My Elasticsearch config is bellow.
elasticsearch_conf.txt
Explain me please, what I've done wrong and how to fix it.
Thx in advance.

have the same issue after logstash upgrade to v7.2.0
Logstash on starting send request to https://elastic:9200/_xpack and get 500 error
On elastic side in log appears the message:
org.elasticsearch.ElasticsearchSecurityException: Unexpected exception indices:admin/get
...
[2019-07-18T12:31:43,966][ERROR][c.a.o.s.f.OpenDistroSecurityFilter] [elastic] Unexpected exception [_xpack] InvalidIndexNameException[Invalid index name [_xpack], must not start with '_'.]

Here is same issue https://discuss.opendistrocommunity.dev/t/logstash-oss-with-non-removable-x-pack/655/2
Solution is to set ilm_enabled to false in logstash config for es output.
output {
  elasticsearch {
    hosts =>  [.. ]
    ilm_enabled => false
  }
}

Here is same issue https://discuss.opendistrocommunity.dev/t/logstash-oss-with-non-removable-x-pack/655/2

Thanks alot for your feedback!
I thought, I would not solve this issue :)


Home bridge fetcher worker stores confirmation state

The home bridge fetcher worker needs to store in the internal state whether a bridge transfer is already confirmed by the validator and whether it is already complete by looking at Confirmation and TransferCompleted events

Interpreting this as

Make sure a transfer is not already completed before sending a confirmation transaction

and working on it.

See https://github.com/trustlines-protocol/blockchain/pull/259#pullrequestreview-266562461 for a possible approach and discussion.
I'm not working tomorrow, so if someone feels like it please pick it up. If not I'll continue with this on Monday.


Create E2E test to catch #4926

In what area(s)?
/area test-and-release
Describe the feature
We need an E2E test to catch future regressions such as #4926

/assign


Confusion in reading PNG image from composeResources/files/assets/ in v1.6.0

Sorry if I've asked a duplicate question
I'm a new beginner in Compose Multiplatform, and I'm just trying to transfer my Kotlin Compose (Android only) project to Compose Multiplatform Project
I would like to read an image inside the composeResources/files/assets/ folder
However, I'm not pretty sure what way I can read it and show it in an Image(), is any extra libraries required?
(Besides, is that possible to support different locales strings.xml currently ? like having both values and values-zh-rHK in same time)
Thx for giving help first! It will save my life!

Please follow the instructions here: https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-images-resources.html

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


request getFeeds  error

$feedClient = new \DoubleBreak\Spapi\Api\Feeds($cred, $config);
$datas = [
    // 'feedTypes' => '',
    'MarketplaceIds' => 'ATVPDKIKX0DER',
    'pageSize' => 10,
    'createdSince' => '2021-01-25T18:00:00',

];
$response = $feedClient ->getFeeds($datas);

Client error: `GET https://sellingpartnerapi-na.amazon.com/feeds/2020-09-04/feeds?MarketplaceIds=ATVPDKIKX0DER&pageSize=10&createdSince=2021-01-25T18%3A00%3A00` resulted in a `400 Bad Request` response:
{
  "errors": [
    {
      "code": "InvalidInput",
      "message": "One or more required parameters missing",
      "d (truncated...)

but the document request parameters all are optional

@ygl83
Please refer to Debugging responses section in the README.
Using the methods described there you will get more verbose explanation what the actual error is.
After that we can analyze it.

@ygl83
Please refer to Debugging responses section in the README.
Using the methods described there you will get more verbose explanation what the actual error is.
After that we can analyze it.

Closing since no further info was provided


Embed optional dependencies in the official Docker image (LDAP, SSO, storage, ..)

User Story
As Isabella the Infrastructure Owner,
I want to have Docker images with optional dependencies preinstalled, to be ready for features such as LDAP, SSO or remote storage
So that I'm able to deploy Nautobot without rebuilding a custom Docker image, which is painful in closed network environment (django-auth-ldap requires python-ldap which requires some system dependencies, so you have to be able to access Pypi + the base distro repos in this case, or build the image on another internet connected host, or construct a dependency list to fetch the packages manually)
I will know this is done when:

the Dockerfile is updated with the dependencies
the Docker images embed the optional dependencies

Database Changes (Optional)
None

External Dependencies (Optional)
None not mentioned in the documentation.
Additional informations
Found optional deps :

https://nautobot.readthedocs.io/en/stable/configuration/authentication/ldap/ : django-auth-ldap
https://nautobot.readthedocs.io/en/stable/configuration/authentication/sso/: social-auth-core[openidconnect], social-auth-core[saml](, social-auth-app-django?)
https://nautobot.readthedocs.io/en/stable/installation/nautobot/#remote-file-storage: django-storages
https://github.com/nautobot/nautobot/blob/develop/examples/logging/advanced_requests.md: django-request-logging

I knew Netbox Docker is providing LDAP out-of-the-box for a long time, so I was surprised to see that Nautobot is not when I tried to enable it 🙁
I already recreated a Nautobot image from Alpine to add this feature (225MB for Alpine, 379MB for Debian-slim), and adapted https://github.com/netbox-community/netbox-docker/blob/release/configuration/ldap/ldap_config.py for Nautobot with more options, if you're interested in this adapted file.
Maybe the configuration loader (conf.d like) could be ported too for easier integration?

@u1735067 Thank you for the thoughtful submission. We'll need to review how to approach this.
@nniehoff I would love to have your feedback on this one. Would there be much overhead to just including these dependencies in our container image? Seems to me it wouldn't be too much?

I like this idea.  I did some initial research.  I already hate the size of our base container being 395MB to start with... However, adding these dependencies takes our final image to 406MB.  I think the size hit is very acceptable for the benefit.  I'll work on cleaning this up for a PR.


Forced activation.

One thing I would like to report about the Legacy Update is this forced activation they do on Win7 and Vista systems. Even if I uncheck the activation option in the Legacy Update installer, when I restart Windows, it displays the message that the system has been activated. I did not request this, since I use another activation method, which does not use any software. The systems I installed on the VM were already activated, meaning there was no need to do it again.
I activate my Windows using a method that does not use any software, you can find out how this works by accessing the MS Guides website. The point here is, since I don't need any activation software, I would like the Legacy Update installer to not actually use this, since I always uncheck the activation option in that installer and even though I did that, he activate it.
I would like to know what activation method was used by Legacy Update, so that I can revert and make my system intact, as I do not want any type of crack installed on my system.

Legacy Update is not an activation crack. Please see https://legacyupdate.net/faq/security for more info. It does say only XP, this is also true for Vista now, but the answer is mostly true for all versions in general.
If you close the activation wizard, nothing will happen to your system. It’s only a convenience that it opens it for you after the setup completes.
There are 2 bugs in 1.10 leading to what you experienced:

Your selections are lost if Legacy Update needs to restart the system
The check for activation state on Vista/7/8 seems to incorrectly detect as unactivated for some systems

I don’t know why either bug exists yet. The activation state one is more peculiar. The intended behavior is that the activation option only shows when unactivated, and of course that it only opens the activation wizard if you did tick that box.
I may still remove this feature because it’s just causing confusion. Or at least, revert it to only show on XP (and Vista now).

I have other problem, when I have unchecked Legacy Update in options, it is still installed to me. It is bug? I thought it should be optional component as only program, but roots or wu agent should be normally functional without that. Program only connect with Internet Explorer. Windows Update as Windows Update when is patched by some options legacy update, should work without separate legacy update program and when we disable internet explorer too.

Thanks for informations.

The issue with the activation option being shown when the system is already activated applies to Vista - 8.1.
There is no manipulation/cracking/etc of activation, only a check for whether the system is activated. Legacy Update does not and never will mess with activation, that's not the purpose of this tool, and I wouldn’t want it to be either because that would put the entire project at risk. Your activation has not been affected whatsoever.
For anyone technical, you can confirm exactly what we’re doing here:

Determining whether to show the checkbox: https://github.com/LegacyUpdate/LegacyUpdate/blob/93fdbe32f960f7dc135c7b4f1a0b9ecdbf607abe/setup/setup.nsi#L769-L779
The logic that checks for activation on Vista - 8.1: https://github.com/LegacyUpdate/LegacyUpdate/blob/93fdbe32f960f7dc135c7b4f1a0b9ecdbf607abe/nsisplugin/IsActivated.c#L31-L67
Opening the activation wizard: https://github.com/LegacyUpdate/LegacyUpdate/blob/93fdbe32f960f7dc135c7b4f1a0b9ecdbf607abe/setup/setup.nsi#L930-L939

Since there are 2 bugs here, I made #289 and #290 and I’ll close this.


Depositor is not getting exported for collections

This is a local copy of https://github.com/projecthydra/sufia/issues/2945
We need to create a Collection Exporter to export depositor as part of the JSON file.

Override https://github.com/projecthydra/sufia/blob/6.x-stable/lib/sufia/export/collection_converter.rb to include depositor

This was done with this commit: https://github.com/psu-stewardship/scholarsphere/commit/f17348e13d522c3703a7869ae76a76ba1ae9551d
I imported one of the collections from the export and it ran properly


attempt to fix broken build

appears that dropping iteratee-twitter also dropped the transitive dependency for catbird
catbird still has a dependency on the previous finagle release so i created https://github.com/travisbrown/catbird/pull/75 to match that version

Codecov Report

:exclamation: No coverage uploaded for pull request base (prepare-a-release-0.25@50e20a9). Click here to learn what that means.
The diff coverage is n/a.

@@                    Coverage Diff                    @@
##             prepare-a-release-0.25    #1008   +/-   ##
=========================================================
  Coverage                          ?   84.65%
=========================================================
  Files                             ?       47
  Lines                             ?      886
  Branches                          ?       50
=========================================================
  Hits                              ?      750
  Misses                            ?      136
  Partials                          ?        0

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 50e20a9...55e58de. Read the comment docs.

Thanks for the PR @arron-green! I think shouldn't need to depend on catbird anymore. My understanding is we needed that for MonadError instance for Twitter Try. By simply replacing c.t.Try with scala.util.Try, we can avoid the catbird dependency.
We do, however, need both catbird and iteratee-twitter for a regular Finch release. I will open a separate PR for that.

@vkostyukov no problem! i'll close the PR then


[5.0] Eloquent belongsToMany chunk

Fixes this issue #6281

Tests?

Is it ok? Should I squash commits?

You mean delete getConnectionName, checkModelNameAttribute and checkModelsCount?

Check it, please.

Code style/coding standard. You need to put all braces on their own line.

Done

Done. And what about this bug in other versions of laravel?

There are no plans to backport this fix to 4.x. If it's merged into 5.0, we always merge 5.0 -> 5.1, so it'll be included in all 5.x releases.

So you will merge this pull request? Or better to do it as I described above.

Taylor is the one who decides what gets merged, particularly for sensitive components like the database component.

I think with trait it will be looking something like this https://github.com/codelight89/framework/commit/93d8b5e52302b40671b9a36401d219e363e06555

Is it not possible to just add the select fields and then call the usual chunk method on the Eloquent builder? Why duplicate the logic?

@taylorotwell, I don't think it can be solved this way. We need to hydrate pivot relation for every chunk result that we pass to callback.
maybe trait is a solution (as I described above)

Yeah you could pass it to the callback, and then call the user supplied callback from that callback. Make sense? :)

@taylorotwell, check it.

Is this tested? Do we need an integration test here?

@taylorotwell, I added a small test. Think that's enough.


Col component generating incorrect html

Issue description
The Col component is generating incorrect html, which seems to at least partly be because of incorrectly identifying the isXs flag which it seems to automatically set for the first item.

components: Col

Steps to reproduce issue
Create a component using this code:
<Col widths={["md", "sm"]} md="4" sm="12">...</Col>
It should generate:

...

But instead it generates:

...

If you are using standard bootstrap columns widths names you don't need to supply the widths prop. The widths prop is for custom widths, it is an array from smallest to largest width since the smallest width has special treatment in bootstrap which is what you are seeing. The component is working correctly.

OK, thanks for clarifying this.


Redirect after verification

Currently, we are redirected to / after clicking verification link.
The favorite scenario is as follows.

A user try to visit a page (named "page A").
The page A is redirected to login page if the user session does not exist.
The user enter his/her email address and submit for sending verification email.
The user click the verification link on verification email.
After logging in, the user is redirected to page A.

I agree that this is a good idea.


How to generate mean_ var_ norm.ckpt file

I used your method for model training earlier, but the training results lacked mean_ var_ norm.ckpt file, how to generate this file

Do you mean the mean_var_norm_emb.ckpt? It is known that this file is not saved at the moment, unfortunately. See this comment for one way to produce it: https://github.com/speechbrain/speechbrain/issues/1007#issuecomment-927954656

First of all, thank you very much for your reply. When I used speech brain to train a new voiceprint recognition model, there were fewer mean in the generated file than the model pre trained by the author_ var_  Norm.ckpt, and I don't know how this file is generated

Do you mean the mean_var_norm_emb.ckpt? It is known that this file is not saved at the moment, unfortunately. See this comment for one way to produce it: #1007 (comment)

I guess this is a different issue than what I linked earlier. Could you specify which recipe you ran, with which commands and what author generated files you're comparing against?

I got the file as you said, but during the operation of enrol_ dict and test_ dict module, the memory consumption of the last process will surge,out of memery,memory usage exceeds 70G

I guess this is a different issue than what I linked earlier. Could you specify which recipe you ran, with which commands and what author generated files you're comparing against?

Hello,
Is the issue still up, please? Thanks. 🙂

Hello,
it seems there has been no activity for a long time, so I am closing this issue.
Feel free to reopen it (with a reproducible example) if you still encounter the problem. Thank you. 🙂


Can't pass credentials when precaching routes

Library Affected:
<EMAIL_ADDRESS>Browser & Platform:
All browsers
Issue or Feature Request Description:
Currently workbox.precache isn't passing credentials along when fetching assets, which means that any requests that require, say, a valid cookie, will fail. 😢
It looks like this is because the PrecacheController is explicitly passing in null for fetchOptions to the fetchWrapper: https://github.com/GoogleChrome/workbox/blob/08d323ef98998827c162b988c8e9fe4854cd0a0b/packages/workbox-precaching/controllers/PrecacheController.mjs#L207-L211
What I'd like to see is an API to pass fetchOptions down to the fetch wrapper, potentially on a per route / asset basis.
Steps to Reproduce

Create a precache manifest entry pointing to an asset that can only be accessed with a cookie
workbox.precache.precacheAndRoute(...)
Load the page and wait for the Service Worker to activate
Fetching the asset will fail

Let me know if there's any more info I could provide that'd be helpful! 🙇

Thanks for reporting this!
We hardcoded same-origin for precaching in the previous Workbox release (and in sw-precache), and it seemed to be non-controversial. Here's the v2 code:
https://github.com/GoogleChrome/workbox/blob/60d90262077c18e34240921fe0d36b876f5ca3b0/packages/workbox-precaching/src/lib/controllers/base-cache-manager.js#L28-L35
@gauntface, I'll put together a PR to add this in to v3, unless you're aware of why we wouldn't want to do this anymore.


Implemented LabelSelect (TopK) HLS Op

Fixes #74
Added a utility function to test.py as it will probably be useful in multiple tests.

Thanks Lucian. I've added assertions into the op so that those known-failing combinations are not used, and opened issue #116 to track this.


Video 4 - draft script

Description

This is a draft script for AsyncAPI of the fourth educational and technological video.

Related issue(s)
See also #155

Holaaa @Barbanio, aquí va otro review ❤ 🤗
Ojala te ayude, allí me avisas 🌟

Thank you very much for your review, @alequetzalli. They are always very helpful!

@dameeolawuyi, thank you very much for your great feedback ✨

Hi! I have created the animations that could be included in this video. An example of EDA and REST architecture to compare AsyncAPI and Open API. And a small animation to explain the protocols section. You can see all this here: https://drive.google.com/drive/folders/1bs34-ut6pmBbBh_wj5D1w5YMHyHYXdiZ?usp=sharing. Thoughts?


delete a prev choice in dependant autocomplete

What's the better/simpler solution to delete a choice when dependant autocomplete is used?
Just to stick to the example in the docs if I have country and city both with autocomplete. I select both, then I delete selection of country. Clearly I need to invalidate selection of city, what's the suggested way to go?
thanks
*:-)

Could you use another on() callback on the city field maybe ?

Supposed I'm already in the functions triggered by the change in the select of the country, my question is what should I do to "undo" the previous selection of the "city". I guess I should reset the input that holds the choice, but I should also make it visible again and I should delete the span that holds the result... How an I do programmatically what is triggered by the click on the X, is there a function on the autocomplete that I wasn't able to find??
thanks
sandro
*:-)

found: widget.deselectChoice(choice)
*;-)

Is this still the preferred action to take?

Basically yes


[FEA]: Improve import speed of cudf

Is this a new feature, an improvement, or a change to existing functionality?
Improvement
How would you describe the priority of this feature request
Low (would be nice)
Please provide a clear description of problem this feature solves
Currently, importing cudf takes several seconds on my machine and even longer if a debugger is attached. This can slow many things down such as linting/formatting, testing, and general performance of the morpheus library. Currently, I see the following cudf import times:

Time (sec)

While Debugging
4.062

Not Debugging
1.818

When measured with this code:
import os
import sys

from pyinstrument import Profiler

profiler = Profiler(interval=0.0005)
profiler.start()

import cudf

profiler.stop()

profiler.print()

profiler.open_in_browser(timeline=True)

Describe your ideal solution
Importing cudf is always going to be necessary, but a large chunk of that time is determining the cuda driver and runtime version. If you do this manually, you can speed up the import process. For example, adding the following before import cudf resulted in a nice performance increase:
    from ctypes import byref
    from ctypes import c_int

    from numba import cuda

    dv = c_int(0)
    cuda.cudadrv.driver.driver.cuDriverGetVersion(byref(dv))
    drv_major = dv.value // 1000
    drv_minor = (dv.value - (drv_major * 1000)) // 10
    run_major, run_minor = cuda.runtime.get_version()
    print(f'{drv_major} {drv_minor} {run_major} {run_minor}')

    import os

    os.environ["PTXCOMPILER_CHECK_NUMBA_CODEGEN_PATCH_NEEDED"] = "0"
    os.environ["PTXCOMPILER_KNOWN_DRIVER_VERSION"] = f"{drv_major}.{drv_minor}"
    os.environ["PTXCOMPILER_KNOWN_RUNTIME_VERSION"] = f"{run_major}.{run_minor}"

This code is the exact same functionality that cudf runs, just not inside of a sub process allowing for quicker imports and not needing to import numba twice. The import times with this code drop to:

Before (sec)
After (sec)

While Debugging
4.062
1.967

Not Debugging
1.818
1.430

Which results in a 25-50% reduction in import time.
Describe any alternatives you have considered
Its also possible to determine the cuda driver version using:
from pynvml import nvmlInit
from pynvml import nvmlSystemGetCudaDriverVersion_v2

nvmlInit()
version = nvmlSystemGetCudaDriverVersion_v2()
major = version // 1000
minor = (version - (major * 1000)) // 10

os.environ["PTXCOMPILER_CHECK_NUMBA_CODEGEN_PATCH_NEEDED"] = "0"
os.environ["PTXCOMPILER_KNOWN_DRIVER_VERSION"] = f"{major}.{minor}"
os.environ["PTXCOMPILER_KNOWN_RUNTIME_VERSION"] = f"11.8"

But this gives you the exact same import time since you still need to import numba.
Additional context
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I have searched the open feature requests and have found no duplicates for this feature request

When are these extra two seconds causing a problem? Does adding this extra code, and possibly deviating from cudf in the future in a way that breaks us or causes strange behavior, gain us anything?


Is this a react library?

The documentation says nothing about this being a library for React but you have dependencies to React. So if this is a React lib I would suggest to mention this in the docu.

Great point @maku! I'll close this issue and open one on the docs website instead. 👍


Using semihosting with no debugger attached

Currently it's not possible to run code that contains semihosting calls without having a debugger attached, since semihosting relies on the debugger catching bkpt 0xab and without a debugger, this will trigger an exception and halt the mcu in most cases. I read that some semihosting C runtime provides an exception handler that is able to ignore this exception so that the mcu keeps running even without a debugger attached.
Even though semihosting is not meant to be used without a debugger, it might be useful to be able to run without one. It should at least be mentioned in the docs to make developers aware of it. Otherwise they might wonder why their code stops working when they plug out the debugger.
Unfortunately, this crate can't patch the vector table to catch and ignore the exception automatically, but we could try to find a way to make it trivial for the user to install such a handler (like providing the handler and the user just has to add it to the vector table)

Just wanted to add a vote for a use-case here: using panic-semihosting to mirror the existing Rust test ergonomics.
panic-semihosting lets me use the standard assert_eq! and assert! macro calls in my existing tests and log them on the host.  If I'm processing tests with some log processing I can see how many tests failed and know the QEMU process exits at the end of all tests if I'm doing simulated testing.  With a bkpt it's more difficult unless I drive it with a debugger or Python.
There may be a better solution, maybe panic-itm.  I'm still familiarizing myself with embedded test best practices.
Anyways, a solution might be to add another feature flag that provides a third case in panic-semihosting/src/lib.rs:  "panic-semihosting-continue" or something?


API feedback - global state

Hi, I just wanted to provide a couple of bits of feedback having given this a bit of exercise this week.
Firstly, global state is ugh: pypd.api_key = , followed by pypd.User.find() or whatever: this makes it very hard and fragile to write code that talks to more than one pagerduty account within the same process. Thats avoidable with one of the other idioms you can see around the Python ecosystem:
api_client = pypd.APIClient(key=...)
api_client.User.find()

or
api_client = pypd.APIClient(key=...)
pypd.User(api_client).find()

or
api_client = pypd.APIClient(key=...)
pypd.User().find(api_client)
```

Basically in the first case, pypd would track any state itself, in the latter two the user supplies the api client in a late bound fashion - which is equally convenient, because its still just one thing that needs to be passed around within a client program. I don't really have an opinion about whats best, just please - not global state.

Yeah this is something I hate too - I did it because traditionally it makes the 5-second how-do adoption rate "way easier". I much prefer clients to implicit variables. However, that being said I still wanted to make it feel very imperative and simple. I'll think about this feedback if I do another API client from scratch. It wasn't the base use-case so I ignored it as long as no one complained. Thanks for complaining 😆
I think in order to not break backwards compat and be nice like we'd both like the client-style solution would be best.. I used keyspace because I think clients ought to be handling connections and this name made more sense right now.
foo_keyspace = pypd.Keyspace(key='foo`)
bar_keyspace = pypd.Keyspace(key='bar')
pypd.api_key = 'other_secret'

# n-client namespaces can be generated
foo_user = foo_keyspace.User.find_one(...)
assert foo_user.api_key == 'foo'

bar_user = bar_keyspace.User.find_one(...)
assert bar_user.api_key == 'bar'

# don't break backwards compat
pypd_user = pypd.User.find_one(...)
assert pypd_user.api_key == 'secret'

I think it would be a pretty trivial class
class Keyspace(object):
    api_key = None

    def __init__(self, api_key=None):
        # some meta programming magic
        self.api_key = api_key if api_key else pypd.api_key
        for model_class_name in [...]:
            klass = getattr(__import__('pypd.{}'.format(model_class_name), model_class_name)
            keyspaced_class = type(model_class_name, (klass, ), {'api_key': api_key})
            setattr(model_class_name, keyspaced_class)

@rbtcollins I just realized something that I totally missed that day, if you look at the test cases - Entity.find(...) and Entity.find_one(...) both accept the keyword argument api_key where you can do something like Entity.find(api_key='MYKEY'). While not great, I remember adding this backdoor for just this reason. Can you let me know if this is sufficient for now?

I think we if change the docs to show the safe way of doing it (whether in addition to or instead of the global state is moot), then it would be much more discoverable.

Cool, then the easy task to close out this issue is making some more inclusive docs. Let me know if that's what you've meant.

Hey there,
Thanks for your contribution but we decided to deprecate this project. Please use PDPyras instead.


[epic] Follow-up Plato: technical needs & API

Story
Follow-up Plato: technical needs & API
We have discussed with Plato:

they will build an API we can address to retrieve information
we have shared what information would be useful to share + we are working out a strategy step by step to inform researchers in the best way

We still need to flesh out the technical details for the API.

[x] Meeting
#1219

Epic too vague


Adding general stats classes

Description
Give your PR a concise yet descriptive title

Checklist (never delete this)

[ ] Each method/class/object/trait should have scaladocs
[ ] Added methods are unit tested
[ ] Test coverage may not drop
[ ] Documentation should be updated if required

Codecov Report

Merging #2 into develop will increase coverage by 3.39%.
The diff coverage is 100%.

@@             Coverage Diff             @@
##           develop       #2      +/-   ##
===========================================
+ Coverage    68.03%   71.42%   +3.39%
===========================================
  Files            8       10       +2
  Lines          438      490      +52
  Branches        43       43
===========================================
+ Hits           298      350      +52
  Misses         140      140

Impacted Files
Coverage Δ

...n/scala/nl/biopet/utils/ngs/vcf/GeneralStats.scala
100% <100%> (ø)

.../scala/nl/biopet/utils/ngs/vcf/GenotypeStats.scala
100% <100%> (ø)

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 3d2d1b1...cad190e. Read the comment docs.

Coverage increased (+3.06%) to 70.408% when pulling cad190e4d15680e1aa6bdd49ee52e4c6d662dfe2 on BIOPET-859 into 3d2d1b1056056b02c63aca8781a66ddedafea714 on develop.

Coverage increased (+3.06%) to 70.408% when pulling b1fc0001c341e85252dd17a55151856dec765b15 on BIOPET-859 into 3d2d1b1056056b02c63aca8781a66ddedafea714 on develop.


CI: Suite-k8s-1.17.K8sIdentity Identity expiration Expiration of CiliumIdentity

Flake occurred once so far on 4.19 pipeline
/home/jenkins/workspace/Ginkgo-CI-Tests-4.19-Pipeline/src/github.com/cilium/cilium/test/ginkgo-ext/scopes.go:514
cilium pre-flight checks failed
Expected
    <*errors.errorString | 0xc0013f6cf0>: {
        s: "Cilium validation failed: 4m0s timeout expired: Last polled error: connectivity health is failing: Cluster connectivity is unhealthy on 'cilium-7dpf6': Exitcode: 255 \nStdout:\n \t \nStderr:\n \t Error: Cannot get status/probe: Put \"http://%2Fvar%2Frun%2Fcilium%2Fhealth.sock/v1beta/status/probe\": context deadline exceeded\n\t \n\t command terminated with exit code 255\n\t \n",
    }
to be nil
/home/jenkins/workspace/Ginkgo-CI-Tests-4.19-Pipeline/src/github.com/cilium/cilium/test/k8sT/Identity.go:50

964eefc4_K8sIdentity_Identity_expiration_Expiration_of_CiliumIdentity.zip
https://jenkins.cilium.io/job/Ginkgo-CI-Tests-4.19-Pipeline/679

Symptoms looks similar to #6581:
$ grep -E "kubectl .* exitCode: 1" test-output.log
7:cmd: "kubectl create namespace kube-system" exitCode: 1 duration: 44.741494ms stdout:
547:cmd: "kubectl delete deployment -n kube-system cilium-operator" exitCode: 1 duration: 46.43839ms stdout:
554:cmd: "kubectl delete daemonset -n kube-system cilium" exitCode: 1 duration: 46.767978ms stdout:
4394:cmd: "kubectl -n kube-system get deployment kube-dns -o json" exitCode: 1 duration: 44.66899ms stdout:
4616:cmd: "kubectl -n kube-system get deployment kube-dns -o json" exitCode: 1 duration: 46.645979ms stdout:
5445:cmd: "kubectl -n kube-system get deployment kube-dns -o json" exitCode: 1 duration: 44.630236ms stdout:
7318:cmd: "kubectl exec -n kube-system cilium-9h557 -- gops pprof-cpu 1" exitCode: 1 duration: 47.169661ms stdout:
14571:cmd: "kubectl -n kube-system logs --tail=-1 --timestamps=true -l k8s-app=cilium --since=294.192601782s --previous" exitCode: 1 duration: 56.183183ms
30456:cmd: "kubectl exec -n kube-system cilium-4hr5n -- cilium kvstore get cilium --recursive" exitCode: 1 duration: 170.035556ms stdout:
30465:cmd: "kubectl exec -n kube-system cilium-7dpf6 -- cilium kvstore get cilium --recursive" exitCode: 1 duration: 168.150659ms stdout:
30488:cmd: "kubectl exec -n kube-system cilium-4hr5n -- ls /tmp/ | grep core" exitCode: 1 duration: 176.310606ms stdout:
30510:cmd: "kubectl exec -n kube-system cilium-7dpf6 -- ls /tmp/ | grep core" exitCode: 1 duration: 158.057274ms stdout:
32209:cmd: "kubectl get localsubjectaccessreviews --all-namespaces -o wide" exitCode: 1 duration: 269.144056ms stdout:
32269:cmd: "kubectl get selfsubjectrulesreviews --all-namespaces -o wide" exitCode: 1 duration: 437.612255ms stdout:
32314:cmd: "kubectl get tokenreviews --all-namespaces -o wide" exitCode: 1 duration: 549.388984ms stdout:
32321:cmd: "kubectl logs -l k8s-app=cilium -n kube-system --timestamps --all-containers --previous --tail -1" exitCode: 1 duration: 549.757651ms stdout:
32332:cmd: "kubectl get selfsubjectaccessreviews --all-namespaces -o wide" exitCode: 1 duration: 572.933608ms stdout:
42974:cmd: "kubectl get bindings --all-namespaces -o wide" exitCode: 1 duration: 1.011877571s stdout:
42983:cmd: "kubectl get subjectaccessreviews --all-namespaces -o wide" exitCode: 1 duration: 1.014230023s stdout:

$ grep -E "Failed to list \*v1.PartialObjectMetadata" test-output.log | head -n 1
2020-06-23T05:24:14.65091251Z E0623 05:24:14.650770       1 reflector.go:153] k8s.io/client-go/metadata/metadatainformer/informer.go:89: Failed to list *v1.PartialObjectMetadata: the server could not find the requested resource
$ grep -E "Failed to watch \*v1.PartialObjectMetadata" test-output.log | head -n 1
2020-06-23T05:24:13.647982491Z E0623 05:24:13.647872       1 reflector.go:309] k8s.io/client-go/metadata/metadatainformer/informer.go:89: Failed to watch *v1.PartialObjectMetadata: the server could not find the requested resource
$ grep -E "Failed to (watch|list) \*v1.PartialObjectMetadata" test-output.log | wc -l
62687

Around the same time these happen, in pod-kube-system-kube-apiserver-k8s1-kube-apiserver.log we see:
2020-06-23T05:24:04.154264625Z E0623 05:24:04.154075       1 upgradeaware.go:357] Error proxying data from client to backend: tls: use of closed connection
2020-06-23T05:24:13.64580149Z W0623 05:24:13.645702       1 cacher.go:162] Terminating all watchers from cacher *unstructured.Unstructured
[...]

and then later on:
2020-06-23T05:27:02.487731962Z E0623 05:27:02.487533       1 upgradeaware.go:357] Error proxying data from client to backend: write tcp <IP_ADDRESS>:33002-><IP_ADDRESS>:10250: write: broken pipe
2020-06-23T05:28:08.856685796Z E0623 05:28:08.856602       1 upgradeaware.go:357] Error proxying data from client to backend: write tcp <IP_ADDRESS>:33144-><IP_ADDRESS>:10250: write: broken pipe
2020-06-23T05:28:09.690248829Z E0623 05:28:09.690059       1 upgradeaware.go:357] Error proxying data from client to backend: tls: use of closed connection
2020-06-23T05:30:54.49175736Z E0623 05:30:54.491643       1 upgradeaware.go:357] Error proxying data from client to backend: tls: use of closed connection
2020-06-23T05:32:18.649248072Z E0623 05:32:18.649175       1 upgradeaware.go:357] Error proxying data from client to backend: write tcp <IP_ADDRESS>:33848-><IP_ADDRESS>:10250: write: broken pipe
2020-06-23T05:32:18.649325683Z E0623 05:32:18.649247       1 upgradeaware.go:371] Error proxying data from backend to client: tls: use of closed connection
2020-06-23T05:35:25.638826016Z E0623 05:35:25.638720       1 watch.go:256] unable to encode watch object *v1.WatchEvent: write tcp <IP_ADDRESS>:6443-><IP_ADDRESS>:52802: write: connection reset by peer (&streaming.encoder{writer:(*framer.lengthDelimitedFrameWriter)(0xc007f17ec0), encoder:(*versioning.codec)(0xc007d3e1e0), buf:(*bytes.Buffer)(0xc01552dec0)})
2020-06-23T05:35:25.638913473Z E0623 05:35:25.638863       1 watch.go:256] unable to encode watch object *v1.WatchEvent: client disconnected (&streaming.encoder{writer:(*framer.lengthDelimitedFrameWriter)(0xc002cd5e40), encoder:(*versioning.codec)(0xc00e28d220), buf:(*bytes.Buffer)(0xc00f3b61b0)})
2020-06-23T05:36:12.366023029Z E0623 05:36:12.365849       1 upgradeaware.go:357] Error proxying data from client to backend: tls: use of closed connection
2020-06-23T05:38:05.381469628Z E0623 05:38:05.381201       1 watch.go:256] unable to encode watch object *v1.WatchEvent: write tcp <IP_ADDRESS>:6443-><IP_ADDRESS>:39338: write: connection timed out (&streaming.encoder{writer:(*framer.lengthDelimitedFrameWriter)(0xc00cb1b860), encoder:(*versioning.codec)(0xc00767e640), buf:(*bytes.Buffer)(0xc00d118090)})
2020-06-23T05:38:05.381696661Z E0623 05:38:05.381481       1 watch.go:256] unable to encode watch object *v1.WatchEvent: write tcp <IP_ADDRESS>:6443-><IP_ADDRESS>:39338: write: connection timed out (&streaming.encoder{writer:(*framer.lengthDelimitedFrameWriter)(0xc00c9fcf60), encoder:(*versioning.codec)(0xc007560e60), buf:(*bytes.Buffer)(0xc00b6504e0)})

This seems like a different failure of the same test: https://jenkins.cilium.io/job/cilium-ginkgo/job/cilium/job/master/5198/ (but happened only once in the last month), I think we should close this one and reopen if it happens again.
261f9b4d_K8sIdentity_Identity_expiration_Expiration_of_CiliumIdentity.zip


Fix filter to avoid building the docs

Without this patch, I get the following error:
make: 'turbo' is up to date.
• Packages in scope: docs
• Running build in 1 packages
• Remote caching disabled
docs:rss: cache miss, executing 0693f5a9c8651ac8
docs:schema: cache miss, executing 852fa6a306b7cac6
docs:schema:
docs:schema: ><EMAIL_ADDRESS>schema /usr/home/yonas/git/make-cd/files/turbo/docs
docs:schema: > turbo-gen ./public/schema.json
docs:schema:
docs:rss:
docs:rss: ><EMAIL_ADDRESS>rss /usr/home/yonas/git/make-cd/files/turbo/docs
docs:rss: > node scripts/generate-rss.js
docs:rss:
docs:schema: sh: turbo-gen: not found
docs:schema:  ELIFECYCLE  Command failed.
docs:schema: ERROR: command finished with error: command (/usr/home/yonas/git/make-cd/files/turbo/docs) pnpm run schema exited (1)
command (/usr/home/yonas/git/make-cd/files/turbo/docs) pnpm run schema exited (1)

Do you have a full clone of the repo? turbo-gen comes from here: https://github.com/vercel/turbo/blob/c9a563e8f9febe16337bb0ce1be4bae9c33b9989/packages/turbo-types/package.json#L7
Did you run pnpm i before running pnpm run build?

@mehulkar Thanks, I ran into two issues. The first issue was solved by removing the sentry dependency. The second issue is node canvas. I'll try to get it compiled when I have time.


#397 Adding a note for sensitive values

Description
This pull request includes an update to the docs/configuration.md file. The change adds a new section on handling sensitive data in the Tapir configuration.
The most significant change is:

docs/configuration.md: Added a new section, "Note Regarding Sensitive Data", providing guidance on how to handle sensitive data like keys, passwords, connection strings, etc. The update recommends using a secret manager like AWS Secrets Manager or Azure Key Vault, and provides information on  using Opaque Kubernetes Secrets for users operating in a Kubernetes environment.

Type of change

[x] Bug fix (non-breaking change which fixes an issue)

Fixes #397


The plugin uses a deprecated version of the Android embedding.

This plugin uses a deprecated version of the Android embedding.
Does pdf_viewer supports the Android V2 embedding? Or will it supports Android V2 embedding?

This plugin uses a deprecated version of the Android embedding. Does pdf_viewer supports the Android V2 embedding? Or will it supports Android V2 embedding?

Duplicate of #83


revise biofilm formation def

Definition (GO:0042710 GONUTS page)
A process in which planktonically growing microorganisms grow at a liquid-air interface or on a solid substrate under the flow of a liquid and produce extracellular polymers that facilitate matrix formation, resulting in a change in the organisms' growth rate and gene transcription. PMID:11932229

What does planktonically mean here? I can't find a definition of "planktonically" which makes sense in this context . Does this mean "individually growing"? Is this required for a necessary and sufficent definition?

Should "resulting in"
~resulting in a change in the organisms' growth rate and gene transcription~

be removed? This seems that it is linking the process to a downstream process, and could be confusing for curators?

@CuzickA

@krchristie, assigning two to you since they are closely related.

Redundant with #20085


Basic auth error

Hey, I'm having an issue where logtrail fails with an authorization error when trying to hit the /logtrail/validate/es endpoint.  I'm running Kibana behind nginx with basic auth setup on nginx to protect access.  The elasticsearch instance has its own separate HTTP auth as well.
The validate request is sending the correct authorization header (for nginx), and the 401 response I get includes this json payload:
{"statusCode":401,"error":"Unauthorized","message":"Unauthorized","attributes":{"realm":"Authorization Required","error":"Unauthorized"}}

I'm running kibana 4.4.2 with logtrail 0.1.5.
Any ideas what could be going wrong? Thanks!

@faber I followed the following guide ( used httpd-tools/apache2-utils to generated password) and it works fine. I tested with Kibana 4.6.1 and logtrail 0.1.5. Is your Kibana UI working fine with basic auth? Is the issue seen only with logtrail plugin?
https://www.digitalocean.com/community/tutorials/how-to-install-elasticsearch-logstash-and-kibana-elk-stack-on-centos-7

Hey, my setup is a little bit different than that one but the basic idea is the same, and the nginx config is nearly identical.  Accessing the Kibana UI does work fine, it's only the logtrail page that gets stuck.  I'm wondering if it has to do with the fact that the Elasticsearch instance is on another machine, behind a separate set of HTTP credentials?  Is there anyway logtrail could be missing some of the elasticsearch config from Kibana? I tried to hunt this down but I'm not too familiar w/ the plugin environment in Kibana so I didn't get very far.
Not sure if this is helpful, but here's a screenshot of the network calls made on a Kibana page:

And here's a screenshot of the network calls on the Logtrail page:

When the whole page loads for the first time, I authenticate w/ the basic auth configured on nginx.  Then, once that es request is sent, it prompts me again, but the credentials no longer work.

Logtrail uses a same ES API used by Kibana to talk to Elasticsearch. May be this could be a 401 thrown by ES server due to invalid auth. I will test with ES Auth and get back to you.

Alright, let me know if and how I can help debug. Thanks!

@faber Please reopen if you still face this issue in latest release.


Implement multiplayer countdown timers

Prereqs:

[ ] https://github.com/ppy/osu/pull/17326

CountdownImplementation follows the same general idea as MatchTypeImplementation. The important part to keep in mind is that the countdown is run on a background thread, and interactions between it and the MultiplayerHub are synchronised through hub.GetRoom() (i.e. the EntityStore).
After discussion with @peppy, I've added one hack here for the time being. It is incorrect to store MultiplayerHub as it is a transient object, however we're doing exactly this through the IMultiplayerServerMatchCallbacks interface. It only becomes an issue if you use it off-thread, such as with countdown timers.
The hack is that, when the transient hub is disposed, its Clients object becomes inaccessible due to a disposal check in the base class. For the time being, I'm manually saving this Clients object to bypass this check since it doesn't seem to cause any issue among my test cases.
I will be working to refactor everything to use HubContext as described by https://docs.microsoft.com/en-us/aspnet/core/signalr/hubcontext?view=aspnetcore-6.0, which is the "proper" way of going about this. The implementation to do so is a little bit involved for now.

Above deleted comments were duped comments.


A Set[play.twirl.api.Html] allows repeated elements

scala> import scala.collection.immutable.Set
import scala.collection.immutable.Set

scala> Set(Html("
teste
"), Html("
teste
"))
res0: scala.collection.immutable.Set[play.twirl.api.Html] = Set(
teste
,
teste
)

scala> Set("
teste
", "
teste
")
res1: scala.collection.immutable.Set[String] = Set(
teste
)

If the class Html would implement hashCode and equals this problem would be fixed. These methods could delegate to toString.equals and toString.hashCode. However I have no ideia if a performance penalty might be introduced.

Implemented in #65.