Feature/update helm charts deploy guide

Description
Update helm charts deploy guide
Related Issue

Motivation and Context

Screenshots (if appropriate):
Types of changes

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

Checklist:

[ ] Code compiles correctly.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Codecov Report

Merging #386 (c5947a0) into main (6815a64) will decrease coverage by 0.15%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #386      +/-   ##
==========================================
- Coverage   42.34%   42.18%   -0.16%
==========================================
  Files          73       72       -1
  Lines        5640     5637       -3
==========================================
- Hits         2388     2378      -10
- Misses       2905     2909       +4
- Partials      347      350       +3

Flag
Coverage Δ

unittests
42.18% <ø> (-0.16%)
:arrow_down:

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

Impacted Files
Coverage Δ

pkg/util/net/iputils/ip_utils.go
61.22% <0.00%> (-4.09%)
:arrow_down:

client/daemon/peer/peertask_stream_callback.go
62.50% <0.00%> (-2.50%)
:arrow_down:

client/daemon/peer/peertask_stream.go
56.98% <0.00%> (-1.14%)
:arrow_down:

client/daemon/peer/peertask_base.go
32.76% <0.00%> (-0.73%)
:arrow_down:

client/daemon/peerhost_stub.go


Implement Fully Asynchronous Channel Opening

Currently, when opening a new channel, lnd must stay active during the entire duration of the funding process from initial message, to funding transaction confirmation. Ideally, this wouldn't be necessary and after the funding transaction has been broadcast, then remainder of the process be full asynchronous and able to survive restarts. Such a change would make lnd usable on platforms like laptops and mobile phones.
Two areas within the codebase need to be modified with some additional persistence (assuming retransmission has been implemented): the funding manager, and the authenticated gossiper. The lacking area of persistence within the fundingManager is whether or not we've sent the FundingLocked message and also the AnnouncmentSignature message after the channel has been confirmed. Within the AuthenticatedGossiper, the half of the AnnouncmentSignature received is currently stored in an in-memory map, this should be moved to persistent on-disk storage.
Steps To Completion

[ ] Once a channel has entered the final stage of funding a new on-disk state-machine for the channel should be created by the fundingManager. This state-machine will track the final stages of the funding workflow to ensure each step is reliable completed, even in the face of restarts.
[ ] Once the channel has been confirmed after the FundingLocked message has been sent, the on-disk state for the pending channel should be updated to mark that the FL message has been sent.
[ ] After the FL message has been sent, and the fundingManager constructs the necessary announcement signatures for the channel a special record should be created which tracks if teh channel has been announced on the network or not. Upon restart this record should be cross-checked with the available graph information from the database to ensure the advertised channel edge is present within the graph.
[ ] The AuthenticatedGossiper should be modified to persist the map that tracks half-proofs to disk s.t it survives restart. This is required as if the fundingManager send the proofs to the AG and a restart occurs, we won't be able to properly parse the remote peer's AnnouncmentSignature message and properly construct the valid ChannelAnnouncements.

NOTE: This depends on #156.

I'll take a look at this one 🤓

@halseth fourth step currently in progress now (PR #195)

@AndrewSamokhvalov Thanks for the heads up!

Closed by #195 and #208.


Is there a way to remove all sticky behavior without changing layoutmanager?

I have a situation where I want to be able to turn sticky headers on/off, but I'm not sure what values to give for the setFirstPosition param.

Hi
Have you managed such kind of behaviour?


Not working on IE10

Thanks for the  Work its great!
but just noticed that it is not working on IE10 even tried the #262 also the  Simple Demo is not working couldn't understand the reason.

@kailashvele are you using the master version. this is having a fix thought it is not released.

@a5hik  Yes I am using the master version, also while dragging the drag item position is not calculated correctly on IE10 tried containerPositioning: 'relative' but didnt work.

I guess its the problem of how you structure your code and position attributes to the classes. I have tried to keep it clean and remove the position attribute from styling it worked for me.

Hi, as updated earlier the structure and position are factors but still it is not working as expected. Also checked the advanced demo on IE10 and here is the screenshot how it looks when dragging on IE10


feat: add http_client method for  FakeUpdateInformer

✔ Checklist:

[x] Commit messages have been written in Conventional Commits format;
[ ] Tests for the changes have been added (for bug fixes / features).

Codecov Report
Base: 93.51% // Head: 93.51% // No change to project coverage :thumbsup:

Coverage data is based on head (194073f) compared to base (dd5a744).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #87   +/-   ##
=======================================
  Coverage   93.51%   93.51%
=======================================
  Files          11       11
  Lines         648      648
=======================================
  Hits          606      606
  Misses         42       42

Impacted Files
Coverage Δ

src/lib.rs
93.26% <ø> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Proposal to modify the method for query selection in orchestrator

This PR contains a proposal for the problem discussed in the last cibyl sync.
The goal of this PR is to have a proof of concept to help in the
discussion of the best solution for the orchestrator refactor. If we were to
choose this solution and go forward, this PR could be split into several to
make a thorough review simpler.
As a reminder of the problem, the current way
the orchestrator chooses which queries to run against the sources is based on
the argument level. Those arguments at the deepest level will result in queries
to some source, and the results will be aggregated and added to the system.
However some queries like: cibyl --ip-version --tests would result in missing
queries, since for a JobsSystem the level of tests is greater than that of
ip-version, and therefore get_deployments would not be called at all.
A possible solution, that is demonstrated here, is to not only rely on the
argument level, but have a full context of the possible sources' queries. That
way, the orchestrator can pick those queries that are on the deepest level of
each branch of the graph drawn by the relationships between the queries. For
example, the get_builds method of any source will have a dependency on
get_jobs, since to get Build information one needs to know to which Job it
belongs to. A similar relationship can be established between get_tests and
get_builds, get_jobs and get_tenants in a Zuul system, etc.
This solutions requires adding a parameter to the arguments parent_func that
creates the relationships mentioned above. When the parser is extended, the
arguments that have this new parameter are added to a graph (created using the
networkx library) adding the func and parent_func attributes as nodes in the
graph, and a directed edge (parent_func, func). In the run_query method of
the orchestrator, the arguments are filtered using this graph, to make the
necessary queries while avoiding redundant ones. The PR contains 4 commits:

Add tests that show arguments levels problems
Add some integration tests that would fail in the main branch, highlighting the
issue with the current orchestrator implementation.

Add parent_func to Jobs system arguments

Add parent_func attribute to Zuul arguments

Construct the queries graph and use it to select args
Add a new method to the orchestrator: get_args_to_query which takes the user
arguments and the graph constructed while extending the parser and returns only
those arguments that contain the queries to be made to the sources.

That's a good idea, I'll prepare a diagram. In short, with this proposal the interface between the orchestrator and the sources will be intact. The Orchestrator will have a list of get_* methods, will select a source for each, call it with all the user arguments and then join the results and add them to the system. I'll update this comment with the diagram once I have it.

Yes, @bregman-arie, that is something that I don't really like about this proposal, but for the moment I have not found another way to construct the graph without this input. I'll keep thinking and see if I can avoid it.

I do not know how feasible it is, but maybe you could remove the 'parent_func' attribute by remembering the model you came from while parsing. For example, have this hierarchy:
Tenant -> Project -> Pipeline
Project has an argument '--pipelines' that points to '--get_pipelines' and Tenant has the same thing for projects. So if you remember that you came to Project from Tenant, you should know that your parent function for Project is 'get_tenants' and for Pipeline is 'get_projects'.

Closing this in favour of #399. The alternative PR contains a more polished solution that should solve the problem with no disruption to the work to the rest of the project.


fix(ios): enable isPreselected for default marker

Does any other open PR do the same thing?

There is no existing PR for this.
What issue is this PR fixing?
#4085
How did you test this PR?

Create a draggable marker with the default pin:

import { Marker } from 'react-native-maps';
<Marker draggable isPreselected />

Build the react-native app for iOS, run it on the device (iPhone 8).
Confirm that the pin is now draggable immediately, without an extra tap to select.

Without this PR, the pin would require an extra press to select before dragging.

@NavigilOMantere can you update your branch to fix the conflicts? :) When it's fixed I will be happy to test it out and get it merged.

Can this be reopened please?


Not compatible output xml->xml2js->js2xml->xml with widgets specification

I have an XML file from Cordova which follows the specifications for XML given by Widget. I am trying to modify some of the attributes of this XML file programatically. The problem is that the library assumes certain properties about the XML protocol. For instance, here is the typical config.xml  Cordova file:
<widget id="org.test.test"  version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
    <name>HelloCordova</name>
    <description>
        A sample Apache Cordova application that responds to the deviceready event.
    </description>
    <author<EMAIL_ADDRESS>href="http://cordova.io">
        Apache Cordova Team
    </author>
</widget>

In the specification, name and description are children of the widget  element in the protocol, but the library outputs them back as attributes (https://www.w3.org/TR/widgets/#the-name-element-and-its-attributes), i.e.
<widget id="org.test.test"  name="HelloCordova" description="A sample Apache Cordova application that responds to the deviceready event." version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
    <author<EMAIL_ADDRESS>href="http://cordova.io">
        Apache Cordova Team
    </author>
</widget>

<widget id="org.test.test" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
   <name>HelloCordova</name>
   <description>
        A sample Apache Cordova application that responds to the deviceready event.
    </description>
   <author<EMAIL_ADDRESS>href="http://cordova.io">
        Apache Cordova Team
    </author>
</widget>

may be converted to json
{
  "widget": {
    "-id": "org.test.test",
    "-version": "1.0.0",
    "-xmlns": "http://www.w3.org/ns/widgets",
    "-xmlns:cdv": "http://cordova.apache.org/ns/1.0",
    "name": "HelloCordova",
    "description": "\n        A sample Apache Cordova application that responds to the deviceready event.\n    ",
    "author": {
      "-email"<EMAIL_ADDRESS>      "-href": "http://cordova.io",
      "#text": "\n        Apache Cordova Team\n    "
    }
  },
  "#omit-xml-declaration": "yes"
}


$this->until() in worker is always returning false so 'work' doesn't ever run

I removed the $this->until() === false part of the statement
return ! (($this->manager->isDownForMaintenance() && ! $options->force) || $this->paused || $this->until() === false);
This allowed me to run idb_queue:work from symfony console and get jobs processed.  Otherwise, with the statement included, it would simply pause and stay paused.  What could make that happen?  It seems as though until() is just dispatching a 'looping' event and if nothing is listening it just pauses the work queue.  Is that correct?

Ran into the same issue. Created a PR #22 with the fix and some tests on the method

Sorry for the delay I was out. I will look into this one soon. Thank you.


Merge Thunderbird v78.0

[X] Have you signed the Contributor License Agreement?
[X] Have you checked that there aren't other open pull requests for the same manifest update/change?

[ ] Have you tested your manifest locally with winget install --manifest <path>?
[X] Does your manifest conform to the 1.0 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

@KevinLaMS Can you do /AzurePipelines run here? pretty sure it just bugged out for a few minutes when i submitted this one

/azp run

@hackean-msft ahhh right, its fixed now


Breaking up CSS to use less/sass to use color variables from libraries

With libraries such as Bootstrap, the CSS can be overwritten in a consistent manner with the use of less/sass & setting variable values. It would be nice if the CSS in this library was broken up in a similar way so that any colors could get the benefits of the theming capability that less/sass provides to end users.

+1

+1

+1


Not applicable to SP 2010

This command is not available in build 14.0.7015.1000 yet the article says that it applies to SharePoint 2010

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

ID: 6e5a912c-7460-a1f4-df44-63125419e1cb
Version Independent ID: 16c85642-21ea-2748-4194-ab24a99da218
Content: Set-SPEnterpriseSearchFileFormatState (sharepoint-server)
Content Source: sharepoint/sharepoint-ps/sharepoint-server/Set-SPEnterpriseSearchFileFormatState.md
Product: sharepoint-2016-powershell
GitHub Login: @techwriter40
Microsoft Alias: kirks

@semopz Thank you for this feedback
It looks like Trevor has updated the article and is waiting on verification.
@tseward Can you check the verification on this.


How to solve the float precision error problem？

@szagoruyko Thanks for your repository, I have studied how to use CuPy to write my own CUDA Kernel function and call it with PyTorch, but I found if I used for loop in a CUDA Kernel function, and multiply add ops, it will encounter the precision error problem.
I have written a CUDA Kernel function of Vector dot op, and tested it with 512 length, the assert code-assert (y_fast - y_ref).data.abs().max() < 1e-6 will be failed. But I found your _conv2d_depthwise_kernel CUDA Kernel function also have  for loop and multiply add ops, then I changed your test_modules  function to module = Conv2dDepthwise(channels=8, kernel_size=25), x = Variable(torch.randn(1,8,256,320)), it won't got the precision error problem, I wonder know why that happened?
My Vector dot op and test codes in the repo CuPyLearn, could you help me to figure out why? Thanks!

@leftthomas you probably need to accumulate in double precision

@szagoruyko But I found your conv2d_depthwise_kernel used $(Dtype) value to accumulate the result, and on test_modules function, the $(Dtype) value will be float value, so I'm confused about why your code can pass the test, and my code can't.
I also searched some methods to solve the precision error problem, such as Kahan’s Summation Formula, I implemented it on the CUDA Kernel Function, but it didn't work. Using double to accumulate the sum value is the only way or the best way to solve this problem?


[ breaking ] Cleanup, remove unused BaseTestsDir interface

This will be merged as soon as existing project that declare their implementations of the BaseTestsDir interface will be removed

Currently blocked by

kbertalan/idris2-go#1
kbertalan/tyttp#10


Config

Config doen't work. I change it and nothing happens .
This is how it looks like after i changed it.
{
"requireHoe": false,
"harvestInRadius": true,
"hungerLevel": "NONE"
}

Mod works on Sugar cant doesnt require hoe , but on wheat it does

Can't reproduce this

Feel free to reopen if you still have this issue


[Feature Request] Hide vertical lines indicating scope of functions

Context

[X] This issue is not a bug report. (please use a different template for reporting a bug)
[X] This issue is not a duplicate of an existing issue. (please use the search to find existing issues)

Description
I would like to know which option is to hide vertical lines in grey which indicate scope of functions.
Could anyone help?

Those are indentation guides.
monaco.editor.create(document.getElementById('container'), {
    value: "function hello() {\n\talert('Hello world!');\n\n\n\n\n}",
    language: 'javascript',
    guides: {
        indentation: false
    }
});

Those are indentation guides.
monaco.editor.create(document.getElementById('container'), {
    value: "function hello() {\n\talert('Hello world!');\n\n\n\n\n}",
    language: 'javascript',
    guides: {
        indentation: false
    }
});

Thank you, it works.


youtube live video downloading but not able to play immediately.

[ X] I've verified and I assure that I'm running youtube-dl 2<IP_ADDRESS>

Before submitting an issue make sure you have:

[ X] At least skimmed through README and most notably FAQ and BUGS sections
[X ] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[ ] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ X] Question
[ ] Other

i am trying to download the live video from youtube.
the link is https://www.youtube.com/watch?v=KJS2JyQZowo
I am trying the following command:
youtube-dl -f 91 --postprocessor-args '-movflags faststart' "https://www.youtube.com/watch?v=KJS2JyQZowo"
Its downloading the file named: Lalbaugcha Raja LIVE Visarjan Sohala 2016-KJS2JyQZowo.mp4.part
if  i open it with mpv it says:
santhosh % mpv "Lalbaugcha Raja LIVE Visarjan Sohala 2016-KJS2JyQZowo.mp4.part"
Playing: Lalbaugcha Raja LIVE Visarjan Sohala 2016-KJS2JyQZowo.mp4.part
[ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: moov atom not found
[lavf] avformat_open_input() failed
[ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: moov atom not found
[lavf] avformat_open_input() failed
Failed to recognize file format.
Exiting... (Errors when loading file)
So how long i have to wait to watch the live video. Or can i start playing as it is keep downloading

Could you try to download with --hls-use-mpegts?

can you give me the full command. i dont know about --hls-use-mpegts. even in google i couldnt find

Like this:
youtube-dl -f 91 --hls-use-mpegts "https://www.youtube.com/watch?v=KJS2JyQZowo"

I'm closing this ticket as the command work for other live streams. Feel free to ask if there are still problems.


A wolf keeps crashing my game????

This involves OTG because the logs say it tries to load dimensions that dont exsist, client falls into incorrect state, and crashes. In the logs and crash logs it says that an "errored" wolf was in an invalid place. I don't know what is causing this!!!
 Did I do that?
Time: 7/1/17 10:01 AM
Description: Initializing game
java.lang.NoClassDefFoundError: cep
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Unknown Source)
at java.lang.Class.getField0(Unknown Source)
at java.lang.Class.getField(Unknown Source)
at net.minecraftforge.fml.client.FMLClientHandler.detectOptifine(FMLClientHandler.java:310)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:217)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:440)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:352)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:236)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:297)
at org.multimc.EntryPoint.listen(EntryPoint.java:162)
at org.multimc.EntryPoint.main(EntryPoint.java:53)
Caused by: java.lang.ClassNotFoundException: cep
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 23 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 25 more
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Client thread
Stacktrace:
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Unknown Source)
at java.lang.Class.getField0(Unknown Source)
at java.lang.Class.getField(Unknown Source)
at net.minecraftforge.fml.client.FMLClientHandler.detectOptifine(FMLClientHandler.java:310)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:217)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:440)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:352)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:236)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:297)
at org.multimc.EntryPoint.listen(EntryPoint.java:162)
at org.multimc.EntryPoint.main(EntryPoint.java:53)
-- System Details --
Details:
Minecraft Version: 1.11.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_131, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory:<PHONE_NUMBER> bytes (2836 MB) /<PHONE_NUMBER> bytes (3259 MB) up to<PHONE_NUMBER> bytes (4210 MB)
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms3200m -Xmx4736m
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML:
Loaded coremods (and transformers):
Launched Version: MultiMC5
LWJGL: 2.9.1
OpenGL: GeForce GTX 960M/PCIe/SSE2 GL version 4.5.0 NVIDIA 384.76, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: ~~ERROR~~ NullPointerException: null
Profiler Position: N/A (disabled)
CPU: 8x Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz

Hey, thanks for reporting this. Unfortunately I cannot see anything in this log referring to OTG, it looks like it's looking for a class called "cep", I have no idea what that would be. Can you reliably re-create this and if so, could you track it down to a single mod or mod combination?


Lab 28 Role Assignments Issue

Module: DP-420
Lab/Demo: 28
Task: Create an Azure Key Vault and store the Azure Cosmos DB account credentials as a secret
Step: 4 and 5
Description of issue
The instructions for Lab 28 ask to create a key vault in Azure Portal and then navigate to the Secrets page. On the Key vault -> Secrets page, I received the error "The operation is not allowed by RBAC. If role assignments were recently changed, please wait several minutes for role assignments to become effective." If I click Generate/Import, I am allowed to fill out the fields, but clicking Create shows the same error. I am unable to complete the lab without generating the Secret.
I am using account<EMAIL_ADDRESS>

Huck, thanks for letting us know, I will take a look at this, and figure out some solution for it.

Working this on issue 48


feature/add logz.io token from env-var

There is a need to specify the logz.io token from a env var injected from a k8s secret created by terraform code from, e.g. aws secret manager - in my example.
This issue describes it way good => https://github.com/fluent/fluent-bit/issues/7011#issuecomment-1472880366
The only need is to have it in the helm chart.

closed due to fact that tf vars can be escaped with $${var}


How to work with multiple plugs?

I used the example from the README.md   I notice that it takes a few seconds before the script returns the requested info. This could be due to the fact that logging in / hand-shaking takes some time.
What is a good way to poll a set of plugs?
Is there a way to keep each plug in the set logged in and perform other set/get tasks in a loop?

After having a better look at the example code, I think I can define multiple p110 variables and use these in calls for handshake, login and getEnergyUsage or getDeviceInfo.  I will give that a try.

for what its worth i shred some example code for working with multiple plugs here, maybe it will be a good starting block?
most of the code is in the formatting the returned data (for my personal tastes)
https://github.com/fishbigger/TapoP100/issues/94

I did point out it was perhaps my first ever python script and that it was
just a beginning point :)
On Thu, 2 Feb 2023 at 20:59, Goofy2k @.***> wrote:

Great! That is exactly what I was thinking of.
Now I am wondering if it is possible to create an array of variables such
as your p110 and login to them in a loop similar to yours.
Then either:

create a polling loop starting at returnedData.... which repeatedly
polls all plugs without doing the login inside that loop

or (my preference, but don't know if it is possible)

login to all plugs as above
store the array of p110 variables
end the Python script
on the desired moments start an other script for retrieval of plug
data, which....
gets the p110 variables from storage
collects and shares plug data
stops
—
Reply to this email directly, view it on GitHub
https://github.com/fishbigger/TapoP100/issues/98#issuecomment-1413456296,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACO4RXLN7DJOUBDCBQE7LR3WVOAORANCNFSM6AAAAAAUOKMJ64
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Haha, nevertheless:  thanks for your help !


embedded app need to login

how do I prevent this from happening?
its seems session is expired.

What were the steps for this

You get this whenever the Shopify session/login expires.

I guess the best way to handle this, is if the app expires, don't take them to the /login page. Instead, can we have the option of taking them to an error page saying the session expired?

Possible yes. But there's something going on... If it's inside the iframe,
then a shop was sent, of the session was bad, it should redirect to auth,
I'm able to reproduce this by deleting cookies, etc, so I'm not sure the
flow here, need more info I think.
On Tue., Sep. 11, 2018, 01:10 Cory Fail<EMAIL_ADDRESS>wrote:

I guess the best way to handle this, is if the app expires, don't take
them to the /login page. Instead, can we have the option of taking them to
an error page saying the session expired?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ohmybrew/laravel-shopify/issues/99#issuecomment-420136128,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACTuOi90W-kDchkvSYtFA5C6WdsgFBezks5uZzCTgaJpZM4Wehsu
.

@fyroc By session expire you mean Shopify's session expires? As in you're logged out?
If so, yeah... this would be a different beast, I could see about a work around for that.

As per above, not sure what else I can do. If the session is killed, theres no shop domain in storage so it kicks to install page. Several apps I've tried on the store do a mix of showing the install page, timing out, or causing a 500 error. I've opted to leave as is, as I think thats all I can do... in commit 6c569bf I've updated the messaging for the "install" page to be more "login" friendly in text so customer will not think they're installing it once again. I'll apply this in a patch release soon.
Only other work around I tested, is to apply "?shop=[myshopifydomain]" to every internal link of the app, because even if the session gets killed off, it will rerun the auth with the shop domain, however this may not be a good work around for everyone.


Shipyard Controller only takes output of final .finished event not all

Environment

Keptn Version (keptn version): 0.10.0 (I believe this still affects latest version)

Affected Component

[ ] Approval
[ ] Bridge
[ ] CLI
[ ] Datastore
[ ] Docs
[ ] Distributor / Event Broker
[ ] Helm
[ ] Istio
[ ] Jmeter
[ ] Kubernetes Integration
[ ] Openshift Integration
[ ] REST API
[ ] Webhook

Describe the bug
If two integrations respond, or if an integration responds multiple times, to the same task.triggered event, we expect 2x .started and 2x .finished events.
For example, the following sequence shows:

The single sequence.triggered event
Followed by the two .started events (in this case, both from the webhook service)
Then we receive 2x .finished events (one from Azure DevOps and one from CircleCI). Both have corresponding message fields set which give tool specific output.
Finally the shipyard controller distributes the sequence.finished event (as it should) but notice that only the last message field is included.

{
  "data": {
    "project": "pipeline-swap-demo",
    "service": "tasks",
    "stage": "demostage"
  },
  "id": "fbf4d73e-f995-45c9-9722-41b8e0ffdf35",
  "source": "pipeline-swap-demo",
  "specversion": "1.0",
  "time": "2022-02-10T07:23:01.314Z",
  "type": "sh.keptn.event.demostage.hello.triggered",
  "shkeptncontext": "2487a284-7a37-4dcc-b9b0-e83fd5ee62f0",
  "shkeptnspecversion": "0.2.3"
}
>>>>>>>>>>>>>
{
  "data": {
    "project": "pipeline-swap-demo",
    "service": "tasks",
    "stage": "demostage"
  },
  "id": "85ef9a29-4643-49c3-aaaf-64c2c307dbff",
  "source": "webhook-service",
  "specversion": "1.0",
  "time": "2022-02-10T07:23:02.883Z",
  "type": "sh.keptn.event.hello-world.started",
  "shkeptncontext": "2487a284-7a37-4dcc-b9b0-e83fd5ee62f0",
  "triggeredid": "775bb783-c5a1-45f0-b3f2-f52a8b8674f3"
}
>>>>>>>>>>>>
{
  "data": {
    "project": "pipeline-swap-demo",
    "service": "tasks",
    "stage": "demostage"
  },
  "id": "03ca779b-f091-42dd-8f37-48efdccbff12",
  "source": "webhook-service",
  "specversion": "1.0",
  "time": "2022-02-10T07:23:03.771Z",
  "type": "sh.keptn.event.hello-world.started",
  "shkeptncontext": "2487a284-7a37-4dcc-b9b0-e83fd5ee62f0",
  "triggeredid": "775bb783-c5a1-45f0-b3f2-f52a8b8674f3"
}
>>>>>>>>>>>>
{
  "data": {
    "message": "CircleCI pipeline finished...",
    "project": "pipeline-swap-demo",
    "result": "pass",
    "service": "tasks",
    "stage": "demostage",
    "status": "succeeded"
  },
  "id": "cabcc636-5a22-490c-8064-70eb5954f665",
  "source": "circleci",
  "specversion": "1.0",
  "time": "2022-02-10T07:23:09.121Z",
  "type": "sh.keptn.event.hello-world.finished",
  "shkeptncontext": "2487a284-7a37-4dcc-b9b0-e83fd5ee62f0",
  "shkeptnspecversion": "0.2.3",
  "triggeredid": "775bb783-c5a1-45f0-b3f2-f52a8b8674f3"
}
>>>>>>>>>>>>
{
  "data": {
    "message": "ADO pipeline finished...",
    "project": "pipeline-swap-demo",
    "result": "pass",
    "service": "tasks",
    "stage": "demostage",
    "status": "succeeded"
  },
  "id": "bf1c15c5-0442-4bb2-8814-ee93817fa90e",
  "source": "azure-devops",
  "specversion": "1.0",
  "time": "2022-02-10T07:23:29.856Z",
  "type": "sh.keptn.event.hello-world.finished",
  "shkeptncontext": "2487a284-7a37-4dcc-b9b0-e83fd5ee62f0",
  "shkeptnspecversion": "0.2.3",
  "triggeredid": "775bb783-c5a1-45f0-b3f2-f52a8b8674f3"
}
>>>>>>>>>>>>
{
  "data": {
    "message": "ADO pipeline finished...",
    "project": "pipeline-swap-demo",
    "result": "pass",
    "service": "tasks",
    "stage": "demostage",
    "status": "succeeded"
  },
  "id": "77ea57fb-5017-4184-a0d7-a39692762b4a",
  "source": "shipyard-controller",
  "specversion": "1.0",
  "time": "2022-02-10T07:23:29.874Z",
  "type": "sh.keptn.event.demostage.hello.finished",
  "shkeptncontext": "2487a284-7a37-4dcc-b9b0-e83fd5ee62f0",
  "shkeptnspecversion": "0.2.3",
  "triggeredid": "fbf4d73e-f995-45c9-9722-41b8e0ffdf35"
}

To Reproduce
Have a service respond twice (eg. the webhook service) or have two services respond to the same .triggered event.
Is this code section relevant? https://github.com/keptn/keptn/blob/e63f312d1aa4a84beeb4fef2cbecd66933d6c3c9/shipyard-controller/handler/shipyardcontroller.go#L580

This issue could be potentially solved by https://github.com/keptn/keptn/issues/6821.

https://github.com/keptn/keptn/issues/6821 has been closed


New release with parallel Ascent

Looks like parallel Ascent has been merged to the main branch. It would be great to have this feature available in a release on crates.io!

I'll do that soon-ish. The usual caveat that v0.6 won't be fully backwards compatible with v0.5 applies (more strongly than usual).

Version 0.5.0 with parallel support has been released!


Support Hexagons

These websites can generate an svg to be used as a repeating background to create a hexagon map
https://philiprogers.com/svgpatterns/
https://www.heropatterns.com/
Here's a reference for the math involved:
https://www.redblobgames.com/grids/hexagons/

Here's a tile-able hexagon SVG that's flat on the top and bottom:

<line x1="723" y1="312" x2="1083" y2="312" stroke="#947C65" stroke-width="5"/>

Clip path for characters that avoids covering the lines of the hexagons
polygon(26% 1%, 74% 1%, 99% 50%, 74% 99%, 26% 99%, 1% 50%)
Height and width of the character tokens:
height: 70px
width: 80px


convert_slack_data issue

Got an error when tried to convert slack archive:
./manage.py convert_slack_data export-edited-3.zip --token xoxb-HIDED --output converted_slack_data --verbosity 3 --traceback Converting data ... Traceback (most recent call last):   File "./manage.py", line 52, in <module>     execute_from_command_line(sys.argv)   File "/srv/zulip-venv-cache/cc77818846b328558cc9444c67cbbe0121ca80f4/zulip-py3-venv/lib/python3.8/site-packages/django/core/management/__init__.py", line 419, in execute_from_command_line     utility.execute()   File "/srv/zulip-venv-cache/cc77818846b328558cc9444c67cbbe0121ca80f4/zulip-py3-venv/lib/python3.8/site-packages/django/core/management/__init__.py", line 413, in execute     self.fetch_command(subcommand).run_from_argv(self.argv)   File "/srv/zulip-venv-cache/cc77818846b328558cc9444c67cbbe0121ca80f4/zulip-py3-venv/lib/python3.8/site-packages/django/core/management/base.py", line 354, in run_from_argv     self.execute(*args, **cmd_options)   File "/srv/zulip-venv-cache/cc77818846b328558cc9444c67cbbe0121ca80f4/zulip-py3-venv/lib/python3.8/site-packages/django/core/management/base.py", line 398, in execute     output = self.handle(*args, **options)   File "/home/zulip/deployments/2021-09-07-12-55-30/zerver/management/commands/convert_slack_data.py", line 56, in handle     do_convert_data(path, output_dir, token, threads=num_threads)   File "/home/zulip/deployments/2021-09-07-12-55-30/zerver/data_import/slack.py", line 1270, in do_convert_data     fetch_shared_channel_users(user_list, slack_data_dir, token)   File "/home/zulip/deployments/2021-09-07-12-55-30/zerver/data_import/slack.py", line 1182, in fetch_shared_channel_users     user = get_slack_api_data(   File "/home/zulip/deployments/2021-09-07-12-55-30/zerver/data_import/slack.py", line 1372, in get_slack_api_data     data = requests.get(   File "/srv/zulip-venv-cache/cc77818846b328558cc9444c67cbbe0121ca80f4/zulip-py3-venv/lib/python3.8/site-packages/requests/api.py", line 76, in get     return request('get', url, params=params, **kwargs)   File "/srv/zulip-venv-cache/cc77818846b328558cc9444c67cbbe0121ca80f4/zulip-py3-venv/lib/python3.8/site-packages/requests/api.py", line 61, in request     return session.request(method=method, url=url, **kwargs) TypeError: request() got an unexpected keyword argument 'user'

@hackerkid @garg3133 @rht FYI -- I think there's also a chat.zulip.org thread for this, but we should make sure to close the issue when we finish debugging that.  (This is the kind of fix we'd backport to the 4.x branch).

https://chat.zulip.org/#narrow/stream/31-production-help/topic/Slack.20Import is the Zulip thread.


Queue not working (L 5.4)

Laravel Version: 5.4
PHP Version: 7
Database Driver & Version: psql (PostgreSQL) 9.3.16

Description
Trying to get jobs to queue with database driver, in sync everything works well but you know, that's not what we want.
If I switch to database queue driver (cache clear and everything) nothing happens, the jobs table is empty
What could be the issue?
Steps To Reproduce:

Change queue driver to 'database'

Clear config cache

Run php artisan queue:table

Run php artisan migrate

Create a queued job and dispatch

Voila!! Nothing happens, job is not queued, table empty etc
What could be the issue?

The queue system works fine, please ask on the forums, you might get better help there.

if you are using laravel 5.7 or above
in your .env
QUEUE_CONNECTION=database


tour: [Clicking "Run" on any of the exercises returns the error "Error communicating with remote server." rather than running the code]

Clicking "Run" on any of the exercises returns the error "Error communicating with remote server." rather than running the code
I've been seeing this issue for over a week now where if I click the "Run" button it returns "Error communicating with remote server." rather than executing the code for every Go exercise I've tried. I've tried it on both Chrome and firefox browsers and same error. And on the console it shows this error when I click Run - "https://go.dev/_/compile?backend=undefined 500"

Just a note that I have the same issue.

Another confirmation
I see the same issue.

Duplicate of #1288
Fix seems to be on the way

Fix should be deployed, closing here.


feat(UI): added specific label for MacOS check-code button

Checklist:

[x] I have read and followed the contribution guidelines.
[x] I have read and followed the how to open a pull request guide.
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Closes #54270
As suggested, I added the following label: “Check Your Code (⌘+ Enter)".
This kind of label would be showed only on MacOS devices (detected by navigator.userAgent property); for other OS standard label will be showed

Thanks for making this possible @Rabberpoli, quick note: We should only Merge main into this branch if it is absolutely necessary.


Not able to configure GRPC options when using PubSub

I'm not able to configure GRPC options when I'm using emulatorHost.
it seems emulatorGapicConfig() is overwriting the $config.
[Google\Cloud\Core\Exception\ServiceException (8)]
  {
      "message": "Received message larger than max (5196689 vs. 4194304)",
      "code": 8,
      "status": "RESOURCE_EXHAUSTED",
      "details": []
  }

OS: Linux
PHP version: 8.1

Code example
I've changed the config but still getting this error:
use Google\Cloud\PubSub\PubSubClient;

$client = new PubSubClient([
            'transportConfig' => [
                'grpc' => [
                    'stubOpts' => [
                        'grpc.max_receive_message_length' => 6000000,
                    ],
                ],
            ],
        ]);

Also, I've tried to do it like this, but this didn't work too.
$messages = $this->subscription->pull(
                [
                    'maxMessages' => $maxMessages,
                    'grpcOptions' => [
                        'grpc.max_receive_message_length' => 6000000,
                    ],
                ]
            );

I've checked it again, it doesn't work in production either.

Hello!
Thank you for your question. If you set emulatorHost to the host and port you want to use, that would work. To configure the gRPC options, try something like this:
use Google\Cloud\PubSub\PubSubClient;
use Google\Cloud\PubSub\V1\PublisherClient;
use Google\Cloud\PubSub\V1\SubscriberClient;
$clientConfig =  [
    'transportConfig' => [
        'grpc' => [
            'stubOpts' => [
                'grpc.max_receive_message_length' => 6000000,
            ],
        ],
    ]
];

$client = new PubSubClient([
    'gapicPublisherClient' => new PublisherClient($clientConfig),
    'gapicSubscriberClient' => new SubscriberClient($clientConfig),
]);

Hi @ErFUN-KH , I'm closing this issue.
Please feel free to open this again incase you encounter issue trying to do this. Thank you.

Thanks @bshaffer but now I'm getting this error on the emulator:
[Google\ApiCore\ValidationException]
Could not construct ApplicationDefaultCredentials

The emulator works without this config 🤷♂

This happens when a valid set of Google credentials are not found. One way to fix this is to set the environment variable APPLICATION_DEFAULT_CREDENTIALS to a file with the proper credentials JSON credentials.
You could try using something like our example-key.json, although this will fail if you make any calls to actual Google APIs.


http 3 does not work as expected on tcp backend service.

Welcome!

[X] Yes, I've searched similar issues on GitHub and didn't find any.
[X] Yes, I've searched similar issues on the Traefik community forum and didn't find any.

What did you do?
My traefik runs on docker, is used as my container service proxy
there are two types http service run on containers
A:  normal nginx container which serve local HTTP services
B:  several nginx containers running TCP stream proxy which proxy remote HTTPS service(like github etc)
there are two traefik enpoints at port 80 and 443.
What we expect is that both local HTTP and proxy HTTP service through TCP SNI proxy can run normally
What did you see instead?
when I disable http 3, all jobs work fine as my expected. both service A and service B will be routed correctly.
but then I enable http3,
only type A services work fine and http3 also work correctly.
all traffic to type B service will return 404 directly.
for example visit https://www.bbb.com will return 404
What version of Traefik are you using?
Version:      3.0.3
Codename:     beaufort
Go version:   go1.22.4
Built:        2024-06-18T14:31:20Z
OS/Arch:      linux/amd64

What is your environment & configuration?
here are seagment of my traefik config
      - "--providers.docker=true"
      - "--providers.docker.exposedbydefault=false"
      - "--entrypoints.web.address=:80"
      - "--entrypoints.web.reuseport=true"
      - "--entrypoints.web.http.redirections.entrypoint.to=websecure"
      - "--entrypoints.web.http.redirections.entrypoint.scheme=https"
      - "--entrypoints.websecure.address=:443"
      - "--entrypoints.websecure.reuseport=true"
      - "--entrypoints.websecure.asdefault=true"
      - "--entrypoints.websecure.http.encodequerysemicolons=true"
     - "--entrypoints.websecure.http3=true"
      - "--entrypoints.websecure.http3.advertisedport=443"
      - "--entrypoints.websecure.forwardedheaders.insecure=true"
      .....

here is my type A service config seagment
    labels:
      traefik.enable: "true"
      traefik.http.routers.fakesite.entrypoints: "websecure"
      traefik.http.routers.fakesite.rule: 'HostRegexp(`(?i)^img(1|2|3)?\.aaa\.net$`)'
      traefik.http.routers.fakesite.service: "fakesite"
      traefik.http.services.fakesite.loadbalancer.server.port: 80
      traefik.http.routers.fakesite.tls: "true"
      traefik.http.routers.fakesite.tls.certresolver: "le"
      ...

here is my type B service config seagment
    labels:
      traefik.enable: "true"
      traefik.tcp.routers.cfproxy.entrypoints: "websecure"
      traefik.tcp.routers.cfproxy.rule: 'HostSNIRegexp(`(?i)^((.+\.)?bbb.com|(.+\.)?github\.com)$`)'
      traefik.tcp.routers.cfproxy.service: "cfproxy"
      traefik.tcp.services.cfproxy.loadbalancer.server.port: 4432
      traefik.tcp.routers.cfproxy.tls: "true"
      traefik.tcp.routers.cfproxy.tls.passthrough: "true"
      ......

If applicable, please paste the log output in DEBUG level
<IP_ADDRESS> - - [29/Jun/2024:10:20:47 +0000] "GET / HTTP/3.0" 404 19 "-" "-" 1 "-" "-" 0ms
<IP_ADDRESS> - - [29/Jun/2024:10:20:47 +0000] "GET /favicon.ico HTTP/3.0" 404 19 "-" "-" 2 "-" "-" 0ms
Question
Is it because http3 runs on udp, and udp does not implement HostSNIRegexp?

Hello @renothing,
Thanks for reaching out!
To keep the repository focused, we ask that all questions be asked in the community forum. It is pretty active, so you might find that your question has already been answered there.  If not, you can ask and get help from other community members pretty quickly.

Hey @renothing,
Could you provide a minimal reproducible case?

I'm having a similar issue, probably related, but it does not seem to be related to HTTP/3.
I have a setup where I have a Docker setup for development. Docker services get exposed by setting Traefik labels on certain services and are accessible on *.docker domains which get resolved locally.
Besides this, I have a MAMP Pro installation, which I also want to have routed through Traefik. I have the following configuration for this:
tcp:

  services:
    mamp-apache-tls:
      loadBalancer:
        servers:
          - address: "host.docker.internal:8890"

  routers:
    mamp-tls:
      rule: "HostSNIRegexp(`{domain:.+}.mamp`)"
      service: mamp-apache-tls@file
      entrypoints: ["https"]
      tls:
        passthrough: true

http:

  services:
    mamp-apache:
      loadBalancer:
        servers:
          - url: "http://host.docker.internal:8888"

  routers:
    mamp:
      rule: "HostRegexp(`{domain:.+}.mamp`)"
      service: mamp-apache@file
      entrypoints: ["http"]

The HTTPS entrypoint is configured as follows:
entryPoints:
  http:
    address: ":80"
  https:
    address: ":443"
    http:
      tls:
        certResolver: step-ca

The step-ca certificate resolver is a local ACME service that issues certificates for my *.docker URL's.
MAMP listens on port 8888 for HTTP and 8890 for HTTPS. For HTTPS I use a TCP router, as I want to use MAMP's SSL configuration (MAMP generates a root CA which it installs in the trusted certificates, and uses that to sign certificates for all sites that have SSL enabled).
This setup works fine with Traefik 2, but fails on both Traefik 3.0 and 3.1. When I access https://some.url.mamp using Traefik 2, I get a working website with a certificate signed by MAMP's root CA. When using Traefik 3, I get the Traefik self signed certificate and the 404 page not found error from Traefik. The logs show the following information:
router-1  | 2024-08-22T11:14:59+02:00 DBG github.com/traefik/traefik/v3/pkg/server/router/tcp/manager.go:332 > Adding Passthrough route for "HostSNIRegexp(`{domain:.+}.mamp`)" entryPointName=https routerName=mamp-tls@file

router-1  | 2024-08-22T11:15:10+02:00 DBG github.com/traefik/traefik/v3/pkg/tls/tlsmanager.go:228 > Serving default certificate for request: "served.by.mamp"
router-1  | 2024-08-22T11:15:10+02:00 DBG log/log.go:245 > http: TLS handshake error from <IP_ADDRESS>:58728: remote error: tls: bad certificate
router-1  | 2024-08-22T11:15:10+02:00 DBG github.com/traefik/traefik/v3/pkg/tls/tlsmanager.go:228 > Serving default certificate for request: "served.by.mamp"
router-1  | 2024-08-22T11:15:10+02:00 DBG log/log.go:245 > http: TLS handshake error from <IP_ADDRESS>:58742: remote error: tls: bad certificate
router-1  | 2024-08-22T11:15:17+02:00 DBG github.com/traefik/traefik/v3/pkg/tls/tlsmanager.go:228 > Serving default certificate for request: "served.by.mamp"
router-1  | <IP_ADDRESS> - - [22/Aug/2024:09:15:17 +0000] "GET / HTTP/2.0" 404 19 "-" "-" 1 "-" "-" 0ms

Maybe the remote error: tls: bad certificate is a pointer? If Traefik tries to validate the upstream certificate, that will likely fail, as it is a certificate signed by an unknown CA.


why is the latest release version number lower ?

The previous version is 1.4.6 and the new release it 1.2.5 ? @t0m

Hi, you probably figured this out since it's been over a year, but the bootstrap3 branch has a higher version number than the master branch.


Current Page Not Resetting

Hi, When I do a search and load the data, I click to a different page, everything is working fine but when I do a new search the page does not go back to 1.  In my code I have
current-page="currentPage" and when I do a new search I set $scope.currentPage=1.  This doesn't reset the page.  I looked into the scope and found
.  It seems the pagination is reading from pagination.current and not from my variable even though I defined it in the html.
Thanks

Hi,
What you describe should work. Can you show me your controller code so I can see if anything is amiss there?

Hi, controller code is large but here is the important stuff
angular.module('gaegenericapp')
  .controller('TrainingCtrl', ['$rootScope','$scope','$location','$window','$filter','$routeParams','$http','$popover','KeywordService','CoursesService','CoursesSearch','UserSearchQueryService',
      function ($rootScope,$scope,$location,$window,$filter,$routeParams,$http,$popover,KeywordService,CoursesService,CoursesSearch,UserSearchQueryService) {
	$scope.signOnURL = "";
	$scope.skillsoftList = [];
	$scope.typesList = [];
	$scope.showSkillSoftResultLength = false;
	$scope.currentPage = 1;
	$scope.pageSize = 15;
	$scope.totalResults = 0;

function runSearch(url, searchType){
		$scope.skillsoftList = []; // Reset Results
		$http.post(url,{}).then(function(skillsoftSearchResult){
                      if(...){...}
                      else{
                      ...
                                   if(searchType != "Pagination"){
						$scope.showSkillSoftPage = true;
						$scope.basicSearch = false;
						$scope.currentPage = 1;
					}
                      }

So right when the controller opens I set currentPage then in my http request I set the current page again if the search Type is not pagination (search button was clicked).  I'll try the update your source code and see if that helps

Does the value of $scope.currentPage get updated to 1 after the http call? Can you show me the relevant view code?

Hi,
Is it right for your idea ?
https://plnkr.co/edit/reQUcExQsjlzG0Rbi2Bd?p=preview

@baodinh Yes, that is what I had in mind.

I'm closing this issue because further data was needed but was not provided. If you want to continue the thread, feel free to re-open.


[stable/mongodb] be less strict with the health probes

p.s. reverted the bump in the initialDelaySeconds of the livenessProbe

Closing the PR. The kubernetes defaults should be fine here


Made test for versioning system.

Description
Please include a summary of the change and which issue is fixed if applicable. Please also include relevant motivation and context.
Fixes #386
Checklist

[ ] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation (if applicable)
[ ] I have added tests that prove my fix is effective or that my feature works (if applicable)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.1%) to 98.261%

Totals

Change from base Build<PHONE_NUMBER>:
0.1%

Covered Lines:
5762

Relevant Lines:
5864

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.1%) to 98.261%

Totals

Change from base Build<PHONE_NUMBER>:
0.1%

Covered Lines:
5762

Relevant Lines:
5864

💛  - Coveralls


Evaluate PDS data model with respect to satisfying Unity requirements

Requirements UNI-REQ-317 and UNI-REQ-318 are associated with interfaces to an ingestion interface but they do reference cataloging metadata pertaining to ingesting of science data files and their associated files. In addition, requirements UNI-REQ-320 and UNI-REQ-321 are associated with capturing provenance metadata. Data associated with these four requirements can be supplied by Collections and Data Products generated in conformance with the PDS4 data model. The work-to-go involves mapping the PDS4 attributes into the Unity DS data model which will be based on the CMR/UMM data model.


UI Improvement

Divide the UI into three suitable colours.

change the background colour of text view and the area above that to color1
2)background colour of all the numeric buttons to colour 2
3)background colour of all the operator buttons to colour 3

P.S choose colors wisely and also change the font color wherever required.
P.P.S Upload the screenshots while sending the pull request. Also, delete the previous screenshots present in the repository.

Added background color and font colors to the layout

Also, changed the structure of the layout


Add test coverage report generation support add mock backend

Purpose

Add test coverage report generation support add mock backend

Re-based to resolve conflicts.


Added Nim highlighting

Just in the README. Looks very slightly better

Thanks, didn't notice  that Github support Nim syntax highlighting!


this happens after awhile

afrter awhile of leaving this bot on it does this

oh, looks like I didn't add this fix on the public version yet. I'll send an update soon.

Fixed in https://github.com/Hyperclaw79/PokeBall-SelfBot/commit/c38b180bf4b9aea6b13e46e4f186c2c1ade57273.


Remove version: ExtremeTuxRacer.ExtremeTuxRacer version <IP_ADDRESS>

[Automated] It returns code over 400 in all urls
Microsoft Reviewers: Open in CodeFlow

Close with reason: URL works;


Duplicate devices

Checklist

[X] I have installed the latest release (or BETA) version of the integration and home assistant.
[X] I have prepared DEBUG log output (for technical issues) | In most of the cases of a technical error/issue I would have the need to ask for DEBUG log output of the integration. There is a short tutorial/guide 'How to provide DEBUG log' here
[X] I understand the SHIT-IN - SHIT-OUT principle (in case of implausible data) | It will happen, that the data that is displayed by this integration does not make much sense (to you) - aka the data is not plausible. Of course it could be the case, that something in this integration has been messed up - but so far - in all reported issues the root cause of implausible data was/is, that the go-eCharger device itself already provided this data [you can check this by directly requesting the attribute from the wallbox]
[X] I confirm it's really an issue | In the case that you want to understand the functionality of a certain feature/sensor Please be so kind and make use if the discussion feature of this repo (and do not create an issue) - TIA

Add a description
I only have one go-e charger, but I think one of the latest updates of this integration caused duplicate devices (with no entities) to appear:

I assume that happened when adding support for multiple chargers. Is the recommended approach to manually clean up the device storage or will there be an update to do this automatically?
Add your DEBUG log output
No response

ok... I found the root cause in my code - or better in the git history - I have recently changed the 'identifier' object for the integration - with each of the changes a new DeviceEntry was created by HA (without deleting the old one)...
With the next release (will be available shortly) I will add code, that will delete all orphan DeviceRegistry entries of this integration.

Oh nice! Then I‘ll hold off on removing the orphan devices manually and report back once the next release is out.

That worked perfectly, thanks!


Cannot run az appservice --help without python errors

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az appservice
Errors:
The operation 'azure.cli.command_modules.appservice.custom#list_locations' is invalid.
Traceback (most recent call last):
python2.7/site-packages/knack/cli.py, ln 206, in invoke
    cmd_result = self.invocation.execute(args)
cli/core/commands/__init__.py, ln 507, in execute
    parsed_args = self.parser.parse_args(args)
python2.7/site-packages/knack/parser.py, ln 259, in parse_args
    return super(CLICommandParser, self).parse_args(args)
...
azure/cli/core/__init__.py, ln 511, in get_op_handler
    raise ValueError("The operation '{}' is invalid.".format(operation))
ValueError: The operation 'azure.cli.command_modules.appservice.custom#list_locations' is invalid.

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az appservice --help

Expected Behavior
Environment Summary
Linux-3.10.0-957.10.1.el7.x86_64-x86_64-with-centos-7.6.1810-Core
Python 2.7.5
Shell: bash

azure-cli 2.0.66

Extensions:
application-insights 0.1.1
azure-devops 0.10.0
webapp 0.2.18
storage-preview 0.2.6
appconfig 0.5.0

Additional Context

Tried this with no extensions installed but the same version of core - @rturnbull1977   can you uninstall the webapp extension following
az extension remove -n webapp & re-try?

Closing this since we haven't heard back on this & we are unable to repro this. Please respond if this is issue still persists.


chore: Run build on pull requests

Seems like the push event only applies to repository branches https://help.github.com/en/actions/reference/events-that-trigger-workflows#push-event-push, I suspect that the pull_request event is needed to run the build on branches of forks.
UPDATE: confirmed by the fact that it's building this PR 😅

Of note: seems like it ends up running the checks twice for repository branches 🤔 https://github.com/msrose/node-package/pull/17

Codecov Report

Merging #9 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master     #9   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           1      1
  Lines          34     34
  Branches        5      5
=====================================
  Hits           34     34

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 42f11a0...d30fbda. Read the comment docs.

@all-contributors please add @msrose for infra

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[Enhancement]: Add Vearch GPU

Is there an existing issue for this?

[X] I have searched the existing issues

What would you like to be added?
Vearch with GPU
Why is this needed?
No response
Anything else?
No response

https://github.com/vearch/vearch


Skip measurements with NaN fields

fixes #389
@rvignaud this will fix the error messages and panic that you were seeing, it will simply skip measurements that have NaN fields.

cc @rvrignaud ^

Thanks @sparrc for the super fast fix. I'll give it a try tomorrow.


Create maricopa.txt

…institutions in the Phoenix area.Community College District which includes several institutions in the Phoenix area.

please approved

I am sorry, but a number of pages in the Internet (for example, this one) advises on how anyone can get a free email from this domain, regardless of being a Maricopa Communuty Colleges student or not. It is not possible to merge this pull request, because the email from this domain may be available for strangers, not necessarily studying in the college.


 Developer is still active on GitHub, but not on this project.
I have no experience with node.js - can someone pitch in and start fixing some of the smaller problems?

see my fork some of the problems were fixed, but not all

@Aluxian made a small commit recently. Hopefully development is moving again.
If not, perhaps it should be raised that someone take Contributor access of the project to handle fixes.

The software is being rewritten. Be patient and meanwhile help my fork instead!

Is your fork going to be mainlined? Do the builds currently come from your fork?

Well I had a rough semester, but I should be able to do a release soon. Latest is quite old I noticed, but I had trouble updating the dependencies to NW.JS 0.14.0 and had no time to work on it. All help would be appreciated.

I hear what you're saying, and I'd be happy to help your fork. But unless you're recognized by http://messengerfordesktop.com , your releases will be out of reach from the userbase. Hence why @Aluxian would need to setup automatic builds and provide a contributor to accept pull requests.

no relevant anymore, please see https://github.com/Aluxian/Facebook-Messenger-Desktop/issues/458


TOMEE-3932 added technical document to help on the migration to Jakarta namespace

Hi @cesarhernandezgt  - thanks! I added some wording-related comments.

Thank you @rzo1  for the review, I pushed the fixes in b520e3b0e2.


Requests-Bugfixes

The method post_request does not work, as the http field needs to be in json form:
Current body:
{"provider": {"http": "http://localhost:1234"}, "dataProvided": ...}
Required body:
{"provider": {"http": {"url": "http://localhost:1234" }, ...}
Further this issue will test if existing registrations are correctly removed (or edited) if the corresponding entity is deleted

@RedingJeff I restructured the models little pleas double check


Documentation Missing Parameter Updates for Linked Template Deployment

The documentation currently states:

To use linked templates instead of the full Resource Manager template, update your CI/CD task to point to ArmTemplate_master.json instead of ArmTemplateForFactory.json (the full Resource Manager template).

This excludes that the parameter file that is generated via the npm package includes two additional parameters that were added to the ArmTemplateParamters_master.json:
     "containerUri": {
            "value": ""
        },
        "containerSasToken": {
            "value": ""
        }

There is no guidance for how to populate these values.

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

ID: c25eec4b-1af4-fb17-084c-e0779e7ce2c0
Version Independent ID: ed6edea6-c0f4-f462-bd0a-feafa6e7592a
Content: Using linked resource manager templates - Azure Data Factory
Content Source: articles/data-factory/continuous-integration-delivery-linked-templates.md
Service: data-factory
Sub-service: ci-cd
GitHub Login: @nabhishek
Microsoft Alias: abnarain

@JFolberth
Thanks for your feedback! We will investigate and update as appropriate.

@nabhishek
could you please review this and update as appropriate.

@JFolberth
I've delegated this to @nabhishek, a content author, to review and share their valuable insights.

@nabhishek I have opened up PR #109090 for updating this

Thanks @JFolberth for catching this and for submitting the PR that I see has been merged now. I will go ahead and close this issue out. Thanks again for your commitment to helping us improve the ADF docs!  #please-close


A small bug in the README.MD

In the part of Download Dataset, the correct name of Google netdisk is Google Drive, instead of Google Driver. Actually, this problem is so small that it doesn't influence us to understand the meaning.

Thanks!


Only accepting ALIVE changes from unknown trusted writers  [7587]

This is a port of #1005 from 1.9.x

Refs #7552. Only accepting changes from unknown writers when they are ALIVE.
Refs #7552. Added blackbox test.

Build status:

Linux
Mac
Windows

Errors not related to the changes:
Linux: performance.throughput
Windows: DDSSimpleCommunicationTypeDiscovery
Both are unstable on master


Feat/visualization

Generally there is a lot of hardcoding going on. In the background I can see a progressive removal of DMP agnostic behavior to the benefit of a very CDISC focused approach. This was not the original philosophy. @wsy19961129 Can you provide context on how this is required and how we mitigate in the future ?

Because when we want to visualize the fields (e.g., age, race) we have to

@fguitton Could you have a review on the current commit? If there are no main issues, I will merge the conflicts and update it then,


[Bug] about Spline ROI measurement tracking

Describe the Bug
When using the Spline ROI measurement tracking tool, if more than two measurements, it will be not tracked in real time in the measurement panel.

__
Steps to Reproduce

Click the Measurement Tracking Demo
Click More Measure Tools, then Spline ROI
Draw more than two Spline ROIs

The current behavior
It will be not tracked in real time in the measurement panel.
The expected behavior
Be tracked in real time in the measurement panel.
OS
Windows 10
Node version
18.18.2
Browser
Chrome 128.0.6613.120

@izhw when I switched to other web tabs and then switched back, it appeared. haha...


Your QA Plot Ideas Here

Any and all QA plot suggestions welcome!

Andrew Suggestions:

Comparing exposures before dither combining them?


Add feature gate UnauthenticatedHTTP2DOSMitigation

How to categorize this PR?

/area open-source
/kind enhancement
What this PR does / why we need it:
The feature gate was added retrospectively to versions 1.25, 1.26, 1.27 and 1.28, see https://github.com/kubernetes/kubernetes/pull/121224.
Special notes for your reviewer:
Thanks @vpnachev.
Release note:

Kubernetes feature gate `UnauthenticatedHTTP2DOSMitigation` is considered valid for versions >= `1.25`.

/cherry-pick release-v1.82

/cherry-pick release-v1.81

/cherry-pick release-v1.80

/retest-required

/retest-required

/approve
/retest

/test pull-gardener-e2e-kind


As promised mute

Adds #32
hopefully I didn't break anything, I don't think I did and everything worked in testing but this could be one of those "works on my machine moments"

This all looks good. Thanks! I'll do some quick testing later 👍

Sorry for not getting back to you yet, I've been busy today :\

Hmm this appears to be behaving pretty weirdly to me.
It didnt display my pre-existing mutes, and though at first as i toggled *on* mute in gord, it toggled off mute on actual discord, from then on it appeared to make 0 difference to my actual discord.
Unmuting in gord did not affect my discord, only muting (which does the opposite).

That's odd, I believe it's a caching issue for

It didnt display my pre-existing mutes

(since I just got it too on some of my servers, despite yesterday it working fine) I'll try to figure out what's going on with it

Edit: the reason it didn't display pre-existing mutes was I didn't push the guild list file (oops lmao)

lol i hate silly mistakes like that

Update: I hate discord they force this just to mute a text channel , (I just realized it was broken) (Probably why I shouldn't be programming so late) Seems they REALLY hate custom clients

Oh god what

for i := 0; i < 2; i++ {
	overrides[fmt.Sprint(i)] = &discordgo.UserGuildSettingsChannelOverride{
		ChannelID:            i + 1,
		MuteConfig:           nil,
		MessageNotifications: 3,
		Muted:                true,
	}
}

I wish I was joking saying this is required code....

holy...
thanks discord very cool

You thought that was bad?

LOL

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
discord is insane

is this why the discord official client is so slow?

is this why the discord official client is so slow lmao?

A bit, it's also based on chrome (so yeah....) also it might take a while to fix channels lets just say that since discord made it hell

Well true, electron go brrr

Okay, I found a WAY less stupid solution (even discord didn't wanna deal with that mess of code, they use it on one setting but not another so I simply replicated what the easier one does) silly discord

:clap: well done :)

well that just happened

well crap.

hate it when that happens

very weird since I'm using it just fine

You need to update the unit tests to get it to pass.

Nope, it didn't I'm an idiot

you can test locally by the way go test ./...

you can test locally by the way go test ./...

oh ty (first time using test files can you tell lmao)

No worries I had to Google it too lol

did that really just manage to mess up despite it not having errors when testing locally very cool

This appears to work perfectly! Good job.

Muted categories are a little jank I guess but im happy to merge this now

Muted categories are a little jank I guess but im happy to merge this now

oh yeah that's an easy fix just change line 930 (ui/window.go) to
if channel.Type != discordgo.ChannelTypeGuildText && channel.Type != discordgo.ChannelTypeGuildCategory {

Ooh ok. Should I undo merge or?

Ooh ok. Should I undo merge or?

for now yeah it's a simple fix I just have to get the muted icon working on loadup for categories

K

Ah reverting is really messy :\ it makes another revert PR
I shouldve waited lol

Ah reverting is really messy :\ it makes another revert PR

Maybe edit the files directly/I Can make another pr if that's easier

I Can make another pr if that's easier

Yh thats easiest. Sorry for the trouble :\

Yh thats easiest. Sorry for the trouble :\

it's my fault but yeah I'll make another pr

it's my fault but yeah I'll make another pr

nah its not - i shouldve waited a bit to merge it. ah well its done now i guess.


Updating paper status

Thank you for the great work of keeping it up to date!

Not sure if what we did was poisoning though :D , but happy to move it to other places.

Thank you for your recognition and congrats on your work been accepted by Oakland!!!

Not sure if what we did was poisoning though :D , but happy to move it to other places.

BTW, I think your paper is more about NLP instead of the image classification. Accordingly, I move your paper to the NLP track. Feel free to tell me if there is any misunderstanding :)

thanks a lot, definitely NLP!


Issue with reproducibility

I'm trying to train a model such that it can be reproduced again. I tried setting the seed parameter in the run_experiment function, however, I am not able to get the same result again. Is there something I'm missing here?
More details:
Training SAC according to the examples/sac.py
Using mujoco environments. I am currently working on the Humanoid v3.
Everything else is quite similar the the examples/sac.py file.

I realized that I don't set the random seed for pytorch, so perhaps that's why you're getting inconsistent result. Perhaps setting the seed there will help get consistent results.

Sorry for the delayed reply. Yes Vitchyr, you're right.
Just for reference of those are trying to create reproducible results:

Make sure set torch.manual_seed() where the seed is set for numpy and random.
Also, make sure you set the seeds appropriately for the environments too. Otherwise, the environment will give you random observations. But you can't do this just after you create the environment. Otherwise, every time the environment is reset (in the rollout function), it will give you same observations. Instead you want to set the environment seeds differently for different replay of each of different epochs. So, make sure that is set appropriately.

Closing this issue since I realised my mistake.


Implement MATCH function

Description
The MATCH function searches for a specified item in a range of cells, and then returns the relative position of that item in the range. For example, if the range A1:A3 contains the values 5, 25, and 38, then the formula =MATCH(25,A1:A3,0) returns the number 2, because 25 is the second item in the range.
https://support.microsoft.com/en-us/office/match-function-e8dffd45-c762-47d6-bf89-533f4a37673a
Syntax
MATCH(lookup_value, lookup_array, [match_type])
The MATCH function syntax has the following arguments:

lookup_value    Required. The value that you want to match in lookup_array. For example, when you look up someone's number in a telephone book, you are using the person's name as the lookup value, but the telephone number is the value you want.
The lookup_value argument can be a value (number, text, or logical value) or a cell reference to a number, text, or logical value.

lookup_array    Required. The range of cells being searched.

match_type    Optional. The number -1, 0, or 1. The match_type argument specifies how Excel matches lookup_value with values in lookup_array. The default value for this argument is 1.

Thanks for your issue, I have initialized the MATCH formula function support, please try to upgrade to the master branch.


Do I have to use node-dota2 to download replays?

Hi!
I used to use the api link to download replays. But it looks like we can't do that anymore since the match ID I received is a negative number and the absolute value of it doesn't work as well. Do I have to use node-dota2 to download replays?

Are you sure it's not a parsing issue at your end? What datatype are you using to store a match ID? Match ID's are 64 bits now, so if you're using a signed 32bit integer to store them, the ID will roll over into the negatives...

Need further information and a code example to make further comment. It's most likely that you are treating or storing the matchID as a 32bit, like @Crazy-Duck said.

Basically what I do is this:
`Dota2.requestMatchDetails(match_ID, function (err, body) {
if (err) throw err;
            path = '../VP-root/json-data/';

            file_name = match_ID + '.json'
            fs.writeFile(path + file_name, JSON.stringify(body), function (err) {
                if (err) throw err;
                steamClient.disconnect();
            })`

Not sure how should I use a 64 bit integer to store them tho... since I just saved the response to a json file.

You should treat it as a string.
http://www.javascripter.net/faq/converti.htm
http://stackoverflow.com/questions/24037751/how-to-do-64bit-integer-arithmetic-in-node-js

Ah Ok. Thanks!

Did it work?


AlertPopup now selectable and urls have hyperlinks

resolves #329
resolves #330

I made a comment in the code wondering if we need to handle the fact that the message is truncated how that will interact with now adding a link

@dwlueth The commit message is fine as far as formatting. Are you complaining about the tense requested by commitizen? Because I do not think we have ever enforced that.


Add support for hiding the [SERVER] tag in server messages

This PR adds support for removing the purple [SERVER] tag from server messages sent to clients.

This change is 100% backward compatible, and will not affect any existing mod. Flagging the message to hide the [SERVER] tag is simply done by using the existing isTeam field on messages, which was unused for messages sent by the server.
A message with a null player and isTeam as true will be considered a server message without the [SERVER] tag. Due to this, no compatibility is broken.
The two server to client, and server to all clients functions have been given an additional parameter, to disable the server tag.
By default, they are set to keep it.
void function Chat_ServerBroadcast(string text, bool withServerTag = true)
void function Chat_ServerPrivateMessage(entity toPlayer, string text, bool whisper, bool withServerTag = true)

👍 looks good to me perfect PR please merge

Wow this is literally perfect for my server a merge would be VERY useful for n* as a whole

very cool PR, I sure hope it wont get forgotten like the others on page 2 :)

very cool PR, I sure hope it won't get forgotten like the other on page 1


Update to ungoogled-chromium 130.0.6723.91

No modification aside from the submodule bump is needed.

Builds and runs fine locally.

Signed-off-by: Qian Qian "Cubik"<EMAIL_ADDRESS>

/cc @PF4Public @networkException


Enable automatic call record.

Currently the trigger for the recording of the call is done manually, would be nice if a auto call record feature is added to this.

@HackToHell I would like to work on this.

@amitiwary999 Feel free :+1:


Installing modsecurity 3.0.3 using yum repository

I want to install latest stable modsecurity for apache on Ubuntu and Centos.
But  when I am installing using 'yum install mod_security' it is installing 2.9.2 version.
The 3.0.3 version is not available in repositories?
I would have to install it by compiling source code only?

I've just tested the Transfer issue in GitHub :) it seems to work fine.
@AnnuA as @defanator mentioned, that is the best place to questions related to libModSec. We have some info on the wiki here:
https://github.com/SpiderLabs/ModSecurity/wiki/Compilation-recipes-for-v3.x


Scrollbar is not showing when component mounts.

I have the following scrollbar component:
const CustomScrollbars = ({ children }) => (
    <Scrollbars
        renderThumbVertical={({ style, ...props }) =>

        }
        >
        {children}
    </Scrollbars>
);

When the page loads the scrollbar does not appear. When I position the mouse pointer over the content and use the mousewheel to start scrolling, the scrollbar appears.
Having inspected the element using dev tools, the scrollbar is on the page, but the height of the thumb area is initially 0px.

+1 I have the same problem :-(

same for me.
this is regression from 4.1.2 version

I have the same problem
i think it's because the element that have the scrollbar change the size after the element has loaded,
in my case its API call to get some content, and when the content is in the DOM the scrollbar have the initial height of the element

Any solution for this ? Have the same problem. Scrollbar is not showing, While component mounting. When you start start scrolling, the scrollbar appears

you can solve the issue , by adding below props on Scrollbar component
<Scrollbars renderThumbVertical={props =>
} />

Hi guys!
How did you finally solved this?
Thanks!

It seems like the Scrollbar component should call update whenever the scrollbar thumb is likely to change. This is not happening. I did this by creating a ref and calling update on that - a bit hackish, but works until it is fixed internally.
     // In render method
      <Scrollbars
        ref={this.scrollbarRef}
      >

{this.props.children}

      </Scrollbars>

Then call this.scrollbarRef.current.update() whenever the scrollbar is expected to change. For me it was on child component resizes. So, I did the following -
  componentDidMount() {
    this.observer = new ResizeObserver(this.update).observe(
      this.childRef.current
    );
  }
  componentWillUnmount() {
    this.observer && this.observer.disconnect();
  }

@uadarsh
  componentDidMount() {
    this.observer = new ResizeObserver(this.update);

    this.observer.observe(
      this.childRef.current
    );
  }

Small amendment


Support source:markdown

source:markdown should be preferred, when present, to content:encoded and description. The parser should render the Markdown as HTML and set the already-existing property for HTML content on the parsed item. Since we don’t have a need to store the Markdown as Markdown, we won’t. This limits the changes to just the parser (in RSParser) — there shouldn’t be any change needed to app code.
The parser should also check the namespace and do that correctly — don’t assume the source: part will always be source: (despite the fact that we do do that with some other namespaces).
We’re not implementing the rest of source yet. We could some day, yes, but we’re starting with this because it’s the really cool part. (Goes to helping turn the web into a writing environment.)
Some links about this:
http://scripting.com/2022/07/18/163658.html?title=twitterRssMarkdown
http://scripting.com/2022/07/19/152235.html?title=devNotesForMarkdownInFeeds
PS Our decision to not store the Markdown text as Markdown makes sense right now, but it could change in the future. If so, we’ll write up a new ticket and do that work.

Thanks Brent! This is great news. RSS and Markdown have always imho belonged together. ;-)

http://feedland.org/twitterfeeds/davewiner/rss.xml is a 404 now. :(

It should be --
http://data.feedland.org/twitterfeeds/davewiner/rss.xml
Where did you see a reference to it?

Where did you see a reference to it?

http://scripting.com/2022/07/19/152235.html?title=devNotesForMarkdownInFeeds, bullet point 5 (To get an idea how that works, have a look at the RSS feed for my Twitter account. […])

(I'm poking around at this a little, for fun, but if anyone else decides to jump on first it that's okay too!)


add overview text for the user manipulation extension

Need to present the big picture that ties together the message progress, complete and cancel channels with the edit and drawing channels.  This is an important connection that is not clear when just focusing on the channel definitions
Show how the various user manipulation messages are dependent upon each other and/or fit into an overall workflow

Added


Nuxt3 build fail with Azure DevOps

I am build a static-web-app. and I successfully build it on github with default yml setting.
Now I want to use Azure Devops with default yml and it's always fail.
 You can find more details on Oryx here: https://github.com/microsoft/Oryx
2023-04-06T09:44:52.1541754Z ---Oryx build logs---
2023-04-06T09:44:52.1541944Z
2023-04-06T09:44:52.1542362Z
2023-04-06T09:44:52.5946542Z Operation performed by Microsoft Oryx, https://github.com/Microsoft/Oryx
2023-04-06T09:44:52.5947305Z You can report issues at https://github.com/Microsoft/Oryx/issues
2023-04-06T09:44:52.5999488Z
2023-04-06T09:44:52.6000257Z Oryx Version: 0.2.20221103.1, Commit: a2c65dde152b749fea395f4d1242ea9350942258, ReleaseTagName: 20221103.1
2023-04-06T09:44:52.6000652Z
2023-04-06T09:44:52.6002807Z Build Operation ID: |Id/4oo51/nQ=.73a04b8c_
2023-04-06T09:44:52.6003450Z Repository Commit : 0aaa2220dd4266d9ad69360e4512d36fcfe0be5b
2023-04-06T09:44:52.6004491Z
2023-04-06T09:44:52.6180922Z Detecting platforms...
2023-04-06T09:44:55.5544833Z Detected following platforms:
2023-04-06T09:44:55.5545120Z   nodejs: 16.19.0
2023-04-06T09:44:55.5608902Z Version '16.19.0' of platform 'nodejs' is not installed. Generating script to install it...
2023-04-06T09:44:55.6224908Z Detected the following frameworks: Nuxt.js
2023-04-06T09:44:55.7410577Z
2023-04-06T09:44:55.7489821Z
2023-04-06T09:44:55.7499517Z Source directory     : /working_dir
2023-04-06T09:44:55.7499864Z Destination directory: /65440b86-0cff-4440-a75a-b72ca4bb4851-swa-oryx/app
2023-04-06T09:44:55.7504901Z
2023-04-06T09:44:55.7518246Z
2023-04-06T09:44:55.7524191Z Downloading and extracting 'nodejs' version '16.19.0' to '/opt/nodejs/16.19.0'...
2023-04-06T09:44:55.7554594Z Detected image debian flavor: bullseye.
2023-04-06T09:44:55.9882693Z Downloaded in 0 sec(s).
2023-04-06T09:44:55.9882898Z Verifying checksum...
2023-04-06T09:44:55.9968611Z Extracting contents...
2023-04-06T09:44:56.8179065Z performing sha512 checksum for: nodejs...
2023-04-06T09:44:56.9424461Z Done in 1 sec(s).
2023-04-06T09:44:56.9448324Z
2023-04-06T09:44:57.0051428Z Removing existing manifest file
2023-04-06T09:44:57.0078320Z Creating directory for command manifest file if it does not exist
2023-04-06T09:44:57.0114829Z Creating a manifest file...
2023-04-06T09:44:57.0116377Z Node Build Command Manifest file created.
2023-04-06T09:44:57.0118042Z
2023-04-06T09:44:57.0121431Z Using Node version:
2023-04-06T09:44:57.0162062Z v16.19.0
2023-04-06T09:44:57.0162301Z
2023-04-06T09:44:57.0162450Z Using Npm version:
2023-04-06T09:44:57.3215251Z 8.19.3
2023-04-06T09:44:57.3294471Z
2023-04-06T09:44:57.3294743Z Running 'npm install --unsafe-perm'...
2023-04-06T09:44:57.3299673Z
2023-04-06T09:45:30.7063156Z npm WARN deprecated<EMAIL_ADDRESS>Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
2023-04-06T09:45:31.9228361Z npm WARN deprecated<EMAIL_ADDRESS>Please use @jridgewell/sourcemap-codec instead
2023-04-06T09:45:55.9849800Z npm ERR! code 1
2023-04-06T09:45:55.9850041Z npm ERR! path /working_dir/node_modules/sharp
2023-04-06T09:45:55.9850236Z npm ERR! command failed
2023-04-06T09:45:55.9850626Z npm ERR! command sh -c -- (node install/libvips && node install/dll-copy && prebuild-install) || (node install/can-compile && node-gyp rebuild && node install/dll-copy)
2023-04-06T09:45:55.9850957Z npm ERR! sharp: Are you trying to install as a root or sudo user?
2023-04-06T09:45:55.9851210Z npm ERR! sharp: - For npm <= v6, try again with the "--unsafe-perm" flag
2023-04-06T09:45:55.9851503Z npm ERR! sharp: - For npm >= v8, the user must own the directory "npm install" is run in
2023-04-06T09:45:55.9851801Z npm ERR! sharp: Please see https://sharp.pixelplumbing.com/install for required dependencies
2023-04-06T09:45:55.9852097Z npm ERR! sharp: Installation error: EACCES: permission denied, mkdir '/root/.npm'
2023-04-06T09:45:55.9871391Z
2023-04-06T09:45:55.9891433Z npm ERR! A complete log of this run can be found in:
2023-04-06T09:45:55.9898154Z npm ERR!     /root/.npm/_logs/2023-04-06T09_44_57_589Z-debug-0.log
2023-04-06T09:45:57.2118601Z
2023-04-06T09:45:57.2119227Z
2023-04-06T09:45:57.2120056Z ---End of Oryx build logs---
2023-04-06T09:45:57.2125499Z Oryx has failed to build the solution.
2023-04-06T09:45:57.2738026Z
2023-04-06T09:45:57.2738394Z For further information, please visit the Azure Static Web Apps documentation at https://docs.microsoft.com/en-us/azure/static-web-apps/
2023-04-06T09:45:57.2738835Z If you believe this behavior is unexpected, please raise a GitHub issue at https://github.com/azure/static-web-apps/issues/
2023-04-06T09:45:57.2739119Z Exiting
2023-04-06T09:45:57.5763212Z ##[error]Error: The process '/usr/bin/bash' failed with exit code 1
2023-04-06T09:45:57.5820539Z ##[section]Finishing: AzureStaticWebApp
2023-04-06T09:45:57.8400926Z ##[section]Starting: Checkout EDUBD-DEV@master to s
2023-04-06T09:45:57.8403426Z ==============================================================================
2023-04-06T09:45:57.8403562Z Task         : Get sources
2023-04-06T09:45:57.8403621Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2023-04-06T09:45:57.8403727Z Version      : 1.0.0
2023-04-06T09:45:57.8403782Z Author       : Microsoft
2023-04-06T09:45:57.8403839Z Help         : More Information
2023-04-06T09:45:57.8403950Z ==============================================================================
2023-04-06T09:45:58.1592189Z Cleaning any cached credential from repository: EDUBD-DEV (Git)
2023-04-06T09:45:58.1696853Z ##[section]Finishing: Checkout EDUBD-DEV@master to s
2023-04-06T09:45:58.4005263Z ##[section]Starting: Finalize Job
2023-04-06T09:45:58.4035477Z Cleaning up task key
2023-04-06T09:45:58.4036538Z Start cleaning up orphan processes.
2023-04-06T09:45:58.4377929Z ##[section]Finishing: Finalize Job
2023-04-06T09:45:58.4442411Z ##[section]Finishing: Build and Deploy Job

App Directory Location: '/' was found
Same problem! how to fix it? 🙏

App Directory Location: '/' was found
Same problem! how to fix it? 🙏


Fix model imports in sample code

Hi, thanks for reporting this!  The documentation for in this project is actually auto-generated from OpenAPI schema. And the template for *.md files are unfortunately mismatch generated classes. I am going to completely remove this doc files so they won't create a confusion. The proper documentation for python client will be released soon.


Unable to download snapshot dependencies with 2.1.0-M1

I initially reported this as an sbt issue , as it seems that the latest upgrade cannot resolve snapshot dependencies from sonatype.
I managed to manually reproduce this with just coursier. I had an older v2.0.7 installed, and it fetches the snapshot dependency just fine:
> cs fetch --no-default -r central -r sonatype:snapshots org.zeromq:jeromq:0.5.3-SNAPSHOT
https://oss.sonatype.org/content/repositories/snapshots/org/zeromq/jeromq/0.5.3-SNAPSHOT/maven-metadata.xml
  100.0% [##########] 1.2 KiB (111B / s)
https://oss.sonatype.org/content/repositories/snapshots/org/zeromq/jeromq/0.5.3-SNAPSHOT/jeromq-0.5.3-20211128.145727-50.pom
  100.0% [##########] 16.7 KiB (42.8 KiB / s)
https://oss.sonatype.org/content/repositories/snapshots/org/zeromq/jeromq/0.5.3-SNAPSHOT/jeromq-0.5.3-20211128.145727-50.jar
  100.0% [##########] 506.2 KiB (467.4 KiB / s)
/Users/hmemcpy/Library/Caches/Coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/org/zeromq/jeromq/0.5.3-SNAPSHOT/jeromq-0.5.3-20211128.145727-50.jar
/Users/hmemcpy/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/eu/neilalexander/jnacl/1.0.0/jnacl-1.0.0.jar

However, upgrading to the latest coursier 2.1.0-M1-1 fails to resolve this:
> ll $(which cs)
lrwxr-xr-x  1 hmemcpy  admin    36B Dec  6 10:08 /usr/local/bin/cs -> ../Cellar/coursier/2.1.0-M1-1/bin/cs
> cs fetch --no-default -r central -r sonatype:snapshots org.zeromq:jeromq:0.5.3-SNAPSHOT
https://oss.sonatype.org/content/repositories/snapshots/org/zeromq/jeromq/0.5.3-SNAPSHOT/maven-metadata.xml
  100.0% [##########] 353B (680B / s)
https://oss.sonatype.org/content/repositories/snapshots/org/zeromq/jeromq/0.5.3-SNAPSHOT/maven-metadata.xml
  100.0% [##########] 353B (1.8 KiB / s)
Resolution error: Error downloading org.zeromq:jeromq:0.5.3-SNAPSHOT
  not found: https://repo1.maven.org/maven2/org/zeromq/jeromq/0.5.3-SNAPSHOT/jeromq-0.5.3-SNAPSHOT.pom
  not found: https://oss.sonatype.org/content/repositories/snapshots/org/zeromq/jeromq/0.5.3-SNAPSHOT/jeromq-0.5.3-SNAPSHOT.pom

This issue seems to affect sbt 1.6.0-RC1 as well, since it now depends on cs 2.1.0.
Am I holding this wrong, or does it seem like a bug?

Found the culprit! I downloaded a bunch of cs binaries from the Releases page and found the problem was introduced between https://github.com/coursier/coursier/compare/v2.0.16-169-g194ebc55c...v2.0.16-200-ge888c6dea.
Bisecting, running ./mill -i nativeTests at every step to ease building the native binary I was able to find the PR that broke this. It was #2246, interestingly enough commenting that sending an empty User Agent string sometimes breaks sonatype repos.
I don't know right away how to fix this, perhaps it's worth sending a custom, coursier-specific user agent? Or mimic e.g. Chrome?
Paging @julienrf and @alexarchambault for additional input.

Hey, I’m sorry to see that that PR did break your usecase. It’s a pity that so many things are based on the User Agent…
I share with you a workaround that lets you override the User-Agent from within sbt:
val customUserAgent =
  lmcoursier.definitions.Authentication(Seq("User-Agent" -> "Coursier"))
csrConfiguration ~= (_.addRepositoryAuthentication("sonatype-snapshots", customUserAgent))

@julienrf Thanks for the workaround.

Hey @julienrf, thanks for the workaround, but I'm afraid it didn't work (unless I did something wrong):
ThisBuild / scalaVersion := "2.13.7"

val customUserAgent =
  lmcoursier.definitions.Authentication(Seq("User-Agent" -> "Coursier"))
csrConfiguration ~= (_.addRepositoryAuthentication("sonatype-snapshots", customUserAgent))

lazy val root = (project in file("."))
  .settings(
    name := "sbt-problem",
    resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots",
    libraryDependencies ++= Seq(
      "org.zeromq" % "jeromq" % "0.5.3-SNAPSHOT"
    )
  )

(this is using sbt 1.6.0-RC1)
I'm still getting the same error:
[error] (ssExtractDependencies) sbt.librarymanagement.ResolveException: Error downloading org.zeromq:jeromq:0.5.3-SNAPSHOT
[error]   Not found
[error]   Not found
[error]   not found: C:\Users\hmemcpy\.ivy2\localorg.zeromq\jeromq\0.5.3-SNAPSHOT\ivys\ivy.xml
[error]   not found: https://repo1.maven.org/maven2/org/zeromq/jeromq/0.5.3-SNAPSHOT/jeromq-0.5.3-SNAPSHOT.pom
[error]   not found: https://oss.sonatype.org/content/repositories/snapshots/org/zeromq/jeromq/0.5.3-SNAPSHOT/jeromq-0.5.3-SNAPSHOT.pom

It seems that it has an issue following/redirecting to the latest version described in the maven-metadata.xml. I'm not sure how or why the User Agent affects it...

For the interest of unblocking sbt 1.6.0, could we revert https://github.com/coursier/coursier/pull/2246 and release a new version of Coursier please? And we can try another fix later.

Going to revert that commit for now. I'm wondering whether the workaround suggested by @julienrf could be used by users having issues with the empty user agent.

Will probably set the user agent to Coursier later on.

Great! Thank you so much @alexarchambault!  :)
I just checked with the user agent Coursier and it seems to work, so that's possibly the best solution for this now!
Thank you for the revert, this should unblock sbt 1.6.0 as well!

I think this explains it https://issues.sonatype.org/browse/NEXUS-6171

Oh wow, closed "by design" bugs are my favorite... 😕 Thanks!

@hmemcpy about the workaround, you need to reuse the same “resolver name”:
val customUserAgent =
  lmcoursier.definitions.Authentication(Seq("User-Agent" -> "Coursier"))
csrConfiguration ~= (_.addRepositoryAuthentication("Sonatype OSS Snapshots", customUserAgent))

resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots",

The resolver name I gave you was the one sbt creates when you do:
resolvers += Resolver.sonatype("snapshots")

Last, in your example you need to scope the setting csrConfiguration to the project that uses snapshot libraries.

@julienrf ah, of course... scopes. Keep getting tripped over them ;)
Yeah, definitely makes sense. Let's hope this helps the next person who stumbles on a similar issue! Thanks again!

Anyway, thanks again everyone for your answers, and thanks @alexarchambault for the revert. I am closing this issue as resolved!


Add gzip compression option to metrics and logs

Fixes https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/544
This copies GMP's compression setting by exposing a string option for users to specify the type of compression to enable for gRPC calls. Currently the only supported option is gzip.
This only works for logs and metrics, trying to wire it up for Cloud Trace gave this error:
2023/01/26 19:31:25 failed to export to Google Cloud Trace: rpc error: code = InvalidArgument desc = Error skipping unknown field of a message with tag:31, type:google.devtools.cloudtrace.v2.BatchWriteSpansRequest
error details: name = DebugInfo detail = Was unable to extract resource containers for Chemist from the incoming request. Error message during extraction: Error skipping unknown field of a message with tag:31, type:google.devtools.cloudtrace.v2.BatchWriteSpansRequest stack =
2023-01-26T19:31:25.980Z	info	exporterhelper/queued_retry.go:426	Exporting failed. Will retry the request after interval.	{"kind": "exporter", "data_type": "traces", "name": "googlecloud", "error": "rpc error: code = InvalidArgument desc = Error skipping unknown field of a message with tag:31, type:google.devtools.cloudtrace.v2.BatchWriteSpansRequest\nerror details: name = DebugInfo detail = Was unable to extract resource containers for Chemist from the incoming request. Error message during extraction: Error skipping unknown field of a message with tag:31, type:google.devtools.cloudtrace.v2.BatchWriteSpansRequest stack =", "interval": "6.722764325s"}
2023/01/26 19:31:32 failed to export to Google Cloud Trace: rpc error: code = InvalidArgument desc = Error skipping unknown field of a message with tag:31, type:google.devtools.cloudtrace.v2.BatchWriteSpansRequest
error details: name = DebugInfo detail = Was unable to extract resource containers for Chemist from the incoming request. Error message during extraction: Error skipping unknown field of a message with tag:31, type:google.devtools.cloudtrace.v2.BatchWriteSpansRequest stack =

Trying to add tests to this, my goal is to send gzip-compressed metrics/logs to our mock servers and have the mock return an error (because the mock doesn't have the gzip compressor registered). Then, ideally a 2nd test with a mock server that has gzip decoding enabled would pass.
However it looks like the gzip compressor is registered automatically by importing the gzip package https://stackoverflow.com/a/49507459. Calling encoding.GetCompressor("gzip") in the mock confirms this.
So, I haven't found a way to get the error to trigger. I did add a test that sets compression and expects no error, so that is something at least.