[Bug]: There is no logs for building image

Testcontainers version
3.0.0
Using the latest Testcontainers version?
Yes
Host OS
Windows
Host arch
x64
.NET version
6
Docker version
Client:
 Cloud integration: v1.0.29
 Version:           20.10.22
 API version:       1.41
 Go version:        go1.18.9
 Git commit:        3a2c30b
 Built:             Thu Dec 15 22:36:18 2022
 OS/Arch:           windows/amd64
 Context:           default
 Experimental:      true

Server: Docker Desktop 4.16.2 (95914)
 Engine:
  Version:          20.10.22
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.18.9
  Git commit:       42c8b31
  Built:            Thu Dec 15 22:26:14 2022
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.14
  GitCommit:        9ba4b250366a5ddde94bb7c9d1def331423aa323
 runc:
  Version:          1.1.4
  GitCommit:        v1.1.4-0-g5fd4c4d
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

Docker info
Client:
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc., v0.10.0)
  compose: Docker Compose (Docker Inc., v2.15.1)
  dev: Docker Dev Environments (Docker Inc., v0.0.5)
  extension: Manages Docker extensions (Docker Inc., v0.2.17)
  sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc., 0.6.0)
  scan: Docker Scan (Docker Inc., v0.23.0)

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 16
 Server Version: 20.10.22
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 1
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 9ba4b250366a5ddde94bb7c9d1def331423aa323
 runc version: v1.1.4-0-g5fd4c4d
 init version: de40ad0
 Security Options:
  seccomp
   Profile: default
 Kernel Version: <IP_ADDRESS>-microsoft-standard-WSL2
 Operating System: Docker Desktop
 OSType: linux
 Architecture: x86_64
 CPUs: 16
 Total Memory: 24.84GiB
 Name: docker-desktop
 ID: 6SNR:XR7Q:YZZL:Y3SG:YHAJ:G4QD:GLBA:R5ZZ:DBFQ:WGP2:I445:G53U
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 HTTP Proxy: http.docker.internal:3128
 HTTPS Proxy: http.docker.internal:3128
 No Proxy: hubproxy.docker.internal
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  hubproxy.docker.internal:5000
  <IP_ADDRESS>/8
 Live Restore Enabled: false

WARNING: No blkio throttle.read_bps_device support
WARNING: No blkio throttle.write_bps_device support
WARNING: No blkio throttle.read_iops_device support
WARNING: No blkio throttle.write_iops_device support

What happened?
Sometime ago I created PR that fixed logging for image building. Prior to this, there was no logs during this process. It seems that this change was discarded and because of that problem returned. I attach logs that were generated during building of four images.
The commit that discarded changes: https://github.com/testcontainers/testcontainers-dotnet/commit/b73e6c03d4d08cab00196469381d3f54b0d0f7f6
Relevant log output
[xUnit.net 00:00:32.03] Tests.E2E: [Information] 16/03/2023 09:21:35.138 - Docker network d186301ed6c9f5f9bea6147ba7c41b2463aec1ffb6dd302c6240f6625412f3ad created
[xUnit.net 00:00:32.06] Tests.E2E: [Information] 16/03/2023 09:21:35.169 - Pattern ^\.dockerignore added to the regex cache
[xUnit.net 00:00:32.06] Tests.E2E: [Information] 16/03/2023 09:21:35.169 - Pattern ^\.dockerignore added to the regex cache
[xUnit.net 00:00:32.06] Tests.E2E: [Information] 16/03/2023 09:21:35.169 - Pattern ^\.dockerignore added to the regex cache
[xUnit.net 00:00:32.06] Tests.E2E: [Information] 16/03/2023 09:21:35.169 - Pattern ^\.dockerignore added to the regex cache
[xUnit.net 00:00:32.06] Tests.E2E: [Information] 16/03/2023 09:21:35.169 - Pattern ^([\\\/]?(DockerfileProd\b|$)) added to the regex cache
[xUnit.net 00:00:32.06] Tests.E2E: [Information] 16/03/2023 09:21:35.169 - Pattern ^([\\\/]?(DockerfileProd\b|$)) added to the regex cache
[xUnit.net 00:00:32.06] Tests.E2E: [Information] 16/03/2023 09:21:35.169 - Pattern ^([\\\/]?(DockerfileProd\b|$)) added to the regex cache
[xUnit.net 00:00:32.06] Tests.E2E: [Information] 16/03/2023 09:21:35.169 - Pattern ^([\\\/]?(DockerfileProd\b|$)) added to the regex cache
[xUnit.net 00:00:35.56] Tests.E2E: [Information] 16/03/2023 09:21:38.663 - Docker image X:latest built
[xUnit.net 00:01:15.84] Tests.E2E: [Information] 16/03/2023 09:22:18.945 - Docker image Y:latest built
[xUnit.net 00:02:02.58] Tests.E2E: [Information] 16/03/2023 09:23:05.683 - Docker image Z:latest built
[xUnit.net 00:03:29.47] Tests.E2E: [Information] 16/03/2023 09:24:32.578 - Docker image A:latest built
[xUnit.net 00:03:29.54] Tests.E2E: [Information] 16/03/2023 09:24:32.645 - Searching Docker registry credential in CredsStore
[xUnit.net 00:03:29.54] Tests.E2E: [Information] 16/03/2023 09:24:32.646 - Searching Docker registry credential in CredHelpers
[xUnit.net 00:03:29.54] Tests.E2E: [Information] 16/03/2023 09:24:32.646 - Searching Docker registry credential in Auths
[xUnit.net 00:03:29.54] Tests.E2E: [Information] 16/03/2023 09:24:32.646 - Searching Docker registry credential in Auths
[xUnit.net 00:03:30.49] Tests.E2E: [Information] 16/03/2023 09:24:33.600 - Docker registry credential https://index.docker.io/v1/ found
[xUnit.net 00:03:34.06] Tests.E2E: [Trace] 16/03/2023 09:24:37.171 - [>                                                  ]  28.75kB/2.814MB
[xUnit.net 00:03:34.07] Tests.E2E: [Trace] 16/03/2023 09:24:37.177 - [>                                                  ]  2.738kB/270.8kB
[xUnit.net 00:03:34.08] Tests.E2E: [Trace] 16/03/2023 09:24:37.189 - [>                                                  ]  25.35kB/2.407MB
[xUnit.net 00:03:34.20] Tests.E2E: [Trace] 16/03/2023 09:24:37.309 - [=======>                                           ]  404.8kB/2.814MB
[xUnit.net 00:03:34.21] Tests.E2E: [Trace] 16/03/2023 09:24:37.314 - [======>                                            ]  294.2kB/2.407MB
[xUnit.net 00:03:34.30] Tests.E2E: [Trace] 16/03/2023 09:24:37.409 - [====================================>              ]  2.075MB/2.814MB
[xUnit.net 00:03:34.31] Tests.E2E: [Trace] 16/03/2023 09:24:37.417 - [==============================>                    ]  1.461MB/2.407MB
[xUnit.net 00:03:34.34] Tests.E2E: [Trace] 16/03/2023 09:24:37.451 - [>                                                  ]  32.77kB/2.814MB
[xUnit.net 00:03:34.42] Tests.E2E: [Trace] 16/03/2023 09:24:37.528 - [==================================================>]  2.814MB/2.814MB
[xUnit.net 00:03:34.42] Tests.E2E: [Trace] 16/03/2023 09:24:37.529 - [==================================================>]  2.814MB/2.814MB
[xUnit.net 00:03:34.46] Tests.E2E: [Trace] 16/03/2023 09:24:37.567 - [======>                                            ]  32.77kB/270.8kB
[xUnit.net 00:03:34.50] Tests.E2E: [Trace] 16/03/2023 09:24:37.608 - [==================================================>]  270.8kB/270.8kB
[xUnit.net 00:03:34.50] Tests.E2E: [Trace] 16/03/2023 09:24:37.611 - [==================================================>]  270.8kB/270.8kB
[xUnit.net 00:03:34.54] Tests.E2E: [Trace] 16/03/2023 09:24:37.646 - [>                                                  ]  32.77kB/2.407MB
[xUnit.net 00:03:34.61] Tests.E2E: [Trace] 16/03/2023 09:24:37.718 - [==================================================>]  2.407MB/2.407MB
[xUnit.net 00:03:34.65] Tests.E2E: [Information] 16/03/2023 09:24:37.753 - Docker image testcontainers/ryuk:0.3.4 created

Additional information
No response

Are the missing properties only assigned when building an image 🤔? During my tests, I noticed that these properties appeared empty. It is possible that I was only looking at the Docker pull without realising that the values were used somewhere else.

Check the PR I linked. I attached some screenshots that shows that the other properties are also used.


The count of ScanOptions is invalid

Expected behavior
My English is not good, I hope I can understand the problem
I want to get 100 pieces of data. I use hscan to query, and there is no problem in server-cli.But there are problems in the code
I set the count to 100, but the data is all.Am I wrong?
Cursor<Map.Entry<byte[], byte[]>> entries = connection.hScan((table_name).getBytes(),ScanOptions.scanOptions().match(param).count(100).build());
      List<Object> result = new ArrayList<>();
      if(entries!=null) {
          while (entries.hasNext()) {
              Map.Entry<byte[], byte[]> entry = entries.next();
              byte[] actualValue = entry.getValue();
              result.add(JSON.parse(actualValue));
          }
      }

Actual behavior
Steps to reproduce:
Redis / Jedis Configuration
Jedis version:
spring-data-redis-1.8.6.RELEASE
Redis version:
Redis-x64-3.2.100
Java version:
1.8.0_131

im facing the same issue. Is there any other way to limit the no. of matching data from redis ?


⚠ GreatPosterWall has degraded performance

In 8043262, GreatPosterWall ($GPW) experienced degraded performance:

HTTP code: 200
Response time: 2303 ms

Resolved: GreatPosterWall performance has improved in 61bb009 after 6 minutes.


Simple question

Hello @mgeeky hope ur doing good,
Well I have a simple silly question, I am using syscalls, (exactly the following : NtAllocateVirtualMemory, NtWriteVirtualMemory, NtCreateThreadEx, NtOpenProcess), I want to know if this repo (btw it's amazing) can unhook these functions if they are getting hooked, I am asking this cz it syscalls that I am using and not some normal win api calls .
So will it work in this situation ?
Thanks for the code, & hope u reply soon :)

Hi, so this code attempts to unhook standard exported functions. Whenver you want to call any function from any library directly (that is not through a direct syscall approach) and you want to be sure it's unhooked from user-mode perspective, you can incorporate the code from this repository.
So it does nothing fancy with direct syscalls approach.
Hope that answers your question.
Regards,
M.

@mgeeky hey, thanks for the reply, I figured this couple of days ago, so I used hellsgate way to do the trick, it worked :)
Anyways, I'm sure I'll use this repo in the future.
Thanks for the share again.
Have a nice day


feat(Frame) reject error for addScriptTag/addStyleTag

fix #1221

Reject onerror as discussed in the issue.
Add by path has already been taken care by the readFileAsync, only add by url is considered here.


Add input_filter method to TextEdit & example

Allow input validation directly in the TextEdit using a function pointer. This allow the user to do the input checking in the text box itself and not have to do an extra validation step, making the UI more user friendly. Validation is implemented for some primitive types, and the user can easily extend it to his custom types.
As for the behavior of the TextEdit itself, I basically copied imgui data type widget behavior. Character inputs that are invalid are simply ignored, character inputs that are valid but would result in a value to large or too small result in the buffer being replaced by the maximum or minimum value. The behavior is the same with pasted text.
TODO

[x] Implement input validation for unsigned integers & example
[x] Implement input validation for signed integers & example
[x] Allow user to implement his own input validation via a custom type & example

Open Questions

The InputValidation and validator name isn't exact because we are really intercepting input and alter it. Perhaps filter is a better name.
Currently we assume that the buffer was not filled with forbidden characters by the user for maximum performance. This is probably a bad assumption to make.
Implement input validation for floating point numbers? I don't think its a good idea to expose floating point numbers to users directly because they are unintuitive, a decimal type would be better.
Should information on the end of the cursor be provided in the InputData?

Closes #1348
edit: Remove outdated stuff

Did a force push to remove all the pollution I previously did with that unnecessary breaking change.

I am unsure if this is a breaking change since this adds an extra lifetime to the TextEdit, however, this lifetime isn't relevent until you actually set a validator. So I'm guessing its a breaking change.

Implement input validation for floating point numbers? I don't think its a good idea to expose floating point numbers to users directly because they are unintuitive, a decimal type would be better.

Regarding this question, is it undefined behavior if a user modify the content of the &mut dyn TextBuffer directly without going through the UI? If so then it should be documented and the current validator implementation would be sane.

Currently we assume that the buffer was not filled with forbidden characters by the user for maximum performance. This is probably a bad assumption to make.

@emilk Regarding this point, do you consider it undefined behavior if a user modifies the content of the &mut dyn TextBuffer directly without going through the UI? If so then it should be documented and the current validator implementation would be sane.

Assuming that by "user" here you mean "the programmer using egui" (and not the user typing in things in the UI):
I think if makes sense to assume that if the programmer sets the buffer to contain 'invalid' text, they did so for a valid reason, and we shouldn't try to protect the programmer from themselves. Only user input should be filtered, methinks.

I took the liberty of adding non_exhaustive flags to InputData as well as Action for some future-proofness.

I think if makes sense to assume that if the programmer sets the buffer to contain 'invalid' text, they did so for a valid reason, and we shouldn't try to protect the programmer from themselves. Only keyboard input should be filtered, methinks.

Alright. So in my filter implementation of integer primitives, I don't parse integers because its really slow (cuz radix 10 is slow) and instead I do character lexicographic comparison which only makes sense if the buffer exclusively contains numeric characters. Do you think its fine? Maybe I should document this behavior somewhere.

I'll be abandoning this PR unfortunately, I ran out of free time for now and I found an alternative solution for my problem.
I'm sorry for wasting your time.

I'm sorry to hear that - it was a great effort, and maybe me or someone else will resume it!

Yeah, at least the next person to try will have a good starting point if they look at this PR.


[Another Suggestion]

Greetings :)
I have a suggestion, but i'm not sure if this is already implemented.
I want the bot to continue doing missions until it gets an email with the subject
"Safenet is tracking you."
So if it gets the email notification it goes to the emails and checks for that subject, if its there, it stops.
if its not, continue doing missions.
Thank you :D

Ok. Nice feature. I'll try code that. By the say check the updated @gresendesa has just sent.


fixing numpy 1.20 warnings and making plot imports a graceful fail

This is really just a cleanup of a small number of lines so that MoorPy can play nicely with WISDEM, WEIS, and Eagle.  I have removed unnecessary imports, fixed Numpy v1.20 warnings, and put the plotting library imports inside of a try-except block (since they cause problems on Eagle nodes with no graphics).

Changes in this commit would've been lost in the MoorPy structural organization overhaul, but all changes that were in this pull request were included in the new scripts that were created as part of the overhaul.


The expected screenshot does not match the description in manager-ui.md

Changing this file

Adding script parameters causes the commit to fail.
before:

after:

Description as a file, preview is a log
before:

after:

The English version has the same problem.
There is one difference. English version markdown grammar bold failure.


Implement $ option to randomly choose yamls.

This implements tracker #23208
Signed-off-by: Warren Usui<EMAIL_ADDRESS>

The previous change randomly picked distro yamls but ran for each distro anyway.  The problem was that the build_matrix changes were not sufficient to prevent this.  This new code implements a PickRandom class in matrix.py which effectively models the Concat code, but instead on Concatenating all the yamls together, it randomly picks one instead.  This seems to have fixed things when running the following test:
./virtualenv/bin/teuthology-suite  -vv --ceph-repo https://github.com/ceph/ceph.git --suite-repo https://github.com/ceph/ceph.git --dry-run -c $CEPH_BRANCH -m ovh -s smoke -k distro -p 10000 -e $CEPH_QA_MAIL -t wusui-23208 --suite-branch wip-23208A
wip-2308A is a smoke test suite with $ entries in distro directories.  grepping for os_type in the above output shows 27 runs (instead of the 50+ previously) and both ubuntu and Centos are checked.
Yuri -- can you test this please?

@wusui @zmc we probably need to update docs for this change.  Where is it?

I'm looking around for docs right now.  All I have seen is the convolution
description in the ceph doc.  I think that there also has to be some
documentation for teuthology somewhere
On Tue, Mar 20, 2018 at 2:04 PM, Yuri Weinstein<EMAIL_ADDRESS>wrote:

@wusui https://github.com/wusui @zmc https://github.com/zmc we
probably need to update docs for this change. Where is it?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ceph/teuthology/pull/1157#issuecomment-374756256, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ADeLY9Fdv5qPO-eDi1Tk1kTOKqE7FyD7ks5tgW73gaJpZM4SxKkS
.

@wusui from @dmick =>
https://github.com/ceph/teuthology has a link, to http://docs.ceph.com/teuthology/docs/

@wusui @zmc
I tried run smoke with "--distro ubuntu --distro-version 16.04" => http://pulpito.ceph.com/yuriw-2018-03-21_23:38:37-smoke-luminous-distro-basic-ovh/  and expected to see all jobs on ubuntu.  We need to clarify correct behavior.

I have added suite tests for this change and pushed to wip-23208

@wusui I don't see your changes

Changes should be pushed to wusui-23208 branch (not wip-23208) for them to appear in this PR


LineSeries over StackedAreaSeries

Hello!
I have Winforms Chart in my WPF Application

I try to create the same with "LiveCharts" and have some problems:

LineSeries is shown incorrectly. Only point are visible , but a line is invisible.
Axis "Visiblity" property is not working
PointGeometry property on LineSeries is not available
as in documentation
http://lvcharts.net/App/examples/v1/wpf/Basic Line Chart

`
                            <lvc:CartesianChart  LegendLocation="Top" >
                                <lvc:CartesianChart.AxisY>
                                    <lvc:Axis MinValue="0" MaxValue="1" Title="Share" MaxHeight="1"></lvc:Axis>
                                    <lvc:Axis MinValue="0" Title="Reach" MaxValue="1"  LabelFormatter="{Binding YFormatter}" MaxHeight="1" Position="RightTop"></lvc:Axis>
                                </lvc:CartesianChart.AxisY>
                                <lvc:CartesianChart.AxisX>
                                    <lvc:Axis MinValue="0" MaxValue="1"  MaxHeight="1"></lvc:Axis>
                                    <lvc:Axis MinValue="0" MaxValue="1"  MaxHeight="1"></lvc:Axis>
                                </lvc:CartesianChart.AxisX>

                                <lvc:CartesianChart.Series>

                                    <lvc:LineSeries          ScalesXAt="0"  ScalesYAt="0" Title="Value" Values="{Binding ReachPoints}"  />
                                    <lvc:StackedAreaSeries   ScalesXAt="1"  ScalesYAt="1" Title="Share TV" Values="{Binding ShareTVPoints }"  />
                                    <lvc:StackedAreaSeries   ScalesXAt="1"  ScalesYAt="1" Title="Share Internet" Values="{Binding ShareInternetPoints}"  />
                                </lvc:CartesianChart.Series>

                            </lvc:CartesianChart>

                        </TabItem>`

code behinde
`
                            <lvc:CartesianChart  LegendLocation="Top" >
                                <lvc:CartesianChart.AxisY>
                                    <lvc:Axis MinValue="0" MaxValue="1" Title="Share" MaxHeight="1"></lvc:Axis>
                                    <lvc:Axis  MinValue="0" Title="Reach" MaxValue="1"  LabelFormatter="{Binding YFormatter}" MaxHeight="1" Position="RightTop"></lvc:Axis>
                                </lvc:CartesianChart.AxisY>
                                <lvc:CartesianChart.AxisX>
                                    <lvc:Axis MinValue="0" MaxValue="1"  MaxHeight="1"></lvc:Axis>
                                    <lvc:Axis Visibility="Hidden" MinValue="0" MaxValue="1"  MaxHeight="1"></lvc:Axis>
                                </lvc:CartesianChart.AxisX>

                                <lvc:CartesianChart.Series>

                                    <lvc:LineSeries          ScalesXAt="1"  ScalesYAt="1" Title="Value" Values="{Binding ReachPoints}"  />
                                    <lvc:StackedAreaSeries   ScalesXAt="0"  ScalesYAt="0" Title="Share TV" Values="{Binding ShareTVPoints }"  />
                                    <lvc:StackedAreaSeries   ScalesXAt="0"  ScalesYAt="0" Title="Share Internet" Values="{Binding ShareInternetPoints}"  />
                                </lvc:CartesianChart.Series>

                            </lvc:CartesianChart>

                        </TabItem>`

Hello, I will try to answer you your question, this library needs better documentation, I am on it, LiveCharts is useless if it is not documented property.

The line is there, but it is behind the areas, use the Panel.ZIndex property to bring it to front.
System.Windows.Controls.Panel.SetZIndex(myLineSeries, 0);

Axis Visibility property is not the one the library uses to hide the axis, use Axis.ShowLabels instead, I agree with you that the visibility property is more intuitive I will see what I can do there

Point geometry is only available at 0.7.4 as the web site says at the top of the page, this feature was added a couple of days ago, and its only available in 0.7.4 I am working to publish it asap.

Big thanks for operative answer! It was very useful

I have a new problem. Can you help?

At the TopLeft corner is an artifact. at position (1,0) area is not fill.
But at BottomRignt coner, position (1,0) is all right
`

                            <lvc:CartesianChart   LegendLocation="Top"  Margin="5" Padding="5">

                                <lvc:CartesianChart.ChartLegend>
                                    <lvc:DefaultLegend Margin="0,0,0,10"/>
                                </lvc:CartesianChart.ChartLegend>

                                <lvc:CartesianChart.AxisY>

                                    <lvc:Axis MinValue="0" MaxValue="1" Title="Share" MaxHeight="1">
                                        <lvc:Axis.Separator>
                                            <lvc:Separator IsEnabled="False"/>
                                        </lvc:Axis.Separator>
                                    </lvc:Axis>
                                    <lvc:Axis  MinValue="0" Title="Reach" MaxValue="1"  LabelFormatter="{Binding YFormatter}" MaxHeight="1" Position="RightTop" Margin="10">
                                        <lvc:Axis.Separator>
                                            <lvc:Separator IsEnabled="False"/>
                                        </lvc:Axis.Separator>
                                    </lvc:Axis>

                                </lvc:CartesianChart.AxisY>
                                <lvc:CartesianChart.AxisX>
                                    <lvc:Axis MinValue="0" MaxValue="1"  MaxHeight="1" Margin="10" Title="Awareness">
                                        <lvc:Axis.Separator>
                                            <lvc:Separator IsEnabled="False"/>
                                        </lvc:Axis.Separator>
                                    </lvc:Axis>
                                    <lvc:Axis ShowLabels="False"  MinValue="0" MaxValue="1"  MaxHeight="1">
                                        <lvc:Axis.Separator>
                                            <lvc:Separator IsEnabled="False"/>
                                        </lvc:Axis.Separator>
                                    </lvc:Axis>
                                </lvc:CartesianChart.AxisX>

                                <lvc:CartesianChart.Series>

                                    <lvc:LineSeries         Panel.ZIndex="4"  PointDiameter="0"  ScalesXAt="1" ScalesYAt="1"  Stroke="DarkMagenta" Fill="Transparent" Title="Value" LineSmoothness="1"
                                                            Values="{Binding ReachPoints}"  />
                                    <lvc:StackedAreaSeries  Panel.ZIndex="2"  ScalesXAt="0" ScalesYAt="0"  Fill="{StaticResource  brush1 }" Title="Share TV"
                                                            Values="{Binding ShareTVPoints }"  />
                                    <lvc:StackedAreaSeries  Panel.ZIndex="3"  ScalesXAt="0"  ScalesYAt="0" Fill="{StaticResource  brush2 }" Title="Share Internet"
                                                            Values="{Binding ShareInternetPoints}"  />
                                </lvc:CartesianChart.Series>

                            </lvc:CartesianChart>

                        </TabItem>

`

Chart is not paint a first point in binded collection with value (1,0)

ill test this

If I delete StackedAreaSeries "Share TV",  the "Share Internet" series is painted properly.

StackedAreaSeries "Share TV" first point is (0,1) end point (1,0)
StackedAreaSeries "Share Internet" first point is (0,0) end point (1,1)
step is 0.01

is there any solution?

Please be patient :disappointed:  remember I am the only one supporting the library right now, I could answer you faster if you create a repo with the issue, so I can see the bug runing, other wise you need to wait for me to build and test the example
you can also sen me an email with the bug (already have 5 mails in queue), help me to help you

Big thanks for your answer, and for your library. I will send you email with bug

I added a note in the source code to explain this
https://github.com/beto-rodriguez/Live-Charts/blob/34af117fbb37b34edcf1432fba2d843fb8943567/Core/Charts/ChartCore.cs#L545
OK this issue is solved for you case, and for 90% of future developers
the other 10% will need a tricky solution
What is going on here?
LiveCharts stacks in both directions left (negatives) and right (positives)
You had a zero, zero is not negative, not positive, so it was actually being stacked with the negative values, instead of positives, where you needed it.
I changed the code so zero will always be stacked with the positives, only because this is what we all developers normally need.
But in a case where you need the zero to stack with the negatives, for now you must not use zeros, instead use a numeric approach, e.g. -0.000000001 it is practically zero, but not zero, now you will force your point to be stacked with the negatives.

That was the explanation, now to get this fixed for you you must wait for the next release, I hope tomorrow I can release a version.
Or you could also clone the repo, and compile your binaries
Hope this helps you!

@beto-rodriguez  I would like to focus the zoom where there are the two stacks, is there a way to make this?
Actual situation is this

I would like to have this result


parallelize manifest build

@ttata-cll do you need a new release for this or this is just a nice to have?

@ttata-cll do you need a new release for this or this is just a nice to have?

ah sorry. I'm still testing this and it's just a PoC. I should have opened this as a draft. Once we get this functionality working we'll want to release it for the perf speedup, but that probably won't come until next year. I'll close this for now and reopen once it's actually ready.


iOS startup images using CSS media queries

With iOS5 you can now use CSS media queries to serve correctly sized apple-touch-startup images for iOS web apps. No need for JS hackery any more. Maybe worth adding a note?
http://miniapps.co.uk/blog/post/ios-startup-images-using-css-media-queries/

MQs is definitely better than JS hack. wondering the market share of iOS5 at the moment and the adaptation rate.
didn't know iPad required two splash images :)


Deprecated propEq and propSatisfies?

propEq and propSatisfies are just two special case of whereEq and where, should these two Api be deprecated?

I use those two (especially the former) for generated curried predicates. e.g
const isAccountOfType = propEq("type");

Agree, @asaf-romano, the spec object functions can be quite useful, but they don't fit quite as well with Ramda's overall structure.
Anyone else want to argue for this, or should I close it?


interface runs in dock and bar

Iterface seems to run in dock and bar, not bar only.

@anamorph I will address that in the upcoming release. I just saw this now, have no idea why i got no notification

#bbfb094

@anamorph a new update has been pushed out to address this issue: http://picaso.github.io/parrot-zik-status/
Features enhancements
https://github.com/picaso/parrot-zik-status/releases/tag/v0.23-alpha
Please can you help test that everything works? Thanks.

fixed ! Thanks !!!


Exception LAInstall::handle Unable to install on clean project

I'm trying to install LaraAdmin on a new laravel project in order to test and possibly customize it for my needs. But I can't install it due to a migration error, today is the create_jobs_table yesterday was a problem with the create_notification_category_notification_group_table. Here's some of the stack trace:
LAInstall::handle exception: ErrorException: Undefined index: 2016_09_15_170641_create_jobs_table in /opt/lampp/htdocs/aliartalentos-laravel53-laraadmin/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:252

[2016-10-25 09:57:28] local.ERROR: Exception: LAInstall::handle Unable to install : Undefined index: 2016_09_15_170641_create_jobs_table in /opt/lampp/htdocs/aliartalentos-laravel53-laraadmin/vendor/dwij/laraadmin/src/Commands/LAInstall.php:329

[Exception]
LAInstall::handle Unable to install : Undefined index: 2016_09_15_170641_create_jobs_table

And a screenshot of yesterdays exception:

Dear @rxstriker,
Please delete all tables from your database including migrations. This database is having old migrations listed in it like create_jobs_table.
This does not belongs to LaraAdmin.
After flush run:
php artisan migrate
php artisan db:seed

This will work for sure.

@gdbhosale sry for troubling you. The issue was related to a wrong db declaration in .env file.
My fault


1.1x-5.8.2 won't accept coal for Actually Additions

There are no errors in server or client console when we try to do it, it just won't let us put it in there. The AA coal works fine in a vanilla furnace.

That's actually on purpose atm. The coal generator is currently hardcoded for vanilla coal and coal blocks. Not sure if I want to extend that or not

It makes the generator appear broken when used with other mods that provide coal type blocks.
-----Original Message-----
From: "McJty"<EMAIL_ADDRESS>Sent: 1/23/2017 1:30 AM
To: "McJty/RFTools"<EMAIL_ADDRESS>Cc: "kreezxil"<EMAIL_ADDRESS>"Author"<EMAIL_ADDRESS>Subject: Re: [McJty/RFTools] 1.1x-5.8.2 won't accept coal for ActuallyAdditions (#1001)
That's actually on purpose atm. The coal generator is currently hardcoded for vanilla coal and coal blocks. Not sure if I want to extend that or not
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Well that's not a valid argument. The documentation only mentions coal and coal block. Nothing else.

Do you expect players to look at your documentation when they craft your generator after they discover that? Because they're not, instead they're complaining to me and the server admins that run my packs that your coal generator is broke.
Whether or not you think that is valid doesn't matter to me.
I did my job and reported it.
-----Original Message-----
From: "McJty"<EMAIL_ADDRESS>Sent: 1/23/2017 6:23 AM
To: "McJty/RFTools"<EMAIL_ADDRESS>Cc: "kreezxil"<EMAIL_ADDRESS>"Author"<EMAIL_ADDRESS>Subject: Re: [McJty/RFTools] 1.1x-5.8.2 won't accept coal for ActuallyAdditions (#1001)
Well that's not a valid argument. The documentation only mentions coal and coal block. Nothing else.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Actually I do expect players to look at my documentation BEFORE they craft my generator. Not after. That's what documentation is for isn't it? To give people essential information. If they don't read it then that's NOT my fault. The reason my coal generator only accepts coal and coal blocks is a balance thing. Be aware that fully infused my coal generator is most likely the most efficient coal generator in modded Minecraft (at least it was some time before, haven't checked if things have changed since then). So some balancing to offset that is needed IMHO


Can't create backup protected passwords

I allowed broadcasts to create password protected backups but I always get a notification that password protected backups are not supported. Any idea why this is happening and if this is an issue with andOTP?

Did you set a password within AndOTP? What exactly is producing this error message?

I set a password. I tried it without but then it prompted me to set one.
I ran this command ./extract_otp_tokens.py --andotp-backup backup.json and got this log
[2019-10-20 03:39:59,013]     INFO [<module>:616] Testing if your phone uses toybox...
[2019-10-20 03:39:59,128]     INFO [<module>:631] It does!
[2019-10-20 03:39:59,129]     INFO [<module>:638] Checking for root by listing the contents of $ANDROID_DATA/data. You might have to grant ADB temporary root access.
[2019-10-20 03:39:59,398]     INFO [<module>:644] Checking if files can be properly read by reading $ANDROID_ROOT/build.prop
[2019-10-20 03:39:59,490]     INFO [<module>:667] Reading AndOTP accounts
[2019-10-20 03:39:59,716]     INFO [read_andotp_accounts:370] Sending AndOTP a broadcast to create a backup. This may take a few seconds...
[2019-10-20 03:40:00,364]     INFO [read_andotp_accounts:396] Waiting for AndOTP to generate the backup file (attempt 1)

Where is AndOTP putting the backup file? $EXTERNAL_STORAGE/andOTP is used as a fallback if the pref_backup_directory preference doesn't exist in your AndOTP preferences file. I believe the notification tells you where the file is placed.

The file is placed on my internal storage under andOTP.

Run the script in verbose mode with ./extract_otp_tokens.py -v -v --andotp-backup backup.json and check the output to see what's going on after Waiting for AndOTP to generate the backup file is printed out. It should be listing the contents of the andOTP folder and checking for new files.
It'll contain the base64-encoded contents of various files on your phone so make sure to read over if you decide to post the log here.

[2019-10-20 04:05:02,284]     INFO [read_andotp_accounts:396] Waiting for AndOTP to generate the backup file (attempt 6)
[2019-10-20 04:05:03,285]    DEBUG [list_dir:192] Listing directory /storage/emulated/0/andOTP
[2019-10-20 04:05:03,291]    TRACE [trace:32] Running ['adb', 'shell', 'su -c "toybox ls -1 /storage/emulated/0/andOTP; echo xxxxx"']
[2019-10-20 04:05:03,417]    TRACE [trace:32] Read: b'otp_accounts_2019-10-20_03-41-38.json.aes\n'
[2019-10-20 04:05:03,418]    TRACE [trace:32] Read: b'xxxxx\n'
[2019-10-20 04:05:03,419]    DEBUG [hash_file:211] Hashing file /storage/emulated/0/andOTP/otp_accounts_2019-10-20_03-41-38.json.aes
[2019-10-20 04:05:03,423]    TRACE [trace:32] Running ['adb', 'shell', 'su -c "toybox ls -l /storage/emulated/0/andOTP/otp_accounts_2019-10-20_03-41-38.json.aes; echo xxxxx"']
[2019-10-20 04:05:03,536]    TRACE [trace:32] Read: b'-rw-rw---- 1 root sdcard_rw 230 2019-10-20 03:41 /storage/emulated/0/andOTP/otp_accounts_2019-10-20_03-41-38.json.aes\n'
[2019-10-20 04:05:03,538]    TRACE [trace:32] Read: b'xxxxx\n'
[2019-10-20 04:05:03,538]    DEBUG [read_file:202] Trying to read file /storage/emulated/0/andOTP/otp_accounts_2019-10-20_03-41-38.json.aes
[2019-10-20 04:05:03,543]    TRACE [trace:32] Running ['adb', 'shell', 'su -c "toybox base64 /storage/emulated/0/andOTP/otp_accounts_2019-10-20_03-41-38.json.aes; echo xxxxx"']
****removed****
[2019-10-20 04:05:03,647]    TRACE [trace:32] Read: b'xxxxx\n'
[2019-10-20 04:05:03,648]    DEBUG [read_file:205] Successfully read 230 bytes
[2019-10-20 04:05:03,648]     INFO [read_andotp_accounts:396] Waiting for AndOTP to generate the backup file (attempt 7)
```

It seems to find the file and reading the content base64 encoded. Maybe the decryption fails?

It's hard to know exactly when the file is created (and which one) so the directory is scanned before sending the broadcast and then checked every second for new/updated files. What does that folder look like before the broadcast is sent (i.e. before Sending AndOTP a broadcast to create a backup. This may take a few seconds... is printed out)?

Both folders contain the file I created manually earlier which is /storage/emulated/0/andOTP/otp_accounts_2019-10-20_03-41-38.json.aes. I tried the unencrypted backup and this fails with the same notification and does not create any new file.

Let's step back a bit then. I get this notification on my phone when AndOTP receives the broadcast sent out by the script and generates the backup file:

Your phone doesn't seem to be doing that and the backup isn't even being initiated. What Android version and ROM are you running? Which notification are you getting?

I get this notification not matter the backup types

Android Pie/9, Samsung One UI 1.0

Thanks, I know what the problem is now. AndOTP only supports automated backups if you are using the Android Keystore.
The only workarounds at this point are either having you manually perform the backup or just reading the AndOTP database directly.

It disadvises you strongly to not use it...
Can you maybe add a note to the readme that the next human does not fall for this?
when I manually do the backup it asks me for the password. Hope this works now.
-_-
AttributeError: module 'Crypto.Cipher.AES' has no attribute 'MODE_GCM'

I think AndOTP had some data loss in the past related to the Keystore but there's no warnings anymore with it, as far as I can tell.
As for the error, you just need to install the pycryptodome package for that to work, pycrypto has not had a release since 2013.

It shows this on startup.


komac: 2.5.0 -> 2.6.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/russellbanks/Komac/releases.
meta.description for komac is: Community Manifest Creator for WinGet
meta.homepage for komac is: https://github.com/russellbanks/Komac
meta.changelog for komac is: https://github.com/russellbanks/Komac/releases/tag/v2.6.0
Updates performed

Rust version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.6.0 with grep in /nix/store/21azf7v56jb3lvg24xmw6cbvbbp0zlbf-komac-2.6.0
found 2.6.0 in filename of file in /nix/store/21azf7v56jb3lvg24xmw6cbvbbp0zlbf-komac-2.6.0

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

komac

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/21azf7v56jb3lvg24xmw6cbvbbp0zlbf-komac-2.6.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A komac https://github.com/r-ryantm/nixpkgs/archive/c9b2d5c47cfa8c671d6d29964c83c98fea7643e8.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/c9b2d5c47cfa8c671d6d29964c83c98fea7643e8#komac

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/21azf7v56jb3lvg24xmw6cbvbbp0zlbf-komac-2.6.0
ls -la /nix/store/21azf7v56jb3lvg24xmw6cbvbbp0zlbf-komac-2.6.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

komac

Maintainer pings
cc @kachick @HeitorAugustoLN for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 338627 run on x86_64-darwin 1

1 package built:

komac

Result of nixpkgs-review pr 338627 run on x86_64-linux 1

1 package built:

komac

@NixOS/nixpkgs-merge-bot merge


GraphQL Connected Services

Background
We want to provide better GraphQL support with Sentry SDKs, frontend to backend. Work has already begun on some mobile platforms. There is also already some implementations for GraphQL server and client side. With the current work we want to ensure that the strategy to ensure proper connected errors and grouping works from backend to frontend. Java already has an integration for GraphQL.
Proposal
Python SDK should set context for GraphQL on errors same as what is done for Mobile SDK to ensure the value add from Frontend to Backend
Definition of Done TBC:

[ ] GraphQL Context
[ ] Propagating Trace

Further context:
https://github.com/getsentry/sentry/issues/50230

https://github.com/getsentry/sentry/pull/50764

Reopening this since the implementation will have to be reworked.


Clarification on expected behavior of

Steps to reproduce

Open a file
Press <S-CR> or enter the command call feedkeys("\<S-CR>")

I couldn't find any documentation around the expected behavior of <S-CR>. I was using this keymap for a plugin, but it appears this also performs a <PageDown> operation.
I was looking at the code and referenced https://github.com/vim/vim/blob/master/src/nv_cmds.h, PageDown also occurs for:
call feedkeys("\<S-NL>")
call feedkeys("\<S-C-N>")
call feedkeys("\<S-+>")
call feedkeys("\<S-Down>")

It looks like this occurs for anything that triggers nv_down while holding shift. https://github.com/vim/vim/blob/f0837ba0b9dba9d30e3dc2626d4f690a2d51103e/src/normal.c#L4002
Expected behaviour
I'm not sure, this issue to understand if this is the correct behavior of <S-CR>
Version of Vim
version 9.1.500
Environment
Operation System: MacOS 14.5 (23F79)
Terminal: Kitty 0.35.2
Shell: Fish 3.7.1
Logs and stack traces
No response

Yeah, seems this is just not documented. Fixed in 6a4afb1ef


Possibly differentiate various types of shallow clones

Currently in metered_clone.rs the MeteredClone has field IS_SHALLOW which indicate if the type contains growable substructures (if not, then it is "shallow").
However, this definition is too board and inaccurately underestimates the effort of doing a shallow copy

A shallow copy is defined as a "ByteClone", which is calibrated with the work of copying a single byte. Most types' clone does more work than cloning a byte (e.g cloning a sha256 hash, or an Rc bump).
Even shallow types may contain substructures, such as ScAddress whose definition may expand in the future.

One possible solution is to have our own version of "size_of" (similar to the mem::size_of which is unstable) that contains all of our host types (which is a limited set). We can use that as the input to the BytesClone charge, so that all the shallow clones can still share the same cost type.

@graydon We had a brief discussion on this in https://github.com/stellar/rs-soroban-env/pull/585#discussion_r1041698235.
I'd like to revisit the topic of charging clone by the size of the type, possibly using https://doc.rust-lang.org/std/mem/fn.size_of.html. From what I'm reading, this is a stable Rust function, and should work deterministically for primitive types. So maybe we can use this for primitive types and augment it for struct, enum and some of the imported xdr types.

Closed by https://github.com/stellar/rs-soroban-env/pull/690


Display connection intersections with arc

Is your feature request related to a problem? Please describe.
Whenever I have intersecting connectors in complex diagrams it is hard to determine where the connector is leading to when I have an intersection of connector lines.
Describe the solution you'd like
I'd really appreciate if I have a clear representation of connector lines that cross each other but are not connected to the same component. For example an arc (half circle) representing a jump over another connector line.

Thanks for your enhancement request. Could you show a mockup / screenshot from a different tool that shows what exactly you'd like to achieve? That helps us to get the full picture on what you'd like to achieve.

https://fiverr-res.cloudinary.com/images/t_main1,q_auto,f_auto,q_auto,f_auto/gigs/109062768/original/98398084b924db04fb07623ead67fa68b009309e/2d-electrical-drawing-in-autocad.png

Thanks.


Minimize button stays highlighted in minimized-window-preview

Environment
Windows build number: Microsoft Windows NT 10.0.19042.662
Windows Terminal version (if applicable): 1.5.3242.0

Steps to reproduce

Open Windows Terminal.
Click on minimize.
Put your cursor on the Terminal icon in the taskbar to get the application's preview.
Hover your cursor on the preview. You'll see that the minimize button is displayed as clicked and not released.

Expected behavior
Minimize button should be displayed normally.
Actual behavior
Minimize button is being displayed as clicked but not released.

Looks like Outlook does this too. I'm going to call this P3, since it's not really that big of an issue.

I don't disagree that this is a bug... but I just tried Outlook, Edgium, Firefox, VS, and they all display the same behavior. So I almost wonder if this is something fixable at all. I bet that the OS takes a screenshot of the window at the moment the window is minimized, and uses that as the taskbar preview for that Window. So when minimizing, there's not another attempt to paint the window before that screengrab is completed.
At least that's my theory.

@zadjii-msft Your theory sounds fair and reasonable. But I just tried the same with File Explorer, Control panel and Device Manager. This time, the minimize, maximize and close buttons disappear completely in the preview. Is that normal?

I'd assume so. It looks like the window manager only takes a screenshot of the client area. For apps like VS, Outlook, Chrome, they've all got custom content in the titlebar. So for them, the entire titlebar, including the caption buttons, is client area. For things like Explorer, Control Panel - these are using the built-in titlebar. So for them the titlebar isn't part of the client area, and wouldn't be captured.
That's my theory at least.

Debugged this for a bit today. Played with some ideas. I couldn't seem to get this fixed reliably. I thought that 1915a06 fixed this, but that wasn't right at all. It seems to have made this better, but not reliably. It seems like VisualStateManager::GoToState happens async, so we can't be sure when the button has completed the transition to the unclicked state.
Theoretically, we could add a PropertyChanged handler to the VisualStateGroup, and then wait till that enters the released state, and then minimize the window. That might work, but that would also make the button less responsive.
I'm tempted to just close this one as a wont-fix, especially given

the plethora of other applications that experience this issue
the relatively minor impact of the bug
the fact that fixing it might require making the minimize button less responsive (by delaying the minimize after the animation)

I'll leave this open for now, but I'm keen to just close it out if there aren't any clever solutions for it.


RFC: Add arch aligned memory Kconfig option

Problem description
With zephyr getting larger both in terms of RAM and flash usage, it has became more important to make more efficient and more tightly-packed systems within zephyr, one such system is zcbor - this is used to pack and unpack data from CBOR-representation for systems such as mcumgr. In comparison to the old tinycbor code, zcbor saves memory by not copying data from a CBOR structure out to separate variable, instead it allows direct access to the data contained within the structure for reading by systems. However, this has had an adverse effect on embedded MCUs that do not support unaligned memory access e.g. ARM Cortex M0, because the offset into a CBOR structure for a particular data type can be anywhere, this can, and does, cause an issue for these processors whereby string data might be at an unaligned offset e.g. 3, upon encountering which the MCU will enter the fault handler. This presents a problem for systems like mcumgr because this cannot be determined at compile time with the pre-processor alone, and it would be wrong to force all systems to use additional RAM for a copy of a structure when most of them would not need this and it would only serve to slow and bloat the code build for these targets, therefore there needs to be a way that processors that do required aligned memory can signify this (during compile time at the pre-processor stage) so that code that does perform unaligned memory access can have 2 sets of code - one for modules that support it and one for those that do not.
Proposed change
I propose adding a new Kconfig at the arch level, which can then be selected by architectures that require aligned memory access, this can then be used within modules to take a different code path if running on systems that need to have data aligned properly. It could also potentially be used by processors that, optionally, have the ability to enable unaligned memory access faults e.g. ARM Cortex M3/M4, if someone wants to enforce that for any reason or to perform testing of code on devices that normally would support unaligned memory access.
Detailed RFC
A new Kconfig would need to be added and then for each architecture, this would have to be selected by default if the processor does not support unaligned memory access. Systems that currently have issues with unaligned memory access would need to be updated to resolve this issues if the Kconfig was enabled - mcumgr and fcb are currently known as having issues. It would probably also be beneficial to run all the unit tests on Cortex M0 hardware e.g. rpi_pico board and look for unaligned memory access faults to find other systems that would need to be updated
Dependencies
New modules would have to be designed with unaligned memory access in mind, at present it's not fully known what modules can cause these issues
Alternatives
Having all modules just work by assuming any device running the code does not support unaligned memory access - this would greatly use more flash and RAM on devices with no real benefit

No longer needed, __packed was used instead


Billionaires Statistics Analysis Model

Pull Request for ML-Crate 💡
Issue Title:  Billionaires Statistics Analysis Model

Info about the related issue (Aim of the project) :  Create a ML project to analysis the Billionaires Statistics based on the given dataset.
Name:  Manya S. Chopra
GitHub ID:  manyaschopra
Idenitfy yourself:  I am a contributor to this project and have created a notebook that analyses billionaire statistics with respect to age, gender, demographics etc and draws conclusions. I am currently a second year undergraduate student at IIT Kharagpur.

Closes: #441
Describe the add-ons or changes you've made 📃

First I uploaded the dataset as a pandas dataframe and listed the top few rows to get an overview of the data. This overview was extended to getting to know about all the different paramters as well shape of the dataset.

The second thing was data preprocessing, I made suitable fixes for missing values and unwanted parameters like for example the birth day, date, month and year. There were no duplicate values in the dataset.

Then I started with some descriptive statistics like maximum, minimum, mean etc for numerical data and most frequent category, maximum count etc for categorical data.

Next, I visualized the data using specific graphs that I felt could be analysed easily. For example using box plots to spot outliers. I listed down my conclusions for each of these graphs in the notebook.

Type of change ☑
What sort of change have you made:

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

How Has This Been Tested? ⚙
Since it was an analysis project, it did conform to the information widely available to us. For example Elon Musk was an outlier and possessed a significantly large amount of wealth as compared to other billionaires. Most billionaires were from the United States of America and so on.
Checklist: ☑

[x] My code follows the guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly wherever it was hard to understand.
[x] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[x] I have added things that prove my fix is effective or that my feature works.
[x] Any dependent changes have been merged and published in downstream modules.

Please share your email for further communications. You can DM me in Discord.
@manyaschopra


Bingo bot v1 super lil fist

Pushing bingo bot code to main.
2 bugs found, and submitted for review and resolution.

Merged Bingo bot code into Main


I would like to be able to change the 'コピーの' as default.

https://github.com/kenmori/copy-name-manager/pull/4


Included categories in csv template

https://app.asana.com/0/503101155812087/1150144464345003/f

Approved

Approved

Ticket for latest changes: https://app.asana.com/0/1135320259326480/1153663021922931


Add COTX X3 hotspot support

Acceptance Criteria

All hardware definitions and necessary information has to be defined in hardware_definitions.py.

cc @shawaj

@MuratUrsavas have you got one there? Can send if not

Also see #121

@shawaj Thanks. You'd sent one, couple months ago. Already dissected, and added to hm-pyhelper. Just waiting for sprint planning to happen :wink:

It'll be cool if we could add "powered by Nebra" logo to the status display :smile:

Done! (ref: NebraLtd/helium-miner-software#465)


The evaluate code should pick the definition to use by typechecking, and then decide if it needs to evaluate the args based on whether the matched function definition is lazy.

I've now remembered why we don't do this: until you've evaluated each of the arguments, you can't be sure about their type, because some functions have return type '?', meaning "any type".
The functions that do this currently are:

listval (access an element of a list, dictionary, vector or matrix)
get (get an element of a dictionary, with a default value)
* json_decode
* random
* if
* switch
* assert
* try
* eval

assert should really always return a bool, and maybe try should too.

We could work out the return type of if and switch based on the arguments, and throw an error if different branches produce different types.
The JSON functions and dictionary/list access are the real stumbling blocks.
Type inference is hard, and I'd want to read a book about it before doing any more on this.


Optionally elevate view while dragging or selecting an item

When item is touched, the view can change elevation and when it is released previous elevation is restored.

Available with v5.0.0-b3.


Type to select

@paulstraw This add's keyboard functionality so you can start typing to jump to an option, works when select is opened, or closed and focused.
Example here: http://codepen.io/dahliacreative/pen/YyjyOP

These diffs look like pretty much everything has changed; it's pretty difficult to figure out what's going on. Can you explain in a bit more detail?

Ok let me start again, I'll @ you when It's in a better state.

Just a note, I will get round to sorting this out, might have to be over the xmas hols tho!

Hello guys, i'm really looking foward to this pull, @dahliacreative, is it safe to use?

@thalisvilela I gave up in the end as I couldn't figure out the whole coffee script thing, instead I just wrote my own plugin, you can see it here: https://github.com/dahliacreative/selectron


[WIP] Introduce Video 4 Zephyr API

Work In Progress
Signed-off-by: Loic Poulain<EMAIL_ADDRESS>

Codecov Report

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

@@           Coverage Diff           @@
##           master   #14666   +/-   ##
=======================================
  Coverage   51.98%   51.98%
=======================================
  Files         309      309
  Lines       45584    45584
  Branches    10555    10555
=======================================
  Hits        23696    23696
  Misses      17080    17080
  Partials     4808     4808

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 f4c8e3f...15d4469. Read the comment docs.

New API with no CODEOWNERS change ... who will maintain this, @loicpoulain ?

Well, yes, I still need to clean some code on my side, but I plan to push API along with a video driver for mimxrt10xx board.

OK, thanks!
We discussed at the API meeting today. In general, all new APIs need a maintainer who will review incoming patches and API changes in order to be merged. I take it you're willing to volunteer where this API is concerned?

I take it you're willing to volunteer where this API is concerned?

yes

Moved to  #17194

@gon1332 , could you please look at  #17194

@gon1332 , could you please look at #17194

I'll do. I've followed your actions.


During the use of skywalking5.X, the business function appears "No active span" error

Hi~When I use skywalking, one of our business scenarios has the following error, and the error disappears after closing the skywalking-agent. What is the possible reason for this? Thank you!
Error - 2019/2/12 11:51:00 - Microsoft.EntityFrameworkCore.Database.Command -<PHONE_NUMBER> - INSERT INTO Testtccmainlog0 (id, createdtime, lastupdatetime, registers, retrycount, rootid, serviceunit, status) VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7); Error - 2019/2/12 11:51:00 - Communication -<PHONE_NUMBER> - [CommunicationTag,Caf,developer] One or more errors occurred. (One or more errors occurred. (Exception has been thrown by the target of an invocation.)) {System.AggregateException: One or more errors occurred. (One or more errors occurred. (Exception has been thrown by the target of an invocation.))  ---> System.AggregateException: One or more errors occurred. (Exception has been thrown by the target of an invocation.) ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: No active span.    at SkyWalking.Context.TracingContext.InternalActiveSpan()    at SkyWalking.Diagnostics.EntityFrameworkCore.EntityFrameworkCoreDiagnosticProcessor.CommandError(CommandErrorEventData eventData)    --- End of inner exception stack trace ---    at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)    at SkyWalking.Diagnostics.TracingDiagnosticMethod.Invoke(String diagnosticName, Object value)    at SkyWalking.Diagnostics.TracingDiagnosticObserver.OnNext(KeyValuePair2 value)
at System.Diagnostics.DiagnosticListener.Write(String name, Object value)
at Microsoft.EntityFrameworkCore.Internal.RelationalLoggerExtensions.CommandError(IDiagnosticsLogger1 diagnostics, DbCommand command, DbCommandMethod executeMethod, Guid commandId, Guid connectionId, Exception exception, Boolean async, DateTimeOffset startTime, TimeSpan duration)    at Microsoft.EntityFrameworkCore.Storage.Internal.RelationalCommand.Execute(IRelationalConnection connection, DbCommandMethod executeMethod, IReadOnlyDictionary2 parameterValues)
at Microsoft.EntityFrameworkCore.Storage.Internal.RelationalCommand.ExecuteReader(IRelationalConnection connection, IReadOnlyDictionary2 parameterValues)    at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.Execute(IRelationalConnection connection)

This is not SkyWalking issue. Please move to https://github.com/SkyAPM/SkyAPM-dotnet/issues . .NET agent is part of SkyWalking ecosystem, but the issue should be tracked at their own repo.


Show Total Sent per block

Sum of all transactions in the block on the blocks view.
Sum of all transactions in the block on the block view. DONE

This is resource intensive and needs a caching layer before being implemented on the blocks view.

perhaps also mining fees collected in block (spent - sent)

ok, ive added the mining fee display to https://github.com/dcrdata/dcrdata/issues/138

@gozart1 is progressing on this

Blocks view now shows total sent in the "DCR" column.


Action Button Replacement

Action Button Replacement
moved the action button so it does not jump around when streaming.

I think it clashes a bit with the json button next to it since they aren't the same size. Will defer to @rholinshead for feedback

Ya, I think we should keep the JSON editor toggle above for consistency with settings view

How does this run button look for long inputs?

@rholinshead & @saqadri in a previous iteration, i made the JSON toggle in the next row. It's still discoverable, but not really critical to take a front and center place. I tried to push this change with this PR but for the life of me i could not figure out how the template was put together, i spent too much time to justify moving a button so i just pushed as is.
@rholinshead  take a look at the screenshot below and if all good, can you please make the change in a different diff?

@rholinshead  this is how it would look like for long input

Thanks @zakariassoul  -- https://github.com/lastmile-ai/aiconfig/pull/857/files is what I was able to get to match those screenshots as best I could


Initial selection of dspfilters from @ZipCPU

Specifically: https://github.com/ZipCPU/dspfilters/tree/49b9a0235f88c34b9a997b1aa9a634ad130ea719

Looks like a great addition and an excellent test case for the DSP block mapping.


Feature/writer services offered table

Adds writer services table to database and CRUD operations for said table.
Fixes

fixes error in server.js file, fixes api router path
added primary key to the "writer_educations" table in the database.

Type of change

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

Change Status

[ ] Complete, tested, ready to review and merge
[x] Complete, but not tested (may need new tests)
[ ] Incomplete/work-in-progress, PR is for discussion/feedback

Checklist

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] My code has been reviewed by at least one peer
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[x] There are no merge conflicts

Great job!


[Rendering] DotNet AdaptiveVisitor is out of date and doesn't support all of the new schema elements.

Target Application
Microsoft Teams
Application Operating System
Windows
Schema Version
1.4
Problem Description
AdaptiveVisitor.cs is out of date and doesn't have visitor patterns for many new elements.

SelectAction is not navigated to
RichText, IlineRuns etc are not navigated to
inlineAction is not navigated to

Expected Outcome
Visitor should visit all element types as schema changes.
Actual Outcome
new element types and properties are not navigated to.
Card JSON
{}

Repro Steps
Try and visit SelectActions

All of .NET support is a bit behind right now, thanks for bringing this up so we can add it to our list!


added where::asLiteral

Added method to add more 'free-form' where conditionals:
$this->query
    ->setTable('user')
    ->where()
    ->asLiteral("(username is not null and status=:status)")
    ->notEquals('name', '%N%');

which will result in the query
SELECT user.* FROM user WHERE (username is not null and status=:status) AND (user.name <> :v1)

A new inspection was created.

The inspection completed: 1 updated code elements

Nice addition and great to see test pass! I'm merging this


XY and Z drift stabilization

TODO (01/19/24):

[ ] Merge main after registration_v2
[ ] Move the functions from /mantis/cli/stabilization to /mantis/analysis/stablize
[ ] Test the stabilization calculations
[ ] Update slurmkit call for CLI

This PR has the code for:

[x] Calculating the z-drift and returning a z-translation matrix for timelapses estimate_stabilization_affine()
[x] Calculating the xy-translation and returning a xy-translation matrices for timelapses stabilize_timalpse()
[x] CLI call for running the stabilization
[x] Save the translation matrices for XY and Z drift as yml
[x] add tests

For the XY stabilization, you can use:
/hpc/projects/comp.micro/mantis/2023_09_22_A549_0.52NA_illum/3-registration/A549_MitoViewGreen_LysoTracker_W3_FOV5_1_phase.zarr
For Z drift, any of the timelapses:
/hpc/projects/comp.micro/mantis/2023_11_01_OpenCell_infection/4-registration/timelapse_7/timelapse_7_phase_registered.zarr

Replaced by #128


Remove MeasureDuration and Kafka module

This is a breaking change that will require a new major release.

MeasureDuration has been removed in favor of the same implementation from cats-helper (since 3.5.0): https://github.com/evolution-gaming/cats-helper/blob/master/core/src/main/scala/com/evolutiongaming/catshelper/MeasureDuration.scala
kafka module has been removed, and the same functionality is now available directly in skafka-metrics (since 15.1.0): https://github.com/evolution-gaming/skafka/blob/master/modules/metrics/src/main/scala/com/evolutiongaming/skafka/metrics/KafkaMetricsCollector.scala
dependency to skafka has been removed, thus resolving https://github.com/evolution-gaming/skafka/issues/338

MR looks ok, however I'd propose to make one more step in between - create release with this code being deprecated and deprecation messages tells where to get the new code

MR looks ok, however I'd propose to make one more step in between - create release with this code being deprecated and deprecation messages tells where to get the new code

A good idea. Please see https://github.com/evolution-gaming/smetrics/pull/252 and https://github.com/evolution-gaming/smetrics/pull/253

MR looks ok, however I'd propose to make one more step in between - create release with this code being deprecated and deprecation messages tells where to get the new code

Released 1.1.0 and 0.4.0

@t3hnar I'll merge it if no objections.


Throw better exception if generic type can't be defined

Currently this ends in a NPE and the cause is very hard to find...

This change is

Coverage increased (+0.07%) to 44.319% when pulling 542776fdba898eeac05918c2e9466de732a6e76b on no-generic into a8a5f16bdffd98d43a195ae19e7c1ccd0d35d6bb on master.

Reviewed 3 of 3 files at r1.
Review status: all files reviewed at latest revision, 1 unresolved discussion.

platform/dolphin-platform-core/src/main/java/com/canoo/dolphin/impl/ClassRepositoryImpl.java, line 103 [r1] (raw file):

                final Class<?> clazz = ReflectionHelper.getTypeParameter(field);
                if(clazz == null) {
                    throw new RuntimeException("Can't define generic type for field " + attributeName + " in bean " + beanClass);

please throw a more specific exception. RE is too generic. NullPointerException, IllegalStateException, IllegalArgumentException or a DP specific exception would be better choices

Comments from Reviewable

Review status: 2 of 4 files reviewed at latest revision, 1 unresolved discussion.

platform/dolphin-platform-core/src/main/java/com/canoo/dolphin/impl/ClassRepositoryImpl.java, line 103 [r1] (raw file):
Previously, aalmiray (Andres Almiray) wrote…
> please throw a more specific exception. RE is too generic. NullPointerException, IllegalStateException, IllegalArgumentException or a DP specific exception would be better choices
done

Comments from Reviewable


Bug it asked me to report

Background

Operating System: Windows 10
CKAN Version: v1.30.4
KSP Version: <IP_ADDRESS>66

Have you made any manual changes to your GameData folder (i.e., not via CKAN)?
No
Problem
Describe the bug
Oh no! We tried to overwrite a file owned by another mod!
Please try a ckan update and try again.
(Latest Ver of CKAN)
Steps to reproduce
About to install:

Additional Progression Contracts 1.1.1 (spacedock.info, 16.3 KiB)
Contract Configurator 1.30.5 (github.com, 552.1 KiB)
Contract Pack: Advanced Progression 4.5.1 (archive.org, 7.5 KiB)
Contract Pack: Base Construction 0.2.3 (github.com, 51.8 KiB)
Career Evolution 1.0 (github.com, 49.2 KiB)
Contract Pack: Clever Sats 1.4 (github.com, 205.0 KiB)
CommNet Relays v2.1.0 (github.com, 47.8 KiB)
Contract Pack: Historical Progression 1.6 (spacedock.info, 737.9 KiB)
Contract Pack: SCANSat v<IP_ADDRESS> (github.com, 32.1 KiB)
Epic Space Program 0.5 (spacedock.info, 375.3 KiB)
Contract Pack: Exploration Plus 2.0.1 (github.com, 8.9 KiB)
Contract Pack: Field Research 1.2.2 (github.com, 33.1 KiB)
Contract Pack: Grand Tours 1:0.1.11 (spacedock.info, 202.5 KiB)
Contract Pack: Historic Missions 2.3.0 (spacedock.info, 3.9 MiB)
Contract Pack: Historic Missions for RSS 2.3.0 (spacedock.info, 3.9 MiB)
Contract Pack: Interplanetary Mountaineer 1.1.2 (spacedock.info, 55.3 KiB)
Contract Pack: GAP for JNSQ 1.0.4 (spacedock.info, 219.3 KiB)
Contract Pack: Kerbal Academy 1.1.10 (spacedock.info, 27.2 KiB)
Contract Pack: Kerbin-Side Jobs 2.1 (spacedock.info, 125.2 KiB)
Contract Pack: Bases and Stations Reborn 2:3.7.3 (github.com, 68.4 KiB)
Contract Pack: The K-Files <IP_ADDRESS> (github.com, 1.7 MiB)
Contract Pack: RemoteTech 2.1.4 (github.com, 29.2 KiB)
Contract Pack: Save the ROUND-8 1.3.0 (github.com, 11.7 KiB)
Contract Pack: Rover Missions 0.1.7 (spacedock.info, 189.4 KiB)
SCANsat mission pack 1.0.3 (github.com, 13.5 KiB)
Contract Pack: Sounding Rockets 1.2 (spacedock.info, 52.5 KiB)
Contract Pack: Tourism Plus 1.5.2 (github.com, 30.7 KiB)
Contract Pack: Unmanned Contracts 0.3.27 (spacedock.info, 198.0 KiB)
Contract Filter Continued <IP_ADDRESS> (spacedock.info, 42.7 KiB)
Crowd Sourced Science v6.0 (github.com, 337.5 KiB)
Easy Vessel Switch (EVS) 2.3 (spacedock.info, 157.9 KiB)
Contract Pack: Giving Aircraft a Purpose (GAP) 1.6.1 (spacedock.info, 230.5 KiB)
Kerbal Attachment System 1.10 (spacedock.info, 2.8 MiB)
Kerbal Planetary Base Systems v1.6.14 (spacedock.info, 36.2 MiB)
KSP Rescue Contract Fix 1.1.0 (spacedock.info, 13.1 KiB)
SCANsat v20.4 (spacedock.info, 19.3 MiB)
SETI-Contracts <IP_ADDRESS> (spacedock.info, 67.1 KiB)
Toolbar 1:<IP_ADDRESS> (spacedock.info, 93.3 KiB)
Waypoint Manager <IP_ADDRESS> (github.com, 110.7 KiB)
AtmosphereAutopilot (Fly-By-Wire) v1.5.17 (github.com, 125.8 KiB)
Coherent Contracts 1:1.02 (spacedock.info, 11.7 KiB)
Kerbal Inventory System 1.28 (spacedock.info, 24.3 MiB)
Real Solar System Textures - 16384 x 8192 v18.3 (github.com, 1.7 GiB)
Module Manager 4.2.1 (ksp.sarbian.com, 61.5 KiB)
SpacetuxSA <IP_ADDRESS> (spacedock.info, 147.6 KiB)
Real Solar System v18.3.0 (github.com, 74.2 MiB)
Kopernicus Planetary System Modifier 2:release-1.12.1-66 (github.com, 391.7 KiB)
ModularFlightIntegrator <IP_ADDRESS> (ksp.sarbian.com, 9.3 KiB)
JNSQ 0.10.2 (github.com, 1.9 GiB)
Scatterer Sunflare 3:v0.0825b (spacedock.info, 6.9 MiB)
Kronometer v<IP_ADDRESS> (github.com, 15.7 KiB)
Kerbal Konstructs v<IP_ADDRESS> (github.com, 6.1 MiB)
Custom Pre Launch Checks <IP_ADDRESS> (github.com, 10.0 KiB)
RemoteTech v1.9.12 (spacedock.info, 3.4 MiB)
Community Category Kit v<IP_ADDRESS> (github.com, 118.2 KiB)
Community Resource Pack 1.4.2 (github.com, 53.8 KiB)
ClickThrough Blocker 1:<IP_ADDRESS> (spacedock.info, 109.4 KiB)
Zero MiniAVC 1:<IP_ADDRESS> (spacedock.info, 28.5 KiB)
Toolbar Controller 1:<IP_ADDRESS> (spacedock.info, 86.3 KiB)
SpaceTux Library <IP_ADDRESS> (spacedock.info, 485.0 KiB)

Expected behavior
It installs
Screenshots (if applicable)

CKAN error code (if applicable):
File      : GameData/ContractPacks/HistoricMissions/FuturePlans/LauncherMissions/Atlas-Agena.cfgx
Installing Mod : ContractConfigurator-HistoricMissionsRSS 2.3.0
Owning Mod: ContractConfigurator-HistoricMissions
CKAN Version   : v1.30.4

Looks like we need a conflict between those two mods.
Btw, these mods are pretty outdated. They are just contract packs, so they might still work, but be aware that there could be issues.

Side note, if you're installing JNSQ, you probably don't want ContractConfigurator-HistoricMissionsRSS, since that would be for RealSolarSystem.

That could be another example for #2961 🤔


Ability to edit fee limit from pay summary

Description:
Ability to edit fee limit from pay summary. This is just a basic implementation that turns the fee limit into a link that takes you to the preferences page so that you can edit the fee.
A nice follow up enhancement might be to make it take you directly to the specific setting on the preferences page, or to make it editable directly on the page instead.
How Has This Been Tested?
Manually
Types of changes:
Feature
Checklist:

[x] My code follows the code style of this project.
[x] I have reviewed and updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes where needed.
[x] All new and existing tests passed.
[x] My commits have been squashed into a concise set of changes.

Coverage increased (+0.02%) to 22.606% when pulling 62c4e3dbc8c617845ee8bd3180eb02b4dc722a4c on mrfelton:feat/edit-fee-limit into 1965637e3195c96a9d9f9d5d96ddf81146d08678 on LN-Zap:master.


why can not run npm run pack:android

Makes sure these boxes are checked befor submitting your issue - thank you!

[] If you encounter any problems using the tool, please check if there has a new version to update(Run weex update [pluginname]@latest).
[] Check the FAQ, make sure there have not the same issue.

Your development environment

Check weex-toolkit verison (Run weex -v)
Detact what's wrong with your environment (Run weex doctor)
Which platform (Win/Mac/Ubuntu..)

The key error stack message.
Steps to reproduce the problem.(Maybe a dotwe link)

@housuchuan The android or ios project created by weex-toolkit is only used for preview page quickly, we don't provide tools to pack it, you can pack it using Android Studios by yourself.


Heron's formula

Heron's formula states that the area of a triangle whose sides have lengths $a$, $b$, and $c$ is:
${\displaystyle A={\sqrt {s(s-a)(s-b)(s-c)}},}$
where $s$ is the semi-perimeter of the triangle; that is:
${\displaystyle s=\frac{a+b+c}{2}}$

quite hard

Fixed 7022b63


/CR Will not generate a report.

Used to, but now doesn't.
It will say report generating....
But inevitably not show anything.

What version of the plugin are you on?

I'll close the ticket as there is no answer.
Make sure you are using the latest version and all should be good.


Add persist_run_count flag

Context for this change:

I have a mosquito queued job that calls an API, sometimes the API call takes really short or really long to return (1 second to 3 minutes or more)
I use: throttle limit: 10, per: 1.minute. I limit 10 jobs to run per minute; if I run 11 jobs concurrently then I get a status code 429 TOO MANY REQUESTS
persist_run_count is used to persist the run count between window intervals; if the job is executed then the run count goes up, and if the job has persist_run_count set to true and succeeds, then the run count goes down, allowing more jobs to be enqueued

@xaviablaza thanks for jumping in! If the reference implementation of the rate limiter doesn't fit for you, it's easy enough to implement a custom rate limiter and using that instead. Let me know if I can help!

I wanted to build something like a leaky bucket rate limiter, and just decided on using run_from in the initial worker configuration and strictly limiting the number of workers working on a specific task on the infrastructure side

@xaviablaza if you're still interested, I prototyped this leaky bucket style rate limiter:
require "./queue"

module Mosquito::LeakyBucket
  # When rate limited, this will cause the job order to be shuffled.  A proper
  # leaky bucket would be implemented at the Queue level, but mosquito doesn't
  # currently have the ability to instantiate mutiple types of queues. See
  # Runner#fetch_queues.
  #
  # When rate limited, the mosquito runner will verbosely complain about the
  # many job failures.
  module Limiter
    DEFAULT_DRIP_RATE = 10.milliseconds
    DEFAULT_BUCKET_SIZE = 15

    module ClassMethods
      def leaky_bucket(*,
          drip_rate : Time::Span = DEFAULT_DRIP_RATE,
          bucket_size : Int32 = DEFAULT_BUCKET_SIZE
      )
        @@drip_rate = drip_rate
        @@bucket_size = bucket_size
      end
    end

    macro included
      extend ClassMethods

      @@drip_rate = DEFAULT_DRIP_RATE
      @@bucket_size = DEFAULT_BUCKET_SIZE

      before do
        retry_later unless will_drip?
      end

      after do
        drip! if executed?
      end
    end

    def rescheduleable? : Bool
      rate_limited?
    end

    def reschedule_interval(retry_count : Int32) : Time::Span
      if rate_limited?
        time_to_drip
      else
        super
      end
    end

    def rate_limited? : Bool
      ! will_drip?
    end

    def enqueue : Task
      if can_enqueue?
        super
      else
        raise "No room left in bucket"
      end
    end

    def can_enqueue? : Bool
      self.class.queue.size < @@bucket_size
    end

    def will_drip? : Bool
      time_to_drip <= 0.seconds
    end

    @_time_to_drip : Time::Span? = nil
    def time_to_drip : Time::Span
      @_time_to_drip ||= begin
        last_drip = metadata["last_drip"]?
        return 0.seconds if last_drip.nil?
        last_drip = Time.unix_ms last_drip.to_i64
        last_drip + @@drip_rate - Time.utc
      end
    end

    def drip!
      now = Time.utc.to_unix_ms
      last_drip = metadata["last_drip"]?

      if last_drip
        return unless last_drip.to_i64 < now
      end

      metadata["last_drip"] = now.to_s
    end
  end
end

If you add that module to your project, then you can use it like this:
class LeakyBucketJob < Mosquito::QueuedJob
  include Mosquito::LeakyBucket::Limiter

  leaky_bucket(drip_rate: 1.second, bucket_size: 10)

  def perform
    log "drip"
  end
end

At a minimum I need to write tests for it, but it seems like a great candidate for release. Thanks!


PWA app install on Android & Win10, does not suggest to install app

On android and Win10, Pade app is not suggested to be installed on latest version. It was working perfectly on ofchat 0.9.5
Thanks in advance if you can fix this :)

Is it this you are looking for

It should be fixed in version 1.6.4 of Pade to be released soon

Yes, installable app on android and win10, is a very appreciated feature. Perfect that's Coool...and a very good news
Thanks a lot @deleolajide for all efforts done
++

Dele,
Issue is fixed
You can close this issue, PWA install works fine on all devices android, mac, PC with Pade 1.6.6 :)


Last published version

Add a filter for "lastPublishedVersion" based on conversation with HPC.  I ran it on stage and it seems to be working normally!
cc @mcarans

Pull Request Test Coverage Report for Build<PHONE_NUMBER>9
Details

2 of 4 (50.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.2%) to 86.436%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/hdx/scraper/hno/plan.py
2
4
50.0%

Totals

Change from base Build<PHONE_NUMBER>2:
-0.2%

Covered Lines:
325

Relevant Lines:
376

💛  - Coveralls


Fix handling of internationalized domain names

Codecov Report

Merging #9 into master will increase coverage by 0.01%.
The diff coverage is 80.00%.

@@             Coverage Diff              @@
##             master       #9      +/-   ##
============================================
+ Coverage     90.18%   90.20%   +0.01%
- Complexity      524      526       +2
============================================
  Files            35       35
  Lines          1131     1133       +2
============================================
+ Hits           1020     1022       +2
  Misses          111      111

Flag
Coverage Δ
Complexity Δ

#unittests
90.20% <80.00%> (+0.01%)
526.00 <4.00> (+2.00)

Impacted Files
Coverage Δ
Complexity Δ

src/DNS/StandardResolver.php
33.33% <80.00%> (+1.82%)
26.00 <4.00> (+2.00)

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 bd2cc61...5aec3a7. Read the comment docs.


Move responsibilities from spotify remote to service, increase coverage

Tests are failing due to too specific map service test. Fixed in #132


Dependency Error with com.google.common.collect.MapMaker.

Hi,
I'm trying to use the new version 1.4, but unfortunately it is dependent in  com.google.common.collect.MapMaker.
In realty I'm using it in virtual device which is pure android OS.
So what is the solution to not depends my work in com.google.common.collect.MapMaker.
Below the error log.
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/common/collect/MapMaker;                                                                                at com.orm.SugarContext.<init>(SugarContext.java:19)                                                                                at com.orm.SugarContext.init(SugarContext.java:30)

i have same issue...

Likewise

the master version removed the MapMaker dependency, give it a try

Hi, could you update the jar library 1.4 in the download section ? I cannot use the "graddle way" to use it in my developement.
Thanks in advance

@satyan will release 1.5 soon, maybe this week


Dependency fo EmotivPro for Cortex

I would like to better understand the role of the developer for
emotiv. Right now I have the pro license simply so that I can have
access to the raw data. Can I do the same with Cortex tools? Or is  the pro license required
in order to make use of the developer tools?
The ongoing cost of the pro license is becoming prohibitive since my
primary funding will expire in a few months. I would like to continue
working on this educational project but I may not be able to. Or I may
switch to a vendor that does not charge for the raw data.

Yes, you can access the raw EEG data with the Cortex API, see the C++ eeg example
But you still need a PRO license in order to do this.
The details are on the Emotiv web site here


OCMock hangs when trying to create mock for AVCaptureDeviceInput

The following line
[OCMockObject partialMockForObject: [AVCaptureDeviceInput new]];

will hang with the following stack trace:
#0	0x000000010f23b219 in _object_set_associative_reference ()
#1	0x00000001146f87ec in -[OCClassMockObject prepareClassForClassMethodMocking] at /Users/otusweb/Documents/elektra/src/elektra/Pods/OCMock/Source/OCMock/OCClassMockObject.m:89
#2	0x00000001146f858b in -[OCClassMockObject initWithClass:] at /Users/otusweb/Documents/elektra/src/elektra/Pods/OCMock/Source/OCMock/OCClassMockObject.m:31
#3	0x00000001146fdcb6 in -[OCPartialMockObject initWithObject:] at /Users/otusweb/Documents/elektra/src/elektra/Pods/OCMock/Source/OCMock/OCPartialMockObject.m:33
#4	0x00000001146fc46c in +[OCMockObject partialMockForObject:] at /Users/otusweb/Documents/elektra/src/elektra/Pods/OCMock/Source/OCMock/OCMockObject.m:58
#5	0x0000000113e35e26 in -[FLKCameraDeviceTest setUp] at /Users/otusweb/Documents/elektra/src/elektra/test/unitTests/FLKCameraDeviceTest.m:52
#6	0x0000000110db2085 in -[XCTestCase invokeTest] ()

Which version of OS X are you working against? I'm asking because looking at the documentation it looks like init, which is called by new, is not an acceptable initialiser. I can only see initWithDevice:error: in the documentation and the following works for me:
AVCaptureDevice *device = [[AVCaptureDevice devices] objectAtIndex:0];
AVCaptureDeviceInput *deviceInput = [[AVCaptureDeviceInput alloc] initWithDevice:device error:NULL];
id foo = [OCMockObject partialMockForObject:deviceInput];
NSLog(@"%@", foo);

To confirm I tried to run the following code:
AVCaptureDeviceInput *deviceInput = [AVCaptureDeviceInput new];
id foo = [OCMockObject partialMockForObject:deviceInput];

This crashes on the first line, before we go anywhere near OCMock:
* thread #1: tid = 0x197529, 0x00007fff84feb4c6 AVFoundation`-[AVCaptureDeviceInput _setDevice:] + 38, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x8)
  frame #0: 0x00007fff84feb4c6 AVFoundation`-[AVCaptureDeviceInput _setDevice:] + 38
  frame #1: 0x00007fff84ffe993 AVFoundation`-[AVCaptureDeviceInput dealloc] + 31
  frame #2: 0x00007fff8507405d AVFoundation`-[AVCaptureDeviceInput init] + 17

Can you confirm that [AVCaptureDeviceInput new] actually creates a working instance on your system? If so, what kind of device is it?

I'm working on iOS device (specifically against the simulator). Seems like AVCaptureDeviceInput really hates the new method.
Closing as i don't think this is OCMock related


Extract score and class_id

Hi @Kazuhito00 , finally I'm able to convert the model to tflite and with python it's working fine,
now  I'm trying to do the same with java, so processing new model working fine but I'm not able to process the result
as result I have array like this :
index 0 : [1.4157819747924805, 2.1544673442840576, ...... ] : size = 7098

index 1 : [1.805556058883667, 1.946408987045288, ........ ] : size = 7098

index 2 : [1.0974576473236084, 1.980888843536377, ....... ] : size = 7098
..
...
index 20 : [0.0024664357770234, 0.007526415400207, ...... ] : size = 7098

I have try to convert the python code of method _postprocess to java but it's complex, can you please help to optimize this _postprocess method to only return score and class_id ? no need for bboxes
Thanks for your help !

This repository does not support Java.


Fix failing builds on forks

Describe your changes
Builds were failing on forks due to GH pages not being configured.
Updated config to only do pages related steps when action is run for this repo.
Related issue number/link
N/A
Thanks for contributing! 🥳🚀🌳

LGTM!


MM-20382 : Migrate 'components/gif_picker/components/SearchGrid.jsx' to Typescript

Summary
Migrate 'components/gif_picker/components/SearchGrid' module and associated tests to TypeScript
Ticket Link
Fixes https://github.com/mattermost/mattermost-server/issues/16724
Release Note
NONE

Hello @pikami,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.

E2E tests not automatically triggered, because PR has no approval yet. Please ask a developer to review and then try again to attach the QA label.

/e2e-test

LGTM thanks @pikami

/e2e-test

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/247436

A pipeline with the same environment variables is already running.
Please cancel it first with /e2e-cancel, or specify different environment variables.

/update-branch


if a /etc/mprov/jobserver.yaml file exists, mash should make a symlink to it for it's config.

or just load and use the jobserver.yaml


Automatically label PRs

Eventually we should decide where these actions should end up in.

@anthonydresser these are self-contained projects. What should I do so the build doesn't try to touch them.

exclude actions here? https://github.com/microsoft/azuredatastudio/blob/master/build/tsconfig.json#L20 also what does everyone else think about these being checked in? I'm not committed to my stance it was just my first thought. @kburtram @Charles-Gagnon

I'm generally in favor of this kind of thing being checked in since it isn't likely to be used outside our repo. Reducing the number of external things we pull in (especially very small ones) is a good thing IMO.

Something I just thought of: is there a test framework for these actions? since theres no real way to test them without it being in master would be nice to have a full suite for expected behavior on these.

@anthonydresser there are some basic tests that we can do for them, but a lot of them depend on context.
I've been testing them in a different repo before bringing them here.
It's one of the arguments for keeping it in a different repository as it allows me to test them on other repositories as well.


nitter: unstable-2023-05-19 -> unstable-2023-07-10

Description of changes
Diff: https://github.com/zedeus/nitter/compare/e3b3b38a2d43a83b5fc2239ab41e864ee686fb2f...0bc3c153d9b38a3c02f321fb64a375fef6b97e8e
Manually tested functionality.

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 242661 run on x86_64-linux 1

1 package built:

nitter

LGTM. This should also receive a backport, as it fits within the "Services which require a client to be up-to-date" backport clause.

Thank you!


Navigating to specific route in MaterialTopTabNavigator within a StackNavigator often leads to the first route defined on iOS

EDIT: Seems to occur on iOS only, tested with iPhone X 12.1 simulator
Current Behavior
MainStackNavigator.js:
export const MainStackNavigator = createStackNavigator({
  HomeScreen: {screen: HomeScreen},
  FaultyTabNavigator: {screen: FaultyTabNavigator},
  WorkingTabNavigator: {screen: WorkingTabNavigator}
}, {
  initialRouteName: 'HomeScreen'
});

FaultyTabNavigator.js:
export const FaultyTabNavigator = createMaterialTopTabNavigator({
  FTab1: {screen: TabbedScreen1},
  FTabWithScreenInName: {screen: TabbedScreen2},
  FAnotherScreen: {screen: TabbedScreen3},
  FLastPage: {screen: TabbedScreen4}
}, ... );

this.props.navigation.navigate('FTabWithScreenInName') in HomeScreen is unpredictable, randomly navigating to FTab1 or FTabWithScreenInName.
Link to .gifv of issue on imgur
Expected Behavior
Doing this.props.navigation.navigate('RouteName') should always navigate to RouteName.
How to reproduce
https://snack.expo.io/@transfusion/inconsistent-materialtoptabnavigator
Your Environment

software
version

react-navigation
3.0.5, occurs with 3.0.6 too

react-native
Occurs with 0.57.7 outside expo too

node
10.8.0

npm or yarn
6.2.0

cc @satya164

any news on this?
I'm seeing this with react-navigation: 3.8.1 and react-native: 0.59

i recommend using<EMAIL_ADDRESS>you can install it on its own an import the navigator from there instead and it'll resolve the issue for you. note that it requires you have react-native-reanimated installed

I'm getting this error with<EMAIL_ADDRESS>and<EMAIL_ADDRESS>TypeError: position.interpolate is not a function. (In 'position.interpolate({
          inputRange: inputRange,
          outputRange: outputRange
        })', 'position.interpolate' is undefined)

This error is located at:
    in TabBarItem (at TabBar.js:336)

I temporarily fixed the issue without react-navigation-tabs but by setting swipeEnabled: false, animationEnabled: false

do you have a custom tab view or something? can you post a repro?

I couldn't reproduce in a snack.
re: the position.interpolate is not a function error with react-navigation-tabs, that seems to be related to: https://github.com/react-native-community/react-native-tab-view/issues/738

I'm getting this error too ):
TypeError: undefined is not a function (evaluating 'position.interpolate({
inputRange: inputRange,
outputRange: outputRange
})')
This error is located at:
in TabBarItem (at TabBar.tsx:396)
<EMAIL_ADDRESS>and<EMAIL_ADDRESS>

@earlyCloud same issue. Maybe try turning off swiping and animations for now?

@davidli3100 I'm not sure. Maybe the wrong dependence (react-native-reanimated I guess) causes this, I reset my installed dependences and it works. I don't even know why it works now : )
May it help

@davidli3100 I'm not sure. Maybe the wrong dependence (react-native-reanimated I guess) causes this, I reset my installed dependences and it works. I don't even know why it works now : )
May it help

@earlyCloud did you change the version? even i am facing the same issue.

Same here.. I was using this library couple of weeks ago and then upgraded to react-native: "0.60.5" and I forgot to install this library, but after noticing that my tab state change is super slow I remembered to install react-navigation-tabs to fix this issue but as soon as I did I got the same error as @sregg
Seems like its smth within this library itself as all of my animations works fine (I disabled them all just to test it) and I am importing Animated from react-native and not reanimated which I think whats breaking this

@davidli3100 I'm not sure. Maybe the wrong dependence (react-native-reanimated I guess) causes this, I reset my installed dependences and it works. I don't even know why it works now : )

@earlyCloud what do you mean by resetting dependencies?


Update cw-mux -add key bind for sync panes

Added a shortcut ctrl-b ctrl-s to turn on/off sync panes

spoke to jason, this looks get!


Calling SetCurrentDirectory during MFXEnumImplementations is unsafe

MFXEnumImplementations calls SetCurrentDirectory through LoaderCtxVPL::SearchDirForLibs:
https://github.com/oneapi-src/oneVPL/blob/e12ace9761bb52786409e830f619916b86e87fc5/dispatcher/vpl/mfx_dispatcher_vpl_loader.cpp#L174
Unfortunately, SetCurrentDirectory affects the entire processes, causing other threads to fail if they expect the current directory to remain unchanged. i.e. it's not OK for a library to call this function since it's not reasonable to assume no other threads are running.

Thank you. This call will be removed in the next release.

That's great, thanks for the quick response!

Fixed in 55f649039dd1061bb617e84e7ad762aa8ed4341b


Add Dockerfile linting

📝 Description of the feature
After using hadolint on a project, I was reminded of some good practices when writing a Dockerfile.
Adding this lint to ansys repos should be of great help to increase the quality of our products.
After some discussion with @RobPasMue the idea would be to:

add a step to the code-style action with some checking on the directory to check
create an independent public action as code-style action gets removed in favor of using pre-commit.ci.

Note: the action can either leverage hadolint-action or hadolint-gh-action.
💡 Steps for implementing the feature
We have to be carefull of the way we want to discover and check multiple dockerfiles as hadolint-action and hadolint-gh-action do not work in the same way when trying to deal with multiple dockerfiles.
🔗 Useful links and references
No response

My suggestion would be to:

Add the checks for the docker folder inside the wrapped hadolint-action/hadolint-gh-action (e.g. docker-style?).
From the code-syle action, simply call the docker-style action
The docker-style action should verify that a user has (at least) a "docker" folder that contains the repository's Dockerfiles. Dockerfiles shouldn't be placed anywhere else. Then, you simply run the hadolint-* action with some predefined inputs to ensure consistency across our repos.

Closed by #382


Experiment with GitHub actions

Possible Travis alternative? Would get rid of an external dependency. cc @markus-mohemian.

Integration is pretty straight forward see config
Result looks like

and

GitHub Actions usage is free for public repositories. [0]

Switching from Travis to Github actions should be a no brainer.
[0] Billing for Github Actions


Matrix Chaning

Would it be possible to add matrix chaining to use 2 64x32 as one 64x64 as described in the ESP32 HUB75 MatrixPanel?
https://github.com/mrcodetastic/ESP32-HUB75-MatrixPanel-DMA?tab=readme-ov-file#can-i-chain-panels
Currently chaining 2 panels repeats the image as two 64x32.

By default, not. We need to make some changes unfortunately.