Update mdoc, sbt-mdoc to 2.2.14

Updates

org.scalameta:mdoc
org.scalameta:sbt-mdoc

from 2.2.9 to 2.2.14.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalameta" } ]

labels: library-update, semver-patch

Superseded by #226.

Superseded by #226.


Cleanup: Make mpi-darwin-x86_64/conv-mach.sh use common/conv-mach-darwin.sh

This fixes building mpi-darwin-x86_64, which fails due to not seeing -stdlib=libc++.

Should this be cherry-picked onto 6.10, since it fixes a broken target?


S&P 500 Components Correction

Discussed in https://github.com/fja05680/sp500/discussions/7

Originally posted by rkkc2003 November 10, 2021
KORS changed its name to CPRI on 2 Jan 2019 https://www.marketwatch.com/story/michael-kors-to-change-name-to-capri-holdings-on-jan-2-2018-12-31
The ... Components & Changes (10-18-2021).cvs should be corrected:

CPRI shouldn't be listed until 2 Jan 2019 (currently, it is listed since 4 Jan 2016 in the 10-18-2021 file)
KORS should be listed until 31 Dec 2018 (it is unlisted since 18 Sep 2018 in the 10-18-2021 file)

Thanks for bring this to my attention. It is a problem in the original cvs file from "Trading Evolved". For this type of problem, I'll write some code to read, then patch that file. I'll plan to take care of this by the time I update again.

Hi, I am really grateful for this helpful information. It is helpful for my research (I am a Ph.D. student). Could you share a link for your original source for S&P 500 history data from Andreas F. Clenow? Do you get it from him privately or is there any open sources? Thanks

xunxiong,
Sorry for being so late in responding.  The original data came from a link that was included within the book "Trading Evolved".
cheers,
Farrell


Error when running prepDE.py

Hi,
I was trying to execute prepDE.py and I get the following error:
$ prepDE.py -i sample_gene.lst
Error: could not locate transcript ENST00000618889 entry for sample CASE2
Traceback (most recent call last):
File "/data/leehyobin/Step0_RawFile/stringtie/stringtie/prepDE.py", line 284, in
geneDict.setdefault(geneIDs[i],{}) #gene_id
KeyError: 'ENST00000618889'
What can I do to solve this error?
Do you have any idea why this error is occurring? 😥

Hi, I was trying to execute prepDE.py and I get the following error:
$ prepDE.py -i sample_gene.lst Error: could not locate transcript ENST00000618889 entry for sample CASE2 Traceback (most recent call last): File "/data/leehyobin/Step0_RawFile/stringtie/stringtie/prepDE.py", line 284, in geneDict.setdefault(geneIDs[i],{}) #gene_id KeyError: 'ENST00000618889'
What can I do to solve this error? Do you have any idea why this error is occurring? 😥


Windows CI

I found that due to a failed test, the CI script continued to execute. Script for ubuntu behaves normally (build failed): https://github.com/ApiApprover/ApiApprover/runs/276269521

Added a failing test and fixed it

No force pushing the removal of the failing test to make the PR green again


Update public_transport funk

Connects to #469
@nvkelso, @zerebubuth could you review please?

LGTM

I think the changes to POIs would make it turn something that was plain public_transport=platform into a railway platform, where it's missing the positive tags->bus='yes'? Should that be tags->rail != 'yes' instead?
Also, tests would be good for figuring out what the effect of these would be, i.e: including one for the various different common cases.

@zerebubuth I added a few tests, do you think it looks good enough to merge now?

Looking good. Let's get this on dev.

I'll merge this in, we can make any adjustments afterwards if need be.


added an About Us section #30 Issue

Please, go through these steps before you submit a PR.

[ ] My Pod Leader knows I'm working on this Pull Request
[ ] I've explained what the Pull Request is adding.
[ ] I've explained why this is important.

Added an about us section above the list of fellows. Solved the issue no. #30

@PriyaBihani Please, fix conflict.


keepwn: 0.3 -> 0.4

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for keepwn is: Tool to automate KeePass discovery and secret extraction
meta.homepage for keepwn is: https://github.com/Orange-Cyberdefense/KeePwn
meta.changelog for keepwn is: https://github.com/Orange-Cyberdefense/KeePwn/releases/tag/0.4
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.4 with grep in /nix/store/5s5npjf0az3s5lfbsf7nj45ag7c7glxk-keepwn-0.4
found 0.4 in filename of file in /nix/store/5s5npjf0az3s5lfbsf7nj45ag7c7glxk-keepwn-0.4

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
keepwn

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/5s5npjf0az3s5lfbsf7nj45ag7c7glxk-keepwn-0.4 \
  --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 keepwn https://github.com/r-ryantm/nixpkgs/archive/c03eb76ae1015b6b6ae8bb15b429cae828812f91.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/c03eb76ae1015b6b6ae8bb15b429cae828812f91#keepwn

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/5s5npjf0az3s5lfbsf7nj45ag7c7glxk-keepwn-0.4
ls -la /nix/store/5s5npjf0az3s5lfbsf7nj45ag7c7glxk-keepwn-0.4/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 --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

2 packages built:

keepwn
keepwn.dist

Maintainer pings
cc @fabaff for testing.

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

2 packages built:

keepwn
keepwn.dist


Multipart - no data in Part.body

I'm trying to upload a file with simple html form using "multipart/form-data".
request.body?.asMultiPart passes as expected but then there's no data in the body. Here's a part of the print: Kitura.Part.HeaderType.type: "Content-Type: text/plain"], body: Kitura.ParsedBody.raw(0 bytes)

As far as I'm aware this should work. Please reopen if you are still seeing this problem.


add extra check for ensuring upload event broadcast

I believe we don't need this one now. Closing.


Add external built image integrity validation

Description
As we allow external images set in the SonataFlow resource introduced by KOGITO-9265, we must guarantee that the informed image is valid.
This means that the .spec.flow definition must match with the workflow definition in the image. Without it, theoretically, a user could define a "hello world" workflow in the .spec.flow and a highly complex one in the image itself.
Having a conciliation between the flow and the one served by the image is important for the operator to configure correctly the deployment in the topology.
The operator won't deploy a SonataFlow instance if the given image integrity doesn't match the definition. Preferably, the operator should do static analysis in the image.
Workarounds
If use our tooling to generate CRs, this won't be a problem since we can control every aspect of the deployment, but won't prohibit one from changing the flow as they please.
Implementation ideas
No response

@ricardozanini please assign it to me


How to run 640x480 60hz with overclocking upto 416Mhz?

I have ported bunch of emulators like NES/Genesis/GameBoy/Sega Master system to RP2040 and all of them uses VGA output.
Now im hacking them to add HDMI(DVI) output aswell.
But all of them uses Pi Pico with maximum overclocking > 366Mhz (Pico XT runs at 416Mhz).
It's possible to have pico clocked at 416Mhz and have 640x480 60Hz HDMI output? setting sm_config_clckdiv seems not work or i'm doing something wrong.

No, you need to serialise at exactly the TMDS bit clock, which means the system clock must be an integer multiple of the TMDS bit clock.
In practice this means the TMDS bit clock must be equal to the system clock, because twice the minimum TMDS bit clock is 0.5 GHz, faster than RP2040 will run.

I've solved this with custom, not yours, HDMI driver. It's running with clkdiv 1.5 at 378Mhz
if you intersted you can take a look at
https://github.com/xrip/pico-megadrive/blob/main/drivers/hdmi/hdmi.c


run stuck indefinetely at sample sheet validation step using dev branch (4f212b3)

Description of the bug
As per the title, a run on the dev branch with hash 4f212b3, get stuck indefinitely at input sample sheet validation. I originally had that issue with a run on Tower using AWS Batch, and I was then also able to reproduce this locally.
Command used and terminal output
nextflow run https://github.com/nf-core/rnaseq
		 -name goofy_sammet
		 -params-file https://api.tower.nf/ephemeral/rOQaPEX-orVyC_udiDntVA.json
		 -with-tower
		 -r dev

N E X T F L O W  ~  version 23.10.0
Pulling nf-core/rnaseq ...
downloaded from https://github.com/nf-core/rnaseq.git
Launching `https://github.com/nf-core/rnaseq` [goofy_sammet] DSL2 - revision: 4f212b3e90 [dev]
Downloading plugin<EMAIL_ADDRESS>
Relevant files
nextflow.log.txt
GSE154058_samplesheet (1).csv
System information
Nextflow version 23.10.0
nf-core/rnaseq dev branch commit 4f212b3 (after PR #1093)
Hardware: Tower Cloud
Executor: AWS Batch
Container: Docker
OS: linux

I reported the same for rnavar pipeline.

Appears to be caused by this nf-validation issue
I have tested running validateParams and fromSamplesheet with the proposed fix for that issue and validation passes in < 1s.

This should be fixed now with the new version of nf-validation 1.1.1


Session manager toolbar visibility bug

Hi, I would like to request for a new feature.
Basically it consists in add the command "kill session" on the context menu of the MySQL DB ->  Administer -> Sessions grid.
Currently it has only the copy option. It should work on multiple selections too.

Hmm. This feature is already there. You can kill/terminate database session using toolbar buttons.
But, for some reason, toolbar isn't visible in GTK (it is at the bottom of editor). So it is a UI bug.
As a workaround you can move slider which divides Database navigator and editor. Surprisingly it makes toolbar visible.

10x for report.
Also I'll add these actions in the context menu.


publish-crates: avoid cleaning up the tmp folder on CI

The rm: cannot remove XXX: Directory not empty message is misleading. The error occurs not because the directory has something in it, but because some process it attached to a file within the directory, which makes it so it cannot be removed. See for instance https://stackoverflow.com/questions/64852408/cannot-remove-git-directory-not-empty.
On CI it's not necessary to clean up the temporary folder because it'll be discarded automatically once the job runner exits. The error can still theoretically happen locally, but I'll punt on handling that for now because the script is not supposed to be run locally (there's a clear warning about that in the comment at the start of the script).
closes #31

Why not running pkill first and then rm -rf ... || true ?
it would have been more concise and this way we attempt a cleanup and give up if there is a non critical issue.

Why not running pkill first and then rm -rf ... || true ?

fuser is better than kill for this, as mentioned in https://stackoverflow.com/questions/64852408/cannot-remove-git-directory-not-empty. Or, more crudely, a rm loop up to N retries with sleeps in-between (until the process lets go of the file it's attached to) could also work.

it would have been more concise and this way we attempt a cleanup and give up if there is a non critical issue.

I thought of implementing a workaround, but I stopped myself precisely because it would not be more concise; on the contrary, more code would be added for handling the "problem" - which is actually not a problem because the directory doesn't need to be cleaned up on CI. It seemed sensible to sidestep the procedure rather than add more code for handling what's effectively a non-issue for CI environments.
Indeed, the situation is not solved for non-CI environments. To reiterate:

I'll punt on handling that for now because the script is not supposed to be run locally (there's a clear warning about that in the comment at the start of the script)

Regardless, I'll create a ticket for enhancing this part of the script such that it also behaves well on non-CI environments (although I doubt it'll ever be used that way).


feature: 权限中心新增「业务运维」「业务只读」推荐权限 (closed #216)

Codecov Report

Merging #217 (ee51c72) into v1.0.20-rc (655c1ac) will not change coverage.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           v1.0.20-rc     #217   +/-   ##
===========================================
  Coverage       53.55%   53.55%
===========================================
  Files             182      182
  Lines            8975     8975
===========================================
  Hits             4807     4807
  Misses           4168     4168

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


chore: Wrap OpenAIDefaults for Python

Related Issues/PRs

#xxx
What changes are proposed in this pull request?
Wrap OpenAIDefaults to work for PySpark, and add URL as a OpenAIDefault.
How is this patch tested?

[X] I have written tests (not required for typo or doc fix) and confirmed the proposed feature/bug-fix/change works.

Does this PR change any dependencies?

[X] No. You can skip this section.
[ ] Yes. Make sure the dependencies are resolved correctly, and list changes here.

Does this PR add a new feature? If so, have you added samples on website?

[X] No. You can skip this section.
[ ] Yes. Make sure you have added samples following below steps.

Find the corresponding markdown file for your new feature in website/docs/documentation folder.
Make sure you choose the correct class estimators/transformers and namespace.
Follow the pattern in markdown file and add another section for your new API, including pyspark, scala (and .NET potentially) samples.
Make sure the DocTable points to correct API link.
Navigate to website folder, and run yarn run start to make sure the website renders correctly.
Don't forget to add <!--pytest-codeblocks:cont--> before each python code blocks to enable auto-tests for python samples.
Make sure the WebsiteSamplesTests job pass in the pipeline.

/azp run

/azp run

/azp run

/azp run

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

Project coverage is 60.83%. Comparing base (4a6a041) to head (ad42fcd).

Files with missing lines
Patch %
Lines

...re/synapse/ml/services/openai/OpenAIDefaults.scala
0.00%
11 Missing :warning:

...icrosoft/azure/synapse/ml/param/GlobalParams.scala
0.00%
1 Missing :warning:

:exclamation:  There is a different number of reports uploaded between BASE (4a6a041) and HEAD (ad42fcd). Click for more details.
HEAD has 126 uploads less than BASE

Flag
BASE (4a6a041)
HEAD (ad42fcd)

151
25

Additional details and impacted files
@@             Coverage Diff             @@
##           master    #2327       +/-   ##
===========================================
- Coverage   83.21%   60.83%   -22.39%
===========================================
  Files         328      328
  Lines       16786    16799       +13
  Branches     1501     1498        -3
===========================================
- Hits        13968    10219     -3749
- Misses       2818     6580     +3762

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


Cannot install to PCL

Hi, I just want to update the package from v2.0.4 to v3.1.0. It failed to install this package to PCL with profile 111.

Hi Jx
Your project needs to be upgraded to .NET standard as along with many
others, everything is being converted over to .NET standard. If you don't
know much about it, I wrote a blog post about upgrading your projects.
https://xamarinhelp.com/dot-net-standard-pcl-xamarin-forms/
Thanks
Adam
On Thu, Oct 6, 2016 at 12:33 PM, Jx Zhang<EMAIL_ADDRESS>wrote:

Hi, I just want to update the package from v2.0.4 to v3.1.0. It failed to
install this package to PCL with profile 111.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/EgorBo/Toasts.Forms.Plugin/issues/96, or mute the
thread
https://github.com/notifications/unsubscribe-auth/ANCg1hcaLNPH0d71KWhmk9e0jl2YZjvAks5qxE_QgaJpZM4KPdWy
.


Wrong info in readme

#1391
NO. ui-kit do not have this function

@saxumcordis Will be fixed in #1633


Credit to previous discovery

This problem has been known for many years: https://yoast.com/autocomplete-security/. You might want to acknowledge that this is nothing new, and link to that blog post.

Gladly. PR please? :)


Have logging project use SharedAssemblyInfo

Thought the changes were self-explaining..
The 5 projects don't use the SharedAssemblyInfo, which means they all get the standard <IP_ADDRESS> version number instead of the number the rest of the project get.


[desktop] Horizontal Scrolling Broken on windows and linux

Current behavior
This video shows the current behavior of scrolling on web (dekstop) since #81569 has been merged (I think). It is not immediately obvious what is going on, so here is what this shows:

You cannot scroll by dragging anymore.
You can scroll both vertically and horizontally using trackpads.
You can only scroll vertically using scroll wheels.

https://user-images.githubusercontent.com/19204050/119537472-985f3180-bd79-11eb-9700-87d6bc166dc1.mp4
What is broken
Since #81569, there are two major issues that come up because of this:

On desktop devices without trackpad (i.e. with a regular mouse), you cannot scroll horizontally at all. This means that it is now impossible to reach some of the content (scroll the first item in the video).
On some desktop devices with trackpad, horizontal scroll is also not possible. Some of our users report that it does not work for them anymore (internal product that is why using dev). I assume this is because the "trackpad" on their device works by immitating dragging (?).

→ in an attempt to fix #71322, #81569 (I think) made it impossible to scroll horizontally by breaking it on devices with a scroll wheel only (1.) and on some other devices (2.) even though they do have a trackpad.
Reproduction
I am not sure which devices cause 2. but I know that it has been introduced in one of the most recent dev update for our users (between 2.3.0-0.1.pre and 2.3.0-12.1.pre). The scroll wheel one is even more obvious - there are many features in our app partially broken because of this update.
Click to see code
import 'package:flutter/material.dart';

void main() {
  runApp(MaterialApp(
    home: Scaffold(
      body: ListView.builder(
        itemBuilder: (context, index) {
          if (index == 0) {
            return SingleChildScrollView(
              scrollDirection: Axis.horizontal,
              child: SizedBox(
                height: 240,
                child: ColoredBox(
                  color: Colors.redAccent,
                  child: Center(
                    child: Text(
                      'This is a horizontally scrolling view. ' * 20,
                      style: const TextStyle(
                        color: Colors.white,
                        fontSize: 142,
                      ),
                    ),
                  ),
                ),
              ),
            );
          }
          return SizedBox(
            width: double.infinity,
            height: 120,
            child: ColoredBox(
              color: HSVColor.fromAHSV(1, (index * 45) % 360, 3 / 4, 3 / 4)
                  .toColor(),
            ),
          );
        },
      ),
    ),
  ));
}

Click to see flutter doctor
[✓] Flutter (Channel origin/dev, 2.3.0-12.1.pre, on Microsoft Windows [Version 10.0.19042.985], locale en-150)
    • Flutter version 2.3.0-12.1.pre
    • Upstream repository remotes
    • Framework revision f9c825981c (7 days ago), 2021-05-18 14:07:52 -0700
    • Engine revision 26e217e6c3
    • Dart version 2.14.0 (build 2.14.0-edge.a527411e5100a0a4f48c4009087a1b988aa784af)

Workaround
A workaround for this regression is adding:
ScrollConfiguration(
  behavior: ScrollConfiguration.of(context).copyWith(
    dragDevices: {
      PointerDeviceKind.mouse,
      PointerDeviceKind.touch,
    },
  ),
  child: HorizontalScrollView(...),
)

Everywhere where there is a horizontal scroll view. This cannot be the solution.
cc @jonahwilliams @Piinks @chunhtai

I found a migration guide through https://github.com/flutter/flutter/issues/82982, however, this is definitely a breaking change and only addresses 1. but not 2.

Also @TahaTesser mentioned this in https://github.com/flutter/flutter/issues/83065#issuecomment-846008760:

Since PageView is scrollable horizontally, you need to press Shift + Scroll. For the vertical list, you can just scroll as usual.

However, this is not true at all for me - i.e. using shift does not change anything in the reproducible sample for me - it will still only scroll horizontally.

Even considering everything #82982, #83065, and https://github.com/flutter/website/pull/5771, I still consider both 1. and 2. as fully open (and not duplicates).
This is because for 1. scrolling with shift does not work for horizontal scroll and for 2. trackpad is now also broken for some of our users.

Hi @creativecreatorormaybenot
Thanks for filing the issue.
I used macOS to reproduce https://github.com/flutter/flutter/issues/83065, shift + scroll works fine on macOS.
However testing your code sample on three desktop platforms, I can see the shift + scroll doesn't work on windows and linux but works on macOS even when using your code sample
It's not just web but desktop, behaviour is same
macOS

Hold shift + scroll

flutter doctor -v
[✓] Flutter (Channel master, 2.3.0-13.0.pre.163, on macOS 11.3.1 20E241
    darwin-x64, locale en-GB)
    • Flutter version 2.3.0-13.0.pre.163 at
      /Users/tahatesser/Code/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 21e4a94703 (5 hours ago), 2021-05-26 01:30:47 -0400
    • Engine revision 9d919e15f7
    • Dart version 2.14.0 (build 2.14.0-145.0.dev)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Volumes/Extreme/SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Volumes/Extreme/SDK
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.5, Build version 12E262
    • CocoaPods version 1.10.1
[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
[✓] IntelliJ IDEA Community Edition (version 2021.1.1)
    • IntelliJ at /Volumes/Extreme/IntelliJ IDEA CE.app
    • Flutter plugin version 56.0.5
    • Dart plugin version 211.7233
[✓] VS Code (version 1.56.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.22.0
[✓] Connected device (3 available)
    • Taha's iPhone (mobile) • 00008020-001059882212002E • ios            • iOS
      14.6
    • macOS (desktop)        • macos                     • darwin-x64     •
      macOS 11.3.1 20E241 darwin-x64
    • Chrome (web)           • chrome                    • web-javascript •
      Google Chrome 90.0.4430.212
• No issues found!

windows

Hold shift + scroll

flutter doctor -v
[✓] Flutter (Channel master, 2.3.0-13.0.pre.164, on Microsoft Windows [Version 10.0.19043.985], locale en-US)
    • Flutter version 2.3.0-13.0.pre.164 at C:\Users\Taha\Code\flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 5e646717c8 (4 hours ago), 2021-05-26 02:39:02 -0400
    • Engine revision 221623d2bb
    • Dart version 2.14.0 (build 2.14.0-151.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at C:\Users\Taha\Code\SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_SDK_ROOT = C:\Users\Taha\Code\SDK
    • Java binary at: C:\Users\Taha\Code\android-studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6842174)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[✓] Visual Studio - develop for Windows (Visual Studio Community 2019 16.9.6)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.9.31313.79
    • Windows 10 SDK version 10.0.19041.0

[✓] Android Studio (version 4.2.0)
    • Android Studio at C:\Users\Taha\Code\android-studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6842174)

[✓] IntelliJ IDEA Community Edition (version 2021.1)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2021.1.1
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.56.2)
    • VS Code at C:\Users\Taha\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.22.0

[✓] Connected device (4 available)
    • Windows (desktop)       • windows • windows-x64     • Microsoft Windows [Version 10.0.19043.985]
    • Windows (UWP) (desktop) • winuwp  • windows-uwp-x64 •
    • Chrome (web)            • chrome  • web-javascript  • Google Chrome 90.0.4430.212
    • Edge (web)              • edge    • web-javascript  • Microsoft Edge 90.0.818.66

• No issues found!

linux

Hold shift + scroll

flutter doctor -v
[✓] Flutter (Channel master, 2.3.0-13.0.pre.163, on Pop!_OS 20.10
    5.11.0-7614-generic, locale en_US.UTF-8)
    • Flutter version 2.3.0-13.0.pre.163 at /home/taha/Code/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 21e4a94703 (5 hours ago), 2021-05-26 01:30:47 -0400
    • Engine revision 9d919e15f7
    • Dart version 2.14.0 (build 2.14.0-145.0.dev)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /home/taha/Code/SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /home/taha/Code/SDK
    • Java binary at: /home/taha/Code/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+0-b944-P17168821)
    • All Android licenses accepted.
[✓] Chrome - develop for the web
    • Chrome at google-chrome
[✓] Linux toolchain - develop for Linux desktop
    • Ubuntu clang version 11.0.0-2
    • cmake version 3.16.3
    • ninja version 1.8.2
    • pkg-config version 0.29.2
[✓] Android Studio (version 4.2)
    • Android Studio at /home/taha/Code/android-studio
    • Flutter plugin version 56.0.2
    • Dart plugin version 202.8488
    • Java version OpenJDK Runtime Environment (build 11.0.8+0-b944-P17168821)
[✓] IntelliJ IDEA Community Edition (version 2021.1)
    • IntelliJ at /home/taha/Code/idea
    • Flutter plugin version 56.0.5
    • Dart plugin version 211.7233
[✓] VS Code (version 1.56.2)
    • VS Code at /usr/share/code
    • Flutter extension version 3.22.0
[✓] Connected device (2 available)
    • Linux (desktop) • linux  • linux-x64      • Pop!_OS 20.10
      5.11.0-7614-generic
    • Chrome (web)    • chrome • web-javascript • Google Chrome 90.0.4430.212
• No issues found!

@TahaTesser thanks, that makes a lot of sense! I also like scoping this to Windows and Linux in some sense (even though it does not fully address 1.) because macOS does have a trackpad most of the time :)

1.) The can be used to change this behaviour so anybody can scroll on desktop without holding any key, I think the average user won't know about such shortcuts, they would think scrolling is broken, Also holding shift adds an extra step for the user
This issue can track horizontal scrolling for windows and Linux

@TahaTesser Trackpad works for most users I think, but some of our internal users have reported their trackpad not working anymore for horizontal scrolling after the change. I have now changed to include touch pointers again and waiting for feedback if this fixes the trackpad issues (would mean that the change did break some trackpads).

@TahaTesser I was actually able to confirm it - after adding:
ScrollConfiguration(
  behavior: ScrollConfiguration.of(context).copyWith(
    dragDevices: {
      PointerDeviceKind.mouse,
      PointerDeviceKind.touch,
    },
  ),
  child: HorizontalScrollView(...),
)

They can scroll with trackpad again. My assumption is that their trackpad works differently than e.g. the MacBook trackpad and is therefore broken by #81569.

@creativecreatorormaybenot
Thanks for the update

How can I re-enable scroll by dragging on entire web app? Tried to set scrollBehavior in MaterialApp but it doesn't work

The shift+mouseScroll issue is being tracked in https://github.com/flutter/flutter/issues/75180. It is currently implemented in the engine for macOS AFAIK and support needs to be added for Windows and Linux. This was discussed as a potential blocker to landing this feature, but instead we found a non-breaking way to move forward and planned a migration guide for those that desired the previous behavior while we move on to work on better horizontal scrolling support.
Also AFAIK, trackpad gestures are treated as pointer mouse scrolls. This is because trackpad support has not yet been implemented in flutter. That is being tracked in https://github.com/flutter/flutter/issues/23604 I believe.
The behavior that was changed in #81569 can be completely restored to the previous behavior by setting ScrollBehavior.dragDevices to PointerDeviceKind.values to allow all devices to drag. Making this change is covered in the migration guide that is open in https://github.com/flutter/website/pull/5771
#81569 was not found to be a breaking change in the course of development in accordance with our breaking change policy. We do welcome everyone to contribute to flutter/tests to help us better identify breaking changes though. These tests are run against every flutter change before it lands to avoid breaks.
The trackpad and shift+mouseScroll issues appear to be covered by the other linked issues. I think we can close this issue then unless there are any other outstanding issues here. The other features that remain to be implemented are part of our ongoing journey to reach stable desktop. :)
For more context around this change, see https://github.com/flutter/flutter/issues/81832 as well.

@Piinks thanks for taking a look at it 🙏
This roughly sounds right, but as I said this seemed to be breaking for some of our users because their trackpads were no longer detected.
Also for me personally, I cannot use it at all because we cannot scroll precisely, but I am fine with this being tracked in another issue. Just overall, after having it rolled out to our internal users, it became clear that this was breaking the app for too many users and we had to revert to the old behavior. I think this might cause a lot of problems when rolling the feature onto stable in this state.

This seemed to be breaking for some of our users because their trackpads were no longer detected.

I expect when we add official trackpad support this will be consistent. :)

I think this might cause a lot of problems when rolling the feature onto stable in this state.

This feature will only affect desktop platforms, which are not yet supported on the stable channel. We currently do not recommend releasing a desktop application to production until it has reached the stable channel. You can read more about this in our desktop documentation.

I am fine with this being tracked in another issue

I am going to close this then. Please track the outlying features in the linked bugs above. If anything else comes up regarding this issue, please do not hesitate to re-open so we can discuss further! Thank you! :)

This feature will only affect desktop platforms, which are not yet supported on the stable channel. We currently do not recommend releasing a desktop application to production until it has reached the stable channel. You can read more about this in our desktop documentation.

@Piinks actually, we are experiencing this issue on Flutter web and that is stable - or not?

Are you experiencing something broken on the stable channel?

@timsneath no, I am sorry if this was a misunderstanding.
We have an internal app that uses the beta/dev channel (allows us to use the latest features and prepare for changes hitting stable in advance). In this app, some of our internal users reported not being able to scroll anymore (after #81569 was merged in).
Investigating this, some of the users simply used to scroll by dragging: we could explain to them that they can use the trackpad, however, for some other users, their trackpad is not working in the Flutter web app after #81569.

After applying:
behavior: ScrollConfiguration.of(context).copyWith(
  dragDevices: PointerDeviceKind.values,
),

We were able to restore the previous behavior and also fix the trackpad issues for our internal users. However, I imagine that when this change lands on stable, a lot of apps will break before they figure out how to work around this "regression".

Thanks! In general, if we make a breaking change between stable releases, we post a breaking change announcement here: https://flutter.dev/docs/release/breaking-changes
As you know, if you're on an unstable channel, then you sign up to join us in the jeweler's workshop, where things can be a little more messy and not everything gem is polished :)


Linux next ?

It should be available for linux right ?
Please make it work on linux

You can use on linux if you compile Effekseer

@durswd I get an error when compile :( , need to officially download for linux without compile of all distributions :D

FWIW as someone using software, I appreciate the ease-of-use from applications distributed in AppImage format: https://appimage.org
(I just tried to unsuccessfully run Effekseer via Wine. :) )


Fixed Block Guide in README.md

Fixed the block guide for the new blocks added. As a side note, if you're adding new blocks, please add them to the end of items[] in item.c. The placement there determines what number is used to select it from the command line.

I also fixed the links in the BACKLOG.md.

Looks good, the only issue that might arise is that if a new plant is added all corresponding blocks will have to be shifted down for it to be inserted in that section.


Is this package still being worked on?

Like the title says, is this project still being worked on?
Asking as I read in other issues there will be a 2.x version, but I don't see any new commits

Yep, still here.
The next "big" thing are .NET 8 packages but there's no new major features in the pipeline, except the assembly unloading at some good opportunity.
We're using the framework daily and our current projects are kind of static at the moment, meaning the framework can do about everything we need currently so there is no hurry to add new features.

Currently Plugin Framework targets an older .NET version, .NET Framework Core 3.1. It works with .NET 7 and .NET 6 too, but the plan is to publish the actual .NET 8 packages for Plugin Framework when .NET 8 is released. Hope this helps.

Looking forward to it 👍

Thanks for sharing this library. I like the concept, but the project certainly gives the appearance of being dead. No new releases in almost 4 years is enough to scare everyone away.


ntr's for T cell meandering migration

Hi,
I am trying to annotate the role of Myo1g from PMID:25083865.
They show that Myo1g is involved in controlling "turning" during T cell meandering motility. I have currently annotated it to "T cell migration", but I would really like to represent that it specifically controls when the T cells turn to produce meandering motility.
Based on this paper, I have some ideas, but also some questions about appropropriate parentage for one term.
Here's what I'm thinking, but very open to suggestions for improvement; this is definitely not an area of strength for me.
GO:new - "T cell meandering migration"
is_a: GO:0072678 - "T cell migration"
exact synonym: "T cell meandering search"
??? synonym (type?): "lymph node surveillance"
def: The random-like motility pattern observed for T cells in lymph nodes to identify foreign peptides presented by major histocompatibility complex (MHC) molecules on antigenpresenting cells (APCs).
def_dbxref:
GO:new - "T cell turning"
is_a: ??? not sure what would be an is_a parent,

perhaps it could go under "directional locomotion"?
part_of: GO:new - "T cell meandering migration"
def: The cell-intrinsic turning, aka change in direction, of a T cell, such as occurs during meandering search within the lymph node.

thanks,
-Karen
Reported by: krchristie
Original Ticket: geneontology/ontology-requests/11132

Closing, seems as though no action is required?

@krchristie   reopen if anything to do

Actually, it looks to me like the summary was
Add this term:

GO:new - "T cell meandering migration"
is_a: GO:0072678 - "T cell migration"
exact synonym: "T cell meandering search"
??? synonym (type?): "lymph node surveillance"
def: The random-like motility pattern observed for T cells in lymph nodes to identify foreign peptides presented by major histocompatibility complex (MHC) molecules on antigenpresenting cells (APCs).
def_dbxref:

but not this one:

GO:new - "T cell turning"
is_a: ??? not sure what would be an is_a parent,

@addiehl correct me if I misunderstood your comment.

Karen,
I agree with your summary:
Add this term:  GO:new - "T cell meandering migration"
But not this one:  GO:new - "T cell turning"
-- Alex

@addiehl - Thanks for confirming. Incorporating your suggestions into the definition, this is what I will put in:
GO:new - "T cell meandering migration"
is_a: GO:0072678 - "T cell migration"
exact synonym: "T cell meandering search"
related synonym: "lymph node surveillance"
def: "The random-like motility observed for T cells in lymph nodes which enhances surveillance of antigens presented by major histocompatibility complex (MHC) molecules on antigen presenting cells (APCs)."
def_dbxref: GOC:krc, GOC:add, PMID:25083865

reopening so I remember to go back and use this term for annotation of Myo1g

annotation for Myo1g updated so can close


Fixed images not loading issue ! #222

Hello, PR
Fixed issue number - #222
These four images(2 website logo, dark mode & light mode icon image) are not loading in Header & Footer, but now I fixed this issue properly -
https://github.com/user-attachments/assets/9dc4e8e1-abd2-495b-8f42-79f5fc381f7d

@SaurabhS55 @pulkitpathak99 merge my pull request,
PA can I get level 2 for this issue ? because I solved the 4 images not loading issue....

@pulkitpathak99 please put the labels here before i merge it.

@Rizwan102003 you can merge this.


local mp3 file "Error: Load failed"

Installed on Ubuntu 18.04.  Tried to play a local mp3 file:
$ castnow ./test.mp3 --address 192.168.2.xx
Error: Load failed
The TV connected with chromecast did show the name of mp3, but didn't play, a spinning icon displayed.
Firewall is inactive on the Ubuntu server.
Tested an online mp4 file, worked fine:
castnow http://commondatastorage.googleapis.com/gtv-videos-bucket/ED_1280.mp4 --address 192.168.2.xx
What could be the issue?
Thanks.

@hfcheng66 have you found the reason why?

@hfcheng66 try --myip option.


Fix GoReleaser

@krol3 can you take a look at this PR?
I've removed publish.yml and have changed Dockerfile.release.
It works for my fork, but I would like to hear your opinion.
Thanks!

Where do we store the Postee cfg.yaml file?

Default path is "/config/cfg.yaml".
But You can set this path via a flag cfgfile:
./postee --cfgfile=~/postee-configs/tenant.yaml


fix(test): implement missing tests

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

GitHub release
v1.4.2

Your semantic-release bot :package::rocket:


Define a failing step where there is no steps file

I've been meaning to fix this one for a couple of weeks. First scenario is where there is no steps file, which currently blows up in the tcl. We should also add scenarios for undefined steps, etc. But one at a time...

Nice one. Don't forget to remove the @wip tag, and I'd squash the commits before merging.

Added another couple of tests for failing steps (one where the fail is in the Given, one where it calls a proc which fails).


Test getting sessionStorage in case private browsing throws an error

Issue #144 details how Private browsing in iOS Safari causes the page to crash due to an infinite loop of console warnings due to session storage being inaccessible.
This PR fixes the issue by adding an additional check to the code that validates whether the sessionStorage object is available.
Private browsing in iOS Safari does provide a sessionStorage object, but it throws an error when getting or setting an item. Therefore the current availability check isn't sufficient.
By getting the empty string key during the validation, it would cause an error to throw, which is caught by the existing try/catch that detects whether session storage is available. The getter would otherwise return null or the value for the empty string key (shortest), which is unlikely to be defined.
I was unable to run the unit tests locally. No tests are detected when I run the PS script.

Hi @bgever, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;

Thanks for the PR! (Just to make sure) Did you check that it fixes the issue?
Also here's a summary on how to run tests - https://github.com/Microsoft/ApplicationInsights-JS/wiki/Run-tests-from-Visual-Studio

@MaxShehovtsov I have not been able to verify. Do you think I can run the tests on my Mac standalone?

Selenium doesn't have a driver to write E2E tests that would work in Private mode. I can only test it manually. In that case I'd need to build the dist package. I can do that tomorrow morning HKT (almost midnight here).

Thanks @bgever! We can run the tests in private mode to verify. I also wanted to suggest that we use storage checks that are suggested in the post that you linked:
// Feature detect + local reference
var storage;
var fail;
var uid;
try {
  uid = new Date;
  (storage = window.localStorage).setItem(uid, uid);
  fail = storage.getItem(uid) != uid;
  storage.removeItem(uid);
  fail && (storage = false);
} catch (exception) {}

so we can do these additional changes and run tests in private mode before submitting the fix

These are the changes including sessionStorage/localStorage checks refactored. Ran tests in private mode #146

To note, the issue happens with private browsing in Safari only. iOS shows the message bar as in the screen shot. Mac OS X does not show the message bar, but a spinning beachball (hourglass) and sometimes hangs. Chrome's Incognito on both Windows and Mac works fine. IE & Edge InPrivate both work fine too.

Great to see a fix has been implemented in #146, @AlexBulankou. Thanks a lot for the quick follow-up! Closing this PR in favor of #146.


ViroFBX link is for osx only?

This page:
https://virocore.viromedia.com/docs/3d-objects#section-fbx

FBX is an expansive and flexible 3D model format supported by most 3D authoring software. To load FBX files, use the ViroFBX script to convert the FBX file into a VRX file. The VRX file can then be loaded using Object3D. The ViroFBX script can be found here.

That "here" link is a zip file with a binary that doesn't work on linux. Using "file" command I see:
$ file ViroFBX
ViroFBX: Mach-O 64-bit x86_64 executable, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|WEAK_DEFINES|BINDS_TO_WEAK|PIE|HAS_TLV_DESCRIPTORS>

So it seems osx binary. Any link for linux?

Isn't this tool open source?

Is this in the list of priorities? How would it not be important for a proprietary file format to have conversion support on open platforms instead of a (again) proprietary one? Not making value judgment, I just want to be able to use the tool in a country where macs are not just expensive as a car, but also unavailable.

This is definitely a high priority. We're releasing a mitigation next week by supporting GLTF, which does not require any converter (MacOS or otherwise), so you'll be able to input models that way. The initial GLTF will not have skeletal animation, but we will follow on with another release soon after that includes this as well. After GLTF is finished we're going to loop back to cross-platform FBX. Thanks for your patience!

Why don't you publish at least vrx file specs? So we could try to build a converter or exporter in the meanwhile.

Sure, it's a gzipped protocol buffer (proto3). I've attached the protobuf definition. To create the file, you have to create the protobuf generators for the language you're using using protoc. Then you write out the file, gzip it, and it can be used by Viro.
Nodes.proto.zip

File zip is damaged :) Sounds funny!

Sorry about that, just re-uploaded it as a .txt file.

Is there any progress in this task? It would be great to have a linux version.

No timeframe on when linux will be supported but we do support GLTF format which has tools and libraries for linux and can convert from FBX -> https://docs.viromedia.com/docs/3d-objects#section-gltf

@radvani could you tell proximate estimate when this convert tool will be available for Linux or Windows?

its been 1.5 years but still window script is not created

The problem has not yet been solved in 2020, there is still no script for windows or linux???

has this been solved yet , still no script for windows?


Add custom TTL for owners, disabling caching

Summary
Resolves #1183
As there is no hook to invalidate the owners cache, the data is/was potentially stale. This was causing an issue client-side with newly created Safes.
This adds a new custom TTL for owners. It defaults to 0, effectively disabling the cache but we will monitor this implementation to decide whether we should keep/remove caching.
Changes

Adds owners.ownersTtlSeconds, defaulting to 0

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.03%) to 93.664%

Files with Coverage Reduction
New Missed Lines
%

src/routes/transactions/entities/tests/human-description.builder.ts
2
80.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.03%

Covered Lines:
6078

Relevant Lines:
6278

💛  - Coveralls


Enable s3 encryption

Description
As part of security improvements, the s3 encryption is the best practices
Migrations required
No required.
Verification
No apply
Documentation
No apply

@hendrixroa thanks, will check your PR in the next days


Typo in readme

Not really an issue, but in the recipe section configuration is misspelt as configuation.

This was fixed on PR #91


chore: improve code base

Status
READY
Type of Change

[ ] ✨ New feature (non-breaking change which adds functionality)
[ ] 🛠 Bug fix (non-breaking change which fixes an issue)
[ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
[ ] 🧹 Code refactor
[ ] ✅ Build configuration change
[ ] 📝 Documentation
[x] 🗑 Chore

Codecov Report

Merging #1 (14cd88b) into main (6847b9e) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main       #1   +/-   ##
=======================================
  Coverage   88.50%   88.50%
=======================================
  Files           6        6
  Lines          87       87
=======================================
  Hits           77       77
  Misses         10       10

Impacted Files
Coverage Δ

lib/src/go_router_plus.dart
100.00% <ø> (ø)

lib/src/screen_controller.dart
97.56% <100.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Multi org alerts fixed

Pull request checklist
Please check if your PR fulfills the following requirements:

[x] Docs have been reviewed and added / updated if needed (for bug fixes / features)
[x] Tests have been added that prove the fix is effective or that the feature works.
[x] New and existing tests pass locally with the changes.
[x] Code follows the style guidelines of this project (PEP8, clean code, linter).
[x] A self-review of the code has been done.

What is the ticket or issue number?

https://jira.carbonblack.local/browse/CBAPI-4221
Pull Request Description

Adding sample script for retrieving alerts from multiple orgs
Does this introduce a breaking change?

[ ] Yes
[x] No

How Has This Been Tested?

I'm going to let @jclark-vmware respond to the latest comments by @avanbrunt-cb before I merge this.


No hub connection - FW 2.43

Hi, my hub won't connect to the docker. I feel I'm missing something minute and maybe just need a duck debugger.
Hub hasn't been online since 2021-08
Followed this and built from cloud:
https://pethublocal.github.io/setup
Using HA with working MQTT using the certs and pems as per Step 4.
hub.api.surehub.io re-writes to <IP_ADDRESS> and resolves.
Container on IP <IP_ADDRESS>
Hub on IP <IP_ADDRESS>
Wireshark when it's in updating FW mode (solid red ears)

fw 2.43

I have my run folder full of these:
H009-0XXXXXXX-1.177-101.bin
I only have one of these in the run:
H009-0339489-0000049162791C23-2.43.bin
I can give you whatever logs or sniffs you need to help me. I have access to a uart if you want me to grab anything off the hub direct - I've not had it apart yet.

For anyone else with similar, putting it in bootloader via ttl resulted in it showing the dreaded later FW which explains everything.
|-----SurePetcare Bootloader------
| Compiled: 09:49:23 Sep 22 2022
| Build # : 233.465:233.392:233.364


Add values

Add function values, as a counterpart to existing keys. I opted to behave as the identity when used on arrays, but this is just a convention that can be changed.
Checklist

[x] Tests
[x] JSDocs
[x] Export in src/index.js

Yeah, implementations seem a bit overkill but I just went with what was on keys for consistency ... hope this is ok now.


3D GUI Slate advanced interactions

SixDofDragBehavior

Separated the virtual mesh position/orientation into a BaseSixDofDragBehavior to be able to get low-level pointer 3D positions without having the attached mesh move or rotate. This has been done in order to have more control on what to do with pointer positions.
Can now handle multiple pointers at the same time
Added a draggableMeshes list in order to have only a subset of descendant meshes take pointer events into account.

HolographicSlate

Added a behavior for the content of the 3D slate. It is now draggable on x/y axii. Content scaling with 2 pointers is still TODO
Slate have better default world dimensions for XR experiences. They also spawn in front of the camera by default.
Slate now use the new FluentBackplateMaterial from @rgerd

SlateGizmo

Rewrote better structured code for the slate gizmo and its handles.
Added a new material for gizmo handles so they change scale/color when hovered or dragged

UtilityLayerRenderer

Fixed a bug where pointer up/move events were not sent to 3D controls when the utility layer renderer is not hit by the picking ray.

WebXRDefaultExperience

It is now possible to pass pointer selection options when creating the experience, so both left and right pointers can have their ray/pickpoint meshes visual cues.

@CraigFeldspar - can this be combined with this PR - https://github.com/BabylonJS/Babylon.js/pull/10222 ? will there be a need to make some changes after merging the near-interaction PR?

@CraigFeldspar - can this be combined with this PR - #10222 ? will there be a need to make some changes after merging the near-interaction PR?

It should since near interaction PR uses simulatePointerXXX and my code hooks on that. Gonna check though, I'm putting this in draft for a while to prevent wild merge

@RaananW it indeed broke (at least in WebXR). I'm now receiving 2 pointermove events each frame, one from WebXRControllerPointerSelection, and one from WebXRNearInteraction. And the one from the near interaction feature sends a (0, 0, 0) origin for the controller ray. I'm looking further into it and try to find a fix. Ideally, we will want to have only 1 pointermove event each frame to avoid unnecessary operations

Hi @satyapoojasama , I'm asking you because I see you authored #10222, should we manually call setFarInteractionFeature to avoid having both pointer events from far and near interaction on the same frame ?

The two events should have a different id. You should be able to distinguish between the two

But i agree, there should be only one move event, either near or far.

This should fix it - https://github.com/BabylonJS/Babylon.js/pull/10463
Pointer move events of the near interaction will only be triggered when the far interaction is not disabled (or doesn't exist)

This should fix it - #10463
Pointer move events of the near interaction will only be triggered when the far interaction is not disabled (or doesn't exist)

Yep works, but we still send 2 pointerDown and pointerUp, right ?
Shouldn't cause any problem given that SixDofDragBehavior will just reset position twice, but maybe we should tend to something cleaner where component push their pickingInfo to a master component that will be the only one to fire events ? WDYT ?

the same check can be done for the simulate pointer up and down. I'll add it.
About setting the farInteraction - this should happen automatically if you are using the default experience helper. If you don't it means you enabled the feature on your own and should set the farInteraction feature yourself.

the same check can be done for the simulate pointer up and down. I'll add it.
About setting the farInteraction - this should happen automatically if you are using the default experience helper. If you don't it means you enabled the feature on your own and should set the farInteraction feature yourself.

I see nowhere in the code where we set automatically _farInteractionFeature or farInteractionFeature getter. Maybe I'm missing something ?

the same check can be done for the simulate pointer up and down. I'll add it.
About setting the farInteraction - this should happen automatically if you are using the default experience helper. If you don't it means you enabled the feature on your own and should set the farInteraction feature yourself.

I see nowhere in the code where we set automatically _farInteractionFeature or setFarInteractionFeature. Maybe I'm missing something ?

https://github.com/BabylonJS/Babylon.js/blob/master/src/XR/webXRDefaultExperience.ts#L173

I pushed further changes to the near interaction - it will now only trigger if in the hover range and far interaction is not attached.
There is some room for improvement there, but this should solve your issue.

I'm using this PG : http://localhost:1338/Playground/index-local.html#2YZFA0#207 with const xr = await scene.createDefaultXRExperienceAsync(... and somehow this._farInteractionFeature is undefined, I'm looking into it

Oh, this._options.farInteractionFeature is defined, but not this._farInteractionFeature, easy fix 😄

merge from master (you might have a few conflicts)

@RaananW everything seems in order 👍


[remote_config] add method to get json values

Is your feature request related to a problem? Please describe.
From firebase console you can set json value to a key. Flutter sdk does not expose any method to retrieve json type values. It only exposes methods to fetch primitive type values.
Describe the solution you'd like
Flutter sdk to should expose a method
Map<String, dynamic> getJson(String key)

Same problem here :(

You can fetch the String value of the json and them json.decode() it.
But there is an issue at the moment : https://github.com/FirebaseExtended/flutterfire/issues/2074
Please drop a like on it, so it gets prioritized 👍

So the native SDKs (web included) don't return a getJson method. I'll have a think about this one, however to actually check whether it's JSON we'd need to try catch the getString value when decoding it, which I'm not sure is ideal since it'd have to happen every time.


Supress FutureWarning

Since people will use scikit-learn 0.21.3, LogisticRegression will warn about the change of solver. We should specify lbfgs to suppress the warning.
@ogrisel I let you do that on notebook 2 to avoid any confilct?

The same for cv parameter.


APEXCORE-609 Backpressure when spooling is disabled.

The publisher is suspended if ahead of subscriber by maximum number of blocks. This doesn't yet address the issue of blocks being overallocated when spooling is disabled. That will be addressed in the future.
@vrozov please see

@vrozov "It looks that this PR addresses only part of the original problem reported in APEXCORE-609" That is correct like I mentioned it does not yet address the overallocation as just dropping older blocks will lead to data loss in case of downstream failure. I will address that next. Will make it a subtask.

@vrozov any other concerns?

@vrozov any more comments


Identify deprecated Managed IAM policies

I should detect when someone is using an managed IAM policy that has been deprecated.  One possibility is there is a field IsAttachable that could be set to false for these (unknown).  The other idea would be maintain a list of current or deprecated policies somehow.

I think we are now using a list of current deprecated policies, shall we close this issue now @0xdabbad00 ?


MH-13183 Add link to series details, out of the eventstable-view

It would be nice to get directly to the details of a series out of the eventstable-view.
As it is now you have to open the Series tab and use the search field to get to the details.

@staubesv Do you have any questions to this. I am not sure if this icon is the right one at the right place. May be it should be moved to the actions part with another icon in terms of ui styling guide ?

@CGreweling Sorry, haven't yet had a closer look... no questions. Will start review today.

@staubesv The Icon is now only shown when there is Series for an event.
I have now added a new Icon and moved to the "actions Cell". This will keep the established look and feel of the admin ui.
Besides adding this icon next to the series cell in a good looking way, as you suggest is a good idea.
But not easy possible. To get this done a lot of css have to be rewritten.
I think this is the best way.


Set up GitHub Pages

Go to repository Settings and set up GitHub Pages (from the main branch), update repository description with the proper website link. Follow the link to check if everything is fine — you should see your index.html content.

Here is github page: https://salamatina-kateryna.github.io/homepage/


Add symbols for binaries in the MRTK Nuget Feed

Describe the problem
It appears that the MRTK binaries in the nuget feed are missing symbols.  This makes debugging the MRTK in editor difficult.  Also if a .Net backend is being used, debugging MRTK within the player is also hard.
Describe the solution you'd like
Publish symbols in nuget feed
Describe alternatives you've considered
The developer has to import CS scripts instead of using Nuget feed.

Symbols are included.  NuGetForUnity is stripping symbols.
I've opened a new issue against NuGetForUnity
https://github.com/GlitchEnzo/NuGetForUnity/issues/299


Incoherent overlapping instances?

It looks like overlapping instances (OVERLAPPING, OVERLAPPABLE) depend on the order on which they're declared (although this might be a GHCi thing). If the OVERLAPPING instance is declared first, everything is fine. If the OVERLAPPING instance is defined second, then all instances seem to default to the non-OVERLAPPING instance. The most surprising bit is that if OVERLAPPING is omitted, we get an error (about instances being overlapping).
Untitled1.ipynb.txt
This doesn't appear to be the case when using a module.
{-# LANGUAGE FlexibleInstances #-}

data Bar a = Bar

instance {-# OVERLAPPING #-} Show a => Show (Bar [a]) where show _ = "list"
instance Show a => Show (Bar a) where show _ = "simple"

Bar :: Bar Int

simple

Bar :: Bar [Int]

list

data Foo a = Foo

instance Show a => Show (Foo a) where show _ = "simple"

instance {-# OVERLAPPING #-} Show a => Show (Foo [a]) where show _ = "list"

Foo :: Foo Int

simple

Foo :: Foo [Int]

simple

data Baz a = Baz

instance Show a => Show (Baz a) where show _ = "simple"

instance Show a => Show (Baz [a]) where show _ = "list"

• Overlapping instances for Show (Baz [a]) arising from a use of ‘$dmshowsPrec’
      Matching instances:
        instance Show a => Show (Baz a) -- Defined at <interactive>:2:10
        instance Show a => Show (Baz [a]) -- Defined at <interactive>:3:10

• In the expression: $dmshowsPrec @Baz [a]
      In an equation for ‘showsPrec’: showsPrec = $dmshowsPrec @Baz [a]
      In the instance declaration for ‘Show (Baz [a])’
<interactive>:3:10: error:

• Overlapping instances for Show (Baz [a]) arising from a use of ‘$dmshowList’
      Matching instances:
        instance Show a => Show (Baz a) -- Defined at <interactive>:2:10
        instance Show a => Show (Baz [a]) -- Defined at <interactive>:3:10

• In the expression: $dmshowList @Baz [a]
      In an equation for ‘showList’: showList = $dmshowList @Baz [a]
      In the instance declaration for ‘Show (Baz [a])’

How does this behave in GHCi?

GHCi, version 8.4.4: http://www.haskell.org/ghc/  :? for help
Prelude> :set -XFlexibleInstances
Prelude> :{
Prelude| data Bar a = Bar
Prelude|
Prelude| instance {-# OVERLAPPING #-} Show a => Show (Bar [a]) where show _ = "list"
Prelude| instance Show a => Show (Bar a) where show _ = "simple"
Prelude| :}
Prelude> Bar :: Bar [Int]
list
Prelude> Bar :: Bar Int
simple
Prelude> :{
Prelude| data Foo a = Foo
Prelude|
Prelude| instance Show a => Show (Foo a) where show _ = "simple"
Prelude|
Prelude| instance {-# OVERLAPPING #-} Show a => Show (Foo [a]) where show _ = "list"
Prelude| :}
Prelude> Foo :: Foo Int
simple
Prelude> Foo :: Foo [Int]
list
Prelude> :{
Prelude| data Baz a = Baz
Prelude|
Prelude| instance Show a => Show (Baz a) where show _ = "simple"
Prelude|
Prelude| instance Show a => Show (Baz [a]) where show _ = "list"
Prelude| :}

<interactive>:24:10: error:
    • Overlapping instances for Show (Baz [a])
        arising from a use of ‘GHC.Show.$dmshowsPrec’
      Matching instances:
        instance Show a => Show (Baz a) -- Defined at <interactive>:22:10
        instance Show a => Show (Baz [a]) -- Defined at <interactive>:24:10
    • In the expression: GHC.Show.$dmshowsPrec @(Baz [a])
      In an equation for ‘showsPrec’:
          showsPrec = GHC.Show.$dmshowsPrec @(Baz [a])
      In the instance declaration for ‘Show (Baz [a])’

<interactive>:24:10: error:
    • Overlapping instances for Show (Baz [a])
        arising from a use of ‘GHC.Show.$dmshowList’
      Matching instances:
        instance Show a => Show (Baz a) -- Defined at <interactive>:22:10
        instance Show a => Show (Baz [a]) -- Defined at <interactive>:24:10
    • In the expression: GHC.Show.$dmshowList @(Baz [a])
      In an equation for ‘showList’:
          showList = GHC.Show.$dmshowList @(Baz [a])
      In the instance declaration for ‘Show (Baz [a])’

It looks like we do the same thing as GHCi. Is there something I'm missing?

Closing, please reopen if necessary.


[SPARK-19632] Non hive external catalogs

What changes were proposed in this pull request?
Open up ExternalCatalog and SessionState in order to allow integrating other catalogs
How was this patch tested?
Existing tests

Can one of the admins verify this patch?


77 search tag

closes #77

The class structure is organized and the test code are thoroughly written. Good job!


Merges for v0.7.4

Merge commits:

Fix Settings._inject to check if it can provide the value. (#1501)
Fix indentation (#1500)
Fix anomaly detection example (#1515)
Add constant dummy time features to TFT for yearly data (#1518)

>       n_windows_per_time_series = self.max_n_datapts // n_time_series
E       ZeroDivisionError: integer division or modulo by zero

What's going on there?

What's going on there?

Where did that show up?

What's going on there?

Where did that show up?

Windows 3.7 in test\model\rotbaum\test_rotbaum_smoke.py.
----------------------------- Captured log setup ------------------------------
DEBUG    root:conftest.py:184 np/mx/python random seeds are set to 476683422, use MXNET_TEST_SEED=476683422 to reproduce.
---------------------------- Captured stderr call -----------------------------
INFO:gluonts.model.rotbaum._predictor:If using the Evaluator class with a TreePredictor, set num_workers=0.
------------------------------ Captured log call ------------------------------
INFO     gluonts.model.rotbaum._predictor:_predictor.py:170 If using the Evaluator class with a TreePredictor, set num_workers=0.
-------------------------- Captured stderr teardown ---------------------------
INFO:root:np/mx/python random seeds are set to 476683422, use MXNET_TEST_SEED=476683422 to reproduce.
---------------------------- Captured log teardown ----------------------------
INFO     root:conftest.py:190 np/mx/python random seeds are set to 476683422, use MXNET_TEST_SEED=476683422 to reproduce.

Sorry, I restarted it to see if it reappears, but I saved all logs.

@Schmedu I see, thanks. So it seems to be a flaky test?

@Schmedu I see, thanks. So it seems to be a flaky test?

Yep, seems so. I'll create a new pr and add the decorator


UnhandledPromiseRejectionWarning: Error: connect ECONNREFUSED <IP_ADDRESS>:80

Hello, I'm getting the following error when this action runs:
UnhandledPromiseRejectionWarning: Error: connect ECONNREFUSED <IP_ADDRESS>:80

I assume i have something configured wrong since it's referring to local host?
Here is my discord job code:
discord:
    needs: changes
    if: ${{ needs.changes.outputs.hak == 'true' }}
    runs-on: ubuntu-latest
    steps:
      - uses: sebastianpopp/discord-action@releases/v1
        with:
          webhook: ${{ secrets.DISCORD_WEBHOOK }}
          message: Bla bla Bla

The other job it refers to runs successfully and the discord job executes, it just fails.
DISCORD_WEBHOOK is a secret i have in the action settings of the repository, under "Repository secrets". That secret value matches the value of the secret field of my discord webhook in the "Webhooks" settings of the repo.
Am i configuring something wrong? Thanks

I don't see any issues with your configuration here, although I'm wondering why it's saying <IP_ADDRESS>:80 in your error message. It should only connect to discord.com. Maybe check your secret again and make sure you paste it as is from discord.

Thanks for the reply. What secret is this i should be using? is it the Github Webhook URL from discord intergrations? or does this only work with an actual dev discord bot?
I thought i could use it with the webhook i have configured in my Github settings (sends messages about pushes, commits, etc.). I don't recall getting a secret for that

Your webhook should have the following format:
https://discord.com/api/webhooks/1008355009446039582/fJWTtvbuN0LjWx4rVCxg6tCDOC3NCfg3kiILkdxQ0w9rtWYttsmNrtcabUUf1R-z4BlG
no need to add /github or anything.

Ah, leaving /github on the end of the webhook was the problem! thanks


Add support for Transcoders

"Transcoders" (this nomenclature is due to Keith Wynroe, I believe; I've seen Sam Marks call them "input-output SAEs" and Anthropic call them "predicting future activations") are similar to sparse autoencoders, but instead of being trained to encode an input as a sparse linear combination of features, transcoders are trained to sparsely reconstruct later-layer activations when given an earlier-layer activation. For instance, if we want to better understand the computation of an MLP, we can train a transcoder to sparsely approximate that MLP's computation by taking in pre-MLP activations and outputting post-MLP activations as a sparse linear combination of post-MLP features.
This pull request adds support for training and using transcoders. Although there are many changes made behind-the-scenes in the ActivationStore class (to support getting multiple layers' activations at once), the primary changes to be aware of from an end-user perspective are as follows:

Configs now support the transcoder-specific options is_transcoder: bool, out_hook_point: Optional[str], out_hook_point_layer: Optional[int], and d_out: Optional[int]. The first option is self-explanatory. d_out is the dimension of the transcoder output activations. out_hook_point and out_hook_point_layer determine where the transcoder output activations come from.
The transcoder architecture, in contrast with the usual SAE architecture, doesn't use tied decoder biases. That is, instead of subtracting b_dec from the initial activations and adding b_dec right before the output, transcoders have a separate b_dec_out that is added right before the output. Both b_dec and b_dec_output are trained separately and initialized separately using whatever initialization method (e.g. median, mean) that you choose to use. (This is because in transcoders, the input and output spaces are different, so it doesn't make sense to have tied decoder biases.)
Currently, training transcoders on specific attention heads and training transcoders with cached activations is unsupported. Additionally, I think that the current code for evaluating cross-entropy loss with an SAE doesn't work with transcoders. Sorry!

These changes aside, you can train and use a transcoder exactly as you would an SAE.

@jacobdunefsky  Thanks so much! I'm not accepting this PR immediately, but I'm really excited about it and will try to get around to getting it in shortly. The main requirements for a merge are:

Unit tests. Moving forward, I'm hoping to have units tests around most functionality / changes.
Benchmarks. Once a PR is accepted, the default will be to assume the code works well and it's not obvious it's working until we have some results. Something good CE recovered + low L0 + decent feature density histograms + some dashboards for random features that look clean.

Really appreciate this though!


fix: timezone issue in Pandas 2

SUMMARY

Pandas 2.0 doesn't like when we create a series of type datetime64[ns] from a timezone-aware datetime:
>>> from datetime import datetime, timezone
>>> import pandas as pd
>>> pd.__version__
'2.0.3'
>>> d = datetime.now(timezone.utc)
>>> pd.Series([d], dtype="datetime64[ns]")
Traceback (most recent call last):
  File "/Users/beto/.pyenv/versions/superset-3.9.2/lib/python3.9/site-packages/pandas/core/dtypes/cast.py", line 1243, in maybe_cast_to_datetime
    dta = DatetimeArray._from_sequence(value, dtype=dtype)
  File "/Users/beto/.pyenv/versions/superset-3.9.2/lib/python3.9/site-packages/pandas/core/arrays/datetimes.py", line 291, in _from_sequence
    return cls._from_sequence_not_strict(scalars, dtype=dtype, copy=copy)
  File "/Users/beto/.pyenv/versions/superset-3.9.2/lib/python3.9/site-packages/pandas/core/arrays/datetimes.py", line 343, in _from_sequence_not_strict
    _validate_tz_from_dtype(dtype, tz, explicit_tz_none)
  File "/Users/beto/.pyenv/versions/superset-3.9.2/lib/python3.9/site-packages/pandas/core/arrays/datetimes.py", line 2392, in _validate_tz_from_dtype
    raise ValueError(
ValueError: cannot supply both a tz and a timezone-naive dtype (i.e. datetime64[ns])

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/beto/.pyenv/versions/superset-3.9.2/lib/python3.9/site-packages/pandas/core/series.py", line 509, in __init__
    data = sanitize_array(data, index, dtype, copy)
  File "/Users/beto/.pyenv/versions/superset-3.9.2/lib/python3.9/site-packages/pandas/core/construction.py", line 599, in sanitize_array
    subarr = _try_cast(data, dtype, copy)
  File "/Users/beto/.pyenv/versions/superset-3.9.2/lib/python3.9/site-packages/pandas/core/construction.py", line 756, in _try_cast
    return maybe_cast_to_datetime(arr, dtype)
  File "/Users/beto/.pyenv/versions/superset-3.9.2/lib/python3.9/site-packages/pandas/core/dtypes/cast.py", line 1247, in maybe_cast_to_datetime
    raise ValueError(
ValueError: Cannot convert timezone-aware data to timezone-naive dtype. Use pd.Series(values).dt.tz_localize(None) instead.

This used to work fine in 1.5.3 (also tested in 1.3.4):
>>> from datetime import datetime, timezone
>>> import pandas as pd
>>> pd.__version__
'1.5.3'
>>> d = datetime.now(timezone.utc)
>>> pd.Series([d], dtype="datetime64[ns]")
sys:1: FutureWarning: Data is timezone-aware. Converting timezone-aware data to timezone-naive by passing dtype='datetime64[ns]' to DataFrame or Series is deprecated and will raise in a future version. Use `pd.Series(values).dt.tz_localize(None)` instead.
0   2023-08-11 01:34:05.638490
dtype: datetime64[ns]

This PR fixes it.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TESTING INSTRUCTIONS

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

Adding a unit test.

🏷 preset:2023.31

Thanks @betodealmeida and sorry for the trouble with my PR. Next time I'll try to test my PRs more and not just rely on unit / integration tests and my own datasets. I hope this was the last regression caused by https://github.com/apache/superset/pull/24768 :pray:


server wont cycle to next map

i did end the current game, and it does not matter to what map i am cycling.
log: http://pastebin.com/VypbDzLK
chat screenshot: http://i.imgur.com/64YqN5R.png

remove uid.dat from the map in the repo

@Pablete1234 the map does not consist of a uid.dat, the match map does, which is a bug of the plugin.

Post the full log.

@kroest Delete your match/ folder

@TiTo-418  i setted in the config that it automatically deletes the files in there when it ends a match, but ill see if the error reappears.

@kroest There are a config for that? O.o

@TiTo-418 https://github.com/twizmwazin/CardinalPGM/blob/master/src/main/resources/config.yml#L3

i setted in the config that it automatically deletes the files in there when it ends a match, but ill
see if  the error reappears.

@TiTo-418 Well I guess that is a spelling mistake because I haven't seen any commit adding that.

@TiTo-418  it cant remove the match world when its still loaded, but when you end the match and cycle to a new map, it removes the old match world.

Matches are deleted when the server is started with that config setting, not when the match ends. Some file systems consider the match files still in use after it is unloaded, and refuse to delete them. That is my workaround.


Drop support for Shoots with Kubernetes version < 1.22

How to categorize this PR?

/area networking
/kind cleanup
What this PR does / why we need it:
Drop support for kubernetes < 1.22 for Cilium networking extension.
Which issue(s) this PR fixes:
Part of https://github.com/gardener/gardener/issues/7405
Special notes for your reviewer:
We need to vendor<EMAIL_ADDRESS>once it's released
/hold
/squash
Release note:

`networking-cilium` no longer supports Shoots with Кubernetes version < 1.22.

/unhold

/invite @ScheererJ @DockToFuture


@SpringQueryMap doesn't work with inheritance

Hi,
@SpringQueryMap doesn't work properly when using inheritance. Suppose we have the following classes:
public class SimpleSearch {

    private String parentFilter;

    public String getParentFilter() {
        return parentFilter;
    }

    public void setParentFilter(String parentFilter) {
        this.parentFilter = parentFilter;
    }
}

public class ExtendedSearch extends SimpleSearch {

    private String childFilter;

    public String getChildFilter() {
        return childFilter;
    }

    public void setChildFilter(String childFilter) {
        this.childFilter = childFilter;
    }
}

@FeignClient(name = "postman", url = "https://postman-echo.com")
public interface PostmanEchoClient {

    @GetMapping("/get")
    void echo(@SpringQueryMap ExtendedSearch search);

}

When passing both parentFilter and childFilter only childFilter will apper on request:
    @Test
    public void test() {
        ExtendedSearch search = new ExtendedSearch();
        search.setParentFilter("parent");
        search.setChildFilter("child");

        // Request generated: https://postman-echo.com/get?childFilter=child
        // Expected:        : https://postman-echo.com/get?childFilter=child&parentFilter=parent
        postmanEchoClient.echo(search);
    }

Here's the link to the repo reproducing the issue. Have a look at SpringQueryMapIssueTest test.
Thanks

https://github.com/spring-cloud/spring-cloud-openfeign/issues/141

Closing in favor of https://github.com/OpenFeign/feign/issues/927

https://github.com/OpenFeign/feign/pull/960.  Support will be available once Feign 10.3.0 is released.


Initial support for running tests against CPAOT-built framework

The pass rate is not super high right now, I'm seeing 109 failing
tests or about 13% pass rate but the main point is that the pass
rate is not zero, we can build on that.
In the AVAILABLE_TYPES R2R node, I added provisions for emitting
exported types. This was one of the issues we were hitting - the
partial facade System.Runtime wasn't properly exporting its type
forwards.
In the PE builder, I dropped copying of all directories per JanK's
suggestion, the latest impulse being a mismatch between the debug
directory and the CPAOT-compiled executable.
Thanks
Tomas

Hmm, @jkotas / @MichalStrehovsky - have you got any idea why no tests were run on my PR change? Considering I'm making changes both to the compiler source code and to test build scripts, I could really use some lab validation on top of my local testing.

Awesome, thanks Michal for your immediate action! I see the tests are starting now.


SSL bug when using valet certs.

Repro:

Run valet secure to setup fresh cert.
Add .withValetCertificates('appname.test') to config file
Run yarn dev

error when starting dev server:
Error: error:0909006C:PEM routines:get_name:no start line
    at node:internal/tls/secure-context:65:13
    at Array.forEach (<anonymous>)
    at setCerts (node:internal/tls/secure-context:63:3)
    at configSecureContext (node:internal/tls/secure-context:152:5)
    at Object.createSecureContext (node:_tls_common:116:3)
    at Http2SecureServer.Server.setSecureContext (node:_tls_wrap:1344:27)
    at new Server (node:_tls_wrap:1203:8)
    at new Http2SecureServer (node:internal/http2/core:3108:5)
    at Object.createSecureServer (node:internal/http2/core:3299:10)
    at resolveHttpServer (/Users/user/code/edgility/smsapi/node_modules/vite/dist/node/chunks/dep-c1a9de64.js:58173:33)

Can chuck you contents of cert files via email if req since they are just dev.
Latest valet, node 16.5, latest npm lib vers

https://github.com/laravel/valet/blob/d312a588f352c4b5c62b75c4abd1897403b04b76/cli/includes/helpers.php
Seems to be using old path?
Correct path should be ~/.config/valet/Certificates

Hey,
Make sure everything is up to date for you. laravel-vite should be 0.0.16

Correct path should be ~/.config/valet/Certificates

It's the case since https://github.com/innocenzi/laravel-vite/pull/85.

Add .withValetCertificates('appname.test') to config file

.withValetCertificates('appname.test') should be .withValetCertificates({ domain: 'appname.test' })
Let me know if that works for you

Ahh, my bad. I just installed the inertia preset, i guess it it installs the wrong version? Will update, sec.

I didn't know it would strictly install the given version. I'll update the preset accordingly, thanks!

Sweet, works :D sorry for dumb issue, should have checked the lock file.
BTW might also be worth noting in docs that if you use valet certs you need to publish the vite config and set the URL to https:/ :)
Thanks again!

No worries, glad you got this fixed!


[CI] github-release creates multiple releases for the same branch

Checklist

[X] I've read the contribution guidelines.
[X] I've searched other issues and no duplicate issues were found.
[X] I'm convinced that this is not my fault but a bug.

Description
With this branches/tags,

It will create multiple releases.

Expected behavior
The second trial should update the existing release that has the same name.
Actual behavior
Another release is created.
Steps to reproduce

Create a tag.
Create and push a beta branch.
Add a commit to the branch and push again.

Versions
No response
Possible causes
I should have used gh release edit for the second trial.
https://cli.github.com/manual/gh_release_edit
Additional context
No response

The edit command is introduced in v2.8.0 and the default version installed is v2.7.0. :pleading_face:
https://github.com/cli/cli/releases/tag/v2.8.0
https://github.com/kenji-miyake/autoware/runs/6187394858?check_suite_focus=true#step:8:4


Replace poverty rate with NYCgov poverty rate

The Mayor's Office for Economic Opportunity asked us to replace the federal poverty rate with the NYCgov poverty rate, a measurement they designed to incorporate costs of living (housing, healthcare, etc.) and anti-poverty benefits (public housing, SNAP, etc). Jon and Joe Salvo agreed.

[ ] Update csv with NYCgov poverty rate, MOE, boro and citywide rates
[ ] Update language in data box and tooltip
[ ] Update data dictionary
[ ] Update PDF profiles

[x] Prepare poverty-nycgov branch, make sure @kerrygathers' edits look good in the layout (the provided text is loooong)
[ ] Merge poverty-nycgov into develop
[ ] Sync the timing of

Carto data update (labs)
Deploy to production (labs)
PDF updates (@kerrygathers)


Verify certificates using local trust stores

Currently, it seems like that SSH3 only implements self signed certificates, nothing more.
In situations where you get them via Let's Encrypt, it would be nice if it could work out of the box.

the SSH3 server should be able to use your Let's Encrypt X509 certificate. I have a server using one. :-)
You just need to set the -cert and -key CLI args to your Let's Encrypt fullchain and key when running ssh3-server.
Does it work for you ? Let me know if you have problems doing it.

@francoismichel I tried that and the client was not able to verify it, so I am a bit curious what happened here. How do you verify the certificate against the system trust store?

I am using x509.SystemCertPool() that uses the local trust store of the OS. But depending on the distribution, I guess it might struggle finding the system certificates.
https://github.com/francoismichel/ssh3/blob/96b63ccb4b7d8b44f0697462cb6db1d857c1cd5e/cli/client/main.go#L455
The doc of ´x509.SystemCertPool()` says:

On Unix systems other than macOS the environment variables SSL_CERT_FILE and SSL_CERT_DIR can be used to override the system default locations for the SSL certificate file and SSL certificate files directory, respectively. The latter can be a colon-separated list.

Maybe you want to play with these variables ?

@RaitoBezarius Did you have the time to try it out ? Is there something I can do on my side for it to work more smoothly or should we mark the issue as resolved ?

I'm still getting client # 5:55PM ERR the peer provided an unknown, insecure certificate, that is not self-signed: x509: invalid signature: parent certificate cannot sign this kind of certificate with a certificate that I trust in my system store :/.
If I curl with that an TLS server, it seems to work.

If you're familiar with the strace utility or any system call tracing tool, you could find where curl is looking for them and compare that to where ssh3 is looking. Also looking at your shell environment variables might help finding how these paths are passed to the executable :)

On Linux, here is where Go searches for certs by default (source):

// Possible certificate files; stop after finding one.
var certFiles = []string{
	"/etc/ssl/certs/ca-certificates.crt",                // Debian/Ubuntu/Gentoo etc.
	"/etc/pki/tls/certs/ca-bundle.crt",                  // Fedora/RHEL 6
	"/etc/ssl/ca-bundle.pem",                            // OpenSUSE
	"/etc/pki/tls/cacert.pem",                           // OpenELEC
	"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem", // CentOS/RHEL 7
	"/etc/ssl/cert.pem",                                 // Alpine Linux
}

// Possible directories with certificate files; all will be read.
var certDirectories = []string{
	"/etc/ssl/certs",               // SLES10/SLES11, https://golang.org/issue/12139
	"/etc/pki/tls/certs",           // Fedora/RHEL
	"/system/etc/security/cacerts", // Android
}

You can compare these paths with what curl does.
When I run curl, I can see that Curl finds the CA bundle for certificates in /etc/pki/tls/certs/ca-bundle.crt (cf ``CAfileandCAPath`):
user@host:~$ curl -v https://google.com
* processing: https://google.com
*   Trying [2a00:1450:400e:810::200e]:443...
* Connected to google.com (2a00:1450:400e:810::200e) port 443
* ALPN: offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
*  CAfile: /etc/pki/tls/certs/ca-bundle.crt
*  CApath: none
[...]

Does curl find a CA in a file/dir that golang does not look at ?


Nullable annotations for Avalonia.Skia

Adds nullable annotations for the Avalonia.Skia project.
Remarks:

GeometryImpl and its various descendants weren't agreeing on the EffectivePath property nullability. GeometryImpl and some other methods definitely expected it to be null. Most descendants assumed that it wasn't, even when referring to other geometries. I went with it being nullable.

The DrawingContextImpl.CreatePaint(IBrush) overload always returned a standard PaintWrapper instance. The CreatePaint(IPen) overload could return a default value. These discrepancies made it hard to annotate PaintWrapper.Paint: always non null for brushes, nullable for pens. The pen overload has been changed to TryCreatePaint, making sure only valid instances are created. The default value doesn't need to be handled as it isn't used anymore and we're in private code here.

GlSkiaImportedImage: SnapshotWithKeyedMutex and SnapshotWithSemaphores always threw a NRE for shared textures (in this case _image is always null). NotSupportedException is now thrown instead. It didn't make sense to simply check if _image is null here since the caller would expect the passed mutexes/semaphores to be acquired/released. (A potential future refactor could split this implementation into two different ones, one external image, one for shared textures.)

You can test this PR using the following package version. 11.0.999-cibuild0030248-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]


Search Country not working in react Typescript

By pressing alphabet, Search Country is not working in react Typescript. I used mui-tel-input for react with typescript. But when press a letter, the country not search.

Hello !
What do you mean by Search Country ??

Search Country means, once I open the country list and type K, it will filtered the list and select the country which starts with K. Just like type search.

For me it's working :/

Can you share the code insight please? Because I am using Typescript and its not working at all.

I really don't understand why you mention TypeScript, and why this code with a Tooltip.. Sorry miss too much information here.

As I am using Typescript, thus I feel some functionality may not work with typescript and tooltip is require here thus I used this. Is tooltip restrict the search functionality?

I really don't understand why you mention TypeScript, and why this code with a Tooltip.. Sorry miss too much information here.

Using tooltip is it not work?


File in use by another process

When using cargo crev review, an error occurs. This probably only happens on Windows. I have managed to track down the line.
The error I get is
Error: Os { code: 32, kind: Other, message: "Het proces heeft geen toegang tot het bestand omdat het door een ander\r\nproces wordt gebruikt." }
which translates to
Error: Os { code: 32, kind: Other, message: "The process does not have access to the file because it is in use by another process." }

Turns out I probably misused cargo crev here. I did the following:
git clone git@github.com:ThomasdenH/iban_validate.git
cd iban_validate
cargo crev review iban_validate
Still, if this is not the correct way of using this tool there should probably be a warning.

Yeah. That's definitely not how it's supposed be used. Right now, to review your crate you will have to create a dummy project with your package as a dependency. Though I'll investigate later what exactly happened here. I think the review function does not ignore cwd packages like verify does and then tried to mess with your project.

Fixed.


MMIO enhancements to support read and write using different datatype

Support different datatypes for MMIO read and write.

Merge write functionality in a single method
MMIO.read arguments word_order and length are deprecated
MMIO.write detects datatype automatically
MMIO.read returns the datatype based on the dtype keyword (**kwargs). Eg. mmio.read(offset,dtype=np.float), default is int

Fix #634

Maintaining MMIO API through next release - closing for now


removing illegal dependency on external repository

This kind of commits should not be merge without any explanation in commit message.

I am sorry, I thought the original commit message was replicated on this commit's message.

On some previous pull request this two lines got added mistakenly.
These are not legal due to the fact that they make this BSP depend on mynewt_nordic repository.


eosiocpp: command not found

GuangdeMacBook-Pro:hello tg$ ls
CMakeLists.txt	hello.abi	hello.cpp	hello.hi_rc.md	hello_rc.md
GuangdeMacBook-Pro:hello tg$ eosiocpp -o hello.api hello.cpp
-bash: eosiocpp: command not found

see this #4729

@isTg , with the latest (1.2.1), you simply run ./eosio_install.sh. It installs the binaries and places symlinks to the standard-bin paths.


fix metrics testing failure due to optimizer change

Fix the metrics testing.

@sorensenjs @nicolaspi
You are owners of some files modified in this pull request.
Would you kindly review the changes whenever you have the time to?
Thank you very much.

LGTM


[request-pull] fix LWNprev Bridge

The following changes since commit a4b9611e66d3095c943a5c63306965d4e4cbf839:
[phpcs] Add missing rules (2017-07-29 19:55:12 +0200)
are available in the git repository at:
https://framagit.org/peetah/rss-bridge.git/ fixLWNprev
for you to fetch changes up to<PHONE_NUMBER>35abfec5ac7b94b39787e31bfef0c5:
[LWNprevBridge] full rewrite (2017-08-03 00:43:27 +0200)

Pierre Mazière (1):
[LWNprevBridge] full rewrite
bridges/LWNprevBridge.php | 267 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------
1 file changed, 196 insertions(+), 71 deletions(-)

Merged. Thanks for the fix!

sorry for the messy style !
I'll find time to install phpcs and interface it with vim so that it can be fixed before sending pull requests

I actually have phpcs (and phpcbf) setup on my machine to take care of most coding style issues. It is actually part of my .bashrc in case you are interested:
# quickly run phpcs
alias check='phpcs . --standard=phpcs.xml --warning-severity=0 --extensions=php -p -s'
alias fix='phpcbf . --standard=phpcs.xml --warning-severity=0 --extensions=php -p -s'

These are the same commands as in the .travis.yml, so if they succeed, Travis will accept it as well. I guess this could also be setup as pre-commit hook... but that's another story for another day :grin:

now I'm ready for the next commits !
thanks